Skip to content

Commit

Permalink
chore: require node.js18+, replace eslint-plugin-node and update …
Browse files Browse the repository at this point in the history
…dependencies (#54)
  • Loading branch information
yoshinorin committed Jul 17, 2024
1 parent de33316 commit 90c1854
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 13 deletions.
8 changes: 2 additions & 6 deletions eslint.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module.exports = {
extends: ['eslint:recommended', 'plugin:node/recommended'],
plugins: ['node'],
extends: ['eslint:recommended', 'plugin:n/recommended'],
plugins: ['n'],
rules: {
// override recommended
'no-empty': ['error', { allowEmptyCatch: true }],
Expand Down Expand Up @@ -132,10 +132,6 @@ module.exports = {
'rest-spread-spacing': 'error',
'template-curly-spacing': 'error',
'yield-star-spacing': 'error',
// Node 8 compatibility
'node/no-deprecated-api': ['error', {
'ignoreModuleItems': ['url.parse', 'url.resolve']
}]
},
env: {
node: true,
Expand Down
10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@
],
"license": "MIT",
"peerDependencies": {
"eslint": ">= 8.1.0"
"eslint": ">= 8.23.0"
},
"dependencies": {
"eslint-plugin-node": "^11.1.0",
"@typescript-eslint/eslint-plugin": "^5.7.0",
"@typescript-eslint/parser": "^5.7.0"
"eslint-plugin-n": "^17.9.0",
"@typescript-eslint/eslint-plugin": "^7.15.0",
"@typescript-eslint/parser": "^7.15.0"
},
"engines": {
"node": ">=12.22.0"
"node": ">=18"
}
}
4 changes: 2 additions & 2 deletions ts.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ module.exports = {
'plugin:@typescript-eslint/recommended'
],
rules: {
'node/no-unsupported-features/es-syntax': ['error', { 'ignores': ['modules'] }],
'node/no-missing-import': ['error', { 'tryExtensions': ['.js', '.ts'] }]
'n/no-unsupported-features/es-syntax': ['error', { 'ignores': ['modules'] }],
'n/no-missing-import': ['error', { 'tryExtensions': ['.js', '.ts'] }]
}
};

0 comments on commit 90c1854

Please sign in to comment.