vailabel/vailabel-studio

chore: Pin the Node version with .nvmrc and an engines field

Open

#242 ouverte le 19 juin 2026

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)TypeScript (22 forks)auto 404
good first issuehacktoberfest

Métriques du dépôt

Stars
 (62 stars)
Métriques de merge PR
 (Métriques PR en attente)

Description

Summary The README requires Node 20+, but nothing enforces it. Adding .nvmrc and an engines field gives contributors a one-command way to use the right version.

Where

  • New file .nvmrc at repo root.
  • Root package.json.

Steps

  1. Branch: git checkout -b chore/pin-node-version.
  2. Create .nvmrc with a single line: 20.
  3. In root package.json add:
    "engines": { "node": ">=20" }
    
  4. Add one line to README/CONTRIBUTE prerequisites: "Run nvm use to match the project's Node version."
  5. Run yarn install then yarn lint.
  6. Commit chore: pin node version via .nvmrc and engines and open a PR.

Acceptance criteria

  • .nvmrc exists with 20.
  • Root package.json has engines.node.
  • nvm use selects Node 20.

Good first issue — comment here if you'd like to take it.

Guide contributeur