用途:作为 JavaScript 现代开发技能,面向 .js、.mjs、.cjs、package.json 及 Node.js 项目,提供 ES2024+ 特性、多运行时和当代工具链的使用参考。
主要能力:ES2024+(Set 运算、Promise.withResolvers、不可变数组方法、Object.groupBy/Map.groupBy);ES2025 的 JSON/CSS 导入属性和 RegExp.escape;Node.js 22 LTS 的原生 TypeScript、内置 WebSocket、稳定 watch 模式、权限模型;运行时含 Node.js 20/22 LTS、Deno 2.x、Bun 1.x(serve、SQLite、S3、shell、test);测试用 Vitest、Jest、Node 测试运行器;Lint 用 ESLint 9 flat config、Biome;打包用 Vite、esbuild、Rollup;后端框架有 Express、Fastify、Hono、Koa。
使用方式:创建 Vite 项目可用 npm create vite 并选择 vanilla 模板;初始化工具用 npm init 与带 -D 的 npm install 安装 vitest、eslint、eslint/js;Node.js watch 模式用 node --watch;Node.js 22+ 直接运行 TypeScript 用 node --experimental-strip-types(22.18+ 默认启用类型剥离)。测试、Lint、Biome 均提供配置示例。
适用场景与配合:适合 ESM/CommonJS 互操作、后端 API 与微服务开发、数据库集成、测试与质量保障、调试等,可与 moai-lang-typescript、moai-domain-backend、moai-domain-database、moai-workflow-testing、moai-foundation-quality、moai-essentials-debug 配合。
限制:原生 TypeScript 支持在 Node.js 22.6+ 为实验性,权限模型、watch-path 等细节需按对应版本使用;资料未提供收费、价格、平台与效果信息。