From 56435c2612c46edbc6e64dbfb9b31cba0184a9c8 Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Thu, 13 Feb 2025 13:43:53 +0100 Subject: [PATCH 1/2] Bump ESLint configs and related packages --- package.json | 36 +- packages/create-snap/package.json | 36 +- packages/examples/package.json | 37 +- packages/examples/packages/bip32/package.json | 37 +- packages/examples/packages/bip44/package.json | 37 +- .../packages/browserify-plugin/package.json | 38 +- .../examples/packages/browserify/package.json | 37 +- .../packages/client-status/package.json | 37 +- .../examples/packages/cronjobs/package.json | 37 +- .../examples/packages/dialogs/package.json | 37 +- .../examples/packages/errors/package.json | 37 +- .../packages/ethereum-provider/package.json | 37 +- .../examples/packages/ethers-js/package.json | 35 +- .../packages/file-upload/package.json | 37 +- .../packages/get-entropy/package.json | 37 +- .../examples/packages/get-file/package.json | 37 +- .../examples/packages/home-page/package.json | 37 +- .../examples/packages/images/package.json | 37 +- .../packages/interactive-ui/package.json | 37 +- .../packages/invoke-snap/package.json | 37 +- .../packages/consumer-signer/package.json | 37 +- .../packages/core-signer/package.json | 37 +- .../examples/packages/json-rpc/package.json | 37 +- packages/examples/packages/jsx/package.json | 37 +- .../packages/lifecycle-hooks/package.json | 37 +- .../packages/localization/package.json | 37 +- .../packages/manage-state/package.json | 37 +- .../packages/name-lookup/package.json | 37 +- .../packages/network-access/package.json | 37 +- .../packages/notifications/package.json | 37 +- .../packages/preinstalled/package.json | 35 +- .../examples/packages/protocol/package.json | 37 +- .../packages/rollup-plugin/package.json | 37 +- .../examples/packages/send-flow/package.json | 37 +- .../packages/signature-insights/package.json | 37 +- .../transaction-insights/package.json | 37 +- packages/examples/packages/wasm/package.json | 37 +- .../packages/webpack-plugin/package.json | 35 +- packages/snaps-browserify-plugin/package.json | 36 +- packages/snaps-cli/package.json | 36 +- packages/snaps-controllers/package.json | 34 +- .../snaps-execution-environments/package.json | 34 +- packages/snaps-jest/package.json | 36 +- packages/snaps-rollup-plugin/package.json | 36 +- packages/snaps-rpc-methods/package.json | 36 +- packages/snaps-sdk/package.json | 36 +- packages/snaps-simulation/package.json | 36 +- packages/snaps-simulator/package.json | 36 +- packages/snaps-utils/package.json | 34 +- packages/snaps-webpack-plugin/package.json | 34 +- packages/test-snaps/package.json | 32 +- yarn.lock | 3066 +++++++++-------- 52 files changed, 2556 insertions(+), 2365 deletions(-) diff --git a/package.json b/package.json index 9d6ac15ff9..9a9fcd0a15 100644 --- a/package.json +++ b/package.json @@ -79,31 +79,30 @@ }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/create-release-branch": "^3.1.0", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.0", + "@metamask/auto-changelog": "^4.1.0", + "@metamask/create-release-branch": "^4.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/utils": "^11.2.0", "@swc/core": "1.3.78", "@ts-bridge/cli": "^0.6.1", "@types/jest": "^27.5.1", "@types/lodash": "^4", "@types/node": "18.14.2", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "@yarnpkg/types": "^4.0.0", "chromedriver": "^133.0.0", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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", "favicons": "^7.1.2", "geckodriver": "^4.2.0", @@ -112,14 +111,15 @@ "lint-staged": "^12.4.1", "lodash": "^4.17.21", "minimatch": "^7.4.1", - "prettier": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "semver": "^7.5.4", "simple-git-hooks": "^2.7.0", "ts-node": "^10.9.1", "tsx": "^4.19.1", "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0", "vite": "^4.3.9" }, "packageManager": "yarn@4.4.1", diff --git a/packages/create-snap/package.json b/packages/create-snap/package.json index 0e9dfb7ed2..49543c192d 100644 --- a/packages/create-snap/package.json +++ b/packages/create-snap/package.json @@ -66,38 +66,38 @@ }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@types/jest": "^27.5.1", "@types/node": "18.14.2", "@types/yargs": "^17.0.24", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "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": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/package.json b/packages/examples/package.json index 24326601ba..7fe6f65abc 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -42,27 +42,28 @@ }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.0", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.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", + "@types/node": "18.14.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/bip32/package.json b/packages/examples/packages/bip32/package.json index 011d85738a..33803f63f3 100644 --- a/packages/examples/packages/bip32/package.json +++ b/packages/examples/packages/bip32/package.json @@ -52,33 +52,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/bip44/package.json b/packages/examples/packages/bip44/package.json index b4ff8b3bfb..c75561f164 100644 --- a/packages/examples/packages/bip44/package.json +++ b/packages/examples/packages/bip44/package.json @@ -51,34 +51,35 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/browserify-plugin/package.json b/packages/examples/packages/browserify-plugin/package.json index 7b58c47dd0..45193f7fd0 100644 --- a/packages/examples/packages/browserify-plugin/package.json +++ b/packages/examples/packages/browserify-plugin/package.json @@ -45,37 +45,39 @@ "@metamask/snaps-sdk": "workspace:^" }, "devDependencies": { + "@babel/core": "^7.23.2", "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-browserify-plugin": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "babelify": "^10.0.0", "browserify": "^17.0.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/browserify/package.json b/packages/examples/packages/browserify/package.json index 0ba3299f9c..2c16cacc8f 100644 --- a/packages/examples/packages/browserify/package.json +++ b/packages/examples/packages/browserify/package.json @@ -48,34 +48,35 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/client-status/package.json b/packages/examples/packages/client-status/package.json index a5425b6105..daae40d884 100644 --- a/packages/examples/packages/client-status/package.json +++ b/packages/examples/packages/client-status/package.json @@ -48,34 +48,35 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/cronjobs/package.json b/packages/examples/packages/cronjobs/package.json index 67d8c61d17..4017c8837d 100644 --- a/packages/examples/packages/cronjobs/package.json +++ b/packages/examples/packages/cronjobs/package.json @@ -48,34 +48,35 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/dialogs/package.json b/packages/examples/packages/dialogs/package.json index f95b55dea1..ff809ce1ad 100644 --- a/packages/examples/packages/dialogs/package.json +++ b/packages/examples/packages/dialogs/package.json @@ -48,33 +48,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/errors/package.json b/packages/examples/packages/errors/package.json index d1ca433a7f..7d071bdd21 100644 --- a/packages/examples/packages/errors/package.json +++ b/packages/examples/packages/errors/package.json @@ -48,33 +48,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/ethereum-provider/package.json b/packages/examples/packages/ethereum-provider/package.json index c1cbc20af5..97a29736d9 100644 --- a/packages/examples/packages/ethereum-provider/package.json +++ b/packages/examples/packages/ethereum-provider/package.json @@ -49,33 +49,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/ethers-js/package.json b/packages/examples/packages/ethers-js/package.json index 6d8b527a8c..ed0907db05 100644 --- a/packages/examples/packages/ethers-js/package.json +++ b/packages/examples/packages/ethers-js/package.json @@ -49,33 +49,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "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.88.0" }, "engines": { diff --git a/packages/examples/packages/file-upload/package.json b/packages/examples/packages/file-upload/package.json index 7648de6502..5729cda22f 100644 --- a/packages/examples/packages/file-upload/package.json +++ b/packages/examples/packages/file-upload/package.json @@ -49,34 +49,35 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/get-entropy/package.json b/packages/examples/packages/get-entropy/package.json index 453ddffbe1..47f9ca3494 100644 --- a/packages/examples/packages/get-entropy/package.json +++ b/packages/examples/packages/get-entropy/package.json @@ -50,33 +50,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/get-file/package.json b/packages/examples/packages/get-file/package.json index d7851edce8..f2c2899690 100644 --- a/packages/examples/packages/get-file/package.json +++ b/packages/examples/packages/get-file/package.json @@ -49,33 +49,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/home-page/package.json b/packages/examples/packages/home-page/package.json index 7cadb85f4c..67117cfca8 100644 --- a/packages/examples/packages/home-page/package.json +++ b/packages/examples/packages/home-page/package.json @@ -48,33 +48,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/images/package.json b/packages/examples/packages/images/package.json index a650a1a427..493a3a9fe5 100644 --- a/packages/examples/packages/images/package.json +++ b/packages/examples/packages/images/package.json @@ -49,33 +49,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/interactive-ui/package.json b/packages/examples/packages/interactive-ui/package.json index 1ea5b01a5d..26ff4ad34b 100644 --- a/packages/examples/packages/interactive-ui/package.json +++ b/packages/examples/packages/interactive-ui/package.json @@ -49,34 +49,35 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/invoke-snap/package.json b/packages/examples/packages/invoke-snap/package.json index a4a670c16a..1a90037c63 100644 --- a/packages/examples/packages/invoke-snap/package.json +++ b/packages/examples/packages/invoke-snap/package.json @@ -40,27 +40,28 @@ }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.0", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.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", + "@types/node": "18.14.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" 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 d954713ce0..c0821786b6 100644 --- a/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json @@ -51,33 +51,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" 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 9e03889f44..321950f3b0 100644 --- a/packages/examples/packages/invoke-snap/packages/core-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/core-signer/package.json @@ -52,34 +52,35 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@noble/hashes": "^1.3.1", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/json-rpc/package.json b/packages/examples/packages/json-rpc/package.json index 77155de7a5..89e29d3eb8 100644 --- a/packages/examples/packages/json-rpc/package.json +++ b/packages/examples/packages/json-rpc/package.json @@ -48,33 +48,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/jsx/package.json b/packages/examples/packages/jsx/package.json index 52054b6274..7d0d9bb246 100644 --- a/packages/examples/packages/jsx/package.json +++ b/packages/examples/packages/jsx/package.json @@ -49,34 +49,35 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@metamask/utils": "^11.2.0", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/lifecycle-hooks/package.json b/packages/examples/packages/lifecycle-hooks/package.json index a8e5a80902..c5e733d25b 100644 --- a/packages/examples/packages/lifecycle-hooks/package.json +++ b/packages/examples/packages/lifecycle-hooks/package.json @@ -48,33 +48,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/localization/package.json b/packages/examples/packages/localization/package.json index 933e82a004..b8547d125d 100644 --- a/packages/examples/packages/localization/package.json +++ b/packages/examples/packages/localization/package.json @@ -49,33 +49,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/manage-state/package.json b/packages/examples/packages/manage-state/package.json index e7fe0b9e95..a5c8ae83ec 100644 --- a/packages/examples/packages/manage-state/package.json +++ b/packages/examples/packages/manage-state/package.json @@ -49,33 +49,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/name-lookup/package.json b/packages/examples/packages/name-lookup/package.json index 521203033c..e83bfb0e1a 100644 --- a/packages/examples/packages/name-lookup/package.json +++ b/packages/examples/packages/name-lookup/package.json @@ -48,33 +48,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/network-access/package.json b/packages/examples/packages/network-access/package.json index ca92852e30..384ee4f0d1 100644 --- a/packages/examples/packages/network-access/package.json +++ b/packages/examples/packages/network-access/package.json @@ -49,34 +49,35 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-controllers": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/notifications/package.json b/packages/examples/packages/notifications/package.json index 674b346f1b..39c8d6fddb 100644 --- a/packages/examples/packages/notifications/package.json +++ b/packages/examples/packages/notifications/package.json @@ -48,33 +48,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/preinstalled/package.json b/packages/examples/packages/preinstalled/package.json index 1f33ed7f0c..d9b61f65ee 100644 --- a/packages/examples/packages/preinstalled/package.json +++ b/packages/examples/packages/preinstalled/package.json @@ -49,36 +49,37 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-controllers": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@metamask/utils": "^11.2.0", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "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/package.json b/packages/examples/packages/protocol/package.json index 5b565787e0..fadf0529b6 100644 --- a/packages/examples/packages/protocol/package.json +++ b/packages/examples/packages/protocol/package.json @@ -48,34 +48,35 @@ }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/rollup-plugin/package.json b/packages/examples/packages/rollup-plugin/package.json index ed24de7aac..de1c2e54d4 100644 --- a/packages/examples/packages/rollup-plugin/package.json +++ b/packages/examples/packages/rollup-plugin/package.json @@ -51,11 +51,11 @@ "@babel/preset-typescript": "^7.23.2", "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-jest": "workspace:^", "@metamask/snaps-rollup-plugin": "workspace:^", "@rollup/plugin-babel": "^6.0.3", @@ -64,25 +64,26 @@ "@rollup/plugin-terser": "^0.4.3", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "rollup": "^2.73.0", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/send-flow/package.json b/packages/examples/packages/send-flow/package.json index 2220b228f4..825cac0ec8 100644 --- a/packages/examples/packages/send-flow/package.json +++ b/packages/examples/packages/send-flow/package.json @@ -49,33 +49,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/signature-insights/package.json b/packages/examples/packages/signature-insights/package.json index d26f6d89ae..56aead3401 100644 --- a/packages/examples/packages/signature-insights/package.json +++ b/packages/examples/packages/signature-insights/package.json @@ -48,33 +48,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/transaction-insights/package.json b/packages/examples/packages/transaction-insights/package.json index 1f7da6062e..08019f60c5 100644 --- a/packages/examples/packages/transaction-insights/package.json +++ b/packages/examples/packages/transaction-insights/package.json @@ -49,33 +49,34 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/wasm/package.json b/packages/examples/packages/wasm/package.json index e1c435d415..cc3cddf7f8 100644 --- a/packages/examples/packages/wasm/package.json +++ b/packages/examples/packages/wasm/package.json @@ -49,34 +49,35 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-cli": "workspace:^", "@metamask/snaps-jest": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", + "@types/node": "18.14.2", "assemblyscript": "^0.27.5", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-node": "^10.9.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/webpack-plugin/package.json b/packages/examples/packages/webpack-plugin/package.json index 9a98b4d02f..3a37486372 100644 --- a/packages/examples/packages/webpack-plugin/package.json +++ b/packages/examples/packages/webpack-plugin/package.json @@ -48,36 +48,37 @@ "devDependencies": { "@jest/globals": "^29.5.0", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-jest": "workspace:^", "@metamask/snaps-webpack-plugin": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", + "@types/node": "18.14.2", "@types/webpack-env": "^1.18.1", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "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.88.0", "webpack-cli": "^5.1.4" }, diff --git a/packages/snaps-browserify-plugin/package.json b/packages/snaps-browserify-plugin/package.json index 1e1b3fc5c9..3d2cd42b22 100644 --- a/packages/snaps-browserify-plugin/package.json +++ b/packages/snaps-browserify-plugin/package.json @@ -63,38 +63,38 @@ }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@types/browserify": "^12.0.37", "@types/convert-source-map": "^1.5.2", "@types/jest": "^27.5.1", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "browserify": "^17.0.0", "concat-stream": "^2.0.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", - "typescript": "~5.3.3" + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-cli/package.json b/packages/snaps-cli/package.json index 00f925bc7d..8707bb59db 100644 --- a/packages/snaps-cli/package.json +++ b/packages/snaps-cli/package.json @@ -118,11 +118,11 @@ }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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/jest": "^0.2.26", "@ts-bridge/cli": "^0.6.1", "@types/browserify": "^12.0.37", @@ -130,29 +130,29 @@ "@types/node": "18.14.2", "@types/serve-handler": "^6.1.0", "@types/yargs": "^17.0.24", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "cross-fetch": "^3.1.5", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "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": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-controllers/package.json b/packages/snaps-controllers/package.json index 005d1fdc81..df146a51f4 100644 --- a/packages/snaps-controllers/package.json +++ b/packages/snaps-controllers/package.json @@ -112,12 +112,12 @@ "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@esbuild-plugins/node-modules-polyfill": "^0.2.2", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", + "@metamask/auto-changelog": "^4.1.0", "@metamask/browser-passworder": "^6.0.0", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.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/template-snap": "^0.7.0", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", @@ -132,8 +132,6 @@ "@types/readable-stream": "^4.0.15", "@types/semver": "^7.5.0", "@types/tar-stream": "^3.1.1", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "@wdio/browser-runner": "^8.19.0", "@wdio/cli": "^8.19.0", "@wdio/globals": "^8.19.0", @@ -143,14 +141,15 @@ "deepmerge": "^4.2.2", "depcheck": "^1.4.7", "esbuild": "^0.18.10", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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", @@ -159,11 +158,12 @@ "jest-fetch-mock": "^3.0.3", "jest-silent-reporter": "^0.6.0", "mkdirp": "^1.0.4", - "prettier": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "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/package.json b/packages/snaps-execution-environments/package.json index 4488359426..3b45f0608a 100644 --- a/packages/snaps-execution-environments/package.json +++ b/packages/snaps-execution-environments/package.json @@ -85,19 +85,17 @@ "@lavamoat/allow-scripts": "^3.0.4", "@lavamoat/lavapack": "^6.1.1", "@lavamoat/lavatube": "^1.0.0", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@types/express": "^4.17.17", "@types/jest": "^27.5.1", "@types/node": "18.14.2", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "@wdio/browser-runner": "^8.19.0", "@wdio/cli": "^8.19.0", "@wdio/globals": "^8.19.0", @@ -110,14 +108,15 @@ "deepmerge": "^4.2.2", "depcheck": "^1.4.7", "esbuild": "^0.18.10", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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", @@ -128,14 +127,15 @@ "jest-silent-reporter": "^0.6.0", "lavamoat": "^8.0.4", "lavamoat-browserify": "^17.0.5", - "prettier": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "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/package.json b/packages/snaps-jest/package.json index 820025c5ac..c630fa466e 100644 --- a/packages/snaps-jest/package.json +++ b/packages/snaps-jest/package.json @@ -73,35 +73,35 @@ "devDependencies": { "@jest/types": "^29.6.3", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/snaps-utils": "workspace:^", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@ts-bridge/cli": "^0.6.1", "@types/jest": "^27.5.1", "@types/semver": "^7.5.0", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", - "typescript": "~5.3.3" + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-rollup-plugin/package.json b/packages/snaps-rollup-plugin/package.json index 4622d129da..46c858eed4 100644 --- a/packages/snaps-rollup-plugin/package.json +++ b/packages/snaps-rollup-plugin/package.json @@ -61,36 +61,36 @@ }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@rollup/plugin-virtual": "^2.1.0", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@ts-bridge/cli": "^0.6.1", "@types/jest": "^27.5.1", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "rollup": "^2.73.0", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-rpc-methods/package.json b/packages/snaps-rpc-methods/package.json index 86f4106c42..74feeb0c57 100644 --- a/packages/snaps-rpc-methods/package.json +++ b/packages/snaps-rpc-methods/package.json @@ -67,35 +67,35 @@ }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/json-rpc-engine": "^10.0.2", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@ts-bridge/cli": "^0.6.1", "@types/luxon": "^3", "@types/node": "18.14.2", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", - "typescript": "~5.3.3" + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-sdk/package.json b/packages/snaps-sdk/package.json index 0808a0be4b..fa64fc59d2 100644 --- a/packages/snaps-sdk/package.json +++ b/packages/snaps-sdk/package.json @@ -99,34 +99,34 @@ }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@ts-bridge/cli": "^0.6.1", "@types/jest": "^27.5.1", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-jest": "^29.1.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-simulation/package.json b/packages/snaps-simulation/package.json index a4a5c054c5..8e50bed523 100644 --- a/packages/snaps-simulation/package.json +++ b/packages/snaps-simulation/package.json @@ -77,36 +77,36 @@ }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@ts-bridge/cli": "^0.6.1", "@types/express": "^4.17.17", "@types/jest": "^27.5.1", "@types/mime": "^3.0.0", "@types/readable-stream": "^4.0.15", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "ts-jest": "^29.1.1", - "typescript": "~5.3.3" + "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-simulator/package.json b/packages/snaps-simulator/package.json index afc0d6bbae..62ce22610f 100644 --- a/packages/snaps-simulator/package.json +++ b/packages/snaps-simulator/package.json @@ -81,12 +81,12 @@ "redux-saga": "^1.2.3" }, "devDependencies": { - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-browser": "^11.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.0", + "@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", @@ -102,21 +102,20 @@ "@types/react": "^18.2.5", "@types/react-dom": "^18.2.3", "@types/webpack-env": "^1.18.1", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "assert": "^2.0.0", "copy-webpack-plugin": "^11.0.0", "css-loader": "^6.7.3", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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", @@ -129,8 +128,8 @@ "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", "monaco-editor-webpack-plugin": "^7.0.1", - "prettier": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "prettier": "^3.3.3", + "prettier-plugin-packagejson": "^2.5.8", "process": "^0.11.10", "react-refresh": "^0.14.0", "readable-stream": "^3.6.2", @@ -142,6 +141,7 @@ "ts-node": "^10.9.1", "tsconfig-paths-webpack-plugin": "^4.0.1", "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0", "webpack": "^5.88.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1", diff --git a/packages/snaps-utils/package.json b/packages/snaps-utils/package.json index 0af11018a5..965fc712bd 100644 --- a/packages/snaps-utils/package.json +++ b/packages/snaps-utils/package.json @@ -105,11 +105,11 @@ "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@esbuild-plugins/node-modules-polyfill": "^0.2.2", "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/post-message-stream": "^9.0.0", "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", @@ -119,8 +119,6 @@ "@types/node": "18.14.2", "@types/semver": "^7.5.0", "@types/validate-npm-package-name": "^4.0.0", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "@wdio/browser-runner": "^8.19.0", "@wdio/cli": "^8.19.0", "@wdio/globals": "^8.19.0", @@ -131,14 +129,15 @@ "deepmerge": "^4.2.2", "depcheck": "^1.4.7", "esbuild": "^0.18.10", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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", @@ -146,11 +145,12 @@ "jest": "^29.0.2", "jest-silent-reporter": "^0.6.0", "memfs": "^3.4.13", - "prettier": "^2.8.8", - "prettier-plugin-packagejson": "^2.5.2", + "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/package.json b/packages/snaps-webpack-plugin/package.json index c2c98e984c..9d5e9c9480 100644 --- a/packages/snaps-webpack-plugin/package.json +++ b/packages/snaps-webpack-plugin/package.json @@ -60,39 +60,39 @@ "@metamask/snaps-sdk": "workspace:^", "@metamask/snaps-utils": "workspace:^", "@metamask/utils": "^11.2.0", - "prettier": "^2.8.8", + "prettier": "^3.3.3", "webpack-sources": "^3.2.3" }, "devDependencies": { "@lavamoat/allow-scripts": "^3.0.4", - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@types/jest": "^27.5.1", "@types/webpack-sources": "^3.2.0", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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.2", + "prettier-plugin-packagejson": "^2.5.8", "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0", "webpack": "^5.88.0" }, "engines": { diff --git a/packages/test-snaps/package.json b/packages/test-snaps/package.json index d13f73ae69..5f1b3be2ca 100644 --- a/packages/test-snaps/package.json +++ b/packages/test-snaps/package.json @@ -80,11 +80,11 @@ "react-redux": "^8.0.5" }, "devDependencies": { - "@metamask/auto-changelog": "^3.4.4", - "@metamask/eslint-config": "^12.1.0", - "@metamask/eslint-config-jest": "^12.1.0", - "@metamask/eslint-config-nodejs": "^12.1.0", - "@metamask/eslint-config-typescript": "^12.1.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", "@metamask/providers": "^20.0.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", "@swc/core": "1.3.78", @@ -92,34 +92,34 @@ "@types/jest": "^27.5.1", "@types/node": "18.14.2", "@types/webpack-env": "^1.18.1", - "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^6.21.0", "copy-webpack-plugin": "^11.0.0", "cross-env": "^7.0.3", "css-loader": "^6.7.3", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", - "eslint": "^8.27.0", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^41.1.2", - "eslint-plugin-n": "^15.7.0", - "eslint-plugin-prettier": "^4.2.1", - "eslint-plugin-promise": "^6.1.1", + "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", "jest": "^29.0.2", "jest-it-up": "^2.0.0", "jest-silent-reporter": "^0.6.0", - "prettier": "^2.8.8", + "prettier": "^3.3.3", "style-loader": "^3.3.2", "swc-loader": "^0.2.3", "terser-webpack-plugin": "^5.3.9", "ts-node": "^10.9.1", "tsconfig-paths-webpack-plugin": "^4.0.1", "typescript": "~5.3.3", + "typescript-eslint": "^8.6.0", "webpack": "^5.88.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1" diff --git a/yarn.lock b/yarn.lock index 7c2fbfcf09..d3542b16c6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2821,14 +2821,14 @@ __metadata: languageName: node linkType: hard -"@es-joy/jsdoccomment@npm:~0.37.0": - version: 0.37.1 - resolution: "@es-joy/jsdoccomment@npm:0.37.1" +"@es-joy/jsdoccomment@npm:~0.49.0": + version: 0.49.0 + resolution: "@es-joy/jsdoccomment@npm:0.49.0" dependencies: - comment-parser: "npm:1.3.1" - esquery: "npm:^1.5.0" - jsdoc-type-pratt-parser: "npm:~4.0.0" - checksum: 10/cdb1175371512978bfc15c7f02a1618de6b270e86cf6acbf7e945f548e502f27cceb97442550bed42e3d3c064c243407b52c1b206e9b1b71adaa449bb944691a + comment-parser: "npm:1.4.1" + esquery: "npm:^1.6.0" + jsdoc-type-pratt-parser: "npm:~4.1.0" + checksum: 10/d767cef9b09f22d1892b8bd544eee32aa7b55c585edf6b51452e6f377f205b06f46bd319174022f75794d39625b4b0f8ce75c8a4ea0b7fd0f773063506e0ef4d languageName: node linkType: hard @@ -3194,20 +3194,91 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.3.3": - version: 1.3.3 - resolution: "@eslint/eslintrc@npm:1.3.3" +"@eslint-community/eslint-utils@npm:^4.1.2, @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.4.1": + version: 4.4.1 + resolution: "@eslint-community/eslint-utils@npm:4.4.1" + dependencies: + eslint-visitor-keys: "npm:^3.4.3" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10/ae92a11412674329b4bd38422518601ec9ceae28e251104d1cad83715da9d38e321f68c817c39b64e66d0af7d98df6f9a10ad2dc638911254b47fb8932df00ef + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0, @eslint-community/regexpp@npm:^4.12.1": + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10/c08f1dd7dd18fbb60bdd0d85820656d1374dd898af9be7f82cb00451313402a22d5e30569c150315b4385907cdbca78c22389b2a72ab78883b3173be317620cc + languageName: node + linkType: hard + +"@eslint/config-array@npm:^0.19.0": + version: 0.19.2 + resolution: "@eslint/config-array@npm:0.19.2" + dependencies: + "@eslint/object-schema": "npm:^2.1.6" + debug: "npm:^4.3.1" + minimatch: "npm:^3.1.2" + checksum: 10/a6809720908f7dd8536e1a73b2369adf802fe61335536ed0592bca9543c476956e0c0a20fef8001885da8026e2445dc9bf3e471bb80d32c3be7bcdabb7628fd1 + languageName: node + linkType: hard + +"@eslint/core@npm:^0.10.0": + version: 0.10.0 + resolution: "@eslint/core@npm:0.10.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10/de41d7fa5dc468b70fb15c72829096939fc0217c41b8519af4620bc1089cb42539a15325c4c3ee3832facac1836c8c944c4a0c4d0cc8b33ffd8e95962278ae14 + languageName: node + linkType: hard + +"@eslint/core@npm:^0.11.0": + version: 0.11.0 + resolution: "@eslint/core@npm:0.11.0" + dependencies: + "@types/json-schema": "npm:^7.0.15" + checksum: 10/0a055edf516529d19eea2196e3149eefb4c6f0bb30145b08cdb92ec114735630bd27585f76466c7cb6fa1073617d1f5e49b36ad63d4d45e55defd94a3268256d + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^3.2.0": + version: 3.2.0 + resolution: "@eslint/eslintrc@npm:3.2.0" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" - espree: "npm:^9.4.0" - globals: "npm:^13.15.0" + espree: "npm:^10.0.1" + globals: "npm:^14.0.0" ignore: "npm:^5.2.0" import-fresh: "npm:^3.2.1" js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 10/835d3f39563fd420b06d9ec03cf491609ad00ad3b62b5606b27b367afd50888b772467b82525f79d5e4251c45f0a0321d545be38081aae69e377b611e98c88fe + checksum: 10/b32dd90ce7da68e89b88cd729db46b27aac79a2e6cb1fa75d25a6b766d586b443bfbf59622489efbd3c6f696f147b51111e81ec7cd23d70f215c5d474cad0261 + languageName: node + linkType: hard + +"@eslint/js@npm:9.20.0, @eslint/js@npm:^9.11.0": + version: 9.20.0 + resolution: "@eslint/js@npm:9.20.0" + checksum: 10/2304cd725700046ba611f06bf9cd0941db7e02e0d602d8fd9e4734c13067699954597b9a3a2b048ce02eb0550373669d2ab7be6edaf6abf7b67eb19d1276b57b + languageName: node + linkType: hard + +"@eslint/object-schema@npm:^2.1.6": + version: 2.1.6 + resolution: "@eslint/object-schema@npm:2.1.6" + checksum: 10/266085c8d3fa6cd99457fb6350dffb8ee39db9c6baf28dc2b86576657373c92a568aec4bae7d142978e798b74c271696672e103202d47a0c148da39154351ed6 + languageName: node + linkType: hard + +"@eslint/plugin-kit@npm:^0.2.5": + version: 0.2.5 + resolution: "@eslint/plugin-kit@npm:0.2.5" + dependencies: + "@eslint/core": "npm:^0.10.0" + levn: "npm:^0.4.1" + checksum: 10/82d0142bc7054587bde4f75c2c517f477df7c320e4bdb47a4d5f766899a313ce65e9ce5d59428178d0be473a95292065053f69637042546b811ad89079781cbc languageName: node linkType: hard @@ -3307,14 +3378,20 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.6": - version: 0.11.7 - resolution: "@humanwhocodes/config-array@npm:0.11.7" +"@humanfs/core@npm:^0.19.1": + version: 0.19.1 + resolution: "@humanfs/core@npm:0.19.1" + checksum: 10/270d936be483ab5921702623bc74ce394bf12abbf57d9145a69e8a0d1c87eb1c768bd2d93af16c5705041e257e6d9cc7529311f63a1349f3678abc776fc28523 + languageName: node + linkType: hard + +"@humanfs/node@npm:^0.16.6": + version: 0.16.6 + resolution: "@humanfs/node@npm:0.16.6" dependencies: - "@humanwhocodes/object-schema": "npm:^1.2.1" - debug: "npm:^4.1.1" - minimatch: "npm:^3.0.5" - checksum: 10/986330703b34e476473687dc7741603b11d2b7ac1ef8627c5bef060500492cba8d039dbe16a8fe0d4e917e246aaa20b6fc36fe836bc92b3a8425bd1d9deb72f4 + "@humanfs/core": "npm:^0.19.1" + "@humanwhocodes/retry": "npm:^0.3.0" + checksum: 10/6d43c6727463772d05610aa05c83dab2bfbe78291022ee7a92cb50999910b8c720c76cc312822e2dea2b497aa1b3fef5fe9f68803fc45c9d4ed105874a65e339 languageName: node linkType: hard @@ -3325,10 +3402,17 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: 10/b48a8f87fcd5fdc4ac60a31a8bf710d19cc64556050575e6a35a4a48a8543cf8cde1598a65640ff2cdfbfd165b38f9db4fa3782bea7848eb585cc3db824002e6 +"@humanwhocodes/retry@npm:^0.3.0": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 10/eb457f699529de7f07649679ec9e0353055eebe443c2efe71c6dd950258892475a038e13c6a8c5e13ed1fb538cdd0a8794faa96b24b6ffc4c87fb1fc9f70ad7f + languageName: node + linkType: hard + +"@humanwhocodes/retry@npm:^0.4.1": + version: 0.4.1 + resolution: "@humanwhocodes/retry@npm:0.4.1" + checksum: 10/39fafc7319e88f61befebd5e1b4f0136534ea6a9bd10d74366698187bd63544210ec5d79a87ed4d91297f1cc64c4c53d45fb0077a2abfdce212cf0d3862d5f04 languageName: node linkType: hard @@ -3876,33 +3960,19 @@ __metadata: languageName: node linkType: hard -"@metamask/auto-changelog@npm:^3.4.4": - version: 3.4.4 - resolution: "@metamask/auto-changelog@npm:3.4.4" - dependencies: - diff: "npm:^5.0.0" - execa: "npm:^5.1.1" - prettier: "npm:^2.8.8" - semver: "npm:^7.3.5" - yargs: "npm:^17.0.1" - bin: - auto-changelog: dist/cli.js - checksum: 10/70e98529a153ebeab10410dbc3f567014999f77ed82f2b52f1b36501b28a4e3614c809a90c89600a739d7710595bfecc30e2260410e6afac7539f8db65a48f2c - languageName: node - linkType: hard - -"@metamask/auto-changelog@npm:~3.3.0": - version: 3.3.0 - resolution: "@metamask/auto-changelog@npm:3.3.0" +"@metamask/auto-changelog@npm:^4.0.0, @metamask/auto-changelog@npm:^4.1.0": + version: 4.1.0 + resolution: "@metamask/auto-changelog@npm:4.1.0" dependencies: diff: "npm:^5.0.0" execa: "npm:^5.1.1" - prettier: "npm:^2.8.8" semver: "npm:^7.3.5" yargs: "npm:^17.0.1" + peerDependencies: + prettier: ">=3.0.0" bin: auto-changelog: dist/cli.js - checksum: 10/24ecfc286557726080c21a2e9e4bf01abde505b52bc45c03bd5a0eff0e851952e69c97d936c1294c91b7a9af11a361ebdfe1677938f5e37348d26c6fa0f3f81d + checksum: 10/fe31a9eb364939c83bc5098482b761ca93593081680c4cba17b221150b4d32636cb25fd708e3692c198feddc95d8bcf524e19fa93567fb5aa30b03ea93249250 languageName: node linkType: hard @@ -3922,11 +3992,11 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/key-tree": "npm:^10.0.2" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -3936,24 +4006,25 @@ __metadata: "@noble/secp256k1": "npm:^1.7.1" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -3963,11 +4034,11 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/key-tree": "npm:^10.0.2" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -3976,25 +4047,26 @@ __metadata: "@noble/bls12-381": "npm:^1.2.0" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4013,35 +4085,36 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4049,38 +4122,40 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/browserify-plugin-example-snap@workspace:packages/examples/packages/browserify-plugin" dependencies: + "@babel/core": "npm:^7.23.2" "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-browserify-plugin": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" babelify: "npm:^10.0.0" browserify: "npm:^17.0.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4090,35 +4165,36 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4128,11 +4204,11 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/key-tree": "npm:^10.0.2" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -4141,24 +4217,25 @@ __metadata: "@noble/hashes": "npm:^1.3.1" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4189,11 +4266,11 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/key-tree": "npm:^10.0.2" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -4203,48 +4280,48 @@ __metadata: "@noble/hashes": "npm:^1.3.1" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" async-mutex: "npm:^0.5.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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/create-release-branch@npm:^3.1.0": - version: 3.1.0 - resolution: "@metamask/create-release-branch@npm:3.1.0" +"@metamask/create-release-branch@npm:^4.0.0": + version: 4.0.0 + resolution: "@metamask/create-release-branch@npm:4.0.0" dependencies: "@metamask/action-utils": "npm:^1.0.0" - "@metamask/auto-changelog": "npm:~3.3.0" + "@metamask/auto-changelog": "npm:^4.0.0" "@metamask/utils": "npm:^9.0.0" debug: "npm:^4.3.4" execa: "npm:^8.0.1" pony-cause: "npm:^2.1.9" semver: "npm:^7.5.4" - validate-npm-package-name: "npm:^5.0.0" which: "npm:^3.0.0" yaml: "npm:^2.2.2" yargs: "npm:^17.7.1" peerDependencies: - prettier: ^2 + prettier: ">=3.0.0" bin: create-release-branch: bin/create-release-branch.js - checksum: 10/a922c04e16ad4d2e5472a783d1a2e3e45724708bca2288f6257552669da305b3b25e492475692084f4ad19ac87a51921ebfa01e9f2c43b22e953ed88db48511d + checksum: 10/891ed4374e4caed4f7a97d57d095798fc5b31234729917276bd7f7888987e3ee1464393d75846e1379c3b7d46c482a14a0594b7f7b814fce75ce8c8a85e9c4cd languageName: node linkType: hard @@ -4253,11 +4330,11 @@ __metadata: resolution: "@metamask/create-snap@workspace:packages/create-snap" dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-utils": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" @@ -4265,28 +4342,28 @@ __metadata: "@types/jest": "npm:^27.5.1" "@types/node": "npm:18.14.2" "@types/yargs": "npm:^17.0.24" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4299,35 +4376,36 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4337,34 +4415,35 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4374,94 +4453,111 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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:^11.1.0": - version: 11.1.0 - resolution: "@metamask/eslint-config-browser@npm:11.1.0" +"@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": ^11.0.0 - eslint: ^8.27.0 - checksum: 10/43201e5fc0c7314413ecc2bbffdeb4d3e704c05349eac7b02ac1dc7b541f3baa98975df8e1e19cd9ff7e19fe5e3fa0f267a6fbf64a49e9428639864dec083d34 + "@metamask/eslint-config": ^14.0.0 + eslint: ^9.11.0 + checksum: 10/22f628799d6d2d6a537ffbb72ecf777632b1824ff87e81edcce77f1793b4617f20e185012c45020a75df308e895d5d88f125444ad7e6cb419d90e14368ca145a languageName: node linkType: hard -"@metamask/eslint-config-jest@npm:^12.1.0": - version: 12.1.0 - resolution: "@metamask/eslint-config-jest@npm:12.1.0" +"@metamask/eslint-config-jest@npm:^14.0.0": + version: 14.0.0 + resolution: "@metamask/eslint-config-jest@npm:14.0.0" + dependencies: + "@eslint/js": "npm:^9.11.0" + globals: "npm:^15.9.0" peerDependencies: - "@metamask/eslint-config": ^12.0.0 - eslint: ^8.27.0 - eslint-plugin-jest: ^27.1.5 - checksum: 10/98f60234412051d429237dbf32b147a648a0e3b6adacafda24999ec9eb8096155c8000c62204415100c97980cc3bfe0a0fe19e4c318b8bb529eaf57e9f96e680 + "@metamask/eslint-config": ^14.0.0 + eslint: ^9.11.0 + eslint-plugin-jest: ^28.8.3 + checksum: 10/e7c4f14ff8eae8c1311cd1a941217c39bacf249650b1953138a958472af609a8396722e7b1a0c86386d07f92d7570c3e29754335fe4ef8608a9abf03c7aff6fb languageName: node linkType: hard -"@metamask/eslint-config-nodejs@npm:^12.1.0": - version: 12.1.0 - resolution: "@metamask/eslint-config-nodejs@npm:12.1.0" +"@metamask/eslint-config-nodejs@npm:^14.0.0": + version: 14.0.0 + resolution: "@metamask/eslint-config-nodejs@npm:14.0.0" + dependencies: + "@eslint/js": "npm:^9.11.0" + globals: "npm:^15.9.0" peerDependencies: - "@metamask/eslint-config": ^12.0.0 - eslint: ^8.27.0 - eslint-plugin-n: ^15.7.0 - checksum: 10/ad8d4b545420a14917d9dc4505ab8e3c07c559c35c67f07062eb3e9e86620d0660aa82500662ea9f23152b978417ee9fdebc47e6b39f8cb72e811b7e561e792f + "@metamask/eslint-config": ^14.0.0 + eslint: ^9.11.0 + eslint-plugin-n: ^17.10.3 + checksum: 10/62a69e0a258b6b0ef8cbb844a3420115ff213648f55e1b3863dd29fa5892de8013f8157317e8279f68b7e82c69c97edc15c0040ad49469756393a711d91b0fff languageName: node linkType: hard -"@metamask/eslint-config-typescript@npm:^12.1.0": - version: 12.1.0 - resolution: "@metamask/eslint-config-typescript@npm:12.1.0" +"@metamask/eslint-config-typescript@npm:^14.0.0": + version: 14.0.0 + resolution: "@metamask/eslint-config-typescript@npm:14.0.0" + dependencies: + "@eslint/js": "npm:^9.11.0" peerDependencies: - "@metamask/eslint-config": ^12.0.0 - "@typescript-eslint/eslint-plugin": ^5.42.1 - "@typescript-eslint/parser": ^5.42.1 - eslint: ^8.27.0 - typescript: ~4.8.4 || ~5.0 || ~5.1 - checksum: 10/3159b08d94a751e5639db6253e3bfb6cc7bc5633ad07c43099288e65e5ed25d9f7533968045fedaf4e2a852d0c0fec14290f0f274aa0544a7411cc60deb97aba + "@metamask/eslint-config": ^14.0.0 + eslint: ^9.11.0 + eslint-import-resolver-typescript: ^3.6.3 + eslint-plugin-import-x: ^4.3.0 + eslint-plugin-jsdoc: ^50.2.4 + typescript: ">=4.8.4 <5.6" + typescript-eslint: ^8.6.0 + checksum: 10/cbf0a9e8523292d41140f90630863d034301422f16e6a42e5881c3593e83c07d0394787563d3e88fee02aa22042a9ca974363d3f192374e31bb0729c6ca8734e languageName: node linkType: hard -"@metamask/eslint-config@npm:^12.1.0": - version: 12.1.0 - resolution: "@metamask/eslint-config@npm:12.1.0" +"@metamask/eslint-config@npm:^14.0.0": + version: 14.0.0 + resolution: "@metamask/eslint-config@npm:14.0.0" + dependencies: + "@eslint/js": "npm:^9.11.0" + globals: "npm:^15.9.0" peerDependencies: - eslint: ^8.27.0 - eslint-config-prettier: ^8.5.0 - eslint-plugin-import: ^2.27.5 - eslint-plugin-jsdoc: ^39.6.2 || ^41 - eslint-plugin-prettier: ^4.2.1 - eslint-plugin-promise: ^6.1.1 - prettier: ^2.7.1 - checksum: 10/cf44403475f968003dd447752edf65ea6ec18cae72502f6c2df42954028392d942e0475d9aaf020ab5c8c6f49f944389e4ca37b7def98c0ff28fcc2aeaeb730e + eslint: ^9.11.0 + eslint-config-prettier: ^9.1.0 + eslint-plugin-import-x: ^4.3.0 + eslint-plugin-jsdoc: ^50.2.4 + eslint-plugin-prettier: ^5.2.1 + eslint-plugin-promise: ^7.1.0 + prettier: ^3.3.3 + checksum: 10/b7ae38bf777e9341b8dfac75e98159fb5d5da7d913af2312b586c82370c84acff68ee78e3b104a3577a971d593c6039bd909c8d7ca41cb7a69ed069871080c8a languageName: node linkType: hard @@ -4541,35 +4637,36 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@metamask/utils": "npm:^11.2.0" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4579,35 +4676,36 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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.88.0" languageName: unknown linkType: soft @@ -4629,27 +4727,28 @@ __metadata: resolution: "@metamask/example-snaps@workspace:packages/examples" dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.0" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.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" + "@types/node": "npm:18.14.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4659,36 +4758,37 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@metamask/utils": "npm:^11.2.0" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4698,11 +4798,11 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -4710,24 +4810,25 @@ __metadata: "@noble/bls12-381": "npm:^1.2.0" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4737,34 +4838,35 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4774,34 +4876,35 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4811,34 +4914,35 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4849,35 +4953,36 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@metamask/utils": "npm:^11.2.0" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4887,36 +4992,37 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@metamask/utils": "npm:^11.2.0" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4925,27 +5031,28 @@ __metadata: resolution: "@metamask/invoke-snap-example-snap@workspace:packages/examples/packages/invoke-snap" dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.0" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.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" + "@types/node": "npm:18.14.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -4966,34 +5073,35 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5015,11 +5123,11 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/rpc-errors": "npm:^7.0.2" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -5027,24 +5135,25 @@ __metadata: "@metamask/utils": "npm:^11.2.0" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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,34 +5176,35 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5104,34 +5214,35 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5141,35 +5252,36 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@metamask/utils": "npm:^11.2.0" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5179,34 +5291,35 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5216,11 +5329,11 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-controllers": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -5228,24 +5341,25 @@ __metadata: "@metamask/utils": "npm:^11.2.0" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5255,34 +5369,35 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5356,11 +5471,11 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-controllers": "workspace:^" "@metamask/snaps-jest": "workspace:^" @@ -5368,25 +5483,26 @@ __metadata: "@metamask/utils": "npm:^11.2.0" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5396,36 +5512,37 @@ __metadata: resolution: "@metamask/protocol-example-snap@workspace:packages/examples/packages/protocol" dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@metamask/utils": "npm:^11.2.0" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5459,11 +5576,11 @@ __metadata: "@babel/preset-typescript": "npm:^7.23.2" "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-jest": "workspace:^" "@metamask/snaps-rollup-plugin": "workspace:^" "@metamask/snaps-sdk": "workspace:^" @@ -5473,25 +5590,26 @@ __metadata: "@rollup/plugin-terser": "npm:^0.4.3" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5528,35 +5646,36 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/rpc-errors": "npm:^7.0.2" "@metamask/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5566,34 +5685,35 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5609,11 +5729,11 @@ __metadata: resolution: "@metamask/snaps-browserify-plugin@workspace:packages/snaps-browserify-plugin" dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-utils": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" @@ -5621,29 +5741,29 @@ __metadata: "@types/browserify": "npm:^12.0.37" "@types/convert-source-map": "npm:^1.5.2" "@types/jest": "npm:^27.5.1" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" browserify: "npm:^17.0.0" concat-stream: "npm:^2.0.0" convert-source-map: "npm:^1.8.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5660,11 +5780,11 @@ __metadata: "@babel/preset-env": "npm:^7.23.2" "@babel/preset-typescript": "npm:^7.23.2" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-sdk": "workspace:^" "@metamask/snaps-utils": "workspace:^" "@metamask/snaps-webpack-plugin": "workspace:^" @@ -5678,8 +5798,6 @@ __metadata: "@types/node": "npm:18.14.2" "@types/serve-handler": "npm:^6.1.0" "@types/yargs": "npm:^17.0.24" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" assert: "npm:^2.0.0" babelify: "npm:^10.0.0" browserify: "npm:^17.0.0" @@ -5693,14 +5811,15 @@ __metadata: deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" domain-browser: "npm:^4.22.0" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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" @@ -5712,8 +5831,8 @@ __metadata: ora: "npm:^5.4.1" os-browserify: "npm:^0.3.0" path-browserify: "npm:^1.0.1" - prettier: "npm:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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" @@ -5731,6 +5850,7 @@ __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" @@ -5751,13 +5871,13 @@ __metadata: "@esbuild-plugins/node-modules-polyfill": "npm:^0.2.2" "@lavamoat/allow-scripts": "npm:^3.0.4" "@metamask/approval-controller": "npm:^7.1.3" - "@metamask/auto-changelog": "npm:^3.4.4" + "@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:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.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/json-rpc-middleware-stream": "npm:^8.0.7" "@metamask/key-tree": "npm:^10.0.2" @@ -5785,8 +5905,6 @@ __metadata: "@types/readable-stream": "npm:^4.0.15" "@types/semver": "npm:^7.5.0" "@types/tar-stream": "npm:^3.1.1" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" "@wdio/browser-runner": "npm:^8.19.0" "@wdio/cli": "npm:^8.19.0" "@wdio/globals": "npm:^8.19.0" @@ -5800,14 +5918,15 @@ __metadata: deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" esbuild: "npm:^0.18.10" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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" @@ -5821,8 +5940,8 @@ __metadata: luxon: "npm:^3.5.0" mkdirp: "npm:^1.0.4" nanoid: "npm:^3.1.31" - prettier: "npm:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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" @@ -5830,6 +5949,7 @@ __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" @@ -5855,11 +5975,11 @@ __metadata: "@lavamoat/allow-scripts": "npm:^3.0.4" "@lavamoat/lavapack": "npm:^6.1.1" "@lavamoat/lavatube": "npm:^1.0.0" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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" @@ -5875,8 +5995,6 @@ __metadata: "@types/express": "npm:^4.17.17" "@types/jest": "npm:^27.5.1" "@types/node": "npm:18.14.2" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" "@wdio/browser-runner": "npm:^8.19.0" "@wdio/cli": "npm:^8.19.0" "@wdio/globals": "npm:^8.19.0" @@ -5889,14 +6007,15 @@ __metadata: deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" esbuild: "npm:^0.18.10" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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" @@ -5908,8 +6027,8 @@ __metadata: lavamoat: "npm:^8.0.4" lavamoat-browserify: "npm:^17.0.5" nanoid: "npm:^3.1.31" - prettier: "npm:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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" @@ -5917,6 +6036,7 @@ __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" @@ -5935,11 +6055,11 @@ __metadata: "@jest/globals": "npm:^29.5.0" "@jest/types": "npm:^29.6.3" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-controllers": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@metamask/snaps-simulation": "workspace:^" @@ -5951,28 +6071,28 @@ __metadata: "@ts-bridge/cli": "npm:^0.6.1" "@types/jest": "npm:^27.5.1" "@types/semver": "npm:^7.5.0" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -5993,37 +6113,37 @@ __metadata: resolution: "@metamask/snaps-rollup-plugin@workspace:packages/snaps-rollup-plugin" dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-utils": "workspace:^" "@rollup/plugin-virtual": "npm:^2.1.0" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@ts-bridge/cli": "npm:^0.6.1" "@types/jest": "npm:^27.5.1" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -6032,11 +6152,11 @@ __metadata: resolution: "@metamask/snaps-rpc-methods@workspace:packages/snaps-rpc-methods" dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/key-tree": "npm:^10.0.2" "@metamask/permission-controller": "npm:^11.0.6" @@ -6051,25 +6171,25 @@ __metadata: "@ts-bridge/cli": "npm:^0.6.1" "@types/luxon": "npm:^3" "@types/node": "npm:18.14.2" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -6078,11 +6198,11 @@ __metadata: resolution: "@metamask/snaps-sdk@workspace:packages/snaps-sdk" dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/key-tree": "npm:^10.0.2" "@metamask/providers": "npm:^20.0.0" "@metamask/rpc-errors": "npm:^7.0.2" @@ -6090,27 +6210,27 @@ __metadata: "@metamask/utils": "npm:^11.2.0" "@ts-bridge/cli": "npm:^0.6.1" "@types/jest": "npm:^27.5.1" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -6119,12 +6239,12 @@ __metadata: resolution: "@metamask/snaps-simulation@workspace:packages/snaps-simulation" dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" + "@metamask/auto-changelog": "npm:^4.1.0" "@metamask/base-controller": "npm:^8.0.0" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.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/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" @@ -6144,30 +6264,30 @@ __metadata: "@types/jest": "npm:^27.5.1" "@types/mime": "npm:^3.0.0" "@types/readable-stream": "npm:^4.0.15" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -6180,13 +6300,13 @@ __metadata: "@emotion/react": "npm:^11.10.8" "@emotion/styled": "npm:^11.10.8" "@ethersproject/units": "npm:^5.7.0" - "@metamask/auto-changelog": "npm:^3.4.4" + "@metamask/auto-changelog": "npm:^4.1.0" "@metamask/base-controller": "npm:^8.0.0" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-browser": "npm:^11.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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" @@ -6217,22 +6337,21 @@ __metadata: "@types/react": "npm:^18.2.5" "@types/react-dom": "npm:^18.2.3" "@types/webpack-env": "npm:^1.18.1" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" assert: "npm:^2.0.0" copy-webpack-plugin: "npm:^11.0.0" css-loader: "npm:^6.7.3" date-fns: "npm:^2.30.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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" @@ -6252,8 +6371,8 @@ __metadata: lodash.throttle: "npm:^4.1.1" monaco-editor: "npm:^0.38.0" monaco-editor-webpack-plugin: "npm:^7.0.1" - prettier: "npm:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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" @@ -6274,6 +6393,7 @@ __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.88.0" webpack-cli: "npm:^5.1.4" webpack-dev-server: "npm:^4.15.1" @@ -6290,12 +6410,12 @@ __metadata: "@esbuild-plugins/node-globals-polyfill": "npm:^0.2.3" "@esbuild-plugins/node-modules-polyfill": "npm:^0.2.2" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" + "@metamask/auto-changelog": "npm:^4.1.0" "@metamask/base-controller": "npm:^8.0.0" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.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/permission-controller": "npm:^11.0.6" "@metamask/post-message-stream": "npm:^9.0.0" @@ -6315,8 +6435,6 @@ __metadata: "@types/node": "npm:18.14.2" "@types/semver": "npm:^7.5.0" "@types/validate-npm-package-name": "npm:^4.0.0" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" "@wdio/browser-runner": "npm:^8.19.0" "@wdio/cli": "npm:^8.19.0" "@wdio/globals": "npm:^8.19.0" @@ -6329,14 +6447,15 @@ __metadata: deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" esbuild: "npm:^0.18.10" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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" @@ -6348,14 +6467,15 @@ __metadata: jest-silent-reporter: "npm:^0.6.0" marked: "npm:^12.0.1" memfs: "npm:^3.4.13" - prettier: "npm:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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" @@ -6370,11 +6490,11 @@ __metadata: resolution: "@metamask/snaps-webpack-plugin@workspace:packages/snaps-webpack-plugin" dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-sdk": "workspace:^" "@metamask/snaps-utils": "workspace:^" "@metamask/utils": "npm:^11.2.0" @@ -6383,25 +6503,25 @@ __metadata: "@ts-bridge/cli": "npm:^0.6.1" "@types/jest": "npm:^27.5.1" "@types/webpack-sources": "npm:^3.2.0" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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.88.0" webpack-sources: "npm:^3.2.3" languageName: unknown @@ -6425,17 +6545,17 @@ __metadata: version: 0.0.0-use.local resolution: "@metamask/test-snaps@workspace:packages/test-snaps" dependencies: - "@metamask/auto-changelog": "npm:^3.4.4" + "@metamask/auto-changelog": "npm:^4.1.0" "@metamask/bip32-example-snap": "workspace:^" "@metamask/bip44-example-snap": "workspace:^" "@metamask/client-status-example-snap": "workspace:^" "@metamask/cronjob-example-snap": "workspace:^" "@metamask/dialog-example-snap": "workspace:^" "@metamask/error-example-snap": "workspace:^" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.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/ethereum-provider-example-snap": "workspace:^" "@metamask/ethers-js-example-snap": "workspace:^" "@metamask/file-upload-example-snap": "workspace:^" @@ -6469,29 +6589,28 @@ __metadata: "@types/jest": "npm:^27.5.1" "@types/node": "npm:18.14.2" "@types/webpack-env": "npm:^1.18.1" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" bootstrap: "npm:^5.2.2" copy-webpack-plugin: "npm:^11.0.0" cross-env: "npm:^7.0.3" css-loader: "npm:^6.7.3" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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" jest: "npm:^29.0.2" jest-it-up: "npm:^2.0.0" jest-silent-reporter: "npm:^0.6.0" - prettier: "npm:^2.8.8" + prettier: "npm:^3.3.3" react: "npm:^18.2.0" react-bootstrap: "npm:^2.5.0" react-dom: "npm:^18.2.0" @@ -6502,6 +6621,7 @@ __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.88.0" webpack-cli: "npm:^5.1.4" webpack-dev-server: "npm:^4.15.1" @@ -6548,35 +6668,36 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-cli": "workspace:^" "@metamask/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" + "@types/node": "npm:18.14.2" assemblyscript: "npm:^0.27.5" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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 @@ -6586,37 +6707,38 @@ __metadata: dependencies: "@jest/globals": "npm:^29.5.0" "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.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/snaps-jest": "workspace:^" "@metamask/snaps-sdk": "workspace:^" "@metamask/snaps-webpack-plugin": "workspace:^" "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" + "@types/node": "npm:18.14.2" "@types/webpack-env": "npm:^1.18.1" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + 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.88.0" webpack-cli: "npm:^5.1.4" languageName: unknown @@ -6782,7 +6904,7 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": +"@nodelib/fs.walk@npm:^1.2.3": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" dependencies: @@ -6792,6 +6914,13 @@ __metadata: languageName: node linkType: hard +"@nolyfill/is-core-module@npm:1.0.39": + version: 1.0.39 + resolution: "@nolyfill/is-core-module@npm:1.0.39" + checksum: 10/0d6e098b871eca71d875651288e1f0fa770a63478b0b50479c99dc760c64175a56b5b04f58d5581bbcc6b552b8191ab415eada093d8df9597ab3423c8cac1815 + languageName: node + linkType: hard + "@npmcli/agent@npm:^2.0.0": version: 2.2.1 resolution: "@npmcli/agent@npm:2.2.1" @@ -7726,6 +7855,13 @@ __metadata: languageName: node linkType: hard +"@types/doctrine@npm:^0.0.9": + version: 0.0.9 + resolution: "@types/doctrine@npm:0.0.9" + checksum: 10/64ef06e6eea2f4f9684d259fedbcb8bf21c954630b96ea2e04875ca42763552b0ba3b01b3dd27ec0f9ea6f8b3b0dba4965d31d5a925cd4c6225fd13a93ae9354 + languageName: node + linkType: hard + "@types/eslint-scope@npm:^3.7.3": version: 3.7.3 resolution: "@types/eslint-scope@npm:3.7.3" @@ -7746,10 +7882,10 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^1.0.0": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: 10/7de6d928dd4010b0e20c6919e1a6c27b61f8d4567befa89252055fad503d587ecb9a1e3eab1b1901f923964d7019796db810b7fd6430acb26c32866d126fd408 +"@types/estree@npm:*, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 10/9d35d475095199c23e05b431bcdd1f6fec7380612aed068b14b2a08aa70494de8a9026765a5a91b1073f636fb0368f6d8973f518a31391d519e20c59388ed88d languageName: node linkType: hard @@ -7923,10 +8059,10 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": - version: 7.0.11 - resolution: "@types/json-schema@npm:7.0.11" - checksum: 10/e50864a93f4dcb9de64c0c605d836f5416341c824d7a8cde1aa15a5fc68bed44b33cdcb2e04e5098339e9121848378f2d0cc5b124dec41c89203c6f67d6f344a +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 10/1a3c3e06236e4c4aab89499c428d585527ce50c24fe8259e8b3926d3df4cfbbbcf306cfc73ddfb66cbafc973116efd15967020b0f738f63e09e64c7d260519e7 languageName: node linkType: hard @@ -8161,7 +8297,7 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.6, @types/semver@npm:^7.5.0": +"@types/semver@npm:^7.3.6, @types/semver@npm:^7.5.0": version: 7.5.0 resolution: "@types/semver@npm:7.5.0" checksum: 10/8fbfbf79e9c14c3c20160a42145a146cba44d9763d0fac78358b394dc36e41bc2590bc4f0129c6fcbbc9b30f12ea1ba821bfe84b29dc80897f315cc7dd251393 @@ -8343,170 +8479,115 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.42.1": - version: 5.43.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.43.0" +"@typescript-eslint/eslint-plugin@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.24.0" dependencies: - "@typescript-eslint/scope-manager": "npm:5.43.0" - "@typescript-eslint/type-utils": "npm:5.43.0" - "@typescript-eslint/utils": "npm:5.43.0" - debug: "npm:^4.3.4" - ignore: "npm:^5.2.0" - natural-compare-lite: "npm:^1.4.0" - regexpp: "npm:^3.2.0" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.24.0" + "@typescript-eslint/type-utils": "npm:8.24.0" + "@typescript-eslint/utils": "npm:8.24.0" + "@typescript-eslint/visitor-keys": "npm:8.24.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^2.0.1" peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/141c5fcf9435325b85d31f11fb7e6dda303b35f3f9ba9ae0156deead4b4229c5747d214db54a098c4756e810bf2a5758f18bc75004bb5a3cbf201ec09a0c2462 + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10/2b65131dab6159285cd8688ae8fe4708e87f6aede7a6bcf65deec6f506a26f04409c7320d7957f59380f5b387fff2acfaa2c8117e2cbfc1b9368002e7905f616 languageName: node linkType: hard -"@typescript-eslint/parser@npm:^6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/parser@npm:6.21.0" +"@typescript-eslint/parser@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/parser@npm:8.24.0" dependencies: - "@typescript-eslint/scope-manager": "npm:6.21.0" - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/typescript-estree": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" + "@typescript-eslint/scope-manager": "npm:8.24.0" + "@typescript-eslint/types": "npm:8.24.0" + "@typescript-eslint/typescript-estree": "npm:8.24.0" + "@typescript-eslint/visitor-keys": "npm:8.24.0" debug: "npm:^4.3.4" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/4d51cdbc170e72275efc5ef5fce48a81ec431e4edde8374f4d0213d8d370a06823e1a61ae31d502a5f1b0d1f48fc4d29a1b1b5c2dcf809d66d3872ccf6e46ac7 - languageName: node - linkType: hard - -"@typescript-eslint/scope-manager@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/scope-manager@npm:5.43.0" - dependencies: - "@typescript-eslint/types": "npm:5.43.0" - "@typescript-eslint/visitor-keys": "npm:5.43.0" - checksum: 10/2072d49f62269dd2c337d803e0aa6a15138598b9fac18757b056f18334ad7a52686b6dec9b18f27c824826ec616632938546fb4667ad707234f7525722dd494c + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10/b5c66a3208c69144cd5d0b7a2c763205ef8ae88eea76067186bab0909aa9756fe015616b98a7f252a5106aa5e86baeb98f9affbdc0f5d19863a2150f2431bfe0 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/scope-manager@npm:6.21.0" +"@typescript-eslint/scope-manager@npm:8.24.0, @typescript-eslint/scope-manager@npm:^8.1.0": + version: 8.24.0 + resolution: "@typescript-eslint/scope-manager@npm:8.24.0" dependencies: - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" - checksum: 10/fe91ac52ca8e09356a71dc1a2f2c326480f3cccfec6b2b6d9154c1a90651ab8ea270b07c67df5678956c3bbf0bbe7113ab68f68f21b20912ea528b1214197395 + "@typescript-eslint/types": "npm:8.24.0" + "@typescript-eslint/visitor-keys": "npm:8.24.0" + checksum: 10/175032d4f714d68b734d7281c340e073a37d348010d308b9cccf8d63d745b8cc9515229e32dcd838acf4a85e21a4e8eff6c557c31ba45e36917e3417de32d723 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/type-utils@npm:5.43.0" +"@typescript-eslint/type-utils@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/type-utils@npm:8.24.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:5.43.0" - "@typescript-eslint/utils": "npm:5.43.0" + "@typescript-eslint/typescript-estree": "npm:8.24.0" + "@typescript-eslint/utils": "npm:8.24.0" debug: "npm:^4.3.4" - tsutils: "npm:^3.21.0" + ts-api-utils: "npm:^2.0.1" peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/6ffb38e0fa82831a13dedd0b3153846c718efbe1a92e4aa7176c92f3fc38a727148af6d33fd51de0e1d296c6e5f5021e77be8241291ebf87f3fd408c2f1459b1 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10/a6558d0b0ab7a43826b481c103c556abbafa93c9941d75d647266dc0f55e68950f44a63842a2e7839a7448329f9b7ee88c84913084438dbac38dba5efbc1afbc languageName: node linkType: hard -"@typescript-eslint/types@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/types@npm:5.43.0" - checksum: 10/303acb0ad314d04bf4de59542bf5383d10fbbf730c3b83dd87e0b936d825927832920b65cbe53d447075548eb2ffe981a1e526d81be6ab11e2194fbcde53b442 +"@typescript-eslint/types@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/types@npm:8.24.0" + checksum: 10/ddaaec99c191830cc29ce289678d44f7201dd06c29540750ca4802b6bd2a6dfd8cc29b46ed270dc0198f23e742540bb1e4fe618b6b44e4e76bad7f774bd3fc4a languageName: node linkType: hard -"@typescript-eslint/types@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/types@npm:6.21.0" - checksum: 10/e26da86d6f36ca5b6ef6322619f8ec55aabcd7d43c840c977ae13ae2c964c3091fc92eb33730d8be08927c9de38466c5323e78bfb270a9ff1d3611fe821046c5 - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.43.0" +"@typescript-eslint/typescript-estree@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.24.0" dependencies: - "@typescript-eslint/types": "npm:5.43.0" - "@typescript-eslint/visitor-keys": "npm:5.43.0" + "@typescript-eslint/types": "npm:8.24.0" + "@typescript-eslint/visitor-keys": "npm:8.24.0" debug: "npm:^4.3.4" - globby: "npm:^11.1.0" + fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/f8458fee4fbad0a0ed6c972d1652ae22174860113e1085112b2250a7e8248cd0f40df9e7357ee3a3e22831334e135431c9755b449e212cd4cdc47c20b1378a3e - languageName: node - linkType: hard - -"@typescript-eslint/typescript-estree@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" - dependencies: - "@typescript-eslint/types": "npm:6.21.0" - "@typescript-eslint/visitor-keys": "npm:6.21.0" - debug: "npm:^4.3.4" - globby: "npm:^11.1.0" - is-glob: "npm:^4.0.3" - minimatch: "npm:9.0.3" - semver: "npm:^7.5.4" - ts-api-utils: "npm:^1.0.1" - peerDependenciesMeta: - typescript: - optional: true - checksum: 10/b32fa35fca2a229e0f5f06793e5359ff9269f63e9705e858df95d55ca2cd7fdb5b3e75b284095a992c48c5fc46a1431a1a4b6747ede2dd08929dc1cbacc589b8 - languageName: node - linkType: hard - -"@typescript-eslint/utils@npm:5.43.0, @typescript-eslint/utils@npm:^5.10.0": - version: 5.43.0 - resolution: "@typescript-eslint/utils@npm:5.43.0" - dependencies: - "@types/json-schema": "npm:^7.0.9" - "@types/semver": "npm:^7.3.12" - "@typescript-eslint/scope-manager": "npm:5.43.0" - "@typescript-eslint/types": "npm:5.43.0" - "@typescript-eslint/typescript-estree": "npm:5.43.0" - eslint-scope: "npm:^5.1.1" - eslint-utils: "npm:^3.0.0" - semver: "npm:^7.3.7" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.0.1" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10/afc054ba42200515a38fa3c7d4fda19d4ef510a6953f6c9f3cf274924d95509d138f6703c9b5419bbb4cc79066d9ac8d322b0623888b3744119288ccb8b56e41 + typescript: ">=4.8.4 <5.8.0" + checksum: 10/89e451f5d2136b405d046823c93ac7065d90c7a9f084ffb324e374c769b17ee2580d3711ada1e1575331b234059148f173230e560b08efa3073f8f0c04ce1224 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.43.0": - version: 5.43.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.43.0" +"@typescript-eslint/utils@npm:8.24.0, @typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/utils@npm:^8.1.0": + version: 8.24.0 + resolution: "@typescript-eslint/utils@npm:8.24.0" dependencies: - "@typescript-eslint/types": "npm:5.43.0" - eslint-visitor-keys: "npm:^3.3.0" - checksum: 10/4ba65471c77b1cd554db98219f38526d680cc0f2d23ca96d9845bc3fa7e5bbf15c0c61c4da55c9efa8a60597a16e2f73867793349684d5ad82a81035bcb3d65f + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:8.24.0" + "@typescript-eslint/types": "npm:8.24.0" + "@typescript-eslint/typescript-estree": "npm:8.24.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10/773a4085e45a94f5a64b34550e7d890b5418c69a9dcd58862410e7e0ded46e3380c8dd7d38baafaa93ef40b2a77320092bded3ca36f15b2f7ea6babeb831e590 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" +"@typescript-eslint/visitor-keys@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.24.0" dependencies: - "@typescript-eslint/types": "npm:6.21.0" - eslint-visitor-keys: "npm:^3.4.1" - checksum: 10/30422cdc1e2ffad203df40351a031254b272f9c6f2b7e02e9bfa39e3fc2c7b1c6130333b0057412968deda17a3a68a578a78929a8139c6acef44d9d841dc72e1 + "@typescript-eslint/types": "npm:8.24.0" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10/a93bc9e587784cbc47d6849f14581aa3f15574b187a7b98597362acbca43b06c36a6dfa889b5320ced62b182abf0b9759a694489d72fc7902cdea11830a7a535 languageName: node linkType: hard @@ -9185,7 +9266,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.10.0, acorn@npm:^8.11.0, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.10.0, acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.14.0 resolution: "acorn@npm:8.14.0" bin: @@ -9274,7 +9355,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -9529,7 +9610,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.4, array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": +"array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": version: 3.1.6 resolution: "array-includes@npm:3.1.6" dependencies: @@ -9549,18 +9630,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.2.5": - version: 1.3.1 - resolution: "array.prototype.flat@npm:1.3.1" - 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/787bd3e93887b1c12cfed018864cb819a4fe361728d4aadc7b401b0811cf923121881cca369557432529ffa803a463f01e37eaa4b52e4c13bc574c438cd615cb - languageName: node - linkType: hard - "array.prototype.flatmap@npm:^1.3.1": version: 1.3.1 resolution: "array.prototype.flatmap@npm:1.3.1" @@ -10386,7 +10455,7 @@ __metadata: languageName: node linkType: hard -"builtins@npm:^5.0.0, builtins@npm:^5.0.1": +"builtins@npm:^5.0.0": version: 5.0.1 resolution: "builtins@npm:5.0.1" dependencies: @@ -11022,10 +11091,10 @@ __metadata: languageName: node linkType: hard -"comment-parser@npm:1.3.1": - version: 1.3.1 - resolution: "comment-parser@npm:1.3.1" - checksum: 10/d533b527539472a4431f282afa406acd74f792728223984114e1ba10a417c06df91f2364e8aee41a78e9c92243c3bcc57b1ddc9a2a77342326ddb942b56d5060 +"comment-parser@npm:1.4.1": + version: 1.4.1 + resolution: "comment-parser@npm:1.4.1" + checksum: 10/16a3260b5e77819ebd9c99b0b65c7d6723b1ff73487bac9ce2d8f016a2847dd689e8663b88e1fad1444bbea89847c42f785708ac86a2c55f614f7095249bbf6b languageName: node linkType: hard @@ -11400,14 +11469,14 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 languageName: node linkType: hard @@ -11578,7 +11647,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.6.9": +"debug@npm:2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -11587,15 +11656,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": - version: 4.3.6 - resolution: "debug@npm:4.3.6" +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7": + version: 4.4.0 + resolution: "debug@npm:4.4.0" dependencies: - ms: "npm:2.1.2" + ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10/d3adb9af7d57a9e809a68f404490cf776122acca16e6359a2702c0f462e510e91f9765c07f707b8ab0d91e03bad57328f3256f5082631cefb5393d0394d50fb7 + checksum: 10/1847944c2e3c2c732514b93d11886575625686056cd765336212dc15de2d2b29612b6cd80e1afba767bb8e1803b778caf9973e98169ef1a24a7a7009e1820367 languageName: node linkType: hard @@ -12367,13 +12436,13 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.15.0, enhanced-resolve@npm:^5.7.0": - version: 5.15.0 - resolution: "enhanced-resolve@npm:5.15.0" +"enhanced-resolve@npm:^5.15.0, enhanced-resolve@npm:^5.17.1, enhanced-resolve@npm:^5.7.0": + version: 5.18.1 + resolution: "enhanced-resolve@npm:5.18.1" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 10/180c3f2706f9117bf4dc7982e1df811dad83a8db075723f299245ef4488e0cad7e96859c5f0e410682d28a4ecd4da021ec7d06265f7e4eb6eed30c69ca5f7d3e + checksum: 10/50e81c7fe2239fba5670ebce78a34709906ed3a79274aa416434f7307b252e0b7824d76a7dd403eca795571dc6afd9a44183fc45a68475e8f2fdfbae6e92fcc3 languageName: node linkType: hard @@ -12497,10 +12566,10 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.2.1": - version: 1.5.4 - resolution: "es-module-lexer@npm:1.5.4" - checksum: 10/f29c7c97a58eb17640dcbd71bd6ef754ad4f58f95c3073894573d29dae2cad43ecd2060d97ed5b866dfb7804d5590fb7de1d2c5339a5fceae8bd60b580387fc5 +"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" + checksum: 10/807ee7020cc46a9c970c78cad1f2f3fc139877e5ebad7f66dbfbb124d451189ba1c48c1c632bd5f8ce1b8af2caef3fca340ba044a410fa890d17b080a59024bb languageName: node linkType: hard @@ -12965,148 +13034,185 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^8.5.0": - version: 8.5.0 - resolution: "eslint-config-prettier@npm:8.5.0" +"eslint-compat-utils@npm:^0.5.1": + version: 0.5.1 + resolution: "eslint-compat-utils@npm:0.5.1" + dependencies: + semver: "npm:^7.5.4" + peerDependencies: + eslint: ">=6.0.0" + checksum: 10/ac65ac1c6107cf19f63f5fc17cea361c9cb1336be7356f23dbb0fac10979974b4622e13e950be43cbf431801f2c07f7dab448573181ccf6edc0b86d5b5304511 + languageName: node + linkType: hard + +"eslint-config-prettier@npm:^9.1.0": + version: 9.1.0 + resolution: "eslint-config-prettier@npm:9.1.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 10/cafd93fb39997969e9e79b3e0b3466d0b8570273d15423986597b8422b7363d4a80f009aec1d1443fa2329972dafde79031b1649590cc35069b0a68d31098e7b + checksum: 10/411e3b3b1c7aa04e3e0f20d561271b3b909014956c4dba51c878bf1a23dbb8c800a3be235c46c4732c70827276e540b6eed4636d9b09b444fd0a8e07f0fcd830 languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.6": - version: 0.3.6 - resolution: "eslint-import-resolver-node@npm:0.3.6" +"eslint-import-resolver-node@npm:^0.3.9": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" dependencies: debug: "npm:^3.2.7" - resolve: "npm:^1.20.0" - checksum: 10/c35c6edb7e77980a90922be8aedfacde572839b817146ab9fbed01195cb173cc40aa02d44ba0950170cfd41add11bc652dda8efed7ca766d733dc1eefc174614 + is-core-module: "npm:^2.13.0" + resolve: "npm:^1.22.4" + checksum: 10/d52e08e1d96cf630957272e4f2644dcfb531e49dcfd1edd2e07e43369eb2ec7a7d4423d417beee613201206ff2efa4eb9a582b5825ee28802fc7c71fcd53ca83 languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.3": - version: 2.7.4 - resolution: "eslint-module-utils@npm:2.7.4" +"eslint-import-resolver-typescript@npm:^3.6.3": + version: 3.7.0 + resolution: "eslint-import-resolver-typescript@npm:3.7.0" dependencies: - debug: "npm:^3.2.7" + "@nolyfill/is-core-module": "npm:1.0.39" + debug: "npm:^4.3.7" + enhanced-resolve: "npm:^5.15.0" + fast-glob: "npm:^3.3.2" + get-tsconfig: "npm:^4.7.5" + is-bun-module: "npm:^1.0.2" + is-glob: "npm:^4.0.3" + stable-hash: "npm:^0.0.4" + peerDependencies: + eslint: "*" + eslint-plugin-import: "*" + eslint-plugin-import-x: "*" peerDependenciesMeta: - eslint: + eslint-plugin-import: optional: true - checksum: 10/25527e03d4245d1d0b2ff1f752aaa02a34520c2a56403fd316e7ea54dcbbdd68089d490c6db2b79bfd4de57287535ade9fef6e024caa6310fc664289899a672d + eslint-plugin-import-x: + optional: true + checksum: 10/8158730c11e562c56ed9bf7236dc75bce35b6992dc32c39ac2f4177ab77fca97b95999850204a6458054243607b54aee88c028a61fed4184f24f425fa1afff01 languageName: node linkType: hard -"eslint-plugin-es@npm:^4.1.0": - version: 4.1.0 - resolution: "eslint-plugin-es@npm:4.1.0" +"eslint-plugin-es-x@npm:^7.8.0": + version: 7.8.0 + resolution: "eslint-plugin-es-x@npm:7.8.0" dependencies: - eslint-utils: "npm:^2.0.0" - regexpp: "npm:^3.0.0" + "@eslint-community/eslint-utils": "npm:^4.1.2" + "@eslint-community/regexpp": "npm:^4.11.0" + eslint-compat-utils: "npm:^0.5.1" peerDependencies: - eslint: ">=4.19.1" - checksum: 10/431c7a6296f6f44d94acfb65c8d00fdd2c1c187d8aa97e1eab1d6780e9ed6cf6b62007fd403509ed5ec788a75cf41c8f1e3174cc16f5cc08b9ea266dc92de68e + eslint: ">=8" + checksum: 10/1df8d52c4fadc06854ce801af05b05f2642aa2deb918fb7d37738596eabd70b7f21a22b150b78ec9104bac6a1b6b4fb796adea2364ede91b01d20964849ce5f7 languageName: node linkType: hard -"eslint-plugin-import@npm:^2.26.0": - version: 2.26.0 - resolution: "eslint-plugin-import@npm:2.26.0" +"eslint-plugin-import-x@npm:^4.3.0": + version: 4.6.1 + resolution: "eslint-plugin-import-x@npm:4.6.1" dependencies: - array-includes: "npm:^3.1.4" - array.prototype.flat: "npm:^1.2.5" - debug: "npm:^2.6.9" - doctrine: "npm:^2.1.0" - eslint-import-resolver-node: "npm:^0.3.6" - eslint-module-utils: "npm:^2.7.3" - has: "npm:^1.0.3" - is-core-module: "npm:^2.8.1" + "@types/doctrine": "npm:^0.0.9" + "@typescript-eslint/scope-manager": "npm:^8.1.0" + "@typescript-eslint/utils": "npm:^8.1.0" + debug: "npm:^4.3.4" + doctrine: "npm:^3.0.0" + enhanced-resolve: "npm:^5.17.1" + eslint-import-resolver-node: "npm:^0.3.9" + get-tsconfig: "npm:^4.7.3" is-glob: "npm:^4.0.3" - minimatch: "npm:^3.1.2" - object.values: "npm:^1.1.5" - resolve: "npm:^1.22.0" - tsconfig-paths: "npm:^3.14.1" + minimatch: "npm:^9.0.3" + semver: "npm:^7.6.3" + stable-hash: "npm:^0.0.4" + tslib: "npm:^2.6.3" peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 10/80322d0414c6d6b6f8ddb77a87ede733d7af8536461cbc977e0da9a9e7bd976aa588488a5f310383b914111f496c0a259d2752f402e5880b16ecc48aca89b29e + eslint: ^8.57.0 || ^9.0.0 + checksum: 10/514d8147f7bdff4accbeb06c294b68670287ecdaada9b2fbd3a2ba89d35860095cadd5a4175894fc8e75ba3b2be83dc172eba5cc71b823fd0dd846b7d49877ff languageName: node linkType: hard -"eslint-plugin-jest@npm:^27.1.5": - version: 27.1.5 - resolution: "eslint-plugin-jest@npm:27.1.5" +"eslint-plugin-jest@npm:^28.8.3": + version: 28.11.0 + resolution: "eslint-plugin-jest@npm:28.11.0" dependencies: - "@typescript-eslint/utils": "npm:^5.10.0" + "@typescript-eslint/utils": "npm:^6.0.0 || ^7.0.0 || ^8.0.0" peerDependencies: - "@typescript-eslint/eslint-plugin": ^5.0.0 - eslint: ^7.0.0 || ^8.0.0 + "@typescript-eslint/eslint-plugin": ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + jest: "*" peerDependenciesMeta: "@typescript-eslint/eslint-plugin": optional: true jest: optional: true - checksum: 10/c94896227bc79ee10b6d4cee225031aba108b448f6e979718f4f286bab6a0517b6fcfe4189e60283c04135e68122d0bc70bf5e107d8952cc78fc7b34a30ca791 + checksum: 10/7f3896ec2dc03110688bb9f359a7aa1ba1a6d9a60ffbc3642361c4aaf55afcba9ce36b6609b20b1507028c2170ffe29b0f3e9cc9b7fe12fdd233740a2f9ce0a1 languageName: node linkType: hard -"eslint-plugin-jsdoc@npm:^41.1.2": - version: 41.1.2 - resolution: "eslint-plugin-jsdoc@npm:41.1.2" +"eslint-plugin-jsdoc@npm:^50.2.4": + version: 50.6.3 + resolution: "eslint-plugin-jsdoc@npm:50.6.3" dependencies: - "@es-joy/jsdoccomment": "npm:~0.37.0" + "@es-joy/jsdoccomment": "npm:~0.49.0" are-docs-informative: "npm:^0.0.2" - comment-parser: "npm:1.3.1" - debug: "npm:^4.3.4" + comment-parser: "npm:1.4.1" + debug: "npm:^4.3.6" escape-string-regexp: "npm:^4.0.0" - esquery: "npm:^1.5.0" - semver: "npm:^7.3.8" - spdx-expression-parse: "npm:^3.0.1" + espree: "npm:^10.1.0" + esquery: "npm:^1.6.0" + parse-imports: "npm:^2.1.1" + semver: "npm:^7.6.3" + spdx-expression-parse: "npm:^4.0.0" + synckit: "npm:^0.9.1" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 10/1ebddfd844bea140e811fe27e2d605e974faf20a8642964cae5c3c0188dc7b48db2c727a70a2656a3e0c2568007778abadfceb785b9eea50d5acd262026ac2fa + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + checksum: 10/2c8fa8f493730e326d53bfdaccdb4d8502ee836cd7893f56cf9b12d36831a0cd8c3e9740fe0a7fc67232d1fb6866c17385b2d89b7ce56543056403b982b5f1a6 languageName: node linkType: hard -"eslint-plugin-n@npm:^15.7.0": - version: 15.7.0 - resolution: "eslint-plugin-n@npm:15.7.0" +"eslint-plugin-n@npm:^17.10.3": + version: 17.15.1 + resolution: "eslint-plugin-n@npm:17.15.1" dependencies: - builtins: "npm:^5.0.1" - eslint-plugin-es: "npm:^4.1.0" - eslint-utils: "npm:^3.0.0" - ignore: "npm:^5.1.1" - is-core-module: "npm:^2.11.0" - minimatch: "npm:^3.1.2" - resolve: "npm:^1.22.1" - semver: "npm:^7.3.8" + "@eslint-community/eslint-utils": "npm:^4.4.1" + enhanced-resolve: "npm:^5.17.1" + eslint-plugin-es-x: "npm:^7.8.0" + get-tsconfig: "npm:^4.8.1" + globals: "npm:^15.11.0" + ignore: "npm:^5.3.2" + minimatch: "npm:^9.0.5" + semver: "npm:^7.6.3" peerDependencies: - eslint: ">=7.0.0" - checksum: 10/c759f90ca802a6323b5ddab30ec83004bdd1cd620e2a2ff09078f3f5a732b0784e3e12b7cb3374d8464dcc178c7c8cc457c775d81e18c9b4543b5fe4c5995dd0 + eslint: ">=8.23.0" + checksum: 10/43fc161949fa0346ac7063a30580cd0db27e216b8e6a48d73d0bf4f10b88e9b65f263399843b3fe2087f766f264d16f0cbe8f2f898591516842201dc115a2d21 languageName: node linkType: hard -"eslint-plugin-prettier@npm:^4.2.1": - version: 4.2.1 - resolution: "eslint-plugin-prettier@npm:4.2.1" +"eslint-plugin-prettier@npm:^5.2.1": + version: 5.2.3 + resolution: "eslint-plugin-prettier@npm:5.2.3" dependencies: prettier-linter-helpers: "npm:^1.0.0" + synckit: "npm:^0.9.1" peerDependencies: - eslint: ">=7.28.0" - prettier: ">=2.0.0" + "@types/eslint": ">=8.0.0" + eslint: ">=8.0.0" + eslint-config-prettier: "*" + prettier: ">=3.0.0" peerDependenciesMeta: + "@types/eslint": + optional: true eslint-config-prettier: optional: true - checksum: 10/d387f85dd1bfcb6bc6b794845fee6afb9ebb2375653de6bcde6e615892fb97f85121a7c012a4651b181fc09953bdf54c9bc70cab7ad297019d89ae87dd007e28 + checksum: 10/6444a0b89f3e2a6b38adce69761133f8539487d797f1655b3fa24f93a398be132c4f68f87041a14740b79202368d5782aa1dffd2bd7a3ea659f263d6796acf15 languageName: node linkType: hard -"eslint-plugin-promise@npm:^6.1.1": - version: 6.1.1 - resolution: "eslint-plugin-promise@npm:6.1.1" +"eslint-plugin-promise@npm:^7.1.0": + version: 7.2.1 + resolution: "eslint-plugin-promise@npm:7.2.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: 10/216c4348f796c5e90984224532d42a8f8d0455b8cbb1955bcb328b3aa10a52e9718f6fb044b6fe19825eda3a2d62a32b1042d9cbb10731353cf61b7a6cab2d71 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + checksum: 10/e7447159d52dbc0fdaacfad18571906bb783f9f41f497e73f9b0351e9cc79497f9a9053fbef8141d0c027c16c768a1ef7f8cd4709a4a5cbb14636e862a1ccb34 languageName: node linkType: hard @@ -13144,7 +13250,7 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": +"eslint-scope@npm:5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" dependencies: @@ -13154,107 +13260,80 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.1.1": - version: 7.1.1 - resolution: "eslint-scope@npm:7.1.1" +"eslint-scope@npm:^8.2.0": + version: 8.2.0 + resolution: "eslint-scope@npm:8.2.0" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10/5bc6f6bdfd815202471077108e76af1c8c648a16e4f60d71d9f98db0dd2b2ba9596fa1d427974f6fc7a2cfea728870b9f2f06048cd426f0f2d3d2375f51f67a9 + checksum: 10/cd9ab60d5a68f3a0fcac04d1cff5a7383d0f331964d5f1c446259123caec5b3ccc542284d07846e4f4d1389da77750821cc9a6e1ce18558c674977351666f9a6 languageName: node linkType: hard -"eslint-utils@npm:^2.0.0": - version: 2.1.0 - resolution: "eslint-utils@npm:2.1.0" - dependencies: - eslint-visitor-keys: "npm:^1.1.0" - checksum: 10/a7e43a5154a16a90c021cabeb160c3668cccbcf6474ccb2a7d7762698582398f3b938c5330909b858ef7c21182edfc9786dbf89ed7b294f51b7659a378bf7cec - languageName: node - linkType: hard - -"eslint-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-utils@npm:3.0.0" - dependencies: - eslint-visitor-keys: "npm:^2.0.0" - peerDependencies: - eslint: ">=5" - checksum: 10/7675260a6b220c70f13e4cdbf077e93cad0dfb388429a27d6c0b584b2b20dca24594508e8bdb00a460a5764bd364a5018e20c2b8b1d70f82bcc3fdc30692a4d2 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^1.1.0": - version: 1.3.0 - resolution: "eslint-visitor-keys@npm:1.3.0" - checksum: 10/595ab230e0fcb52f86ba0986a9a473b9fcae120f3729b43f1157f88f27f8addb1e545c4e3d444185f2980e281ca15be5ada6f65b4599eec227cf30e41233b762 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "eslint-visitor-keys@npm:2.0.0" - checksum: 10/38a7284d7b75f43b92e83f0c81def045a49ea3ba5ff55917937107455dc15c7c91318f31f746b41ed103605153961e5445e85ab97cb43cfd8ebfc42148dfca4a - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1": +"eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 10/3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b languageName: node linkType: hard -"eslint@npm:^8.27.0": - version: 8.27.0 - resolution: "eslint@npm:8.27.0" +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 10/9651b3356b01760e586b4c631c5268c0e1a85236e3292bf754f0472f465bf9a856c0ddc261fceace155334118c0151778effafbab981413dbf9288349343fa25 + languageName: node + linkType: hard + +"eslint@npm:^9.11.0": + version: 9.20.1 + resolution: "eslint@npm:9.20.1" dependencies: - "@eslint/eslintrc": "npm:^1.3.3" - "@humanwhocodes/config-array": "npm:^0.11.6" + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.12.1" + "@eslint/config-array": "npm:^0.19.0" + "@eslint/core": "npm:^0.11.0" + "@eslint/eslintrc": "npm:^3.2.0" + "@eslint/js": "npm:9.20.0" + "@eslint/plugin-kit": "npm:^0.2.5" + "@humanfs/node": "npm:^0.16.6" "@humanwhocodes/module-importer": "npm:^1.0.1" - "@nodelib/fs.walk": "npm:^1.2.8" - ajv: "npm:^6.10.0" + "@humanwhocodes/retry": "npm:^0.4.1" + "@types/estree": "npm:^1.0.6" + "@types/json-schema": "npm:^7.0.15" + ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" + cross-spawn: "npm:^7.0.6" debug: "npm:^4.3.2" - doctrine: "npm:^3.0.0" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.1.1" - eslint-utils: "npm:^3.0.0" - eslint-visitor-keys: "npm:^3.3.0" - espree: "npm:^9.4.0" - esquery: "npm:^1.4.0" + eslint-scope: "npm:^8.2.0" + eslint-visitor-keys: "npm:^4.2.0" + espree: "npm:^10.3.0" + esquery: "npm:^1.5.0" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^6.0.1" + file-entry-cache: "npm:^8.0.0" find-up: "npm:^5.0.0" glob-parent: "npm:^6.0.2" - globals: "npm:^13.15.0" - grapheme-splitter: "npm:^1.0.4" ignore: "npm:^5.2.0" - import-fresh: "npm:^3.0.0" imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" - js-sdsl: "npm:^4.1.4" - js-yaml: "npm:^4.1.0" json-stable-stringify-without-jsonify: "npm:^1.0.1" - levn: "npm:^0.4.1" lodash.merge: "npm:^4.6.2" minimatch: "npm:^3.1.2" natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.1" - regexpp: "npm:^3.2.0" - strip-ansi: "npm:^6.0.1" - strip-json-comments: "npm:^3.1.0" - text-table: "npm:^0.2.0" + optionator: "npm:^0.9.3" + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true bin: eslint: bin/eslint.js - checksum: 10/a4bdc74c184a6110db309a54db752aa3be87a671a933fc1e01f45ab658a36675f6d9f1ca2729d83067d1c9f02331f8094d689a8fba15583caf78b8a3a80787fc + checksum: 10/b1d870135c8ff628685e72c0e9cd161476835e8e69e803d89d87fc4aebe85fc6b51ca422c3c4bc62f0ef7bbd9b10feda76e37e4801706e75931c1791d0e051a8 languageName: node linkType: hard -"espree@npm:9.6.1, espree@npm:^9.4.0, espree@npm:^9.6.1": +"espree@npm:9.6.1, espree@npm:^9.6.1": version: 9.6.1 resolution: "espree@npm:9.6.1" dependencies: @@ -13265,6 +13344,17 @@ __metadata: languageName: node linkType: hard +"espree@npm:^10.0.1, espree@npm:^10.1.0, espree@npm:^10.3.0": + version: 10.3.0 + resolution: "espree@npm:10.3.0" + dependencies: + acorn: "npm:^8.14.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^4.2.0" + checksum: 10/3412d44d4204c9e29d6b5dd0277400cfa0cd68495dc09eae1b9ce79d0c8985c1c5cc09cb9ba32a1cd963f48a49b0c46bdb7736afe395a300aa6bb1c0d86837e8 + languageName: node + linkType: hard + "esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" @@ -13275,7 +13365,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.0, esquery@npm:^1.5.0": +"esquery@npm:^1.5.0, esquery@npm:^1.6.0": version: 1.6.0 resolution: "esquery@npm:1.6.0" dependencies: @@ -13627,16 +13717,16 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 10/222512e9315a0efca1276af9adb2127f02105d7288fa746145bf45e2716383fb79eb983c89601a72a399a56b7c18d38ce70457c5466218c5f13fad957cee16df + micromatch: "npm:^4.0.8" + checksum: 10/dcc6432b269762dd47381d8b8358bf964d8f4f60286ac6aa41c01ade70bda459ff2001b516690b96d5365f68a49242966112b5d5cc9cd82395fa8f9d017c90ad languageName: node linkType: hard @@ -13744,6 +13834,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.4.2": + version: 6.4.3 + resolution: "fdir@npm:6.4.3" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10/8e6d20f4590dc168de1374a9cadaa37e20ca6e0b822aa247c230e7ea1d9e9674a68cd816146435e4ecc98f9285091462ab7e5e56eebc9510931a1794e4db68b2 + languageName: node + linkType: hard + "fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": version: 3.2.0 resolution: "fetch-blob@npm:3.2.0" @@ -13764,12 +13866,12 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" dependencies: - flat-cache: "npm:^3.0.4" - checksum: 10/099bb9d4ab332cb93c48b14807a6918a1da87c45dce91d4b61fd40e6505d56d0697da060cb901c729c90487067d93c9243f5da3dc9c41f0358483bfdebca736b + flat-cache: "npm:^4.0.0" + checksum: 10/afe55c4de4e0d226a23c1eae62a7219aafb390859122608a89fa4df6addf55c7fd3f1a2da6f5b41e7cdff496e4cf28bbd215d53eab5c817afa96d2b40c81bfb0 languageName: node linkType: hard @@ -13891,13 +13993,13 @@ __metadata: languageName: node linkType: hard -"flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" dependencies: - flatted: "npm:^3.1.0" - rimraf: "npm:^3.0.2" - checksum: 10/9fe5d0cb97c988e3b25242e71346965fae22757674db3fca14206850af2efa3ca3b04a3ba0eba8d5e20fd8a3be80a2e14b1c2917e70ffe1acb98a8c3327e4c9f + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.4" + checksum: 10/58ce851d9045fffc7871ce2bd718bc485ad7e777bf748c054904b87c351ff1080c2c11da00788d78738bfb51b71e4d5ea12d13b98eb36e3358851ffe495b62dc languageName: node linkType: hard @@ -13910,10 +14012,10 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.1.1 - resolution: "flatted@npm:3.1.1" - checksum: 10/2ce58ed083be7f7ec4500deba0a58df0673487ddadf14ab197d149149e965db6b5d53bedb40d59dee180afba97b093326c6f836385004ea8929b7beb18bb6033 +"flatted@npm:^3.2.9": + version: 3.3.2 + resolution: "flatted@npm:3.3.2" + checksum: 10/ac3c159742e01d0e860a861164bcfd35bb567ccbebb8a0dd041e61cf3c64a435b917dd1e7ed1c380c2ebca85735fb16644485ec33665bc6aafc3b316aa1eed44 languageName: node linkType: hard @@ -14390,12 +14492,12 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.7.5": - version: 4.8.1 - resolution: "get-tsconfig@npm:4.8.1" +"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" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10/3fb5a8ad57b9633eaea085d81661e9e5c9f78b35d8f8689eaf8b8b45a2a3ebf3b3422266d4d7df765e308cc1e6231648d114803ab3d018332e29916f2c1de036 + checksum: 10/5259b5c99a1957114337d9d0603b4a305ec9e29fa6cac7d2fbf634ba6754a0cc88bfd281a02416ce64e604b637d3cb239185381a79a5842b17fb55c097b38c4b languageName: node linkType: hard @@ -14551,30 +14653,21 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.15.0": - version: 13.18.0 - resolution: "globals@npm:13.18.0" - dependencies: - type-fest: "npm:^0.20.2" - checksum: 10/e5e6a0d7e00d35f04015cf6496f2d09f3c566566e99696f6675aa9bf8e259933a31ed4fecab0e305a374304c5ba9538f2694a86b6df05ac040a473246511709b +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 10/03939c8af95c6df5014b137cac83aa909090c3a3985caef06ee9a5a669790877af8698ab38007e4c0186873adc14c0b13764acc754b16a754c216cc56aa5f021 languageName: node linkType: hard -"globby@npm:^11.1.0": - version: 11.1.0 - resolution: "globby@npm:11.1.0" - dependencies: - array-union: "npm:^2.1.0" - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.2.9" - ignore: "npm:^5.2.0" - merge2: "npm:^1.4.1" - slash: "npm:^3.0.0" - checksum: 10/288e95e310227bbe037076ea81b7c2598ccbc3122d87abc6dab39e1eec309aa14f0e366a98cdc45237ffcfcbad3db597778c0068217dcb1950fef6249104e1b1 +"globals@npm:^15.11.0, globals@npm:^15.9.0": + version: 15.15.0 + resolution: "globals@npm:15.15.0" + checksum: 10/7f561c87b2fd381b27fc2db7df8a4ea7a9bb378667b8a7193e61fd2ca3a876479174e2a303a74345fbea6e1242e16db48915c1fd3bf35adcf4060a795b425e18 languageName: node linkType: hard -"globby@npm:^13.1.1, globby@npm:^13.1.2": +"globby@npm:^13.1.1": version: 13.2.2 resolution: "globby@npm:13.2.2" dependencies: @@ -14640,13 +14733,20 @@ __metadata: languageName: node linkType: hard -"grapheme-splitter@npm:^1.0.2, grapheme-splitter@npm:^1.0.4": +"grapheme-splitter@npm:^1.0.2": version: 1.0.4 resolution: "grapheme-splitter@npm:1.0.4" checksum: 10/fdb2f51fd430ce881e18e44c4934ad30e59736e46213f7ad35ea5970a9ebdf7d0fe56150d15cc98230d55d2fd48c73dc6781494c38d8cf2405718366c36adb88 languageName: node linkType: hard +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 10/6dd60dba97007b21e3a829fab3f771803cc1292977fe610e240ea72afd67e5690ac9eeaafc4a99710e78962e5936ab5a460787c2a1180f1cb0ccfac37d29f897 + languageName: node + linkType: hard + "gzip-size@npm:^6.0.0": version: 6.0.0 resolution: "gzip-size@npm:6.0.0" @@ -14762,12 +14862,12 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0": - version: 2.0.0 - resolution: "hasown@npm:2.0.0" +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" dependencies: function-bind: "npm:^1.1.2" - checksum: 10/c330f8d93f9d23fe632c719d4db3d698ef7d7c367d51548b836069e06a90fa9151e868c8e67353cfe98d67865bf7354855db28fa36eb1b18fa5d4a3f4e7f1c90 + checksum: 10/7898a9c1788b2862cf0f9c345a6bec77ba4a0c0983c7f19d610c382343d4f98fa260686b225dfb1f88393a66679d2ec58ee310c1d6868c081eda7918f32cc70a languageName: node linkType: hard @@ -15117,10 +15217,10 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 10/4f7caf5d2005da21a382d4bd1d2aa741a3bed51de185c8562dd7f899a81a620ac4fd0619b06f7029a38ae79e4e4c134399db3bd0192c703c3ef54bb82df3086c +"ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.1, ignore@npm:^5.3.2": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 languageName: node linkType: hard @@ -15131,7 +15231,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": +"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -15421,6 +15521,15 @@ __metadata: languageName: node linkType: hard +"is-bun-module@npm:^1.0.2": + version: 1.3.0 + resolution: "is-bun-module@npm:1.3.0" + dependencies: + semver: "npm:^7.6.3" + checksum: 10/b23d9ec7b4d4bfd89e4e72b5cd52e1bc153facad59fdd7394c656f8859a78740ef35996a2066240a32f39cc9a9da4b4eb69e68df3c71755a61ebbaf56d3daef0 + languageName: node + linkType: hard + "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -15439,12 +15548,12 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.12.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": - version: 2.13.0 - resolution: "is-core-module@npm:2.13.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, is-core-module@npm:^2.9.0": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" dependencies: - has: "npm:^1.0.3" - checksum: 10/55ccb5ccd208a1e088027065ee6438a99367e4c31c366b52fbaeac8fa23111cd17852111836d904da604801b3286d38d3d1ffa6cd7400231af8587f021099dc6 + hasown: "npm:^2.0.2" + checksum: 10/452b2c2fb7f889cbbf7e54609ef92cf6c24637c568acc7e63d166812a0fb365ae8a504c333a29add8bdb1686704068caa7f4e4b639b650dde4f00a038b8941fb languageName: node linkType: hard @@ -15585,13 +15694,6 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.3": - version: 3.0.3 - resolution: "is-path-inside@npm:3.0.3" - checksum: 10/abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 - languageName: node - linkType: hard - "is-plain-obj@npm:^2.1.0": version: 2.1.0 resolution: "is-plain-obj@npm:2.1.0" @@ -16494,13 +16596,6 @@ __metadata: languageName: node linkType: hard -"js-sdsl@npm:^4.1.4": - version: 4.1.5 - resolution: "js-sdsl@npm:4.1.5" - checksum: 10/ef6f3d8427fb347666a00545f74dcff82df0dcf808d16e527a283cb52221b3097811a8601d334949dbce26b4a526efd95820457b2d5df2ccb4778586eb206ddd - languageName: node - linkType: hard - "js-sha3@npm:^0.5.7": version: 0.5.7 resolution: "js-sha3@npm:0.5.7" @@ -16545,10 +16640,10 @@ __metadata: languageName: node linkType: hard -"jsdoc-type-pratt-parser@npm:~4.0.0": - version: 4.0.0 - resolution: "jsdoc-type-pratt-parser@npm:4.0.0" - checksum: 10/a225ab874e56612730dd6c0466ce9f09e8a0e7d85896e9e5f0fa53cfb2e897128a7ec702fd99ed3854b3fbf5a89ad6dce72ca4f4f6149da69f130c2874f06b75 +"jsdoc-type-pratt-parser@npm:~4.1.0": + version: 4.1.0 + resolution: "jsdoc-type-pratt-parser@npm:4.1.0" + checksum: 10/30d88f95f6cbb4a1aa6d4b0d0ae46eb1096e606235ecaf9bab7a3ed5da860516b5d1cd967182765002f292c627526db918f3e56d34637bcf810e6ef84d403f3f languageName: node linkType: hard @@ -16746,12 +16841,12 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.5.3": - version: 4.5.3 - resolution: "keyv@npm:4.5.3" +"keyv@npm:^4.5.3, keyv@npm:^4.5.4": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" dependencies: json-buffer: "npm:3.0.1" - checksum: 10/2c96e345ecee2c7bf8876b368190b0067308b8da080c1462486fbe71a5b863242c350f1507ddad8f373c5d886b302c42f491de4d3be725071c6743a2f1188ff2 + checksum: 10/167eb6ef64cc84b6fa0780ee50c9de456b422a1e18802209234f7c2cf7eae648c7741f32e50d7e24ccb22b24c13154070b01563d642755b156c357431a191e75 languageName: node linkType: hard @@ -17532,7 +17627,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -17664,15 +17759,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3, minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10/c81b47d28153e77521877649f4bab48348d10938df9e8147a58111fe00ef89559a2938de9f6632910c4f7bf7bb5cd81191a546167e58d357f0cfb1e18cecc1c5 - languageName: node - linkType: hard - "minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": version: 5.1.6 resolution: "minimatch@npm:5.1.6" @@ -17691,6 +17777,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3, minimatch@npm:^9.0.4, minimatch@npm:^9.0.5": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10/dd6a8927b063aca6d910b119e1f2df6d2ce7d36eab91de83167dd136bb85e1ebff97b0d3de1cb08bd1f7e018ca170b4962479fefab5b2a69e2ae12cb2edc8348 + languageName: node + linkType: hard + "minimatch@npm:~3.0.2": version: 3.0.8 resolution: "minimatch@npm:3.0.8" @@ -17994,7 +18089,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -18072,13 +18167,6 @@ __metadata: languageName: node linkType: hard -"natural-compare-lite@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare-lite@npm:1.4.0" - checksum: 10/5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225 - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -18474,7 +18562,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.5, object.values@npm:^1.1.6": +"object.values@npm:^1.1.6": version: 1.1.6 resolution: "object.values@npm:1.1.6" dependencies: @@ -18564,17 +18652,17 @@ __metadata: languageName: node linkType: hard -"optionator@npm:^0.9.1": - version: 0.9.1 - resolution: "optionator@npm:0.9.1" +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" dependencies: deep-is: "npm:^0.1.3" fast-levenshtein: "npm:^2.0.6" levn: "npm:^0.4.1" prelude-ls: "npm:^1.2.1" type-check: "npm:^0.4.0" - word-wrap: "npm:^1.2.3" - checksum: 10/19cfb625ba3cafd99c204744595a8b5111491632d379be341a8286c53a0101adac6f7ca9be4319ccecaaf5d43a55e65dde8b434620726032472833d958d43698 + word-wrap: "npm:^1.2.5" + checksum: 10/a8398559c60aef88d7f353a4f98dcdff6090a4e70f874c827302bf1213d9106a1c4d5fcb68dacb1feb3c30a04c4102f41047aa55d4c576b863d6fc876e001af6 languageName: node linkType: hard @@ -18788,6 +18876,16 @@ __metadata: languageName: node linkType: hard +"parse-imports@npm:^2.1.1": + version: 2.2.1 + resolution: "parse-imports@npm:2.2.1" + dependencies: + es-module-lexer: "npm:^1.5.3" + slashes: "npm:^3.0.12" + checksum: 10/db1d98077587d23bfa1f136abae158ea08e1e588d0260dfc0769092be86b842c798ae47466742b1d9bc106d3430cebbd9730fc34872a2c0e72b9ff720986e82e + languageName: node + linkType: hard + "parse-json@npm:^2.2.0": version: 2.2.0 resolution: "parse-json@npm:2.2.0" @@ -19033,6 +19131,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.2": + version: 4.0.2 + resolution: "picomatch@npm:4.0.2" + checksum: 10/ce617b8da36797d09c0baacb96ca8a44460452c89362d7cb8f70ca46b4158ba8bc3606912de7c818eb4a939f7f9015cef3c766ec8a0c6bfc725fdc078e39c717 + languageName: node + linkType: hard + "pidtree@npm:^0.5.0": version: 0.5.0 resolution: "pidtree@npm:0.5.0" @@ -19246,27 +19351,27 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-packagejson@npm:^2.5.2": - version: 2.5.2 - resolution: "prettier-plugin-packagejson@npm:2.5.2" +"prettier-plugin-packagejson@npm:^2.5.8": + version: 2.5.8 + resolution: "prettier-plugin-packagejson@npm:2.5.8" dependencies: - sort-package-json: "npm:2.10.1" - synckit: "npm:0.9.1" + sort-package-json: "npm:2.14.0" + synckit: "npm:0.9.2" peerDependencies: prettier: ">= 1.16.0" peerDependenciesMeta: prettier: optional: true - checksum: 10/f280d69327a468cd104c72a81134258d3573e56d697a88a5c4498c8d02cecda9a27d9eb3f1d29cc726491782eb3f279c9d41ecf8364a197e20b239c5ccfd0269 + checksum: 10/9c5d3c92ac9c873af652636c9007bc368f03c685aba8fef0f1ae41de88235f7acebdee080970f61583639ef89e07391ef01150a30c2d5e5ae615bb507053423a languageName: node linkType: hard -"prettier@npm:^2.8.8": - version: 2.8.8 - resolution: "prettier@npm:2.8.8" +"prettier@npm:^3.3.3": + version: 3.5.0 + resolution: "prettier@npm:3.5.0" bin: - prettier: bin-prettier.js - checksum: 10/00cdb6ab0281f98306cd1847425c24cbaaa48a5ff03633945ab4c701901b8e96ad558eb0777364ffc312f437af9b5a07d0f45346266e8245beaf6247b9c62b24 + prettier: bin/prettier.cjs + checksum: 10/fc26c74bd317282f2a49ffe3ac0ffa79adbe6b2d7a1cdcadd96acf7fec77d3fa45b15f3728c1a2f281f4beccb35d97207187452a581d4919d18b460d0c37e480 languageName: node linkType: hard @@ -20208,13 +20313,6 @@ __metadata: languageName: node linkType: hard -"regexpp@npm:^3.0.0, regexpp@npm:^3.2.0": - version: 3.2.0 - resolution: "regexpp@npm:3.2.0" - checksum: 10/3310010895a906873262f4b494fc99bcef1e71ef6720a0532c5999ca586498cbd4a284c8e3c2423f9d1d37512fd08d6064b7564e0e59508cf938f76dd15ace84 - languageName: node - linkType: hard - "regexpu-core@npm:^5.3.1": version: 5.3.1 resolution: "regexpu-core@npm:5.3.1" @@ -20349,7 +20447,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.8, resolve@npm:^1.1.4, resolve@npm:^1.10.0, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.22.3, resolve@npm:^1.4.0": +"resolve@npm:1.22.8": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -20362,6 +20460,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.1.4, resolve@npm:^1.10.0, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.3, resolve@npm:^1.22.4, resolve@npm:^1.4.0": + version: 1.22.10 + resolution: "resolve@npm:1.22.10" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10/0a398b44da5c05e6e421d70108822c327675febb880eebe905587628de401854c61d5df02866ff34fc4cb1173a51c9f0e84a94702738df3611a62e2acdc68181 + 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" @@ -20375,7 +20486,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.1.4#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.13.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.3#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": +"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" dependencies: @@ -20388,6 +20499,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@npm%3A^1.1.4#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.13.1#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.3#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A^1.4.0#optional!builtin": + version: 1.22.10 + resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.16.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10/d4d878bfe3702d215ea23e75e0e9caf99468e3db76f5ca100d27ebdc527366fee3877e54bce7d47cc72ca8952fc2782a070d238bfa79a550eeb0082384c3b81a + 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" @@ -20567,31 +20691,30 @@ __metadata: resolution: "root@workspace:." dependencies: "@lavamoat/allow-scripts": "npm:^3.0.4" - "@metamask/auto-changelog": "npm:^3.4.4" - "@metamask/create-release-branch": "npm:^3.1.0" - "@metamask/eslint-config": "npm:^12.1.0" - "@metamask/eslint-config-jest": "npm:^12.1.0" - "@metamask/eslint-config-nodejs": "npm:^12.1.0" - "@metamask/eslint-config-typescript": "npm:^12.1.0" + "@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-jest": "npm:^14.0.0" + "@metamask/eslint-config-nodejs": "npm:^14.0.0" + "@metamask/eslint-config-typescript": "npm:^14.0.0" "@metamask/utils": "npm:^11.2.0" "@swc/core": "npm:1.3.78" "@ts-bridge/cli": "npm:^0.6.1" "@types/jest": "npm:^27.5.1" "@types/lodash": "npm:^4" "@types/node": "npm:18.14.2" - "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^6.21.0" "@yarnpkg/types": "npm:^4.0.0" chromedriver: "npm:^133.0.0" depcheck: "npm:^1.4.7" - eslint: "npm:^8.27.0" - eslint-config-prettier: "npm:^8.5.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-jest: "npm:^27.1.5" - eslint-plugin-jsdoc: "npm:^41.1.2" - eslint-plugin-n: "npm:^15.7.0" - eslint-plugin-prettier: "npm:^4.2.1" - eslint-plugin-promise: "npm:^6.1.1" + 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" execa: "npm:^5.1.1" favicons: "npm:^7.1.2" geckodriver: "npm:^4.2.0" @@ -20600,14 +20723,15 @@ __metadata: lint-staged: "npm:^12.4.1" lodash: "npm:^4.17.21" minimatch: "npm:^7.4.1" - prettier: "npm:^2.8.8" - prettier-plugin-packagejson: "npm:^2.5.2" + prettier: "npm:^3.3.3" + prettier-plugin-packagejson: "npm:^2.5.8" rimraf: "npm:^4.1.2" semver: "npm:^7.5.4" simple-git-hooks: "npm:^2.7.0" ts-node: "npm:^10.9.1" tsx: "npm:^4.19.1" typescript: "npm:~5.3.3" + typescript-eslint: "npm:^8.6.0" vite: "npm:^4.3.9" languageName: unknown linkType: soft @@ -20777,12 +20901,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": - version: 7.6.3 - resolution: "semver@npm:7.6.3" +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3": + version: 7.7.1 + resolution: "semver@npm:7.7.1" bin: semver: bin/semver.js - checksum: 10/36b1fbe1a2b6f873559cd57b238f1094a053dbfd997ceeb8757d79d1d2089c56d1321b9f1069ce263dc64cfa922fa1d2ad566b39426fe1ac6c723c1487589e10 + checksum: 10/4cfa1eb91ef3751e20fc52e47a935a0118d56d6f15a837ab814da0c150778ba2ca4f1a4d9068b33070ea4273629e615066664c2cfcd7c272caf7a8a0f6518b2c languageName: node linkType: hard @@ -21103,6 +21227,13 @@ __metadata: languageName: node linkType: hard +"slashes@npm:^3.0.12": + version: 3.0.12 + resolution: "slashes@npm:3.0.12" + checksum: 10/c221d73765013db64f3eaf49dacc6b99a5d5477e63720c1bb71d1af647965dda23ab100ca1eb622e080f11ffe68e1e0a233b7b908073260bed4ec819ff1d3e42 + languageName: node + linkType: hard + "slice-ansi@npm:^3.0.0": version: 3.0.0 resolution: "slice-ansi@npm:3.0.0" @@ -21199,21 +21330,21 @@ __metadata: languageName: node linkType: hard -"sort-package-json@npm:2.10.1": - version: 2.10.1 - resolution: "sort-package-json@npm:2.10.1" +"sort-package-json@npm:2.14.0": + version: 2.14.0 + resolution: "sort-package-json@npm:2.14.0" dependencies: detect-indent: "npm:^7.0.1" detect-newline: "npm:^4.0.0" get-stdin: "npm:^9.0.0" git-hooks-list: "npm:^3.0.0" - globby: "npm:^13.1.2" is-plain-obj: "npm:^4.1.0" semver: "npm:^7.6.0" sort-object-keys: "npm:^1.1.3" + tinyglobby: "npm:^0.2.9" bin: sort-package-json: cli.js - checksum: 10/3a08cb9227c244d51bfb0eaaa5a9ea82fd3c96ea299c040365700b3f445d46a98411df4237f4e3c96ba67be4dcd53931747eab3b799f0335d278b36d64f1061d + checksum: 10/f528be0e41840c6fa7f2a8f0d22110f9cc7d43d0cefe69c9f9f7d59e6680097c9839473d24749cfe611613c0cdf67ea9d28b13f97e9b8bcd20eb7be2ed52a214 languageName: node linkType: hard @@ -21289,7 +21420,7 @@ __metadata: languageName: node linkType: hard -"spdx-expression-parse@npm:^3.0.0, spdx-expression-parse@npm:^3.0.1": +"spdx-expression-parse@npm:^3.0.0": version: 3.0.1 resolution: "spdx-expression-parse@npm:3.0.1" dependencies: @@ -21299,6 +21430,16 @@ __metadata: languageName: node linkType: hard +"spdx-expression-parse@npm:^4.0.0": + version: 4.0.0 + resolution: "spdx-expression-parse@npm:4.0.0" + dependencies: + spdx-exceptions: "npm:^2.1.0" + spdx-license-ids: "npm:^3.0.0" + checksum: 10/936be681fbf5edeec3a79c023136479f70d6edb3fd3875089ac86cd324c6c8c81add47399edead296d1d0af17ae5ce88c7f88885eb150b62c2ff6e535841ca6a + languageName: node + linkType: hard + "spdx-license-ids@npm:^3.0.0": version: 3.0.7 resolution: "spdx-license-ids@npm:3.0.7" @@ -21381,6 +21522,13 @@ __metadata: languageName: node linkType: hard +"stable-hash@npm:^0.0.4": + version: 0.0.4 + resolution: "stable-hash@npm:0.0.4" + checksum: 10/21c039d21c1cb739cf8342561753a5e007cb95ea682ccd452e76310bbb9c6987a89de8eda023e320b019f3e4691aabda75079cdbb7dadf7ab9013e931f2f23cd + languageName: node + linkType: hard + "stack-utils@npm:^2.0.3": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" @@ -21670,7 +21818,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:3.1.1, strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:3.1.1, strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 10/492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 @@ -21798,13 +21946,13 @@ __metadata: languageName: node linkType: hard -"synckit@npm:0.9.1": - version: 0.9.1 - resolution: "synckit@npm:0.9.1" +"synckit@npm:0.9.2, synckit@npm:^0.9.1": + version: 0.9.2 + resolution: "synckit@npm:0.9.2" dependencies: "@pkgr/core": "npm:^0.1.0" tslib: "npm:^2.6.2" - checksum: 10/bff3903976baf8b699b5483228116d70223781a93b17c70e685c277ee960cdfd1a09cb5a741e6a9ec35e2428f14f4664baec41ccc99a598f267608b2a54f529b + checksum: 10/d45c4288be9c0232343650643892a7edafb79152c0c08d7ae5d33ca2c296b67a0e15f8cb5c9153969612c4ea5cd5686297542384aab977db23cfa6653fe02027 languageName: node linkType: hard @@ -22007,6 +22155,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.9": + version: 0.2.10 + resolution: "tinyglobby@npm:0.2.10" + dependencies: + fdir: "npm:^6.4.2" + picomatch: "npm:^4.0.2" + checksum: 10/10c976866d849702edc47fc3fef27d63f074c40f75ef17171ecc1452967900699fa1e62373681dd58e673ddff2e3f6094bcd0a2101e3e4b30f4c2b9da41397f2 + languageName: node + linkType: hard + "tinyspy@npm:^2.1.1": version: 2.1.1 resolution: "tinyspy@npm:2.1.1" @@ -22102,12 +22260,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1": - version: 1.3.0 - resolution: "ts-api-utils@npm:1.3.0" +"ts-api-utils@npm:^2.0.1": + version: 2.0.1 + resolution: "ts-api-utils@npm:2.0.1" peerDependencies: - typescript: ">=4.2.0" - checksum: 10/3ee44faa24410cd649b5c864e068d438aa437ef64e9e4a66a41646a6d3024d3097a695eeb3fb26ee364705d3cb9653a65756d009e6a53badb6066a5f447bf7ed + typescript: ">=4.8.4" + checksum: 10/2e68938cd5acad6b5157744215ce10cd097f9f667fd36b5fdd5efdd4b0c51063e855459d835f94f6777bb8a0f334916b6eb5c1eedab8c325feb34baa39238898 languageName: node linkType: hard @@ -22255,28 +22413,17 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.7.0, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.6.2": +"tslib@npm:2.7.0": version: 2.7.0 resolution: "tslib@npm:2.7.0" checksum: 10/9a5b47ddac65874fa011c20ff76db69f97cf90c78cff5934799ab8894a5342db2d17b4e7613a087046bc1d133d21547ddff87ac558abeec31ffa929c88b7fce6 languageName: node linkType: hard -"tslib@npm:^1.8.1": - version: 1.14.1 - resolution: "tslib@npm:1.14.1" - checksum: 10/7dbf34e6f55c6492637adb81b555af5e3b4f9cc6b998fb440dac82d3b42bdc91560a35a5fb75e20e24a076c651438234da6743d139e4feabf0783f3cdfe1dddb - languageName: node - linkType: hard - -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: "npm:^1.8.1" - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 10/ea036bec1dd024e309939ffd49fda7a351c0e87a1b8eb049570dd119d447250e2c56e0e6c00554e8205760e7417793fdebff752a46e573fbe07d4f375502a5b2 +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.6.3": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 languageName: node linkType: hard @@ -22349,13 +22496,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 10/8907e16284b2d6cfa4f4817e93520121941baba36b39219ea36acfe64c86b9dbc10c9941af450bd60832c8f43464974d51c0957f9858bc66b952b66b6914cbb9 - languageName: node - linkType: hard - "type-fest@npm:^0.21.3": version: 0.21.3 resolution: "type-fest@npm:0.21.3" @@ -22403,6 +22543,20 @@ __metadata: languageName: node linkType: hard +"typescript-eslint@npm:^8.6.0": + version: 8.24.0 + resolution: "typescript-eslint@npm:8.24.0" + dependencies: + "@typescript-eslint/eslint-plugin": "npm:8.24.0" + "@typescript-eslint/parser": "npm:8.24.0" + "@typescript-eslint/utils": "npm:8.24.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: 10/43cb62d87e3b94360841192e271dd0abdeba1dae7ce8330268b934acb8c892c0e895a82a681aacdef20b3f514ccd417646d5e62f5d8c9635f8fe444274ee39d3 + languageName: node + linkType: hard + "typescript-logic@npm:^0.0.0": version: 0.0.0 resolution: "typescript-logic@npm:0.0.0" @@ -23482,10 +23636,10 @@ __metadata: languageName: node linkType: hard -"word-wrap@npm:^1.2.3": - version: 1.2.4 - resolution: "word-wrap@npm:1.2.4" - checksum: 10/a749c0cf410724acde4bdb263dcb13de61489dde22889a6a408e8a57e5948477c5b7438a757e25bb92985ed02562ab271aade90d605a24f3ae78410b638fbbd8 +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10/1ec6f6089f205f83037be10d0c4b34c9183b0b63fca0834a5b3cee55dd321429d73d40bb44c8fc8471b5203d6e8f8275717f49a8ff4b2b0ab41d7e1b563e0854 languageName: node linkType: hard From 2a2a44261b59e1089a0359c77b2318b19f07fb63 Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Thu, 13 Feb 2025 13:51:23 +0100 Subject: [PATCH 2/2] Bump Webpack to resolve some type issues --- .../examples/packages/ethers-js/package.json | 2 +- .../packages/webpack-plugin/package.json | 2 +- packages/snaps-cli/package.json | 2 +- packages/snaps-simulator/package.json | 2 +- packages/snaps-webpack-plugin/package.json | 2 +- packages/test-snaps/package.json | 2 +- yarn.lock | 399 +++++++++--------- 7 files changed, 197 insertions(+), 214 deletions(-) diff --git a/packages/examples/packages/ethers-js/package.json b/packages/examples/packages/ethers-js/package.json index ed0907db05..71df7976e4 100644 --- a/packages/examples/packages/ethers-js/package.json +++ b/packages/examples/packages/ethers-js/package.json @@ -77,7 +77,7 @@ "ts-node": "^10.9.1", "typescript": "~5.3.3", "typescript-eslint": "^8.6.0", - "webpack": "^5.88.0" + "webpack": "^5.97.1" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/webpack-plugin/package.json b/packages/examples/packages/webpack-plugin/package.json index 3a37486372..25cd469663 100644 --- a/packages/examples/packages/webpack-plugin/package.json +++ b/packages/examples/packages/webpack-plugin/package.json @@ -79,7 +79,7 @@ "ts-node": "^10.9.1", "typescript": "~5.3.3", "typescript-eslint": "^8.6.0", - "webpack": "^5.88.0", + "webpack": "^5.97.1", "webpack-cli": "^5.1.4" }, "engines": { diff --git a/packages/snaps-cli/package.json b/packages/snaps-cli/package.json index 8707bb59db..4d8b3858dd 100644 --- a/packages/snaps-cli/package.json +++ b/packages/snaps-cli/package.json @@ -111,7 +111,7 @@ "url": "^0.11.1", "util": "^0.12.5", "vm-browserify": "^1.1.2", - "webpack": "^5.88.0", + "webpack": "^5.97.1", "webpack-bundle-analyzer": "^4.10.2", "webpack-merge": "^5.9.0", "yargs": "^17.7.1" diff --git a/packages/snaps-simulator/package.json b/packages/snaps-simulator/package.json index 62ce22610f..a62b91d671 100644 --- a/packages/snaps-simulator/package.json +++ b/packages/snaps-simulator/package.json @@ -142,7 +142,7 @@ "tsconfig-paths-webpack-plugin": "^4.0.1", "typescript": "~5.3.3", "typescript-eslint": "^8.6.0", - "webpack": "^5.88.0", + "webpack": "^5.97.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" diff --git a/packages/snaps-webpack-plugin/package.json b/packages/snaps-webpack-plugin/package.json index 9d5e9c9480..99bd727afe 100644 --- a/packages/snaps-webpack-plugin/package.json +++ b/packages/snaps-webpack-plugin/package.json @@ -93,7 +93,7 @@ "prettier-plugin-packagejson": "^2.5.8", "typescript": "~5.3.3", "typescript-eslint": "^8.6.0", - "webpack": "^5.88.0" + "webpack": "^5.97.1" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/test-snaps/package.json b/packages/test-snaps/package.json index 5f1b3be2ca..d572c5b2fb 100644 --- a/packages/test-snaps/package.json +++ b/packages/test-snaps/package.json @@ -120,7 +120,7 @@ "tsconfig-paths-webpack-plugin": "^4.0.1", "typescript": "~5.3.3", "typescript-eslint": "^8.6.0", - "webpack": "^5.88.0", + "webpack": "^5.97.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1" }, diff --git a/yarn.lock b/yarn.lock index d3542b16c6..b80bab8bca 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3774,10 +3774,10 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0, @jridgewell/resolve-uri@npm:^3.0.3": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: 10/320ceb37af56953757b28e5b90c34556157676d41e3d0a3ff88769274d62373582bb0f0276a4f2d29c3f4fdd55b82b8be5731f52d391ad2ecae9b321ee1c742d +"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10/97106439d750a409c22c8bff822d648f6a71f3aa9bc8e5129efdc36343cd3096ddc4eeb1c62d2fe48e9bdd4db37b05d4646a17114ecebd3bbcacfa2de51c3c1d languageName: node linkType: hard @@ -3798,17 +3798,10 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 10/26e768fae6045481a983e48aa23d8fcd23af5da70ebd74b0649000e815e7fbb01ea2bc088c9176b3fffeb9bec02184e58f46125ef3320b30eaa1f4094cfefa38 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.15": - version: 1.4.15 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: 10/89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09 +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10/4ed6123217569a1484419ac53f6ea0d9f3b57e5b57ab30d7c267bdb27792a27eb0e4b08e84a2680aa55cc2f2b411ffd6ec3db01c44fdc6dc43aca4b55f8374fd languageName: node linkType: hard @@ -3822,13 +3815,13 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.17 - resolution: "@jridgewell/trace-mapping@npm:0.3.17" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: - "@jridgewell/resolve-uri": "npm:3.1.0" - "@jridgewell/sourcemap-codec": "npm:1.4.14" - checksum: 10/790d439c9b271d9fc381dc4a837393ab942920245efedd5db20f65a665c0f778637fa623573337d3241ff784ffdb6724bbadf7fa2b61666bcd4884064b02f113 + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10/dced32160a44b49d531b80a4a2159dceab6b3ddf0c8e95a0deae4b0e894b172defa63d5ac52a19c2068e1fe7d31ea4ba931fbeec103233ecb4208953967120fc languageName: node linkType: hard @@ -4706,7 +4699,7 @@ __metadata: ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" typescript-eslint: "npm:^8.6.0" - webpack: "npm:^5.88.0" + webpack: "npm:^5.97.1" languageName: unknown linkType: soft @@ -5854,7 +5847,7 @@ __metadata: url: "npm:^0.11.1" util: "npm:^0.12.5" vm-browserify: "npm:^1.1.2" - webpack: "npm:^5.88.0" + webpack: "npm:^5.97.1" webpack-bundle-analyzer: "npm:^4.10.2" webpack-merge: "npm:^5.9.0" yargs: "npm:^17.7.1" @@ -6394,7 +6387,7 @@ __metadata: tsconfig-paths-webpack-plugin: "npm:^4.0.1" typescript: "npm:~5.3.3" typescript-eslint: "npm:^8.6.0" - webpack: "npm:^5.88.0" + webpack: "npm:^5.97.1" webpack-cli: "npm:^5.1.4" webpack-dev-server: "npm:^4.15.1" webpack-merge: "npm:^5.9.0" @@ -6522,7 +6515,7 @@ __metadata: prettier-plugin-packagejson: "npm:^2.5.8" typescript: "npm:~5.3.3" typescript-eslint: "npm:^8.6.0" - webpack: "npm:^5.88.0" + webpack: "npm:^5.97.1" webpack-sources: "npm:^3.2.3" languageName: unknown linkType: soft @@ -6622,7 +6615,7 @@ __metadata: tsconfig-paths-webpack-plugin: "npm:^4.0.1" typescript: "npm:~5.3.3" typescript-eslint: "npm:^8.6.0" - webpack: "npm:^5.88.0" + webpack: "npm:^5.97.1" webpack-cli: "npm:^5.1.4" webpack-dev-server: "npm:^4.15.1" languageName: unknown @@ -6739,7 +6732,7 @@ __metadata: ts-node: "npm:^10.9.1" typescript: "npm:~5.3.3" typescript-eslint: "npm:^8.6.0" - webpack: "npm:^5.88.0" + webpack: "npm:^5.97.1" webpack-cli: "npm:^5.1.4" languageName: unknown linkType: soft @@ -7862,13 +7855,13 @@ __metadata: languageName: node linkType: hard -"@types/eslint-scope@npm:^3.7.3": - version: 3.7.3 - resolution: "@types/eslint-scope@npm:3.7.3" +"@types/eslint-scope@npm:^3.7.7": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" dependencies: "@types/eslint": "npm:*" "@types/estree": "npm:*" - checksum: 10/6772b05e1b92003d1f295e81bc847a61f4fbe8ddab77ffa49e84ed3f9552513bdde677eb53ef167753901282857dd1d604d9f82eddb34a233495932b2dc3dc17 + checksum: 10/e2889a124aaab0b89af1bab5959847c5bec09809209255de0e63b9f54c629a94781daa04adb66bffcdd742f5e25a17614fb933965093c0eea64aacda4309380e languageName: node linkType: hard @@ -8922,154 +8915,154 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.11.6, @webassemblyjs/ast@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/ast@npm:1.11.6" +"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/ast@npm:1.14.1" dependencies: - "@webassemblyjs/helper-numbers": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - checksum: 10/4c1303971ccd5188731c9b01073d9738333f37b946a48c4e049f7b788706cdc66f473cd6f3e791423a94c52a3b2230d070007930d29bccbce238b23835839f3c + "@webassemblyjs/helper-numbers": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + checksum: 10/f83e6abe38057f5d87c1fb356513a371a8b43c9b87657f2790741a66b1ef8ecf958d1391bc42f27c5fb33f58ab8286a38ea849fdd21f433cd4df1307424bab45 languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" - checksum: 10/29b08758841fd8b299c7152eda36b9eb4921e9c584eb4594437b5cd90ed6b920523606eae7316175f89c20628da14326801090167cc7fbffc77af448ac84b7e2 +"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" + checksum: 10/e866ec8433f4a70baa511df5e8f2ebcd6c24f4e2cc6274c7c5aabe2bcce3459ea4680e0f35d450e1f3602acf3913b6b8e4f15069c8cfd34ae8609fb9a7d01795 languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" - checksum: 10/e8563df85161096343008f9161adb138a6e8f3c2cc338d6a36011aa55eabb32f2fd138ffe63bc278d009ada001cc41d263dadd1c0be01be6c2ed99076103689f +"@webassemblyjs/helper-api-error@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" + checksum: 10/48b5df7fd3095bb252f59a139fe2cbd999a62ac9b488123e9a0da3906ad8a2f2da7b2eb21d328c01a90da987380928706395c2897d1f3ed9e2125b6d75a920d0 languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-buffer@npm:1.11.6" - checksum: 10/b14d0573bf680d22b2522e8a341ec451fddd645d1f9c6bd9012ccb7e587a2973b86ab7b89fe91e1c79939ba96095f503af04369a3b356c8023c13a5893221644 +"@webassemblyjs/helper-buffer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" + checksum: 10/9690afeafa5e765a34620aa6216e9d40f9126d4e37e9726a2594bf60cab6b211ef20ab6670fd3c4449dd4a3497e69e49b2b725c8da0fb213208c7f45f15f5d5b languageName: node linkType: hard -"@webassemblyjs/helper-numbers@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" +"@webassemblyjs/helper-numbers@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" dependencies: - "@webassemblyjs/floating-point-hex-parser": "npm:1.11.6" - "@webassemblyjs/helper-api-error": "npm:1.11.6" + "@webassemblyjs/floating-point-hex-parser": "npm:1.13.2" + "@webassemblyjs/helper-api-error": "npm:1.13.2" "@xtuc/long": "npm:4.2.2" - checksum: 10/9ffd258ad809402688a490fdef1fd02222f20cdfe191c895ac215a331343292164e5033dbc0347f0f76f2447865c0b5c2d2e3304ee948d44f7aa27857028fd08 + checksum: 10/e4c7d0b09811e1cda8eec644a022b560b28f4e974f50195375ccd007df5ee48a922a6dcff5ac40b6a8ec850d56d0ea6419318eee49fec7819ede14e90417a6a4 languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" - checksum: 10/4ebf03e9c1941288c10e94e0f813f413f972bfaa1f09be2cc2e5577f300430906b61aa24d52f5ef2f894e8e24e61c6f7c39871d7e3d98bc69460e1b8e00bb20b +"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" + checksum: 10/3edd191fff7296df1ef3b023bdbe6cb5ea668f6386fd197ccfce46015c6f2a8cc9763cfb86503a0b94973ad27996645afff2252ee39a236513833259a47af6ed languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.6" +"@webassemblyjs/helper-wasm-section@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-buffer": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.11.6" - checksum: 10/38a615ab3d55f953daaf78b69f145e2cc1ff5288ab71715d1a164408b735c643a87acd7e7ba3e9633c5dd965439a45bb580266b05a06b22ff678d6c013514108 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + checksum: 10/6b73874f906532512371181d7088460f767966f26309e836060c5a8e4e4bfe6d523fb5f4c034b34aa22ebb1192815f95f0e264298769485c1f0980fdd63ae0ce languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/ieee754@npm:1.11.6" +"@webassemblyjs/ieee754@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/ieee754@npm:1.13.2" dependencies: "@xtuc/ieee754": "npm:^1.2.0" - checksum: 10/13574b8e41f6ca39b700e292d7edf102577db5650fe8add7066a320aa4b7a7c09a5056feccac7a74eb68c10dea9546d4461412af351f13f6b24b5f32379b49de + checksum: 10/d7e3520baa37a7309fa7db4d73d69fb869878853b1ebd4b168821bd03fcc4c0e1669c06231315b0039035d9a7a462e53de3ad982da4a426a4b0743b5888e8673 languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/leb128@npm:1.11.6" +"@webassemblyjs/leb128@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/leb128@npm:1.13.2" dependencies: "@xtuc/long": "npm:4.2.2" - checksum: 10/ec3b72db0e7ce7908fe08ec24395bfc97db486063824c0edc580f0973a4cfbadf30529569d9c7db663a56513e45b94299cca03be9e1992ea3308bb0744164f3d + checksum: 10/3a10542c86807061ec3230bac8ee732289c852b6bceb4b88ebd521a12fbcecec7c432848284b298154f28619e2746efbed19d6904aef06c49ef20a0b85f650cf languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/utf8@npm:1.11.6" - checksum: 10/361a537bd604101b320a5604c3c96d1038d83166f1b9fb86cedadc7e81bae54c3785ae5d90bf5b1842f7da08194ccaf0f44a64fcca0cbbd6afe1a166196986d6 +"@webassemblyjs/utf8@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/utf8@npm:1.13.2" + checksum: 10/27885e5d19f339501feb210867d69613f281eda695ac508f04d69fa3398133d05b6870969c0242b054dc05420ed1cc49a64dea4fe0588c18d211cddb0117cc54 languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-edit@npm:1.11.6" +"@webassemblyjs/wasm-edit@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-buffer": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/helper-wasm-section": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.11.6" - "@webassemblyjs/wasm-opt": "npm:1.11.6" - "@webassemblyjs/wasm-parser": "npm:1.11.6" - "@webassemblyjs/wast-printer": "npm:1.11.6" - checksum: 10/c168bfc6d0cdd371345f36f95a4766d098a96ccc1257e6a6e3a74d987a5c4f2ddd2244a6aecfa5d032a47d74ed2c3b579e00a314d31e4a0b76ad35b31cdfa162 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/helper-wasm-section": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-opt": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + "@webassemblyjs/wast-printer": "npm:1.14.1" + checksum: 10/c62c50eadcf80876713f8c9f24106b18cf208160ab842fcb92060fd78c37bf37e7fcf0b7cbf1afc05d230277c2ce0f3f728432082c472dd1293e184a95f9dbdd languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-gen@npm:1.11.6" +"@webassemblyjs/wasm-gen@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 10/f91903506ce50763592863df5d80ffee80f71a1994a882a64cdb83b5e44002c715f1ef1727d8ccb0692d066af34d3d4f5e59e8f7a4e2eeb2b7c32692ac44e363 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10/6085166b0987d3031355fe17a4f9ef0f412e08098d95454059aced2bd72a4c3df2bc099fa4d32d640551fc3eca1ac1a997b44432e46dc9d84642688e42c17ed4 languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-opt@npm:1.11.6" +"@webassemblyjs/wasm-opt@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-buffer": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.11.6" - "@webassemblyjs/wasm-parser": "npm:1.11.6" - checksum: 10/e0cfeea381ecbbd0ca1616e9a08974acfe7fc81f8a16f9f2d39f565dc51784dd7043710b6e972f9968692d273e32486b9a8a82ca178d4bd520b2d5e2cf28234d + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + checksum: 10/fa5d1ef8d2156e7390927f938f513b7fb4440dd6804b3d6c8622b7b1cf25a3abf1a5809f615896d4918e04b27b52bc3cbcf18faf2d563cb563ae0a9204a492db languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.11.6, @webassemblyjs/wasm-parser@npm:^1.11.5": - version: 1.11.6 - resolution: "@webassemblyjs/wasm-parser@npm:1.11.6" +"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.11.6" - "@webassemblyjs/helper-api-error": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 10/6995e0b7b8ebc52b381459c6a555f87763dcd3975c4a112407682551e1c73308db7af23385972a253dceb5af94e76f9c97cb861e8239b5ed1c3e79b95d8e2097 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 10/07d9805fda88a893c984ed93d5a772d20d671e9731358ab61c6c1af8e0e58d1c42fc230c18974dfddebc9d2dd7775d514ba4d445e70080b16478b4b16c39c7d9 languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/wast-printer@npm:1.11.6" +"@webassemblyjs/wast-printer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wast-printer@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.11.6" + "@webassemblyjs/ast": "npm:1.14.1" "@xtuc/long": "npm:4.2.2" - checksum: 10/fd45fd0d693141d678cc2f6ff2d3a0d7a8884acb1c92fb0c63cf43b7978e9560be04118b12792638a39dd185640453510229e736f3049037d0c361f6435f2d5f + checksum: 10/cef09aad2fcd291bfcf9efdae2ea1e961a1ba0f925d1d9dcdd8c746d32fbaf431b6d26a0241699c0e39f82139018aa720b4ceb84ac6f4c78f13072747480db69 languageName: node linkType: hard @@ -9212,15 +9205,6 @@ __metadata: languageName: node linkType: hard -"acorn-import-assertions@npm:^1.9.0": - version: 1.9.0 - resolution: "acorn-import-assertions@npm:1.9.0" - peerDependencies: - acorn: ^8 - checksum: 10/af8dd58f6b0c6a43e85849744534b99f2133835c6fcdabda9eea27d0a0da625a0d323c4793ba7cb25cf4507609d0f747c210ccc2fc9b5866de04b0e59c9c5617 - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -9266,7 +9250,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.10.0, acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.0.4, acorn@npm:^8.1.0, acorn@npm:^8.10.0, acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.4.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.14.0 resolution: "acorn@npm:8.14.0" bin: @@ -10344,17 +10328,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.14.5, browserslist@npm:^4.21.9, browserslist@npm:^4.22.1": - version: 4.22.1 - resolution: "browserslist@npm:4.22.1" +"browserslist@npm:^4.21.9, browserslist@npm:^4.22.1, browserslist@npm:^4.24.0": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" dependencies: - caniuse-lite: "npm:^1.0.30001541" - electron-to-chromium: "npm:^1.4.535" - node-releases: "npm:^2.0.13" - update-browserslist-db: "npm:^1.0.13" + caniuse-lite: "npm:^1.0.30001688" + electron-to-chromium: "npm:^1.5.73" + node-releases: "npm:^2.0.19" + update-browserslist-db: "npm:^1.1.1" bin: browserslist: cli.js - checksum: 10/4a515168e0589c7b1ccbf13a93116ce0418cc5e65d228ec036022cf0e08773fdfb732e2abbf1e1188b96d19ecd4dd707504e75b6d393cba2782fc7d6a7fdefe8 + checksum: 10/11fda105e803d891311a21a1f962d83599319165faf471c2d70e045dff82a12128f5b50b1fcba665a2352ad66147aaa248a9d2355a80aadc3f53375eb3de2e48 languageName: node linkType: hard @@ -10636,10 +10620,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001541": - version: 1.0.30001550 - resolution: "caniuse-lite@npm:1.0.30001550" - checksum: 10/a5a475bff94109d326760deabb214f9234e908697d12c5d96b4a6fe6f2e960a0d16451df1188fa4d69bff5b5bd6d3de5eb792fd7dfdffb613685223ce9a43567 +"caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001699 + resolution: "caniuse-lite@npm:1.0.30001699" + checksum: 10/325bf4d4ea8ab377046b6d5a43685359d5426adbb62aa1bea2c851cb5673547ef22b4a2b0e172e5a87ac74a7042e6ad23b87b78fdd04543c152d4e799397d7ba languageName: node linkType: hard @@ -12354,10 +12338,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.535": - version: 1.4.557 - resolution: "electron-to-chromium@npm:1.4.557" - checksum: 10/e0e391c1149b006545555d484f4cc33072bdecb14dd68b95ef3ae449601edad7671d0cd6988bd5f1889c6c29b30e20c999b987bdd7116f8efbacab3cf6d42891 +"electron-to-chromium@npm:^1.5.73": + version: 1.5.98 + resolution: "electron-to-chromium@npm:1.5.98" + checksum: 10/92e34018f289ca57bbb20e14bd5bf6b28d34489a259c7a43079381abcf7cd9399a104d49bfdbf44019d72f682ea32b2482be534758997c292501098a83454210 languageName: node linkType: hard @@ -12974,10 +12958,10 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: 10/afa618e73362576b63f6ca83c975456621095a1ed42ff068174e3f5cea48afc422814dda548c96e6ebb5333e7265140c7292abcc81bbd6ccb1757d50d3a4e182 +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: 10/9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6 languageName: node linkType: hard @@ -14726,7 +14710,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 10/bf152d0ed1dc159239db1ba1f74fdbc40cb02f626770dcd5815c427ce0688c2635a06ed69af364396da4636d0408fcf7d4afdf7881724c3307e46aff30ca49e2 @@ -18334,10 +18318,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.13": - version: 2.0.13 - resolution: "node-releases@npm:2.0.13" - checksum: 10/c9bb813aab2717ff8b3015ecd4c7c5670a5546e9577699a7c84e8d69230cd3b1ce8f863f8e9b50f18b19a5ffa4b9c1a706bbbfe4c378de955fedbab04488a338 +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 10/c2b33b4f0c40445aee56141f13ca692fa6805db88510e5bbb3baadb2da13e1293b738e638e15e4a8eb668bb9e97debb08e7a35409b477b5cc18f171d35a83045 languageName: node linkType: hard @@ -19117,10 +19101,10 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: 10/a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981 +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 languageName: node linkType: hard @@ -20848,15 +20832,15 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^4.0.0": - version: 4.0.1 - resolution: "schema-utils@npm:4.0.1" +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.3.0": + version: 4.3.0 + resolution: "schema-utils@npm:4.3.0" dependencies: "@types/json-schema": "npm:^7.0.9" ajv: "npm:^8.9.0" ajv-formats: "npm:^2.1.1" ajv-keywords: "npm:^5.1.0" - checksum: 10/f439ffa1eb8fc0893526181202b1e1869a1474a10dfc7fb634d160056510763efa29f1cad480abc1d4659b7725ac9b65438d87c3304c6cb42e54aee4cbe3049e + checksum: 10/86c5a7c72a275c56f140bc3cdd832d56efb11428c88ad588127db12cb9b2c83ccaa9540e115d7baa9c6175b5e360094457e29c44e6fb76787c9498c2eb6df5d6 languageName: node linkType: hard @@ -20949,12 +20933,12 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1": - version: 6.0.1 - resolution: "serialize-javascript@npm:6.0.1" +"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1, serialize-javascript@npm:^6.0.2": + version: 6.0.2 + resolution: "serialize-javascript@npm:6.0.2" dependencies: randombytes: "npm:^2.1.0" - checksum: 10/f756b1ff34b655b2183c64dd6683d28d4d9b9a80284b264cac9fd421c73890491eafd6c5c2bbe93f1f21bf78b572037c5a18d24b044c317ee1c9dc44d22db94c + checksum: 10/445a420a6fa2eaee4b70cbd884d538e259ab278200a2ededd73253ada17d5d48e91fb1f4cd224a236ab62ea7ba0a70c6af29fc93b4f3d3078bf7da1c031fde58 languageName: node linkType: hard @@ -22043,15 +22027,15 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.7, terser-webpack-plugin@npm:^5.3.9": - version: 5.3.9 - resolution: "terser-webpack-plugin@npm:5.3.9" +"terser-webpack-plugin@npm:^5.3.10, terser-webpack-plugin@npm:^5.3.9": + version: 5.3.11 + resolution: "terser-webpack-plugin@npm:5.3.11" dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.17" + "@jridgewell/trace-mapping": "npm:^0.3.25" jest-worker: "npm:^27.4.5" - schema-utils: "npm:^3.1.1" - serialize-javascript: "npm:^6.0.1" - terser: "npm:^5.16.8" + schema-utils: "npm:^4.3.0" + serialize-javascript: "npm:^6.0.2" + terser: "npm:^5.31.1" peerDependencies: webpack: ^5.1.0 peerDependenciesMeta: @@ -22061,13 +22045,13 @@ __metadata: optional: true uglify-js: optional: true - checksum: 10/339737a407e034b7a9d4a66e31d84d81c10433e41b8eae2ca776f0e47c2048879be482a9aa08e8c27565a2a949bc68f6e07f451bf4d9aa347dd61b3d000f5353 + checksum: 10/a8f7c92c75aa42628adfa4d171d4695c366c1852ecb4a24e72dd6fec86e383e12ac24b627e798fedff4e213c21fe851cebc61be3ab5a2537e6e42bea46690aa3 languageName: node linkType: hard -"terser@npm:^5.10.0, terser@npm:^5.16.8, terser@npm:^5.17.4, terser@npm:^5.17.7": - version: 5.18.0 - resolution: "terser@npm:5.18.0" +"terser@npm:^5.10.0, terser@npm:^5.17.4, terser@npm:^5.17.7, terser@npm:^5.31.1": + version: 5.39.0 + resolution: "terser@npm:5.39.0" dependencies: "@jridgewell/source-map": "npm:^0.3.3" acorn: "npm:^8.8.2" @@ -22075,7 +22059,7 @@ __metadata: source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 10/26f30bdddbd17f1e379081c8e1081f97ed1f919d591a6f6806aaced19c306c739ef0d8a7e748f5dbe8e0e44a6f2f8234bf2f9a0b78b14ed9d0ab004b3ce87236 + checksum: 10/d84aff642398329f7179bbeaca28cac76a86100e2372d98d39d9b86c48023b6b9f797d983d6e7c0610b3f957c53d01ada1befa25d625614cb2ccd20714f1e98b languageName: node linkType: hard @@ -22789,17 +22773,17 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.13": - version: 1.0.13 - resolution: "update-browserslist-db@npm:1.0.13" +"update-browserslist-db@npm:^1.1.1": + version: 1.1.2 + resolution: "update-browserslist-db@npm:1.1.2" dependencies: - escalade: "npm:^3.1.1" - picocolors: "npm:^1.0.0" + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10/9074b4ef34d2ed931f27d390aafdd391ee7c45ad83c508e8fed6aaae1eb68f81999a768ed8525c6f88d4001a4fbf1b8c0268f099d0e8e72088ec5945ac796acf + checksum: 10/e7bf8221dfb21eba4a770cd803df94625bb04f65a706aa94c567de9600fe4eb6133fda016ec471dad43b9e7959c1bffb6580b5e20a87808d2e8a13e3892699a9 languageName: node linkType: hard @@ -23164,13 +23148,13 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.4.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" +"watchpack@npm:^2.4.1": + version: 2.4.2 + resolution: "watchpack@npm:2.4.2" dependencies: glob-to-regexp: "npm:^0.4.1" graceful-fs: "npm:^4.1.2" - checksum: 10/4280b45bc4b5d45d5579113f2a4af93b67ae1b9607cc3d86ae41cdd53ead10db5d9dc3237f24256d05ef88b28c69a02712f78e434cb7ecc8edaca134a56e8cab + checksum: 10/6bd4c051d9af189a6c781c3158dcb3069f432a0c144159eeb0a44117412105c61b2b683a5c9eebc4324625e0e9b76536387d0ba354594fa6cbbdf1ef60bee4c3 languageName: node linkType: hard @@ -23446,40 +23430,39 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5.88.0": - version: 5.88.0 - resolution: "webpack@npm:5.88.0" +"webpack@npm:^5.97.1": + version: 5.97.1 + resolution: "webpack@npm:5.97.1" dependencies: - "@types/eslint-scope": "npm:^3.7.3" - "@types/estree": "npm:^1.0.0" - "@webassemblyjs/ast": "npm:^1.11.5" - "@webassemblyjs/wasm-edit": "npm:^1.11.5" - "@webassemblyjs/wasm-parser": "npm:^1.11.5" - acorn: "npm:^8.7.1" - acorn-import-assertions: "npm:^1.9.0" - browserslist: "npm:^4.14.5" + "@types/eslint-scope": "npm:^3.7.7" + "@types/estree": "npm:^1.0.6" + "@webassemblyjs/ast": "npm:^1.14.1" + "@webassemblyjs/wasm-edit": "npm:^1.14.1" + "@webassemblyjs/wasm-parser": "npm:^1.14.1" + acorn: "npm:^8.14.0" + browserslist: "npm:^4.24.0" chrome-trace-event: "npm:^1.0.2" - enhanced-resolve: "npm:^5.15.0" + enhanced-resolve: "npm:^5.17.1" es-module-lexer: "npm:^1.2.1" eslint-scope: "npm:5.1.1" events: "npm:^3.2.0" glob-to-regexp: "npm:^0.4.1" - graceful-fs: "npm:^4.2.9" + graceful-fs: "npm:^4.2.11" json-parse-even-better-errors: "npm:^2.3.1" loader-runner: "npm:^4.2.0" mime-types: "npm:^2.1.27" neo-async: "npm:^2.6.2" schema-utils: "npm:^3.2.0" tapable: "npm:^2.1.1" - terser-webpack-plugin: "npm:^5.3.7" - watchpack: "npm:^2.4.0" + terser-webpack-plugin: "npm:^5.3.10" + watchpack: "npm:^2.4.1" webpack-sources: "npm:^3.2.3" peerDependenciesMeta: webpack-cli: optional: true bin: webpack: bin/webpack.js - checksum: 10/2d54e7e3863a34eb4233c9bafaefd417a06c3aef95cd61d5054d0cd7f774be77105ff57b1e2ee2c422ec1e5fb731295d63331b6a45c41807bba4c080e559cb8b + checksum: 10/665bd3b8c84b20f0b1f250159865e4d3e9b76c682030313d49124d5f8e96357ccdcc799dd9fe0ebf010fdb33dbc59d9863d79676a308e868e360ac98f7c09987 languageName: node linkType: hard