diff --git a/explorer-v2/.eslintrc.cjs b/explorer-v2/.eslintrc.cjs index f475ffbc..e31f1047 100644 --- a/explorer-v2/.eslintrc.cjs +++ b/explorer-v2/.eslintrc.cjs @@ -18,12 +18,12 @@ module.exports = { }, rules: { 'eslint-comments/no-unused-disable': 'off', - 'node/no-missing-import': 'off', - 'node/no-unpublished-require': 'off', - 'node/no-unpublished-import': 'off', - 'node/no-unsupported-features/es-syntax': 'off', + 'n/no-missing-import': 'off', + 'n/no-unpublished-require': 'off', + 'n/no-unpublished-import': 'off', + 'n/no-unsupported-features/es-syntax': 'off', 'require-jsdoc': 'off', - 'node/file-extension-in-import': 'off', + 'n/file-extension-in-import': 'off', 'prettier/prettier': [ 'error', {}, diff --git a/explorer-v2/src/lib/scripts/monaco-loader.js b/explorer-v2/src/lib/scripts/monaco-loader.js index 738b0c2a..35ece9fe 100644 --- a/explorer-v2/src/lib/scripts/monaco-loader.js +++ b/explorer-v2/src/lib/scripts/monaco-loader.js @@ -47,7 +47,7 @@ export async function loadMonacoEditor() { editorLoaded || (editorLoaded = new Promise((resolve) => { if (typeof window !== 'undefined') { - // eslint-disable-next-line node/no-missing-require -- ignore + // eslint-disable-next-line n/no-missing-require -- ignore window.require(['vs/editor/editor.main'], (r) => { resolve(r); }); diff --git a/explorer-v2/src/lib/scripts/state/deserialize.js b/explorer-v2/src/lib/scripts/state/deserialize.js index d89a0334..c68a14e1 100644 --- a/explorer-v2/src/lib/scripts/state/deserialize.js +++ b/explorer-v2/src/lib/scripts/state/deserialize.js @@ -18,7 +18,7 @@ export function deserializeState(serializedString) { try { const compressedString = window.atob(serializedString); const uint8Arr = pako.inflate(Uint8Array.from(compressedString, (c) => c.charCodeAt(0))); - // eslint-disable-next-line node/no-unsupported-features/node-builtins -- ignore + // eslint-disable-next-line n/no-unsupported-features/node-builtins -- ignore const jsonText = new TextDecoder().decode(uint8Arr); const json = JSON.parse(jsonText); diff --git a/explorer-v2/src/lib/scripts/state/serialize.js b/explorer-v2/src/lib/scripts/state/serialize.js index 7e164c5c..bb8e80d3 100644 --- a/explorer-v2/src/lib/scripts/state/serialize.js +++ b/explorer-v2/src/lib/scripts/state/serialize.js @@ -26,7 +26,7 @@ export function serializeState(state) { useEslintPluginSvelte3: state.useEslintPluginSvelte3 }; const jsonString = JSON.stringify(saveData); - // eslint-disable-next-line node/no-unsupported-features/node-builtins -- ignore + // eslint-disable-next-line n/no-unsupported-features/node-builtins -- ignore const uint8Arr = new TextEncoder().encode(jsonString); const compressedString = String.fromCharCode(...pako.deflate(uint8Arr)); const base64 = diff --git a/package.json b/package.json index 0339d47f..58ec6000 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "@changesets/changelog-github": "^0.4.8", "@changesets/cli": "^2.26.1", "@changesets/get-release-plan": "^3.0.16", - "@ota-meshi/eslint-plugin": "^0.13.7", + "@ota-meshi/eslint-plugin": "^0.15.0", "@types/benchmark": "^2.1.2", "@types/chai": "^4.3.5", "@types/eslint": "^8.40.1", @@ -86,7 +86,7 @@ "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-json-schema-validator": "^4.5.0", "eslint-plugin-jsonc": "^2.8.0", - "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.15.0",