moai-lang-javascript

Develop JavaScript ES2024+ apps across Node.js 22 LTS, Bun 1.x, and Deno 2.x with Vitest, ESLint 9, Biome, Express, Fastify, and Hono.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/skeeper75/widget.creator --skill moai-lang-javascript-skeeper75
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-javascript
Source: https://github.com/skeeper75/widget.creator/tree/main/.claude/skills/moai-lang-javascript
Command: npx skills add https://github.com/skeeper75/widget.creator --skill moai-lang-javascript-skeeper75

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive support for developing modern JavaScript applications, covering the latest ECMAScript features, multiple runtimes, and essential tooling for efficient and robust development.

Core Features & Use Cases

  • Language Features: Leverage ES2024+ features like Set operations, Promise.withResolvers, and immutable arrays.
  • Runtimes: Develop for Node.js 22 LTS, Bun 1.x, and Deno 2.x.
  • Tooling: Utilize Vitest for testing, ESLint 9 and Biome for linting, and frameworks like Express, Fastify, and Hono.
  • Use Case: Build a high-performance, real-time API using Fastify, with comprehensive testing and linting, ensuring code quality and maintainability.

Quick Start

Use the moai-lang-javascript skill to create a new Vite project with modern tooling.

Frequently Asked Questions about moai-lang-javascript

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use ES2024+ features like Set operations in modern JavaScript development?

You can leverage ES2024+ features like Set operations, Promise.withResolvers, and immutable arrays in modern JavaScript development across Node.js 22 LTS, Bun 1.x, and Deno 2.x. This Skill provides expert guidance on utilizing these contemporary language capabilities within your applications.

Does this JavaScript development guidance support Bun 1.x and Deno 2.x runtimes?

Yes, this JavaScript development guidance supports Bun 1.x and Deno 2.x runtimes alongside Node.js 22 LTS. It provides expert assistance on runtime specifics, ensuring compatibility and best practices across these different JavaScript environments.

What's the best way to set up Vitest and ESLint 9 for a new JavaScript project?

The best way to set up Vitest and ESLint 9 is by following modern JavaScript workflows that ensure code quality and maintainability. This Skill guides you through utilizing Vitest for testing and ESLint 9 or Biome for linting.

How do I build a high-performance real-time API using Fastify?

To build a high-performance real-time API using Fastify, you need comprehensive testing and linting to ensure code quality. This Skill supports Fastify framework implementations by offering guidance on building robust JavaScript APIs.

Can I use Express and Hono frameworks with this modern JavaScript tooling guidance?

Yes, you can use Express and Hono frameworks with this modern JavaScript tooling guidance. The Skill supports framework implementations by offering expert assistance on developing web applications and APIs with these tools.