diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2395b81..d304903 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,9 +25,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - # Please avoid setting the Node.js version to "18.18.0" - # https://github.com/eslint/generator-eslint/pull/223 - node: [25.x, 24.x, 22.x, 20.x, 18.x, "18.18.1"] + node: [25.x, 24.x, 22.x, 20.x, "20.19.0"] include: - os: windows-latest node: "lts/*" diff --git a/README.md b/README.md index f646c1a..d88e960 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ First and foremost, you must have [Node.js](https://nodejs.org/) and npm install > **Requirements** > -> - Node.js ^18.18.0 || ^20.9.0 || >=21.1.0 +> - Node.js ^20.19.0 || ^22.13.0 || >=24 You must also install Yeoman, if you don't have it installed already. To install Yeoman, you can run this command: diff --git a/package.json b/package.json index 3263224..fae3968 100644 --- a/package.json +++ b/package.json @@ -45,7 +45,7 @@ "yo": ">=4.0.0" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "license": "MIT" } diff --git a/plugin/templates/_package.json b/plugin/templates/_package.json index 1d6d981..55d45cc 100644 --- a/plugin/templates/_package.json +++ b/plugin/templates/_package.json @@ -33,10 +33,10 @@ "npm-run-all2": "^6.1.2" }, "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + "node": "^20.19.0 || ^22.13.0 || >=24" }, "peerDependencies": { - "eslint": ">=8.57.0" + "eslint": ">=9.15.0" }, "license": "MIT" }