Skip to content

Commit 89fd797

Browse files
committed
feat: drop Node 4, 6, 8, 10, 12, 14 & 16 support
BREAKING CHANGE: Requires Node@^18.18.0 || ^20.9.0 || >=21.1.0
1 parent d1556a3 commit 89fd797

File tree

4 files changed

+4
-129
lines changed

4 files changed

+4
-129
lines changed

Diff for: .eslintrc

+1-9
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,10 @@
3434
"consistent-return": 0,
3535

3636
"prefer-destructuring": [2, { "array": false, "object": false }, { "enforceForRenamedProperties": false }],
37-
"prefer-object-spread": 0, // until node 8 is required
38-
"prefer-rest-params": 0, // until node 6 is required
39-
"prefer-spread": 0, // until node 6 is required
40-
"function-call-argument-newline": 1, // TODO: enable
37+
"function-call-argument-newline": 1,
4138
"function-paren-newline": 0,
4239
"no-plusplus": [2, {"allowForLoopAfterthoughts": true}],
4340
"no-param-reassign": 1,
44-
"no-restricted-syntax": [2, {
45-
"selector": "ObjectPattern",
46-
"message": "Object destructuring is not compatible with Node v4"
47-
}],
4841
"strict": [2, "safe"],
4942
"valid-jsdoc": [2, {
5043
"requireReturn": false,
@@ -78,7 +71,6 @@
7871
"rules": {
7972
"camelcase": 0,
8073
"no-console": 0,
81-
"no-restricted-syntax": 0,
8274
},
8375
},
8476
],

Diff for: .github/workflows/node-minors.yml

-117
This file was deleted.

Diff for: .github/workflows/node-18+.yml renamed to .github/workflows/node.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: 'Tests: node.js (18+)'
1+
name: 'Tests: node.js'
22

33
on: [pull_request, push]
44

@@ -14,7 +14,7 @@ jobs:
1414
with:
1515
versionsAsRoot: true
1616
type: majors
17-
preset: '>=18'
17+
preset: '^18.18.0 || ^20.9.0 || >=21.1.0'
1818

1919
latest:
2020
needs: [matrix]

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@
8585
"eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"
8686
},
8787
"engines": {
88-
"node": ">=4"
88+
"node": "^18.18.0 || ^20.9.0 || >=21.1.0"
8989
},
9090
"keywords": [
9191
"eslint",

0 commit comments

Comments
 (0)