From bd23ab76444621b50cfcd1530fbcc8a1024bed7e Mon Sep 17 00:00:00 2001 From: Maarten Zuidhoorn Date: Tue, 3 Sep 2024 12:05:12 +0200 Subject: [PATCH] Bump TypeScript and related dependencies (#2690) This bumps the following dependencies: - `typescript` from `~5.0.4` to `~5.3.3`. - `@typescript-eslint/parser` from `^5.42.1` to `^6.21.0`. - `eslint-plugin-jsdoc` from `^39.6.2` to `^41.1.2`. - `@types/readable-stream` from `^2.3.15` to `^4.0.15`. The bumps to the related dependencies are necessary because some APIs in TypeScript/ESLint were deprecated and removed. --------- Co-authored-by: MetaMask Bot --- package.json | 6 +- packages/create-snap/package.json | 6 +- packages/examples/package.json | 6 +- packages/examples/packages/bip32/package.json | 6 +- packages/examples/packages/bip44/package.json | 6 +- .../packages/browserify-plugin/package.json | 6 +- .../browserify-plugin/snap.manifest.json | 2 +- .../examples/packages/browserify/package.json | 6 +- .../packages/browserify/snap.manifest.json | 2 +- .../packages/client-status/package.json | 6 +- .../examples/packages/cronjobs/package.json | 6 +- .../examples/packages/dialogs/package.json | 6 +- .../examples/packages/errors/package.json | 6 +- .../packages/ethereum-provider/package.json | 6 +- .../examples/packages/ethers-js/package.json | 6 +- .../packages/file-upload/package.json | 6 +- .../packages/get-entropy/package.json | 6 +- .../examples/packages/get-file/package.json | 6 +- .../examples/packages/home-page/package.json | 6 +- .../examples/packages/images/package.json | 6 +- .../packages/interactive-ui/package.json | 6 +- .../packages/invoke-snap/package.json | 6 +- .../packages/consumer-signer/package.json | 6 +- .../packages/core-signer/package.json | 6 +- .../examples/packages/json-rpc/package.json | 6 +- packages/examples/packages/jsx/package.json | 6 +- .../packages/lifecycle-hooks/package.json | 6 +- .../packages/localization/package.json | 6 +- .../packages/localization/src/index.ts | 1 + .../packages/manage-state/package.json | 6 +- .../packages/name-lookup/package.json | 6 +- .../packages/network-access/package.json | 6 +- .../packages/notifications/package.json | 6 +- .../packages/rollup-plugin/package.json | 6 +- .../packages/signature-insights/package.json | 6 +- .../transaction-insights/package.json | 6 +- packages/examples/packages/wasm/.eslintrc.js | 13 +- packages/examples/packages/wasm/package.json | 6 +- .../packages/webpack-plugin/package.json | 6 +- packages/snaps-browserify-plugin/package.json | 6 +- packages/snaps-cli/package.json | 6 +- .../snaps-cli/src/commands/build/build.ts | 1 + .../src/commands/eval/implementation.ts | 1 + .../src/commands/manifest/implementation.ts | 1 + packages/snaps-cli/src/test-utils/e2e.ts | 2 + .../src/webpack/loaders/browserify.ts | 1 + packages/snaps-controllers/package.json | 8 +- .../src/interface/SnapInterfaceController.ts | 5 +- .../services/proxy/ProxyExecutionService.ts | 1 + .../webview/WebViewExecutionService.ts | 1 + .../webworker/WebWorkerExecutionService.ts | 1 + .../src/snaps/location/npm.ts | 2 +- .../src/types/vendor/global.d.ts | 8 - .../src/types/vendor/readable-stream.d.ts | 11 - .../lavamoat/browserify/iframe/policy.json | 8 +- .../browserify/node-process/policy.json | 10 +- .../browserify/node-thread/policy.json | 10 +- .../lavamoat/browserify/webview/policy.json | 8 +- .../browserify/worker-executor/policy.json | 8 +- .../browserify/worker-pool/policy.json | 8 +- .../lavamoat/build-system/policy.json | 10 +- .../snaps-execution-environments/package.json | 6 +- .../src/proxy/ProxySnapExecutor.ts | 1 + packages/snaps-jest/package.json | 6 +- .../src/internals/simulation/files.ts | 1 + .../middleware/internal-methods/accounts.ts | 1 + .../internal-methods/provider-state.ts | 1 + .../src/internals/simulation/simulation.ts | 1 + packages/snaps-rollup-plugin/package.json | 6 +- packages/snaps-rpc-methods/package.json | 6 +- .../src/restricted/invokeSnap.ts | 1 + packages/snaps-rpc-methods/src/utils.ts | 1 + packages/snaps-sdk/package.json | 6 +- packages/snaps-simulator/package.json | 6 +- .../src/features/polling/sagas.ts | 1 + .../src/features/simulation/middleware.ts | 2 + packages/snaps-utils/package.json | 6 +- packages/snaps-utils/src/manifest/manifest.ts | 1 + .../snaps-utils/src/manifest/validator.ts | 1 + .../src/virtual-file/toVirtualFile.ts | 1 + packages/snaps-webpack-plugin/package.json | 6 +- packages/test-snaps/package.json | 6 +- yarn.lock | 507 ++++++++++-------- 83 files changed, 465 insertions(+), 454 deletions(-) delete mode 100644 packages/snaps-controllers/src/types/vendor/global.d.ts delete mode 100644 packages/snaps-controllers/src/types/vendor/readable-stream.d.ts diff --git a/package.json b/package.json index 0557176fb6..a2ec20c178 100644 --- a/package.json +++ b/package.json @@ -81,14 +81,14 @@ "@types/jest": "^27.5.1", "@types/node": "18.14.2", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^5.42.1", + "@typescript-eslint/parser": "^6.21.0", "chromedriver": "^127.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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -105,7 +105,7 @@ "simple-git-hooks": "^2.7.0", "ts-node": "^10.9.1", "tsup": "^8.0.1", - "typescript": "~5.0.4", + "typescript": "~5.3.3", "vite": "^4.3.9" }, "engines": { diff --git a/packages/create-snap/package.json b/packages/create-snap/package.json index 8815f84cd1..9c2be69867 100644 --- a/packages/create-snap/package.json +++ b/packages/create-snap/package.json @@ -64,14 +64,14 @@ "@types/rimraf": "^3.0.0", "@types/yargs": "^17.0.24", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -84,7 +84,7 @@ "ts-node": "^10.9.1", "tsc-watch": "^4.5.0", "tsup": "^8.0.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/package.json b/packages/examples/package.json index 325ed30b29..cfd3b6f9f5 100644 --- a/packages/examples/package.json +++ b/packages/examples/package.json @@ -34,20 +34,20 @@ "@metamask/eslint-config-nodejs": "^12.1.0", "@metamask/eslint-config-typescript": "^12.1.0", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^5.42.1", + "@typescript-eslint/parser": "^6.21.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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/bip32/package.json b/packages/examples/packages/bip32/package.json index e236668c73..1ec1a070d3 100644 --- a/packages/examples/packages/bip32/package.json +++ b/packages/examples/packages/bip32/package.json @@ -49,14 +49,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -64,7 +64,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/bip44/package.json b/packages/examples/packages/bip44/package.json index 2d125e5038..4bd6552029 100644 --- a/packages/examples/packages/bip44/package.json +++ b/packages/examples/packages/bip44/package.json @@ -48,14 +48,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -64,7 +64,7 @@ "prettier-plugin-packagejson": "^2.2.11", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/browserify-plugin/package.json b/packages/examples/packages/browserify-plugin/package.json index d64470bace..a8e17ecf11 100644 --- a/packages/examples/packages/browserify-plugin/package.json +++ b/packages/examples/packages/browserify-plugin/package.json @@ -44,7 +44,7 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^5.42.1", + "@typescript-eslint/parser": "^6.21.0", "babelify": "^10.0.0", "browserify": "^17.0.0", "deepmerge": "^4.2.2", @@ -53,7 +53,7 @@ "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -61,7 +61,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/browserify-plugin/snap.manifest.json b/packages/examples/packages/browserify-plugin/snap.manifest.json index 04367b9e0d..c11bc5f31e 100644 --- a/packages/examples/packages/browserify-plugin/snap.manifest.json +++ b/packages/examples/packages/browserify-plugin/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "P5VI5V3LvpKQyYQyho+/1HuK1IZKeGu/pQdV80S5tDk=", + "shasum": "5RPHrRu37v31Y+MBPQnvNWxbJr1qiBJ6qc7sFqBR76M=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/browserify/package.json b/packages/examples/packages/browserify/package.json index ddc05bdfdb..a040a89b04 100644 --- a/packages/examples/packages/browserify/package.json +++ b/packages/examples/packages/browserify/package.json @@ -45,14 +45,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -61,7 +61,7 @@ "prettier-plugin-packagejson": "^2.2.11", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/browserify/snap.manifest.json b/packages/examples/packages/browserify/snap.manifest.json index 35a17fe6bc..36de8cc6ea 100644 --- a/packages/examples/packages/browserify/snap.manifest.json +++ b/packages/examples/packages/browserify/snap.manifest.json @@ -7,7 +7,7 @@ "url": "https://github.com/MetaMask/snaps.git" }, "source": { - "shasum": "f8CO4d/W40OFiL1e95CDN+4QzQyNVj24RGTowNaTtqU=", + "shasum": "jHJ8pWAqkkbT2tUNeszJmlGWIrPGQzVv0tG7EqjZjVo=", "location": { "npm": { "filePath": "dist/bundle.js", diff --git a/packages/examples/packages/client-status/package.json b/packages/examples/packages/client-status/package.json index cecd6cbf58..da6e8cbbfe 100644 --- a/packages/examples/packages/client-status/package.json +++ b/packages/examples/packages/client-status/package.json @@ -45,14 +45,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -61,7 +61,7 @@ "prettier-plugin-packagejson": "^2.2.11", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/cronjobs/package.json b/packages/examples/packages/cronjobs/package.json index d4b764dc55..054d253a55 100644 --- a/packages/examples/packages/cronjobs/package.json +++ b/packages/examples/packages/cronjobs/package.json @@ -45,14 +45,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -61,7 +61,7 @@ "prettier-plugin-packagejson": "^2.2.11", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/dialogs/package.json b/packages/examples/packages/dialogs/package.json index dbd432aa4a..ea9435c795 100644 --- a/packages/examples/packages/dialogs/package.json +++ b/packages/examples/packages/dialogs/package.json @@ -45,14 +45,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -60,7 +60,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/errors/package.json b/packages/examples/packages/errors/package.json index aa47aff65e..06c7913a90 100644 --- a/packages/examples/packages/errors/package.json +++ b/packages/examples/packages/errors/package.json @@ -45,14 +45,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -60,7 +60,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/ethereum-provider/package.json b/packages/examples/packages/ethereum-provider/package.json index e5c21e4c1d..5d9bbc21f9 100644 --- a/packages/examples/packages/ethereum-provider/package.json +++ b/packages/examples/packages/ethereum-provider/package.json @@ -46,14 +46,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -61,7 +61,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/ethers-js/package.json b/packages/examples/packages/ethers-js/package.json index ca78a66231..5827f04ccb 100644 --- a/packages/examples/packages/ethers-js/package.json +++ b/packages/examples/packages/ethers-js/package.json @@ -46,14 +46,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -61,7 +61,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4", + "typescript": "~5.3.3", "webpack": "^5.88.0" }, "engines": { diff --git a/packages/examples/packages/file-upload/package.json b/packages/examples/packages/file-upload/package.json index cab7f174ae..ff4b66b0ed 100644 --- a/packages/examples/packages/file-upload/package.json +++ b/packages/examples/packages/file-upload/package.json @@ -46,14 +46,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -62,7 +62,7 @@ "prettier-plugin-packagejson": "^2.2.11", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/get-entropy/package.json b/packages/examples/packages/get-entropy/package.json index 106c1ce552..27e6202073 100644 --- a/packages/examples/packages/get-entropy/package.json +++ b/packages/examples/packages/get-entropy/package.json @@ -47,14 +47,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -62,7 +62,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/get-file/package.json b/packages/examples/packages/get-file/package.json index 38b646d7f0..5ac938654a 100644 --- a/packages/examples/packages/get-file/package.json +++ b/packages/examples/packages/get-file/package.json @@ -46,14 +46,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -61,7 +61,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/home-page/package.json b/packages/examples/packages/home-page/package.json index 5cd85cefd4..904d7386ee 100644 --- a/packages/examples/packages/home-page/package.json +++ b/packages/examples/packages/home-page/package.json @@ -45,14 +45,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -60,7 +60,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/images/package.json b/packages/examples/packages/images/package.json index 1dfffaf675..2540f42bcb 100644 --- a/packages/examples/packages/images/package.json +++ b/packages/examples/packages/images/package.json @@ -46,14 +46,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -61,7 +61,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/interactive-ui/package.json b/packages/examples/packages/interactive-ui/package.json index cffa1302fb..8da650747a 100644 --- a/packages/examples/packages/interactive-ui/package.json +++ b/packages/examples/packages/interactive-ui/package.json @@ -46,14 +46,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -62,7 +62,7 @@ "prettier-plugin-packagejson": "^2.2.11", "rimraf": "^4.1.2", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/invoke-snap/package.json b/packages/examples/packages/invoke-snap/package.json index 853f5bb627..a8c3a6ae0e 100644 --- a/packages/examples/packages/invoke-snap/package.json +++ b/packages/examples/packages/invoke-snap/package.json @@ -32,20 +32,20 @@ "@metamask/eslint-config-nodejs": "^12.1.0", "@metamask/eslint-config-typescript": "^12.1.0", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^5.42.1", + "@typescript-eslint/parser": "^6.21.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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "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 331fd7467d..705de4a9d1 100644 --- a/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/consumer-signer/package.json @@ -48,14 +48,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -63,7 +63,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "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 ad5a9506f2..f69b838ef5 100644 --- a/packages/examples/packages/invoke-snap/packages/core-signer/package.json +++ b/packages/examples/packages/invoke-snap/packages/core-signer/package.json @@ -50,14 +50,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -65,7 +65,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/json-rpc/package.json b/packages/examples/packages/json-rpc/package.json index c779672ce9..72b8bce88a 100644 --- a/packages/examples/packages/json-rpc/package.json +++ b/packages/examples/packages/json-rpc/package.json @@ -45,14 +45,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -60,7 +60,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/jsx/package.json b/packages/examples/packages/jsx/package.json index 1de30e5fc8..58f8e77200 100644 --- a/packages/examples/packages/jsx/package.json +++ b/packages/examples/packages/jsx/package.json @@ -47,14 +47,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -62,7 +62,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/lifecycle-hooks/package.json b/packages/examples/packages/lifecycle-hooks/package.json index c9370f6f2d..44c18a1dd3 100644 --- a/packages/examples/packages/lifecycle-hooks/package.json +++ b/packages/examples/packages/lifecycle-hooks/package.json @@ -45,14 +45,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -60,7 +60,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/localization/package.json b/packages/examples/packages/localization/package.json index eec6463389..e18f835c34 100644 --- a/packages/examples/packages/localization/package.json +++ b/packages/examples/packages/localization/package.json @@ -46,14 +46,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -61,7 +61,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/localization/src/index.ts b/packages/examples/packages/localization/src/index.ts index 77c9e6c919..d8d2e3c574 100644 --- a/packages/examples/packages/localization/src/index.ts +++ b/packages/examples/packages/localization/src/index.ts @@ -15,6 +15,7 @@ import { getMessage } from './locales'; * @param params.request - The JSON-RPC request object. * @see https://docs.metamask.io/snaps/reference/exports/#onrpcrequest * @see https://docs.metamask.io/snaps/reference/rpc-api/#wallet_invokesnap + * @returns The response to send back to the dapp. */ export const onRpcRequest: OnRpcRequestHandler = async ({ request }) => { switch (request.method) { diff --git a/packages/examples/packages/manage-state/package.json b/packages/examples/packages/manage-state/package.json index d6fe5a6c07..f7fb35ccb9 100644 --- a/packages/examples/packages/manage-state/package.json +++ b/packages/examples/packages/manage-state/package.json @@ -45,14 +45,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -60,7 +60,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/name-lookup/package.json b/packages/examples/packages/name-lookup/package.json index 6a956e4487..1c576e4536 100644 --- a/packages/examples/packages/name-lookup/package.json +++ b/packages/examples/packages/name-lookup/package.json @@ -45,14 +45,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -60,7 +60,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/network-access/package.json b/packages/examples/packages/network-access/package.json index 2dd649a4a1..031f75ac0f 100644 --- a/packages/examples/packages/network-access/package.json +++ b/packages/examples/packages/network-access/package.json @@ -47,14 +47,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -62,7 +62,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/notifications/package.json b/packages/examples/packages/notifications/package.json index e033d6130d..19fa7356ad 100644 --- a/packages/examples/packages/notifications/package.json +++ b/packages/examples/packages/notifications/package.json @@ -45,14 +45,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -60,7 +60,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/rollup-plugin/package.json b/packages/examples/packages/rollup-plugin/package.json index be46a74672..0ded136e94 100644 --- a/packages/examples/packages/rollup-plugin/package.json +++ b/packages/examples/packages/rollup-plugin/package.json @@ -52,14 +52,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -68,7 +68,7 @@ "prettier-plugin-packagejson": "^2.2.11", "rollup": "^2.73.0", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/signature-insights/package.json b/packages/examples/packages/signature-insights/package.json index ed8cb8640a..91f5c7a293 100644 --- a/packages/examples/packages/signature-insights/package.json +++ b/packages/examples/packages/signature-insights/package.json @@ -45,14 +45,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -60,7 +60,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/transaction-insights/package.json b/packages/examples/packages/transaction-insights/package.json index a61fc43e12..50d96df3e0 100644 --- a/packages/examples/packages/transaction-insights/package.json +++ b/packages/examples/packages/transaction-insights/package.json @@ -46,14 +46,14 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -61,7 +61,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/wasm/.eslintrc.js b/packages/examples/packages/wasm/.eslintrc.js index b40b61aa84..b20f0a721c 100644 --- a/packages/examples/packages/wasm/.eslintrc.js +++ b/packages/examples/packages/wasm/.eslintrc.js @@ -1,5 +1,3 @@ -const { resolve } = require('path'); - module.exports = { extends: ['../../.eslintrc.js'], @@ -7,16 +5,6 @@ module.exports = { tsconfigRootDir: __dirname, }, - overrides: [ - { - files: ['assembly/**/*.ts'], - - parserOptions: { - tsconfigRootDir: resolve(__dirname, 'assembly'), - }, - }, - ], - ignorePatterns: [ '!.prettierrc.js', '**/!.eslintrc.js', @@ -24,5 +12,6 @@ module.exports = { 'packages/**', 'program/**', 'build/**', + 'assembly/**/*.ts', ], }; diff --git a/packages/examples/packages/wasm/package.json b/packages/examples/packages/wasm/package.json index 26cd26e233..3ea40ecd4e 100644 --- a/packages/examples/packages/wasm/package.json +++ b/packages/examples/packages/wasm/package.json @@ -46,7 +46,7 @@ "@swc/core": "1.3.78", "@swc/jest": "^0.2.26", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^5.42.1", + "@typescript-eslint/parser": "^6.21.0", "assemblyscript": "^0.27.5", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", @@ -54,7 +54,7 @@ "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -62,7 +62,7 @@ "prettier": "^2.7.1", "prettier-plugin-packagejson": "^2.2.11", "ts-node": "^10.9.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/examples/packages/webpack-plugin/package.json b/packages/examples/packages/webpack-plugin/package.json index 81331481c5..9f7bc873d2 100644 --- a/packages/examples/packages/webpack-plugin/package.json +++ b/packages/examples/packages/webpack-plugin/package.json @@ -46,14 +46,14 @@ "@swc/jest": "^0.2.26", "@types/webpack-env": "^1.18.1", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -63,7 +63,7 @@ "swc-loader": "^0.2.3", "terser-webpack-plugin": "^5.3.9", "ts-node": "^10.9.1", - "typescript": "~5.0.4", + "typescript": "~5.3.3", "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 204542cfe6..8618a2c186 100644 --- a/packages/snaps-browserify-plugin/package.json +++ b/packages/snaps-browserify-plugin/package.json @@ -58,7 +58,7 @@ "@types/convert-source-map": "^1.5.2", "@types/jest": "^27.5.1", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^5.42.1", + "@typescript-eslint/parser": "^6.21.0", "browserify": "^17.0.0", "concat-stream": "^2.0.0", "deepmerge": "^4.2.2", @@ -67,7 +67,7 @@ "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -78,7 +78,7 @@ "prettier-plugin-packagejson": "^2.2.11", "rimraf": "^4.1.2", "tsup": "^8.0.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-cli/package.json b/packages/snaps-cli/package.json index 5b0c953702..06c8b17c72 100644 --- a/packages/snaps-cli/package.json +++ b/packages/snaps-cli/package.json @@ -114,7 +114,7 @@ "@types/serve-handler": "^6.1.0", "@types/yargs": "^17.0.24", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^5.42.1", + "@typescript-eslint/parser": "^6.21.0", "cross-fetch": "^3.1.5", "deepmerge": "^4.2.2", "depcheck": "^1.4.7", @@ -122,7 +122,7 @@ "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -136,7 +136,7 @@ "ts-node": "^10.9.1", "tsc-watch": "^4.5.0", "tsup": "^8.0.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-cli/src/commands/build/build.ts b/packages/snaps-cli/src/commands/build/build.ts index e4166f98c2..c10aecb491 100644 --- a/packages/snaps-cli/src/commands/build/build.ts +++ b/packages/snaps-cli/src/commands/build/build.ts @@ -57,6 +57,7 @@ const steps: Steps = [ * This creates the destination directory if it doesn't exist. * * @param config - The config object. + * @returns Nothing. */ export async function buildHandler(config: ProcessedConfig): Promise { return await executeSteps(steps, { diff --git a/packages/snaps-cli/src/commands/eval/implementation.ts b/packages/snaps-cli/src/commands/eval/implementation.ts index 7db18e2d50..2184c9284d 100644 --- a/packages/snaps-cli/src/commands/eval/implementation.ts +++ b/packages/snaps-cli/src/commands/eval/implementation.ts @@ -9,6 +9,7 @@ import { CommandError } from '../../errors'; * evaluated. * * @param path - The path to the bundle. + * @returns The eval result. * @throws If the bundle cannot be evaluated. */ export async function evaluate(path: string) { diff --git a/packages/snaps-cli/src/commands/manifest/implementation.ts b/packages/snaps-cli/src/commands/manifest/implementation.ts index 12cd22f641..90ab9728c3 100644 --- a/packages/snaps-cli/src/commands/manifest/implementation.ts +++ b/packages/snaps-cli/src/commands/manifest/implementation.ts @@ -15,6 +15,7 @@ import { error, info, warn } from '../../utils'; * @param path - The path to the manifest file. * @param write - Whether to write the manifest to disk if it is invalid. * @param spinner - An optional spinner to use for logging. + * @returns Whether the manifest is valid. */ export async function manifest( path: string, diff --git a/packages/snaps-cli/src/test-utils/e2e.ts b/packages/snaps-cli/src/test-utils/e2e.ts index 2aa0015f05..cc1c324441 100644 --- a/packages/snaps-cli/src/test-utils/e2e.ts +++ b/packages/snaps-cli/src/test-utils/e2e.ts @@ -85,6 +85,8 @@ export class TestRunner extends EventEmitter { /** * Wait for the process to exit. + * + * @returns The exit code. */ async wait() { if (!this.running) { diff --git a/packages/snaps-cli/src/webpack/loaders/browserify.ts b/packages/snaps-cli/src/webpack/loaders/browserify.ts index ca237a1c47..2b461a665a 100644 --- a/packages/snaps-cli/src/webpack/loaders/browserify.ts +++ b/packages/snaps-cli/src/webpack/loaders/browserify.ts @@ -18,6 +18,7 @@ import { getBrowserslistTargets } from '../utils'; * * @param content - The input file contents as a string. * @param sourceMap - The source map of the input file. + * @returns The Browserify loader. */ const loader: LoaderDefinitionFunction = async function ( content, diff --git a/packages/snaps-controllers/package.json b/packages/snaps-controllers/package.json index 0ff6c248b4..4b0c8294b4 100644 --- a/packages/snaps-controllers/package.json +++ b/packages/snaps-controllers/package.json @@ -97,10 +97,10 @@ "@types/jest": "^27.5.1", "@types/mocha": "^10.0.1", "@types/node": "18.14.2", - "@types/readable-stream": "^2.3.15", + "@types/readable-stream": "^4.0.15", "@types/tar-stream": "^3.1.1", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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", @@ -114,7 +114,7 @@ "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -130,7 +130,7 @@ "rimraf": "^4.1.2", "ts-node": "^10.9.1", "tsup": "^8.0.1", - "typescript": "~5.0.4", + "typescript": "~5.3.3", "vite": "^4.3.9", "vite-tsconfig-paths": "^4.0.5", "wdio-chromedriver-service": "^8.1.1", diff --git a/packages/snaps-controllers/src/interface/SnapInterfaceController.ts b/packages/snaps-controllers/src/interface/SnapInterfaceController.ts index c7bed4b519..fb323471f5 100644 --- a/packages/snaps-controllers/src/interface/SnapInterfaceController.ts +++ b/packages/snaps-controllers/src/interface/SnapInterfaceController.ts @@ -22,6 +22,7 @@ import type { JSXElement } from '@metamask/snaps-sdk/jsx'; import { getJsonSizeUnsafe, validateJsxLinks } from '@metamask/snaps-utils'; import type { Json } from '@metamask/utils'; import { assert } from '@metamask/utils'; +import { castDraft } from 'immer'; import { nanoid } from 'nanoid'; import { @@ -199,7 +200,7 @@ export class SnapInterfaceController extends BaseController< // possibly infinite. draftState.interfaces[id] = { snapId, - content: element, + content: castDraft(element), state: componentState, context: context ?? null, }; @@ -242,7 +243,7 @@ export class SnapInterfaceController extends BaseController< this.update((draftState) => { draftState.interfaces[id].state = newState; - draftState.interfaces[id].content = element; + draftState.interfaces[id].content = castDraft(element); }); } diff --git a/packages/snaps-controllers/src/services/proxy/ProxyExecutionService.ts b/packages/snaps-controllers/src/services/proxy/ProxyExecutionService.ts index f646a132cb..0e80bee1d4 100644 --- a/packages/snaps-controllers/src/services/proxy/ProxyExecutionService.ts +++ b/packages/snaps-controllers/src/services/proxy/ProxyExecutionService.ts @@ -63,6 +63,7 @@ export class ProxyExecutionService extends AbstractExecutionService { * in a stream specific to the job. * * @param jobId - The job ID. + * @returns An object with the worker ID and stream. */ protected async initEnvStream(jobId: string) { const stream = new ProxyPostMessageStream({ diff --git a/packages/snaps-controllers/src/services/webview/WebViewExecutionService.ts b/packages/snaps-controllers/src/services/webview/WebViewExecutionService.ts index 1750abe341..8f5a9166c6 100644 --- a/packages/snaps-controllers/src/services/webview/WebViewExecutionService.ts +++ b/packages/snaps-controllers/src/services/webview/WebViewExecutionService.ts @@ -32,6 +32,7 @@ export class WebViewExecutionService extends ProxyExecutionService { * in a stream specific to the job. * * @param jobId - The job ID. + * @returns An object with the worker ID and stream. */ protected async initEnvStream(jobId: string) { // Ensure that the WebView has been loaded before we proceed. diff --git a/packages/snaps-controllers/src/services/webworker/WebWorkerExecutionService.ts b/packages/snaps-controllers/src/services/webworker/WebWorkerExecutionService.ts index 3a25027440..7dc55a1b3d 100644 --- a/packages/snaps-controllers/src/services/webworker/WebWorkerExecutionService.ts +++ b/packages/snaps-controllers/src/services/webworker/WebWorkerExecutionService.ts @@ -70,6 +70,7 @@ export class WebWorkerExecutionService extends AbstractExecutionService * in a stream specific to the job. * * @param jobId - The job ID. + * @returns An object with the worker ID and stream. */ protected async initEnvStream(jobId: string) { // Lazily create the worker pool document. diff --git a/packages/snaps-controllers/src/snaps/location/npm.ts b/packages/snaps-controllers/src/snaps/location/npm.ts index 98b6bd6633..b3472e1442 100644 --- a/packages/snaps-controllers/src/snaps/location/npm.ts +++ b/packages/snaps-controllers/src/snaps/location/npm.ts @@ -501,5 +501,5 @@ function createTarballStream( entryStream.on('end', () => next()); return entryStream.resume(); }); - return extractStream; + return extractStream as Writable; } diff --git a/packages/snaps-controllers/src/types/vendor/global.d.ts b/packages/snaps-controllers/src/types/vendor/global.d.ts deleted file mode 100644 index 1248143236..0000000000 --- a/packages/snaps-controllers/src/types/vendor/global.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -export {}; - -// eslint-disable-next-line import/unambiguous -declare global { - class DecompressionStream extends TransformStream { - constructor(format?: string); - } -} diff --git a/packages/snaps-controllers/src/types/vendor/readable-stream.d.ts b/packages/snaps-controllers/src/types/vendor/readable-stream.d.ts deleted file mode 100644 index aa889f68e1..0000000000 --- a/packages/snaps-controllers/src/types/vendor/readable-stream.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -// eslint-disable-next-line import/unambiguous -declare module 'readable-stream' { - export type { - DuplexOptions, - Readable, - Writable, - TransformCallback, - Transform, - } from 'stream'; - export { Duplex, pipeline } from 'stream'; -} diff --git a/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json index dfbe254cd1..819bf4ac35 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/iframe/policy.json @@ -180,13 +180,7 @@ "console.error": true }, "packages": { - "browserify>process": true, - "depcheck>semver>lru-cache": true - } - }, - "depcheck>semver>lru-cache": { - "packages": { - "depcheck>semver>lru-cache>yallist": true + "browserify>process": true } }, "readable-stream": { diff --git a/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json index b86f744573..bc1e5804e8 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/node-process/policy.json @@ -201,14 +201,6 @@ "globals": { "console.error": true, "process": true - }, - "packages": { - "depcheck>semver>lru-cache": true - } - }, - "depcheck>semver>lru-cache": { - "packages": { - "depcheck>semver>lru-cache>yallist": true } }, "istanbul-lib-report>supports-color>has-flag": { @@ -251,7 +243,7 @@ "builtin": { "tty.isatty": true, "util.deprecate": true, - "util.format": true, + "util.formatWithOptions": true, "util.inspect": true }, "globals": { diff --git a/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json index b86f744573..bc1e5804e8 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/node-thread/policy.json @@ -201,14 +201,6 @@ "globals": { "console.error": true, "process": true - }, - "packages": { - "depcheck>semver>lru-cache": true - } - }, - "depcheck>semver>lru-cache": { - "packages": { - "depcheck>semver>lru-cache>yallist": true } }, "istanbul-lib-report>supports-color>has-flag": { @@ -251,7 +243,7 @@ "builtin": { "tty.isatty": true, "util.deprecate": true, - "util.format": true, + "util.formatWithOptions": true, "util.inspect": true }, "globals": { diff --git a/packages/snaps-execution-environments/lavamoat/browserify/webview/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/webview/policy.json index 9a320a6b25..08552e1b12 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/webview/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/webview/policy.json @@ -125,13 +125,7 @@ "console.error": true }, "packages": { - "browserify>process": true, - "depcheck>semver>lru-cache": true - } - }, - "depcheck>semver>lru-cache": { - "packages": { - "depcheck>semver>lru-cache>yallist": true + "browserify>process": true } }, "readable-stream": { diff --git a/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json index dfbe254cd1..819bf4ac35 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/worker-executor/policy.json @@ -180,13 +180,7 @@ "console.error": true }, "packages": { - "browserify>process": true, - "depcheck>semver>lru-cache": true - } - }, - "depcheck>semver>lru-cache": { - "packages": { - "depcheck>semver>lru-cache>yallist": true + "browserify>process": true } }, "readable-stream": { diff --git a/packages/snaps-execution-environments/lavamoat/browserify/worker-pool/policy.json b/packages/snaps-execution-environments/lavamoat/browserify/worker-pool/policy.json index 9a320a6b25..08552e1b12 100644 --- a/packages/snaps-execution-environments/lavamoat/browserify/worker-pool/policy.json +++ b/packages/snaps-execution-environments/lavamoat/browserify/worker-pool/policy.json @@ -125,13 +125,7 @@ "console.error": true }, "packages": { - "browserify>process": true, - "depcheck>semver>lru-cache": true - } - }, - "depcheck>semver>lru-cache": { - "packages": { - "depcheck>semver>lru-cache>yallist": true + "browserify>process": true } }, "readable-stream": { diff --git a/packages/snaps-execution-environments/lavamoat/build-system/policy.json b/packages/snaps-execution-environments/lavamoat/build-system/policy.json index 41f03af11f..268123bfbc 100644 --- a/packages/snaps-execution-environments/lavamoat/build-system/policy.json +++ b/packages/snaps-execution-environments/lavamoat/build-system/policy.json @@ -1899,14 +1899,6 @@ "globals": { "console.error": true, "process": true - }, - "packages": { - "depcheck>semver>lru-cache": true - } - }, - "depcheck>semver>lru-cache": { - "packages": { - "depcheck>semver>lru-cache>yallist": true } }, "eslint-plugin-import>array-includes>get-intrinsic": { @@ -2399,7 +2391,7 @@ "builtin": { "tty.isatty": true, "util.deprecate": true, - "util.format": true, + "util.formatWithOptions": true, "util.inspect": true }, "globals": { diff --git a/packages/snaps-execution-environments/package.json b/packages/snaps-execution-environments/package.json index 30db28ba50..02c7587031 100644 --- a/packages/snaps-execution-environments/package.json +++ b/packages/snaps-execution-environments/package.json @@ -83,7 +83,7 @@ "@types/jest": "^27.5.1", "@types/node": "18.14.2", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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", @@ -100,7 +100,7 @@ "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -121,7 +121,7 @@ "terser": "^5.17.7", "ts-node": "^10.9.1", "tsup": "^8.0.1", - "typescript": "~5.0.4", + "typescript": "~5.3.3", "vite": "^4.3.9", "vite-tsconfig-paths": "^4.0.5", "wdio-chromedriver-service": "^8.1.1", diff --git a/packages/snaps-execution-environments/src/proxy/ProxySnapExecutor.ts b/packages/snaps-execution-environments/src/proxy/ProxySnapExecutor.ts index 067c2a1bac..f97f113b0b 100644 --- a/packages/snaps-execution-environments/src/proxy/ProxySnapExecutor.ts +++ b/packages/snaps-execution-environments/src/proxy/ProxySnapExecutor.ts @@ -93,6 +93,7 @@ export class ProxySnapExecutor { * Create a new iframe and set up a stream to communicate with it. * * @param jobId - The job ID. + * @returns The executor job object. */ async #initializeJob(jobId: string): Promise { const window = await createWindow(this.#frameUrl, jobId); diff --git a/packages/snaps-jest/package.json b/packages/snaps-jest/package.json index e985900ec1..52ca848a88 100644 --- a/packages/snaps-jest/package.json +++ b/packages/snaps-jest/package.json @@ -76,14 +76,14 @@ "@types/mime": "^3.0.0", "@types/semver": "^7.5.0", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -93,7 +93,7 @@ "prettier-plugin-packagejson": "^2.2.11", "rimraf": "^4.1.2", "tsup": "^8.0.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-jest/src/internals/simulation/files.ts b/packages/snaps-jest/src/internals/simulation/files.ts index 7e0631a558..58d3d68b71 100644 --- a/packages/snaps-jest/src/internals/simulation/files.ts +++ b/packages/snaps-jest/src/internals/simulation/files.ts @@ -77,6 +77,7 @@ export async function getFileSize(file: string | Uint8Array) { * is inferred from the file name if it's a path, and defaults to * `application/octet-stream` if it's a `Uint8Array` or the content type * cannot be inferred from the file name. + * @returns The file object to upload. */ export async function getFileToUpload( file: string | Uint8Array, diff --git a/packages/snaps-jest/src/internals/simulation/middleware/internal-methods/accounts.ts b/packages/snaps-jest/src/internals/simulation/middleware/internal-methods/accounts.ts index b4318a05bd..44e1328ead 100644 --- a/packages/snaps-jest/src/internals/simulation/middleware/internal-methods/accounts.ts +++ b/packages/snaps-jest/src/internals/simulation/middleware/internal-methods/accounts.ts @@ -24,6 +24,7 @@ export type GetAccountsHandlerHooks = { * @param _next - The `json-rpc-engine` middleware next handler. * @param end - The `json-rpc-engine` middleware end handler. * @param hooks - Any hooks required by this handler. + * @returns The JSON-RPC response. */ export async function getAccountsHandler( _request: JsonRpcRequest, diff --git a/packages/snaps-jest/src/internals/simulation/middleware/internal-methods/provider-state.ts b/packages/snaps-jest/src/internals/simulation/middleware/internal-methods/provider-state.ts index e4e3274dad..3e74878a47 100644 --- a/packages/snaps-jest/src/internals/simulation/middleware/internal-methods/provider-state.ts +++ b/packages/snaps-jest/src/internals/simulation/middleware/internal-methods/provider-state.ts @@ -18,6 +18,7 @@ import type { * result. * @param _next - The `json-rpc-engine` middleware next handler. * @param end - The `json-rpc-engine` middleware end handler. + * @returns The JSON-RPC response. */ export async function getProviderStateHandler( _request: JsonRpcRequest, diff --git a/packages/snaps-jest/src/internals/simulation/simulation.ts b/packages/snaps-jest/src/internals/simulation/simulation.ts index beafcdaf82..0a1841f3f4 100644 --- a/packages/snaps-jest/src/internals/simulation/simulation.ts +++ b/packages/snaps-jest/src/internals/simulation/simulation.ts @@ -130,6 +130,7 @@ export type MiddlewareHooks = { * execution service, if any. This should only include options specific to the * provided execution service. * @param options.options - The simulation options. + * @returns The installed Snap object. * @template Service - The type of the execution service. */ export async function handleInstallSnap< diff --git a/packages/snaps-rollup-plugin/package.json b/packages/snaps-rollup-plugin/package.json index 9b3f2a340a..3ff68282f6 100644 --- a/packages/snaps-rollup-plugin/package.json +++ b/packages/snaps-rollup-plugin/package.json @@ -56,14 +56,14 @@ "@swc/jest": "^0.2.26", "@types/jest": "^27.5.1", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -75,7 +75,7 @@ "rimraf": "^4.1.2", "rollup": "^2.73.0", "tsup": "^8.0.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-rpc-methods/package.json b/packages/snaps-rpc-methods/package.json index 3294a65e6e..2171de61a6 100644 --- a/packages/snaps-rpc-methods/package.json +++ b/packages/snaps-rpc-methods/package.json @@ -60,14 +60,14 @@ "@swc/jest": "^0.2.26", "@types/node": "18.14.2", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -77,7 +77,7 @@ "prettier-plugin-packagejson": "^2.2.11", "rimraf": "^4.1.2", "tsup": "^8.0.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-rpc-methods/src/restricted/invokeSnap.ts b/packages/snaps-rpc-methods/src/restricted/invokeSnap.ts index 294df64460..166dd0520f 100644 --- a/packages/snaps-rpc-methods/src/restricted/invokeSnap.ts +++ b/packages/snaps-rpc-methods/src/restricted/invokeSnap.ts @@ -73,6 +73,7 @@ export type InvokeSnapParams = { * @param params - The side-effect params. * @param params.requestData - The request data associated to the requested permission. * @param params.messagingSystem - The messenger to call an action. + * @returns The result of the Snap installation. */ export const handleSnapInstall: PermissionSideEffect< AllowedActions, diff --git a/packages/snaps-rpc-methods/src/utils.ts b/packages/snaps-rpc-methods/src/utils.ts index 9e46d17205..4b285c3b77 100644 --- a/packages/snaps-rpc-methods/src/utils.ts +++ b/packages/snaps-rpc-methods/src/utils.ts @@ -200,6 +200,7 @@ type GetNodeArgs = { * derivation. * @param options.path - The derivation path to use as array, starting with an * "m" as the first item. + * @returns The `key-tree` SLIP-10 node. */ export async function getNode({ curve, diff --git a/packages/snaps-sdk/package.json b/packages/snaps-sdk/package.json index 7292a71923..f4b9ab4b2f 100644 --- a/packages/snaps-sdk/package.json +++ b/packages/snaps-sdk/package.json @@ -75,14 +75,14 @@ "@swc/core": "1.3.78", "@types/jest": "^27.5.1", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -95,7 +95,7 @@ "rimraf": "^4.1.2", "ts-jest": "^29.1.1", "tsup": "^8.0.1", - "typescript": "~5.0.4" + "typescript": "~5.3.3" }, "engines": { "node": "^18.16 || >=20" diff --git a/packages/snaps-simulator/package.json b/packages/snaps-simulator/package.json index a6787a2cfe..e24523679c 100644 --- a/packages/snaps-simulator/package.json +++ b/packages/snaps-simulator/package.json @@ -87,7 +87,7 @@ "@types/react-dom": "^18.2.3", "@types/webpack-env": "^1.18.1", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^5.42.1", + "@typescript-eslint/parser": "^6.21.0", "assert": "^2.0.0", "copy-webpack-plugin": "^11.0.0", "css-loader": "^6.7.3", @@ -97,7 +97,7 @@ "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -126,7 +126,7 @@ "ts-node": "^10.9.1", "tsconfig-paths-webpack-plugin": "^4.0.1", "tsup": "^8.0.1", - "typescript": "~5.0.4", + "typescript": "~5.3.3", "webpack": "^5.88.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1", diff --git a/packages/snaps-simulator/src/features/polling/sagas.ts b/packages/snaps-simulator/src/features/polling/sagas.ts index 6dddfc3dae..e177f3181d 100644 --- a/packages/snaps-simulator/src/features/polling/sagas.ts +++ b/packages/snaps-simulator/src/features/polling/sagas.ts @@ -31,6 +31,7 @@ import { * * @param location - The snap location class. * @param manifest - The parsed manifest. + * @returns An array of auxiliary files. */ async function fetchAuxiliaryFiles( location: SnapLocation, diff --git a/packages/snaps-simulator/src/features/simulation/middleware.ts b/packages/snaps-simulator/src/features/simulation/middleware.ts index df5641486c..6834363a1b 100644 --- a/packages/snaps-simulator/src/features/simulation/middleware.ts +++ b/packages/snaps-simulator/src/features/simulation/middleware.ts @@ -32,6 +32,7 @@ export type MiscMiddlewareHooks = { * @param _next - The json-rpc-engine middleware next handler. * @param end - The json-rpc-engine middleware end handler. * @param hooks - Any hooks required by this handler. + * @returns The JSON-RPC response. */ async function getAccountsHandler( _request: JsonRpcRequest, @@ -64,6 +65,7 @@ async function getAccountsHandler( * @param response - The outgoing JSON-RPC response, modified to return the result. * @param _next - The json-rpc-engine middleware next handler. * @param end - The json-rpc-engine middleware end handler. + * @returns The JSON-RPC response. */ async function getProviderStateHandler( _request: JsonRpcRequest, diff --git a/packages/snaps-utils/package.json b/packages/snaps-utils/package.json index 1a55907358..cc85cc3138 100644 --- a/packages/snaps-utils/package.json +++ b/packages/snaps-utils/package.json @@ -92,7 +92,7 @@ "@types/semver": "^7.5.0", "@types/validate-npm-package-name": "^4.0.0", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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", @@ -107,7 +107,7 @@ "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -122,7 +122,7 @@ "rimraf": "^4.1.2", "ts-node": "^10.9.1", "tsup": "^8.0.1", - "typescript": "~5.0.4", + "typescript": "~5.3.3", "vite": "^4.3.9", "vite-tsconfig-paths": "^4.0.5", "wdio-chromedriver-service": "^8.1.1", diff --git a/packages/snaps-utils/src/manifest/manifest.ts b/packages/snaps-utils/src/manifest/manifest.ts index 52c6e63abd..8ae7554629 100644 --- a/packages/snaps-utils/src/manifest/manifest.ts +++ b/packages/snaps-utils/src/manifest/manifest.ts @@ -159,6 +159,7 @@ export async function checkManifest( * * @param results - Results of the initial run of validation. * @param rules - Optional list of rules to run the fixes with. + * @returns The updated manifest and whether it was updated. */ export async function runFixes( results: ValidatorResults, diff --git a/packages/snaps-utils/src/manifest/validator.ts b/packages/snaps-utils/src/manifest/validator.ts index 25bc2e613a..54aff65fc6 100644 --- a/packages/snaps-utils/src/manifest/validator.ts +++ b/packages/snaps-utils/src/manifest/validator.ts @@ -45,6 +45,7 @@ class Context implements ValidatorContext { * * @param files - All files required to run a snap. * @param rules - Validators to run. + * @returns The validation results. */ // TODO(ritave): snap.manifest.json and package.json should check // json parsing as well instead of assuming it's diff --git a/packages/snaps-utils/src/virtual-file/toVirtualFile.ts b/packages/snaps-utils/src/virtual-file/toVirtualFile.ts index 070bcd587b..4d07e66341 100644 --- a/packages/snaps-utils/src/virtual-file/toVirtualFile.ts +++ b/packages/snaps-utils/src/virtual-file/toVirtualFile.ts @@ -29,6 +29,7 @@ type WriteVFileOptions = Exclude< * * @param vfile - The vfile to write. * @param options - Options to pass down to fs.writeFile. + * @returns A promise that resolves when the file is written. */ export async function writeVirtualFile( vfile: VirtualFile, diff --git a/packages/snaps-webpack-plugin/package.json b/packages/snaps-webpack-plugin/package.json index 6784f46281..a2fc4ebbf8 100644 --- a/packages/snaps-webpack-plugin/package.json +++ b/packages/snaps-webpack-plugin/package.json @@ -59,14 +59,14 @@ "@types/jest": "^27.5.1", "@types/webpack-sources": "^3.2.0", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -77,7 +77,7 @@ "prettier-plugin-packagejson": "^2.2.11", "rimraf": "^4.1.2", "tsup": "^8.0.1", - "typescript": "~5.0.4", + "typescript": "~5.3.3", "webpack": "^5.88.0" }, "engines": { diff --git a/packages/test-snaps/package.json b/packages/test-snaps/package.json index 506272a33a..731fbd7b04 100644 --- a/packages/test-snaps/package.json +++ b/packages/test-snaps/package.json @@ -79,7 +79,7 @@ "@types/node": "18.14.2", "@types/webpack-env": "^1.18.1", "@typescript-eslint/eslint-plugin": "^5.42.1", - "@typescript-eslint/parser": "^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", @@ -89,7 +89,7 @@ "eslint-config-prettier": "^8.5.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-jest": "^27.1.5", - "eslint-plugin-jsdoc": "^39.6.2", + "eslint-plugin-jsdoc": "^41.1.2", "eslint-plugin-n": "^15.7.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-promise": "^6.1.1", @@ -105,7 +105,7 @@ "terser-webpack-plugin": "^5.3.9", "ts-node": "^10.9.1", "tsconfig-paths-webpack-plugin": "^4.0.1", - "typescript": "~5.0.4", + "typescript": "~5.3.3", "webpack": "^5.88.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^4.15.1" diff --git a/yarn.lock b/yarn.lock index 5a7ade9fc9..c125a36bdb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2799,14 +2799,14 @@ __metadata: languageName: node linkType: hard -"@es-joy/jsdoccomment@npm:~0.36.0": - version: 0.36.0 - resolution: "@es-joy/jsdoccomment@npm:0.36.0" +"@es-joy/jsdoccomment@npm:~0.37.0": + version: 0.37.1 + resolution: "@es-joy/jsdoccomment@npm:0.37.1" dependencies: comment-parser: "npm:1.3.1" - esquery: "npm:^1.4.0" - jsdoc-type-pratt-parser: "npm:~3.1.0" - checksum: 10/da494df70ae45580716538b35eda0a87a5539fd586937f6f2c986cadee4894681747baf8d9e503fff00a9d8ffc3a029cfdbd4c08d9ae73d7995cb5f3b14ede1d + esquery: "npm:^1.5.0" + jsdoc-type-pratt-parser: "npm:~4.0.0" + checksum: 10/cdb1175371512978bfc15c7f02a1618de6b270e86cf6acbf7e945f548e502f27cceb97442550bed42e3d3c064c243407b52c1b206e9b1b71adaa449bb944691a languageName: node linkType: hard @@ -3895,14 +3895,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -3910,7 +3910,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -3934,14 +3934,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -3950,7 +3950,7 @@ __metadata: prettier-plugin-packagejson: "npm:^2.2.11" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -3980,14 +3980,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -3996,7 +3996,7 @@ __metadata: prettier-plugin-packagejson: "npm:^2.2.11" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4017,7 +4017,7 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^5.42.1" + "@typescript-eslint/parser": "npm:^6.21.0" babelify: "npm:^10.0.0" browserify: "npm:^17.0.0" deepmerge: "npm:^4.2.2" @@ -4026,7 +4026,7 @@ __metadata: 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:^39.6.2" + 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" @@ -4034,7 +4034,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4055,14 +4055,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4071,7 +4071,7 @@ __metadata: prettier-plugin-packagejson: "npm:^2.2.11" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4095,14 +4095,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4110,7 +4110,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4152,7 +4152,7 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^5.42.1" + "@typescript-eslint/parser": "npm:^6.21.0" async-mutex: "npm:^0.4.0" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" @@ -4160,7 +4160,7 @@ __metadata: 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:^39.6.2" + 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" @@ -4168,7 +4168,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4212,14 +4212,14 @@ __metadata: "@types/rimraf": "npm:^3.0.0" "@types/yargs": "npm:^17.0.24" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4233,7 +4233,7 @@ __metadata: ts-node: "npm:^10.9.1" tsc-watch: "npm:^4.5.0" tsup: "npm:^8.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" yargs: "npm:^17.7.1" bin: create-snap: ./dist/main.js @@ -4257,14 +4257,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4273,7 +4273,7 @@ __metadata: prettier-plugin-packagejson: "npm:^2.2.11" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4294,14 +4294,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4309,7 +4309,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4330,14 +4330,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4345,7 +4345,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4496,14 +4496,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4511,7 +4511,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4532,14 +4532,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4548,7 +4548,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" webpack: "npm:^5.88.0" languageName: unknown linkType: soft @@ -4576,20 +4576,20 @@ __metadata: "@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:^5.42.1" + "@typescript-eslint/parser": "npm:^6.21.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:^39.6.2" + 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" prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4611,14 +4611,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4627,7 +4627,7 @@ __metadata: prettier-plugin-packagejson: "npm:^2.2.11" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4650,14 +4650,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4665,7 +4665,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4686,14 +4686,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4701,7 +4701,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4722,14 +4722,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4737,7 +4737,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4758,14 +4758,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4773,7 +4773,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" uqr: "npm:^0.1.2" languageName: unknown linkType: soft @@ -4796,14 +4796,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4811,7 +4811,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4833,14 +4833,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4849,7 +4849,7 @@ __metadata: prettier-plugin-packagejson: "npm:^2.2.11" rimraf: "npm:^4.1.2" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4864,20 +4864,20 @@ __metadata: "@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:^5.42.1" + "@typescript-eslint/parser": "npm:^6.21.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:^39.6.2" + 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" prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4909,14 +4909,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4924,7 +4924,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -4959,14 +4959,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -4974,7 +4974,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5008,14 +5008,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -5023,7 +5023,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5044,14 +5044,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -5059,7 +5059,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5080,14 +5080,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -5095,7 +5095,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5116,14 +5116,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -5131,7 +5131,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5154,14 +5154,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -5169,7 +5169,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5190,14 +5190,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -5205,7 +5205,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5317,14 +5317,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -5333,7 +5333,7 @@ __metadata: prettier-plugin-packagejson: "npm:^2.2.11" rollup: "npm:^2.73.0" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5381,14 +5381,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -5396,7 +5396,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5424,7 +5424,7 @@ __metadata: "@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:^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" @@ -5434,7 +5434,7 @@ __metadata: 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:^39.6.2" + 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" @@ -5446,7 +5446,7 @@ __metadata: readable-stream: "npm:^3.6.2" rimraf: "npm:^4.1.2" tsup: "npm:^8.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5482,7 +5482,7 @@ __metadata: "@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:^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" @@ -5500,7 +5500,7 @@ __metadata: 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:^39.6.2" + 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" @@ -5533,7 +5533,7 @@ __metadata: tsc-watch: "npm:^4.5.0" tsup: "npm:^8.0.1" tty-browserify: "npm:^0.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" url: "npm:^0.11.1" util: "npm:^0.12.5" vm-browserify: "npm:^1.1.2" @@ -5581,10 +5581,10 @@ __metadata: "@types/jest": "npm:^27.5.1" "@types/mocha": "npm:^10.0.1" "@types/node": "npm:18.14.2" - "@types/readable-stream": "npm:^2.3.15" + "@types/readable-stream": "npm:^4.0.15" "@types/tar-stream": "npm:^3.1.1" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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" @@ -5601,7 +5601,7 @@ __metadata: 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:^39.6.2" + 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" @@ -5624,7 +5624,7 @@ __metadata: tar-stream: "npm:^3.1.7" ts-node: "npm:^10.9.1" tsup: "npm:^8.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" vite: "npm:^4.3.9" vite-tsconfig-paths: "npm:^4.0.5" wdio-chromedriver-service: "npm:^8.1.1" @@ -5670,7 +5670,7 @@ __metadata: "@types/jest": "npm:^27.5.1" "@types/node": "npm:18.14.2" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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" @@ -5687,7 +5687,7 @@ __metadata: 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:^39.6.2" + 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" @@ -5710,7 +5710,7 @@ __metadata: terser: "npm:^5.17.7" ts-node: "npm:^10.9.1" tsup: "npm:^8.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" vite: "npm:^4.3.9" vite-tsconfig-paths: "npm:^4.0.5" wdio-chromedriver-service: "npm:^8.1.1" @@ -5754,14 +5754,14 @@ __metadata: "@types/mime": "npm:^3.0.0" "@types/semver": "npm:^7.5.0" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -5778,7 +5778,7 @@ __metadata: redux-saga: "npm:^1.2.3" rimraf: "npm:^4.1.2" tsup: "npm:^8.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5810,14 +5810,14 @@ __metadata: "@swc/jest": "npm:^0.2.26" "@types/jest": "npm:^27.5.1" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -5829,7 +5829,7 @@ __metadata: rimraf: "npm:^4.1.2" rollup: "npm:^2.73.0" tsup: "npm:^8.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5856,14 +5856,14 @@ __metadata: "@swc/jest": "npm:^0.2.26" "@types/node": "npm:18.14.2" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -5873,7 +5873,7 @@ __metadata: prettier-plugin-packagejson: "npm:^2.2.11" rimraf: "npm:^4.1.2" tsup: "npm:^8.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5895,14 +5895,14 @@ __metadata: "@swc/core": "npm:1.3.78" "@types/jest": "npm:^27.5.1" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -5915,7 +5915,7 @@ __metadata: rimraf: "npm:^4.1.2" ts-jest: "npm:^29.1.1" tsup: "npm:^8.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -5966,7 +5966,7 @@ __metadata: "@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:^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" @@ -5977,7 +5977,7 @@ __metadata: 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:^39.6.2" + 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" @@ -6022,7 +6022,7 @@ __metadata: ts-node: "npm:^10.9.1" tsconfig-paths-webpack-plugin: "npm:^4.0.1" tsup: "npm:^8.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" webpack: "npm:^5.88.0" webpack-cli: "npm:^5.1.4" webpack-dev-server: "npm:^4.15.1" @@ -6064,7 +6064,7 @@ __metadata: "@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:^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" @@ -6081,7 +6081,7 @@ __metadata: 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:^39.6.2" + 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" @@ -6103,7 +6103,7 @@ __metadata: ses: "npm:^1.1.0" ts-node: "npm:^10.9.1" tsup: "npm:^8.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" validate-npm-package-name: "npm:^5.0.0" vite: "npm:^4.3.9" vite-tsconfig-paths: "npm:^4.0.5" @@ -6131,14 +6131,14 @@ __metadata: "@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:^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:^39.6.2" + 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" @@ -6149,7 +6149,7 @@ __metadata: prettier-plugin-packagejson: "npm:^2.2.11" rimraf: "npm:^4.1.2" tsup: "npm:^8.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" webpack: "npm:^5.88.0" webpack-sources: "npm:^3.2.3" languageName: unknown @@ -6215,7 +6215,7 @@ __metadata: "@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:^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" @@ -6226,7 +6226,7 @@ __metadata: 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:^39.6.2" + 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" @@ -6248,7 +6248,7 @@ __metadata: terser-webpack-plugin: "npm:^5.3.9" ts-node: "npm:^10.9.1" tsconfig-paths-webpack-plugin: "npm:^4.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" webpack: "npm:^5.88.0" webpack-cli: "npm:^5.1.4" webpack-dev-server: "npm:^4.15.1" @@ -6306,7 +6306,7 @@ __metadata: "@swc/core": "npm:1.3.78" "@swc/jest": "npm:^0.2.26" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^5.42.1" + "@typescript-eslint/parser": "npm:^6.21.0" assemblyscript: "npm:^0.27.5" deepmerge: "npm:^4.2.2" depcheck: "npm:^1.4.7" @@ -6314,7 +6314,7 @@ __metadata: 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:^39.6.2" + 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" @@ -6322,7 +6322,7 @@ __metadata: prettier: "npm:^2.7.1" prettier-plugin-packagejson: "npm:^2.2.11" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -6344,14 +6344,14 @@ __metadata: "@swc/jest": "npm:^0.2.26" "@types/webpack-env": "npm:^1.18.1" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "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:^39.6.2" + 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" @@ -6361,7 +6361,7 @@ __metadata: swc-loader: "npm:^0.2.3" terser-webpack-plugin: "npm:^5.3.9" ts-node: "npm:^10.9.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" webpack: "npm:^5.88.0" webpack-cli: "npm:^5.1.4" languageName: unknown @@ -7939,13 +7939,13 @@ __metadata: languageName: node linkType: hard -"@types/readable-stream@npm:^2.3.15": - version: 2.3.15 - resolution: "@types/readable-stream@npm:2.3.15" +"@types/readable-stream@npm:^4.0.15": + version: 4.0.15 + resolution: "@types/readable-stream@npm:4.0.15" dependencies: "@types/node": "npm:*" safe-buffer: "npm:~5.1.1" - checksum: 10/49b51e56f9cc401cb31c72973a7565ef4208d7e2465a789843104ec0fcbe609727b0b5bf4682fbec773c7f7bd14858e5dba739fd85e14d8a85e41185d65984d3 + checksum: 10/33a273dcd74bec84f0d7d507c0d719487f9d0b4f48cd9e3fd2b0c6e848f23ce0c6cac1250be03c94df29e78cfd29940aae80ed2a4407fe4188eb959d15b32646 languageName: node linkType: hard @@ -8176,20 +8176,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.42.1": - version: 5.43.0 - resolution: "@typescript-eslint/parser@npm:5.43.0" +"@typescript-eslint/parser@npm:^6.21.0": + version: 6.21.0 + resolution: "@typescript-eslint/parser@npm:6.21.0" dependencies: - "@typescript-eslint/scope-manager": "npm:5.43.0" - "@typescript-eslint/types": "npm:5.43.0" - "@typescript-eslint/typescript-estree": "npm:5.43.0" + "@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" debug: "npm:^4.3.4" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 10/7b2ad41163910691e54cb6330fcb7436b0c0a74ddbfc6fdeb160a96577fe00f0922c0eec4aabb1b7408c640c6c9de8a3d08fe102232c6326beca0992bd142e0b + checksum: 10/4d51cdbc170e72275efc5ef5fce48a81ec431e4edde8374f4d0213d8d370a06823e1a61ae31d502a5f1b0d1f48fc4d29a1b1b5c2dcf809d66d3872ccf6e46ac7 languageName: node linkType: hard @@ -8203,6 +8204,16 @@ __metadata: 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" + dependencies: + "@typescript-eslint/types": "npm:6.21.0" + "@typescript-eslint/visitor-keys": "npm:6.21.0" + checksum: 10/fe91ac52ca8e09356a71dc1a2f2c326480f3cccfec6b2b6d9154c1a90651ab8ea270b07c67df5678956c3bbf0bbe7113ab68f68f21b20912ea528b1214197395 + 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" @@ -8227,6 +8238,13 @@ __metadata: 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" @@ -8245,6 +8263,25 @@ __metadata: 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" @@ -8273,6 +8310,16 @@ __metadata: 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" + dependencies: + "@typescript-eslint/types": "npm:6.21.0" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 10/30422cdc1e2ffad203df40351a031254b272f9c6f2b7e02e9bfa39e3fc2c7b1c6130333b0057412968deda17a3a68a578a78929a8139c6acef44d9d841dc72e1 + languageName: node + linkType: hard + "@vitest/spy@npm:^0.34.1": version: 0.34.3 resolution: "@vitest/spy@npm:0.34.3" @@ -8938,11 +8985,11 @@ __metadata: linkType: hard "acorn@npm:^8.1.0, acorn@npm:^8.10.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.10.0 - resolution: "acorn@npm:8.10.0" + version: 8.12.1 + resolution: "acorn@npm:8.12.1" bin: acorn: bin/acorn - checksum: 10/522310c20fdc3c271caed3caf0f06c51d61cb42267279566edd1d58e83dbc12eebdafaab666a0f0be1b7ad04af9c6bc2a6f478690a9e6391c3c8b165ada917dd + checksum: 10/d08c2d122bba32d0861e0aa840b2ee25946c286d5dc5990abca991baf8cdbfbe199b05aacb221b979411a2fea36f83e26b5ac4f6b4e0ce49038c62316c1848f0 languageName: node linkType: hard @@ -9202,6 +9249,13 @@ __metadata: languageName: node linkType: hard +"are-docs-informative@npm:^0.0.2": + version: 0.0.2 + resolution: "are-docs-informative@npm:0.0.2" + checksum: 10/12cdae51a4bb369832ef1a35840604247d4ed0cbc8392f2519988d170f92c3f8c60e465844f41acba1ec3062d0edb2e9133fca38cb9c1214309153d50a25fa29 + languageName: node + linkType: hard + "are-we-there-yet@npm:^3.0.0": version: 3.0.0 resolution: "are-we-there-yet@npm:3.0.0" @@ -10486,9 +10540,9 @@ __metadata: linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.2.2 - resolution: "cjs-module-lexer@npm:1.2.2" - checksum: 10/f80f84bfdcc53379cc18e25ea3c0cdb4595c142b8e28df304f5c88f38202e1bccf13e845401593656781f79fb43273e1d402d6187d0eeee8dca5ddecee1dcad4 + version: 1.4.0 + resolution: "cjs-module-lexer@npm:1.4.0" + checksum: 10/b041096749792526120d8b8756929f8ef5dd4596502a0e1013f857e3027acd6091915fea77037921d70ee1a99988a100d994d3d3c2e323b04dd4c5ffd516cf13 languageName: node linkType: hard @@ -11318,15 +11372,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.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.4 - resolution: "debug@npm:4.3.4" +"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" dependencies: ms: "npm:2.1.2" peerDependenciesMeta: supports-color: optional: true - checksum: 10/0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255 + checksum: 10/d3adb9af7d57a9e809a68f404490cf776122acca16e6359a2702c0f462e510e91f9765c07f707b8ab0d91e03bad57328f3256f5082631cefb5393d0394d50fb7 languageName: node linkType: hard @@ -11342,6 +11396,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10/0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255 + languageName: node + linkType: hard + "debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -12195,9 +12261,9 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.2.1": - version: 1.2.1 - resolution: "es-module-lexer@npm:1.2.1" - checksum: 10/4bb92673b94b46e8d2e23ff275696842c83cdabd19eaa84bab60ce37ee036051dedb158746f6d88a58b9d430f881a717c23434e2c8f05d1ba2c69d68e4f05ab4 + version: 1.5.4 + resolution: "es-module-lexer@npm:1.5.4" + checksum: 10/f29c7c97a58eb17640dcbd71bd6ef754ad4f58f95c3073894573d29dae2cad43ecd2060d97ed5b866dfb7804d5590fb7de1d2c5339a5fceae8bd60b580387fc5 languageName: node linkType: hard @@ -12744,20 +12810,21 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsdoc@npm:^39.6.2": - version: 39.6.2 - resolution: "eslint-plugin-jsdoc@npm:39.6.2" +"eslint-plugin-jsdoc@npm:^41.1.2": + version: 41.1.2 + resolution: "eslint-plugin-jsdoc@npm:41.1.2" dependencies: - "@es-joy/jsdoccomment": "npm:~0.36.0" + "@es-joy/jsdoccomment": "npm:~0.37.0" + are-docs-informative: "npm:^0.0.2" comment-parser: "npm:1.3.1" debug: "npm:^4.3.4" escape-string-regexp: "npm:^4.0.0" - esquery: "npm:^1.4.0" + esquery: "npm:^1.5.0" semver: "npm:^7.3.8" spdx-expression-parse: "npm:^3.0.1" peerDependencies: eslint: ^7.0.0 || ^8.0.0 - checksum: 10/a2ae577ccdd2b8465572bd4d56527733e142ad90004887ad72173212eefc73a111f6e9e39f4378c0a1642ea3106dcb79acbe912672600e8b47535f7a44e90c81 + checksum: 10/1ebddfd844bea140e811fe27e2d605e974faf20a8642964cae5c3c0188dc7b48db2c727a70a2656a3e0c2568007778abadfceb785b9eea50d5acd262026ac2fa languageName: node linkType: hard @@ -12968,12 +13035,12 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.0": - version: 1.4.0 - resolution: "esquery@npm:1.4.0" +"esquery@npm:^1.4.0, esquery@npm:^1.5.0": + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 10/25b571ec54f186521819be48cd12643f9f5bdef6be9679161a48dec9cfd478764970a77ef563a516cf1f0f05e7e490e3ff2d514715b86cb8d03329cbb56ae4a8 + checksum: 10/c587fb8ec9ed83f2b1bc97cf2f6854cc30bf784a79d62ba08c6e358bf22280d69aee12827521cf38e69ae9761d23fb7fde593ce315610f85655c139d99b05e5a languageName: node linkType: hard @@ -16191,10 +16258,10 @@ __metadata: languageName: node linkType: hard -"jsdoc-type-pratt-parser@npm:~3.1.0": - version: 3.1.0 - resolution: "jsdoc-type-pratt-parser@npm:3.1.0" - checksum: 10/973e86fdbc4af15fa5057c62b1ba314db08e2daf8205fd1b7ae2860598b3acbd937bbba01737c0d473f4354f4c1ea85e231f468569ff25bed5d82125642eb38e +"jsdoc-type-pratt-parser@npm:~4.0.0": + version: 4.0.0 + resolution: "jsdoc-type-pratt-parser@npm:4.0.0" + checksum: 10/a225ab874e56612730dd6c0466ce9f09e8a0e7d85896e9e5f0fa53cfb2e897128a7ec702fd99ed3854b3fbf5a89ad6dce72ca4f4f6149da69f130c2874f06b75 languageName: node linkType: hard @@ -16971,15 +17038,6 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" - dependencies: - yallist: "npm:^4.0.0" - checksum: 10/fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825 - languageName: node - linkType: hard - "lru-cache@npm:^7.14.1, lru-cache@npm:^7.7.1": version: 7.18.3 resolution: "lru-cache@npm:7.18.3" @@ -17333,6 +17391,15 @@ __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" @@ -17351,15 +17418,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": - version: 9.0.1 - resolution: "minimatch@npm:9.0.1" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10/b4e98f4dc740dcf33999a99af23ae6e5e1c47632f296dc95cb649a282150f92378d41434bf64af4ea2e5975255a757d031c3bf014bad9214544ac57d97f3ba63 - languageName: node - linkType: hard - "minimatch@npm:~3.0.2": version: 3.0.8 resolution: "minimatch@npm:3.0.8" @@ -20305,14 +20363,14 @@ __metadata: "@types/jest": "npm:^27.5.1" "@types/node": "npm:18.14.2" "@typescript-eslint/eslint-plugin": "npm:^5.42.1" - "@typescript-eslint/parser": "npm:^5.42.1" + "@typescript-eslint/parser": "npm:^6.21.0" chromedriver: "npm:^127.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:^39.6.2" + 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" @@ -20329,7 +20387,7 @@ __metadata: simple-git-hooks: "npm:^2.7.0" ts-node: "npm:^10.9.1" tsup: "npm:^8.0.1" - typescript: "npm:~5.0.4" + typescript: "npm:~5.3.3" vite: "npm:^4.3.9" languageName: unknown linkType: soft @@ -20500,13 +20558,11 @@ __metadata: 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": - version: 7.6.0 - resolution: "semver@npm:7.6.0" - dependencies: - lru-cache: "npm:^6.0.0" + version: 7.6.3 + resolution: "semver@npm:7.6.3" bin: semver: bin/semver.js - checksum: 10/1b41018df2d8aca5a1db4729985e8e20428c650daea60fcd16e926e9383217d00f574fab92d79612771884a98d2ee2a1973f49d630829a8d54d6570defe62535 + checksum: 10/36b1fbe1a2b6f873559cd57b238f1094a053dbfd997ceeb8757d79d1d2089c56d1321b9f1069ce263dc64cfa922fa1d2ad566b39426fe1ac6c723c1487589e10 languageName: node linkType: hard @@ -21866,6 +21922,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^1.0.1": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" + peerDependencies: + typescript: ">=4.2.0" + checksum: 10/3ee44faa24410cd649b5c864e068d438aa437ef64e9e4a66a41646a6d3024d3097a695eeb3fb26ee364705d3cb9653a65756d009e6a53badb6066a5f447bf7ed + languageName: node + linkType: hard + "ts-interface-checker@npm:^0.1.9": version: 0.1.13 resolution: "ts-interface-checker@npm:0.1.13" @@ -22025,9 +22090,9 @@ __metadata: linkType: hard "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": - version: 2.5.2 - resolution: "tslib@npm:2.5.2" - checksum: 10/263607d3f0e1913eb7f1f0f02489f47d11717b8662176b60690adceb2ed64529f369998b967a0bed920a5b809300f882a9340d278701d62439e4ce35af0d5a1f + version: 2.7.0 + resolution: "tslib@npm:2.7.0" + checksum: 10/9a5b47ddac65874fa011c20ff76db69f97cf90c78cff5934799ab8894a5342db2d17b4e7613a087046bc1d133d21547ddff87ac558abeec31ffa929c88b7fce6 languageName: node linkType: hard @@ -22243,23 +22308,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.0.4": - version: 5.0.4 - resolution: "typescript@npm:5.0.4" +"typescript@npm:~5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/e5c3adff09a138c0e27d13b5bb2b106ca17a162ffa945d66161669c265c65436309c5817358a2af1abb69d07440d358f8c1ed7cbb63a2c8680e19b9c268fe4ef + checksum: 10/6e4e6a14a50c222b3d14d4ea2f729e79f972fa536ac1522b91202a9a65af3605c2928c4a790a4a50aa13694d461c479ba92cedaeb1e7b190aadaa4e4b96b8e18 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A~5.0.4#optional!builtin": - version: 5.0.4 - resolution: "typescript@patch:typescript@npm%3A5.0.4#optional!builtin::version=5.0.4&hash=b5f058" +"typescript@patch:typescript@npm%3A~5.3.3#optional!builtin": + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/b1b62606c7ec75efe9edc61e195d9e69f0440cac1bcd111dfa864f839255f0d9a7b79869f2823559c608826fc0c9894d2917ae4063e0aa06f5d0784a35170497 + checksum: 10/c93786fcc9a70718ba1e3819bab56064ead5817004d1b8186f8ca66165f3a2d0100fee91fa64c840dcd45f994ca5d615d8e1f566d39a7470fc1e014dbb4cf15d languageName: node linkType: hard