diff --git a/.eslintrc.js b/.eslintrc.js index afb4c8e92..8958cb124 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -33,7 +33,7 @@ module.exports = { usePrettierrc: true, }, ], - "node/no-missing-import": "off", // It's a plugin bug. Should be replaced with eslint-plugin-n. + "n/file-extension-in-import": "off", // It's a plugin bug(?). // Repo rule "no-restricted-imports": [ "error", diff --git a/docs-svelte-kit/.eslintrc.cjs b/docs-svelte-kit/.eslintrc.cjs index b47923164..a41d600df 100644 --- a/docs-svelte-kit/.eslintrc.cjs +++ b/docs-svelte-kit/.eslintrc.cjs @@ -10,6 +10,6 @@ module.exports = { rules: { "svelte/no-target-blank": "error", "svelte/button-has-type": "error", - "node/file-extension-in-import": "off", + "n/file-extension-in-import": "off", }, } diff --git a/docs-svelte-kit/shim/source-map-js.mjs b/docs-svelte-kit/shim/source-map-js.mjs index 664fe1574..f09bf666c 100644 --- a/docs-svelte-kit/shim/source-map-js.mjs +++ b/docs-svelte-kit/shim/source-map-js.mjs @@ -1,4 +1,4 @@ -import { SourceMapGenerator } from "../../node_modules/source-map-js/lib/source-map-generator" -import { SourceMapConsumer } from "../../node_modules/source-map-js/lib/source-map-consumer" +import { SourceMapGenerator } from "../../node_modules/source-map-js/lib/source-map-generator.js" +import { SourceMapConsumer } from "../../node_modules/source-map-js/lib/source-map-consumer.js" export { SourceMapGenerator, SourceMapConsumer } export default { SourceMapGenerator, SourceMapConsumer } diff --git a/docs-svelte-kit/src/.eslintrc.js b/docs-svelte-kit/src/.eslintrc.js index 435fa7050..984090e6f 100644 --- a/docs-svelte-kit/src/.eslintrc.js +++ b/docs-svelte-kit/src/.eslintrc.js @@ -3,8 +3,8 @@ module.exports = { sourceType: "module", }, rules: { - "node/no-unsupported-features/es-syntax": "off", + "n/no-unsupported-features/es-syntax": "off", "require-jsdoc": "off", - "node/no-missing-import": "off", + "n/no-missing-import": "off", }, } diff --git a/package.json b/package.json index e6a615ece..5335dfe10 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "@changesets/cli": "^2.24.2", "@changesets/get-release-plan": "^3.0.16", "@fontsource/fira-mono": "^5.0.0", - "@ota-meshi/eslint-plugin": "^0.13.0", + "@ota-meshi/eslint-plugin": "^0.15.0", "@sindresorhus/slugify": "^2.1.0", "@sveltejs/adapter-static": "^2.0.2", "@sveltejs/kit": "^1.16.3", @@ -132,7 +132,7 @@ "eslint-plugin-jsonc": "^2.0.0", "eslint-plugin-markdown": "^3.0.0", "eslint-plugin-mdx": "^2.0.2", - "eslint-plugin-node": "^11.1.0", + "eslint-plugin-n": "^15.1.0", "eslint-plugin-node-dependencies": "^0.11.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-regexp": "^1.0.0", diff --git a/tests/fixtures/rules/.eslintrc.js b/tests/fixtures/rules/.eslintrc.js index 27774f3a5..953d408b5 100644 --- a/tests/fixtures/rules/.eslintrc.js +++ b/tests/fixtures/rules/.eslintrc.js @@ -21,7 +21,7 @@ module.exports = { "func-style": "off", "no-console": "off", "no-use-before-define": "off", - "node/no-unsupported-features/es-syntax": "off", + "n/no-unsupported-features/es-syntax": "off", "@typescript-eslint/await-thenable": "off", "@typescript-eslint/no-floating-promises": "off",