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 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" } } 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" } }