diff --git a/package.json b/package.json index ef27dcdc39..b07eae318c 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,7 @@ "simple-git-hooks": "^2.8.0", "ts-node": "^10.9.1", "tsup": "^8.0.2", - "typescript": "~5.2.2", + "typescript": "~5.3.3", "yargs": "^17.7.2" }, "packageManager": "yarn@4.2.2", diff --git a/packages/accounts-controller/package.json b/packages/accounts-controller/package.json index 3847f2ba2d..0fbb67803b 100644 --- a/packages/accounts-controller/package.json +++ b/packages/accounts-controller/package.json @@ -50,7 +50,7 @@ "@metamask/utils": "^9.1.0", "deepmerge": "^4.2.2", "ethereum-cryptography": "^2.1.2", - "immer": "^9.0.6", + "immer": "^10.1.1", "uuid": "^8.3.2" }, "devDependencies": { @@ -63,7 +63,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@metamask/keyring-controller": "^17.0.0", diff --git a/packages/address-book-controller/package.json b/packages/address-book-controller/package.json index 35e1e60e32..bf0f28acee 100644 --- a/packages/address-book-controller/package.json +++ b/packages/address-book-controller/package.json @@ -53,7 +53,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/announcement-controller/package.json b/packages/announcement-controller/package.json index 95b81bb448..1e41de712d 100644 --- a/packages/announcement-controller/package.json +++ b/packages/announcement-controller/package.json @@ -51,7 +51,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/approval-controller/package.json b/packages/approval-controller/package.json index 2d54bdb289..749da83c12 100644 --- a/packages/approval-controller/package.json +++ b/packages/approval-controller/package.json @@ -55,7 +55,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/assets-controllers/package.json b/packages/assets-controllers/package.json index c3d59af995..a32bb4ca20 100644 --- a/packages/assets-controllers/package.json +++ b/packages/assets-controllers/package.json @@ -60,7 +60,7 @@ "async-mutex": "^0.5.0", "bn.js": "^5.2.1", "cockatiel": "^3.1.2", - "immer": "^9.0.6", + "immer": "^10.1.1", "lodash": "^4.17.21", "multiformats": "^13.1.0", "single-call-balance-checker-abi": "^1.0.0", @@ -86,7 +86,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@metamask/accounts-controller": "^18.0.0", diff --git a/packages/base-controller/package.json b/packages/base-controller/package.json index 0b87a035f2..cd05a14af7 100644 --- a/packages/base-controller/package.json +++ b/packages/base-controller/package.json @@ -41,7 +41,7 @@ }, "dependencies": { "@metamask/utils": "^9.1.0", - "immer": "^9.0.6" + "immer": "^10.1.1" }, "devDependencies": { "@metamask/auto-changelog": "^3.4.4", @@ -53,7 +53,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/build-utils/package.json b/packages/build-utils/package.json index 971fcbaf9d..b14cd8b3e2 100644 --- a/packages/build-utils/package.json +++ b/packages/build-utils/package.json @@ -53,7 +53,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/chain-controller/package.json b/packages/chain-controller/package.json index d7132ac7f8..3e5fbfc70b 100644 --- a/packages/chain-controller/package.json +++ b/packages/chain-controller/package.json @@ -59,7 +59,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/composable-controller/package.json b/packages/composable-controller/package.json index e69e0b4e8b..32748a2740 100644 --- a/packages/composable-controller/package.json +++ b/packages/composable-controller/package.json @@ -48,13 +48,13 @@ "@metamask/json-rpc-engine": "^9.0.2", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", - "immer": "^9.0.6", + "immer": "^10.1.1", "jest": "^27.5.1", "sinon": "^9.2.4", "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/controller-utils/package.json b/packages/controller-utils/package.json index 3ebc886bcc..5531b4eef5 100644 --- a/packages/controller-utils/package.json +++ b/packages/controller-utils/package.json @@ -60,7 +60,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/ens-controller/package.json b/packages/ens-controller/package.json index a15e6afbc6..6eedc4cc6f 100644 --- a/packages/ens-controller/package.json +++ b/packages/ens-controller/package.json @@ -56,7 +56,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@metamask/network-controller": "^20.0.0" diff --git a/packages/eth-json-rpc-provider/package.json b/packages/eth-json-rpc-provider/package.json index 435cbaa782..4776f17085 100644 --- a/packages/eth-json-rpc-provider/package.json +++ b/packages/eth-json-rpc-provider/package.json @@ -64,7 +64,7 @@ "jest-it-up": "^2.0.2", "ts-jest": "^27.1.4", "typedoc": "^0.24.8", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/gas-fee-controller/package.json b/packages/gas-fee-controller/package.json index ab03ba4a33..dc64ebdf1f 100644 --- a/packages/gas-fee-controller/package.json +++ b/packages/gas-fee-controller/package.json @@ -65,7 +65,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@metamask/network-controller": "^20.0.0" diff --git a/packages/json-rpc-engine/package.json b/packages/json-rpc-engine/package.json index 50e48f9c10..cd846d37ef 100644 --- a/packages/json-rpc-engine/package.json +++ b/packages/json-rpc-engine/package.json @@ -63,7 +63,7 @@ "jest-it-up": "^2.0.2", "ts-jest": "^27.1.4", "typedoc": "^0.24.8", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/json-rpc-middleware-stream/package.json b/packages/json-rpc-middleware-stream/package.json index 66671311ce..9eb2efa154 100644 --- a/packages/json-rpc-middleware-stream/package.json +++ b/packages/json-rpc-middleware-stream/package.json @@ -57,7 +57,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2", + "typescript": "~5.3.3", "webextension-polyfill-ts": "^0.26.0" }, "engines": { diff --git a/packages/keyring-controller/package.json b/packages/keyring-controller/package.json index fd9a078a9a..a55aeffdbe 100644 --- a/packages/keyring-controller/package.json +++ b/packages/keyring-controller/package.json @@ -53,7 +53,7 @@ "@metamask/utils": "^9.1.0", "async-mutex": "^0.5.0", "ethereumjs-wallet": "^1.0.1", - "immer": "^9.0.6" + "immer": "^10.1.1" }, "devDependencies": { "@ethereumjs/common": "^3.2.0", @@ -70,7 +70,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2", + "typescript": "~5.3.3", "uuid": "^8.3.2" }, "engines": { diff --git a/packages/logging-controller/package.json b/packages/logging-controller/package.json index 5a58030a5e..1c615b3431 100644 --- a/packages/logging-controller/package.json +++ b/packages/logging-controller/package.json @@ -53,7 +53,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/message-manager/package.json b/packages/message-manager/package.json index f22efe727d..897a780ab9 100644 --- a/packages/message-manager/package.json +++ b/packages/message-manager/package.json @@ -57,7 +57,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/name-controller/package.json b/packages/name-controller/package.json index 4024990401..5d57e0befd 100644 --- a/packages/name-controller/package.json +++ b/packages/name-controller/package.json @@ -55,7 +55,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/network-controller/package.json b/packages/network-controller/package.json index 708abf1be9..158147c9a6 100644 --- a/packages/network-controller/package.json +++ b/packages/network-controller/package.json @@ -53,7 +53,7 @@ "@metamask/swappable-obj-proxy": "^2.2.0", "@metamask/utils": "^9.1.0", "async-mutex": "^0.5.0", - "immer": "^9.0.6", + "immer": "^10.1.1", "loglevel": "^1.8.1", "uuid": "^8.3.2" }, @@ -72,7 +72,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/notification-controller/package.json b/packages/notification-controller/package.json index 0ff1604190..62c612a5cd 100644 --- a/packages/notification-controller/package.json +++ b/packages/notification-controller/package.json @@ -53,7 +53,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/notification-services-controller/package.json b/packages/notification-services-controller/package.json index 2e07e54468..a0eaad3fa5 100644 --- a/packages/notification-services-controller/package.json +++ b/packages/notification-services-controller/package.json @@ -64,7 +64,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@metamask/keyring-controller": "^17.0.0", diff --git a/packages/permission-controller/package.json b/packages/permission-controller/package.json index d31bb4e802..6909d90751 100644 --- a/packages/permission-controller/package.json +++ b/packages/permission-controller/package.json @@ -48,7 +48,7 @@ "@metamask/utils": "^9.1.0", "@types/deep-freeze-strict": "^1.1.0", "deep-freeze-strict": "^1.1.1", - "immer": "^9.0.6", + "immer": "^10.1.1", "nanoid": "^3.1.31" }, "devDependencies": { @@ -60,7 +60,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@metamask/approval-controller": "^7.0.0" diff --git a/packages/permission-log-controller/package.json b/packages/permission-log-controller/package.json index e70be9e4c7..e6a06379eb 100644 --- a/packages/permission-log-controller/package.json +++ b/packages/permission-log-controller/package.json @@ -56,7 +56,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/phishing-controller/package.json b/packages/phishing-controller/package.json index cdb152feb5..2c1e7d1936 100644 --- a/packages/phishing-controller/package.json +++ b/packages/phishing-controller/package.json @@ -58,7 +58,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/polling-controller/package.json b/packages/polling-controller/package.json index 354d37a61c..64a47cc4d6 100644 --- a/packages/polling-controller/package.json +++ b/packages/polling-controller/package.json @@ -58,7 +58,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@metamask/network-controller": "^20.0.0" diff --git a/packages/preferences-controller/package.json b/packages/preferences-controller/package.json index 5d5a7c1e4e..60d814c138 100644 --- a/packages/preferences-controller/package.json +++ b/packages/preferences-controller/package.json @@ -54,7 +54,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@metamask/keyring-controller": "^17.0.0" diff --git a/packages/profile-sync-controller/package.json b/packages/profile-sync-controller/package.json index 7d955badb4..ab456e7701 100644 --- a/packages/profile-sync-controller/package.json +++ b/packages/profile-sync-controller/package.json @@ -46,7 +46,7 @@ "@metamask/snaps-utils": "^7.8.1", "@noble/ciphers": "^0.5.2", "@noble/hashes": "^1.4.0", - "immer": "^9.0.6", + "immer": "^10.1.1", "loglevel": "^1.8.1", "siwe": "^2.3.2" }, @@ -64,7 +64,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@metamask/keyring-controller": "^17.0.0", diff --git a/packages/queued-request-controller/package.json b/packages/queued-request-controller/package.json index 2466227a7c..968716e442 100644 --- a/packages/queued-request-controller/package.json +++ b/packages/queued-request-controller/package.json @@ -54,7 +54,7 @@ "@metamask/selected-network-controller": "^17.0.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", - "immer": "^9.0.6", + "immer": "^10.1.1", "jest": "^27.5.1", "lodash": "^4.17.21", "nock": "^13.3.1", @@ -62,7 +62,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@metamask/network-controller": "^20.0.0", diff --git a/packages/rate-limit-controller/package.json b/packages/rate-limit-controller/package.json index 0483913443..3be5a2ac9e 100644 --- a/packages/rate-limit-controller/package.json +++ b/packages/rate-limit-controller/package.json @@ -53,7 +53,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "^18.18 || >=20" diff --git a/packages/selected-network-controller/package.json b/packages/selected-network-controller/package.json index 0f8e5fae9b..82088aa014 100644 --- a/packages/selected-network-controller/package.json +++ b/packages/selected-network-controller/package.json @@ -52,7 +52,7 @@ "@metamask/permission-controller": "^11.0.0", "@types/jest": "^27.4.1", "deepmerge": "^4.2.2", - "immer": "^9.0.6", + "immer": "^10.1.1", "jest": "^27.5.1", "lodash": "^4.17.21", "nock": "^13.3.1", @@ -60,7 +60,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@metamask/network-controller": "^20.0.0", diff --git a/packages/signature-controller/package.json b/packages/signature-controller/package.json index e0661ebc60..f8546b4676 100644 --- a/packages/signature-controller/package.json +++ b/packages/signature-controller/package.json @@ -59,7 +59,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@metamask/approval-controller": "^7.0.0", diff --git a/packages/transaction-controller/package.json b/packages/transaction-controller/package.json index 0878456e40..50faf1199a 100644 --- a/packages/transaction-controller/package.json +++ b/packages/transaction-controller/package.json @@ -75,14 +75,14 @@ "@types/jest": "^27.4.1", "@types/node": "^16.18.54", "deepmerge": "^4.2.2", - "immer": "^9.0.6", + "immer": "^10.1.1", "jest": "^27.5.1", "nock": "^13.3.1", "sinon": "^9.2.4", "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@babel/runtime": "^7.23.9", diff --git a/packages/user-operation-controller/package.json b/packages/user-operation-controller/package.json index 648a3aea83..b2972b6c5c 100644 --- a/packages/user-operation-controller/package.json +++ b/packages/user-operation-controller/package.json @@ -50,7 +50,7 @@ "@metamask/superstruct": "^3.1.0", "@metamask/utils": "^9.1.0", "bn.js": "^5.2.1", - "immer": "^9.0.6", + "immer": "^10.1.1", "lodash": "^4.17.21", "uuid": "^8.3.2" }, @@ -67,7 +67,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "peerDependencies": { "@metamask/approval-controller": "^7.0.0", diff --git a/scripts/create-package/package-template/package.json b/scripts/create-package/package-template/package.json index 002fbfb245..58997f1ec2 100644 --- a/scripts/create-package/package-template/package.json +++ b/scripts/create-package/package-template/package.json @@ -47,7 +47,7 @@ "ts-jest": "^27.1.4", "typedoc": "^0.24.8", "typedoc-plugin-missing-exports": "^2.0.0", - "typescript": "~5.2.2" + "typescript": "~5.3.3" }, "engines": { "node": "NODE_VERSIONS" diff --git a/yarn.lock b/yarn.lock index 129099e4b8..2f29f96ee4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2213,12 +2213,12 @@ __metadata: "@types/readable-stream": "npm:^2.3.0" deepmerge: "npm:^4.2.2" ethereum-cryptography: "npm:^2.1.2" - immer: "npm:^9.0.6" + immer: "npm:^10.1.1" jest: "npm:^27.5.1" ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" uuid: "npm:^8.3.2" peerDependencies: "@metamask/keyring-controller": ^17.0.0 @@ -2251,7 +2251,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -2267,7 +2267,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -2299,7 +2299,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -2338,7 +2338,7 @@ __metadata: bn.js: "npm:^5.2.1" cockatiel: "npm:^3.1.2" deepmerge: "npm:^4.2.2" - immer: "npm:^9.0.6" + immer: "npm:^10.1.1" jest: "npm:^27.5.1" jest-environment-jsdom: "npm:^27.5.1" lodash: "npm:^4.17.21" @@ -2349,7 +2349,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" uuid: "npm:^8.3.2" peerDependencies: "@metamask/accounts-controller": ^18.0.0 @@ -2409,13 +2409,13 @@ __metadata: "@types/jest": "npm:^27.4.1" "@types/sinon": "npm:^9.0.10" deepmerge: "npm:^4.2.2" - immer: "npm:^9.0.6" + immer: "npm:^10.1.1" jest: "npm:^27.5.1" sinon: "npm:^9.2.4" ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -2442,7 +2442,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -2475,7 +2475,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" uuid: "npm:^8.3.2" languageName: unknown linkType: soft @@ -2489,13 +2489,13 @@ __metadata: "@metamask/json-rpc-engine": "npm:^9.0.2" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" - immer: "npm:^9.0.6" + immer: "npm:^10.1.1" jest: "npm:^27.5.1" sinon: "npm:^9.2.4" ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -2544,7 +2544,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -2597,7 +2597,7 @@ __metadata: simple-git-hooks: "npm:^2.8.0" ts-node: "npm:^10.9.1" tsup: "npm:^8.0.2" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" yargs: "npm:^17.7.2" languageName: unknown linkType: soft @@ -2641,7 +2641,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" peerDependencies: "@metamask/network-controller": ^20.0.0 languageName: unknown @@ -2794,7 +2794,7 @@ __metadata: jest-it-up: "npm:^2.0.2" ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" uuid: "npm:^8.3.2" languageName: unknown linkType: soft @@ -3023,7 +3023,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" uuid: "npm:^8.3.2" peerDependencies: "@metamask/network-controller": ^20.0.0 @@ -3067,7 +3067,7 @@ __metadata: jest-it-up: "npm:^2.0.2" ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -3101,7 +3101,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" webextension-polyfill-ts: "npm:^0.26.0" languageName: unknown linkType: soft @@ -3159,14 +3159,14 @@ __metadata: async-mutex: "npm:^0.5.0" deepmerge: "npm:^4.2.2" ethereumjs-wallet: "npm:^1.0.1" - immer: "npm:^9.0.6" + immer: "npm:^10.1.1" jest: "npm:^27.5.1" jest-environment-node: "npm:^27.5.1" sinon: "npm:^9.2.4" ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" uuid: "npm:^8.3.2" languageName: unknown linkType: soft @@ -3184,7 +3184,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" uuid: "npm:^8.3.2" languageName: unknown linkType: soft @@ -3206,7 +3206,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" uuid: "npm:^8.3.2" languageName: unknown linkType: soft @@ -3233,7 +3233,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -3259,7 +3259,7 @@ __metadata: "@types/lodash": "npm:^4.14.191" async-mutex: "npm:^0.5.0" deepmerge: "npm:^4.2.2" - immer: "npm:^9.0.6" + immer: "npm:^10.1.1" jest: "npm:^27.5.1" jest-when: "npm:^3.4.2" lodash: "npm:^4.17.21" @@ -3269,7 +3269,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" uuid: "npm:^8.3.2" languageName: unknown linkType: soft @@ -3300,7 +3300,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -3328,7 +3328,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" uuid: "npm:^8.3.2" peerDependencies: "@metamask/keyring-controller": ^17.0.0 @@ -3400,13 +3400,13 @@ __metadata: "@types/jest": "npm:^27.4.1" deep-freeze-strict: "npm:^1.1.1" deepmerge: "npm:^4.2.2" - immer: "npm:^9.0.6" + immer: "npm:^10.1.1" jest: "npm:^27.5.1" nanoid: "npm:^3.1.31" ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" peerDependencies: "@metamask/approval-controller": ^7.0.0 languageName: unknown @@ -3448,7 +3448,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -3471,7 +3471,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -3506,7 +3506,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" uuid: "npm:^8.3.2" peerDependencies: "@metamask/network-controller": ^20.0.0 @@ -3538,7 +3538,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" peerDependencies: "@metamask/keyring-controller": ^17.0.0 languageName: unknown @@ -3560,7 +3560,7 @@ __metadata: "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" ethers: "npm:^6.12.0" - immer: "npm:^9.0.6" + immer: "npm:^10.1.1" jest: "npm:^27.5.1" jest-environment-jsdom: "npm:^27.5.1" loglevel: "npm:^1.8.1" @@ -3569,7 +3569,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" peerDependencies: "@metamask/keyring-controller": ^17.0.0 "@metamask/snaps-controllers": ^9.3.0 @@ -3612,7 +3612,7 @@ __metadata: "@metamask/utils": "npm:^9.1.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" - immer: "npm:^9.0.6" + immer: "npm:^10.1.1" jest: "npm:^27.5.1" lodash: "npm:^4.17.21" nock: "npm:^13.3.1" @@ -3620,7 +3620,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" peerDependencies: "@metamask/network-controller": ^20.0.0 "@metamask/selected-network-controller": ^17.0.0 @@ -3641,7 +3641,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" languageName: unknown linkType: soft @@ -3685,7 +3685,7 @@ __metadata: "@metamask/utils": "npm:^9.1.0" "@types/jest": "npm:^27.4.1" deepmerge: "npm:^4.2.2" - immer: "npm:^9.0.6" + immer: "npm:^10.1.1" jest: "npm:^27.5.1" lodash: "npm:^4.17.21" nock: "npm:^13.3.1" @@ -3693,7 +3693,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" peerDependencies: "@metamask/network-controller": ^20.0.0 "@metamask/permission-controller": ^11.0.0 @@ -3720,7 +3720,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" peerDependencies: "@metamask/approval-controller": ^7.0.0 "@metamask/keyring-controller": ^17.0.0 @@ -3959,7 +3959,7 @@ __metadata: deepmerge: "npm:^4.2.2" eth-method-registry: "npm:^4.0.0" fast-json-patch: "npm:^3.1.1" - immer: "npm:^9.0.6" + immer: "npm:^10.1.1" jest: "npm:^27.5.1" lodash: "npm:^4.17.21" nock: "npm:^13.3.1" @@ -3967,7 +3967,7 @@ __metadata: ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" uuid: "npm:^8.3.2" peerDependencies: "@babel/runtime": ^7.23.9 @@ -3998,13 +3998,13 @@ __metadata: "@types/jest": "npm:^27.4.1" bn.js: "npm:^5.2.1" deepmerge: "npm:^4.2.2" - immer: "npm:^9.0.6" + immer: "npm:^10.1.1" jest: "npm:^27.5.1" lodash: "npm:^4.17.21" ts-jest: "npm:^27.1.4" typedoc: "npm:^0.24.8" typedoc-plugin-missing-exports: "npm:^2.0.0" - typescript: "npm:~5.2.2" + typescript: "npm:~5.3.3" uuid: "npm:^8.3.2" peerDependencies: "@metamask/approval-controller": ^7.0.0 @@ -8622,6 +8622,13 @@ __metadata: languageName: node linkType: hard +"immer@npm:^10.1.1": + version: 10.1.1 + resolution: "immer@npm:10.1.1" + checksum: 10/9dacf1e8c201d69191ccd88dc5d733bafe166cd45a5a360c5d7c88f1de0dff974a94114d72b35f3106adfe587fcfb131c545856184a2247d89d735ad25589863 + languageName: node + linkType: hard + "immer@npm:^9.0.6": version: 9.0.21 resolution: "immer@npm:9.0.21" @@ -12994,23 +13001,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.2.2": - version: 5.2.2 - resolution: "typescript@npm:5.2.2" +"typescript@npm:~5.3.3": + version: 5.3.3 + resolution: "typescript@npm:5.3.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/d65e50eb849bd21ff8677e5b9447f9c6e74777e346afd67754934264dcbf4bd59e7d2473f6062d9a015d66bd573311166357e3eb07fea0b52859cf9bb2b58555 + checksum: 10/6e4e6a14a50c222b3d14d4ea2f729e79f972fa536ac1522b91202a9a65af3605c2928c4a790a4a50aa13694d461c479ba92cedaeb1e7b190aadaa4e4b96b8e18 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A~5.2.2#optional!builtin": - version: 5.2.2 - resolution: "typescript@patch:typescript@npm%3A5.2.2#optional!builtin::version=5.2.2&hash=f3b441" +"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/f79cc2ba802c94c2b78dbb00d767a10adb67368ae764709737dc277273ec148aa4558033a03ce901406b35fddf4eac46dabc94a1e1d12d2587e2b9cfe5707b4a + checksum: 10/c93786fcc9a70718ba1e3819bab56064ead5817004d1b8186f8ca66165f3a2d0100fee91fa64c840dcd45f994ca5d615d8e1f566d39a7470fc1e014dbb4cf15d languageName: node linkType: hard