"engines": "node": ">=20.0.0 <21.0.0"
Yarn 1.x has a built-in way to enforce Node version per project: yarn update node
Edit package.json :
yarn upgrade package-name
If you are using modern Node.js (v16.9+), there is actually a tool built into Node that feels like Yarn. It’s called Corepack. It essentially manages your package managers (Yarn, PNPM) versions for you, but for updating Node itself, you still rely on your OS package manager or NVM. "engines": "node": ">=20