Repository navigation
v1.2.1
Node 24.22.1, with every Node 24 security fix to date, plus current pnpm 10 and dev tool releases. Renovate now keeps @types/node on the Node major the template runs.
Changed
- Node 24.12.0 → 24.22.1. This picks up five security releases: 24.13.0, 24.14.1, 24.17.0, 24.18.1 and 24.22.1. CI reads the same version from the Volta pin. It bundles npm 11.19.1, which supports trusted publishing.
- pnpm 10.26.2 → 10.34.8.
- Dev tools: commitlint 21.2.4, Vitest 5.0.5, Playwright 1.64.1, Turborepo 2.11.10, axe 4.14.0, Biome 2.6.2, size-limit 14.3.0.
@types/nodestays on 24.x. A Renovate rule holds it to the Node major Volta pins. Types for a newer Node let code typecheck against APIs the runtime lacks, so Node and its types are upgraded together.
Changes for existing projects
A project created from v1.2.0 would change the following to match:
- Node and pnpm. In
package.json, setvolta.nodeto24.22.1,volta.pnpmto10.34.8andpackageManagertopnpm@10.34.8. - Dev tools. Pin the versions listed above. If you moved to Biome 2.6, update the
$schemaURL inbiome.jsonto2.6.2. Then runpnpm installandpnpm lint; minor Biome releases can add rules. - Renovate. Add this package rule to
renovate.json:{ "matchPackageNames": ["@types/node"], "allowedVersions": "24.x" }.