Versions
Rule
Mandatory version requirements for all new projects.
Minimum Versions
- MUSTNext.js 16.0.0+ — Turbopack stable, proxy.ts,
use cache. See nextjs.md. - MUSTReact 19.0.0+ — ref-as-prop, use() hook, no forwardRef. See react.md.
- MUSTTypeScript 5.8.0+
- MUSTTailwind CSS 4.0.0+ — config-free, CSS-first. See tailwind.md.
- MUSTZod 4.0.0+ — breaking inference changes from v3.
- MUSTNode.js 20.9.0+
- MUSTpnpm as package manager (not npm or yarn).
- MUST@biomejs/biome 2.0.0+ (not ESLint/Prettier).
Package.json
- MUSTSpecify
engines.node>= 20.9.0. - SHOULDSpecify
packageManagerfield.
{
"engines": { "node": ">=20.9.0" },
"packageManager": "pnpm@10.11.0"
}