moai-lang-javascript

Assist JavaScript ES2024+ development across Node.js, Bun, and Deno runtimes.

Updated Dec 14, 2025
One-click install
npx skills add https://github.com/seo-jinseok/regulation_manager --skill moai-lang-javascript-seo-jinseok
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-javascript
Source: https://github.com/seo-jinseok/regulation_manager/tree/main/.claude/skills/moai-lang-javascript
Command: npx skills add https://github.com/seo-jinseok/regulation_manager --skill moai-lang-javascript-seo-jinseok

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires node:*, npm:*, npx:*, yarn:*, pnpm:*, bun:*, deno:*, jest:*, vitest:*, eslint:*, prettier:*, biome:*, and includes references (resource) components.

What problem does it solve?

This Skill provides comprehensive support for modern JavaScript development, enabling efficient creation and maintenance of Node.js, Bun, and Deno applications with up-to-date tooling.

Core Features & Use Cases

  • Modern JavaScript: Leverage ES2024+ features like Set operations, Promise.withResolvers, and immutable arrays.
  • Runtime Support: 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 modern backend frameworks like Express, Fastify, and Hono.
  • Use Case: Build a high-performance backend API using Fastify, integrate with a PostgreSQL database, and ensure code quality with ESLint and Vitest.

Quick Start

Create a new Vite project using npm create vite with the latest tag, your project name, and the vanilla template.

Frequently Asked Questions about moai-lang-javascript

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

FAQPage Schema
How do I set up a modern JavaScript project with Vite and the latest ES2024 features?

Set up a modern JavaScript project by creating a new Vite application using the vanilla template, then leverage ES2024 features like Set operations and Promise.withResolvers. This provides an up-to-date tooling environment for Node.js, Bun, or Deno.

Does this support backend development with Fastify, Express, and Hono on Node.js 22 LTS?

Yes, it supports backend development across Node.js 22 LTS, Bun 1.x, and Deno 2.x. You can build high-performance APIs using frameworks like Fastify, Express, and Hono within these contemporary JavaScript runtime environments.

What's the best way to configure ESLint 9 and Biome for linting a Node.js API?

The best way to configure linting is by utilizing ESLint 9 and Biome directly within your Node.js project workflow. These tools ensure code quality and consistency across your JavaScript API and web application codebase.

How do I run tests using Vitest or Jest in a Bun or Deno runtime environment?

Run tests by integrating Vitest or Jest into your Bun 1.x or Deno 2.x project configuration. This Skill facilitates contemporary testing workflows, ensuring your JavaScript applications are validated across multiple supported runtimes.

Can I use modern JavaScript bundlers like esbuild and Rollup with Vite?

Yes, you can use Vite alongside modern bundlers like esbuild and Rollup. This Skill supports contemporary development workflows, allowing efficient building and bundling of JavaScript APIs and web applications using these tools.

What are the limitations when developing JavaScript applications for multiple runtimes like Node.js, Bun, and Deno?

Developing across Node.js 22 LTS, Bun 1.x, and Deno 2.x requires managing runtime-specific API differences despite shared ES2024+ support. Ensure your chosen backend framework, like Express or Hono, is fully compatible with your specific target runtime.