moai-lang-javascript

Guide JavaScript development across Node.js, Bun, and Deno runtimes.

1|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/GoosLab/moai-rank --skill moai-lang-javascript-gooslab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-lang-javascript
Source: https://github.com/GoosLab/moai-rank/tree/main/.claude/skills/moai-lang-javascript
Command: npx skills add https://github.com/GoosLab/moai-rank --skill moai-lang-javascript-gooslab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

JavaScript ES2024+ development across multiple runtimes (Node.js, Bun, Deno) can be fragmented; this skill consolidates guidance for consistent setup, tooling, and patterns.

Core Features & Use Cases

  • Cross-runtime stack: Node.js 22 LTS, Bun 1.x, Deno 2.x, including Vitest/Jest for testing, ESLint 9/Biome for linting, and common backend frameworks (Express, Fastify, Hono).
  • Practical guidance for building JavaScript APIs, web applications, or Node.js projects, with ready-to-use patterns and examples.
  • Real-world scenarios: scaffold a multi-runtime project, run tests across runtimes, and apply linting/config rules consistently.

Quick Start

Create a multi-runtime JavaScript project scaffold and run tests across Node.js, Bun, and Deno.

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 JavaScript project that runs across Node.js, Bun, and Deno?

To set up a cross-runtime JavaScript project, you can scaffold an application using structured guidance for Node.js 22 LTS, Bun 1.x, and Deno 2.x. This provides consistent configurations for backend frameworks like Express, Fastify, and Hono across all environments.

What is the best way to configure ESLint and Vitest for a multi-runtime JavaScript stack?

The best way to configure testing and linting for a multi-runtime stack is applying consistent rules using Vitest or Jest for tests and ESLint 9 or Biome for linting. This approach ensures uniform tooling and pattern enforcement across Node.js, Bun, and Deno.

Does this guidance support modern ES2024 and ES2025 JavaScript features?

Yes, this guidance fully supports modern ES2024 and ES2025 JavaScript features. It provides structured patterns for building APIs and web applications that leverage the latest language standards across Node.js, Bun, and Deno runtimes.

Can I use backend frameworks like Hono and Fastify with Bun and Deno?

Yes, you can use backend frameworks like Hono and Fastify with Bun and Deno. The guidance includes ready-to-use backend patterns for these frameworks, ensuring they integrate correctly across Node.js, Bun, and Deno runtimes.

How do I run tests across multiple JavaScript runtimes like Node.js, Bun, and Deno?

To run tests across multiple runtimes, you use Vitest or Jest configured for Node.js, Bun, and Deno environments. This allows you to execute tests consistently across all three runtimes from a single project scaffold.