Skip to main content

package.json engines Builder

v1.0.0

Build the engines field with conflict checker — Node, npm, pnpm, yarn ranges.

engines field + .nvmrc
// package.json excerpt:
{
  "engines": {
    "node": ">=18.0.0",
    "npm": ">=9.0.0",
    "pnpm": ">=8.0.0"
  }
}

// .nvmrc
18.0.0

// .node-version
18.0.0

// Volta (pin for team consistency):
{
  "volta": {
    "node": "18.0.0",
    "npm": "9.0.0"
  }
}