Skip to content

Commit f893814

Browse files
authored
feat!: Require Node.js ^18.18.0 || ^20.9.0 || >=21.1.0 (#80)
* feat!: Require Node.js ^18.18.0 || ^20.9.0 || >=21.1.0 refs: eslint/eslint#17595 * Update ci.yml * chore: rm patch-esmock * docs: update node.js requirement
1 parent 903f929 commit f893814

File tree

4 files changed

+7
-31
lines changed

4 files changed

+7
-31
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ jobs:
2525
strategy:
2626
matrix:
2727
os: [ubuntu-latest]
28-
node: [21.x, 20.x, 19.x, 18.x, 17.x, 16.x, 14.x, 12.x, "12.22.0"]
28+
node: [21.x, 20.x, 18.x, "18.18.0"]
2929
include:
3030
- os: windows-latest
31-
node: "16.x"
31+
node: "lts/*"
3232
- os: macOS-latest
33-
node: "16.x"
33+
node: "lts/*"
3434
runs-on: ${{ matrix.os }}
3535
steps:
36-
- uses: actions/checkout@v2
37-
- uses: actions/setup-node@v3
36+
- uses: actions/checkout@v4
37+
- uses: actions/setup-node@v4
3838
with:
3939
node-version: ${{ matrix.node }}
4040
- name: Install dependencies

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Utility to create ESLint config files
44

55
## Usage
66

7-
Prerequisites: [Node.js](https://nodejs.org/) (`^12.22.0`, `^14.17.0`, or `>=16.0.0`) built with SSL support. (If you are using an official Node.js distribution, SSL is always built in.)
7+
Prerequisites: [Node.js](https://nodejs.org/) (`^18.18.0`, `^20.9.0`, or `>=21.1.0`) built with SSL support. (If you are using an official Node.js distribution, SSL is always built in.)
88

99
You can use npm/npx(shipped with Node.js).
1010

package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
},
3131
"scripts": {
3232
"lint": "eslint . --report-unused-disable-directives",
33-
"prepare": "node tests/patch-esmock.js",
3433
"release:generate:latest": "eslint-generate-release",
3534
"release:generate:alpha": "eslint-generate-prerelease alpha",
3635
"release:generate:beta": "eslint-generate-prerelease beta",
@@ -60,7 +59,6 @@
6059
"eslint-config-eslint": "^9.0.0",
6160
"eslint-release": "^3.2.0",
6261
"esmock": "^2.5.8",
63-
"esmock_legacy": "npm:esmock@~2.3.8",
6462
"espree": "^9.0.0",
6563
"globals": "^13.21.0",
6664
"lint-staged": "^12.1.2",
@@ -71,7 +69,7 @@
7169
"yorkie": "^2.0.0"
7270
},
7371
"engines": {
74-
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
72+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
7573
},
7674
"lint-staged": {
7775
"*.js": "eslint --fix"

tests/patch-esmock.js

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)