skills/smithery.ai/moai-lang-javascript

moai-lang-javascript

SKILL.md

Quick Reference (30 seconds)

JavaScript ES2024+ Development Specialist - Modern JavaScript with Node.js 22 LTS, multiple runtimes, and contemporary tooling.

Auto-Triggers: Files with .js, .mjs, or .cjs extensions, package.json, Node.js projects, JavaScript discussions

Core Stack:

  • ES2024+: Set methods, Promise.withResolvers, immutable arrays, import attributes
  • Node.js 22 LTS: Native TypeScript, built-in WebSocket, stable watch mode
  • Runtimes: Node.js 20 and 22 LTS, Deno 2.x, Bun 1.x
  • Testing: Vitest, Jest, Node.js test runner
  • Linting: ESLint 9 flat config, Biome
  • Bundlers: Vite, esbuild, Rollup
  • Frameworks: Express, Fastify, Hono, Koa

Quick Commands:

Create a Vite project using npm create vite with latest tag, project name, and vanilla template. Initialize with modern tooling using npm init and npm install with D flag for vitest, eslint, and eslint/js. Run with Node.js watch mode using node with watch flag. Run TypeScript directly in Node.js 22+ using node with experimental-strip-types flag.

Installs
4
First Seen
Mar 24, 2026