Skip to content

Commit fdf7f5f

Browse files
authored
chore: replace eslint-plugin-node with eslint-plugin-n (#170)
1 parent f5b2d3f commit fdf7f5f

File tree

3 files changed

+30
-28
lines changed

3 files changed

+30
-28
lines changed

.eslintrc.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ module.exports = {
55
extends: [
66
'plugin:eslint-plugin/recommended',
77
'plugin:eslint-comments/recommended',
8-
'plugin:node/recommended',
8+
'plugin:n/recommended',
99
'plugin:@typescript-eslint/eslint-recommended',
1010
'plugin:prettier/recommended',
1111
],
1212
plugins: [
1313
'eslint-plugin',
1414
'eslint-comments',
15-
'node',
15+
'n',
1616
'import',
1717
'@typescript-eslint',
1818
],
@@ -44,9 +44,9 @@ module.exports = {
4444
'sort-imports': ['error', { ignoreDeclarationSort: true }],
4545
'require-unicode-regexp': 'error',
4646
// TS covers this
47-
'node/no-missing-import': 'off',
48-
'node/no-unsupported-features/es-syntax': 'off',
49-
'node/no-unsupported-features/es-builtins': 'error',
47+
'n/no-missing-import': 'off',
48+
'n/no-unsupported-features/es-syntax': 'off',
49+
'n/no-unsupported-features/es-builtins': 'error',
5050
'import/no-commonjs': 'error',
5151
'import/no-duplicates': 'error',
5252
'import/no-extraneous-dependencies': 'error',
@@ -89,7 +89,7 @@ module.exports = {
8989
{
9090
files: ['tools/*'],
9191
rules: {
92-
'node/shebang': 'off',
92+
'n/shebang': 'off',
9393
},
9494
},
9595
{

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@
129129
"eslint-plugin-eslint-comments": "^3.1.2",
130130
"eslint-plugin-eslint-plugin": "^5.0.6",
131131
"eslint-plugin-import": "^2.18.0",
132-
"eslint-plugin-node": "^11.0.0",
132+
"eslint-plugin-n": "^15.0.0",
133133
"eslint-plugin-prettier": "^5.0.0",
134134
"eslint-remote-tester": "^3.0.0",
135135
"eslint-remote-tester-repositories": "^1.0.0",

yarn.lock

+23-21
Original file line numberDiff line numberDiff line change
@@ -3728,7 +3728,7 @@ __metadata:
37283728
languageName: node
37293729
linkType: hard
37303730

3731-
"builtins@npm:^5.0.0":
3731+
"builtins@npm:^5.0.0, builtins@npm:^5.0.1":
37323732
version: 5.1.0
37333733
resolution: "builtins@npm:5.1.0"
37343734
dependencies:
@@ -5107,15 +5107,15 @@ __metadata:
51075107
languageName: node
51085108
linkType: hard
51095109

5110-
"eslint-plugin-es@npm:^3.0.0":
5111-
version: 3.0.1
5112-
resolution: "eslint-plugin-es@npm:3.0.1"
5110+
"eslint-plugin-es@npm:^4.1.0":
5111+
version: 4.1.0
5112+
resolution: "eslint-plugin-es@npm:4.1.0"
51135113
dependencies:
51145114
eslint-utils: ^2.0.0
51155115
regexpp: ^3.0.0
51165116
peerDependencies:
51175117
eslint: ">=4.19.1"
5118-
checksum: e57592c52301ee8ddc296ae44216df007f3a870bcb3be8d1fbdb909a1d3a3efe3fa3785de02066f9eba1d6466b722d3eb3cc3f8b75b3cf6a1cbded31ac6298e4
5118+
checksum: 26b87a216d3625612b1d3ca8653ac8a1d261046d2a973bb0eb2759070267d2bfb0509051facdeb5ae03dc8dfb51a434be23aff7309a752ca901d637da535677f
51195119
languageName: node
51205120
linkType: hard
51215121

@@ -5199,7 +5199,7 @@ __metadata:
51995199
eslint-plugin-eslint-comments: ^3.1.2
52005200
eslint-plugin-eslint-plugin: ^5.0.6
52015201
eslint-plugin-import: ^2.18.0
5202-
eslint-plugin-node: ^11.0.0
5202+
eslint-plugin-n: ^15.0.0
52035203
eslint-plugin-prettier: ^5.0.0
52045204
eslint-remote-tester: ^3.0.0
52055205
eslint-remote-tester-repositories: ^1.0.0
@@ -5221,19 +5221,21 @@ __metadata:
52215221
languageName: unknown
52225222
linkType: soft
52235223

5224-
"eslint-plugin-node@npm:^11.0.0":
5225-
version: 11.1.0
5226-
resolution: "eslint-plugin-node@npm:11.1.0"
5224+
"eslint-plugin-n@npm:^15.0.0":
5225+
version: 15.7.0
5226+
resolution: "eslint-plugin-n@npm:15.7.0"
52275227
dependencies:
5228-
eslint-plugin-es: ^3.0.0
5229-
eslint-utils: ^2.0.0
5228+
builtins: ^5.0.1
5229+
eslint-plugin-es: ^4.1.0
5230+
eslint-utils: ^3.0.0
52305231
ignore: ^5.1.1
5231-
minimatch: ^3.0.4
5232-
resolve: ^1.10.1
5233-
semver: ^6.1.0
5232+
is-core-module: ^2.11.0
5233+
minimatch: ^3.1.2
5234+
resolve: ^1.22.1
5235+
semver: ^7.3.8
52345236
peerDependencies:
5235-
eslint: ">=5.16.0"
5236-
checksum: 5804c4f8a6e721f183ef31d46fbe3b4e1265832f352810060e0502aeac7de034df83352fc88643b19641bb2163f2587f1bd4119aff0fd21e8d98c57c450e013b
5237+
eslint: ">=7.0.0"
5238+
checksum: cfbcc67e62adf27712afdeadf13223cb9717f95d4af8442056d9d4c97a8b88af76b7969f75deaac26fa98481023d6b7c9e43a28909e7f0468f40b3024b7bcfae
52375239
languageName: node
52385240
linkType: hard
52395241

@@ -6661,7 +6663,7 @@ __metadata:
66616663
languageName: node
66626664
linkType: hard
66636665

6664-
"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1":
6666+
"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1":
66656667
version: 2.13.1
66666668
resolution: "is-core-module@npm:2.13.1"
66676669
dependencies:
@@ -10109,7 +10111,7 @@ __metadata:
1010910111
languageName: node
1011010112
linkType: hard
1011110113

10112-
"resolve@npm:^1.10.0, resolve@npm:^1.10.1, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.4":
10114+
"resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4":
1011310115
version: 1.22.8
1011410116
resolution: "resolve@npm:1.22.8"
1011510117
dependencies:
@@ -10122,7 +10124,7 @@ __metadata:
1012210124
languageName: node
1012310125
linkType: hard
1012410126

10125-
"resolve@patch:resolve@^1.10.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.10.1#~builtin<compat/resolve>, resolve@patch:resolve@^1.14.2#~builtin<compat/resolve>, resolve@patch:resolve@^1.20.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.4#~builtin<compat/resolve>":
10127+
"resolve@patch:resolve@^1.10.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.14.2#~builtin<compat/resolve>, resolve@patch:resolve@^1.20.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.1#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.4#~builtin<compat/resolve>":
1012610128
version: 1.22.8
1012710129
resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin<compat/resolve>::version=1.22.8&hash=c3c19d"
1012810130
dependencies:
@@ -10342,7 +10344,7 @@ __metadata:
1034210344
languageName: node
1034310345
linkType: hard
1034410346

10345-
"semver@npm:^6.1.0, semver@npm:^6.3.0, semver@npm:^6.3.1":
10347+
"semver@npm:^6.3.0, semver@npm:^6.3.1":
1034610348
version: 6.3.1
1034710349
resolution: "semver@npm:6.3.1"
1034810350
bin:
@@ -10351,7 +10353,7 @@ __metadata:
1035110353
languageName: node
1035210354
linkType: hard
1035310355

10354-
"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0":
10356+
"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0":
1035510357
version: 7.6.0
1035610358
resolution: "semver@npm:7.6.0"
1035710359
dependencies:

0 commit comments

Comments
 (0)