From d938a2a6f268592721761f02388a81aa3e84c3ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E7=84=B6?= Date: Tue, 14 Oct 2025 13:07:30 +0800 Subject: [PATCH 1/3] feat!: Require Node.js ^20.19.0 || ^22.13.0 || >=24 refs eslint/eslint#19969 --- packages/compat/package.json | 2 +- packages/config-array/package.json | 2 +- packages/config-helpers/package.json | 2 +- packages/core/package.json | 2 +- packages/mcp/package.json | 2 +- packages/migrate-config/package.json | 2 +- packages/object-schema/package.json | 2 +- packages/plugin-kit/package.json | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/compat/package.json b/packages/compat/package.json index ba9cb283d..696d2a1e7 100644 --- a/packages/compat/package.json +++ b/packages/compat/package.json @@ -64,6 +64,6 @@ } }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } } diff --git a/packages/config-array/package.json b/packages/config-array/package.json index af492d890..69d82ccb7 100644 --- a/packages/config-array/package.json +++ b/packages/config-array/package.json @@ -59,6 +59,6 @@ "rollup-plugin-copy": "^3.5.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } } diff --git a/packages/config-helpers/package.json b/packages/config-helpers/package.json index ece520cd8..501b34d6b 100644 --- a/packages/config-helpers/package.json +++ b/packages/config-helpers/package.json @@ -55,6 +55,6 @@ "rollup-plugin-copy": "^3.5.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } } diff --git a/packages/core/package.json b/packages/core/package.json index 999513124..0a3b5f4e7 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -44,6 +44,6 @@ "json-schema": "^0.4.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } } diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 1aef84829..c7c3247c2 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -33,7 +33,7 @@ }, "homepage": "https://github.com/eslint/rewrite/tree/main/packages/mcp#readme", "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.11.0", diff --git a/packages/migrate-config/package.json b/packages/migrate-config/package.json index d988add22..d6ded56ad 100644 --- a/packages/migrate-config/package.json +++ b/packages/migrate-config/package.json @@ -43,7 +43,7 @@ "eslint": "^9.27.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "dependencies": { "@eslint/compat": "^1.4.0", diff --git a/packages/object-schema/package.json b/packages/object-schema/package.json index f5981d2f0..46ec84738 100644 --- a/packages/object-schema/package.json +++ b/packages/object-schema/package.json @@ -54,6 +54,6 @@ "rollup-plugin-copy": "^3.5.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } } diff --git a/packages/plugin-kit/package.json b/packages/plugin-kit/package.json index 03dc6f23c..db6850522 100644 --- a/packages/plugin-kit/package.json +++ b/packages/plugin-kit/package.json @@ -56,6 +56,6 @@ "rollup-plugin-copy": "^3.5.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } } From f931edbb3825426fb4623ceec83fe5c579fdef4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E7=84=B6?= Date: Tue, 14 Oct 2025 15:15:27 +0800 Subject: [PATCH 2/3] Update ci.yml --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 60d19bad3..a60f993f5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,7 +36,7 @@ jobs: strategy: matrix: os: [windows-latest, macOS-latest, ubuntu-latest] - node-version: [18.x, 20.x, 22.x, 24.x, 25.x] + node-version: [25.x, 24.x, 22.x, 20.x, "20.19.0"] steps: - uses: actions/checkout@v5 From c6d1c20f8561931b16b4a48073fd65a4b6b5867b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E7=84=B6?= Date: Sun, 19 Oct 2025 22:30:49 +0800 Subject: [PATCH 3/3] Update Node.js version requirements in package.json --- templates/package/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/package/package.json b/templates/package/package.json index 4bee178ec..d1ffe2736 100644 --- a/templates/package/package.json +++ b/templates/package/package.json @@ -52,6 +52,6 @@ "rollup-plugin-copy": "^3.5.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" } }