From b95258a5748d08a171affdac2c76bb1a815a8bff Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 10 Dec 2025 06:27:06 +0000 Subject: [PATCH] chore: update Node.js version requirement to 20.3.0+ - Update package.json engines field to require Node 20.3.0+ (removes Node 18 support) - Add .nvmrc file specifying Node 20 for local development - Update CLAUDE.md documentation with new Node requirement This change ensures compatibility with Vercel's platform after September 1, 2025, when Node 18 builds will no longer be supported. --- .nvmrc | 1 + CLAUDE.md | 2 +- package.json | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..209e3ef --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +20 diff --git a/CLAUDE.md b/CLAUDE.md index e081b14..121c132 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -561,7 +561,7 @@ npm run fix # 自动修复问题 ### 环境要求 -- Node.js: 18.17.1+ / 20.3.0+ / 21.0.0+ +- Node.js: 20.3.0+ - npm: 9.0+ ## 重要文件说明 diff --git a/package.json b/package.json index 408940d..7186e56 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "typescript-eslint": "^8.18.2" }, "engines": { - "node": "^18.17.1 || ^20.3.0 || >= 21.0.0" + "node": ">=20.3.0" }, "lint-staged": { "*.{js,ts,tsx}": [