diff --git a/.agents/memory/toolchain-node-vite-plus.md b/.agents/memory/toolchain-node-vite-plus.md index 2f14f02..fc16cb4 100644 --- a/.agents/memory/toolchain-node-vite-plus.md +++ b/.agents/memory/toolchain-node-vite-plus.md @@ -7,8 +7,8 @@ description: Node.js (no engines in apps; images pin 24) with Vite+ (vp) and npm - **Runtime:** Node.js. App repos have no `engines` field (user decision 2026-10-18): the container or runner image decides the version, so the Containerfile base image (`node:24-alpine`) and CI's `node-version: "24"` - are the pins. Published packages (the lint plugins) keep - `engines: { "node": ">=22" }`. `npm run lit-check` runs + are the pins. Published packages (the lint plugins) keep their own + `engines.node` floor. `npm run lit-check` runs `node scripts/lit-check.ts`, which needs Node 22.18+ (unflagged type stripping and `module.registerHooks`); Node 24 satisfies it. Without `engines` or a `.node-version`, local `vp` uses its default Node