vailabel/vailabel-studio

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

Open

#242 创建于 2026年6月19日

在 GitHub 查看
 (0 评论) (0 反应) (0 负责人)TypeScript (22 fork)auto 404
good first issuehacktoberfest

仓库指标

Star
 (62 star)
PR 合并指标
 (PR 指标待抓取)

描述

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.

贡献者指南