docs(toolchain): update pnpm 12 / Node 24 requirements

This commit is contained in:
AncTe committed 2026-09-21 16:27:42 +08:00
1 parent 1dd3ad41cc
commit d09dc3b4a0
3 files changed
+6 -6

No files matched your search

+3 -3
View File
@@ -16,11 +16,11 @@
## Runtime
**Environment:**
- Node.js `^20.0.0 || >=22.0.0` (per `dev.md`)
- Node.js `^24.0.0` (per `dev.md`)
- Browsers supporting ESNext; production build targets `Chrome >= 56`, `Firefox >= 51`, `Edge >= 79`, `Safari >= 15`, `Opera >= 43` via `@vitejs/plugin-legacy` (`script/build-game.ts`)
**Package Manager:**
- pnpm `>= 10.0.0` (per `dev.md`)
- pnpm `>= 12.0.0` (per `dev.md`)
- Lockfile: `pnpm-lock.yaml` (present)
- Workspace: `pnpm-workspace.yaml` — globs `packages/*`, `packages-user/*`, and `src/`; `onlyBuiltDependencies`: `core-js`, `esbuild`, `ttf2woff2`, `vue-demi`
@@ -97,7 +97,7 @@
## Platform Requirements
**Development:**
- Node.js 20/22+, pnpm 10+, VSCode (recommended extensions: `dbaeumer.vscode-eslint`, `esbenp.prettier-vscode`, `vue.volar`, `slevesque.shader`, `tobermory.es6-string-html` in `.vscode/extensions.json`).
- Node.js 24+, pnpm 12+, VSCode (recommended extensions: `dbaeumer.vscode-eslint`, `esbenp.prettier-vscode`, `vue.volar`, `slevesque.shader`, `tobermory.es6-string-html` in `.vscode/extensions.json`).
- Run `pnpm dev` (Vite on 5173 + Express editor server on 3000) or `pnpm test`.
**Production:**