Skip to content

Commit aabc8f0

Browse files
authored
Drop support for old Node.js versions (#271)
1 parent 36b0bcf commit aabc8f0

File tree

5 files changed

+17
-26
lines changed

5 files changed

+17
-26
lines changed

.changeset/drop-old-node.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"eslint-plugin-es-x": major
3+
---
4+
5+
Drop support for old Node.js (now supports `^20.19.0 || >=22.12.0`).

.github/workflows/ci.yml

Lines changed: 9 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -28,44 +28,30 @@ jobs:
2828
matrix:
2929
include:
3030
- eslint: 9
31-
node: 20
31+
node: 22
3232
os: ubuntu-latest
3333
# On other platforms
3434
- eslint: 9
35-
node: 20
35+
node: 22
3636
os: windows-latest
3737
- eslint: 9
38-
node: 20
38+
node: 22
3939
os: macos-latest
4040
# On other Node.js versions
41-
- eslint: 8
42-
node: 19
43-
os: ubuntu-latest
44-
tseslint: 7
4541
- eslint: 9
46-
node: 18
47-
os: ubuntu-latest
48-
- eslint: 8
49-
node: 16
50-
os: ubuntu-latest
51-
tseslint: 7
52-
- eslint: 8
53-
node: 17
42+
node: 20
5443
os: ubuntu-latest
55-
tseslint: 5
56-
- eslint: 8
57-
node: 14
44+
- eslint: 9
45+
node: 24
5846
os: ubuntu-latest
59-
tseslint: 5
6047
# On old ESLint versions
61-
- eslint: 8.0.0
62-
node: 18
48+
- eslint: 8
49+
node: 22
6350
os: ubuntu-latest
6451
# On the minimum supported ESLint/Node.js version
6552
- eslint: 8.0.0
66-
node: 14.18.0
53+
node: 20.19.0
6754
os: ubuntu-latest
68-
tseslint: 5
6955

7056
runs-on: ${{ matrix.os }}
7157
steps:

.github/workflows/cron.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: Install Node.js
1919
uses: actions/setup-node@v4
2020
with:
21-
node-version: 18
21+
node-version: 'lts/*'
2222
- name: Install Packages
2323
run: npm install
2424
- name: Update

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ npm install --save-dev eslint eslint-plugin-es-x
2525
```
2626

2727
::: tip Requirements
28-
- Node.js `14.18.0` or newer, except `15.x`.
28+
- Node.js `20.19.0`, `22.12.0` or newer.
2929
- ESLint `8.x` or newer.
3030
:::
3131

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "8.7.0",
44
"description": "ESLint plugin about ECMAScript syntactic features.",
55
"engines": {
6-
"node": "^14.18.0 || >=16.0.0"
6+
"node": "^20.19.0 || >=22.12.0"
77
},
88
"main": "lib/index.js",
99
"files": [

0 commit comments

Comments
 (0)