From 80e447a9a337ccb4ea7e2370a7029d1933c19405 Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Fri, 14 Feb 2025 14:58:51 +0100 Subject: [PATCH 1/9] Update ESLint config to flat format --- .prettierrc.js => .prettierrc.mjs | 5 +- eslint.config.mjs | 127 + package.json | 2 + packages/create-snap/.eslintrc.js | 24 - packages/create-snap/package.json | 18 +- packages/examples/.eslintrc.js | 14 - packages/examples/package.json | 18 +- packages/examples/packages/bip32/.eslintrc.js | 7 - packages/examples/packages/bip32/package.json | 18 +- packages/examples/packages/bip44/.eslintrc.js | 7 - packages/examples/packages/bip44/package.json | 18 +- .../packages/browserify-plugin/.eslintrc.js | 7 - .../packages/browserify-plugin/package.json | 18 +- .../examples/packages/browserify/.eslintrc.js | 7 - .../examples/packages/browserify/package.json | 18 +- .../packages/client-status/.eslintrc.js | 7 - .../packages/client-status/package.json | 18 +- .../examples/packages/cronjobs/.eslintrc.js | 7 - .../examples/packages/cronjobs/package.json | 18 +- .../examples/packages/dialogs/.eslintrc.js | 7 - .../examples/packages/dialogs/package.json | 18 +- .../examples/packages/errors/.eslintrc.js | 7 - .../examples/packages/errors/package.json | 18 +- .../packages/ethereum-provider/.eslintrc.js | 7 - .../packages/ethereum-provider/package.json | 18 +- .../examples/packages/ethers-js/.eslintrc.js | 7 - .../examples/packages/ethers-js/package.json | 16 - .../packages/file-upload/.eslintrc.js | 7 - .../packages/file-upload/package.json | 18 +- .../packages/get-entropy/.eslintrc.js | 7 - .../packages/get-entropy/package.json | 18 +- .../examples/packages/get-file/.eslintrc.js | 7 - .../examples/packages/get-file/package.json | 18 +- .../examples/packages/home-page/.eslintrc.js | 7 - .../examples/packages/home-page/package.json | 18 +- .../examples/packages/images/.eslintrc.js | 7 - .../examples/packages/images/package.json | 18 +- .../packages/interactive-ui/.eslintrc.js | 7 - .../packages/interactive-ui/package.json | 18 +- .../packages/invoke-snap/.eslintrc.js | 14 - .../packages/invoke-snap/package.json | 18 +- .../packages/consumer-signer/.eslintrc.js | 7 - .../packages/consumer-signer/package.json | 18 +- .../packages/core-signer/.eslintrc.js | 7 - .../packages/core-signer/package.json | 18 +- .../examples/packages/json-rpc/.eslintrc.js | 7 - .../examples/packages/json-rpc/package.json | 18 +- packages/examples/packages/jsx/.eslintrc.js | 21 - packages/examples/packages/jsx/package.json | 18 +- .../packages/lifecycle-hooks/.eslintrc.js | 7 - .../packages/lifecycle-hooks/package.json | 18 +- .../packages/localization/.eslintrc.js | 7 - .../packages/localization/package.json | 18 +- .../packages/manage-state/.eslintrc.js | 7 - .../packages/manage-state/package.json | 18 +- .../packages/name-lookup/.eslintrc.js | 7 - .../packages/name-lookup/package.json | 18 +- .../packages/network-access/.eslintrc.js | 7 - .../packages/network-access/package.json | 18 +- .../packages/notifications/.eslintrc.js | 7 - .../packages/notifications/package.json | 18 +- .../packages/preinstalled/.eslintrc.js | 7 - .../packages/preinstalled/package.json | 16 - .../examples/packages/protocol/.eslintrc.js | 7 - .../examples/packages/protocol/package.json | 18 +- .../packages/rollup-plugin/.eslintrc.js | 19 - .../packages/rollup-plugin/package.json | 18 +- .../examples/packages/send-flow/.eslintrc.js | 21 - .../examples/packages/send-flow/package.json | 18 +- .../packages/signature-insights/.eslintrc.js | 7 - .../packages/signature-insights/package.json | 18 +- .../transaction-insights/.eslintrc.js | 7 - .../transaction-insights/package.json | 18 +- packages/examples/packages/wasm/.eslintrc.js | 17 - packages/examples/packages/wasm/package.json | 18 +- .../packages/webpack-plugin/.eslintrc.js | 7 - .../packages/webpack-plugin/package.json | 16 - packages/snaps-browserify-plugin/.eslintrc.js | 7 - packages/snaps-browserify-plugin/package.json | 18 +- packages/snaps-cli/.eslintrc.js | 31 - packages/snaps-cli/package.json | 18 +- packages/snaps-controllers/.eslintrc.js | 11 - packages/snaps-controllers/package.json | 16 - .../snaps-execution-environments/.eslintrc.js | 30 - .../snaps-execution-environments/package.json | 16 - packages/snaps-jest/.eslintrc.js | 9 - packages/snaps-jest/package.json | 18 +- packages/snaps-rollup-plugin/.eslintrc.js | 7 - packages/snaps-rollup-plugin/package.json | 18 +- packages/snaps-rpc-methods/.eslintrc.js | 21 - packages/snaps-rpc-methods/package.json | 18 +- packages/snaps-sdk/.eslintrc.js | 21 - packages/snaps-sdk/package.json | 18 +- packages/snaps-simulation/.eslintrc.js | 21 - packages/snaps-simulation/package.json | 18 +- packages/snaps-simulator/.eslintrc.js | 79 - packages/snaps-simulator/package.json | 19 - packages/snaps-utils/.eslintrc.js | 7 - packages/snaps-utils/package.json | 16 - packages/snaps-webpack-plugin/.eslintrc.js | 7 - packages/snaps-webpack-plugin/package.json | 16 - packages/test-snaps/.eslintrc.js | 7 - packages/test-snaps/package.json | 14 - tsconfig.json | 3 +- yarn.lock | 2068 +++++++---------- 105 files changed, 1049 insertions(+), 2637 deletions(-) rename .prettierrc.js => .prettierrc.mjs (67%) create mode 100644 eslint.config.mjs delete mode 100644 packages/create-snap/.eslintrc.js delete mode 100644 packages/examples/.eslintrc.js delete mode 100644 packages/examples/packages/bip32/.eslintrc.js delete mode 100644 packages/examples/packages/bip44/.eslintrc.js delete mode 100644 packages/examples/packages/browserify-plugin/.eslintrc.js delete mode 100644 packages/examples/packages/browserify/.eslintrc.js delete mode 100644 packages/examples/packages/client-status/.eslintrc.js delete mode 100644 packages/examples/packages/cronjobs/.eslintrc.js delete mode 100644 packages/examples/packages/dialogs/.eslintrc.js delete mode 100644 packages/examples/packages/errors/.eslintrc.js delete mode 100644 packages/examples/packages/ethereum-provider/.eslintrc.js delete mode 100644 packages/examples/packages/ethers-js/.eslintrc.js delete mode 100644 packages/examples/packages/file-upload/.eslintrc.js delete mode 100644 packages/examples/packages/get-entropy/.eslintrc.js delete mode 100644 packages/examples/packages/get-file/.eslintrc.js delete mode 100644 packages/examples/packages/home-page/.eslintrc.js delete mode 100644 packages/examples/packages/images/.eslintrc.js delete mode 100644 packages/examples/packages/interactive-ui/.eslintrc.js delete mode 100644 packages/examples/packages/invoke-snap/.eslintrc.js delete mode 100644 packages/examples/packages/invoke-snap/packages/consumer-signer/.eslintrc.js delete mode 100644 packages/examples/packages/invoke-snap/packages/core-signer/.eslintrc.js delete mode 100644 packages/examples/packages/json-rpc/.eslintrc.js delete mode 100644 packages/examples/packages/jsx/.eslintrc.js delete mode 100644 packages/examples/packages/lifecycle-hooks/.eslintrc.js delete mode 100644 packages/examples/packages/localization/.eslintrc.js delete mode 100644 packages/examples/packages/manage-state/.eslintrc.js delete mode 100644 packages/examples/packages/name-lookup/.eslintrc.js delete mode 100644 packages/examples/packages/network-access/.eslintrc.js delete mode 100644 packages/examples/packages/notifications/.eslintrc.js delete mode 100644 packages/examples/packages/preinstalled/.eslintrc.js delete mode 100644 packages/examples/packages/protocol/.eslintrc.js delete mode 100644 packages/examples/packages/rollup-plugin/.eslintrc.js delete mode 100644 packages/examples/packages/send-flow/.eslintrc.js delete mode 100644 packages/examples/packages/signature-insights/.eslintrc.js delete mode 100644 packages/examples/packages/transaction-insights/.eslintrc.js delete mode 100644 packages/examples/packages/wasm/.eslintrc.js delete mode 100644 packages/examples/packages/webpack-plugin/.eslintrc.js delete mode 100644 packages/snaps-browserify-plugin/.eslintrc.js delete mode 100644 packages/snaps-cli/.eslintrc.js delete mode 100644 packages/snaps-controllers/.eslintrc.js delete mode 100644 packages/snaps-execution-environments/.eslintrc.js delete mode 100644 packages/snaps-jest/.eslintrc.js delete mode 100644 packages/snaps-rollup-plugin/.eslintrc.js delete mode 100644 packages/snaps-rpc-methods/.eslintrc.js delete mode 100644 packages/snaps-sdk/.eslintrc.js delete mode 100644 packages/snaps-simulation/.eslintrc.js delete mode 100644 packages/snaps-simulator/.eslintrc.js delete mode 100644 packages/snaps-utils/.eslintrc.js delete mode 100644 packages/snaps-webpack-plugin/.eslintrc.js delete mode 100644 packages/test-snaps/.eslintrc.js diff --git a/.prettierrc.js b/.prettierrc.mjs similarity index 67% rename from .prettierrc.js rename to .prettierrc.mjs index b2d98d2ee2..3322d0306b 100644 --- a/.prettierrc.js +++ b/.prettierrc.mjs @@ -1,8 +1,11 @@ // All of these are defaults except singleQuote, but we specify them // for explicitness -module.exports = { +const config = { quoteProps: 'as-needed', singleQuote: true, tabWidth: 2, trailingComma: 'all', + plugins: ['prettier-plugin-packagejson'], }; + +export default config; diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000000..1469a26de1 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,127 @@ +import base, { createConfig } from '@metamask/eslint-config'; +import jest from '@metamask/eslint-config-jest'; +import nodejs from '@metamask/eslint-config-nodejs'; +import typescript from '@metamask/eslint-config-typescript'; +import react from 'eslint-plugin-react'; +import reactHooks from 'eslint-plugin-react-hooks'; + +const config = createConfig([ + { + ignores: ['dist/', 'docs/', '.yarn/'], + }, + + // Base configuration + { + extends: base, + + languageOptions: { + sourceType: 'module', + parserOptions: { + tsconfigRootDir: import.meta.dirname, + project: ['./tsconfig.packages.json'], + }, + }, + + settings: { + 'import-x/extensions': ['.js', '.mjs'], + }, + }, + + // TypeScript source files + { + files: ['**/*.ts', '**/*.mts', '**/*.tsx'], + extends: typescript, + + rules: { + // This prevents using the `console.log` and similar functions. All logging + // should be done through the module logger, or `logError` function in + // `@metamask/snaps-utils`. + 'no-console': 'error', + + // This allows importing the `Text` JSX component. + '@typescript-eslint/no-shadow': [ + 'error', + { + allow: ['Text'], + }, + ], + + // Without the `allowAny` option, this rule causes a lot of false + // positives. + '@typescript-eslint/restrict-template-expressions': [ + 'error', + { + allowAny: true, + allowBoolean: true, + allowNumber: true, + }, + ], + }, + }, + + // Node.js / TypeScript scripts + { + files: [ + 'scripts/**/*.ts', + 'scripts/**/*.mts', + '**/*.js', + '**/*.cjs', + '**/*.mjs', + 'packages/snaps-execution-environments/scripts/**/*.ts', + 'packages/snaps-execution-environments/scripts/**/*.js', + ], + + extends: nodejs, + + languageOptions: { + sourceType: 'module', + parserOptions: { + tsconfigRootDir: import.meta.dirname, + project: ['./tsconfig.json'], + }, + }, + + rules: { + 'n/hashbang': 'off', + }, + }, + + // Test files + { + files: ['**/*.test.ts', '**/*.test.js'], + extends: [jest, nodejs], + + 'jest/expect-expect': [ + 'error', + { + assertFunctionNames: ['expect', 'expectTypeOf'], + }, + ], + }, + + // Packages that are Node.js-only + { + files: ['packages/create-snap/**/*.ts', 'packages/snaps-cli/**/*.ts'], + extends: [nodejs], + + rules: { + 'n/hashbang': 'off', + }, + }, + + // Configuration specific to `@metamask/snaps-simulator` + { + files: [ + 'packages/snaps-simulator/**/*.ts', + 'packages/snaps-simulator/**/*.tsx', + ], + + extends: [ + react.configs.flat.recommended, + react.configs.flat.recommended['jsx-runtime'], + reactHooks.configs.recommended, + ], + }, +]); + +export default config; diff --git a/package.json b/package.json index e8e8bfdde7..06926be6ba 100644 --- a/package.json +++ b/package.json @@ -102,6 +102,8 @@ "eslint-plugin-n": "^17.10.3", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-promise": "^7.1.0", + "eslint-plugin-react": "^7.37.4", + "eslint-plugin-react-hooks": "^5.1.0", "execa": "^5.1.1", "favicons": "^7.1.2", "geckodriver": "^4.2.0", diff --git a/packages/create-snap/.eslintrc.js b/packages/create-snap/.eslintrc.js deleted file mode 100644 index 2665f97874..0000000000 --- a/packages/create-snap/.eslintrc.js +++ /dev/null @@ -1,24 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - overrides: [ - { - files: ['**/*.ts'], - extends: ['@metamask/eslint-config-nodejs'], - globals: { - snaps: true, - }, - }, - - { - files: ['src/main.ts'], - rules: { - 'n/shebang': 'off', - }, - }, - ], -}; diff --git a/packages/create-snap/package.json b/packages/create-snap/package.json index 49543c192d..b3b748d256 100644 --- a/packages/create-snap/package.json +++ b/packages/create-snap/package.json @@ -67,10 +67,6 @@ "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@ts-bridge/cli": "^0.6.1", @@ -79,25 +75,13 @@ "@types/yargs": "^17.0.24", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", "memfs": "^3.4.13", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", "tsc-watch": "^4.5.0", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/.eslintrc.js b/packages/examples/.eslintrc.js deleted file mode 100644 index 59e575e707..0000000000 --- a/packages/examples/.eslintrc.js +++ /dev/null @@ -1,14 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - ignorePatterns: [ - '!.prettierrc.js', - '**/!.eslintrc.js', - '**/dist*/', - 'packages/**', - ], -}; diff --git a/packages/examples/package.json b/packages/examples/package.json index 7fe6f65abc..17c3481678 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -43,27 +43,11 @@ "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@types/node": "18.14.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/bip32/.eslintrc.js b/packages/examples/packages/bip32/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/bip32/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/bip32/package.json b/packages/examples/packages/bip32/package.json index 33803f63f3..776402c684 100644 --- a/packages/examples/packages/bip32/package.json +++ b/packages/examples/packages/bip32/package.json @@ -53,10 +53,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -64,22 +60,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/bip44/.eslintrc.js b/packages/examples/packages/bip44/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/bip44/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/bip44/package.json b/packages/examples/packages/bip44/package.json index c75561f164..39129a804e 100644 --- a/packages/examples/packages/bip44/package.json +++ b/packages/examples/packages/bip44/package.json @@ -52,10 +52,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -63,23 +59,11 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/browserify-plugin/.eslintrc.js b/packages/examples/packages/browserify-plugin/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/browserify-plugin/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/browserify-plugin/package.json b/packages/examples/packages/browserify-plugin/package.json index 45193f7fd0..3be7aa723c 100644 --- a/packages/examples/packages/browserify-plugin/package.json +++ b/packages/examples/packages/browserify-plugin/package.json @@ -49,10 +49,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-browserify-plugin": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -62,22 +58,10 @@ "browserify": "^17.0.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/browserify/.eslintrc.js b/packages/examples/packages/browserify/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/browserify/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/browserify/package.json b/packages/examples/packages/browserify/package.json index 2c16cacc8f..9a33216980 100644 --- a/packages/examples/packages/browserify/package.json +++ b/packages/examples/packages/browserify/package.json @@ -49,10 +49,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -60,23 +56,11 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/client-status/.eslintrc.js b/packages/examples/packages/client-status/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/client-status/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/client-status/package.json b/packages/examples/packages/client-status/package.json index daae40d884..c91e60406a 100644 --- a/packages/examples/packages/client-status/package.json +++ b/packages/examples/packages/client-status/package.json @@ -49,10 +49,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -60,23 +56,11 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/cronjobs/.eslintrc.js b/packages/examples/packages/cronjobs/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/cronjobs/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/cronjobs/package.json b/packages/examples/packages/cronjobs/package.json index 4017c8837d..df342549fe 100644 --- a/packages/examples/packages/cronjobs/package.json +++ b/packages/examples/packages/cronjobs/package.json @@ -49,10 +49,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -60,23 +56,11 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/dialogs/.eslintrc.js b/packages/examples/packages/dialogs/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/dialogs/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/dialogs/package.json b/packages/examples/packages/dialogs/package.json index ff809ce1ad..9e179b644b 100644 --- a/packages/examples/packages/dialogs/package.json +++ b/packages/examples/packages/dialogs/package.json @@ -49,10 +49,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -60,22 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/errors/.eslintrc.js b/packages/examples/packages/errors/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/errors/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/errors/package.json b/packages/examples/packages/errors/package.json index 7d071bdd21..2be33b2028 100644 --- a/packages/examples/packages/errors/package.json +++ b/packages/examples/packages/errors/package.json @@ -49,10 +49,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -60,22 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/ethereum-provider/.eslintrc.js b/packages/examples/packages/ethereum-provider/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/ethereum-provider/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/ethereum-provider/package.json b/packages/examples/packages/ethereum-provider/package.json index 97a29736d9..13f028bf91 100644 --- a/packages/examples/packages/ethereum-provider/package.json +++ b/packages/examples/packages/ethereum-provider/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -61,22 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/ethers-js/.eslintrc.js b/packages/examples/packages/ethers-js/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/ethers-js/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/ethers-js/package.json b/packages/examples/packages/ethers-js/package.json index 71df7976e4..a62980a8e8 100644 --- a/packages/examples/packages/ethers-js/package.json +++ b/packages/examples/packages/ethers-js/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -61,22 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0", "webpack": "^5.97.1" }, "engines": { diff --git a/packages/examples/packages/file-upload/.eslintrc.js b/packages/examples/packages/file-upload/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/file-upload/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/file-upload/package.json b/packages/examples/packages/file-upload/package.json index 5729cda22f..b10dacd45d 100644 --- a/packages/examples/packages/file-upload/package.json +++ b/packages/examples/packages/file-upload/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -61,23 +57,11 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/get-entropy/.eslintrc.js b/packages/examples/packages/get-entropy/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/get-entropy/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/get-entropy/package.json b/packages/examples/packages/get-entropy/package.json index 47f9ca3494..83c3cd68ca 100644 --- a/packages/examples/packages/get-entropy/package.json +++ b/packages/examples/packages/get-entropy/package.json @@ -51,10 +51,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -62,22 +58,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/get-file/.eslintrc.js b/packages/examples/packages/get-file/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/get-file/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/get-file/package.json b/packages/examples/packages/get-file/package.json index f2c2899690..db75632376 100644 --- a/packages/examples/packages/get-file/package.json +++ b/packages/examples/packages/get-file/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -61,22 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/home-page/.eslintrc.js b/packages/examples/packages/home-page/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/home-page/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/home-page/package.json b/packages/examples/packages/home-page/package.json index 67117cfca8..efd8bd4715 100644 --- a/packages/examples/packages/home-page/package.json +++ b/packages/examples/packages/home-page/package.json @@ -49,10 +49,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -60,22 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/images/.eslintrc.js b/packages/examples/packages/images/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/images/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/images/package.json b/packages/examples/packages/images/package.json index 493a3a9fe5..fb7648b581 100644 --- a/packages/examples/packages/images/package.json +++ b/packages/examples/packages/images/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -61,22 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/interactive-ui/.eslintrc.js b/packages/examples/packages/interactive-ui/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/interactive-ui/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/interactive-ui/package.json b/packages/examples/packages/interactive-ui/package.json index 26ff4ad34b..b993c86ec3 100644 --- a/packages/examples/packages/interactive-ui/package.json +++ b/packages/examples/packages/interactive-ui/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -61,23 +57,11 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/invoke-snap/.eslintrc.js b/packages/examples/packages/invoke-snap/.eslintrc.js deleted file mode 100644 index 59e575e707..0000000000 --- a/packages/examples/packages/invoke-snap/.eslintrc.js +++ /dev/null @@ -1,14 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - ignorePatterns: [ - '!.prettierrc.js', - '**/!.eslintrc.js', - '**/dist*/', - 'packages/**', - ], -}; diff --git a/packages/examples/packages/invoke-snap/package.json b/packages/examples/packages/invoke-snap/package.json index 1a90037c63..6dd7ef4563 100644 --- a/packages/examples/packages/invoke-snap/package.json +++ b/packages/examples/packages/invoke-snap/package.json @@ -41,27 +41,11 @@ "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@types/node": "18.14.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/invoke-snap/packages/consumer-signer/.eslintrc.js b/packages/examples/packages/invoke-snap/packages/consumer-signer/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/invoke-snap/packages/consumer-signer/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json b/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json index c0821786b6..ca28a0e365 100644 --- a/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json @@ -52,10 +52,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -63,22 +59,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/invoke-snap/packages/core-signer/.eslintrc.js b/packages/examples/packages/invoke-snap/packages/core-signer/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/invoke-snap/packages/core-signer/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/invoke-snap/packages/core-signer/package.json b/packages/examples/packages/invoke-snap/packages/core-signer/package.json index 321950f3b0..5ba7008772 100644 --- a/packages/examples/packages/invoke-snap/packages/core-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/core-signer/package.json @@ -53,10 +53,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@noble/hashes": "^1.3.1", @@ -65,22 +61,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/json-rpc/.eslintrc.js b/packages/examples/packages/json-rpc/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/json-rpc/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/json-rpc/package.json b/packages/examples/packages/json-rpc/package.json index 89e29d3eb8..8bdf1746b0 100644 --- a/packages/examples/packages/json-rpc/package.json +++ b/packages/examples/packages/json-rpc/package.json @@ -49,10 +49,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -60,22 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/jsx/.eslintrc.js b/packages/examples/packages/jsx/.eslintrc.js deleted file mode 100644 index 2d3d56ab04..0000000000 --- a/packages/examples/packages/jsx/.eslintrc.js +++ /dev/null @@ -1,21 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - overrides: [ - { - files: ['*.ts', '*.tsx'], - rules: { - '@typescript-eslint/no-shadow': [ - 'error', - { - allow: ['Text'], - }, - ], - }, - }, - ], -}; diff --git a/packages/examples/packages/jsx/package.json b/packages/examples/packages/jsx/package.json index 7d0d9bb246..2d274ef71c 100644 --- a/packages/examples/packages/jsx/package.json +++ b/packages/examples/packages/jsx/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@metamask/utils": "^11.2.0", @@ -62,22 +58,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/lifecycle-hooks/.eslintrc.js b/packages/examples/packages/lifecycle-hooks/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/lifecycle-hooks/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/lifecycle-hooks/package.json b/packages/examples/packages/lifecycle-hooks/package.json index c5e733d25b..0ff87ba517 100644 --- a/packages/examples/packages/lifecycle-hooks/package.json +++ b/packages/examples/packages/lifecycle-hooks/package.json @@ -49,10 +49,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -60,22 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/localization/.eslintrc.js b/packages/examples/packages/localization/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/localization/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/localization/package.json b/packages/examples/packages/localization/package.json index b8547d125d..6783f5e0a6 100644 --- a/packages/examples/packages/localization/package.json +++ b/packages/examples/packages/localization/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -61,22 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/manage-state/.eslintrc.js b/packages/examples/packages/manage-state/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/manage-state/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/manage-state/package.json b/packages/examples/packages/manage-state/package.json index a5c8ae83ec..c6efbf986e 100644 --- a/packages/examples/packages/manage-state/package.json +++ b/packages/examples/packages/manage-state/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -61,22 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/name-lookup/.eslintrc.js b/packages/examples/packages/name-lookup/.eslintrc.js deleted file mode 100644 index dc028fb7ec..0000000000 --- a/packages/examples/packages/name-lookup/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - root: true, - - extends: ['../../.eslintrc.js'], - - ignorePatterns: ['!.eslintrc.js', 'dist/', 'build/'], -}; diff --git a/packages/examples/packages/name-lookup/package.json b/packages/examples/packages/name-lookup/package.json index e83bfb0e1a..fa67141c6c 100644 --- a/packages/examples/packages/name-lookup/package.json +++ b/packages/examples/packages/name-lookup/package.json @@ -49,10 +49,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -60,22 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/network-access/.eslintrc.js b/packages/examples/packages/network-access/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/network-access/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/network-access/package.json b/packages/examples/packages/network-access/package.json index 384ee4f0d1..2dc285cfa3 100644 --- a/packages/examples/packages/network-access/package.json +++ b/packages/examples/packages/network-access/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-controllers": "workspace:^", "@metamask/snaps-jest": "workspace:^", @@ -62,22 +58,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/notifications/.eslintrc.js b/packages/examples/packages/notifications/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/notifications/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/notifications/package.json b/packages/examples/packages/notifications/package.json index 39c8d6fddb..07c6bad762 100644 --- a/packages/examples/packages/notifications/package.json +++ b/packages/examples/packages/notifications/package.json @@ -49,10 +49,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -60,22 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/preinstalled/.eslintrc.js b/packages/examples/packages/preinstalled/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/preinstalled/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/preinstalled/package.json b/packages/examples/packages/preinstalled/package.json index d9b61f65ee..e04b04649c 100644 --- a/packages/examples/packages/preinstalled/package.json +++ b/packages/examples/packages/preinstalled/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-controllers": "workspace:^", "@metamask/snaps-jest": "workspace:^", @@ -63,23 +59,11 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", "tsx": "^4.19.1", "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0", "yocto-spinner": "^0.1.0" }, "engines": { diff --git a/packages/examples/packages/protocol/.eslintrc.js b/packages/examples/packages/protocol/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/protocol/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/protocol/package.json b/packages/examples/packages/protocol/package.json index fadf0529b6..6279e03150 100644 --- a/packages/examples/packages/protocol/package.json +++ b/packages/examples/packages/protocol/package.json @@ -49,10 +49,6 @@ "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -60,23 +56,11 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/rollup-plugin/.eslintrc.js b/packages/examples/packages/rollup-plugin/.eslintrc.js deleted file mode 100644 index 822260dfad..0000000000 --- a/packages/examples/packages/rollup-plugin/.eslintrc.js +++ /dev/null @@ -1,19 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - overrides: [ - { - files: ['rollup.config.js'], - parserOptions: { - sourceType: 'module', - }, - rules: { - 'import/no-unresolved': 'off', - }, - }, - ], -}; diff --git a/packages/examples/packages/rollup-plugin/package.json b/packages/examples/packages/rollup-plugin/package.json index de1c2e54d4..86a800f66a 100644 --- a/packages/examples/packages/rollup-plugin/package.json +++ b/packages/examples/packages/rollup-plugin/package.json @@ -52,10 +52,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-jest": "workspace:^", "@metamask/snaps-rollup-plugin": "workspace:^", "@rollup/plugin-babel": "^6.0.3", @@ -67,23 +63,11 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "rollup": "^2.73.0", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/send-flow/.eslintrc.js b/packages/examples/packages/send-flow/.eslintrc.js deleted file mode 100644 index 2d3d56ab04..0000000000 --- a/packages/examples/packages/send-flow/.eslintrc.js +++ /dev/null @@ -1,21 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - overrides: [ - { - files: ['*.ts', '*.tsx'], - rules: { - '@typescript-eslint/no-shadow': [ - 'error', - { - allow: ['Text'], - }, - ], - }, - }, - ], -}; diff --git a/packages/examples/packages/send-flow/package.json b/packages/examples/packages/send-flow/package.json index 825cac0ec8..d53c67d336 100644 --- a/packages/examples/packages/send-flow/package.json +++ b/packages/examples/packages/send-flow/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -61,22 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/signature-insights/.eslintrc.js b/packages/examples/packages/signature-insights/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/signature-insights/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/signature-insights/package.json b/packages/examples/packages/signature-insights/package.json index 56aead3401..97edf6bcd1 100644 --- a/packages/examples/packages/signature-insights/package.json +++ b/packages/examples/packages/signature-insights/package.json @@ -49,10 +49,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -60,22 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/transaction-insights/.eslintrc.js b/packages/examples/packages/transaction-insights/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/transaction-insights/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/transaction-insights/package.json b/packages/examples/packages/transaction-insights/package.json index 08019f60c5..5ddb7eb91c 100644 --- a/packages/examples/packages/transaction-insights/package.json +++ b/packages/examples/packages/transaction-insights/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -61,22 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/wasm/.eslintrc.js b/packages/examples/packages/wasm/.eslintrc.js deleted file mode 100644 index b20f0a721c..0000000000 --- a/packages/examples/packages/wasm/.eslintrc.js +++ /dev/null @@ -1,17 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - ignorePatterns: [ - '!.prettierrc.js', - '**/!.eslintrc.js', - '**/dist*/', - 'packages/**', - 'program/**', - 'build/**', - 'assembly/**/*.ts', - ], -}; diff --git a/packages/examples/packages/wasm/package.json b/packages/examples/packages/wasm/package.json index cc3cddf7f8..bc2816614f 100644 --- a/packages/examples/packages/wasm/package.json +++ b/packages/examples/packages/wasm/package.json @@ -50,10 +50,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", @@ -62,22 +58,10 @@ "assemblyscript": "^0.27.5", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/webpack-plugin/.eslintrc.js b/packages/examples/packages/webpack-plugin/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/examples/packages/webpack-plugin/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/examples/packages/webpack-plugin/package.json b/packages/examples/packages/webpack-plugin/package.json index 25cd469663..1f8d02460d 100644 --- a/packages/examples/packages/webpack-plugin/package.json +++ b/packages/examples/packages/webpack-plugin/package.json @@ -49,10 +49,6 @@ "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-jest": "workspace:^", "@metamask/snaps-webpack-plugin": "workspace:^", "@swc/core": "1.3.78", @@ -61,24 +57,12 @@ "@types/webpack-env": "^1.18.1", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "swc-loader": "^0.2.3", "terser-webpack-plugin": "^5.3.9", "ts-node": "^10.9.1", "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0", "webpack": "^5.97.1", "webpack-cli": "^5.1.4" }, diff --git a/packages/snaps-browserify-plugin/.eslintrc.js b/packages/snaps-browserify-plugin/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/snaps-browserify-plugin/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/snaps-browserify-plugin/package.json b/packages/snaps-browserify-plugin/package.json index 3d2cd42b22..b895bb43d6 100644 --- a/packages/snaps-browserify-plugin/package.json +++ b/packages/snaps-browserify-plugin/package.json @@ -64,10 +64,6 @@ "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@ts-bridge/cli": "^0.6.1", @@ -78,23 +74,11 @@ "concat-stream": "^2.0.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", "memfs": "^3.4.13", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-cli/.eslintrc.js b/packages/snaps-cli/.eslintrc.js deleted file mode 100644 index b9b16d71c1..0000000000 --- a/packages/snaps-cli/.eslintrc.js +++ /dev/null @@ -1,31 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - overrides: [ - { - files: ['**/*.ts'], - extends: ['@metamask/eslint-config-nodejs'], - globals: { - snaps: true, - }, - }, - - { - files: ['src/main.ts'], - rules: { - 'n/shebang': 'off', - }, - }, - - { - files: ['**/*.e2e.test.ts'], - rules: { - 'jest/expect-expect': 'off', - }, - }, - ], -}; diff --git a/packages/snaps-cli/package.json b/packages/snaps-cli/package.json index 4d8b3858dd..8ebd8a86ba 100644 --- a/packages/snaps-cli/package.json +++ b/packages/snaps-cli/package.json @@ -119,10 +119,6 @@ "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@swc/jest": "^0.2.26", "@ts-bridge/cli": "^0.6.1", "@types/browserify": "^12.0.37", @@ -133,26 +129,14 @@ "cross-fetch": "^3.1.5", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "execa": "^5.1.1", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", "memfs": "^3.4.13", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", "tsc-watch": "^4.5.0", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-controllers/.eslintrc.js b/packages/snaps-controllers/.eslintrc.js deleted file mode 100644 index 6aff6b845e..0000000000 --- a/packages/snaps-controllers/.eslintrc.js +++ /dev/null @@ -1,11 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - rules: { - '@typescript-eslint/consistent-type-definitions': 'off', - }, -}; diff --git a/packages/snaps-controllers/package.json b/packages/snaps-controllers/package.json index df146a51f4..a707351bf5 100644 --- a/packages/snaps-controllers/package.json +++ b/packages/snaps-controllers/package.json @@ -114,10 +114,6 @@ "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", "@metamask/browser-passworder": "^6.0.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/template-snap": "^0.7.0", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", @@ -141,15 +137,6 @@ "deepmerge": "^4.2.2", "depcheck": "^1.4.7", "esbuild": "^0.18.10", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "expect-webdriverio": "^4.4.1", "istanbul-lib-coverage": "^3.2.0", "istanbul-lib-report": "^3.0.0", @@ -158,12 +145,9 @@ "jest-fetch-mock": "^3.0.3", "jest-silent-reporter": "^0.6.0", "mkdirp": "^1.0.4", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0", "vite": "^4.3.9", "vite-tsconfig-paths": "^4.0.5", "wdio-chromedriver-service": "^8.1.1", diff --git a/packages/snaps-execution-environments/.eslintrc.js b/packages/snaps-execution-environments/.eslintrc.js deleted file mode 100644 index 57fa38648e..0000000000 --- a/packages/snaps-execution-environments/.eslintrc.js +++ /dev/null @@ -1,30 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - overrides: [ - { - files: ['*.test.ts'], - rules: { - 'jsdoc/check-tag-names': [ - 'error', - { - definedTags: ['jest-environment'], - }, - ], - }, - }, - { - files: ['scripts/**/*.js'], - extends: ['@metamask/eslint-config-nodejs'], - parserOptions: { - ecmaVersion: 2021, - }, - }, - ], - - ignorePatterns: ['src/openrpc.json', 'webpack.config.js', '__test__'], -}; diff --git a/packages/snaps-execution-environments/package.json b/packages/snaps-execution-environments/package.json index 3b45f0608a..0c57041c10 100644 --- a/packages/snaps-execution-environments/package.json +++ b/packages/snaps-execution-environments/package.json @@ -86,10 +86,6 @@ "@lavamoat/lavapack": "^6.1.1", "@lavamoat/lavatube": "^1.0.0", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@ts-bridge/cli": "^0.6.1", @@ -108,15 +104,6 @@ "deepmerge": "^4.2.2", "depcheck": "^1.4.7", "esbuild": "^0.18.10", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "expect-webdriverio": "^4.4.1", "istanbul-lib-coverage": "^3.2.0", "istanbul-lib-report": "^3.0.0", @@ -127,15 +114,12 @@ "jest-silent-reporter": "^0.6.0", "lavamoat": "^8.0.4", "lavamoat-browserify": "^17.0.5", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "serve-handler": "^6.1.5", "ses": "^1.1.0", "terser": "^5.17.7", "ts-node": "^10.9.1", "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0", "vite": "^4.3.9", "vite-tsconfig-paths": "^4.0.5", "wdio-chromedriver-service": "^8.1.1", diff --git a/packages/snaps-jest/.eslintrc.js b/packages/snaps-jest/.eslintrc.js deleted file mode 100644 index d515a7cde2..0000000000 --- a/packages/snaps-jest/.eslintrc.js +++ /dev/null @@ -1,9 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - ignorePatterns: ['public/'], -}; diff --git a/packages/snaps-jest/package.json b/packages/snaps-jest/package.json index c630fa466e..cd39dbf3f5 100644 --- a/packages/snaps-jest/package.json +++ b/packages/snaps-jest/package.json @@ -74,10 +74,6 @@ "@jest/types": "^29.6.3", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/snaps-utils": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", @@ -86,22 +82,10 @@ "@types/semver": "^7.5.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-rollup-plugin/.eslintrc.js b/packages/snaps-rollup-plugin/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/snaps-rollup-plugin/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/snaps-rollup-plugin/package.json b/packages/snaps-rollup-plugin/package.json index 46c858eed4..4cb1118e80 100644 --- a/packages/snaps-rollup-plugin/package.json +++ b/packages/snaps-rollup-plugin/package.json @@ -62,10 +62,6 @@ "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@rollup/plugin-virtual": "^2.1.0", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", @@ -73,24 +69,12 @@ "@types/jest": "^27.5.1", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", "memfs": "^3.4.13", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "rollup": "^2.73.0", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-rpc-methods/.eslintrc.js b/packages/snaps-rpc-methods/.eslintrc.js deleted file mode 100644 index 380729339c..0000000000 --- a/packages/snaps-rpc-methods/.eslintrc.js +++ /dev/null @@ -1,21 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - overrides: [ - { - files: ['**/*test.ts'], - rules: { - 'jest/expect-expect': [ - 'error', - { - assertFunctionNames: ['expect', 'expectTypeOf'], - }, - ], - }, - }, - ], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/snaps-rpc-methods/package.json b/packages/snaps-rpc-methods/package.json index 74feeb0c57..80fbb86b82 100644 --- a/packages/snaps-rpc-methods/package.json +++ b/packages/snaps-rpc-methods/package.json @@ -68,10 +68,6 @@ "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/json-rpc-engine": "^10.0.2", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", @@ -80,22 +76,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-sdk/.eslintrc.js b/packages/snaps-sdk/.eslintrc.js deleted file mode 100644 index c3b7e0a34a..0000000000 --- a/packages/snaps-sdk/.eslintrc.js +++ /dev/null @@ -1,21 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - overrides: [ - { - files: ['*.test.ts'], - rules: { - 'jest/expect-expect': [ - 'error', - { - assertFunctionNames: ['expect', 'expectTypeOf'], - }, - ], - }, - }, - ], -}; diff --git a/packages/snaps-sdk/package.json b/packages/snaps-sdk/package.json index fa64fc59d2..633a88a3ba 100644 --- a/packages/snaps-sdk/package.json +++ b/packages/snaps-sdk/package.json @@ -100,33 +100,17 @@ "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@ts-bridge/cli": "^0.6.1", "@types/jest": "^27.5.1", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "expect-type": "^0.17.3", "jest": "^29.0.2", "jest-fetch-mock": "^3.0.3", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-jest": "^29.1.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-simulation/.eslintrc.js b/packages/snaps-simulation/.eslintrc.js deleted file mode 100644 index c3b7e0a34a..0000000000 --- a/packages/snaps-simulation/.eslintrc.js +++ /dev/null @@ -1,21 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - overrides: [ - { - files: ['*.test.ts'], - rules: { - 'jest/expect-expect': [ - 'error', - { - assertFunctionNames: ['expect', 'expectTypeOf'], - }, - ], - }, - }, - ], -}; diff --git a/packages/snaps-simulation/package.json b/packages/snaps-simulation/package.json index 8e50bed523..2e7de49a5a 100644 --- a/packages/snaps-simulation/package.json +++ b/packages/snaps-simulation/package.json @@ -78,10 +78,6 @@ "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@ts-bridge/cli": "^0.6.1", "@types/express": "^4.17.17", "@types/jest": "^27.5.1", @@ -89,24 +85,12 @@ "@types/readable-stream": "^4.0.15", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "express": "^4.18.2", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "ts-jest": "^29.1.1", - "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-simulator/.eslintrc.js b/packages/snaps-simulator/.eslintrc.js deleted file mode 100644 index 1f32326e77..0000000000 --- a/packages/snaps-simulator/.eslintrc.js +++ /dev/null @@ -1,79 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - rules: { - // TODO: Investigate why this is needed. - 'node/no-unpublished-import': 'off', - 'node/no-unpublished-require': 'off', - }, - - overrides: [ - { - files: ['**/*.ts', '**/*.tsx'], - extends: [ - 'plugin:react/recommended', - 'plugin:react/jsx-runtime', - 'plugin:react-hooks/recommended', - ], - rules: { - '@typescript-eslint/no-shadow': [ - 'error', - { - allow: ['Text'], - }, - ], - - 'react/display-name': 'off', - 'react/prop-types': 'off', - }, - settings: { - react: { - version: 'detect', - }, - }, - }, - - { - files: ['**/*.test.ts', '**/*.test.tsx', '**/*.test.js'], - extends: [ - '@metamask/eslint-config-jest', - '@metamask/eslint-config-nodejs', - ], - rules: { - 'no-restricted-globals': 'off', - 'jest/expect-expect': [ - 'error', - { - assertFunctionNames: ['expect', 'expectSaga'], - }, - ], - - // TODO: Investigate why this is needed. - 'node/no-unpublished-import': 'off', - 'node/no-unpublished-require': 'off', - }, - }, - - { - files: ['webpack.config.ts'], - extends: ['@metamask/eslint-config-nodejs'], - rules: { - // TODO: Investigate why this is needed. - 'node/no-unpublished-import': 'off', - 'node/no-unpublished-require': 'off', - }, - }, - ], - - ignorePatterns: [ - '!.eslintrc.js', - '!.prettierrc.js', - 'dist/', - '.yarn/', - 'vendor/', - ], -}; diff --git a/packages/snaps-simulator/package.json b/packages/snaps-simulator/package.json index a62b91d671..3031cdee98 100644 --- a/packages/snaps-simulator/package.json +++ b/packages/snaps-simulator/package.json @@ -82,11 +82,6 @@ }, "devDependencies": { "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-browser": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", "@redux-saga/is": "^1.1.3", "@redux-saga/symbols": "^1.1.3", @@ -107,17 +102,6 @@ "css-loader": "^6.7.3", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", - "eslint-plugin-react": "^7.32.2", - "eslint-plugin-react-hooks": "^4.6.0", "express": "^4.18.2", "favicons": "^7.1.2", "favicons-webpack-plugin": "^6.0.0", @@ -128,8 +112,6 @@ "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", "monaco-editor-webpack-plugin": "^7.0.1", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "process": "^0.11.10", "react-refresh": "^0.14.0", "readable-stream": "^3.6.2", @@ -141,7 +123,6 @@ "ts-node": "^10.9.1", "tsconfig-paths-webpack-plugin": "^4.0.1", "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0", "webpack": "^5.97.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1", diff --git a/packages/snaps-utils/.eslintrc.js b/packages/snaps-utils/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/snaps-utils/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/snaps-utils/package.json b/packages/snaps-utils/package.json index 965fc712bd..6704a5b826 100644 --- a/packages/snaps-utils/package.json +++ b/packages/snaps-utils/package.json @@ -106,10 +106,6 @@ "@esbuild-plugins/node-modules-polyfill": "^0.2.2", "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/post-message-stream": "^9.0.0", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", @@ -129,15 +125,6 @@ "deepmerge": "^4.2.2", "depcheck": "^1.4.7", "esbuild": "^0.18.10", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "expect-webdriverio": "^4.4.1", "istanbul-lib-coverage": "^3.2.0", "istanbul-lib-report": "^3.0.0", @@ -145,12 +132,9 @@ "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", "memfs": "^3.4.13", - "prettier": "^3.3.3", - "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0", "vite": "^4.3.9", "vite-tsconfig-paths": "^4.0.5", "wdio-chromedriver-service": "^8.1.1", diff --git a/packages/snaps-webpack-plugin/.eslintrc.js b/packages/snaps-webpack-plugin/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/snaps-webpack-plugin/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/snaps-webpack-plugin/package.json b/packages/snaps-webpack-plugin/package.json index 99bd727afe..fd51e222bb 100644 --- a/packages/snaps-webpack-plugin/package.json +++ b/packages/snaps-webpack-plugin/package.json @@ -60,16 +60,11 @@ "@metamask/snaps-sdk": "workspace:^", "@metamask/snaps-utils": "workspace:^", "@metamask/utils": "^11.2.0", - "prettier": "^3.3.3", "webpack-sources": "^3.2.3" }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@ts-bridge/cli": "^0.6.1", @@ -77,22 +72,11 @@ "@types/webpack-sources": "^3.2.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", "memfs": "^3.4.13", - "prettier-plugin-packagejson": "^2.5.8", "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0", "webpack": "^5.97.1" }, "engines": { diff --git a/packages/test-snaps/.eslintrc.js b/packages/test-snaps/.eslintrc.js deleted file mode 100644 index a47fd0b65d..0000000000 --- a/packages/test-snaps/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - extends: ['../../.eslintrc.js'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, -}; diff --git a/packages/test-snaps/package.json b/packages/test-snaps/package.json index d572c5b2fb..6a1a491c23 100644 --- a/packages/test-snaps/package.json +++ b/packages/test-snaps/package.json @@ -81,10 +81,6 @@ }, "devDependencies": { "@metamask/auto-changelog": "^4.1.0", - "@metamask/eslint-config": "^14.0.0", - "@metamask/eslint-config-jest": "^14.0.0", - "@metamask/eslint-config-nodejs": "^14.0.0", - "@metamask/eslint-config-typescript": "^14.0.0", "@metamask/providers": "^20.0.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", "@swc/core": "1.3.78", @@ -97,15 +93,6 @@ "css-loader": "^6.7.3", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^9.11.0", - "eslint-config-prettier": "^9.1.0", - "eslint-import-resolver-typescript": "^3.6.3", - "eslint-plugin-import-x": "^4.3.0", - "eslint-plugin-jest": "^28.8.3", - "eslint-plugin-jsdoc": "^50.2.4", - "eslint-plugin-n": "^17.10.3", - "eslint-plugin-prettier": "^5.2.1", - "eslint-plugin-promise": "^7.1.0", "favicons": "^7.1.2", "favicons-webpack-plugin": "^6.0.0", "html-webpack-plugin": "^5.5.0", @@ -119,7 +106,6 @@ "ts-node": "^10.9.1", "tsconfig-paths-webpack-plugin": "^4.0.1", "typescript": "~5.3.3", - "typescript-eslint": "^8.6.0", "webpack": "^5.97.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1" diff --git a/tsconfig.json b/tsconfig.json index addd4ea089..845f371646 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -18,7 +18,8 @@ "noEmit": true, "resolveJsonModule": true, "module": "Node16", - "moduleResolution": "Node16" + "moduleResolution": "Node16", + "strict": true }, "files": [], "include": ["scripts"] diff --git a/yarn.lock b/yarn.lock index cf2516780f..d76b7070e9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3986,10 +3986,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/key-tree": "npm:^10.0.2" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -4002,22 +3998,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4028,10 +4012,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/key-tree": "npm:^10.0.2" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -4043,23 +4023,11 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4079,10 +4047,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4091,23 +4055,11 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4119,10 +4071,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-browserify-plugin": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4133,22 +4081,10 @@ __metadata: browserify: "npm:^17.0.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4159,10 +4095,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4171,23 +4103,11 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4198,10 +4118,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/key-tree": "npm:^10.0.2" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -4213,22 +4129,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4260,10 +4164,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/key-tree": "npm:^10.0.2" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -4277,22 +4177,10 @@ __metadata: async-mutex: "npm:^0.5.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4324,10 +4212,6 @@ __metadata: dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-utils": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" @@ -4337,26 +4221,14 @@ __metadata: "@types/yargs": "npm:^17.0.24" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" memfs: "npm:^3.4.13" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" semver: "npm:^7.5.4" ts-node: "npm:^10.9.1" tsc-watch: "npm:^4.5.0" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" yargs: "npm:^17.7.1" bin: create-snap: ./dist/main.cjs @@ -4370,10 +4242,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4382,23 +4250,11 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4409,10 +4265,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4421,22 +4273,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4447,10 +4287,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4459,38 +4295,13 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft -"@metamask/eslint-config-browser@npm:^14.0.0": - version: 14.0.0 - resolution: "@metamask/eslint-config-browser@npm:14.0.0" - dependencies: - "@eslint/js": "npm:^9.11.0" - globals: "npm:^15.9.0" - peerDependencies: - "@metamask/eslint-config": ^14.0.0 - eslint: ^9.11.0 - checksum: 10/22f628799d6d2d6a537ffbb72ecf777632b1824ff87e81edcce77f1793b4617f20e185012c45020a75df308e895d5d88f125444ad7e6cb419d90e14368ca145a - languageName: node - linkType: hard - "@metamask/eslint-config-jest@npm:^14.0.0": version: 14.0.0 resolution: "@metamask/eslint-config-jest@npm:14.0.0" @@ -4631,10 +4442,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4644,22 +4451,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4670,10 +4465,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4682,23 +4473,11 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" ethers: "npm:^6.3.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" webpack: "npm:^5.97.1" languageName: unknown linkType: soft @@ -4721,27 +4500,11 @@ __metadata: dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@types/node": "npm:18.14.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4752,10 +4515,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4765,23 +4524,11 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4792,10 +4539,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4806,22 +4549,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4832,10 +4563,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4844,22 +4571,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4870,10 +4585,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4882,22 +4593,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4908,10 +4607,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4920,22 +4615,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" uqr: "npm:^0.1.2" languageName: unknown linkType: soft @@ -4947,10 +4630,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4960,22 +4639,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -4986,10 +4653,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4999,23 +4662,11 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5025,27 +4676,11 @@ __metadata: dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@types/node": "npm:18.14.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5067,10 +4702,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -5079,22 +4710,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5117,10 +4736,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -5131,22 +4746,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5170,10 +4773,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -5182,22 +4781,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5208,10 +4795,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -5220,22 +4803,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5246,10 +4817,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -5259,22 +4826,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5285,10 +4840,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -5297,22 +4848,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5323,10 +4862,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-controllers": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -5337,22 +4872,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5363,10 +4886,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -5375,22 +4894,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5465,10 +4972,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-controllers": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -5479,23 +4982,11 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" tsx: "npm:^4.19.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" yocto-spinner: "npm:^0.1.0" languageName: unknown linkType: soft @@ -5506,10 +4997,6 @@ __metadata: dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -5519,23 +5006,11 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5570,10 +5045,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-rollup-plugin": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -5586,23 +5057,11 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" rollup: "npm:^2.73.0" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5640,10 +5099,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/rpc-errors": "npm:^7.0.2" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -5653,22 +5108,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5679,10 +5122,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -5691,22 +5130,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5723,10 +5150,6 @@ __metadata: dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-utils": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" @@ -5739,24 +5162,12 @@ __metadata: convert-source-map: "npm:^1.8.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" memfs: "npm:^3.4.13" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" readable-stream: "npm:^3.6.2" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -5774,10 +5185,6 @@ __metadata: "@babel/preset-typescript": "npm:^7.23.2" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-sdk": "workspace:^" "@metamask/snaps-utils": "workspace:^" "@metamask/snaps-webpack-plugin": "workspace:^" @@ -5804,15 +5211,6 @@ __metadata: deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" domain-browser: "npm:^4.22.0" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" events: "npm:^3.3.0" execa: "npm:^5.1.1" fork-ts-checker-webpack-plugin: "npm:^9.0.2" @@ -5824,8 +5222,6 @@ __metadata: ora: "npm:^5.4.1" os-browserify: "npm:^0.3.0" path-browserify: "npm:^1.0.1" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" process: "npm:^0.11.10" punycode: "npm:^2.3.0" querystring-es3: "npm:^0.2.1" @@ -5843,7 +5239,6 @@ __metadata: tsc-watch: "npm:^4.5.0" tty-browserify: "npm:^0.0.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" url: "npm:^0.11.1" util: "npm:^0.12.5" vm-browserify: "npm:^1.1.2" @@ -5867,10 +5262,6 @@ __metadata: "@metamask/auto-changelog": "npm:^4.1.0" "@metamask/base-controller": "npm:^8.0.0" "@metamask/browser-passworder": "npm:^6.0.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/json-rpc-engine": "npm:^10.0.2" "@metamask/json-rpc-middleware-stream": "npm:^8.0.7" "@metamask/key-tree": "npm:^10.0.2" @@ -5911,15 +5302,6 @@ __metadata: deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" esbuild: "npm:^0.18.10" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" expect-webdriverio: "npm:^4.4.1" fast-deep-equal: "npm:^3.1.3" get-npm-tarball-url: "npm:^2.0.3" @@ -5933,8 +5315,6 @@ __metadata: luxon: "npm:^3.5.0" mkdirp: "npm:^1.0.4" nanoid: "npm:^3.1.31" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" readable-stream: "npm:^3.6.2" readable-web-to-node-stream: "npm:^3.0.2" rimraf: "npm:^4.1.2" @@ -5942,7 +5322,6 @@ __metadata: tar-stream: "npm:^3.1.7" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" vite: "npm:^4.3.9" vite-tsconfig-paths: "npm:^4.0.5" wdio-chromedriver-service: "npm:^8.1.1" @@ -5969,10 +5348,6 @@ __metadata: "@lavamoat/lavapack": "npm:^6.1.1" "@lavamoat/lavatube": "npm:^1.0.0" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/json-rpc-engine": "npm:^10.0.2" "@metamask/object-multiplex": "npm:^2.1.0" "@metamask/post-message-stream": "npm:^9.0.0" @@ -6000,15 +5375,6 @@ __metadata: deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" esbuild: "npm:^0.18.10" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" expect-webdriverio: "npm:^4.4.1" istanbul-lib-coverage: "npm:^3.2.0" istanbul-lib-report: "npm:^3.0.0" @@ -6020,8 +5386,6 @@ __metadata: lavamoat: "npm:^8.0.4" lavamoat-browserify: "npm:^17.0.5" nanoid: "npm:^3.1.31" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" readable-stream: "npm:^3.6.2" rimraf: "npm:^4.1.2" serve-handler: "npm:^6.1.5" @@ -6029,7 +5393,6 @@ __metadata: terser: "npm:^5.17.7" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" vite: "npm:^4.3.9" vite-tsconfig-paths: "npm:^4.0.5" wdio-chromedriver-service: "npm:^8.1.1" @@ -6049,10 +5412,6 @@ __metadata: "@jest/types": "npm:^29.6.3" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-controllers": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@metamask/snaps-simulation": "workspace:^" @@ -6066,26 +5425,14 @@ __metadata: "@types/semver": "npm:^7.5.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" express: "npm:^4.18.2" jest: "npm:^29.0.2" jest-environment-node: "npm:^29.5.0" jest-it-up: "npm:^2.0.0" jest-matcher-utils: "npm:^29.5.0" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" redux: "npm:^4.2.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -6107,10 +5454,6 @@ __metadata: dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-utils": "workspace:^" "@rollup/plugin-virtual": "npm:^2.1.0" "@swc/core": "npm:1.3.78" @@ -6119,24 +5462,12 @@ __metadata: "@types/jest": "npm:^27.5.1" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" memfs: "npm:^3.4.13" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" rollup: "npm:^2.73.0" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -6146,10 +5477,6 @@ __metadata: dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/json-rpc-engine": "npm:^10.0.2" "@metamask/key-tree": "npm:^10.0.2" "@metamask/permission-controller": "npm:^11.0.6" @@ -6166,23 +5493,11 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" luxon: "npm:^3.5.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -6192,10 +5507,6 @@ __metadata: dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/key-tree": "npm:^10.0.2" "@metamask/providers": "npm:^20.0.0" "@metamask/rpc-errors": "npm:^7.0.2" @@ -6205,25 +5516,13 @@ __metadata: "@types/jest": "npm:^27.5.1" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" expect-type: "npm:^0.17.3" jest: "npm:^29.0.2" jest-fetch-mock: "npm:^3.0.3" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-jest: "npm:^29.1.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -6234,10 +5533,6 @@ __metadata: "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" "@metamask/base-controller": "npm:^8.0.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/eth-json-rpc-middleware": "npm:^15.2.0" "@metamask/json-rpc-engine": "npm:^10.0.2" "@metamask/json-rpc-middleware-stream": "npm:^8.0.7" @@ -6259,28 +5554,16 @@ __metadata: "@types/readable-stream": "npm:^4.0.15" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" express: "npm:^4.18.2" fast-deep-equal: "npm:^3.1.3" jest: "npm:^29.0.2" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" mime: "npm:^3.0.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" readable-stream: "npm:^3.6.2" redux-saga: "npm:^1.2.3" ts-jest: "npm:^29.1.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -6295,11 +5578,6 @@ __metadata: "@ethersproject/units": "npm:^5.7.0" "@metamask/auto-changelog": "npm:^4.1.0" "@metamask/base-controller": "npm:^8.0.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-browser": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/eth-json-rpc-middleware": "npm:^15.2.0" "@metamask/json-rpc-engine": "npm:^10.0.2" "@metamask/json-rpc-middleware-stream": "npm:^8.0.7" @@ -6336,17 +5614,6 @@ __metadata: date-fns: "npm:^2.30.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" - eslint-plugin-react: "npm:^7.32.2" - eslint-plugin-react-hooks: "npm:^4.6.0" express: "npm:^4.18.2" fast-deep-equal: "npm:^3.1.3" favicons: "npm:^7.1.2" @@ -6364,8 +5631,6 @@ __metadata: lodash.throttle: "npm:^4.1.1" monaco-editor: "npm:^0.38.0" monaco-editor-webpack-plugin: "npm:^7.0.1" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" process: "npm:^0.11.10" react: "npm:^18.2.0" react-dnd: "npm:^16.0.1" @@ -6386,7 +5651,6 @@ __metadata: ts-node: "npm:^10.9.1" tsconfig-paths-webpack-plugin: "npm:^4.0.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" webpack: "npm:^5.97.1" webpack-cli: "npm:^5.1.4" webpack-dev-server: "npm:^4.15.1" @@ -6405,10 +5669,6 @@ __metadata: "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" "@metamask/base-controller": "npm:^8.0.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/key-tree": "npm:^10.0.2" "@metamask/permission-controller": "npm:^11.0.6" "@metamask/post-message-stream": "npm:^9.0.0" @@ -6440,15 +5700,6 @@ __metadata: deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" esbuild: "npm:^0.18.10" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" expect-webdriverio: "npm:^4.4.1" fast-deep-equal: "npm:^3.1.3" fast-json-stable-stringify: "npm:^2.1.0" @@ -6460,15 +5711,12 @@ __metadata: jest-silent-reporter: "npm:^0.6.0" marked: "npm:^12.0.1" memfs: "npm:^3.4.13" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" rfdc: "npm:^1.3.0" rimraf: "npm:^4.1.2" semver: "npm:^7.5.4" ses: "npm:^1.1.0" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" validate-npm-package-name: "npm:^5.0.0" vite: "npm:^4.3.9" vite-tsconfig-paths: "npm:^4.0.5" @@ -6484,10 +5732,6 @@ __metadata: dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-sdk": "workspace:^" "@metamask/snaps-utils": "workspace:^" "@metamask/utils": "npm:^11.2.0" @@ -6498,23 +5742,11 @@ __metadata: "@types/webpack-sources": "npm:^3.2.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" memfs: "npm:^3.4.13" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" webpack: "npm:^5.97.1" webpack-sources: "npm:^3.2.3" languageName: unknown @@ -6545,10 +5777,6 @@ __metadata: "@metamask/cronjob-example-snap": "workspace:^" "@metamask/dialog-example-snap": "workspace:^" "@metamask/error-example-snap": "workspace:^" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/ethereum-provider-example-snap": "workspace:^" "@metamask/ethers-js-example-snap": "workspace:^" "@metamask/file-upload-example-snap": "workspace:^" @@ -6588,15 +5816,6 @@ __metadata: css-loader: "npm:^6.7.3" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" favicons: "npm:^7.1.2" favicons-webpack-plugin: "npm:^6.0.0" html-webpack-plugin: "npm:^5.5.0" @@ -6614,7 +5833,6 @@ __metadata: ts-node: "npm:^10.9.1" tsconfig-paths-webpack-plugin: "npm:^4.0.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" webpack: "npm:^5.97.1" webpack-cli: "npm:^5.1.4" webpack-dev-server: "npm:^4.15.1" @@ -6662,10 +5880,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -6675,22 +5889,10 @@ __metadata: assemblyscript: "npm:^0.27.5" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" languageName: unknown linkType: soft @@ -6701,10 +5903,6 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/auto-changelog": "npm:^4.1.0" - "@metamask/eslint-config": "npm:^14.0.0" - "@metamask/eslint-config-jest": "npm:^14.0.0" - "@metamask/eslint-config-nodejs": "npm:^14.0.0" - "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@metamask/snaps-webpack-plugin": "workspace:^" @@ -6714,24 +5912,12 @@ __metadata: "@types/webpack-env": "npm:^1.18.1" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^9.11.0" - eslint-config-prettier: "npm:^9.1.0" - eslint-import-resolver-typescript: "npm:^3.6.3" - eslint-plugin-import-x: "npm:^4.3.0" - eslint-plugin-jest: "npm:^28.8.3" - eslint-plugin-jsdoc: "npm:^50.2.4" - eslint-plugin-n: "npm:^17.10.3" - eslint-plugin-prettier: "npm:^5.2.1" - eslint-plugin-promise: "npm:^7.1.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^3.3.3" - prettier-plugin-packagejson: "npm:^2.5.8" swc-loader: "npm:^0.2.3" terser-webpack-plugin: "npm:^5.3.9" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" - typescript-eslint: "npm:^8.6.0" webpack: "npm:^5.97.1" webpack-cli: "npm:^5.1.4" languageName: unknown @@ -9573,6 +8759,16 @@ __metadata: languageName: node linkType: hard +"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 10/0ae3786195c3211b423e5be8dd93357870e6fb66357d81da968c2c39ef43583ef6eece1f9cb1caccdae4806739c65dea832b44b8593414313cd76a89795fca63 + languageName: node + linkType: hard + "array-differ@npm:^3.0.0": version: 3.0.0 resolution: "array-differ@npm:3.0.0" @@ -9594,16 +8790,17 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": - version: 3.1.6 - resolution: "array-includes@npm:3.1.6" +"array-includes@npm:^3.1.5, array-includes@npm:^3.1.8": + version: 3.1.8 + resolution: "array-includes@npm:3.1.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.20.4" - get-intrinsic: "npm:^1.1.3" + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.4" is-string: "npm:^1.0.7" - checksum: 10/a7168bd16821ec76b95a8f50f73076577a7cbd6c762452043d2b978c8a5fa4afe4f98a025d6f1d5c971b8d0b440b4ee73f6a57fc45382c858b8e17c275015428 + checksum: 10/290b206c9451f181fb2b1f79a3bf1c0b66bb259791290ffbada760c79b284eef6f5ae2aeb4bcff450ebc9690edd25732c4c73a3c2b340fcc0f4563aed83bf488 languageName: node linkType: hard @@ -9614,28 +8811,57 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.1": - version: 1.3.1 - resolution: "array.prototype.flatmap@npm:1.3.1" +"array.prototype.findlast@npm:^1.2.5": + version: 1.2.5 + resolution: "array.prototype.findlast@npm:1.2.5" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.20.4" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10/f1f3d8e0610afce06a8622295b4843507dfc2fbbd2c2b2a8d541d9f42871747393c3099d630a3f8266ca086b97b089687db64cd86b6eb7e270ebc8f767eec9fc + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10/7dffcc665aa965718ad6de7e17ac50df0c5e38798c0a5bf9340cf24feb8594df6ec6f3fcbe714c1577728a1b18b5704b15669474b27bceeca91ef06ce2a23c31 languageName: node linkType: hard -"array.prototype.tosorted@npm:^1.1.1": - version: 1.1.1 - resolution: "array.prototype.tosorted@npm:1.1.1" +"array.prototype.flatmap@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.20.4" - es-shim-unscopables: "npm:^1.0.0" - get-intrinsic: "npm:^1.1.3" - checksum: 10/23e86074d0dda9260aaa137ec45ae5a8196916ee3f256e41665381f120fdb5921bd84ad93eeba8d0234e5cd355093049585167ba2307fde340e5cee15b12415d + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10/473534573aa4b37b1d80705d0ce642f5933cccf5617c9f3e8a56686e9815ba93d469138e86a1f25d2fe8af999c3d24f54d703ec1fc2db2e6778d46d0f4ac951e + languageName: node + linkType: hard + +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10/874694e5d50e138894ff5b853e639c29b0aa42bbd355acda8e8e9cd337f1c80565f21edc15e8c727fa4c0877fd9d8783c575809e440cc4d2d19acaa048bf967d + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" + dependencies: + array-buffer-byte-length: "npm:^1.0.1" + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + is-array-buffer: "npm:^3.0.4" + checksum: 10/4821ebdfe7d699f910c7f09bc9fa996f09b96b80bccb4f5dd4b59deae582f6ad6e505ecef6376f8beac1eda06df2dbc89b70e82835d104d6fcabd33c1aed1ae9 languageName: node linkType: hard @@ -9734,6 +8960,13 @@ __metadata: languageName: node linkType: hard +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 10/1a09379937d846f0ce7614e75071c12826945d4e417db634156bf0e4673c495989302f52186dfa9767a1d9181794554717badd193ca2bbab046ef1da741d8efd + languageName: node + linkType: hard + "async-mutex@npm:^0.5.0": version: 0.5.0 resolution: "async-mutex@npm:0.5.0" @@ -9764,10 +8997,12 @@ __metadata: languageName: node linkType: hard -"available-typed-arrays@npm:^1.0.5": - version: 1.0.5 - resolution: "available-typed-arrays@npm:1.0.5" - checksum: 10/4d4d5e86ea0425696f40717882f66a570647b94ac8d273ddc7549a9b61e5da099e149bf431530ccbd776bd74e02039eb8b5edf426e3e2211ee61af16698a9064 +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10/6c9da3a66caddd83c875010a1ca8ef11eac02ba15fb592dc9418b2b5e7b77b645fa7729380a92d9835c2f05f2ca1b6251f39b993e0feb3f1517c74fa1af02cab languageName: node linkType: hard @@ -10552,16 +9787,35 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.7": - version: 1.0.7 - resolution: "call-bind@npm:1.0.7" +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: - es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" + checksum: 10/00482c1f6aa7cfb30fb1dbeb13873edf81cfac7c29ed67a5957d60635a56b2a4a480f1016ddbdb3395cc37900d46037fb965043a51c5c789ffeab4fc535d18b5 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" get-intrinsic: "npm:^1.2.4" - set-function-length: "npm:^1.2.1" - checksum: 10/cd6fe658e007af80985da5185bff7b55e12ef4c2b6f41829a26ed1eef254b1f1c12e3dfd5b2b068c6ba8b86aba62390842d81752e67dcbaec4f6f76e7113b6b7 + set-function-length: "npm:^1.2.2" + checksum: 10/659b03c79bbfccf0cde3a79e7d52570724d7290209823e1ca5088f94b52192dc1836b82a324d0144612f816abb2f1734447438e38d9dafe0b3f82c2a1b9e3bce + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3": + version: 1.0.3 + resolution: "call-bound@npm:1.0.3" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + get-intrinsic: "npm:^1.2.6" + checksum: 10/c39a8245f68cdb7c1f5eea7b3b1e3a7a90084ea6efebb78ebc454d698ade2c2bb42ec033abc35f1e596d62496b6100e9f4cdfad1956476c510130e2cda03266d languageName: node linkType: hard @@ -11615,6 +10869,39 @@ __metadata: languageName: node linkType: hard +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10/c10b155a4e93999d3a215d08c23eea95f865e1f510b2e7748fcae1882b776df1afe8c99f483ace7fc0e5a3193ab08da138abebc9829d12003746c5a338c4d644 + languageName: node + linkType: hard + +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.2" + checksum: 10/2a47055fcf1ab3ec41b00b6f738c6461a841391a643c9ed9befec1117c1765b4d492661d97fb7cc899200c328949dca6ff189d2c6537d96d60e8a02dfe3c95f7 + languageName: node + linkType: hard + +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-data-view: "npm:^1.0.1" + checksum: 10/fa3bdfa0968bea6711ee50375094b39f561bce3f15f9e558df59de9c25f0bdd4cddc002d9c1d70ac7772ebd36854a7e22d1761e7302a934e6f1c2263bcf44aa2 + languageName: node + linkType: hard + "date-fns@npm:^2.30.0": version: 2.30.0 resolution: "date-fns@npm:2.30.0" @@ -11807,7 +11094,7 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.1.4": +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": version: 1.1.4 resolution: "define-data-property@npm:1.1.4" dependencies: @@ -11825,13 +11112,14 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": - version: 1.1.4 - resolution: "define-properties@npm:1.1.4" +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" dependencies: + define-data-property: "npm:^1.0.1" has-property-descriptors: "npm:^1.0.0" object-keys: "npm:^1.1.1" - checksum: 10/ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b + checksum: 10/b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12 languageName: node linkType: hard @@ -12246,6 +11534,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10/5add88a3d68d42d6e6130a0cac450b7c2edbe73364bbd2fc334564418569bea97c6943a8fcd70e27130bf32afc236f30982fc4905039b703f23e9e0433c29934 + languageName: node + linkType: hard + "duplexer2@npm:^0.1.2, duplexer2@npm:~0.1.0, duplexer2@npm:~0.1.2, duplexer2@npm:~0.1.4": version: 0.1.4 resolution: "duplexer2@npm:0.1.4" @@ -12485,44 +11784,69 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": - version: 1.20.4 - resolution: "es-abstract@npm:1.20.4" +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": + version: 1.23.9 + resolution: "es-abstract@npm:1.23.9" dependencies: - call-bind: "npm:^1.0.2" - es-to-primitive: "npm:^1.2.1" - function-bind: "npm:^1.1.1" - function.prototype.name: "npm:^1.1.5" - get-intrinsic: "npm:^1.1.3" - get-symbol-description: "npm:^1.0.0" - has: "npm:^1.0.3" - has-property-descriptors: "npm:^1.0.0" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.3" + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.0" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" is-callable: "npm:^1.2.7" - is-negative-zero: "npm:^2.0.2" - is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.2" - is-string: "npm:^1.0.7" - is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.12.2" + is-data-view: "npm:^1.0.2" + is-regex: "npm:^1.2.1" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.0" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.3" object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.4" - regexp.prototype.flags: "npm:^1.4.3" - safe-regex-test: "npm:^1.0.0" - string.prototype.trimend: "npm:^1.0.5" - string.prototype.trimstart: "npm:^1.0.5" - unbox-primitive: "npm:^1.0.2" - checksum: 10/04fc6bd5e0389d157f119b59eb98dbdd3d2c5873470b375f01d6eff6ecb3ca67f91a5d7ee93c5bf0c2c475c5de2b813229f5269e087634ad84fb7827c8a66959 - languageName: node - linkType: hard - -"es-define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "es-define-property@npm:1.0.0" - dependencies: - get-intrinsic: "npm:^1.2.4" - checksum: 10/f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.3" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" + string.prototype.trimstart: "npm:^1.0.8" + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.18" + checksum: 10/31a321966d760d88fc2ed984104841b42f4f24fc322b246002b9be0af162e03803ee41fcc3cf8be89e07a27ba3033168f877dd983703cb81422ffe5322a27582 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10/f8dc9e660d90919f11084db0a893128f3592b781ce967e4fccfb8f3106cb83e400a4032c559184ec52ee1dbd4b01e7776c7cd0b3327b1961b1a4a7008920fe78 languageName: node linkType: hard @@ -12550,6 +11874,30 @@ __metadata: languageName: node linkType: hard +"es-iterator-helpers@npm:^1.2.1": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" + es-errors: "npm:^1.3.0" + es-set-tostringtag: "npm:^2.0.3" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.6" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" + has-property-descriptors: "npm:^1.0.2" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + iterator.prototype: "npm:^1.1.4" + safe-array-concat: "npm:^1.1.3" + checksum: 10/802e0e8427a05ff4a5b0c70c7fdaaeff37cdb81a28694aeb7bfb831c6ab340d8f3deeb67b96732ff9e9699ea240524d5ea8a9a6a335fcd15aa3983b27b06113f + languageName: node + linkType: hard + "es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.5.3": version: 1.6.0 resolution: "es-module-lexer@npm:1.6.0" @@ -12557,23 +11905,44 @@ __metadata: languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0": - version: 1.0.0 - resolution: "es-shim-unscopables@npm:1.0.0" +"es-object-atoms@npm:^1.0.0": + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" dependencies: - has: "npm:^1.0.3" - checksum: 10/ac2db2c70d253cf83bebcdc974d185239e205ca18af743efd3b656bac00cabfee2358a050b18b63b46972dab5cfa10ef3f2597eb3a8d4d6d9417689793665da6 + es-errors: "npm:^1.3.0" + checksum: 10/54fe77de288451dae51c37bfbfe3ec86732dc3778f98f3eb3bdb4bf48063b2c0b8f9c93542656986149d08aa5be3204286e2276053d19582b76753f1a2728867 languageName: node linkType: hard -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" +"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" + dependencies: + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10/86814bf8afbcd8966653f731415888019d4bc4aca6b6c354132a7a75bb87566751e320369654a101d23a91c87a85c79b178bcf40332839bd347aff437c4fb65f + languageName: node + linkType: hard + +"es-shim-unscopables@npm:^1.0.2": + version: 1.1.0 + resolution: "es-shim-unscopables@npm:1.1.0" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10/c351f586c30bbabc62355be49564b2435468b52c3532b8a1663672e3d10dc300197e69c247869dd173e56d86423ab95fc0c10b0939cdae597094e0fdca078cba + languageName: node + linkType: hard + +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" dependencies: - is-callable: "npm:^1.1.4" - is-date-object: "npm:^1.0.1" - is-symbol: "npm:^1.0.2" - checksum: 10/74aeeefe2714cf99bb40cab7ce3012d74e1e2c1bd60d0a913b467b269edde6e176ca644b5ba03a5b865fb044a29bca05671cd445c85ca2cdc2de155d7fc8fe9b + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10/17faf35c221aad59a16286cbf58ef6f080bf3c485dff202c490d074d8e74da07884e29b852c245d894eac84f73c58330ec956dfd6d02c0b449d75eb1012a3f9b languageName: node linkType: hard @@ -13200,37 +12569,40 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^4.6.0": - version: 4.6.0 - resolution: "eslint-plugin-react-hooks@npm:4.6.0" +"eslint-plugin-react-hooks@npm:^5.1.0": + version: 5.1.0 + resolution: "eslint-plugin-react-hooks@npm:5.1.0" peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 10/3c63134e056a6d98d66e2c475c81f904169db817e89316d14e36269919e31f4876a2588aa0e466ec8ef160465169c627fe823bfdaae7e213946584e4a165a3ac + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + checksum: 10/b6778fd9e1940b06868921309e8b269426e17eda555816d4b71def4dcf0572de1199fdb627ac09ce42160b9569a93cd9b0fd81b740ab4df98205461c53997a43 languageName: node linkType: hard -"eslint-plugin-react@npm:^7.32.2": - version: 7.32.2 - resolution: "eslint-plugin-react@npm:7.32.2" +"eslint-plugin-react@npm:^7.37.4": + version: 7.37.4 + resolution: "eslint-plugin-react@npm:7.37.4" dependencies: - array-includes: "npm:^3.1.6" - array.prototype.flatmap: "npm:^1.3.1" - array.prototype.tosorted: "npm:^1.1.1" + array-includes: "npm:^3.1.8" + array.prototype.findlast: "npm:^1.2.5" + array.prototype.flatmap: "npm:^1.3.3" + array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" + es-iterator-helpers: "npm:^1.2.1" estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.6" - object.fromentries: "npm:^2.0.6" - object.hasown: "npm:^1.1.2" - object.values: "npm:^1.1.6" + object.entries: "npm:^1.1.8" + object.fromentries: "npm:^2.0.8" + object.values: "npm:^1.2.1" prop-types: "npm:^15.8.1" - resolve: "npm:^2.0.0-next.4" - semver: "npm:^6.3.0" - string.prototype.matchall: "npm:^4.0.8" + resolve: "npm:^2.0.0-next.5" + semver: "npm:^6.3.1" + string.prototype.matchall: "npm:^4.0.12" + string.prototype.repeat: "npm:^1.0.0" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10/5ca7959c85fa557bcd25c4b9b3f81fbfae974e8fb16172e31a275712cc71da8ecbb9436da2d3130a8b24dd7a4bbe69d37d4392944aecc4821618717ba156caf4 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 10/c538c10665c87cb90a0bcc4efe53a758570db10997d079d31474a9760116ef5584648fa22403d889ca672df8071bda10b40434ea0499e5ee8360bc5c8aba1679 languageName: node linkType: hard @@ -14312,19 +13684,21 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5": - version: 1.1.5 - resolution: "function.prototype.name@npm:1.1.5" +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.19.0" - functions-have-names: "npm:^1.2.2" - checksum: 10/5d426e5a38ac41747bcfce6191e0ec818ed18678c16cfc36b5d1ca87f56ff98c4ce958ee2c1ea2a18dc3da989844a37b1065311e2d2ae4cf12da8f82418b686b + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + functions-have-names: "npm:^1.2.3" + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10/25b9e5bea936732a6f0c0c08db58cc0d609ac1ed458c6a07ead46b32e7b9bf3fe5887796c3f83d35994efbc4fdde81c08ac64135b2c399b8f2113968d44082bc languageName: node linkType: hard -"functions-have-names@npm:^1.2.2": +"functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" checksum: 10/0ddfd3ed1066a55984aaecebf5419fbd9344a5c38dd120ffb0739fac4496758dcf371297440528b115e4367fc46e3abc86a2cc0ff44612181b175ae967a11a05 @@ -14395,16 +13769,21 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.4": - version: 1.2.4 - resolution: "get-intrinsic@npm:1.2.4" +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7": + version: 1.2.7 + resolution: "get-intrinsic@npm:1.2.7" dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" function-bind: "npm:^1.1.2" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - checksum: 10/85bbf4b234c3940edf8a41f4ecbd4e25ce78e5e6ad4e24ca2f77037d983b9ef943fd72f00f3ee97a49ec622a506b67db49c36246150377efcda1c9eb03e5f06d + get-proto: "npm:^1.0.0" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: 10/4f7149c9a826723f94c6d49f70bcb3df1d3f9213994fab3668f12f09fa72074681460fb29ebb6f135556ec6372992d63802386098791a8f09cfa6f27090fa67b languageName: node linkType: hard @@ -14436,6 +13815,16 @@ __metadata: languageName: node linkType: hard +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10/4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b + languageName: node + linkType: hard + "get-stdin@npm:^9.0.0": version: 9.0.0 resolution: "get-stdin@npm:9.0.0" @@ -14466,13 +13855,14 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.0.0": - version: 1.0.0 - resolution: "get-symbol-description@npm:1.0.0" +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.1" - checksum: 10/7e5f298afe0f0872747dce4a949ce490ebc5d6dd6aefbbe5044543711c9b19a4dfaebdbc627aee99e1299d58a435b2fbfa083458c1d58be6dc03a3bada24d359 + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + checksum: 10/a353e3a9595a74720b40fb5bae3ba4a4f826e186e83814d93375182384265676f59e49998b9cdfac4a2225ce95a3d32a68f502a2c5619303987f1c183ab80494 languageName: node linkType: hard @@ -14651,6 +14041,16 @@ __metadata: languageName: node linkType: hard +"globalthis@npm:^1.0.4": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" + dependencies: + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10/1f1fd078fb2f7296306ef9dd51019491044ccf17a59ed49d375b576ca108ff37e47f3d29aead7add40763574a992f16a5367dd1e2173b8634ef18556ab719ac4 + languageName: node + linkType: hard + "globby@npm:^13.1.1": version: 13.2.2 resolution: "globby@npm:13.2.2" @@ -14682,12 +14082,10 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.1.3" - checksum: 10/5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10/94e296d69f92dc1c0768fcfeecfb3855582ab59a7c75e969d5f96ce50c3d201fd86d5a2857c22565764d5bb8a816c7b1e58f133ec318cd56274da36c5e3fb1a1 languageName: node linkType: hard @@ -14786,26 +14184,28 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: 10/eab2ab0ed1eae6d058b9bbc4c1d99d2751b29717be80d02fd03ead8b62675488de0c7359bc1fdd4b87ef6fd11e796a9631ad4d7452d9324fdada70158c2e5be7 +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10/7eaed07728eaa28b77fadccabce53f30de467ff186a766872669a833ac2e87d8922b76a22cc58339d7e0277aefe98d6d00762113b27a97cdf65adcf958970935 languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: 10/464f97a8202a7690dadd026e6d73b1ceeddd60fe6acfd06151106f050303eaa75855aaa94969df8015c11ff7c505f196114d22f7386b4a471038da5874cf5e9b +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10/959385c98696ebbca51e7534e0dc723ada325efa3475350951363cce216d27373e0259b63edb599f72eb94d6cde8577b4b2375f080b303947e560f85692834fa languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" dependencies: - has-symbols: "npm:^1.0.2" - checksum: 10/95546e7132efc895a9ae64a8a7cf52588601fc3d52e0304ed228f336992cdf0baaba6f3519d2655e560467db35a1ed79f6420c286cc91a13aa0647a31ed92570 + has-symbols: "npm:^1.0.3" + checksum: 10/c74c5f5ceee3c8a5b8bc37719840dc3749f5b0306d818974141dda2471a1a2ca6c8e46b9d6ac222c5345df7a901c9b6f350b1e6d62763fec877e26609a401bfe languageName: node linkType: hard @@ -14816,7 +14216,7 @@ __metadata: languageName: node linkType: hard -"has@npm:^1.0.0, has@npm:^1.0.3": +"has@npm:^1.0.0": version: 1.0.3 resolution: "has@npm:1.0.3" dependencies: @@ -14846,7 +14246,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.2": +"hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -15371,14 +14771,14 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4": - version: 1.0.5 - resolution: "internal-slot@npm:1.0.5" +"internal-slot@npm:^1.0.4, internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" dependencies: - get-intrinsic: "npm:^1.2.0" - has: "npm:^1.0.3" - side-channel: "npm:^1.0.4" - checksum: 10/e2eb5b348e427957dd4092cb57b9374a2cbcabbf61e5e5b4d99cb68eeaae29394e8efd79f23dc2b1831253346f3c16b82010737b84841225e934d80d04d68643 + es-errors: "npm:^1.3.0" + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10/1d5219273a3dab61b165eddf358815eefc463207db33c20fcfca54717da02e3f492003757721f972fd0bf21e4b426cab389c5427b99ceea4b8b670dc88ee6d4a languageName: node linkType: hard @@ -15439,14 +14839,14 @@ __metadata: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.1": - version: 3.0.1 - resolution: "is-array-buffer@npm:3.0.1" +"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.3" - is-typed-array: "npm:^1.1.10" - checksum: 10/f26ab87448e698285daf707e52a533920449f7abf63714140ffab9d5571aa5a71ac2fa2677e8b793ad0d5d3e40078d4d2c8a0ab39c957e3cfc6513bb6c9dfdc9 + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10/ef1095c55b963cd0dcf6f88a113e44a0aeca91e30d767c475e7d746d28d1195b10c5076b94491a7a0cd85020ca6a4923070021d74651d093dc909e9932cf689b languageName: node linkType: hard @@ -15464,10 +14864,25 @@ __metadata: languageName: node linkType: hard -"is-bigint@npm:^1.0.1": - version: 1.0.2 - resolution: "is-bigint@npm:1.0.2" - checksum: 10/7e01ddae281d628731ac45953def65032a2e9d7e1b9d68741078cf134088f08be28821848e410391e47f765b0428f4154b10f3bdbb35f18a5919c4d18dd3f1d4 +"is-async-function@npm:^2.0.0": + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" + dependencies: + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10/7c2ac7efdf671e03265e74a043bcb1c0a32e226bc2a42dfc5ec8644667df668bbe14b91c08e6c1414f392f8cf86cd1d489b3af97756e2c7a49dd1ba63fd40ca6 + languageName: node + linkType: hard + +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" + dependencies: + has-bigints: "npm:^1.0.2" + checksum: 10/10cf327310d712fe227cfaa32d8b11814c214392b6ac18c827f157e1e85363cf9c8e2a22df526689bd5d25e53b58cc110894787afb54e138e7c504174dba15fd languageName: node linkType: hard @@ -15480,12 +14895,13 @@ __metadata: languageName: node linkType: hard -"is-boolean-object@npm:^1.1.0": - version: 1.1.1 - resolution: "is-boolean-object@npm:1.1.1" +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" dependencies: - call-bind: "npm:^1.0.2" - checksum: 10/63fbf0841b7b101dc8c8fd17a93c9437304128433135525695e944d2efa9f74412e694b9f87fe659052caec91a5d22b02f3b6c23c070f41c27e26ee9fc46e302 + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10/051fa95fdb99d7fbf653165a7e6b2cba5d2eb62f7ffa81e793a790f3fb5366c91c1b7b6af6820aa2937dd86c73aa3ca9d9ca98f500988457b1c59692c52ba911 languageName: node linkType: hard @@ -15514,7 +14930,7 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10/48a9297fb92c99e9df48706241a189da362bff3003354aea4048bd5f7b2eb0d823cd16d0a383cece3d76166ba16d85d9659165ac6fcce1ac12e6c649d66dbdb9 @@ -15532,7 +14948,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.12.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": +"is-core-module@npm:^2.12.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.0, is-core-module@npm:^2.8.1": version: 2.16.1 resolution: "is-core-module@npm:2.16.1" dependencies: @@ -15541,12 +14957,24 @@ __metadata: languageName: node linkType: hard -"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": - version: 1.0.5 - resolution: "is-date-object@npm:1.0.5" +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10/cc80b3a4b42238fa0d358b9a6230dae40548b349e64a477cb7c5eff9b176ba194c11f8321daaf6dd157e44073e9b7fd01f87db1f14952a88d5657acdcd3a56e2 + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + is-typed-array: "npm:^1.1.13" + checksum: 10/357e9a48fa38f369fd6c4c3b632a3ab2b8adca14997db2e4b3fe94c4cd0a709af48e0fb61b02c64a90c0dd542fd489d49c2d03157b05ae6c07f5e4dec9e730a8 + languageName: node + linkType: hard + +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10/3a811b2c3176fb31abee1d23d3dc78b6c65fd9c07d591fcb67553cab9e7f272728c3dd077d2d738b53f9a2103255b0a6e8dfc9568a7805c56a78b2563e8d1dec languageName: node linkType: hard @@ -15573,6 +15001,15 @@ __metadata: languageName: node linkType: hard +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10/0bfb145e9a1ba852ddde423b0926d2169ae5fe9e37882cde9e8f69031281a986308df4d982283e152396e88b86562ed2256cbaa5e6390fb840a4c25ab54b8a80 + languageName: node + linkType: hard + "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -15594,12 +15031,15 @@ __metadata: languageName: node linkType: hard -"is-generator-function@npm:^1.0.7": - version: 1.0.10 - resolution: "is-generator-function@npm:1.0.10" +"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": + version: 1.1.0 + resolution: "is-generator-function@npm:1.1.0" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10/499a3ce6361064c3bd27fbff5c8000212d48506ebe1977842bbd7b3e708832d0deb1f4cc69186ece3640770e8c4f1287b24d99588a0b8058b2dbdd344bc1f47f + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.0" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: 10/5906ff51a856a5fbc6b90a90fce32040b0a6870da905f98818f1350f9acadfc9884f7c3dec833fce04b83dd883937b86a190b6593ede82e8b1af8b6c4ecf7cbd languageName: node linkType: hard @@ -15633,10 +15073,10 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.1, is-map@npm:^2.0.2": - version: 2.0.2 - resolution: "is-map@npm:2.0.2" - checksum: 10/60ba910f835f2eacb1fdf5b5a6c60fe1c702d012a7673e6546992bcc0c873f62ada6e13d327f9e48f1720d49c152d6cdecae1fa47a261ef3d247c3ce6f0e1d39 +"is-map@npm:^2.0.2, is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10/8de7b41715b08bcb0e5edb0fb9384b80d2d5bcd10e142188f33247d19ff078abaf8e9b6f858e2302d8d05376a26a55cd23a3c9f8ab93292b02fcd2cc9e4e92bb languageName: node linkType: hard @@ -15657,17 +15097,13 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.2": - version: 2.0.2 - resolution: "is-negative-zero@npm:2.0.2" - checksum: 10/edbec1a9e6454d68bf595a114c3a72343d2d0be7761d8173dae46c0b73d05bb8fe9398c85d121e7794a66467d2f40b4a610b0be84cd804262d234fc634c86131 - languageName: node - linkType: hard - -"is-number-object@npm:^1.0.4": - version: 1.0.5 - resolution: "is-number-object@npm:1.0.5" - checksum: 10/360b0c6cc9d80eed44167bf8e648937d87a07a7383f20c8469166366eef8520987ff302246d971ea2feefec9e81dd6993196fa22678ad53ccc4b52f2e303a04e +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10/a5922fb8779ab1ea3b8a9c144522b3d0bea5d9f8f23f7a72470e61e1e4df47714e28e0154ac011998b709cce260c3c9447ad3cd24a96c2f2a0abfdb2cbdc76c8 languageName: node linkType: hard @@ -15724,29 +15160,31 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" +"is-regex@npm:^1.1.4, is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10/36d9174d16d520b489a5e9001d7d8d8624103b387be300c50f860d9414556d0485d74a612fdafc6ebbd5c89213d947dcc6b6bff6b2312093f71ea03cbb19e564 + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10/c42b7efc5868a5c9a4d8e6d3e9816e8815c611b09535c00fead18a1138455c5cb5e1887f0023a467ad3f9c419d62ba4dc3d9ba8bafe55053914d6d6454a945d2 languageName: node linkType: hard -"is-set@npm:^2.0.1, is-set@npm:^2.0.2": - version: 2.0.2 - resolution: "is-set@npm:2.0.2" - checksum: 10/d89e82acdc7760993474f529e043f9c4a1d63ed4774d21cc2e331d0e401e5c91c27743cd7c889137028f6a742234759a4bd602368fbdbf0b0321994aefd5603f +"is-set@npm:^2.0.2, is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10/5685df33f0a4a6098a98c72d94d67cad81b2bc72f1fb2091f3d9283c4a1c582123cd709145b02a9745f0ce6b41e3e43f1c944496d1d74d4ea43358be61308669 languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "is-shared-array-buffer@npm:1.0.2" +"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" dependencies: - call-bind: "npm:^1.0.2" - checksum: 10/23d82259d6cd6dbb7c4ff3e4efeff0c30dbc6b7f88698498c17f9821cb3278d17d2b6303a5341cbd638ab925a28f3f086a6c79b3df70ac986cc526c725d43b4f + call-bound: "npm:^1.0.3" + checksum: 10/0380d7c60cc692856871526ffcd38a8133818a2ee42d47bb8008248a0cd2121d8c8b5f66b6da3cac24bc5784553cacb6faaf678f66bc88c6615b42af2825230e languageName: node linkType: hard @@ -15764,34 +15202,33 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" +"is-string@npm:^1.0.7, is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10/2bc292fe927493fb6dfc3338c099c3efdc41f635727c6ebccf704aeb2a27bca7acb9ce6fd34d103db78692b10b22111a8891de26e12bfa1c5e11e263c99d1fef + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10/5277cb9e225a7cc8a368a72623b44a99f2cfa139659c6b203553540681ad4276bfc078420767aad0e73eef5f0bd07d4abf39a35d37ec216917879d11cebc1f8b languageName: node linkType: hard -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" dependencies: - has-symbols: "npm:^1.0.2" - checksum: 10/a47dd899a84322528b71318a89db25c7ecdec73197182dad291df15ffea501e17e3c92c8de0bfb50e63402747399981a687b31c519971b1fa1a27413612be929 + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10/db495c0d8cd0a7a66b4f4ef7fccee3ab5bd954cb63396e8ac4d32efe0e9b12fdfceb851d6c501216a71f4f21e5ff20fc2ee845a3d52d455e021c466ac5eb2db2 languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3": - version: 1.1.10 - resolution: "is-typed-array@npm:1.1.10" +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15, is-typed-array@npm:^1.1.3": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" dependencies: - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.2" - for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.0" - checksum: 10/2392b2473bbc994f5c30d6848e32bab3cab6c80b795aaec3020baf5419ff7df38fc11b3a043eb56d50f842394c578dbb204a7a29398099f895cf111c5b27f327 + which-typed-array: "npm:^1.1.16" + checksum: 10/e8cf60b9ea85667097a6ad68c209c9722cfe8c8edf04d6218366469e51944c5cc25bae45ffb845c23f811d262e4314d3b0168748eb16711aa34d12724cdf0735 languageName: node linkType: hard @@ -15823,29 +15260,29 @@ __metadata: languageName: node linkType: hard -"is-weakmap@npm:^2.0.1": - version: 2.0.1 - resolution: "is-weakmap@npm:2.0.1" - checksum: 10/289fa4e8ba1bdda40ca78481266f6925b7c46a85599e6a41a77010bf91e5a24dfb660db96863bbf655ecdbda0ab517204d6a4e0c151dbec9d022c556321f3776 +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10/a7b7e23206c542dcf2fa0abc483142731788771527e90e7e24f658c0833a0d91948a4f7b30d78f7a65255a48512e41a0288b778ba7fc396137515c12e201fd11 languageName: node linkType: hard -"is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" dependencies: - call-bind: "npm:^1.0.2" - checksum: 10/0023fd0e4bdf9c338438ffbe1eed7ebbbff7e7e18fb7cdc227caaf9d4bd024a2dcdf6a8c9f40c92192022eac8391243bb9e66cccebecbf6fe1d8a366108f8513 + call-bound: "npm:^1.0.3" + checksum: 10/543506fd8259038b371bb083aac25b16cb4fd8b12fc58053aa3d45ac28dfd001cd5c6dffbba7aeea4213c74732d46b6cb2cfb5b412eed11f2db524f3f97d09a0 languageName: node linkType: hard -"is-weakset@npm:^2.0.1": - version: 2.0.2 - resolution: "is-weakset@npm:2.0.2" +"is-weakset@npm:^2.0.3": + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.1" - checksum: 10/8f2ddb9639716fd7936784e175ea1183c5c4c05274c34f34f6a53175313cb1c9c35a8b795623306995e2f7cc8f25aa46302f15a2113e51c5052d447be427195c + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10/1d5e1d0179beeed3661125a6faa2e59bfb48afda06fc70db807f178aa0ebebc3758fb6358d76b3d528090d5ef85148c345dcfbf90839592fe293e3e5e82f2134 languageName: node linkType: hard @@ -15963,6 +15400,20 @@ __metadata: languageName: node linkType: hard +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" + dependencies: + define-data-property: "npm:^1.1.4" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + set-function-name: "npm:^2.0.2" + checksum: 10/352bcf333f42189e65cc8cb2dcb94a5c47cf0a9110ce12aba788d405a980b5f5f3a06c79bf915377e1d480647169babd842ded0d898bed181bf6686e8e6823f6 + languageName: node + linkType: hard + "jackspeak@npm:^2.3.5": version: 2.3.6 resolution: "jackspeak@npm:2.3.6" @@ -17538,6 +16989,13 @@ __metadata: languageName: node linkType: hard +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 10/11df2eda46d092a6035479632e1ec865b8134bdfc4bd9e571a656f4191525404f13a283a515938c3a8de934dbfd9c09674d9da9fa831e6eb7e22b50b197d2edd + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -18478,10 +17936,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.12.0, object-inspect@npm:^1.12.2, object-inspect@npm:^1.13.1": - version: 1.13.2 - resolution: "object-inspect@npm:1.13.2" - checksum: 10/7ef65583b6397570a17c56f0c1841e0920e83900f2c94638927abb7b81ac08a19c7aae135bd9dcca96208cac0c7332b4650fb927f027b0cf92d71df2990d0561 +"object-inspect@npm:^1.12.0, object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10/aa13b1190ad3e366f6c83ad8a16ed37a19ed57d267385aa4bfdccda833d7b90465c057ff6c55d035a6b2e52c1a2295582b294217a0a3a1ae7abdd6877ef781fb languageName: node linkType: hard @@ -18502,58 +17960,52 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" +"object.assign@npm:^4.1.3, object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - has-symbols: "npm:^1.0.3" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" object-keys: "npm:^1.1.1" - checksum: 10/fd82d45289df0a952d772817622ecbaeb4ec933d3abb53267aede083ee38f6a395af8fadfbc569ee575115b0b7c9b286e7cfb2b7a2557b1055f7acbce513bc29 - languageName: node - linkType: hard - -"object.entries@npm:^1.1.6": - version: 1.1.6 - resolution: "object.entries@npm:1.1.6" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.20.4" - checksum: 10/08a09ff839fd541e8af90a47c67a3dd71721683cdc28e55470e191a8afd8b61188fb9a429fd1d1805808097d8d5950b47c0c2862157dad891226112d8321401b + checksum: 10/3fe28cdd779f2a728a9a66bd688679ba231a2b16646cd1e46b528fe7c947494387dda4bc189eff3417f3717ef4f0a8f2439347cf9a9aa3cef722fbfd9f615587 languageName: node linkType: hard -"object.fromentries@npm:^2.0.6": - version: 2.0.6 - resolution: "object.fromentries@npm:2.0.6" +"object.entries@npm:^1.1.8": + version: 1.1.8 + resolution: "object.entries@npm:1.1.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.20.4" - checksum: 10/e8b813647cbc6505750cdff8b3978bb341492707a5f1df4129e2d8a904b31692e225eff92481ae5916be3bde3c2eff1d0e8a6730921ca7f4eed60bc15a70cb35 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10/2301918fbd1ee697cf6ff7cd94f060c738c0a7d92b22fd24c7c250e9b593642c9707ad2c44d339303c1439c5967d8964251cdfc855f7f6ec55db2dd79e8dc2a7 languageName: node linkType: hard -"object.hasown@npm:^1.1.2": - version: 1.1.2 - resolution: "object.hasown@npm:1.1.2" +"object.fromentries@npm:^2.0.8": + version: 2.0.8 + resolution: "object.fromentries@npm:2.0.8" dependencies: - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.20.4" - checksum: 10/94031022a2ba6006c15c6f1e0c4f51a7fa5b36aee64800192335b979fcc8bd823b18c35cb1a728af68fdfdbbe6d765f77a3c5437306c031f63654b8a34b9e639 + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-object-atoms: "npm:^1.0.0" + checksum: 10/5b2e80f7af1778b885e3d06aeb335dcc86965e39464671adb7167ab06ac3b0f5dd2e637a90d8ebd7426d69c6f135a4753ba3dd7d0fe2a7030cf718dcb910fd92 languageName: node linkType: hard -"object.values@npm:^1.1.6": - version: 1.1.6 - resolution: "object.values@npm:1.1.6" +"object.values@npm:^1.2.1": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.20.4" - checksum: 10/adea807c90951df34eb2f5c6a90ab5624e15c71f0b3a3e422db16933c9f4e19551d10649fffcb4adcac01d86d7c14a64bfb500d8f058db5a52976150a917f6eb + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10/f5ec9eccdefeaaa834b089c525663436812a65ff13de7964a1c3a9110f32054f2d58aa476a645bb14f75a79f3fe1154fb3e7bfdae7ac1e80affe171b2ef74bce languageName: node linkType: hard @@ -18681,6 +18133,17 @@ __metadata: languageName: node linkType: hard +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 10/ab4bb3b8636908554fc19bf899e225444195092864cb61503a0d048fdaf662b04be2605b636a4ffeaf6e8811f6fcfa8cbb210ec964c0eb1a41eb853e1d5d2f41 + languageName: node + linkType: hard + "p-cancelable@npm:^3.0.0": version: 3.0.0 resolution: "p-cancelable@npm:3.0.0" @@ -19225,6 +18688,13 @@ __metadata: languageName: node linkType: hard +"possible-typed-array-names@npm:^1.0.0": + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10/2f44137b8d3dd35f4a7ba7469eec1cd9cfbb46ec164b93a5bc1f4c3d68599c9910ee3b91da1d28b4560e9cc8414c3cd56fedc07259c67e52cc774476270d3302 + languageName: node + linkType: hard + "postcss-modules-extract-imports@npm:^3.0.0": version: 3.0.0 resolution: "postcss-modules-extract-imports@npm:3.0.0" @@ -20263,6 +19733,22 @@ __metadata: languageName: node linkType: hard +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.9" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 10/80a4e2be716f4fe46a89a08ccad0863b47e8ce0f49616cab2d65dab0fbd53c6fdba0f52935fd41d37a2e4e22355c272004f920d63070de849f66eea7aeb4a081 + languageName: node + linkType: hard + "regenerate-unicode-properties@npm:^10.1.0": version: 10.1.0 resolution: "regenerate-unicode-properties@npm:10.1.0" @@ -20295,14 +19781,17 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.4.3": - version: 1.4.3 - resolution: "regexp.prototype.flags@npm:1.4.3" +"regexp.prototype.flags@npm:^1.4.3, regexp.prototype.flags@npm:^1.5.3": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - functions-have-names: "npm:^1.2.2" - checksum: 10/3cde7cd22f0cf9d04db0b77c825b14824c6e7d2ec77e17e8dba707ad1b3c70bb3f2ac5b4cad3c0932045ba61cb2fd1b8ef84a49140e952018bdae065cc001670 + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-errors: "npm:^1.3.0" + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + set-function-name: "npm:^2.0.2" + checksum: 10/8ab897ca445968e0b96f6237641510f3243e59c180ee2ee8d83889c52ff735dd1bf3657fcd36db053e35e1d823dd53f2565d0b8021ea282c9fe62401c6c3bd6d languageName: node linkType: hard @@ -20466,16 +19955,16 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^2.0.0-next.4": - version: 2.0.0-next.4 - resolution: "resolve@npm:2.0.0-next.4" +"resolve@npm:^2.0.0-next.5": + version: 2.0.0-next.5 + resolution: "resolve@npm:2.0.0-next.5" dependencies: - is-core-module: "npm:^2.9.0" + is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10/20d5293f5015aa0b65c488ee365f9dfc30b954b04f9074425a6fb738d78fa63825a82ba8574b7ee200af7ebd5e98c41786831d1d4c1612da3cd063980dfa06a3 + checksum: 10/2d6fd28699f901744368e6f2032b4268b4c7b9185fd8beb64f68c93ac6b22e52ae13560ceefc96241a665b985edf9ffd393ae26d2946a7d3a07b7007b7d51e79 languageName: node linkType: hard @@ -20505,16 +19994,16 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^2.0.0-next.4#optional!builtin": - version: 2.0.0-next.4 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#optional!builtin::version=2.0.0-next.4&hash=c3c19d" +"resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": + version: 2.0.0-next.5 + resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" dependencies: - is-core-module: "npm:^2.9.0" + is-core-module: "npm:^2.13.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10/27bff19d8219385bb1e271066317e553cff18daa2a19db9598d94ae444417ef3f5aec19e86927872d6cb241d02649cfb35a4c0d9d10ef2afa6325bce8bc8d903 + checksum: 10/05fa778de9d0347c8b889eb7a18f1f06bf0f801b0eb4610b4871a4b2f22e220900cf0ad525e94f990bb8d8921c07754ab2122c0c225ab4cdcea98f36e64fa4c2 languageName: node linkType: hard @@ -20708,6 +20197,8 @@ __metadata: eslint-plugin-n: "npm:^17.10.3" eslint-plugin-prettier: "npm:^5.2.1" eslint-plugin-promise: "npm:^7.1.0" + eslint-plugin-react: "npm:^7.37.4" + eslint-plugin-react-hooks: "npm:^5.1.0" execa: "npm:^5.1.1" favicons: "npm:^7.1.2" geckodriver: "npm:^4.2.0" @@ -20767,6 +20258,19 @@ __metadata: languageName: node linkType: hard +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" + isarray: "npm:^2.0.5" + checksum: 10/fac4f40f20a3f7da024b54792fcc61059e814566dcbb04586bfefef4d3b942b2408933f25b7b3dd024affd3f2a6bbc916bef04807855e4f192413941369db864 + languageName: node + linkType: hard + "safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" @@ -20781,14 +20285,24 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.0": +"safe-push-apply@npm:^1.0.0": version: 1.0.0 - resolution: "safe-regex-test@npm:1.0.0" + resolution: "safe-push-apply@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.1.3" - is-regex: "npm:^1.1.4" - checksum: 10/c7248dfa07891aa634c8b9c55da696e246f8589ca50e7fd14b22b154a106e83209ddf061baf2fa45ebfbd485b094dc7297325acfc50724de6afe7138451b42a9 + es-errors: "npm:^1.3.0" + isarray: "npm:^2.0.5" + checksum: 10/2bd4e53b6694f7134b9cf93631480e7fafc8637165f0ee91d5a4af5e7f33d37de9562d1af5021178dd4217d0230cde8d6530fa28cfa1ebff9a431bf8fff124b4 + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.2.1" + checksum: 10/ebdb61f305bf4756a5b023ad86067df5a11b26898573afe9e52a548a63c3bd594825d9b0e2dde2eb3c94e57e0e04ac9929d4107c394f7b8e56a4613bed46c69a languageName: node linkType: hard @@ -21010,7 +20524,7 @@ __metadata: languageName: node linkType: hard -"set-function-length@npm:^1.2.1": +"set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: @@ -21024,6 +20538,29 @@ __metadata: languageName: node linkType: hard +"set-function-name@npm:^2.0.2": + version: 2.0.2 + resolution: "set-function-name@npm:2.0.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + functions-have-names: "npm:^1.2.3" + has-property-descriptors: "npm:^1.0.2" + checksum: 10/c7614154a53ebf8c0428a6c40a3b0b47dac30587c1a19703d1b75f003803f73cdfa6a93474a9ba678fa565ef5fbddc2fae79bca03b7d22ab5fd5163dbe571a74 + languageName: node + linkType: hard + +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: 10/b87f8187bca595ddc3c0721ece4635015fd9d7cb294e6dd2e394ce5186a71bbfa4dc8a35010958c65e43ad83cde09642660e61a952883c24fd6b45ead15f045c + languageName: node + linkType: hard + "setimmediate@npm:^1.0.4, setimmediate@npm:~1.0.4": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" @@ -21127,15 +20664,51 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.7" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - object-inspect: "npm:^1.13.1" - checksum: 10/eb10944f38cebad8ad643dd02657592fa41273ce15b8bfa928d3291aff2d30c20ff777cfe908f76ccc4551ace2d1245822fdc576657cce40e9066c638ca8fa4d + object-inspect: "npm:^1.13.3" + checksum: 10/603b928997abd21c5a5f02ae6b9cc36b72e3176ad6827fab0417ead74580cc4fb4d5c7d0a8a2ff4ead34d0f9e35701ed7a41853dac8a6d1a664fcce1a044f86f + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10/5771861f77feefe44f6195ed077a9e4f389acc188f895f570d56445e251b861754b547ea9ef73ecee4e01fdada6568bfe9020d2ec2dfc5571e9fa1bbc4a10615 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10/a815c89bc78c5723c714ea1a77c938377ea710af20d4fb886d362b0d1f8ac73a17816a5f6640f354017d7e292a43da9c5e876c22145bac00b76cfb3468001736 + languageName: node + linkType: hard + +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10/7d53b9db292c6262f326b6ff3bc1611db84ece36c2c7dc0e937954c13c73185b0406c56589e2bb8d071d6fee468e14c39fb5d203ee39be66b7b8174f179afaba languageName: node linkType: hard @@ -21683,41 +21256,72 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.8": - version: 4.0.8 - resolution: "string.prototype.matchall@npm:4.0.8" +"string.prototype.matchall@npm:^4.0.12": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.20.4" - get-intrinsic: "npm:^1.1.3" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.3" - regexp.prototype.flags: "npm:^1.4.3" - side-channel: "npm:^1.0.4" - checksum: 10/9de2e9e33344002e08c03c13533d88d0c557d5a3d9214a4f2cc8d63349f7c35af895804dec08e43224cc4c0345651c678e14260c5933967fd97aad4640a7e485 + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + regexp.prototype.flags: "npm:^1.5.3" + set-function-name: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10/e4ab34b9e7639211e6c5e9759adb063028c5c5c4fc32ad967838b2bd1e5ce83a66ae8ec755d24a79302849f090b59194571b2c33471e86e7821b21c0f56df316 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.5": - version: 1.0.6 - resolution: "string.prototype.trimend@npm:1.0.6" +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.20.4" - checksum: 10/3893db9267e0b8a16658c3947738536e90c400a9b7282de96925d4e210174cfe66c59d6b7eb5b4a9aaa78ef7f5e46afb117e842d93112fbd105c8d19206d8092 + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 10/4b1bd91b75fa8fdf0541625184ebe80e445a465ce4253c19c3bccd633898005dadae0f74b85ae72662a53aafb8035bf48f8f5c0755aec09bc106a7f13959d05e languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.5": - version: 1.0.6 - resolution: "string.prototype.trimstart@npm:1.0.6" +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.20.4" - checksum: 10/05e2cd06fa5311b17f5b2c7af0a60239fa210f4bb07bbcfce4995215dce330e2b1dd2d8030d371f46252ab637522e14b6e9a78384e8515945b72654c14261d54 + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-object-atoms: "npm:^1.0.0" + has-property-descriptors: "npm:^1.0.2" + checksum: 10/47bb63cd2470a64bc5e2da1e570d369c016ccaa85c918c3a8bb4ab5965120f35e66d1f85ea544496fac84b9207a6b722adf007e6c548acd0813e5f8a82f9712a + languageName: node + linkType: hard + +"string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10/140c73899b6747de9e499c7c2e7a83d549c47a26fa06045b69492be9cfb9e2a95187499a373983a08a115ecff8bc3bd7b0fb09b8ff72fb2172abe766849272ef + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.8": + version: 1.0.8 + resolution: "string.prototype.trimstart@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + es-object-atoms: "npm:^1.0.0" + checksum: 10/160167dfbd68e6f7cb9f51a16074eebfce1571656fc31d40c3738ca9e30e35496f2c046fe57b6ad49f65f238a152be8c86fd9a2dd58682b5eba39dad995b3674 languageName: node linkType: hard @@ -22521,6 +22125,59 @@ __metadata: languageName: node linkType: hard +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + is-typed-array: "npm:^1.1.14" + checksum: 10/3fb91f0735fb413b2bbaaca9fabe7b8fc14a3fa5a5a7546bab8a57e755be0e3788d893195ad9c2b842620592de0e68d4c077d4c2c41f04ec25b8b5bb82fa9a80 + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" + dependencies: + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 10/269dad101dda73e3110117a9b84db86f0b5c07dad3a9418116fd38d580cab7fc628a4fc167e29b6d7c39da2f53374b78e7cb578b3c5ec7a556689d985d193519 + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + for-each: "npm:^0.3.3" + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 10/c2869aa584cdae24ecfd282f20a0f556b13a49a9d5bca1713370bb3c89dff0ccbc5ceb45cb5b784c98f4579e5e3e2a07e438c3a5b8294583e2bd4abbd5104fb5 + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" + dependencies: + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + is-typed-array: "npm:^1.1.13" + possible-typed-array-names: "npm:^1.0.0" + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10/d6b2f0e81161682d2726eb92b1dc2b0890890f9930f33f9bcf6fc7272895ce66bc368066d273e6677776de167608adc53fcf81f1be39a146d64b630edbf2081c + languageName: node + linkType: hard + "typedarray@npm:^0.0.6": version: 0.0.6 resolution: "typedarray@npm:0.0.6" @@ -22603,15 +22260,15 @@ __metadata: languageName: node linkType: hard -"unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.2" + call-bound: "npm:^1.0.3" has-bigints: "npm:^1.0.2" - has-symbols: "npm:^1.0.3" - which-boxed-primitive: "npm:^1.0.2" - checksum: 10/06e1ee41c1095e37281cb71a975cb3350f7cb470a0665d2576f02cc9564f623bd90cfc0183693b8a7fdf2d242963dcc3010b509fa3ac683f540c765c0f3e7e43 + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10/fadb347020f66b2c8aeacf8b9a79826fa34cc5e5457af4eb0bbc4e79bd87fed0fa795949825df534320f7c13f199259516ad30abc55a6e7b91d8d996ca069e50 languageName: node linkType: hard @@ -23530,42 +23187,63 @@ __metadata: languageName: node linkType: hard -"which-boxed-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" +"which-boxed-primitive@npm:^1.0.2, which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" dependencies: - is-bigint: "npm:^1.0.1" - is-boolean-object: "npm:^1.1.0" - is-number-object: "npm:^1.0.4" - is-string: "npm:^1.0.5" - is-symbol: "npm:^1.0.3" - checksum: 10/9c7ca7855255f25ac47f4ce8b59c4cc33629e713fd7a165c9d77a2bb47bf3d9655a5664660c70337a3221cf96742f3589fae15a3a33639908d33e29aa2941efb + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10/a877c0667bc089518c83ad4d845cf8296b03efe3565c1de1940c646e00a2a1ae9ed8a185bcfa27cbf352de7906f0616d83b9d2f19ca500ee02a551fb5cf40740 languageName: node linkType: hard -"which-collection@npm:^1.0.1": - version: 1.0.1 - resolution: "which-collection@npm:1.0.1" +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" + is-async-function: "npm:^2.0.0" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" + is-generator-function: "npm:^1.0.10" + is-regex: "npm:^1.2.1" + is-weakref: "npm:^1.0.2" + isarray: "npm:^2.0.5" + which-boxed-primitive: "npm:^1.1.0" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.16" + checksum: 10/22c81c5cb7a896c5171742cd30c90d992ff13fb1ea7693e6cf80af077791613fb3f89aa9b4b7f890bd47b6ce09c6322c409932359580a2a2a54057f7b52d1cbe + languageName: node + linkType: hard + +"which-collection@npm:^1.0.1, which-collection@npm:^1.0.2": + version: 1.0.2 + resolution: "which-collection@npm:1.0.2" dependencies: - is-map: "npm:^2.0.1" - is-set: "npm:^2.0.1" - is-weakmap: "npm:^2.0.1" - is-weakset: "npm:^2.0.1" - checksum: 10/85c95fcf92df7972ce66bed879e53d9dc752a30ef08e1ca4696df56bcf1c302e3b9965a39b04a20fa280a997fad6c170eb0b4d62435569b7f6c0bc7be910572b + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10/674bf659b9bcfe4055f08634b48a8588e879161b9fefed57e9ec4ff5601e4d50a05ccd76cf10f698ef5873784e5df3223336d56c7ce88e13bcf52ebe582fc8d7 languageName: node linkType: hard -"which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": - version: 1.1.9 - resolution: "which-typed-array@npm:1.1.9" +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": + version: 1.1.18 + resolution: "which-typed-array@npm:1.1.18" dependencies: - available-typed-arrays: "npm:^1.0.5" - call-bind: "npm:^1.0.2" + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.0" - is-typed-array: "npm:^1.1.10" - checksum: 10/90ef760a09dcffc479138a6bc77fd2933a81a41d531f4886ae212f6edb54a0645a43a6c24de2c096aea910430035ac56b3d22a06f3d64e5163fa178d0f24e08e + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + checksum: 10/11eed801b2bd08cdbaecb17aff381e0fb03526532f61acc06e6c7b9370e08062c33763a51f27825f13fdf34aabd0df6104007f4e8f96e6eaef7db0ce17a26d6e languageName: node linkType: hard From ab4b81bde00a2e74c0054601260326ad78b919d4 Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Fri, 14 Feb 2025 15:09:50 +0100 Subject: [PATCH 2/9] Update LavaMoat policies --- .../lavamoat/browserify/iframe/policy.json | 26 ++-- .../browserify/node-process/policy.json | 22 +-- .../browserify/node-thread/policy.json | 22 +-- .../lavamoat/browserify/webview/policy.json | 24 ++-- .../browserify/worker-executor/policy.json | 26 ++-- .../browserify/worker-pool/policy.json | 24 ++-- .../lavamoat/build-system/policy.json | 136 ++++++++++-------- 7 files changed, 146 insertions(+), 134 deletions(-) diff --git a/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json index 520b71350d..1c10427d65 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json @@ -45,9 +45,9 @@ "@metamask/json-rpc-engine": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, "@metamask/providers>@metamask/safe-event-emitter": true, + "@metamask/providers>fast-deep-equal": true, "@metamask/providers>is-stream": true, "@metamask/rpc-errors": true, - "eslint>fast-deep-equal": true, "readable-stream": true } }, @@ -114,8 +114,8 @@ "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, "browserify>buffer": true, - "depcheck>semver": true, - "eslint>debug": true + "depcheck>debug": true, + "depcheck>semver": true } }, "@metamask/utils>@noble/hashes": { @@ -160,15 +160,7 @@ "browserify>browser-pack>safe-buffer": true } }, - "depcheck>semver": { - "globals": { - "console.error": true - }, - "packages": { - "browserify>process": true - } - }, - "eslint>debug": { + "depcheck>debug": { "globals": { "console": true, "document": true, @@ -178,7 +170,15 @@ }, "packages": { "browserify>process": true, - "eslint>debug>ms": true + "depcheck>debug>ms": true + } + }, + "depcheck>semver": { + "globals": { + "console.error": true + }, + "packages": { + "browserify>process": true } }, "readable-stream": { diff --git a/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json index 803b8ed933..0363b1b813 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json @@ -52,9 +52,9 @@ "@metamask/json-rpc-engine": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, "@metamask/providers>@metamask/safe-event-emitter": true, + "@metamask/providers>fast-deep-equal": true, "@metamask/providers>is-stream": true, "@metamask/rpc-errors": true, - "eslint>fast-deep-equal": true, "readable-stream": true } }, @@ -127,8 +127,8 @@ "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, "buffer": true, - "depcheck>semver": true, - "eslint>debug": true + "depcheck>debug": true, + "depcheck>semver": true } }, "@metamask/utils>@noble/hashes": { @@ -179,13 +179,7 @@ "browserify>browser-pack>safe-buffer": true } }, - "depcheck>semver": { - "globals": { - "console.error": true, - "process": true - } - }, - "eslint>debug": { + "depcheck>debug": { "builtin": { "tty.isatty": true, "util.deprecate": true, @@ -201,11 +195,17 @@ }, "packages": { "@wdio/mocha-framework>mocha>supports-color": true, - "eslint>debug>ms": true, + "depcheck>debug>ms": true, "tty": true, "util": true } }, + "depcheck>semver": { + "globals": { + "console.error": true, + "process": true + } + }, "istanbul-lib-report>supports-color>has-flag": { "globals": { "process.argv": true diff --git a/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json index 803b8ed933..0363b1b813 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json @@ -52,9 +52,9 @@ "@metamask/json-rpc-engine": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, "@metamask/providers>@metamask/safe-event-emitter": true, + "@metamask/providers>fast-deep-equal": true, "@metamask/providers>is-stream": true, "@metamask/rpc-errors": true, - "eslint>fast-deep-equal": true, "readable-stream": true } }, @@ -127,8 +127,8 @@ "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, "buffer": true, - "depcheck>semver": true, - "eslint>debug": true + "depcheck>debug": true, + "depcheck>semver": true } }, "@metamask/utils>@noble/hashes": { @@ -179,13 +179,7 @@ "browserify>browser-pack>safe-buffer": true } }, - "depcheck>semver": { - "globals": { - "console.error": true, - "process": true - } - }, - "eslint>debug": { + "depcheck>debug": { "builtin": { "tty.isatty": true, "util.deprecate": true, @@ -201,11 +195,17 @@ }, "packages": { "@wdio/mocha-framework>mocha>supports-color": true, - "eslint>debug>ms": true, + "depcheck>debug>ms": true, "tty": true, "util": true } }, + "depcheck>semver": { + "globals": { + "console.error": true, + "process": true + } + }, "istanbul-lib-report>supports-color>has-flag": { "globals": { "process.argv": true diff --git a/packages/snaps-execution-environments/lavamoat/browserify/webview/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/webview/policy.json index df5877fd7f..cc090e03bf 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/webview/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/webview/policy.json @@ -60,8 +60,8 @@ "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, "browserify>buffer": true, - "depcheck>semver": true, - "eslint>debug": true + "depcheck>debug": true, + "depcheck>semver": true } }, "@metamask/utils>@noble/hashes": { @@ -106,15 +106,7 @@ "browserify>browser-pack>safe-buffer": true } }, - "depcheck>semver": { - "globals": { - "console.error": true - }, - "packages": { - "browserify>process": true - } - }, - "eslint>debug": { + "depcheck>debug": { "globals": { "console": true, "document": true, @@ -124,7 +116,15 @@ }, "packages": { "browserify>process": true, - "eslint>debug>ms": true + "depcheck>debug>ms": true + } + }, + "depcheck>semver": { + "globals": { + "console.error": true + }, + "packages": { + "browserify>process": true } }, "readable-stream": { diff --git a/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json index 520b71350d..1c10427d65 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json @@ -45,9 +45,9 @@ "@metamask/json-rpc-engine": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, "@metamask/providers>@metamask/safe-event-emitter": true, + "@metamask/providers>fast-deep-equal": true, "@metamask/providers>is-stream": true, "@metamask/rpc-errors": true, - "eslint>fast-deep-equal": true, "readable-stream": true } }, @@ -114,8 +114,8 @@ "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, "browserify>buffer": true, - "depcheck>semver": true, - "eslint>debug": true + "depcheck>debug": true, + "depcheck>semver": true } }, "@metamask/utils>@noble/hashes": { @@ -160,15 +160,7 @@ "browserify>browser-pack>safe-buffer": true } }, - "depcheck>semver": { - "globals": { - "console.error": true - }, - "packages": { - "browserify>process": true - } - }, - "eslint>debug": { + "depcheck>debug": { "globals": { "console": true, "document": true, @@ -178,7 +170,15 @@ }, "packages": { "browserify>process": true, - "eslint>debug>ms": true + "depcheck>debug>ms": true + } + }, + "depcheck>semver": { + "globals": { + "console.error": true + }, + "packages": { + "browserify>process": true } }, "readable-stream": { diff --git a/packages/snaps-execution-environments/lavamoat/browserify/worker-pool/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/worker-pool/policy.json index df5877fd7f..cc090e03bf 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/worker-pool/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/worker-pool/policy.json @@ -60,8 +60,8 @@ "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, "browserify>buffer": true, - "depcheck>semver": true, - "eslint>debug": true + "depcheck>debug": true, + "depcheck>semver": true } }, "@metamask/utils>@noble/hashes": { @@ -106,15 +106,7 @@ "browserify>browser-pack>safe-buffer": true } }, - "depcheck>semver": { - "globals": { - "console.error": true - }, - "packages": { - "browserify>process": true - } - }, - "eslint>debug": { + "depcheck>debug": { "globals": { "console": true, "document": true, @@ -124,7 +116,15 @@ }, "packages": { "browserify>process": true, - "eslint>debug>ms": true + "depcheck>debug>ms": true + } + }, + "depcheck>semver": { + "globals": { + "console.error": true + }, + "packages": { + "browserify>process": true } }, "readable-stream": { diff --git a/packages/snaps-execution-environments/lavamoat/build-system/policy.json b/packages/snaps-execution-environments/lavamoat/build-system/policy.json index da8744aadf..22a3984e93 100644 --- a/packages/snaps-execution-environments/lavamoat/build-system/policy.json +++ b/packages/snaps-execution-environments/lavamoat/build-system/policy.json @@ -35,8 +35,8 @@ "@babel/preset-typescript": true, "depcheck>@babel/parser": true, "depcheck>@babel/traverse": true, - "depcheck>json5": true, - "eslint>debug": true + "depcheck>debug": true, + "depcheck>json5": true } }, "@babel/core>@ampproject/remapping": { @@ -1062,8 +1062,13 @@ }, "@lavamoat/lavapack>espree": { "packages": { + "@lavamoat/lavapack>espree>acorn-jsx": true, "@lavamoat/lavapack>espree>eslint-visitor-keys": true, - "eslint>espree>acorn-jsx": true, + "terser>acorn": true + } + }, + "@lavamoat/lavapack>espree>acorn-jsx": { + "packages": { "terser>acorn": true } }, @@ -1088,8 +1093,8 @@ "@metamask/utils>@noble/hashes": true, "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, - "depcheck>semver": true, - "eslint>debug": true + "depcheck>debug": true, + "depcheck>semver": true } }, "@metamask/utils>@noble/hashes": { @@ -1104,6 +1109,13 @@ "TextEncoder": true } }, + "@wdio/mocha-framework>mocha>find-up>path-exists": { + "builtin": { + "fs.access": true, + "fs.accessSync": true, + "util.promisify": true + } + }, "@wdio/mocha-framework>mocha>supports-color": { "builtin": { "os.release": true, @@ -1159,8 +1171,8 @@ "process.cwd": true }, "packages": { - "depcheck>json5": true, - "eslint>find-up>path-exists": true + "@wdio/mocha-framework>mocha>find-up>path-exists": true, + "depcheck>json5": true } }, "babel-plugin-tsconfig-paths-module-resolver>babel-plugin-module-resolver>pkg-up": { @@ -1487,8 +1499,8 @@ }, "browserify>glob>minimatch>brace-expansion": { "packages": { - "eslint>minimatch>brace-expansion>balanced-match": true, - "eslint>minimatch>brace-expansion>concat-map": true + "depcheck>minimatch>brace-expansion>balanced-match": true, + "serve-handler>minimatch>brace-expansion>concat-map": true } }, "browserify>glob>path-is-absolute": { @@ -1907,9 +1919,16 @@ "browserify>through2>readable-stream>safe-buffer": true } }, - "browserify>util>is-typed-array>gopd": { + "browserify>util>is-generator-function>get-proto": { + "packages": { + "browserify>util>is-generator-function>get-proto>dunder-proto": true, + "lavamoat>json-stable-stringify>call-bind>get-intrinsic>es-object-atoms": true + } + }, + "browserify>util>is-generator-function>get-proto>dunder-proto": { "packages": { - "lavamoat>json-stable-stringify>call-bind>get-intrinsic": true + "browserify>util>which-typed-array>gopd": true, + "lavamoat>json-stable-stringify>call-bind>call-bind-apply-helpers": true } }, "depcheck>@babel/traverse": { @@ -1926,7 +1945,7 @@ "depcheck>@babel/traverse>@babel/helper-hoist-variables": true, "depcheck>@babel/traverse>@babel/helper-split-export-declaration": true, "depcheck>@babel/traverse>globals": true, - "eslint>debug": true + "depcheck>debug": true } }, "depcheck>@babel/traverse>@babel/helper-function-name": { @@ -1945,6 +1964,25 @@ "@babel/core>@babel/types": true } }, + "depcheck>debug": { + "builtin": { + "tty.isatty": true, + "util.deprecate": true, + "util.formatWithOptions": true, + "util.inspect": true + }, + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, + "packages": { + "@wdio/mocha-framework>mocha>supports-color": true, + "depcheck>debug>ms": true + } + }, "depcheck>is-core-module": { "globals": { "process.versions": true @@ -2008,50 +2046,19 @@ "process": true } }, - "eslint>chalk>ansi-styles": { - "packages": { - "eslint>chalk>ansi-styles>color-convert": true - } - }, - "eslint>chalk>ansi-styles>color-convert": { - "packages": { - "eslint>chalk>ansi-styles>color-convert>color-name": true - } - }, - "eslint>debug": { - "builtin": { - "tty.isatty": true, - "util.deprecate": true, - "util.formatWithOptions": true, - "util.inspect": true - }, + "istanbul-lib-report>supports-color>has-flag": { "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true - }, - "packages": { - "@wdio/mocha-framework>mocha>supports-color": true, - "eslint>debug>ms": true + "process.argv": true } }, - "eslint>espree>acorn-jsx": { + "jest-silent-reporter>chalk>ansi-styles": { "packages": { - "terser>acorn": true - } - }, - "eslint>find-up>path-exists": { - "builtin": { - "fs.access": true, - "fs.accessSync": true, - "util.promisify": true + "jest-silent-reporter>chalk>ansi-styles>color-convert": true } }, - "istanbul-lib-report>supports-color>has-flag": { - "globals": { - "process.argv": true + "jest-silent-reporter>chalk>ansi-styles>color-convert": { + "packages": { + "jest-silent-reporter>chalk>ansi-styles>color-convert>color-name": true } }, "jest>@jest/core>strip-ansi": { @@ -2182,16 +2189,16 @@ }, "lavamoat>json-stable-stringify>call-bind": { "packages": { - "browserify>has>function-bind": true, + "lavamoat>json-stable-stringify>call-bind>call-bind-apply-helpers": true, "lavamoat>json-stable-stringify>call-bind>es-define-property": true, - "lavamoat>json-stable-stringify>call-bind>es-errors": true, "lavamoat>json-stable-stringify>call-bind>get-intrinsic": true, "lavamoat>json-stable-stringify>call-bind>set-function-length": true } }, - "lavamoat>json-stable-stringify>call-bind>es-define-property": { + "lavamoat>json-stable-stringify>call-bind>call-bind-apply-helpers": { "packages": { - "lavamoat>json-stable-stringify>call-bind>get-intrinsic": true + "browserify>has>function-bind": true, + "lavamoat>json-stable-stringify>call-bind>get-intrinsic>es-errors": true } }, "lavamoat>json-stable-stringify>call-bind>get-intrinsic": { @@ -2202,26 +2209,31 @@ }, "packages": { "browserify>has>function-bind": true, + "browserify>util>is-generator-function>get-proto": true, + "browserify>util>which-typed-array>gopd": true, "depcheck>is-core-module>hasown": true, - "lavamoat>json-stable-stringify>call-bind>es-errors": true, - "lavamoat>json-stable-stringify>call-bind>get-intrinsic>has-proto": true, - "lavamoat>json-stable-stringify>call-bind>get-intrinsic>has-symbols": true + "lavamoat>json-stable-stringify>call-bind>call-bind-apply-helpers": true, + "lavamoat>json-stable-stringify>call-bind>es-define-property": true, + "lavamoat>json-stable-stringify>call-bind>get-intrinsic>es-errors": true, + "lavamoat>json-stable-stringify>call-bind>get-intrinsic>es-object-atoms": true, + "lavamoat>json-stable-stringify>call-bind>get-intrinsic>has-symbols": true, + "lavamoat>json-stable-stringify>call-bind>get-intrinsic>math-intrinsics": true } }, "lavamoat>json-stable-stringify>call-bind>set-function-length": { "packages": { - "browserify>util>is-typed-array>gopd": true, - "lavamoat>json-stable-stringify>call-bind>es-errors": true, + "browserify>util>which-typed-array>gopd": true, "lavamoat>json-stable-stringify>call-bind>get-intrinsic": true, + "lavamoat>json-stable-stringify>call-bind>get-intrinsic>es-errors": true, "lavamoat>json-stable-stringify>call-bind>set-function-length>define-data-property": true, "lavamoat>json-stable-stringify>call-bind>set-function-length>has-property-descriptors": true } }, "lavamoat>json-stable-stringify>call-bind>set-function-length>define-data-property": { "packages": { - "browserify>util>is-typed-array>gopd": true, + "browserify>util>which-typed-array>gopd": true, "lavamoat>json-stable-stringify>call-bind>es-define-property": true, - "lavamoat>json-stable-stringify>call-bind>es-errors": true + "lavamoat>json-stable-stringify>call-bind>get-intrinsic>es-errors": true } }, "lavamoat>json-stable-stringify>call-bind>set-function-length>has-property-descriptors": { @@ -2466,7 +2478,7 @@ }, "yargs>cliui>wrap-ansi": { "packages": { - "eslint>chalk>ansi-styles": true, + "jest-silent-reporter>chalk>ansi-styles": true, "jest>@jest/core>strip-ansi": true, "yargs>string-width": true } From 543dc89ad669fb72cb55f9a316808c21d15caaea Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Fri, 14 Feb 2025 15:49:27 +0100 Subject: [PATCH 3/9] Add missing `rules` section --- eslint.config.mjs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 1469a26de1..65a22d0e03 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -91,12 +91,14 @@ const config = createConfig([ files: ['**/*.test.ts', '**/*.test.js'], extends: [jest, nodejs], - 'jest/expect-expect': [ - 'error', - { - assertFunctionNames: ['expect', 'expectTypeOf'], - }, - ], + rules: { + 'jest/expect-expect': [ + 'error', + { + assertFunctionNames: ['expect', 'expectTypeOf'], + }, + ], + }, }, // Packages that are Node.js-only From 67b797f2fedc3a211e3b9b04f82399cc2b323b60 Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Fri, 14 Feb 2025 19:39:51 +0100 Subject: [PATCH 4/9] Adjust rules --- eslint.config.mjs | 176 ++++++++++-- package.json | 3 +- yarn.lock | 716 ++-------------------------------------------- 3 files changed, 185 insertions(+), 710 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 65a22d0e03..baeb86934c 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,13 +1,12 @@ import base, { createConfig } from '@metamask/eslint-config'; +import browser from '@metamask/eslint-config-browser'; import jest from '@metamask/eslint-config-jest'; import nodejs from '@metamask/eslint-config-nodejs'; import typescript from '@metamask/eslint-config-typescript'; -import react from 'eslint-plugin-react'; -import reactHooks from 'eslint-plugin-react-hooks'; const config = createConfig([ { - ignores: ['dist/', 'docs/', '.yarn/'], + ignores: ['**/coverage', '**/dist/', '**/docs/', '**/public/', '.yarn/'], }, // Base configuration @@ -38,6 +37,14 @@ const config = createConfig([ // `@metamask/snaps-utils`. 'no-console': 'error', + // This is too strict for some cases, like when a Promise is used to + // perform a side effect. + // TODO: Upstream this change to `@metamask/eslint-config`. + 'promise/always-return': 'off', + + // TODO: Consider enabling this rule. + '@typescript-eslint/explicit-function-return-type': 'off', + // This allows importing the `Text` JSX component. '@typescript-eslint/no-shadow': [ 'error', @@ -46,6 +53,11 @@ const config = createConfig([ }, ], + // When enabled, this rule disallows comparing strings to enums. This is + // too strict for some cases. + // TODO: Upstream this change to `@metamask/eslint-config-typescript`. + '@typescript-eslint/no-unsafe-enum-comparison': 'off', + // Without the `allowAny` option, this rule causes a lot of false // positives. '@typescript-eslint/restrict-template-expressions': [ @@ -56,19 +68,88 @@ const config = createConfig([ allowNumber: true, }, ], + + // Copied from `@metamask/eslint-config-typescript`, but modified to allow + // more flexibility in imports. + // TODO: Upstream this change to `@metamask/eslint-config-typescript`. + '@typescript-eslint/naming-convention': [ + 'error', + { + selector: 'default', + format: ['camelCase'], + leadingUnderscore: 'allow', + trailingUnderscore: 'forbid', + }, + { + selector: 'enumMember', + format: ['PascalCase'], + }, + { + selector: 'import', + format: ['camelCase', 'PascalCase', 'snake_case', 'UPPER_CASE'], + }, + { + selector: 'interface', + format: ['PascalCase'], + custom: { + regex: '^I[A-Z]', + match: false, + }, + }, + { + selector: 'objectLiteralMethod', + format: ['camelCase', 'PascalCase', 'UPPER_CASE'], + }, + { + selector: 'objectLiteralProperty', + format: ['camelCase', 'PascalCase', 'UPPER_CASE'], + }, + { + selector: 'typeLike', + format: ['PascalCase'], + }, + { + selector: 'typeParameter', + format: ['PascalCase'], + custom: { + regex: '^.{3,}', + match: true, + }, + }, + { + selector: 'variable', + format: ['camelCase', 'UPPER_CASE', 'PascalCase'], + leadingUnderscore: 'allow', + }, + { + selector: 'parameter', + format: ['camelCase', 'PascalCase'], + leadingUnderscore: 'allow', + }, + { + selector: [ + 'classProperty', + 'objectLiteralProperty', + 'typeProperty', + 'classMethod', + 'objectLiteralMethod', + 'typeMethod', + 'accessor', + 'enumMember', + ], + format: null, + modifiers: ['requiresQuotes'], + }, + ], }, }, - // Node.js / TypeScript scripts + // Node.js + TypeScript scripts { files: [ - 'scripts/**/*.ts', - 'scripts/**/*.mts', - '**/*.js', - '**/*.cjs', - '**/*.mjs', + '**/scripts/**/*.ts', + '**/scripts/**/*.mts', 'packages/snaps-execution-environments/scripts/**/*.ts', - 'packages/snaps-execution-environments/scripts/**/*.js', ], extends: nodejs, @@ -86,43 +167,92 @@ const config = createConfig([ }, }, + // CommonJS Node.js scripts + { + files: ['**/*.js', '**/*.cjs'], + extends: nodejs, + + languageOptions: { + sourceType: 'script', + }, + + rules: { + 'n/hashbang': 'off', + }, + }, + + // ESM Node.js scripts + { + files: ['**/*.mjs'], + extends: nodejs, + + languageOptions: { + sourceType: 'module', + }, + + rules: { + 'n/hashbang': 'off', + }, + }, + // Test files { files: ['**/*.test.ts', '**/*.test.js'], extends: [jest, nodejs], rules: { + // This rule is too strict for test files. + // TODO: Upstream this change to `@metamask/eslint-config-jest`. + '@typescript-eslint/unbound-method': 'off', + 'jest/expect-expect': [ 'error', { - assertFunctionNames: ['expect', 'expectTypeOf'], + assertFunctionNames: ['expect', 'expectSaga', 'expectTypeOf'], }, ], + + // This rule is too strict for test files. + // TODO: Upstream this change to `@metamask/eslint-config-jest`. + 'jest/no-conditional-in-test': 'off', + + // This rule is too strict for test files. + 'no-console': 'off', }, }, - // Packages that are Node.js-only + // Files that contain Node.js functionality { - files: ['packages/create-snap/**/*.ts', 'packages/snaps-cli/**/*.ts'], - extends: [nodejs], + files: [ + 'packages/create-snap/src/**/*', + 'packages/snaps-browserify-plugin/src/**/*', + 'packages/snaps-cli/src/**/*', + 'packages/snaps-rollup-plugin/src/**/*', + 'packages/snaps-simulation/src/**/*', + 'packages/snaps-utils/src/**/*', + 'packages/snaps-webpack-plugin/src/**/*', + 'packages/test-snaps/src/**/*', + '**/test-utils/**/*.ts', + '**/webpack.config.ts', + '**/snap.config.ts', + ], + extends: nodejs, rules: { 'n/hashbang': 'off', + 'no-restricted-globals': 'off', }, }, - // Configuration specific to `@metamask/snaps-simulator` + // Files that contain browser functionality { files: [ - 'packages/snaps-simulator/**/*.ts', - 'packages/snaps-simulator/**/*.tsx', - ], - - extends: [ - react.configs.flat.recommended, - react.configs.flat.recommended['jsx-runtime'], - reactHooks.configs.recommended, + 'packages/snaps-execution-environments/src/**/*', + 'packages/snaps-simulator/src/**/*', + 'packages/test-snaps/src/**/*', + '**/*.test.browser.ts', ], + extends: [browser], }, ]); diff --git a/package.json b/package.json index 06926be6ba..5a14a0ee46 100644 --- a/package.json +++ b/package.json @@ -81,6 +81,7 @@ "@metamask/auto-changelog": "^4.1.0", "@metamask/create-release-branch": "^4.0.0", "@metamask/eslint-config": "^14.0.0", + "@metamask/eslint-config-browser": "^14.0.0", "@metamask/eslint-config-jest": "^14.0.0", "@metamask/eslint-config-nodejs": "^14.0.0", "@metamask/eslint-config-typescript": "^14.0.0", @@ -102,8 +103,6 @@ "eslint-plugin-n": "^17.10.3", "eslint-plugin-prettier": "^5.2.1", "eslint-plugin-promise": "^7.1.0", - "eslint-plugin-react": "^7.37.4", - "eslint-plugin-react-hooks": "^5.1.0", "execa": "^5.1.1", "favicons": "^7.1.2", "geckodriver": "^4.2.0", diff --git a/yarn.lock b/yarn.lock index d76b7070e9..cc1d4682e8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4302,6 +4302,19 @@ __metadata: languageName: unknown linkType: soft +"@metamask/eslint-config-browser@npm:^14.0.0": + version: 14.0.0 + resolution: "@metamask/eslint-config-browser@npm:14.0.0" + dependencies: + "@eslint/js": "npm:^9.11.0" + globals: "npm:^15.9.0" + peerDependencies: + "@metamask/eslint-config": ^14.0.0 + eslint: ^9.11.0 + checksum: 10/22f628799d6d2d6a537ffbb72ecf777632b1824ff87e81edcce77f1793b4617f20e185012c45020a75df308e895d5d88f125444ad7e6cb419d90e14368ca145a + languageName: node + linkType: hard + "@metamask/eslint-config-jest@npm:^14.0.0": version: 14.0.0 resolution: "@metamask/eslint-config-jest@npm:14.0.0" @@ -8759,16 +8772,6 @@ __metadata: languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": - version: 1.0.2 - resolution: "array-buffer-byte-length@npm:1.0.2" - dependencies: - call-bound: "npm:^1.0.3" - is-array-buffer: "npm:^3.0.5" - checksum: 10/0ae3786195c3211b423e5be8dd93357870e6fb66357d81da968c2c39ef43583ef6eece1f9cb1caccdae4806739c65dea832b44b8593414313cd76a89795fca63 - languageName: node - linkType: hard - "array-differ@npm:^3.0.0": version: 3.0.0 resolution: "array-differ@npm:3.0.0" @@ -8790,20 +8793,6 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.5, array-includes@npm:^3.1.8": - version: 3.1.8 - resolution: "array-includes@npm:3.1.8" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - is-string: "npm:^1.0.7" - checksum: 10/290b206c9451f181fb2b1f79a3bf1c0b66bb259791290ffbada760c79b284eef6f5ae2aeb4bcff450ebc9690edd25732c4c73a3c2b340fcc0f4563aed83bf488 - languageName: node - linkType: hard - "array-union@npm:^2.1.0": version: 2.1.0 resolution: "array-union@npm:2.1.0" @@ -8811,60 +8800,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlast@npm:^1.2.5": - version: 1.2.5 - resolution: "array.prototype.findlast@npm:1.2.5" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10/7dffcc665aa965718ad6de7e17ac50df0c5e38798c0a5bf9340cf24feb8594df6ec6f3fcbe714c1577728a1b18b5704b15669474b27bceeca91ef06ce2a23c31 - languageName: node - linkType: hard - -"array.prototype.flatmap@npm:^1.3.3": - version: 1.3.3 - resolution: "array.prototype.flatmap@npm:1.3.3" - dependencies: - call-bind: "npm:^1.0.8" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.5" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10/473534573aa4b37b1d80705d0ce642f5933cccf5617c9f3e8a56686e9815ba93d469138e86a1f25d2fe8af999c3d24f54d703ec1fc2db2e6778d46d0f4ac951e - languageName: node - linkType: hard - -"array.prototype.tosorted@npm:^1.1.4": - version: 1.1.4 - resolution: "array.prototype.tosorted@npm:1.1.4" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.3" - es-errors: "npm:^1.3.0" - es-shim-unscopables: "npm:^1.0.2" - checksum: 10/874694e5d50e138894ff5b853e639c29b0aa42bbd355acda8e8e9cd337f1c80565f21edc15e8c727fa4c0877fd9d8783c575809e440cc4d2d19acaa048bf967d - languageName: node - linkType: hard - -"arraybuffer.prototype.slice@npm:^1.0.4": - version: 1.0.4 - resolution: "arraybuffer.prototype.slice@npm:1.0.4" - dependencies: - array-buffer-byte-length: "npm:^1.0.1" - call-bind: "npm:^1.0.8" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.5" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.6" - is-array-buffer: "npm:^3.0.4" - checksum: 10/4821ebdfe7d699f910c7f09bc9fa996f09b96b80bccb4f5dd4b59deae582f6ad6e505ecef6376f8beac1eda06df2dbc89b70e82835d104d6fcabd33c1aed1ae9 - languageName: node - linkType: hard - "arrify@npm:^2.0.1": version: 2.0.1 resolution: "arrify@npm:2.0.1" @@ -8960,13 +8895,6 @@ __metadata: languageName: node linkType: hard -"async-function@npm:^1.0.0": - version: 1.0.0 - resolution: "async-function@npm:1.0.0" - checksum: 10/1a09379937d846f0ce7614e75071c12826945d4e417db634156bf0e4673c495989302f52186dfa9767a1d9181794554717badd193ca2bbab046ef1da741d8efd - languageName: node - linkType: hard - "async-mutex@npm:^0.5.0": version: 0.5.0 resolution: "async-mutex@npm:0.5.0" @@ -9797,7 +9725,7 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.8": version: 1.0.8 resolution: "call-bind@npm:1.0.8" dependencies: @@ -10869,39 +10797,6 @@ __metadata: languageName: node linkType: hard -"data-view-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "data-view-buffer@npm:1.0.2" - dependencies: - call-bound: "npm:^1.0.3" - es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.2" - checksum: 10/c10b155a4e93999d3a215d08c23eea95f865e1f510b2e7748fcae1882b776df1afe8c99f483ace7fc0e5a3193ab08da138abebc9829d12003746c5a338c4d644 - languageName: node - linkType: hard - -"data-view-byte-length@npm:^1.0.2": - version: 1.0.2 - resolution: "data-view-byte-length@npm:1.0.2" - dependencies: - call-bound: "npm:^1.0.3" - es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.2" - checksum: 10/2a47055fcf1ab3ec41b00b6f738c6461a841391a643c9ed9befec1117c1765b4d492661d97fb7cc899200c328949dca6ff189d2c6537d96d60e8a02dfe3c95f7 - languageName: node - linkType: hard - -"data-view-byte-offset@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-byte-offset@npm:1.0.1" - dependencies: - call-bound: "npm:^1.0.2" - es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.1" - checksum: 10/fa3bdfa0968bea6711ee50375094b39f561bce3f15f9e558df59de9c25f0bdd4cddc002d9c1d70ac7772ebd36854a7e22d1761e7302a934e6f1c2263bcf44aa2 - languageName: node - linkType: hard - "date-fns@npm:^2.30.0": version: 2.30.0 resolution: "date-fns@npm:2.30.0" @@ -11412,15 +11307,6 @@ __metadata: languageName: node linkType: hard -"doctrine@npm:^2.1.0": - version: 2.1.0 - resolution: "doctrine@npm:2.1.0" - dependencies: - esutils: "npm:^2.0.2" - checksum: 10/555684f77e791b17173ea86e2eea45ef26c22219cb64670669c4f4bebd26dbc95cd90ec1f4159e9349a6bb9eb892ce4dde8cd0139e77bedd8bf4518238618474 - languageName: node - linkType: hard - "doctrine@npm:^3.0.0": version: 3.0.0 resolution: "doctrine@npm:3.0.0" @@ -11534,7 +11420,7 @@ __metadata: languageName: node linkType: hard -"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": +"dunder-proto@npm:^1.0.1": version: 1.0.1 resolution: "dunder-proto@npm:1.0.1" dependencies: @@ -11784,65 +11670,6 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": - version: 1.23.9 - resolution: "es-abstract@npm:1.23.9" - dependencies: - array-buffer-byte-length: "npm:^1.0.2" - arraybuffer.prototype.slice: "npm:^1.0.4" - available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - data-view-buffer: "npm:^1.0.2" - data-view-byte-length: "npm:^1.0.2" - data-view-byte-offset: "npm:^1.0.1" - es-define-property: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - es-set-tostringtag: "npm:^2.1.0" - es-to-primitive: "npm:^1.3.0" - function.prototype.name: "npm:^1.1.8" - get-intrinsic: "npm:^1.2.7" - get-proto: "npm:^1.0.0" - get-symbol-description: "npm:^1.1.0" - globalthis: "npm:^1.0.4" - gopd: "npm:^1.2.0" - has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - hasown: "npm:^2.0.2" - internal-slot: "npm:^1.1.0" - is-array-buffer: "npm:^3.0.5" - is-callable: "npm:^1.2.7" - is-data-view: "npm:^1.0.2" - is-regex: "npm:^1.2.1" - is-shared-array-buffer: "npm:^1.0.4" - is-string: "npm:^1.1.1" - is-typed-array: "npm:^1.1.15" - is-weakref: "npm:^1.1.0" - math-intrinsics: "npm:^1.1.0" - object-inspect: "npm:^1.13.3" - object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.7" - own-keys: "npm:^1.0.1" - regexp.prototype.flags: "npm:^1.5.3" - safe-array-concat: "npm:^1.1.3" - safe-push-apply: "npm:^1.0.0" - safe-regex-test: "npm:^1.1.0" - set-proto: "npm:^1.0.0" - string.prototype.trim: "npm:^1.2.10" - string.prototype.trimend: "npm:^1.0.9" - string.prototype.trimstart: "npm:^1.0.8" - typed-array-buffer: "npm:^1.0.3" - typed-array-byte-length: "npm:^1.0.3" - typed-array-byte-offset: "npm:^1.0.4" - typed-array-length: "npm:^1.0.7" - unbox-primitive: "npm:^1.1.0" - which-typed-array: "npm:^1.1.18" - checksum: 10/31a321966d760d88fc2ed984104841b42f4f24fc322b246002b9be0af162e03803ee41fcc3cf8be89e07a27ba3033168f877dd983703cb81422ffe5322a27582 - languageName: node - linkType: hard - "es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": version: 1.0.1 resolution: "es-define-property@npm:1.0.1" @@ -11874,30 +11701,6 @@ __metadata: languageName: node linkType: hard -"es-iterator-helpers@npm:^1.2.1": - version: 1.2.1 - resolution: "es-iterator-helpers@npm:1.2.1" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.6" - es-errors: "npm:^1.3.0" - es-set-tostringtag: "npm:^2.0.3" - function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.6" - globalthis: "npm:^1.0.4" - gopd: "npm:^1.2.0" - has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - internal-slot: "npm:^1.1.0" - iterator.prototype: "npm:^1.1.4" - safe-array-concat: "npm:^1.1.3" - checksum: 10/802e0e8427a05ff4a5b0c70c7fdaaeff37cdb81a28694aeb7bfb831c6ab340d8f3deeb67b96732ff9e9699ea240524d5ea8a9a6a335fcd15aa3983b27b06113f - languageName: node - linkType: hard - "es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.5.3": version: 1.6.0 resolution: "es-module-lexer@npm:1.6.0" @@ -11914,38 +11717,6 @@ __metadata: languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": - version: 2.1.0 - resolution: "es-set-tostringtag@npm:2.1.0" - dependencies: - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.6" - has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.2" - checksum: 10/86814bf8afbcd8966653f731415888019d4bc4aca6b6c354132a7a75bb87566751e320369654a101d23a91c87a85c79b178bcf40332839bd347aff437c4fb65f - languageName: node - linkType: hard - -"es-shim-unscopables@npm:^1.0.2": - version: 1.1.0 - resolution: "es-shim-unscopables@npm:1.1.0" - dependencies: - hasown: "npm:^2.0.2" - checksum: 10/c351f586c30bbabc62355be49564b2435468b52c3532b8a1663672e3d10dc300197e69c247869dd173e56d86423ab95fc0c10b0939cdae597094e0fdca078cba - languageName: node - linkType: hard - -"es-to-primitive@npm:^1.3.0": - version: 1.3.0 - resolution: "es-to-primitive@npm:1.3.0" - dependencies: - is-callable: "npm:^1.2.7" - is-date-object: "npm:^1.0.5" - is-symbol: "npm:^1.0.4" - checksum: 10/17faf35c221aad59a16286cbf58ef6f080bf3c485dff202c490d074d8e74da07884e29b852c245d894eac84f73c58330ec956dfd6d02c0b449d75eb1012a3f9b - languageName: node - linkType: hard - "es6-object-assign@npm:^1.1.0": version: 1.1.0 resolution: "es6-object-assign@npm:1.1.0" @@ -12569,43 +12340,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^5.1.0": - version: 5.1.0 - resolution: "eslint-plugin-react-hooks@npm:5.1.0" - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - checksum: 10/b6778fd9e1940b06868921309e8b269426e17eda555816d4b71def4dcf0572de1199fdb627ac09ce42160b9569a93cd9b0fd81b740ab4df98205461c53997a43 - languageName: node - linkType: hard - -"eslint-plugin-react@npm:^7.37.4": - version: 7.37.4 - resolution: "eslint-plugin-react@npm:7.37.4" - dependencies: - array-includes: "npm:^3.1.8" - array.prototype.findlast: "npm:^1.2.5" - array.prototype.flatmap: "npm:^1.3.3" - array.prototype.tosorted: "npm:^1.1.4" - doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.2.1" - estraverse: "npm:^5.3.0" - hasown: "npm:^2.0.2" - jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" - minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.8" - object.fromentries: "npm:^2.0.8" - object.values: "npm:^1.2.1" - prop-types: "npm:^15.8.1" - resolve: "npm:^2.0.0-next.5" - semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.12" - string.prototype.repeat: "npm:^1.0.0" - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - checksum: 10/c538c10665c87cb90a0bcc4efe53a758570db10997d079d31474a9760116ef5584648fa22403d889ca672df8071bda10b40434ea0499e5ee8360bc5c8aba1679 - languageName: node - linkType: hard - "eslint-scope@npm:5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" @@ -12746,7 +12480,7 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" checksum: 10/37cbe6e9a68014d34dbdc039f90d0baf72436809d02edffcc06ba3c2a12eb298048f877511353b130153e532aac8d68ba78430c0dd2f44806ebc7c014b01585e @@ -13684,20 +13418,6 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": - version: 1.1.8 - resolution: "function.prototype.name@npm:1.1.8" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - define-properties: "npm:^1.2.1" - functions-have-names: "npm:^1.2.3" - hasown: "npm:^2.0.2" - is-callable: "npm:^1.2.7" - checksum: 10/25b9e5bea936732a6f0c0c08db58cc0d609ac1ed458c6a07ead46b32e7b9bf3fe5887796c3f83d35994efbc4fdde81c08ac64135b2c399b8f2113968d44082bc - languageName: node - linkType: hard - "functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" @@ -13769,7 +13489,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7": +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6": version: 1.2.7 resolution: "get-intrinsic@npm:1.2.7" dependencies: @@ -13855,17 +13575,6 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.1.0": - version: 1.1.0 - resolution: "get-symbol-description@npm:1.1.0" - dependencies: - call-bound: "npm:^1.0.3" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.6" - checksum: 10/a353e3a9595a74720b40fb5bae3ba4a4f826e186e83814d93375182384265676f59e49998b9cdfac4a2225ce95a3d32a68f502a2c5619303987f1c183ab80494 - languageName: node - linkType: hard - "get-tsconfig@npm:^4.7.3, get-tsconfig@npm:^4.7.5, get-tsconfig@npm:^4.8.1": version: 4.10.0 resolution: "get-tsconfig@npm:4.10.0" @@ -14041,16 +13750,6 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.4": - version: 1.0.4 - resolution: "globalthis@npm:1.0.4" - dependencies: - define-properties: "npm:^1.2.1" - gopd: "npm:^1.0.1" - checksum: 10/1f1fd078fb2f7296306ef9dd51019491044ccf17a59ed49d375b576ca108ff37e47f3d29aead7add40763574a992f16a5367dd1e2173b8634ef18556ab719ac4 - languageName: node - linkType: hard - "globby@npm:^13.1.1": version: 13.2.2 resolution: "globby@npm:13.2.2" @@ -14184,15 +13883,6 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.2.0": - version: 1.2.0 - resolution: "has-proto@npm:1.2.0" - dependencies: - dunder-proto: "npm:^1.0.0" - checksum: 10/7eaed07728eaa28b77fadccabce53f30de467ff186a766872669a833ac2e87d8922b76a22cc58339d7e0277aefe98d6d00762113b27a97cdf65adcf958970935 - languageName: node - linkType: hard - "has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": version: 1.1.0 resolution: "has-symbols@npm:1.1.0" @@ -14771,7 +14461,7 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.4, internal-slot@npm:^1.1.0": +"internal-slot@npm:^1.0.4": version: 1.1.0 resolution: "internal-slot@npm:1.1.0" dependencies: @@ -14839,7 +14529,7 @@ __metadata: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": +"is-array-buffer@npm:^3.0.1": version: 3.0.5 resolution: "is-array-buffer@npm:3.0.5" dependencies: @@ -14864,19 +14554,6 @@ __metadata: languageName: node linkType: hard -"is-async-function@npm:^2.0.0": - version: 2.1.1 - resolution: "is-async-function@npm:2.1.1" - dependencies: - async-function: "npm:^1.0.0" - call-bound: "npm:^1.0.3" - get-proto: "npm:^1.0.1" - has-tostringtag: "npm:^1.0.2" - safe-regex-test: "npm:^1.1.0" - checksum: 10/7c2ac7efdf671e03265e74a043bcb1c0a32e226bc2a42dfc5ec8644667df668bbe14b91c08e6c1414f392f8cf86cd1d489b3af97756e2c7a49dd1ba63fd40ca6 - languageName: node - linkType: hard - "is-bigint@npm:^1.1.0": version: 1.1.0 resolution: "is-bigint@npm:1.1.0" @@ -14930,7 +14607,7 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10/48a9297fb92c99e9df48706241a189da362bff3003354aea4048bd5f7b2eb0d823cd16d0a383cece3d76166ba16d85d9659165ac6fcce1ac12e6c649d66dbdb9 @@ -14957,18 +14634,7 @@ __metadata: languageName: node linkType: hard -"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": - version: 1.0.2 - resolution: "is-data-view@npm:1.0.2" - dependencies: - call-bound: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.6" - is-typed-array: "npm:^1.1.13" - checksum: 10/357e9a48fa38f369fd6c4c3b632a3ab2b8adca14997db2e4b3fe94c4cd0a709af48e0fb61b02c64a90c0dd542fd489d49c2d03157b05ae6c07f5e4dec9e730a8 - languageName: node - linkType: hard - -"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": +"is-date-object@npm:^1.0.5": version: 1.1.0 resolution: "is-date-object@npm:1.1.0" dependencies: @@ -15001,15 +14667,6 @@ __metadata: languageName: node linkType: hard -"is-finalizationregistry@npm:^1.1.0": - version: 1.1.1 - resolution: "is-finalizationregistry@npm:1.1.1" - dependencies: - call-bound: "npm:^1.0.3" - checksum: 10/0bfb145e9a1ba852ddde423b0926d2169ae5fe9e37882cde9e8f69031281a986308df4d982283e152396e88b86562ed2256cbaa5e6390fb840a4c25ab54b8a80 - languageName: node - linkType: hard - "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -15031,7 +14688,7 @@ __metadata: languageName: node linkType: hard -"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": +"is-generator-function@npm:^1.0.7": version: 1.1.0 resolution: "is-generator-function@npm:1.1.0" dependencies: @@ -15179,7 +14836,7 @@ __metadata: languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.4": +"is-shared-array-buffer@npm:^1.0.2": version: 1.0.4 resolution: "is-shared-array-buffer@npm:1.0.4" dependencies: @@ -15212,7 +14869,7 @@ __metadata: languageName: node linkType: hard -"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": +"is-symbol@npm:^1.1.1": version: 1.1.1 resolution: "is-symbol@npm:1.1.1" dependencies: @@ -15223,7 +14880,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15, is-typed-array@npm:^1.1.3": +"is-typed-array@npm:^1.1.3": version: 1.1.15 resolution: "is-typed-array@npm:1.1.15" dependencies: @@ -15267,15 +14924,6 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": - version: 1.1.1 - resolution: "is-weakref@npm:1.1.1" - dependencies: - call-bound: "npm:^1.0.3" - checksum: 10/543506fd8259038b371bb083aac25b16cb4fd8b12fc58053aa3d45ac28dfd001cd5c6dffbba7aeea4213c74732d46b6cb2cfb5b412eed11f2db524f3f97d09a0 - languageName: node - linkType: hard - "is-weakset@npm:^2.0.3": version: 2.0.4 resolution: "is-weakset@npm:2.0.4" @@ -15400,20 +15048,6 @@ __metadata: languageName: node linkType: hard -"iterator.prototype@npm:^1.1.4": - version: 1.1.5 - resolution: "iterator.prototype@npm:1.1.5" - dependencies: - define-data-property: "npm:^1.1.4" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.6" - get-proto: "npm:^1.0.0" - has-symbols: "npm:^1.1.0" - set-function-name: "npm:^2.0.2" - checksum: 10/352bcf333f42189e65cc8cb2dcb94a5c47cf0a9110ce12aba788d405a980b5f5f3a06c79bf915377e1d480647169babd842ded0d898bed181bf6686e8e6823f6 - languageName: node - linkType: hard - "jackspeak@npm:^2.3.5": version: 2.3.6 resolution: "jackspeak@npm:2.3.6" @@ -16266,16 +15900,6 @@ __metadata: languageName: node linkType: hard -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0": - version: 3.3.3 - resolution: "jsx-ast-utils@npm:3.3.3" - dependencies: - array-includes: "npm:^3.1.5" - object.assign: "npm:^4.1.3" - checksum: 10/c85f6f239593e09d8445a7e43412234304addf4bfb5d2114dc19f5ce27dfe3a8f8b12a50ff74e94606d0ad48cf1d5aff2381c939446b3fe48a5d433bb52ccb29 - languageName: node - linkType: hard - "keyv@npm:^4.5.3, keyv@npm:^4.5.4": version: 4.5.4 resolution: "keyv@npm:4.5.4" @@ -17960,7 +17584,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.3, object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": +"object.assign@npm:^4.1.4": version: 4.1.7 resolution: "object.assign@npm:4.1.7" dependencies: @@ -17974,41 +17598,6 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.8": - version: 1.1.8 - resolution: "object.entries@npm:1.1.8" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-object-atoms: "npm:^1.0.0" - checksum: 10/2301918fbd1ee697cf6ff7cd94f060c738c0a7d92b22fd24c7c250e9b593642c9707ad2c44d339303c1439c5967d8964251cdfc855f7f6ec55db2dd79e8dc2a7 - languageName: node - linkType: hard - -"object.fromentries@npm:^2.0.8": - version: 2.0.8 - resolution: "object.fromentries@npm:2.0.8" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - checksum: 10/5b2e80f7af1778b885e3d06aeb335dcc86965e39464671adb7167ab06ac3b0f5dd2e637a90d8ebd7426d69c6f135a4753ba3dd7d0fe2a7030cf718dcb910fd92 - languageName: node - linkType: hard - -"object.values@npm:^1.2.1": - version: 1.2.1 - resolution: "object.values@npm:1.2.1" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - define-properties: "npm:^1.2.1" - es-object-atoms: "npm:^1.0.0" - checksum: 10/f5ec9eccdefeaaa834b089c525663436812a65ff13de7964a1c3a9110f32054f2d58aa476a645bb14f75a79f3fe1154fb3e7bfdae7ac1e80affe171b2ef74bce - languageName: node - linkType: hard - "obuf@npm:^1.0.0, obuf@npm:^1.1.2": version: 1.1.2 resolution: "obuf@npm:1.1.2" @@ -18133,17 +17722,6 @@ __metadata: languageName: node linkType: hard -"own-keys@npm:^1.0.1": - version: 1.0.1 - resolution: "own-keys@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.2.6" - object-keys: "npm:^1.1.1" - safe-push-apply: "npm:^1.0.0" - checksum: 10/ab4bb3b8636908554fc19bf899e225444195092864cb61503a0d048fdaf662b04be2605b636a4ffeaf6e8811f6fcfa8cbb210ec964c0eb1a41eb853e1d5d2f41 - languageName: node - linkType: hard - "p-cancelable@npm:^3.0.0": version: 3.0.0 resolution: "p-cancelable@npm:3.0.0" @@ -19733,22 +19311,6 @@ __metadata: languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": - version: 1.0.10 - resolution: "reflect.getprototypeof@npm:1.0.10" - dependencies: - call-bind: "npm:^1.0.8" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.9" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.7" - get-proto: "npm:^1.0.1" - which-builtin-type: "npm:^1.2.1" - checksum: 10/80a4e2be716f4fe46a89a08ccad0863b47e8ce0f49616cab2d65dab0fbd53c6fdba0f52935fd41d37a2e4e22355c272004f920d63070de849f66eea7aeb4a081 - languageName: node - linkType: hard - "regenerate-unicode-properties@npm:^10.1.0": version: 10.1.0 resolution: "regenerate-unicode-properties@npm:10.1.0" @@ -19781,7 +19343,7 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.4.3, regexp.prototype.flags@npm:^1.5.3": +"regexp.prototype.flags@npm:^1.4.3": version: 1.5.4 resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: @@ -19955,19 +19517,6 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^2.0.0-next.5": - version: 2.0.0-next.5 - resolution: "resolve@npm:2.0.0-next.5" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10/2d6fd28699f901744368e6f2032b4268b4c7b9185fd8beb64f68c93ac6b22e52ae13560ceefc96241a665b985edf9ffd393ae26d2946a7d3a07b7007b7d51e79 - languageName: node - linkType: hard - "resolve@patch:resolve@npm%3A1.22.8#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" @@ -19994,19 +19543,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^2.0.0-next.5#optional!builtin": - version: 2.0.0-next.5 - resolution: "resolve@patch:resolve@npm%3A2.0.0-next.5#optional!builtin::version=2.0.0-next.5&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.13.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10/05fa778de9d0347c8b889eb7a18f1f06bf0f801b0eb4610b4871a4b2f22e220900cf0ad525e94f990bb8d8921c07754ab2122c0c225ab4cdcea98f36e64fa4c2 - languageName: node - linkType: hard - "responselike@npm:^3.0.0": version: 3.0.0 resolution: "responselike@npm:3.0.0" @@ -20176,6 +19712,7 @@ __metadata: "@metamask/auto-changelog": "npm:^4.1.0" "@metamask/create-release-branch": "npm:^4.0.0" "@metamask/eslint-config": "npm:^14.0.0" + "@metamask/eslint-config-browser": "npm:^14.0.0" "@metamask/eslint-config-jest": "npm:^14.0.0" "@metamask/eslint-config-nodejs": "npm:^14.0.0" "@metamask/eslint-config-typescript": "npm:^14.0.0" @@ -20197,8 +19734,6 @@ __metadata: eslint-plugin-n: "npm:^17.10.3" eslint-plugin-prettier: "npm:^5.2.1" eslint-plugin-promise: "npm:^7.1.0" - eslint-plugin-react: "npm:^7.37.4" - eslint-plugin-react-hooks: "npm:^5.1.0" execa: "npm:^5.1.1" favicons: "npm:^7.1.2" geckodriver: "npm:^4.2.0" @@ -20258,19 +19793,6 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.1.3": - version: 1.1.3 - resolution: "safe-array-concat@npm:1.1.3" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.6" - has-symbols: "npm:^1.1.0" - isarray: "npm:^2.0.5" - checksum: 10/fac4f40f20a3f7da024b54792fcc61059e814566dcbb04586bfefef4d3b942b2408933f25b7b3dd024affd3f2a6bbc916bef04807855e4f192413941369db864 - languageName: node - linkType: hard - "safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" @@ -20285,16 +19807,6 @@ __metadata: languageName: node linkType: hard -"safe-push-apply@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-push-apply@npm:1.0.0" - dependencies: - es-errors: "npm:^1.3.0" - isarray: "npm:^2.0.5" - checksum: 10/2bd4e53b6694f7134b9cf93631480e7fafc8637165f0ee91d5a4af5e7f33d37de9562d1af5021178dd4217d0230cde8d6530fa28cfa1ebff9a431bf8fff124b4 - languageName: node - linkType: hard - "safe-regex-test@npm:^1.1.0": version: 1.1.0 resolution: "safe-regex-test@npm:1.1.0" @@ -20550,17 +20062,6 @@ __metadata: languageName: node linkType: hard -"set-proto@npm:^1.0.0": - version: 1.0.0 - resolution: "set-proto@npm:1.0.0" - dependencies: - dunder-proto: "npm:^1.0.1" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - checksum: 10/b87f8187bca595ddc3c0721ece4635015fd9d7cb294e6dd2e394ce5186a71bbfa4dc8a35010958c65e43ad83cde09642660e61a952883c24fd6b45ead15f045c - languageName: node - linkType: hard - "setimmediate@npm:^1.0.4, setimmediate@npm:~1.0.4": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" @@ -21256,75 +20757,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.12": - version: 4.0.12 - resolution: "string.prototype.matchall@npm:4.0.12" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.3" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.6" - es-errors: "npm:^1.3.0" - es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.6" - gopd: "npm:^1.2.0" - has-symbols: "npm:^1.1.0" - internal-slot: "npm:^1.1.0" - regexp.prototype.flags: "npm:^1.5.3" - set-function-name: "npm:^2.0.2" - side-channel: "npm:^1.1.0" - checksum: 10/e4ab34b9e7639211e6c5e9759adb063028c5c5c4fc32ad967838b2bd1e5ce83a66ae8ec755d24a79302849f090b59194571b2c33471e86e7821b21c0f56df316 - languageName: node - linkType: hard - -"string.prototype.repeat@npm:^1.0.0": - version: 1.0.0 - resolution: "string.prototype.repeat@npm:1.0.0" - dependencies: - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.17.5" - checksum: 10/4b1bd91b75fa8fdf0541625184ebe80e445a465ce4253c19c3bccd633898005dadae0f74b85ae72662a53aafb8035bf48f8f5c0755aec09bc106a7f13959d05e - languageName: node - linkType: hard - -"string.prototype.trim@npm:^1.2.10": - version: 1.2.10 - resolution: "string.prototype.trim@npm:1.2.10" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.2" - define-data-property: "npm:^1.1.4" - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.5" - es-object-atoms: "npm:^1.0.0" - has-property-descriptors: "npm:^1.0.2" - checksum: 10/47bb63cd2470a64bc5e2da1e570d369c016ccaa85c918c3a8bb4ab5965120f35e66d1f85ea544496fac84b9207a6b722adf007e6c548acd0813e5f8a82f9712a - languageName: node - linkType: hard - -"string.prototype.trimend@npm:^1.0.9": - version: 1.0.9 - resolution: "string.prototype.trimend@npm:1.0.9" - dependencies: - call-bind: "npm:^1.0.8" - call-bound: "npm:^1.0.2" - define-properties: "npm:^1.2.1" - es-object-atoms: "npm:^1.0.0" - checksum: 10/140c73899b6747de9e499c7c2e7a83d549c47a26fa06045b69492be9cfb9e2a95187499a373983a08a115ecff8bc3bd7b0fb09b8ff72fb2172abe766849272ef - languageName: node - linkType: hard - -"string.prototype.trimstart@npm:^1.0.8": - version: 1.0.8 - resolution: "string.prototype.trimstart@npm:1.0.8" - dependencies: - call-bind: "npm:^1.0.7" - define-properties: "npm:^1.2.1" - es-object-atoms: "npm:^1.0.0" - checksum: 10/160167dfbd68e6f7cb9f51a16074eebfce1571656fc31d40c3738ca9e30e35496f2c046fe57b6ad49f65f238a152be8c86fd9a2dd58682b5eba39dad995b3674 - languageName: node - linkType: hard - "string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -22125,59 +21557,6 @@ __metadata: languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.3": - version: 1.0.3 - resolution: "typed-array-buffer@npm:1.0.3" - dependencies: - call-bound: "npm:^1.0.3" - es-errors: "npm:^1.3.0" - is-typed-array: "npm:^1.1.14" - checksum: 10/3fb91f0735fb413b2bbaaca9fabe7b8fc14a3fa5a5a7546bab8a57e755be0e3788d893195ad9c2b842620592de0e68d4c077d4c2c41f04ec25b8b5bb82fa9a80 - languageName: node - linkType: hard - -"typed-array-byte-length@npm:^1.0.3": - version: 1.0.3 - resolution: "typed-array-byte-length@npm:1.0.3" - dependencies: - call-bind: "npm:^1.0.8" - for-each: "npm:^0.3.3" - gopd: "npm:^1.2.0" - has-proto: "npm:^1.2.0" - is-typed-array: "npm:^1.1.14" - checksum: 10/269dad101dda73e3110117a9b84db86f0b5c07dad3a9418116fd38d580cab7fc628a4fc167e29b6d7c39da2f53374b78e7cb578b3c5ec7a556689d985d193519 - languageName: node - linkType: hard - -"typed-array-byte-offset@npm:^1.0.4": - version: 1.0.4 - resolution: "typed-array-byte-offset@npm:1.0.4" - dependencies: - available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.8" - for-each: "npm:^0.3.3" - gopd: "npm:^1.2.0" - has-proto: "npm:^1.2.0" - is-typed-array: "npm:^1.1.15" - reflect.getprototypeof: "npm:^1.0.9" - checksum: 10/c2869aa584cdae24ecfd282f20a0f556b13a49a9d5bca1713370bb3c89dff0ccbc5ceb45cb5b784c98f4579e5e3e2a07e438c3a5b8294583e2bd4abbd5104fb5 - languageName: node - linkType: hard - -"typed-array-length@npm:^1.0.7": - version: 1.0.7 - resolution: "typed-array-length@npm:1.0.7" - dependencies: - call-bind: "npm:^1.0.7" - for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - is-typed-array: "npm:^1.1.13" - possible-typed-array-names: "npm:^1.0.0" - reflect.getprototypeof: "npm:^1.0.6" - checksum: 10/d6b2f0e81161682d2726eb92b1dc2b0890890f9930f33f9bcf6fc7272895ce66bc368066d273e6677776de167608adc53fcf81f1be39a146d64b630edbf2081c - languageName: node - linkType: hard - "typedarray@npm:^0.0.6": version: 0.0.6 resolution: "typedarray@npm:0.0.6" @@ -22260,18 +21639,6 @@ __metadata: languageName: node linkType: hard -"unbox-primitive@npm:^1.1.0": - version: 1.1.0 - resolution: "unbox-primitive@npm:1.1.0" - dependencies: - call-bound: "npm:^1.0.3" - has-bigints: "npm:^1.0.2" - has-symbols: "npm:^1.1.0" - which-boxed-primitive: "npm:^1.1.1" - checksum: 10/fadb347020f66b2c8aeacf8b9a79826fa34cc5e5457af4eb0bbc4e79bd87fed0fa795949825df534320f7c13f199259516ad30abc55a6e7b91d8d996ca069e50 - languageName: node - linkType: hard - "unbzip2-stream@npm:1.4.3": version: 1.4.3 resolution: "unbzip2-stream@npm:1.4.3" @@ -23187,7 +22554,7 @@ __metadata: languageName: node linkType: hard -"which-boxed-primitive@npm:^1.0.2, which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": +"which-boxed-primitive@npm:^1.0.2": version: 1.1.1 resolution: "which-boxed-primitive@npm:1.1.1" dependencies: @@ -23200,28 +22567,7 @@ __metadata: languageName: node linkType: hard -"which-builtin-type@npm:^1.2.1": - version: 1.2.1 - resolution: "which-builtin-type@npm:1.2.1" - dependencies: - call-bound: "npm:^1.0.2" - function.prototype.name: "npm:^1.1.6" - has-tostringtag: "npm:^1.0.2" - is-async-function: "npm:^2.0.0" - is-date-object: "npm:^1.1.0" - is-finalizationregistry: "npm:^1.1.0" - is-generator-function: "npm:^1.0.10" - is-regex: "npm:^1.2.1" - is-weakref: "npm:^1.0.2" - isarray: "npm:^2.0.5" - which-boxed-primitive: "npm:^1.1.0" - which-collection: "npm:^1.0.2" - which-typed-array: "npm:^1.1.16" - checksum: 10/22c81c5cb7a896c5171742cd30c90d992ff13fb1ea7693e6cf80af077791613fb3f89aa9b4b7f890bd47b6ce09c6322c409932359580a2a2a54057f7b52d1cbe - languageName: node - linkType: hard - -"which-collection@npm:^1.0.1, which-collection@npm:^1.0.2": +"which-collection@npm:^1.0.1": version: 1.0.2 resolution: "which-collection@npm:1.0.2" dependencies: @@ -23233,7 +22579,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": version: 1.1.18 resolution: "which-typed-array@npm:1.1.18" dependencies: From ba99c9158fccb4538bb642fa596d3f25d03c666b Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Mon, 17 Feb 2025 13:44:54 +0100 Subject: [PATCH 5/9] Adjust more rules --- .eslintrc.js | 109 ---------------------------------------------- eslint.config.mjs | 21 ++++++++- 2 files changed, 20 insertions(+), 110 deletions(-) delete mode 100644 .eslintrc.js diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index 2ce16230c2..0000000000 --- a/.eslintrc.js +++ /dev/null @@ -1,109 +0,0 @@ -module.exports = { - root: true, - - extends: ['@metamask/eslint-config'], - - parserOptions: { - tsconfigRootDir: __dirname, - }, - - env: { - 'shared-node-browser': true, - }, - - rules: { - // This prevents importing Node.js builtins. We currently use them in - // our codebase, so this rule is disabled. This rule should be disabled - // in `@metamask/eslint-config-nodejs` in the future. - 'import/no-nodejs-modules': 'off', - - // This prevents using the `console.log` and similar functions. All logging - // should be done through the module logger, or `logError` function in - // `@metamask/snaps-utils`. - 'no-console': 'error', - - // This prevents using Node.js and/or browser specific globals. We - // currently use both in our codebase, so this rule is disabled. - 'no-restricted-globals': 'off', - - // This rule disallows the `private` modifier on class fields, but we - // use it in some places. It also disables function expressions, but this - // triggers for class methods as well. - 'no-restricted-syntax': 'off', - }, - - overrides: [ - { - files: ['**/*.js', '**/*.cjs'], - extends: ['@metamask/eslint-config-nodejs'], - - parserOptions: { - ecmaVersion: 2020, - }, - - rules: { - // This prevents using Node.js and/or browser specific globals. We - // currently use both in our codebase, so this rule is disabled. - 'no-restricted-globals': 'off', - }, - }, - - { - files: ['**/*.mjs'], - parserOptions: { - ecmaVersion: 2022, - sourceType: 'module', - }, - }, - - { - files: ['**/*.ts', '**/*.tsx', '**/*.mts'], - extends: ['@metamask/eslint-config-typescript'], - rules: { - // This rule disallows the `private` modifier on class fields, but we - // use it in some places. It also disables function expressions, but this - // triggers for class methods as well. - 'no-restricted-syntax': 'off', - - // This allows importing the `Text` JSX component. - '@typescript-eslint/no-shadow': [ - 'error', - { - allow: ['Text'], - }, - ], - - // Without the `allowAny` option, this rule causes a lot of false - // positives. - '@typescript-eslint/restrict-template-expressions': [ - 'error', - { - allowAny: true, - allowBoolean: true, - allowNumber: true, - }, - ], - }, - }, - - { - files: ['**/*.test.ts', '**/*.test.tsx', '**/*.test.js'], - extends: ['@metamask/eslint-config-jest'], - rules: { - '@typescript-eslint/no-shadow': [ - 'error', - { allow: ['describe', 'expect', 'it'] }, - ], - '@typescript-eslint/unbound-method': 'off', - 'no-console': 'off', - }, - }, - ], - - ignorePatterns: [ - '!.prettierrc.js', - '**/!.eslintrc.js', - '**/dist*/', - 'packages/**', - ], -}; diff --git a/eslint.config.mjs b/eslint.config.mjs index baeb86934c..54e9cb909b 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -37,6 +37,17 @@ const config = createConfig([ // `@metamask/snaps-utils`. 'no-console': 'error', + // This allows `@property` despite being "redundant" in a type system. + // We use it to document the properties of an object that are not declared + // directly in the type. + // TODO: Upstream this change to `@metamask/eslint-config`. + 'jsdoc/check-tag-names': [ + 'error', + { + definedTags: ['property'], + }, + ], + // This is too strict for some cases, like when a Promise is used to // perform a side effect. // TODO: Upstream this change to `@metamask/eslint-config`. @@ -197,7 +208,12 @@ const config = createConfig([ // Test files { - files: ['**/*.test.ts', '**/*.test.js'], + files: [ + '**/*.test.ts', + '**/*.test.tsx', + '**/*.test.browser.ts', + '**/*.test.js', + ], extends: [jest, nodejs], rules: { @@ -216,6 +232,9 @@ const config = createConfig([ // TODO: Upstream this change to `@metamask/eslint-config-jest`. 'jest/no-conditional-in-test': 'off', + // This rule is too strict for test files. + 'n/no-unsupported-features/node-builtins': 'off', + // This rule is too strict for test files. 'no-console': 'off', }, From 2a47459c879481e42a9dc19186528d9aa30c4f05 Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Mon, 17 Feb 2025 13:58:09 +0100 Subject: [PATCH 6/9] Add ESLint and Prettier to all packages again --- package.json | 2 +- packages/create-snap/package.json | 2 + packages/examples/package.json | 4 + packages/examples/packages/bip32/package.json | 4 +- packages/examples/packages/bip44/package.json | 4 +- .../packages/browserify-plugin/package.json | 4 +- .../examples/packages/browserify/package.json | 4 +- .../packages/client-status/package.json | 4 +- .../examples/packages/cronjobs/package.json | 4 +- .../examples/packages/dialogs/package.json | 4 +- .../examples/packages/errors/package.json | 4 +- .../packages/ethereum-provider/package.json | 4 +- .../examples/packages/ethers-js/package.json | 4 +- .../packages/file-upload/package.json | 4 +- .../packages/get-entropy/package.json | 4 +- .../examples/packages/get-file/package.json | 4 +- .../examples/packages/home-page/package.json | 4 +- .../examples/packages/images/package.json | 2 + .../packages/interactive-ui/package.json | 4 +- .../packages/invoke-snap/package.json | 4 + .../packages/consumer-signer/package.json | 4 +- .../packages/core-signer/package.json | 4 +- .../examples/packages/json-rpc/package.json | 4 +- packages/examples/packages/jsx/package.json | 4 +- .../packages/lifecycle-hooks/package.json | 4 +- .../packages/localization/package.json | 4 +- .../packages/manage-state/package.json | 4 +- .../packages/name-lookup/package.json | 4 +- .../packages/network-access/package.json | 4 +- .../packages/notifications/package.json | 4 +- .../packages/preinstalled/package.json | 4 +- .../examples/packages/protocol/package.json | 4 +- .../packages/rollup-plugin/package.json | 4 +- .../examples/packages/send-flow/package.json | 4 +- .../packages/signature-insights/package.json | 4 +- .../transaction-insights/package.json | 4 +- packages/examples/packages/wasm/package.json | 4 +- .../packages/webpack-plugin/package.json | 4 +- packages/snaps-browserify-plugin/package.json | 2 + packages/snaps-cli/package.json | 2 + packages/snaps-controllers/package.json | 2 + .../snaps-execution-environments/package.json | 2 + packages/snaps-jest/package.json | 2 + packages/snaps-rollup-plugin/package.json | 4 +- packages/snaps-rpc-methods/package.json | 4 +- packages/snaps-sdk/package.json | 4 +- packages/snaps-simulation/package.json | 2 + packages/snaps-simulator/package.json | 2 + packages/snaps-utils/package.json | 2 + packages/snaps-webpack-plugin/package.json | 2 + packages/test-snaps/package.json | 1 + yarn.lock | 99 +++++++++++++++++++ 52 files changed, 239 insertions(+), 37 deletions(-) diff --git a/package.json b/package.json index 5a14a0ee46..6aa890c708 100644 --- a/package.json +++ b/package.json @@ -137,7 +137,7 @@ "geckodriver": true, "ts-node>@swc/core": true, "@swc/core": true, - "favicons>sharp": true, + "favicons>sharp": false, "vite>esbuild": true, "tsx>esbuild": true } diff --git a/packages/create-snap/package.json b/packages/create-snap/package.json index b3b748d256..457df2d0a0 100644 --- a/packages/create-snap/package.json +++ b/packages/create-snap/package.json @@ -61,6 +61,8 @@ }, "dependencies": { "@metamask/snaps-utils": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3", "semver": "^7.5.4", "yargs": "^17.7.1" }, diff --git a/packages/examples/package.json b/packages/examples/package.json index 17c3481678..6f0c54122a 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -40,6 +40,10 @@ "test:verbose": "jest --verbose", "test:watch": "jest --watch" }, + "dependencies": { + "eslint": "^9.11.0", + "prettier": "^3.3.3" + }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", diff --git a/packages/examples/packages/bip32/package.json b/packages/examples/packages/bip32/package.json index 776402c684..fceada9c9e 100644 --- a/packages/examples/packages/bip32/package.json +++ b/packages/examples/packages/bip32/package.json @@ -47,7 +47,9 @@ "@metamask/snaps-sdk": "workspace:^", "@metamask/utils": "^11.2.0", "@noble/ed25519": "^1.6.0", - "@noble/secp256k1": "^1.7.1" + "@noble/secp256k1": "^1.7.1", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/bip44/package.json b/packages/examples/packages/bip44/package.json index 39129a804e..13b5918acc 100644 --- a/packages/examples/packages/bip44/package.json +++ b/packages/examples/packages/bip44/package.json @@ -46,7 +46,9 @@ "@metamask/key-tree": "^10.0.2", "@metamask/snaps-sdk": "workspace:^", "@metamask/utils": "^11.2.0", - "@noble/bls12-381": "^1.2.0" + "@noble/bls12-381": "^1.2.0", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/browserify-plugin/package.json b/packages/examples/packages/browserify-plugin/package.json index 3be7aa723c..065f1d5d05 100644 --- a/packages/examples/packages/browserify-plugin/package.json +++ b/packages/examples/packages/browserify-plugin/package.json @@ -42,7 +42,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@babel/core": "^7.23.2", diff --git a/packages/examples/packages/browserify/package.json b/packages/examples/packages/browserify/package.json index 9a33216980..03506cd17c 100644 --- a/packages/examples/packages/browserify/package.json +++ b/packages/examples/packages/browserify/package.json @@ -43,7 +43,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/client-status/package.json b/packages/examples/packages/client-status/package.json index c91e60406a..568ef0aef0 100644 --- a/packages/examples/packages/client-status/package.json +++ b/packages/examples/packages/client-status/package.json @@ -43,7 +43,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/cronjobs/package.json b/packages/examples/packages/cronjobs/package.json index df342549fe..349ba13a3e 100644 --- a/packages/examples/packages/cronjobs/package.json +++ b/packages/examples/packages/cronjobs/package.json @@ -43,7 +43,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/dialogs/package.json b/packages/examples/packages/dialogs/package.json index 9e179b644b..3e56b7adf8 100644 --- a/packages/examples/packages/dialogs/package.json +++ b/packages/examples/packages/dialogs/package.json @@ -43,7 +43,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/errors/package.json b/packages/examples/packages/errors/package.json index 2be33b2028..f49bf0a87a 100644 --- a/packages/examples/packages/errors/package.json +++ b/packages/examples/packages/errors/package.json @@ -43,7 +43,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/ethereum-provider/package.json b/packages/examples/packages/ethereum-provider/package.json index 13f028bf91..d4d8abea10 100644 --- a/packages/examples/packages/ethereum-provider/package.json +++ b/packages/examples/packages/ethereum-provider/package.json @@ -44,7 +44,9 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0" + "@metamask/utils": "^11.2.0", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/ethers-js/package.json b/packages/examples/packages/ethers-js/package.json index a62980a8e8..e549ec52ff 100644 --- a/packages/examples/packages/ethers-js/package.json +++ b/packages/examples/packages/ethers-js/package.json @@ -44,7 +44,9 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "ethers": "^6.3.0" + "eslint": "^9.11.0", + "ethers": "^6.3.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/file-upload/package.json b/packages/examples/packages/file-upload/package.json index b10dacd45d..b06e47b218 100644 --- a/packages/examples/packages/file-upload/package.json +++ b/packages/examples/packages/file-upload/package.json @@ -44,7 +44,9 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0" + "@metamask/utils": "^11.2.0", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/get-entropy/package.json b/packages/examples/packages/get-entropy/package.json index 83c3cd68ca..2c3febd383 100644 --- a/packages/examples/packages/get-entropy/package.json +++ b/packages/examples/packages/get-entropy/package.json @@ -45,7 +45,9 @@ "dependencies": { "@metamask/snaps-sdk": "workspace:^", "@metamask/utils": "^11.2.0", - "@noble/bls12-381": "^1.2.0" + "@noble/bls12-381": "^1.2.0", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/get-file/package.json b/packages/examples/packages/get-file/package.json index db75632376..fc7d86ef1e 100644 --- a/packages/examples/packages/get-file/package.json +++ b/packages/examples/packages/get-file/package.json @@ -44,7 +44,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/home-page/package.json b/packages/examples/packages/home-page/package.json index efd8bd4715..a9fa000ade 100644 --- a/packages/examples/packages/home-page/package.json +++ b/packages/examples/packages/home-page/package.json @@ -43,7 +43,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/images/package.json b/packages/examples/packages/images/package.json index fb7648b581..12edca0413 100644 --- a/packages/examples/packages/images/package.json +++ b/packages/examples/packages/images/package.json @@ -44,6 +44,8 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3", "uqr": "^0.1.2" }, "devDependencies": { diff --git a/packages/examples/packages/interactive-ui/package.json b/packages/examples/packages/interactive-ui/package.json index b993c86ec3..eb2afac052 100644 --- a/packages/examples/packages/interactive-ui/package.json +++ b/packages/examples/packages/interactive-ui/package.json @@ -44,7 +44,9 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0" + "@metamask/utils": "^11.2.0", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/invoke-snap/package.json b/packages/examples/packages/invoke-snap/package.json index 6dd7ef4563..a05ae7c226 100644 --- a/packages/examples/packages/invoke-snap/package.json +++ b/packages/examples/packages/invoke-snap/package.json @@ -49,5 +49,9 @@ }, "engines": { "node": "^18.16 || >=20" + }, + "dependencies": { + "eslint": "^9.11.0", + "prettier": "^3.3.3" } } diff --git a/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json b/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json index ca28a0e365..bf20d80247 100644 --- a/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json @@ -46,7 +46,9 @@ "@metamask/key-tree": "^10.0.2", "@metamask/snaps-sdk": "workspace:^", "@metamask/utils": "^11.2.0", - "@noble/hashes": "^1.3.1" + "@noble/hashes": "^1.3.1", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/invoke-snap/packages/core-signer/package.json b/packages/examples/packages/invoke-snap/packages/core-signer/package.json index 5ba7008772..c2953ef326 100644 --- a/packages/examples/packages/invoke-snap/packages/core-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/core-signer/package.json @@ -47,7 +47,9 @@ "@metamask/snaps-sdk": "workspace:^", "@metamask/utils": "^11.2.0", "@noble/curves": "^1.1.0", - "async-mutex": "^0.5.0" + "async-mutex": "^0.5.0", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/json-rpc/package.json b/packages/examples/packages/json-rpc/package.json index 8bdf1746b0..36acefc9ed 100644 --- a/packages/examples/packages/json-rpc/package.json +++ b/packages/examples/packages/json-rpc/package.json @@ -43,7 +43,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/jsx/package.json b/packages/examples/packages/jsx/package.json index 2d274ef71c..c6f26adaac 100644 --- a/packages/examples/packages/jsx/package.json +++ b/packages/examples/packages/jsx/package.json @@ -44,7 +44,9 @@ }, "dependencies": { "@metamask/rpc-errors": "^7.0.2", - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/lifecycle-hooks/package.json b/packages/examples/packages/lifecycle-hooks/package.json index 0ff87ba517..9020c45754 100644 --- a/packages/examples/packages/lifecycle-hooks/package.json +++ b/packages/examples/packages/lifecycle-hooks/package.json @@ -43,7 +43,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/localization/package.json b/packages/examples/packages/localization/package.json index 6783f5e0a6..c1166d5b75 100644 --- a/packages/examples/packages/localization/package.json +++ b/packages/examples/packages/localization/package.json @@ -44,7 +44,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/manage-state/package.json b/packages/examples/packages/manage-state/package.json index c6efbf986e..0db5ef2297 100644 --- a/packages/examples/packages/manage-state/package.json +++ b/packages/examples/packages/manage-state/package.json @@ -44,7 +44,9 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0" + "@metamask/utils": "^11.2.0", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/name-lookup/package.json b/packages/examples/packages/name-lookup/package.json index fa67141c6c..a435a76f80 100644 --- a/packages/examples/packages/name-lookup/package.json +++ b/packages/examples/packages/name-lookup/package.json @@ -43,7 +43,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/network-access/package.json b/packages/examples/packages/network-access/package.json index 2dc285cfa3..f9ec3367af 100644 --- a/packages/examples/packages/network-access/package.json +++ b/packages/examples/packages/network-access/package.json @@ -44,7 +44,9 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0" + "@metamask/utils": "^11.2.0", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/notifications/package.json b/packages/examples/packages/notifications/package.json index 07c6bad762..f726ab5063 100644 --- a/packages/examples/packages/notifications/package.json +++ b/packages/examples/packages/notifications/package.json @@ -43,7 +43,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/preinstalled/package.json b/packages/examples/packages/preinstalled/package.json index e04b04649c..42ac11c11c 100644 --- a/packages/examples/packages/preinstalled/package.json +++ b/packages/examples/packages/preinstalled/package.json @@ -44,7 +44,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/protocol/package.json b/packages/examples/packages/protocol/package.json index 6279e03150..7b8c88e6e1 100644 --- a/packages/examples/packages/protocol/package.json +++ b/packages/examples/packages/protocol/package.json @@ -44,7 +44,9 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0" + "@metamask/utils": "^11.2.0", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", diff --git a/packages/examples/packages/rollup-plugin/package.json b/packages/examples/packages/rollup-plugin/package.json index 86a800f66a..d6453f2154 100644 --- a/packages/examples/packages/rollup-plugin/package.json +++ b/packages/examples/packages/rollup-plugin/package.json @@ -43,7 +43,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@babel/core": "^7.23.2", diff --git a/packages/examples/packages/send-flow/package.json b/packages/examples/packages/send-flow/package.json index d53c67d336..8e791060a8 100644 --- a/packages/examples/packages/send-flow/package.json +++ b/packages/examples/packages/send-flow/package.json @@ -44,7 +44,9 @@ }, "dependencies": { "@metamask/rpc-errors": "^7.0.2", - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/signature-insights/package.json b/packages/examples/packages/signature-insights/package.json index 97edf6bcd1..11c6c9b8d0 100644 --- a/packages/examples/packages/signature-insights/package.json +++ b/packages/examples/packages/signature-insights/package.json @@ -43,7 +43,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/transaction-insights/package.json b/packages/examples/packages/transaction-insights/package.json index 5ddb7eb91c..bee7d34876 100644 --- a/packages/examples/packages/transaction-insights/package.json +++ b/packages/examples/packages/transaction-insights/package.json @@ -44,7 +44,9 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0" + "@metamask/utils": "^11.2.0", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/wasm/package.json b/packages/examples/packages/wasm/package.json index bc2816614f..e9c9f4bc90 100644 --- a/packages/examples/packages/wasm/package.json +++ b/packages/examples/packages/wasm/package.json @@ -44,7 +44,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/examples/packages/webpack-plugin/package.json b/packages/examples/packages/webpack-plugin/package.json index 1f8d02460d..675e2e8760 100644 --- a/packages/examples/packages/webpack-plugin/package.json +++ b/packages/examples/packages/webpack-plugin/package.json @@ -43,7 +43,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^" + "@metamask/snaps-sdk": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/packages/snaps-browserify-plugin/package.json b/packages/snaps-browserify-plugin/package.json index b895bb43d6..78fb8235d8 100644 --- a/packages/snaps-browserify-plugin/package.json +++ b/packages/snaps-browserify-plugin/package.json @@ -59,6 +59,8 @@ "dependencies": { "@metamask/snaps-utils": "workspace:^", "convert-source-map": "^1.8.0", + "eslint": "^9.11.0", + "prettier": "^3.3.3", "readable-stream": "^3.6.2" }, "devDependencies": { diff --git a/packages/snaps-cli/package.json b/packages/snaps-cli/package.json index 8ebd8a86ba..e5593445c6 100644 --- a/packages/snaps-cli/package.json +++ b/packages/snaps-cli/package.json @@ -88,12 +88,14 @@ "constants-browserify": "^1.0.0", "crypto-browserify": "^3.12.0", "domain-browser": "^4.22.0", + "eslint": "^9.11.0", "events": "^3.3.0", "fork-ts-checker-webpack-plugin": "^9.0.2", "https-browserify": "^1.0.0", "ora": "^5.4.1", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", + "prettier": "^3.3.3", "process": "^0.11.10", "punycode": "^2.3.0", "querystring-es3": "^0.2.1", diff --git a/packages/snaps-controllers/package.json b/packages/snaps-controllers/package.json index a707351bf5..c2f0a6dbf0 100644 --- a/packages/snaps-controllers/package.json +++ b/packages/snaps-controllers/package.json @@ -98,11 +98,13 @@ "async-mutex": "^0.5.0", "browserify-zlib": "^0.2.0", "concat-stream": "^2.0.0", + "eslint": "^9.11.0", "fast-deep-equal": "^3.1.3", "get-npm-tarball-url": "^2.0.3", "immer": "^9.0.6", "luxon": "^3.5.0", "nanoid": "^3.1.31", + "prettier": "^3.3.3", "readable-stream": "^3.6.2", "readable-web-to-node-stream": "^3.0.2", "semver": "^7.5.4", diff --git a/packages/snaps-execution-environments/package.json b/packages/snaps-execution-environments/package.json index 0c57041c10..11ca8fb746 100644 --- a/packages/snaps-execution-environments/package.json +++ b/packages/snaps-execution-environments/package.json @@ -73,7 +73,9 @@ "@metamask/snaps-utils": "workspace:^", "@metamask/superstruct": "^3.1.0", "@metamask/utils": "^11.2.0", + "eslint": "^9.11.0", "nanoid": "^3.1.31", + "prettier": "^3.3.3", "readable-stream": "^3.6.2" }, "devDependencies": { diff --git a/packages/snaps-jest/package.json b/packages/snaps-jest/package.json index cd39dbf3f5..7a039832b1 100644 --- a/packages/snaps-jest/package.json +++ b/packages/snaps-jest/package.json @@ -65,9 +65,11 @@ "@metamask/snaps-simulation": "workspace:^", "@metamask/superstruct": "^3.1.0", "@metamask/utils": "^11.2.0", + "eslint": "^9.11.0", "express": "^4.18.2", "jest-environment-node": "^29.5.0", "jest-matcher-utils": "^29.5.0", + "prettier": "^3.3.3", "redux": "^4.2.1" }, "devDependencies": { diff --git a/packages/snaps-rollup-plugin/package.json b/packages/snaps-rollup-plugin/package.json index 4cb1118e80..abe2223912 100644 --- a/packages/snaps-rollup-plugin/package.json +++ b/packages/snaps-rollup-plugin/package.json @@ -57,7 +57,9 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-utils": "workspace:^" + "@metamask/snaps-utils": "workspace:^", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", diff --git a/packages/snaps-rpc-methods/package.json b/packages/snaps-rpc-methods/package.json index 80fbb86b82..2d998ee090 100644 --- a/packages/snaps-rpc-methods/package.json +++ b/packages/snaps-rpc-methods/package.json @@ -63,7 +63,9 @@ "@metamask/superstruct": "^3.1.0", "@metamask/utils": "^11.2.0", "@noble/hashes": "^1.3.1", - "luxon": "^3.5.0" + "eslint": "^9.11.0", + "luxon": "^3.5.0", + "prettier": "^3.3.3" }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", diff --git a/packages/snaps-sdk/package.json b/packages/snaps-sdk/package.json index 633a88a3ba..92e4ca22e6 100644 --- a/packages/snaps-sdk/package.json +++ b/packages/snaps-sdk/package.json @@ -95,7 +95,9 @@ "@metamask/providers": "^20.0.0", "@metamask/rpc-errors": "^7.0.2", "@metamask/superstruct": "^3.1.0", - "@metamask/utils": "^11.2.0" + "@metamask/utils": "^11.2.0", + "eslint": "^9.11.0", + "prettier": "^3.3.3" }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", diff --git a/packages/snaps-simulation/package.json b/packages/snaps-simulation/package.json index 2e7de49a5a..656ea57a3a 100644 --- a/packages/snaps-simulation/package.json +++ b/packages/snaps-simulation/package.json @@ -70,8 +70,10 @@ "@metamask/superstruct": "^3.1.0", "@metamask/utils": "^11.2.0", "@reduxjs/toolkit": "^1.9.5", + "eslint": "^9.11.0", "fast-deep-equal": "^3.1.3", "mime": "^3.0.0", + "prettier": "^3.3.3", "readable-stream": "^3.6.2", "redux-saga": "^1.2.3" }, diff --git a/packages/snaps-simulator/package.json b/packages/snaps-simulator/package.json index 3031cdee98..943f081f4f 100644 --- a/packages/snaps-simulator/package.json +++ b/packages/snaps-simulator/package.json @@ -63,6 +63,7 @@ "@noble/hashes": "^1.3.1", "@reduxjs/toolkit": "^1.9.5", "date-fns": "^2.30.0", + "eslint": "^9.11.0", "fast-deep-equal": "^3.1.3", "framer-motion": "^10.12.8", "he": "^1.2.0", @@ -70,6 +71,7 @@ "lodash.memoize": "^4.1.2", "lodash.throttle": "^4.1.1", "monaco-editor": "^0.38.0", + "prettier": "^3.3.3", "react": "^18.2.0", "react-dnd": "^16.0.1", "react-dom": "^18.2.0", diff --git a/packages/snaps-utils/package.json b/packages/snaps-utils/package.json index 6704a5b826..10be652969 100644 --- a/packages/snaps-utils/package.json +++ b/packages/snaps-utils/package.json @@ -92,10 +92,12 @@ "@scure/base": "^1.1.1", "chalk": "^4.1.2", "cron-parser": "^4.5.0", + "eslint": "^9.11.0", "fast-deep-equal": "^3.1.3", "fast-json-stable-stringify": "^2.1.0", "fast-xml-parser": "^4.4.1", "marked": "^12.0.1", + "prettier": "^3.3.3", "rfdc": "^1.3.0", "semver": "^7.5.4", "ses": "^1.1.0", diff --git a/packages/snaps-webpack-plugin/package.json b/packages/snaps-webpack-plugin/package.json index fd51e222bb..f54f72314d 100644 --- a/packages/snaps-webpack-plugin/package.json +++ b/packages/snaps-webpack-plugin/package.json @@ -60,6 +60,8 @@ "@metamask/snaps-sdk": "workspace:^", "@metamask/snaps-utils": "workspace:^", "@metamask/utils": "^11.2.0", + "eslint": "^9.11.0", + "prettier": "^3.3.3", "webpack-sources": "^3.2.3" }, "devDependencies": { diff --git a/packages/test-snaps/package.json b/packages/test-snaps/package.json index 6a1a491c23..218748a6c6 100644 --- a/packages/test-snaps/package.json +++ b/packages/test-snaps/package.json @@ -74,6 +74,7 @@ "@popperjs/core": "^2.11.8", "@reduxjs/toolkit": "^1.9.5", "bootstrap": "^5.2.2", + "eslint": "^9.11.0", "react": "^18.2.0", "react-bootstrap": "^2.5.0", "react-dom": "^18.2.0", diff --git a/yarn.lock b/yarn.lock index cc1d4682e8..fe33df7c9e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3998,8 +3998,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4023,8 +4025,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" @@ -4055,8 +4059,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" @@ -4081,8 +4087,10 @@ __metadata: browserify: "npm:^17.0.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4103,8 +4111,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" @@ -4129,8 +4139,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4177,8 +4189,10 @@ __metadata: async-mutex: "npm:^0.5.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4221,10 +4235,12 @@ __metadata: "@types/yargs": "npm:^17.0.24" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" memfs: "npm:^3.4.13" + prettier: "npm:^3.3.3" semver: "npm:^7.5.4" ts-node: "npm:^10.9.1" tsc-watch: "npm:^4.5.0" @@ -4250,8 +4266,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" @@ -4273,8 +4291,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4295,8 +4315,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4464,8 +4486,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4486,9 +4510,11 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" ethers: "npm:^6.3.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" webpack: "npm:^5.97.1" @@ -4515,7 +4541,9 @@ __metadata: "@metamask/auto-changelog": "npm:^4.1.0" "@types/node": "npm:18.14.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4537,8 +4565,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" @@ -4562,8 +4592,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4584,8 +4616,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4606,8 +4640,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4628,8 +4664,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" uqr: "npm:^0.1.2" @@ -4652,8 +4690,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4675,8 +4715,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" @@ -4691,7 +4733,9 @@ __metadata: "@metamask/auto-changelog": "npm:^4.1.0" "@types/node": "npm:18.14.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4723,8 +4767,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4759,8 +4805,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4794,8 +4842,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4816,8 +4866,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4839,8 +4891,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4861,8 +4915,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4885,8 +4941,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4907,8 +4965,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -4995,8 +5055,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" tsx: "npm:^4.19.1" typescript: "npm:~5.3.3" @@ -5019,8 +5081,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" @@ -5070,8 +5134,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" rollup: "npm:^2.73.0" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" @@ -5121,8 +5187,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -5143,8 +5211,10 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -5175,10 +5245,12 @@ __metadata: convert-source-map: "npm:^1.8.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" memfs: "npm:^3.4.13" + prettier: "npm:^3.3.3" readable-stream: "npm:^3.6.2" typescript: "npm:~5.3.3" languageName: unknown @@ -5224,6 +5296,7 @@ __metadata: deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" domain-browser: "npm:^4.22.0" + eslint: "npm:^9.11.0" events: "npm:^3.3.0" execa: "npm:^5.1.1" fork-ts-checker-webpack-plugin: "npm:^9.0.2" @@ -5235,6 +5308,7 @@ __metadata: ora: "npm:^5.4.1" os-browserify: "npm:^0.3.0" path-browserify: "npm:^1.0.1" + prettier: "npm:^3.3.3" process: "npm:^0.11.10" punycode: "npm:^2.3.0" querystring-es3: "npm:^0.2.1" @@ -5315,6 +5389,7 @@ __metadata: deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" esbuild: "npm:^0.18.10" + eslint: "npm:^9.11.0" expect-webdriverio: "npm:^4.4.1" fast-deep-equal: "npm:^3.1.3" get-npm-tarball-url: "npm:^2.0.3" @@ -5328,6 +5403,7 @@ __metadata: luxon: "npm:^3.5.0" mkdirp: "npm:^1.0.4" nanoid: "npm:^3.1.31" + prettier: "npm:^3.3.3" readable-stream: "npm:^3.6.2" readable-web-to-node-stream: "npm:^3.0.2" rimraf: "npm:^4.1.2" @@ -5388,6 +5464,7 @@ __metadata: deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" esbuild: "npm:^0.18.10" + eslint: "npm:^9.11.0" expect-webdriverio: "npm:^4.4.1" istanbul-lib-coverage: "npm:^3.2.0" istanbul-lib-report: "npm:^3.0.0" @@ -5399,6 +5476,7 @@ __metadata: lavamoat: "npm:^8.0.4" lavamoat-browserify: "npm:^17.0.5" nanoid: "npm:^3.1.31" + prettier: "npm:^3.3.3" readable-stream: "npm:^3.6.2" rimraf: "npm:^4.1.2" serve-handler: "npm:^6.1.5" @@ -5438,12 +5516,14 @@ __metadata: "@types/semver": "npm:^7.5.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" express: "npm:^4.18.2" jest: "npm:^29.0.2" jest-environment-node: "npm:^29.5.0" jest-it-up: "npm:^2.0.0" jest-matcher-utils: "npm:^29.5.0" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" redux: "npm:^4.2.1" typescript: "npm:~5.3.3" languageName: unknown @@ -5475,10 +5555,12 @@ __metadata: "@types/jest": "npm:^27.5.1" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" memfs: "npm:^3.4.13" + prettier: "npm:^3.3.3" rollup: "npm:^2.73.0" typescript: "npm:~5.3.3" languageName: unknown @@ -5506,10 +5588,12 @@ __metadata: "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" luxon: "npm:^3.5.0" + prettier: "npm:^3.3.3" typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5529,11 +5613,13 @@ __metadata: "@types/jest": "npm:^27.5.1" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" expect-type: "npm:^0.17.3" jest: "npm:^29.0.2" jest-fetch-mock: "npm:^3.0.3" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-jest: "npm:^29.1.1" typescript: "npm:~5.3.3" languageName: unknown @@ -5567,12 +5653,14 @@ __metadata: "@types/readable-stream": "npm:^4.0.15" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" express: "npm:^4.18.2" fast-deep-equal: "npm:^3.1.3" jest: "npm:^29.0.2" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" mime: "npm:^3.0.0" + prettier: "npm:^3.3.3" readable-stream: "npm:^3.6.2" redux-saga: "npm:^1.2.3" ts-jest: "npm:^29.1.1" @@ -5627,6 +5715,7 @@ __metadata: date-fns: "npm:^2.30.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" express: "npm:^4.18.2" fast-deep-equal: "npm:^3.1.3" favicons: "npm:^7.1.2" @@ -5644,6 +5733,7 @@ __metadata: lodash.throttle: "npm:^4.1.1" monaco-editor: "npm:^0.38.0" monaco-editor-webpack-plugin: "npm:^7.0.1" + prettier: "npm:^3.3.3" process: "npm:^0.11.10" react: "npm:^18.2.0" react-dnd: "npm:^16.0.1" @@ -5713,6 +5803,7 @@ __metadata: deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" esbuild: "npm:^0.18.10" + eslint: "npm:^9.11.0" expect-webdriverio: "npm:^4.4.1" fast-deep-equal: "npm:^3.1.3" fast-json-stable-stringify: "npm:^2.1.0" @@ -5724,6 +5815,7 @@ __metadata: jest-silent-reporter: "npm:^0.6.0" marked: "npm:^12.0.1" memfs: "npm:^3.4.13" + prettier: "npm:^3.3.3" rfdc: "npm:^1.3.0" rimraf: "npm:^4.1.2" semver: "npm:^7.5.4" @@ -5755,10 +5847,12 @@ __metadata: "@types/webpack-sources": "npm:^3.2.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" memfs: "npm:^3.4.13" + prettier: "npm:^3.3.3" typescript: "npm:~5.3.3" webpack: "npm:^5.97.1" webpack-sources: "npm:^3.2.3" @@ -5829,6 +5923,7 @@ __metadata: css-loader: "npm:^6.7.3" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" favicons: "npm:^7.1.2" favicons-webpack-plugin: "npm:^6.0.0" html-webpack-plugin: "npm:^5.5.0" @@ -5902,8 +5997,10 @@ __metadata: assemblyscript: "npm:^0.27.5" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" languageName: unknown @@ -5925,8 +6022,10 @@ __metadata: "@types/webpack-env": "npm:^1.18.1" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" + eslint: "npm:^9.11.0" jest: "npm:^29.0.2" jest-silent-reporter: "npm:^0.6.0" + prettier: "npm:^3.3.3" swc-loader: "npm:^0.2.3" terser-webpack-plugin: "npm:^5.3.9" ts-node: "npm:^10.9.1" From bfc11c1e1d56c75d739ccb1ee8e86d9070b7b7a8 Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Mon, 17 Feb 2025 13:59:15 +0100 Subject: [PATCH 7/9] Update ESLint command --- packages/create-snap/package.json | 2 +- packages/examples/package.json | 2 +- packages/examples/packages/bip32/package.json | 2 +- packages/examples/packages/bip44/package.json | 2 +- .../examples/packages/browserify-plugin/package.json | 2 +- packages/examples/packages/browserify/package.json | 2 +- packages/examples/packages/client-status/package.json | 2 +- packages/examples/packages/cronjobs/package.json | 2 +- packages/examples/packages/dialogs/package.json | 2 +- packages/examples/packages/errors/package.json | 2 +- .../examples/packages/ethereum-provider/package.json | 2 +- packages/examples/packages/ethers-js/package.json | 2 +- packages/examples/packages/file-upload/package.json | 2 +- packages/examples/packages/get-entropy/package.json | 2 +- packages/examples/packages/get-file/package.json | 2 +- packages/examples/packages/home-page/package.json | 2 +- packages/examples/packages/images/package.json | 2 +- packages/examples/packages/interactive-ui/package.json | 2 +- packages/examples/packages/invoke-snap/package.json | 10 +++++----- .../invoke-snap/packages/consumer-signer/package.json | 2 +- .../invoke-snap/packages/core-signer/package.json | 2 +- packages/examples/packages/json-rpc/package.json | 2 +- packages/examples/packages/jsx/package.json | 2 +- .../examples/packages/lifecycle-hooks/package.json | 2 +- packages/examples/packages/localization/package.json | 2 +- packages/examples/packages/manage-state/package.json | 2 +- packages/examples/packages/name-lookup/package.json | 2 +- packages/examples/packages/network-access/package.json | 2 +- packages/examples/packages/notifications/package.json | 2 +- packages/examples/packages/preinstalled/package.json | 2 +- packages/examples/packages/protocol/package.json | 2 +- packages/examples/packages/rollup-plugin/package.json | 2 +- packages/examples/packages/send-flow/package.json | 2 +- .../examples/packages/signature-insights/package.json | 2 +- .../packages/transaction-insights/package.json | 2 +- packages/examples/packages/wasm/package.json | 2 +- packages/examples/packages/webpack-plugin/package.json | 2 +- packages/snaps-browserify-plugin/package.json | 2 +- packages/snaps-cli/package.json | 2 +- packages/snaps-controllers/package.json | 2 +- packages/snaps-execution-environments/package.json | 2 +- packages/snaps-jest/package.json | 2 +- packages/snaps-rollup-plugin/package.json | 2 +- packages/snaps-rpc-methods/package.json | 2 +- packages/snaps-sdk/package.json | 2 +- packages/snaps-simulation/package.json | 2 +- packages/snaps-simulator/package.json | 2 +- packages/snaps-utils/package.json | 2 +- packages/snaps-webpack-plugin/package.json | 2 +- packages/test-snaps/package.json | 2 +- 50 files changed, 54 insertions(+), 54 deletions(-) diff --git a/packages/create-snap/package.json b/packages/create-snap/package.json index 457df2d0a0..a269e10258 100644 --- a/packages/create-snap/package.json +++ b/packages/create-snap/package.json @@ -47,7 +47,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore", "publish:package": "../../scripts/publish-package.sh", diff --git a/packages/examples/package.json b/packages/examples/package.json index 6f0c54122a..f32dcf4bb9 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -28,7 +28,7 @@ "lint": "yarn workspaces foreach --worktree --parallel --verbose --interlaced --no-private run lint && yarn lint:dependencies", "lint:ci": "yarn lint:eslint && yarn lint:misc --check", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!packages/**\" --ignore-path ../../.gitignore", "since-latest-release": "../../scripts/since-latest-release.sh", diff --git a/packages/examples/packages/bip32/package.json b/packages/examples/packages/bip32/package.json index fceada9c9e..c243c88ebf 100644 --- a/packages/examples/packages/bip32/package.json +++ b/packages/examples/packages/bip32/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/bip44/package.json b/packages/examples/packages/bip44/package.json index 13b5918acc..7304677afb 100644 --- a/packages/examples/packages/bip44/package.json +++ b/packages/examples/packages/bip44/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/browserify-plugin/package.json b/packages/examples/packages/browserify-plugin/package.json index 065f1d5d05..24e9f1da0e 100644 --- a/packages/examples/packages/browserify-plugin/package.json +++ b/packages/examples/packages/browserify-plugin/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/browserify/package.json b/packages/examples/packages/browserify/package.json index 03506cd17c..0faf815a16 100644 --- a/packages/examples/packages/browserify/package.json +++ b/packages/examples/packages/browserify/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/client-status/package.json b/packages/examples/packages/client-status/package.json index 568ef0aef0..f76ef41a94 100644 --- a/packages/examples/packages/client-status/package.json +++ b/packages/examples/packages/client-status/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/cronjobs/package.json b/packages/examples/packages/cronjobs/package.json index 349ba13a3e..e12a2461ea 100644 --- a/packages/examples/packages/cronjobs/package.json +++ b/packages/examples/packages/cronjobs/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/dialogs/package.json b/packages/examples/packages/dialogs/package.json index 3e56b7adf8..d2be6ab0b6 100644 --- a/packages/examples/packages/dialogs/package.json +++ b/packages/examples/packages/dialogs/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/errors/package.json b/packages/examples/packages/errors/package.json index f49bf0a87a..88b3293c7f 100644 --- a/packages/examples/packages/errors/package.json +++ b/packages/examples/packages/errors/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/ethereum-provider/package.json b/packages/examples/packages/ethereum-provider/package.json index d4d8abea10..20915ada91 100644 --- a/packages/examples/packages/ethereum-provider/package.json +++ b/packages/examples/packages/ethereum-provider/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/ethers-js/package.json b/packages/examples/packages/ethers-js/package.json index e549ec52ff..725509cc5b 100644 --- a/packages/examples/packages/ethers-js/package.json +++ b/packages/examples/packages/ethers-js/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/file-upload/package.json b/packages/examples/packages/file-upload/package.json index b06e47b218..34629652a6 100644 --- a/packages/examples/packages/file-upload/package.json +++ b/packages/examples/packages/file-upload/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/get-entropy/package.json b/packages/examples/packages/get-entropy/package.json index 2c3febd383..ff84d0c301 100644 --- a/packages/examples/packages/get-entropy/package.json +++ b/packages/examples/packages/get-entropy/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/get-file/package.json b/packages/examples/packages/get-file/package.json index fc7d86ef1e..75a9a14cee 100644 --- a/packages/examples/packages/get-file/package.json +++ b/packages/examples/packages/get-file/package.json @@ -32,7 +32,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/home-page/package.json b/packages/examples/packages/home-page/package.json index a9fa000ade..4b0e9772be 100644 --- a/packages/examples/packages/home-page/package.json +++ b/packages/examples/packages/home-page/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/images/package.json b/packages/examples/packages/images/package.json index 12edca0413..f57d1bf964 100644 --- a/packages/examples/packages/images/package.json +++ b/packages/examples/packages/images/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/interactive-ui/package.json b/packages/examples/packages/interactive-ui/package.json index eb2afac052..84c0345699 100644 --- a/packages/examples/packages/interactive-ui/package.json +++ b/packages/examples/packages/interactive-ui/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/invoke-snap/package.json b/packages/examples/packages/invoke-snap/package.json index a05ae7c226..2584db6bc7 100644 --- a/packages/examples/packages/invoke-snap/package.json +++ b/packages/examples/packages/invoke-snap/package.json @@ -27,7 +27,7 @@ "lint": "yarn workspaces foreach --worktree --parallel --verbose --interlaced run lint && yarn lint:dependencies", "lint:ci": "yarn lint:eslint && yarn lint:misc --check", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" \"!packages/**\" --ignore-path ../../../../.gitignore", "since-latest-release": "../../../../scripts/since-latest-release.sh", @@ -38,6 +38,10 @@ "test:verbose": "jest --verbose", "test:watch": "jest --watch" }, + "dependencies": { + "eslint": "^9.11.0", + "prettier": "^3.3.3" + }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", @@ -49,9 +53,5 @@ }, "engines": { "node": "^18.16 || >=20" - }, - "dependencies": { - "eslint": "^9.11.0", - "prettier": "^3.3.3" } } diff --git a/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json b/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json index bf20d80247..fe5637524f 100644 --- a/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/invoke-snap/packages/core-signer/package.json b/packages/examples/packages/invoke-snap/packages/core-signer/package.json index c2953ef326..d95f3f393d 100644 --- a/packages/examples/packages/invoke-snap/packages/core-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/core-signer/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/json-rpc/package.json b/packages/examples/packages/json-rpc/package.json index 36acefc9ed..4986b562d9 100644 --- a/packages/examples/packages/json-rpc/package.json +++ b/packages/examples/packages/json-rpc/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/jsx/package.json b/packages/examples/packages/jsx/package.json index c6f26adaac..419845e3f5 100644 --- a/packages/examples/packages/jsx/package.json +++ b/packages/examples/packages/jsx/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/lifecycle-hooks/package.json b/packages/examples/packages/lifecycle-hooks/package.json index 9020c45754..e83ffece8c 100644 --- a/packages/examples/packages/lifecycle-hooks/package.json +++ b/packages/examples/packages/lifecycle-hooks/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/localization/package.json b/packages/examples/packages/localization/package.json index c1166d5b75..46bc88c94b 100644 --- a/packages/examples/packages/localization/package.json +++ b/packages/examples/packages/localization/package.json @@ -32,7 +32,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/manage-state/package.json b/packages/examples/packages/manage-state/package.json index 0db5ef2297..1e679cacb9 100644 --- a/packages/examples/packages/manage-state/package.json +++ b/packages/examples/packages/manage-state/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/name-lookup/package.json b/packages/examples/packages/name-lookup/package.json index a435a76f80..599a8e33a3 100644 --- a/packages/examples/packages/name-lookup/package.json +++ b/packages/examples/packages/name-lookup/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/network-access/package.json b/packages/examples/packages/network-access/package.json index f9ec3367af..766809e7f2 100644 --- a/packages/examples/packages/network-access/package.json +++ b/packages/examples/packages/network-access/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/notifications/package.json b/packages/examples/packages/notifications/package.json index f726ab5063..679cd13a75 100644 --- a/packages/examples/packages/notifications/package.json +++ b/packages/examples/packages/notifications/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/preinstalled/package.json b/packages/examples/packages/preinstalled/package.json index 42ac11c11c..7db010a9e3 100644 --- a/packages/examples/packages/preinstalled/package.json +++ b/packages/examples/packages/preinstalled/package.json @@ -32,7 +32,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/protocol/package.json b/packages/examples/packages/protocol/package.json index 7b8c88e6e1..bbe72df60b 100644 --- a/packages/examples/packages/protocol/package.json +++ b/packages/examples/packages/protocol/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/rollup-plugin/package.json b/packages/examples/packages/rollup-plugin/package.json index d6453f2154..8b64328fcf 100644 --- a/packages/examples/packages/rollup-plugin/package.json +++ b/packages/examples/packages/rollup-plugin/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/send-flow/package.json b/packages/examples/packages/send-flow/package.json index 8e791060a8..7273546d15 100644 --- a/packages/examples/packages/send-flow/package.json +++ b/packages/examples/packages/send-flow/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/signature-insights/package.json b/packages/examples/packages/signature-insights/package.json index 11c6c9b8d0..23fdbdee9d 100644 --- a/packages/examples/packages/signature-insights/package.json +++ b/packages/examples/packages/signature-insights/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/transaction-insights/package.json b/packages/examples/packages/transaction-insights/package.json index bee7d34876..3d2c0d6435 100644 --- a/packages/examples/packages/transaction-insights/package.json +++ b/packages/examples/packages/transaction-insights/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/wasm/package.json b/packages/examples/packages/wasm/package.json index e9c9f4bc90..7bdfafbaa1 100644 --- a/packages/examples/packages/wasm/package.json +++ b/packages/examples/packages/wasm/package.json @@ -32,7 +32,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/examples/packages/webpack-plugin/package.json b/packages/examples/packages/webpack-plugin/package.json index 675e2e8760..ca375d73e0 100644 --- a/packages/examples/packages/webpack-plugin/package.json +++ b/packages/examples/packages/webpack-plugin/package.json @@ -31,7 +31,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" \"!snap.manifest.json\" --ignore-path ../../../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/snaps-browserify-plugin/package.json b/packages/snaps-browserify-plugin/package.json index 78fb8235d8..deab6b4c59 100644 --- a/packages/snaps-browserify-plugin/package.json +++ b/packages/snaps-browserify-plugin/package.json @@ -45,7 +45,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/snaps-cli/package.json b/packages/snaps-cli/package.json index e5593445c6..e913c4d0ba 100644 --- a/packages/snaps-cli/package.json +++ b/packages/snaps-cli/package.json @@ -52,7 +52,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/snaps-controllers/package.json b/packages/snaps-controllers/package.json index c2f0a6dbf0..0d948854aa 100644 --- a/packages/snaps-controllers/package.json +++ b/packages/snaps-controllers/package.json @@ -65,7 +65,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/snaps-execution-environments/package.json b/packages/snaps-execution-environments/package.json index 11ca8fb746..bafea5ca12 100644 --- a/packages/snaps-execution-environments/package.json +++ b/packages/snaps-execution-environments/package.json @@ -50,7 +50,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ./.prettierignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/snaps-jest/package.json b/packages/snaps-jest/package.json index 7a039832b1..6d070ae87e 100644 --- a/packages/snaps-jest/package.json +++ b/packages/snaps-jest/package.json @@ -45,7 +45,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/snaps-rollup-plugin/package.json b/packages/snaps-rollup-plugin/package.json index abe2223912..20901141f7 100644 --- a/packages/snaps-rollup-plugin/package.json +++ b/packages/snaps-rollup-plugin/package.json @@ -45,7 +45,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/snaps-rpc-methods/package.json b/packages/snaps-rpc-methods/package.json index 2d998ee090..f50b8cd5db 100644 --- a/packages/snaps-rpc-methods/package.json +++ b/packages/snaps-rpc-methods/package.json @@ -43,7 +43,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/snaps-sdk/package.json b/packages/snaps-sdk/package.json index 92e4ca22e6..03907a062f 100644 --- a/packages/snaps-sdk/package.json +++ b/packages/snaps-sdk/package.json @@ -79,7 +79,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/snaps-simulation/package.json b/packages/snaps-simulation/package.json index 656ea57a3a..8d3cd334c2 100644 --- a/packages/snaps-simulation/package.json +++ b/packages/snaps-simulation/package.json @@ -43,7 +43,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/snaps-simulator/package.json b/packages/snaps-simulator/package.json index 943f081f4f..f767fc8553 100644 --- a/packages/snaps-simulator/package.json +++ b/packages/snaps-simulator/package.json @@ -28,7 +28,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:constraints --fix && yarn lint:misc --write && yarn changelog:validate", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore", "since-latest-release": "../../scripts/since-latest-release.sh", diff --git a/packages/snaps-utils/package.json b/packages/snaps-utils/package.json index 10be652969..b2da255501 100644 --- a/packages/snaps-utils/package.json +++ b/packages/snaps-utils/package.json @@ -64,7 +64,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/snaps-webpack-plugin/package.json b/packages/snaps-webpack-plugin/package.json index f54f72314d..c75380f45e 100644 --- a/packages/snaps-webpack-plugin/package.json +++ b/packages/snaps-webpack-plugin/package.json @@ -45,7 +45,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore", "publish:preview": "yarn npm publish --tag preview", diff --git a/packages/test-snaps/package.json b/packages/test-snaps/package.json index 218748a6c6..5beec3cdd8 100644 --- a/packages/test-snaps/package.json +++ b/packages/test-snaps/package.json @@ -28,7 +28,7 @@ "lint": "yarn lint:eslint && yarn lint:misc --check && yarn changelog:validate && yarn lint:dependencies", "lint:ci": "yarn lint", "lint:dependencies": "depcheck", - "lint:eslint": "eslint . --cache --ext js,ts,jsx,tsx", + "lint:eslint": "eslint . --cache", "lint:fix": "yarn lint:eslint --fix && yarn lint:misc --write", "lint:misc": "prettier --no-error-on-unmatched-pattern --loglevel warn \"**/*.json\" \"**/*.md\" \"**/*.html\" \"!CHANGELOG.md\" --ignore-path ../../.gitignore", "since-latest-release": "../../scripts/since-latest-release.sh", From 2bbe56401f42faf65dc80960745e001d3a69606e Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Mon, 17 Feb 2025 14:03:58 +0100 Subject: [PATCH 8/9] Update LavaMoat policies again --- .../lavamoat/browserify/iframe/policy.json | 26 ++--- .../browserify/node-process/policy.json | 22 ++--- .../browserify/node-thread/policy.json | 22 ++--- .../lavamoat/browserify/webview/policy.json | 24 ++--- .../browserify/worker-executor/policy.json | 26 ++--- .../browserify/worker-pool/policy.json | 24 ++--- .../lavamoat/build-system/policy.json | 98 +++++++++---------- 7 files changed, 121 insertions(+), 121 deletions(-) diff --git a/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json index 1c10427d65..520b71350d 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json @@ -45,9 +45,9 @@ "@metamask/json-rpc-engine": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, "@metamask/providers>@metamask/safe-event-emitter": true, - "@metamask/providers>fast-deep-equal": true, "@metamask/providers>is-stream": true, "@metamask/rpc-errors": true, + "eslint>fast-deep-equal": true, "readable-stream": true } }, @@ -114,8 +114,8 @@ "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, "browserify>buffer": true, - "depcheck>debug": true, - "depcheck>semver": true + "depcheck>semver": true, + "eslint>debug": true } }, "@metamask/utils>@noble/hashes": { @@ -160,7 +160,15 @@ "browserify>browser-pack>safe-buffer": true } }, - "depcheck>debug": { + "depcheck>semver": { + "globals": { + "console.error": true + }, + "packages": { + "browserify>process": true + } + }, + "eslint>debug": { "globals": { "console": true, "document": true, @@ -170,15 +178,7 @@ }, "packages": { "browserify>process": true, - "depcheck>debug>ms": true - } - }, - "depcheck>semver": { - "globals": { - "console.error": true - }, - "packages": { - "browserify>process": true + "eslint>debug>ms": true } }, "readable-stream": { diff --git a/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json index 0363b1b813..803b8ed933 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json @@ -52,9 +52,9 @@ "@metamask/json-rpc-engine": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, "@metamask/providers>@metamask/safe-event-emitter": true, - "@metamask/providers>fast-deep-equal": true, "@metamask/providers>is-stream": true, "@metamask/rpc-errors": true, + "eslint>fast-deep-equal": true, "readable-stream": true } }, @@ -127,8 +127,8 @@ "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, "buffer": true, - "depcheck>debug": true, - "depcheck>semver": true + "depcheck>semver": true, + "eslint>debug": true } }, "@metamask/utils>@noble/hashes": { @@ -179,7 +179,13 @@ "browserify>browser-pack>safe-buffer": true } }, - "depcheck>debug": { + "depcheck>semver": { + "globals": { + "console.error": true, + "process": true + } + }, + "eslint>debug": { "builtin": { "tty.isatty": true, "util.deprecate": true, @@ -195,17 +201,11 @@ }, "packages": { "@wdio/mocha-framework>mocha>supports-color": true, - "depcheck>debug>ms": true, + "eslint>debug>ms": true, "tty": true, "util": true } }, - "depcheck>semver": { - "globals": { - "console.error": true, - "process": true - } - }, "istanbul-lib-report>supports-color>has-flag": { "globals": { "process.argv": true diff --git a/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json index 0363b1b813..803b8ed933 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json @@ -52,9 +52,9 @@ "@metamask/json-rpc-engine": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, "@metamask/providers>@metamask/safe-event-emitter": true, - "@metamask/providers>fast-deep-equal": true, "@metamask/providers>is-stream": true, "@metamask/rpc-errors": true, + "eslint>fast-deep-equal": true, "readable-stream": true } }, @@ -127,8 +127,8 @@ "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, "buffer": true, - "depcheck>debug": true, - "depcheck>semver": true + "depcheck>semver": true, + "eslint>debug": true } }, "@metamask/utils>@noble/hashes": { @@ -179,7 +179,13 @@ "browserify>browser-pack>safe-buffer": true } }, - "depcheck>debug": { + "depcheck>semver": { + "globals": { + "console.error": true, + "process": true + } + }, + "eslint>debug": { "builtin": { "tty.isatty": true, "util.deprecate": true, @@ -195,17 +201,11 @@ }, "packages": { "@wdio/mocha-framework>mocha>supports-color": true, - "depcheck>debug>ms": true, + "eslint>debug>ms": true, "tty": true, "util": true } }, - "depcheck>semver": { - "globals": { - "console.error": true, - "process": true - } - }, "istanbul-lib-report>supports-color>has-flag": { "globals": { "process.argv": true diff --git a/packages/snaps-execution-environments/lavamoat/browserify/webview/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/webview/policy.json index cc090e03bf..df5877fd7f 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/webview/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/webview/policy.json @@ -60,8 +60,8 @@ "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, "browserify>buffer": true, - "depcheck>debug": true, - "depcheck>semver": true + "depcheck>semver": true, + "eslint>debug": true } }, "@metamask/utils>@noble/hashes": { @@ -106,7 +106,15 @@ "browserify>browser-pack>safe-buffer": true } }, - "depcheck>debug": { + "depcheck>semver": { + "globals": { + "console.error": true + }, + "packages": { + "browserify>process": true + } + }, + "eslint>debug": { "globals": { "console": true, "document": true, @@ -116,15 +124,7 @@ }, "packages": { "browserify>process": true, - "depcheck>debug>ms": true - } - }, - "depcheck>semver": { - "globals": { - "console.error": true - }, - "packages": { - "browserify>process": true + "eslint>debug>ms": true } }, "readable-stream": { diff --git a/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json index 1c10427d65..520b71350d 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json @@ -45,9 +45,9 @@ "@metamask/json-rpc-engine": true, "@metamask/providers>@metamask/json-rpc-middleware-stream": true, "@metamask/providers>@metamask/safe-event-emitter": true, - "@metamask/providers>fast-deep-equal": true, "@metamask/providers>is-stream": true, "@metamask/rpc-errors": true, + "eslint>fast-deep-equal": true, "readable-stream": true } }, @@ -114,8 +114,8 @@ "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, "browserify>buffer": true, - "depcheck>debug": true, - "depcheck>semver": true + "depcheck>semver": true, + "eslint>debug": true } }, "@metamask/utils>@noble/hashes": { @@ -160,7 +160,15 @@ "browserify>browser-pack>safe-buffer": true } }, - "depcheck>debug": { + "depcheck>semver": { + "globals": { + "console.error": true + }, + "packages": { + "browserify>process": true + } + }, + "eslint>debug": { "globals": { "console": true, "document": true, @@ -170,15 +178,7 @@ }, "packages": { "browserify>process": true, - "depcheck>debug>ms": true - } - }, - "depcheck>semver": { - "globals": { - "console.error": true - }, - "packages": { - "browserify>process": true + "eslint>debug>ms": true } }, "readable-stream": { diff --git a/packages/snaps-execution-environments/lavamoat/browserify/worker-pool/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/worker-pool/policy.json index cc090e03bf..df5877fd7f 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/worker-pool/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/worker-pool/policy.json @@ -60,8 +60,8 @@ "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, "browserify>buffer": true, - "depcheck>debug": true, - "depcheck>semver": true + "depcheck>semver": true, + "eslint>debug": true } }, "@metamask/utils>@noble/hashes": { @@ -106,7 +106,15 @@ "browserify>browser-pack>safe-buffer": true } }, - "depcheck>debug": { + "depcheck>semver": { + "globals": { + "console.error": true + }, + "packages": { + "browserify>process": true + } + }, + "eslint>debug": { "globals": { "console": true, "document": true, @@ -116,15 +124,7 @@ }, "packages": { "browserify>process": true, - "depcheck>debug>ms": true - } - }, - "depcheck>semver": { - "globals": { - "console.error": true - }, - "packages": { - "browserify>process": true + "eslint>debug>ms": true } }, "readable-stream": { diff --git a/packages/snaps-execution-environments/lavamoat/build-system/policy.json b/packages/snaps-execution-environments/lavamoat/build-system/policy.json index 22a3984e93..f4e78ca309 100644 --- a/packages/snaps-execution-environments/lavamoat/build-system/policy.json +++ b/packages/snaps-execution-environments/lavamoat/build-system/policy.json @@ -35,8 +35,8 @@ "@babel/preset-typescript": true, "depcheck>@babel/parser": true, "depcheck>@babel/traverse": true, - "depcheck>debug": true, - "depcheck>json5": true + "depcheck>json5": true, + "eslint>debug": true } }, "@babel/core>@ampproject/remapping": { @@ -1062,13 +1062,8 @@ }, "@lavamoat/lavapack>espree": { "packages": { - "@lavamoat/lavapack>espree>acorn-jsx": true, "@lavamoat/lavapack>espree>eslint-visitor-keys": true, - "terser>acorn": true - } - }, - "@lavamoat/lavapack>espree>acorn-jsx": { - "packages": { + "eslint>espree>acorn-jsx": true, "terser>acorn": true } }, @@ -1093,8 +1088,8 @@ "@metamask/utils>@noble/hashes": true, "@metamask/utils>@scure/base": true, "@metamask/utils>pony-cause": true, - "depcheck>debug": true, - "depcheck>semver": true + "depcheck>semver": true, + "eslint>debug": true } }, "@metamask/utils>@noble/hashes": { @@ -1109,13 +1104,6 @@ "TextEncoder": true } }, - "@wdio/mocha-framework>mocha>find-up>path-exists": { - "builtin": { - "fs.access": true, - "fs.accessSync": true, - "util.promisify": true - } - }, "@wdio/mocha-framework>mocha>supports-color": { "builtin": { "os.release": true, @@ -1171,8 +1159,8 @@ "process.cwd": true }, "packages": { - "@wdio/mocha-framework>mocha>find-up>path-exists": true, - "depcheck>json5": true + "depcheck>json5": true, + "eslint>find-up>path-exists": true } }, "babel-plugin-tsconfig-paths-module-resolver>babel-plugin-module-resolver>pkg-up": { @@ -1499,8 +1487,8 @@ }, "browserify>glob>minimatch>brace-expansion": { "packages": { - "depcheck>minimatch>brace-expansion>balanced-match": true, - "serve-handler>minimatch>brace-expansion>concat-map": true + "eslint>minimatch>brace-expansion>balanced-match": true, + "eslint>minimatch>brace-expansion>concat-map": true } }, "browserify>glob>path-is-absolute": { @@ -1945,7 +1933,7 @@ "depcheck>@babel/traverse>@babel/helper-hoist-variables": true, "depcheck>@babel/traverse>@babel/helper-split-export-declaration": true, "depcheck>@babel/traverse>globals": true, - "depcheck>debug": true + "eslint>debug": true } }, "depcheck>@babel/traverse>@babel/helper-function-name": { @@ -1964,25 +1952,6 @@ "@babel/core>@babel/types": true } }, - "depcheck>debug": { - "builtin": { - "tty.isatty": true, - "util.deprecate": true, - "util.formatWithOptions": true, - "util.inspect": true - }, - "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true - }, - "packages": { - "@wdio/mocha-framework>mocha>supports-color": true, - "depcheck>debug>ms": true - } - }, "depcheck>is-core-module": { "globals": { "process.versions": true @@ -2046,19 +2015,50 @@ "process": true } }, - "istanbul-lib-report>supports-color>has-flag": { - "globals": { - "process.argv": true + "eslint>chalk>ansi-styles": { + "packages": { + "eslint>chalk>ansi-styles>color-convert": true + } + }, + "eslint>chalk>ansi-styles>color-convert": { + "packages": { + "eslint>chalk>ansi-styles>color-convert>color-name": true } }, - "jest-silent-reporter>chalk>ansi-styles": { + "eslint>debug": { + "builtin": { + "tty.isatty": true, + "util.deprecate": true, + "util.formatWithOptions": true, + "util.inspect": true + }, + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, "packages": { - "jest-silent-reporter>chalk>ansi-styles>color-convert": true + "@wdio/mocha-framework>mocha>supports-color": true, + "eslint>debug>ms": true } }, - "jest-silent-reporter>chalk>ansi-styles>color-convert": { + "eslint>espree>acorn-jsx": { "packages": { - "jest-silent-reporter>chalk>ansi-styles>color-convert>color-name": true + "terser>acorn": true + } + }, + "eslint>find-up>path-exists": { + "builtin": { + "fs.access": true, + "fs.accessSync": true, + "util.promisify": true + } + }, + "istanbul-lib-report>supports-color>has-flag": { + "globals": { + "process.argv": true } }, "jest>@jest/core>strip-ansi": { @@ -2478,7 +2478,7 @@ }, "yargs>cliui>wrap-ansi": { "packages": { - "jest-silent-reporter>chalk>ansi-styles": true, + "eslint>chalk>ansi-styles": true, "jest>@jest/core>strip-ansi": true, "yargs>string-width": true } From f642f3cdad7d0ba3a742aa64972f569fd577778b Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Mon, 17 Feb 2025 14:15:18 +0100 Subject: [PATCH 9/9] Move ESLint and Prettier to devDependencies again --- package.json | 2 +- packages/create-snap/package.json | 4 ++-- packages/examples/package.json | 6 ++---- packages/examples/packages/bip32/package.json | 6 +++--- packages/examples/packages/bip44/package.json | 6 +++--- packages/examples/packages/browserify-plugin/package.json | 6 +++--- packages/examples/packages/browserify/package.json | 6 +++--- packages/examples/packages/client-status/package.json | 6 +++--- packages/examples/packages/cronjobs/package.json | 6 +++--- packages/examples/packages/dialogs/package.json | 6 +++--- packages/examples/packages/errors/package.json | 6 +++--- packages/examples/packages/ethereum-provider/package.json | 6 +++--- packages/examples/packages/ethers-js/package.json | 6 +++--- packages/examples/packages/file-upload/package.json | 6 +++--- packages/examples/packages/get-entropy/package.json | 6 +++--- packages/examples/packages/get-file/package.json | 6 +++--- packages/examples/packages/home-page/package.json | 6 +++--- packages/examples/packages/images/package.json | 4 ++-- packages/examples/packages/interactive-ui/package.json | 6 +++--- packages/examples/packages/invoke-snap/package.json | 6 ++---- .../invoke-snap/packages/consumer-signer/package.json | 6 +++--- .../packages/invoke-snap/packages/core-signer/package.json | 6 +++--- packages/examples/packages/json-rpc/package.json | 6 +++--- packages/examples/packages/jsx/package.json | 6 +++--- packages/examples/packages/lifecycle-hooks/package.json | 6 +++--- packages/examples/packages/localization/package.json | 6 +++--- packages/examples/packages/manage-state/package.json | 6 +++--- packages/examples/packages/name-lookup/package.json | 6 +++--- packages/examples/packages/network-access/package.json | 6 +++--- packages/examples/packages/notifications/package.json | 6 +++--- packages/examples/packages/preinstalled/package.json | 6 +++--- packages/examples/packages/protocol/package.json | 6 +++--- packages/examples/packages/rollup-plugin/package.json | 6 +++--- packages/examples/packages/send-flow/package.json | 6 +++--- packages/examples/packages/signature-insights/package.json | 6 +++--- .../examples/packages/transaction-insights/package.json | 6 +++--- packages/examples/packages/wasm/package.json | 6 +++--- packages/examples/packages/webpack-plugin/package.json | 6 +++--- packages/snaps-browserify-plugin/package.json | 4 ++-- packages/snaps-cli/package.json | 4 ++-- packages/snaps-controllers/package.json | 4 ++-- packages/snaps-execution-environments/package.json | 4 ++-- packages/snaps-jest/package.json | 4 ++-- packages/snaps-rollup-plugin/package.json | 6 +++--- packages/snaps-rpc-methods/package.json | 6 +++--- packages/snaps-sdk/package.json | 6 +++--- packages/snaps-simulation/package.json | 4 ++-- packages/snaps-simulator/package.json | 4 ++-- packages/snaps-utils/package.json | 4 ++-- packages/snaps-webpack-plugin/package.json | 4 ++-- packages/test-snaps/package.json | 2 +- yarn.lock | 6 +++--- 52 files changed, 139 insertions(+), 143 deletions(-) diff --git a/package.json b/package.json index 6aa890c708..5a14a0ee46 100644 --- a/package.json +++ b/package.json @@ -137,7 +137,7 @@ "geckodriver": true, "ts-node>@swc/core": true, "@swc/core": true, - "favicons>sharp": false, + "favicons>sharp": true, "vite>esbuild": true, "tsx>esbuild": true } diff --git a/packages/create-snap/package.json b/packages/create-snap/package.json index a269e10258..a298dd4bff 100644 --- a/packages/create-snap/package.json +++ b/packages/create-snap/package.json @@ -61,8 +61,6 @@ }, "dependencies": { "@metamask/snaps-utils": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3", "semver": "^7.5.4", "yargs": "^17.7.1" }, @@ -77,10 +75,12 @@ "@types/yargs": "^17.0.24", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", "memfs": "^3.4.13", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "tsc-watch": "^4.5.0", "typescript": "~5.3.3" diff --git a/packages/examples/package.json b/packages/examples/package.json index f32dcf4bb9..03697aed61 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -40,16 +40,14 @@ "test:verbose": "jest --verbose", "test:watch": "jest --watch" }, - "dependencies": { - "eslint": "^9.11.0", - "prettier": "^3.3.3" - }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", "@types/node": "18.14.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/bip32/package.json b/packages/examples/packages/bip32/package.json index c243c88ebf..521439b9e8 100644 --- a/packages/examples/packages/bip32/package.json +++ b/packages/examples/packages/bip32/package.json @@ -47,9 +47,7 @@ "@metamask/snaps-sdk": "workspace:^", "@metamask/utils": "^11.2.0", "@noble/ed25519": "^1.6.0", - "@noble/secp256k1": "^1.7.1", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@noble/secp256k1": "^1.7.1" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -62,8 +60,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/bip44/package.json b/packages/examples/packages/bip44/package.json index 7304677afb..74bc62b504 100644 --- a/packages/examples/packages/bip44/package.json +++ b/packages/examples/packages/bip44/package.json @@ -46,9 +46,7 @@ "@metamask/key-tree": "^10.0.2", "@metamask/snaps-sdk": "workspace:^", "@metamask/utils": "^11.2.0", - "@noble/bls12-381": "^1.2.0", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@noble/bls12-381": "^1.2.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -61,8 +59,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "rimraf": "^4.1.2", "ts-node": "^10.9.1", "typescript": "~5.3.3" diff --git a/packages/examples/packages/browserify-plugin/package.json b/packages/examples/packages/browserify-plugin/package.json index 24e9f1da0e..e493929f35 100644 --- a/packages/examples/packages/browserify-plugin/package.json +++ b/packages/examples/packages/browserify-plugin/package.json @@ -42,9 +42,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@babel/core": "^7.23.2", @@ -60,8 +58,10 @@ "browserify": "^17.0.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/browserify/package.json b/packages/examples/packages/browserify/package.json index 0faf815a16..c2d2bd07dc 100644 --- a/packages/examples/packages/browserify/package.json +++ b/packages/examples/packages/browserify/package.json @@ -43,9 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -58,8 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "rimraf": "^4.1.2", "ts-node": "^10.9.1", "typescript": "~5.3.3" diff --git a/packages/examples/packages/client-status/package.json b/packages/examples/packages/client-status/package.json index f76ef41a94..c68df28412 100644 --- a/packages/examples/packages/client-status/package.json +++ b/packages/examples/packages/client-status/package.json @@ -43,9 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -58,8 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "rimraf": "^4.1.2", "ts-node": "^10.9.1", "typescript": "~5.3.3" diff --git a/packages/examples/packages/cronjobs/package.json b/packages/examples/packages/cronjobs/package.json index e12a2461ea..3a92489347 100644 --- a/packages/examples/packages/cronjobs/package.json +++ b/packages/examples/packages/cronjobs/package.json @@ -43,9 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -58,8 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "rimraf": "^4.1.2", "ts-node": "^10.9.1", "typescript": "~5.3.3" diff --git a/packages/examples/packages/dialogs/package.json b/packages/examples/packages/dialogs/package.json index d2be6ab0b6..53404be98e 100644 --- a/packages/examples/packages/dialogs/package.json +++ b/packages/examples/packages/dialogs/package.json @@ -43,9 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -58,8 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/errors/package.json b/packages/examples/packages/errors/package.json index 88b3293c7f..df1f915356 100644 --- a/packages/examples/packages/errors/package.json +++ b/packages/examples/packages/errors/package.json @@ -43,9 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -58,8 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/ethereum-provider/package.json b/packages/examples/packages/ethereum-provider/package.json index 20915ada91..da19df9dce 100644 --- a/packages/examples/packages/ethereum-provider/package.json +++ b/packages/examples/packages/ethereum-provider/package.json @@ -44,9 +44,7 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/utils": "^11.2.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -59,8 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/ethers-js/package.json b/packages/examples/packages/ethers-js/package.json index 725509cc5b..cb95b0569a 100644 --- a/packages/examples/packages/ethers-js/package.json +++ b/packages/examples/packages/ethers-js/package.json @@ -44,9 +44,7 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "ethers": "^6.3.0", - "prettier": "^3.3.3" + "ethers": "^6.3.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -59,8 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3", "webpack": "^5.97.1" diff --git a/packages/examples/packages/file-upload/package.json b/packages/examples/packages/file-upload/package.json index 34629652a6..6943c379ae 100644 --- a/packages/examples/packages/file-upload/package.json +++ b/packages/examples/packages/file-upload/package.json @@ -44,9 +44,7 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/utils": "^11.2.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -59,8 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "rimraf": "^4.1.2", "ts-node": "^10.9.1", "typescript": "~5.3.3" diff --git a/packages/examples/packages/get-entropy/package.json b/packages/examples/packages/get-entropy/package.json index ff84d0c301..14886cb57a 100644 --- a/packages/examples/packages/get-entropy/package.json +++ b/packages/examples/packages/get-entropy/package.json @@ -45,9 +45,7 @@ "dependencies": { "@metamask/snaps-sdk": "workspace:^", "@metamask/utils": "^11.2.0", - "@noble/bls12-381": "^1.2.0", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@noble/bls12-381": "^1.2.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -60,8 +58,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/get-file/package.json b/packages/examples/packages/get-file/package.json index 75a9a14cee..a0cda4b6e9 100644 --- a/packages/examples/packages/get-file/package.json +++ b/packages/examples/packages/get-file/package.json @@ -44,9 +44,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -59,8 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/home-page/package.json b/packages/examples/packages/home-page/package.json index 4b0e9772be..9ad0862e05 100644 --- a/packages/examples/packages/home-page/package.json +++ b/packages/examples/packages/home-page/package.json @@ -43,9 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -58,8 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/images/package.json b/packages/examples/packages/images/package.json index f57d1bf964..f210c49fbd 100644 --- a/packages/examples/packages/images/package.json +++ b/packages/examples/packages/images/package.json @@ -44,8 +44,6 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3", "uqr": "^0.1.2" }, "devDependencies": { @@ -59,8 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/interactive-ui/package.json b/packages/examples/packages/interactive-ui/package.json index 84c0345699..33ebd11e2a 100644 --- a/packages/examples/packages/interactive-ui/package.json +++ b/packages/examples/packages/interactive-ui/package.json @@ -44,9 +44,7 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/utils": "^11.2.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -59,8 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "rimraf": "^4.1.2", "ts-node": "^10.9.1", "typescript": "~5.3.3" diff --git a/packages/examples/packages/invoke-snap/package.json b/packages/examples/packages/invoke-snap/package.json index 2584db6bc7..cbce2ee6fb 100644 --- a/packages/examples/packages/invoke-snap/package.json +++ b/packages/examples/packages/invoke-snap/package.json @@ -38,16 +38,14 @@ "test:verbose": "jest --verbose", "test:watch": "jest --watch" }, - "dependencies": { - "eslint": "^9.11.0", - "prettier": "^3.3.3" - }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", "@metamask/auto-changelog": "^4.1.0", "@types/node": "18.14.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json b/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json index fe5637524f..e44431c400 100644 --- a/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json @@ -46,9 +46,7 @@ "@metamask/key-tree": "^10.0.2", "@metamask/snaps-sdk": "workspace:^", "@metamask/utils": "^11.2.0", - "@noble/hashes": "^1.3.1", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@noble/hashes": "^1.3.1" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -61,8 +59,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/invoke-snap/packages/core-signer/package.json b/packages/examples/packages/invoke-snap/packages/core-signer/package.json index d95f3f393d..483a9ffb76 100644 --- a/packages/examples/packages/invoke-snap/packages/core-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/core-signer/package.json @@ -47,9 +47,7 @@ "@metamask/snaps-sdk": "workspace:^", "@metamask/utils": "^11.2.0", "@noble/curves": "^1.1.0", - "async-mutex": "^0.5.0", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "async-mutex": "^0.5.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -63,8 +61,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/json-rpc/package.json b/packages/examples/packages/json-rpc/package.json index 4986b562d9..85c978760b 100644 --- a/packages/examples/packages/json-rpc/package.json +++ b/packages/examples/packages/json-rpc/package.json @@ -43,9 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -58,8 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/jsx/package.json b/packages/examples/packages/jsx/package.json index 419845e3f5..0dad4fe5e5 100644 --- a/packages/examples/packages/jsx/package.json +++ b/packages/examples/packages/jsx/package.json @@ -44,9 +44,7 @@ }, "dependencies": { "@metamask/rpc-errors": "^7.0.2", - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -60,8 +58,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/lifecycle-hooks/package.json b/packages/examples/packages/lifecycle-hooks/package.json index e83ffece8c..e311358856 100644 --- a/packages/examples/packages/lifecycle-hooks/package.json +++ b/packages/examples/packages/lifecycle-hooks/package.json @@ -43,9 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -58,8 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/localization/package.json b/packages/examples/packages/localization/package.json index 46bc88c94b..ee00afc94c 100644 --- a/packages/examples/packages/localization/package.json +++ b/packages/examples/packages/localization/package.json @@ -44,9 +44,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -59,8 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/manage-state/package.json b/packages/examples/packages/manage-state/package.json index 1e679cacb9..dc33a9d504 100644 --- a/packages/examples/packages/manage-state/package.json +++ b/packages/examples/packages/manage-state/package.json @@ -44,9 +44,7 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/utils": "^11.2.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -59,8 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/name-lookup/package.json b/packages/examples/packages/name-lookup/package.json index 599a8e33a3..baea2eca09 100644 --- a/packages/examples/packages/name-lookup/package.json +++ b/packages/examples/packages/name-lookup/package.json @@ -43,9 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -58,8 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/network-access/package.json b/packages/examples/packages/network-access/package.json index 766809e7f2..6859807767 100644 --- a/packages/examples/packages/network-access/package.json +++ b/packages/examples/packages/network-access/package.json @@ -44,9 +44,7 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/utils": "^11.2.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -60,8 +58,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/notifications/package.json b/packages/examples/packages/notifications/package.json index 679cd13a75..f2ad855118 100644 --- a/packages/examples/packages/notifications/package.json +++ b/packages/examples/packages/notifications/package.json @@ -43,9 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -58,8 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/preinstalled/package.json b/packages/examples/packages/preinstalled/package.json index 7db010a9e3..4b91427687 100644 --- a/packages/examples/packages/preinstalled/package.json +++ b/packages/examples/packages/preinstalled/package.json @@ -44,9 +44,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -61,8 +59,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "tsx": "^4.19.1", "typescript": "~5.3.3", diff --git a/packages/examples/packages/protocol/package.json b/packages/examples/packages/protocol/package.json index bbe72df60b..a9303d5da2 100644 --- a/packages/examples/packages/protocol/package.json +++ b/packages/examples/packages/protocol/package.json @@ -44,9 +44,7 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/utils": "^11.2.0" }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", @@ -58,8 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "rimraf": "^4.1.2", "ts-node": "^10.9.1", "typescript": "~5.3.3" diff --git a/packages/examples/packages/rollup-plugin/package.json b/packages/examples/packages/rollup-plugin/package.json index 8b64328fcf..5ab6bf2299 100644 --- a/packages/examples/packages/rollup-plugin/package.json +++ b/packages/examples/packages/rollup-plugin/package.json @@ -43,9 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@babel/core": "^7.23.2", @@ -65,8 +63,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "rollup": "^2.73.0", "ts-node": "^10.9.1", "typescript": "~5.3.3" diff --git a/packages/examples/packages/send-flow/package.json b/packages/examples/packages/send-flow/package.json index 7273546d15..218bbee397 100644 --- a/packages/examples/packages/send-flow/package.json +++ b/packages/examples/packages/send-flow/package.json @@ -44,9 +44,7 @@ }, "dependencies": { "@metamask/rpc-errors": "^7.0.2", - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -59,8 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/signature-insights/package.json b/packages/examples/packages/signature-insights/package.json index 23fdbdee9d..5af3fe271f 100644 --- a/packages/examples/packages/signature-insights/package.json +++ b/packages/examples/packages/signature-insights/package.json @@ -43,9 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -58,8 +56,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/transaction-insights/package.json b/packages/examples/packages/transaction-insights/package.json index 3d2c0d6435..b2f676f499 100644 --- a/packages/examples/packages/transaction-insights/package.json +++ b/packages/examples/packages/transaction-insights/package.json @@ -44,9 +44,7 @@ }, "dependencies": { "@metamask/snaps-sdk": "workspace:^", - "@metamask/utils": "^11.2.0", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/utils": "^11.2.0" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -59,8 +57,10 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/wasm/package.json b/packages/examples/packages/wasm/package.json index 7bdfafbaa1..d606d96e2e 100644 --- a/packages/examples/packages/wasm/package.json +++ b/packages/examples/packages/wasm/package.json @@ -44,9 +44,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -60,8 +58,10 @@ "assemblyscript": "^0.27.5", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "typescript": "~5.3.3" }, diff --git a/packages/examples/packages/webpack-plugin/package.json b/packages/examples/packages/webpack-plugin/package.json index ca375d73e0..76e7cb14b6 100644 --- a/packages/examples/packages/webpack-plugin/package.json +++ b/packages/examples/packages/webpack-plugin/package.json @@ -43,9 +43,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-sdk": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { "@jest/globals": "^29.5.0", @@ -59,8 +57,10 @@ "@types/webpack-env": "^1.18.1", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "swc-loader": "^0.2.3", "terser-webpack-plugin": "^5.3.9", "ts-node": "^10.9.1", diff --git a/packages/snaps-browserify-plugin/package.json b/packages/snaps-browserify-plugin/package.json index deab6b4c59..a3abcbe869 100644 --- a/packages/snaps-browserify-plugin/package.json +++ b/packages/snaps-browserify-plugin/package.json @@ -59,8 +59,6 @@ "dependencies": { "@metamask/snaps-utils": "workspace:^", "convert-source-map": "^1.8.0", - "eslint": "^9.11.0", - "prettier": "^3.3.3", "readable-stream": "^3.6.2" }, "devDependencies": { @@ -76,10 +74,12 @@ "concat-stream": "^2.0.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", "memfs": "^3.4.13", + "prettier": "^3.3.3", "typescript": "~5.3.3" }, "engines": { diff --git a/packages/snaps-cli/package.json b/packages/snaps-cli/package.json index e913c4d0ba..67302ad6f2 100644 --- a/packages/snaps-cli/package.json +++ b/packages/snaps-cli/package.json @@ -88,14 +88,12 @@ "constants-browserify": "^1.0.0", "crypto-browserify": "^3.12.0", "domain-browser": "^4.22.0", - "eslint": "^9.11.0", "events": "^3.3.0", "fork-ts-checker-webpack-plugin": "^9.0.2", "https-browserify": "^1.0.0", "ora": "^5.4.1", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", - "prettier": "^3.3.3", "process": "^0.11.10", "punycode": "^2.3.0", "querystring-es3": "^0.2.1", @@ -131,11 +129,13 @@ "cross-fetch": "^3.1.5", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "execa": "^5.1.1", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", "memfs": "^3.4.13", + "prettier": "^3.3.3", "ts-node": "^10.9.1", "tsc-watch": "^4.5.0", "typescript": "~5.3.3" diff --git a/packages/snaps-controllers/package.json b/packages/snaps-controllers/package.json index 0d948854aa..f2eee39c59 100644 --- a/packages/snaps-controllers/package.json +++ b/packages/snaps-controllers/package.json @@ -98,13 +98,11 @@ "async-mutex": "^0.5.0", "browserify-zlib": "^0.2.0", "concat-stream": "^2.0.0", - "eslint": "^9.11.0", "fast-deep-equal": "^3.1.3", "get-npm-tarball-url": "^2.0.3", "immer": "^9.0.6", "luxon": "^3.5.0", "nanoid": "^3.1.31", - "prettier": "^3.3.3", "readable-stream": "^3.6.2", "readable-web-to-node-stream": "^3.0.2", "semver": "^7.5.4", @@ -139,6 +137,7 @@ "deepmerge": "^4.2.2", "depcheck": "^1.4.7", "esbuild": "^0.18.10", + "eslint": "^9.11.0", "expect-webdriverio": "^4.4.1", "istanbul-lib-coverage": "^3.2.0", "istanbul-lib-report": "^3.0.0", @@ -147,6 +146,7 @@ "jest-fetch-mock": "^3.0.3", "jest-silent-reporter": "^0.6.0", "mkdirp": "^1.0.4", + "prettier": "^3.3.3", "rimraf": "^4.1.2", "ts-node": "^10.9.1", "typescript": "~5.3.3", diff --git a/packages/snaps-execution-environments/package.json b/packages/snaps-execution-environments/package.json index bafea5ca12..ed5dfa0d85 100644 --- a/packages/snaps-execution-environments/package.json +++ b/packages/snaps-execution-environments/package.json @@ -73,9 +73,7 @@ "@metamask/snaps-utils": "workspace:^", "@metamask/superstruct": "^3.1.0", "@metamask/utils": "^11.2.0", - "eslint": "^9.11.0", "nanoid": "^3.1.31", - "prettier": "^3.3.3", "readable-stream": "^3.6.2" }, "devDependencies": { @@ -106,6 +104,7 @@ "deepmerge": "^4.2.2", "depcheck": "^1.4.7", "esbuild": "^0.18.10", + "eslint": "^9.11.0", "expect-webdriverio": "^4.4.1", "istanbul-lib-coverage": "^3.2.0", "istanbul-lib-report": "^3.0.0", @@ -116,6 +115,7 @@ "jest-silent-reporter": "^0.6.0", "lavamoat": "^8.0.4", "lavamoat-browserify": "^17.0.5", + "prettier": "^3.3.3", "rimraf": "^4.1.2", "serve-handler": "^6.1.5", "ses": "^1.1.0", diff --git a/packages/snaps-jest/package.json b/packages/snaps-jest/package.json index 6d070ae87e..1f5f59ebbe 100644 --- a/packages/snaps-jest/package.json +++ b/packages/snaps-jest/package.json @@ -65,11 +65,9 @@ "@metamask/snaps-simulation": "workspace:^", "@metamask/superstruct": "^3.1.0", "@metamask/utils": "^11.2.0", - "eslint": "^9.11.0", "express": "^4.18.2", "jest-environment-node": "^29.5.0", "jest-matcher-utils": "^29.5.0", - "prettier": "^3.3.3", "redux": "^4.2.1" }, "devDependencies": { @@ -84,9 +82,11 @@ "@types/semver": "^7.5.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "typescript": "~5.3.3" }, "engines": { diff --git a/packages/snaps-rollup-plugin/package.json b/packages/snaps-rollup-plugin/package.json index 20901141f7..bbce93be51 100644 --- a/packages/snaps-rollup-plugin/package.json +++ b/packages/snaps-rollup-plugin/package.json @@ -57,9 +57,7 @@ "test:watch": "jest --watch" }, "dependencies": { - "@metamask/snaps-utils": "workspace:^", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/snaps-utils": "workspace:^" }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", @@ -71,10 +69,12 @@ "@types/jest": "^27.5.1", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", "memfs": "^3.4.13", + "prettier": "^3.3.3", "rollup": "^2.73.0", "typescript": "~5.3.3" }, diff --git a/packages/snaps-rpc-methods/package.json b/packages/snaps-rpc-methods/package.json index f50b8cd5db..5b5cfd1281 100644 --- a/packages/snaps-rpc-methods/package.json +++ b/packages/snaps-rpc-methods/package.json @@ -63,9 +63,7 @@ "@metamask/superstruct": "^3.1.0", "@metamask/utils": "^11.2.0", "@noble/hashes": "^1.3.1", - "eslint": "^9.11.0", - "luxon": "^3.5.0", - "prettier": "^3.3.3" + "luxon": "^3.5.0" }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", @@ -78,9 +76,11 @@ "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "typescript": "~5.3.3" }, "engines": { diff --git a/packages/snaps-sdk/package.json b/packages/snaps-sdk/package.json index 03907a062f..c09b9d484d 100644 --- a/packages/snaps-sdk/package.json +++ b/packages/snaps-sdk/package.json @@ -95,9 +95,7 @@ "@metamask/providers": "^20.0.0", "@metamask/rpc-errors": "^7.0.2", "@metamask/superstruct": "^3.1.0", - "@metamask/utils": "^11.2.0", - "eslint": "^9.11.0", - "prettier": "^3.3.3" + "@metamask/utils": "^11.2.0" }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", @@ -106,11 +104,13 @@ "@types/jest": "^27.5.1", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "expect-type": "^0.17.3", "jest": "^29.0.2", "jest-fetch-mock": "^3.0.3", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-jest": "^29.1.1", "typescript": "~5.3.3" }, diff --git a/packages/snaps-simulation/package.json b/packages/snaps-simulation/package.json index 8d3cd334c2..2e3e8bcf6e 100644 --- a/packages/snaps-simulation/package.json +++ b/packages/snaps-simulation/package.json @@ -70,10 +70,8 @@ "@metamask/superstruct": "^3.1.0", "@metamask/utils": "^11.2.0", "@reduxjs/toolkit": "^1.9.5", - "eslint": "^9.11.0", "fast-deep-equal": "^3.1.3", "mime": "^3.0.0", - "prettier": "^3.3.3", "readable-stream": "^3.6.2", "redux-saga": "^1.2.3" }, @@ -87,10 +85,12 @@ "@types/readable-stream": "^4.0.15", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "express": "^4.18.2", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", + "prettier": "^3.3.3", "ts-jest": "^29.1.1", "typescript": "~5.3.3" }, diff --git a/packages/snaps-simulator/package.json b/packages/snaps-simulator/package.json index f767fc8553..170299f8d8 100644 --- a/packages/snaps-simulator/package.json +++ b/packages/snaps-simulator/package.json @@ -63,7 +63,6 @@ "@noble/hashes": "^1.3.1", "@reduxjs/toolkit": "^1.9.5", "date-fns": "^2.30.0", - "eslint": "^9.11.0", "fast-deep-equal": "^3.1.3", "framer-motion": "^10.12.8", "he": "^1.2.0", @@ -71,7 +70,6 @@ "lodash.memoize": "^4.1.2", "lodash.throttle": "^4.1.1", "monaco-editor": "^0.38.0", - "prettier": "^3.3.3", "react": "^18.2.0", "react-dnd": "^16.0.1", "react-dom": "^18.2.0", @@ -104,6 +102,7 @@ "css-loader": "^6.7.3", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "express": "^4.18.2", "favicons": "^7.1.2", "favicons-webpack-plugin": "^6.0.0", @@ -114,6 +113,7 @@ "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", "monaco-editor-webpack-plugin": "^7.0.1", + "prettier": "^3.3.3", "process": "^0.11.10", "react-refresh": "^0.14.0", "readable-stream": "^3.6.2", diff --git a/packages/snaps-utils/package.json b/packages/snaps-utils/package.json index b2da255501..37411dd678 100644 --- a/packages/snaps-utils/package.json +++ b/packages/snaps-utils/package.json @@ -92,12 +92,10 @@ "@scure/base": "^1.1.1", "chalk": "^4.1.2", "cron-parser": "^4.5.0", - "eslint": "^9.11.0", "fast-deep-equal": "^3.1.3", "fast-json-stable-stringify": "^2.1.0", "fast-xml-parser": "^4.4.1", "marked": "^12.0.1", - "prettier": "^3.3.3", "rfdc": "^1.3.0", "semver": "^7.5.4", "ses": "^1.1.0", @@ -127,6 +125,7 @@ "deepmerge": "^4.2.2", "depcheck": "^1.4.7", "esbuild": "^0.18.10", + "eslint": "^9.11.0", "expect-webdriverio": "^4.4.1", "istanbul-lib-coverage": "^3.2.0", "istanbul-lib-report": "^3.0.0", @@ -134,6 +133,7 @@ "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", "memfs": "^3.4.13", + "prettier": "^3.3.3", "rimraf": "^4.1.2", "ts-node": "^10.9.1", "typescript": "~5.3.3", diff --git a/packages/snaps-webpack-plugin/package.json b/packages/snaps-webpack-plugin/package.json index c75380f45e..c91795fba3 100644 --- a/packages/snaps-webpack-plugin/package.json +++ b/packages/snaps-webpack-plugin/package.json @@ -60,8 +60,6 @@ "@metamask/snaps-sdk": "workspace:^", "@metamask/snaps-utils": "workspace:^", "@metamask/utils": "^11.2.0", - "eslint": "^9.11.0", - "prettier": "^3.3.3", "webpack-sources": "^3.2.3" }, "devDependencies": { @@ -74,10 +72,12 @@ "@types/webpack-sources": "^3.2.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", "memfs": "^3.4.13", + "prettier": "^3.3.3", "typescript": "~5.3.3", "webpack": "^5.97.1" }, diff --git a/packages/test-snaps/package.json b/packages/test-snaps/package.json index 5beec3cdd8..d67c17ab2e 100644 --- a/packages/test-snaps/package.json +++ b/packages/test-snaps/package.json @@ -74,7 +74,6 @@ "@popperjs/core": "^2.11.8", "@reduxjs/toolkit": "^1.9.5", "bootstrap": "^5.2.2", - "eslint": "^9.11.0", "react": "^18.2.0", "react-bootstrap": "^2.5.0", "react-dom": "^18.2.0", @@ -94,6 +93,7 @@ "css-loader": "^6.7.3", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", + "eslint": "^9.11.0", "favicons": "^7.1.2", "favicons-webpack-plugin": "^6.0.0", "html-webpack-plugin": "^5.5.0", diff --git a/yarn.lock b/yarn.lock index fe33df7c9e..96d47e2cbd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18507,11 +18507,11 @@ __metadata: linkType: hard "prettier@npm:^3.3.3": - version: 3.5.0 - resolution: "prettier@npm:3.5.0" + version: 3.5.1 + resolution: "prettier@npm:3.5.1" bin: prettier: bin/prettier.cjs - checksum: 10/fc26c74bd317282f2a49ffe3ac0ffa79adbe6b2d7a1cdcadd96acf7fec77d3fa45b15f3728c1a2f281f4beccb35d97207187452a581d4919d18b460d0c37e480 + checksum: 10/09ab168e651e50c2c79804d65f17a68129ce1c573830b2fb08c988b585add8076b8d995789034d66a14338d6b8835e8c591e0fc1bc90f4344af9645738636d01 languageName: node linkType: hard