diff --git a/CHANGELOG.md b/CHANGELOG.md index a7494d340..9293eddfe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [10.22.2] ### Changed - Restore changes from v10.22.0 +- Update `SmartTransactionsController` to v3 ([#16511](https://github.com/MetaMask/metamask-extension/pull/16511)) + - Drops support for Node.js v12 + - Fixes deadlock encountered while performing Swaps with STX on unsupported testnets ## [10.22.1] ### Changed diff --git a/lavamoat/browserify/beta/policy.json b/lavamoat/browserify/beta/policy.json index 894190f49..d134a6a9f 100644 --- a/lavamoat/browserify/beta/policy.json +++ b/lavamoat/browserify/beta/policy.json @@ -615,6 +615,11 @@ "ethers>@ethersproject/wallet>@ethersproject/properties": true } }, + "@metamask/controllers>abort-controller": { + "globals": { + "AbortController": true + } + }, "@metamask/controllers>async-mutex": { "globals": { "setTimeout": true @@ -2218,8 +2223,8 @@ "TextEncoder": true }, "packages": { - "eslint>fast-deep-equal": true, - "eth-block-tracker>@metamask/utils>superstruct": true, + "@metamask/snap-utils>superstruct": true, + "browserify>buffer": true, "nock>debug": true } }, @@ -2652,6 +2657,7 @@ "eth-query": { "packages": { "eth-query>json-rpc-random-id": true, + "nock>debug": true, "watchify>xtend": true } }, diff --git a/lavamoat/browserify/flask/policy.json b/lavamoat/browserify/flask/policy.json index e1a79c840..b8ff3e7a6 100644 --- a/lavamoat/browserify/flask/policy.json +++ b/lavamoat/browserify/flask/policy.json @@ -760,6 +760,11 @@ "ethers>@ethersproject/wallet>@ethersproject/properties": true } }, + "@metamask/controllers>abort-controller": { + "globals": { + "AbortController": true + } + }, "@metamask/controllers>async-mutex": { "globals": { "setTimeout": true @@ -1380,7 +1385,7 @@ "@metamask/rpc-methods>@metamask/key-tree": true, "@metamask/rpc-methods>@metamask/snap-utils": true, "@metamask/rpc-methods>nanoid": true, - "@metamask/rpc-methods>superstruct": true, + "@metamask/snap-utils>superstruct": true, "eth-block-tracker>@metamask/utils": true, "eth-rpc-errors": true } @@ -1548,10 +1553,10 @@ "@babel/core": true, "@babel/core>@babel/types": true, "@metamask/rpc-methods>@metamask/snap-utils>ajv": true, - "@metamask/rpc-methods>superstruct": true, "@metamask/snap-utils>@noble/hashes": true, "@metamask/snap-utils>@scure/base": true, "@metamask/snap-utils>rfdc": true, + "@metamask/snap-utils>superstruct": true, "browserify": true, "browserify>buffer": true, "browserify>crypto-browserify": true, @@ -1626,7 +1631,6 @@ "@metamask/snap-controllers>@metamask/browser-passworder": true, "@metamask/snap-controllers>@metamask/post-message-stream": true, "@metamask/snap-controllers>@metamask/rpc-methods": true, - "@metamask/snap-controllers>@metamask/utils": true, "@metamask/snap-controllers>@xstate/fsm": true, "@metamask/snap-controllers>concat-stream": true, "@metamask/snap-controllers>gunzip-maybe": true, @@ -1635,6 +1639,7 @@ "@metamask/snap-controllers>readable-web-to-node-stream": true, "@metamask/snap-controllers>tar-stream": true, "@metamask/snap-utils": true, + "eth-block-tracker>@metamask/utils": true, "eth-rpc-errors": true, "json-rpc-engine": true, "pump": true @@ -1699,10 +1704,10 @@ "packages": { "@metamask/controllers": true, "@metamask/snap-controllers>@metamask/rpc-methods>@metamask/key-tree": true, - "@metamask/snap-controllers>@metamask/utils": true, "@metamask/snap-controllers>nanoid": true, "@metamask/snap-utils": true, "@metamask/snap-utils>superstruct": true, + "eth-block-tracker>@metamask/utils": true, "eth-rpc-errors": true } }, @@ -1710,23 +1715,12 @@ "packages": { "@metamask/rpc-methods>@metamask/key-tree>@noble/ed25519": true, "@metamask/rpc-methods>@metamask/key-tree>@scure/bip39": true, - "@metamask/snap-controllers>@metamask/utils": true, "@metamask/snap-utils>@noble/hashes": true, "@metamask/snap-utils>@scure/base": true, + "eth-block-tracker>@metamask/utils": true, "eth-lattice-keyring>@noble/secp256k1": true } }, - "@metamask/snap-controllers>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/snap-utils>superstruct": true, - "browserify>buffer": true, - "nock>debug": true - } - }, "@metamask/snap-controllers>concat-stream": { "packages": { "@metamask/snap-controllers>concat-stream>readable-stream": true, @@ -1918,8 +1912,7 @@ }, "packages": { "@babel/core": true, - "@metamask/snap-utils>@babel/types": true, - "@metamask/snap-utils>@metamask/utils": true, + "@babel/core>@babel/types": true, "@metamask/snap-utils>@noble/hashes": true, "@metamask/snap-utils>@scure/base": true, "@metamask/snap-utils>cron-parser": true, @@ -1931,31 +1924,10 @@ "browserify>events": true, "browserify>path-browserify": true, "eslint>fast-deep-equal": true, + "eth-block-tracker>@metamask/utils": true, "semver": true } }, - "@metamask/snap-utils>@babel/types": { - "globals": { - "console.trace": true - }, - "packages": { - "@babel/core>@babel/types>to-fast-properties": true, - "@metamask/snap-utils>@babel/types>@babel/helper-string-parser": true, - "@metamask/snap-utils>@babel/types>@babel/helper-validator-identifier": true, - "browserify>process": true - } - }, - "@metamask/snap-utils>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/snap-utils>superstruct": true, - "browserify>buffer": true, - "nock>debug": true - } - }, "@metamask/snap-utils>@noble/hashes": { "globals": { "TextEncoder": true, @@ -2971,8 +2943,8 @@ "TextEncoder": true }, "packages": { - "eslint>fast-deep-equal": true, - "eth-block-tracker>@metamask/utils>superstruct": true, + "@metamask/snap-utils>superstruct": true, + "browserify>buffer": true, "nock>debug": true } }, @@ -3413,6 +3385,7 @@ "eth-query": { "packages": { "eth-query>json-rpc-random-id": true, + "nock>debug": true, "watchify>xtend": true } }, diff --git a/lavamoat/browserify/main/policy.json b/lavamoat/browserify/main/policy.json index 894190f49..d134a6a9f 100644 --- a/lavamoat/browserify/main/policy.json +++ b/lavamoat/browserify/main/policy.json @@ -615,6 +615,11 @@ "ethers>@ethersproject/wallet>@ethersproject/properties": true } }, + "@metamask/controllers>abort-controller": { + "globals": { + "AbortController": true + } + }, "@metamask/controllers>async-mutex": { "globals": { "setTimeout": true @@ -2218,8 +2223,8 @@ "TextEncoder": true }, "packages": { - "eslint>fast-deep-equal": true, - "eth-block-tracker>@metamask/utils>superstruct": true, + "@metamask/snap-utils>superstruct": true, + "browserify>buffer": true, "nock>debug": true } }, @@ -2652,6 +2657,7 @@ "eth-query": { "packages": { "eth-query>json-rpc-random-id": true, + "nock>debug": true, "watchify>xtend": true } }, diff --git a/lavamoat/build-system/policy.json b/lavamoat/build-system/policy.json index 64b3bb2b6..b50930cc5 100644 --- a/lavamoat/build-system/policy.json +++ b/lavamoat/build-system/policy.json @@ -1010,12 +1010,12 @@ "path.join": true }, "globals": { - "Buffer": true + "Buffer.from": true } }, "@lavamoat/lavapack>combine-source-map>inline-source-map": { "globals": { - "Buffer": true + "Buffer.from": true }, "packages": { "@lavamoat/lavapack>combine-source-map>inline-source-map>source-map": true @@ -1055,6 +1055,16 @@ "define": true } }, + "@storybook/addon-essentials>@storybook/addon-docs>remark-slug>unist-util-visit": { + "packages": { + "@storybook/addon-essentials>@storybook/addon-docs>remark-slug>unist-util-visit>unist-util-visit-parents": true + } + }, + "@storybook/addon-essentials>@storybook/addon-docs>remark-slug>unist-util-visit>unist-util-visit-parents": { + "packages": { + "stylelint>@stylelint/postcss-markdown>unist-util-find-all-after>unist-util-is": true + } + }, "@storybook/api>telejson>is-symbol": { "packages": { "string.prototype.matchall>has-symbols": true @@ -2176,13 +2186,6 @@ "string.prototype.matchall>es-abstract": true } }, - "enzyme>object.values": { - "packages": { - "globalthis>define-properties": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract": true - } - }, "eslint": { "builtin": { "assert": true, @@ -2756,7 +2759,6 @@ "eslint-plugin-react-hooks": true, "eslint>ajv": true, "eslint>globals": true, - "eslint>import-fresh": true, "eslint>minimatch": true, "eslint>strip-json-comments": true, "globby>ignore": true, @@ -3746,7 +3748,8 @@ "path.sep": true }, "globals": { - "Buffer": true + "Buffer.concat": true, + "Buffer.from": true }, "packages": { "fs-extra>graceful-fs": true, @@ -5685,6 +5688,12 @@ "loose-envify>js-tokens": true } }, + "madge>detective-scss>gonzales-pe": { + "globals": { + "console.error": true, + "define": true + } + }, "madge>ora>is-unicode-supported": { "globals": { "process.env.CI": true, @@ -6248,6 +6257,8 @@ "lodash": true, "nock>debug": true, "nyc>resolve-from": true, + "stylelint>@stylelint/postcss-css-in-js": true, + "stylelint>@stylelint/postcss-markdown": true, "stylelint>autoprefixer": true, "stylelint>balanced-match": true, "stylelint>chalk": true, @@ -6265,21 +6276,172 @@ "stylelint>micromatch": true, "stylelint>normalize-selector": true, "stylelint>postcss": true, + "stylelint>postcss-html": true, + "stylelint>postcss-less": true, "stylelint>postcss-media-query-parser": true, "stylelint>postcss-reporter": true, "stylelint>postcss-resolve-nested-selector": true, "stylelint>postcss-safe-parser": true, + "stylelint>postcss-sass": true, + "stylelint>postcss-scss": true, "stylelint>postcss-selector-parser": true, "stylelint>postcss-syntax": true, "stylelint>postcss-value-parser": true, "stylelint>specificity": true, "stylelint>style-search": true, + "stylelint>sugarss": true, "stylelint>svg-tags": true, "stylelint>table": true, "stylelint>write-file-atomic": true, "yargs>string-width": true } }, + "stylelint>@stylelint/postcss-css-in-js": { + "globals": { + "__dirname": true + }, + "packages": { + "@babel/core": true, + "stylelint>postcss": true, + "stylelint>postcss-syntax": true + } + }, + "stylelint>@stylelint/postcss-markdown": { + "packages": { + "stylelint>@stylelint/postcss-markdown>remark": true, + "stylelint>@stylelint/postcss-markdown>unist-util-find-all-after": true, + "stylelint>postcss-html": true, + "stylelint>postcss-syntax": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark": { + "packages": { + "stylelint>@stylelint/postcss-markdown>remark>remark-parse": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify": true, + "stylelint>@stylelint/postcss-markdown>remark>unified": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse": { + "packages": { + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>ccount": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>collapse-white-space": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-alphabetical": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-decimal": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-whitespace-character": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-word-character": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>markdown-escapes": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>parse-entities": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>state-toggle": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>trim": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>trim-trailing-lines": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unherit": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unist-util-remove-position": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>vfile-location": true, + "watchify>xtend": true, + "webpack>micromatch>braces>fill-range>repeat-string": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>parse-entities": { + "packages": { + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-decimal": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>parse-entities>character-entities": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>parse-entities>character-entities-legacy": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>parse-entities>character-reference-invalid": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>parse-entities>is-alphanumerical": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>parse-entities>is-hexadecimal": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>parse-entities>is-alphanumerical": { + "packages": { + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-alphabetical": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-decimal": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unherit": { + "packages": { + "pumpify>inherits": true, + "watchify>xtend": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unist-util-remove-position": { + "packages": { + "@storybook/addon-essentials>@storybook/addon-docs>remark-slug>unist-util-visit": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify": { + "packages": { + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>ccount": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-decimal": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-whitespace-character": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>markdown-escapes": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>parse-entities": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>state-toggle": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unherit": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>is-alphanumeric": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>longest-streak": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>markdown-table": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>mdast-util-compact": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities": true, + "watchify>xtend": true, + "webpack>micromatch>braces>fill-range>repeat-string": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>markdown-table": { + "packages": { + "webpack>micromatch>braces>fill-range>repeat-string": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>mdast-util-compact": { + "packages": { + "@storybook/addon-essentials>@storybook/addon-docs>remark-slug>unist-util-visit": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities": { + "packages": { + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-decimal": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>parse-entities>character-entities-legacy": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>parse-entities>is-alphanumerical": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>parse-entities>is-hexadecimal": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities>character-entities-html4": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark>unified": { + "packages": { + "jsdom>request>extend": true, + "stylelint>@stylelint/postcss-markdown>remark>unified>bail": true, + "stylelint>@stylelint/postcss-markdown>remark>unified>is-buffer": true, + "stylelint>@stylelint/postcss-markdown>remark>unified>is-plain-obj": true, + "stylelint>@stylelint/postcss-markdown>remark>unified>trough": true, + "stylelint>@stylelint/postcss-markdown>remark>unified>vfile": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark>unified>vfile": { + "builtin": { + "path.basename": true, + "path.dirname": true, + "path.extname": true, + "path.join": true, + "path.sep": true + }, + "globals": { + "process.cwd": true + }, + "packages": { + "stylelint>@stylelint/postcss-markdown>remark>unified>vfile>is-buffer": true, + "stylelint>@stylelint/postcss-markdown>remark>unified>vfile>vfile-message": true, + "vinyl>replace-ext": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark>unified>vfile>vfile-message": { + "packages": { + "stylelint>@stylelint/postcss-markdown>remark>unified>vfile>unist-util-stringify-position": true + } + }, + "stylelint>@stylelint/postcss-markdown>unist-util-find-all-after": { + "packages": { + "stylelint>@stylelint/postcss-markdown>unist-util-find-all-after>unist-util-is": true + } + }, "stylelint>autoprefixer": { "globals": { "console": true, @@ -6497,6 +6659,71 @@ "stylelint>postcss>source-map": true } }, + "stylelint>postcss-html": { + "globals": { + "__dirname": true + }, + "packages": { + "stylelint>postcss-html>htmlparser2": true, + "stylelint>postcss-syntax": true + } + }, + "stylelint>postcss-html>htmlparser2": { + "builtin": { + "buffer.Buffer": true, + "events.EventEmitter": true, + "string_decoder.StringDecoder": true + }, + "packages": { + "pumpify>inherits": true, + "stylelint>postcss-html>htmlparser2>domelementtype": true, + "stylelint>postcss-html>htmlparser2>domhandler": true, + "stylelint>postcss-html>htmlparser2>domutils": true, + "stylelint>postcss-html>htmlparser2>entities": true, + "stylelint>postcss-html>htmlparser2>readable-stream": true + } + }, + "stylelint>postcss-html>htmlparser2>domhandler": { + "packages": { + "stylelint>postcss-html>htmlparser2>domelementtype": true + } + }, + "stylelint>postcss-html>htmlparser2>domutils": { + "packages": { + "stylelint>postcss-html>htmlparser2>domelementtype": true, + "stylelint>postcss-html>htmlparser2>domutils>dom-serializer": true + } + }, + "stylelint>postcss-html>htmlparser2>domutils>dom-serializer": { + "packages": { + "stylelint>postcss-html>htmlparser2>domelementtype": true, + "stylelint>postcss-html>htmlparser2>entities": true + } + }, + "stylelint>postcss-html>htmlparser2>readable-stream": { + "builtin": { + "buffer.Buffer": true, + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.env.READABLE_STREAM": true, + "process.nextTick": true, + "process.stderr": true, + "process.stdout": true + }, + "packages": { + "@storybook/api>util-deprecate": true, + "browserify>string_decoder": true, + "pumpify>inherits": true + } + }, + "stylelint>postcss-less": { + "packages": { + "stylelint>postcss": true + } + }, "stylelint>postcss-reporter": { "packages": { "lodash": true @@ -6507,6 +6734,17 @@ "stylelint>postcss": true } }, + "stylelint>postcss-sass": { + "packages": { + "madge>detective-scss>gonzales-pe": true, + "stylelint>postcss": true + } + }, + "stylelint>postcss-scss": { + "packages": { + "stylelint>postcss": true + } + }, "stylelint>postcss-selector-parser": { "packages": { "@storybook/api>util-deprecate": true, @@ -6538,6 +6776,11 @@ "define": true } }, + "stylelint>sugarss": { + "packages": { + "stylelint>postcss": true + } + }, "stylelint>table": { "globals": { "process.stdout.write": true diff --git a/yarn.lock b/yarn.lock index 10d5f41fe..db21d5354 100644 --- a/yarn.lock +++ b/yarn.lock @@ -303,22 +303,12 @@ dependencies: "@babel/types" "^7.18.6" -"@babel/helper-string-parser@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56" - integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw== - "@babel/helper-string-parser@^7.19.4": version "7.19.4" resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63" integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== -"@babel/helper-validator-identifier@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz#9c97e30d31b2b8c72a1d08984f2ca9b574d7a076" - integrity sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g== - -"@babel/helper-validator-identifier@^7.19.1": +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": version "7.19.1" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== @@ -1184,16 +1174,7 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.11.5", "@babel/types@^7.12.0", "@babel/types@^7.12.11", "@babel/types@^7.12.7", "@babel/types@^7.13.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.18.10.tgz#4908e81b6b339ca7c6b7a555a5fc29446f26dde6" - integrity sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ== - dependencies: - "@babel/helper-string-parser" "^7.18.10" - "@babel/helper-validator-identifier" "^7.18.6" - to-fast-properties "^2.0.0" - -"@babel/types@^7.18.7": +"@babel/types@^7.0.0", "@babel/types@^7.11.5", "@babel/types@^7.12.0", "@babel/types@^7.12.11", "@babel/types@^7.12.7", "@babel/types@^7.13.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.7", "@babel/types@^7.18.9", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4": version "7.20.2" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842" integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog== @@ -3307,17 +3288,7 @@ dependencies: fast-deep-equal "^3.1.3" -"@metamask/utils@^3.0.1", "@metamask/utils@^3.0.3", "@metamask/utils@^3.1.0": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@metamask/utils/-/utils-3.1.0.tgz#ecfabe08e807bfcfb9ed1d7e727779a9382bee2c" - integrity sha512-zBGKgaqdKO9z2CoBSDzeE5KJUr5pM72YsumyUiklSyqMg/xL9vu7Z+E/pkRtwPmyi2YWXvq1rWfjugTt2+38nA== - dependencies: - "@types/debug" "^4.1.7" - debug "^4.3.4" - fast-deep-equal "^3.1.3" - superstruct "^0.16.5" - -"@metamask/utils@^3.3.0": +"@metamask/utils@^3.0.1", "@metamask/utils@^3.0.3", "@metamask/utils@^3.1.0", "@metamask/utils@^3.3.0": version "3.3.1" resolved "https://registry.yarnpkg.com/@metamask/utils/-/utils-3.3.1.tgz#04a00a24469e3eb03bde111432053c05afb45326" integrity sha512-r65Swl91wQ2YDkEQXZah1l7it0iBJK+trTeX9uPHplLQ0lzWZ/yODbEMFZVrStRQxDU8RARXryDyfUX5CLVvLA== @@ -23120,12 +23091,7 @@ superagent@^3.8.1: qs "^6.5.1" readable-stream "^2.3.5" -superstruct@^0.16.5: - version "0.16.5" - resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-0.16.5.tgz#7b7e1f1f8bf6ab141c660e501ac57026e42c09c0" - integrity sha512-GBa1VPdCUDAIrsoMVy2lzE/hKQnieUlc1JVoVzJ2YLx47SoPY4AqF85Ht1bPg5r+8I0v54GbaRdNTnYQ0p+T+Q== - -superstruct@^0.16.7: +superstruct@^0.16.5, superstruct@^0.16.7: version "0.16.7" resolved "https://registry.yarnpkg.com/superstruct/-/superstruct-0.16.7.tgz#78bb71209d71e6107a260afc166580b137bd243a" integrity sha512-4ZZTrXlP4XzCrgh4vOfPDL6dL7zZm5aPl78eczwFSrwvxtsEnKRrSGID6Sbt0agycUoo4auRdWSNTX+oQ3KFyA==