From 5aa29623c173e3fd2ae5c4a65f27e132716b902e Mon Sep 17 00:00:00 2001 From: Zbyszek Tenerowicz Date: Wed, 18 Dec 2024 13:31:28 +0100 Subject: [PATCH 1/9] chore: Update lavamoat to a version with more diff-friendly policy ordering (#29311) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## **Description** This lavamoat update brings a different sorting comparator for policy.json files that will produce more readable diffs. This PR has 2 commits - one that reorders the policy without making any changes and another that updates lavamoat packages on top of that. For better clarity on the policy.json files, inspect each commit separately. This is going to be hard to review and merge because conflict resolution requires a redo. Gonna have to schedule it carefully. [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29311?quickstart=1) ## **Related issues** ## **Manual testing steps** 1. run a local policy update and verify the diff is not ridiculously large (that would mean the update failed to apply properly after policy got reordered here) ## **Screenshots/Recordings** ### **Before** ### **After** ## **Pre-merge author checklist** - [x] I've followed [MetaMask Contributor Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Extension Coding Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md). - [x] I've completed the PR template to the best of my ability - [x] I’ve included tests if applicable - [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format if applicable - [x] I’ve applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. ## **Pre-merge reviewer checklist** - [ ] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed). - [ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots. --------- Co-authored-by: MetaMask Bot --- lavamoat/browserify/beta/policy.json | 6285 ++++----- lavamoat/browserify/flask/policy.json | 6285 ++++----- lavamoat/browserify/main/policy.json | 6285 ++++----- lavamoat/browserify/mmi/policy.json | 6473 ++++----- lavamoat/build-system/policy.json | 11183 ++++++++-------- package.json | 11 +- .../global/specs/protect-intrinsics.spec.ts | 1 - yarn.lock | 354 +- 8 files changed, 18450 insertions(+), 18427 deletions(-) diff --git a/lavamoat/browserify/beta/policy.json b/lavamoat/browserify/beta/policy.json index 542d38004de3..82075f709022 100644 --- a/lavamoat/browserify/beta/policy.json +++ b/lavamoat/browserify/beta/policy.json @@ -5,144 +5,124 @@ "regeneratorRuntime": "write" } }, - "@ensdomains/content-hash": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { "globals": { - "console.warn": true + "WeakRef": true }, "packages": { - "@ensdomains/content-hash>cids": true, - "@ensdomains/content-hash>js-base64": true, - "@ensdomains/content-hash>multicodec": true, - "@ensdomains/content-hash>multihashes": true, - "browserify>buffer": true + "browserify": true } }, - "@ensdomains/content-hash>cids": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>cids>multihashes": true, - "@ensdomains/content-hash>cids>uint8arrays": true, - "@ensdomains/content-hash>multicodec": true + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, + "browserify": true, + "browserify>buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true } }, - "@ensdomains/content-hash>cids>multibase": { + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "SuppressedError": true + } + }, + "@ensdomains/content-hash": { + "globals": { + "console.warn": true }, "packages": { - "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true + "browserify>buffer": true, + "@ensdomains/content-hash>cids": true, + "@ensdomains/content-hash>js-base64": true, + "@ensdomains/content-hash>multicodec": true, + "@ensdomains/content-hash>multihashes": true } }, - "@ensdomains/content-hash>cids>multihashes": { + "@ethereumjs/tx>@ethereumjs/common": { "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>cids>multihashes>varint": true, - "@ensdomains/content-hash>cids>uint8arrays": true + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "webpack>events": true } }, - "@ensdomains/content-hash>cids>uint8arrays": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { "packages": { - "@ensdomains/content-hash>cids>multibase": true + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "webpack>events": true } }, - "@ensdomains/content-hash>js-base64": { - "globals": { - "Base64": "write", - "TextDecoder": true, - "TextEncoder": true, - "atob": true, - "btoa": true, - "define": true - }, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { "packages": { - "browserify>buffer": true + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "webpack>events": true } }, - "@ensdomains/content-hash>multicodec": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays": true, - "sass-embedded>varint": true + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "webpack>events": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays": { + "@ethereumjs/tx>@ethereumjs/rlp": { "globals": { - "Buffer": true, - "TextDecoder": true, "TextEncoder": true - }, - "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { "globals": { - "TextDecoder": true, - "TextEncoder": true, - "console.warn": true, - "crypto.subtle.digest": true - } - }, - "@ensdomains/content-hash>multihashes": { - "packages": { - "@ensdomains/content-hash>multihashes>multibase": true, - "@ensdomains/content-hash>multihashes>varint": true, - "@ensdomains/content-hash>multihashes>web-encoding": true, - "browserify>buffer": true + "TextEncoder": true } }, - "@ensdomains/content-hash>multihashes>multibase": { - "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true, - "@ensdomains/content-hash>multihashes>web-encoding": true, - "browserify>buffer": true + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, - "@ensdomains/content-hash>multihashes>multibase>base-x": { + "@ethereumjs/tx": { "packages": { - "koa>content-disposition>safe-buffer": true + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true } }, - "@ensdomains/content-hash>multihashes>web-encoding": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/smart-transactions-controller>@ethereumjs/tx": { "packages": { - "browserify>util": true + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true } }, - "@ethereumjs/tx": { + "eth-lattice-keyring>@ethereumjs/tx": { "packages": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, "@ethereumjs/tx>@ethereumjs/common": true, "@ethereumjs/tx>@ethereumjs/rlp": true, "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, + "@ethersproject/providers": true, "browserify>buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true, "browserify>insert-module-globals>is-buffer": true } }, - "@ethereumjs/tx>@ethereumjs/common": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/rlp": true, "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/providers": true, "browserify>buffer": true, - "webpack>events": true - } - }, - "@ethereumjs/tx>@ethereumjs/common>crc-32": { - "globals": { - "DO_NOT_EXPORT_CRC": true, - "define": true - } - }, - "@ethereumjs/tx>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true } }, "@ethereumjs/tx>@ethereumjs/util": { @@ -151,78 +131,83 @@ }, "packages": { "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, - "@ethereumjs/tx>ethereum-cryptography": true, "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "webpack>events": true, "browserify>insert-module-globals>is-buffer": true, - "webpack>events": true + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true } }, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { + "@metamask/smart-transactions-controller>@ethereumjs/util": { "globals": { - "Headers": true, - "TextDecoder": true, - "URL": true, - "btoa": true, + "console.warn": true, "fetch": true }, "packages": { - "browserify>browserify-zlib": true, - "browserify>buffer": true, - "browserify>url": true, - "browserify>util": true, - "https-browserify": true, - "process": true, - "stream-http": true + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "webpack>events": true } }, - "@ethereumjs/tx>ethereum-cryptography": { + "@ethersproject/abi": { "globals": { - "TextDecoder": true, - "crypto": true + "console.log": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true, - "@noble/hashes": true + "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { - "globals": { - "TextEncoder": true - }, + "ethers>@ethersproject/abstract-provider": { "packages": { - "@noble/hashes": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { + "ethers>@ethersproject/abstract-signer": { "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@metamask/utils>@scure/base": true, - "@noble/hashes": true + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "@ethersproject/abi": { - "globals": { - "console.log": true - }, + "ethers>@ethersproject/address": { "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/constants": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "ethers>@ethersproject/rlp": true + } + }, + "ethers>@ethersproject/base64": { + "globals": { + "atob": true, + "btoa": true + }, + "packages": { + "@ethersproject/bytes": true + } + }, + "ethers>@ethersproject/basex": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/properties": true } }, "@ethersproject/bignumber": { "packages": { "@ethersproject/bytes": true, - "bn.js": true, - "ethers>@ethersproject/logger": true + "ethers>@ethersproject/logger": true, + "bn.js": true } }, "@ethersproject/bytes": { @@ -230,17 +215,22 @@ "ethers>@ethersproject/logger": true } }, + "ethers>@ethersproject/constants": { + "packages": { + "@ethersproject/bignumber": true + } + }, "@ethersproject/contracts": { "globals": { "setTimeout": true }, "packages": { "@ethersproject/abi": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, "ethers>@ethersproject/abstract-provider": true, "ethers>@ethersproject/abstract-signer": true, "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/transactions": true @@ -248,10 +238,10 @@ }, "@ethersproject/hash": { "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, "ethers>@ethersproject/address": true, "ethers>@ethersproject/base64": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, @@ -260,9 +250,9 @@ }, "@ethersproject/hdnode": { "packages": { + "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "ethers>@ethersproject/basex": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, @@ -273,586 +263,428 @@ "ethers>@ethersproject/wordlists": true } }, - "@ethersproject/providers": { - "globals": { - "WebSocket": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true - }, + "ethers>@ethersproject/json-wallets": { "packages": { - "@ethersproject/bignumber": true, + "ethers>@ethersproject/address": true, "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "@ethersproject/providers>@ethersproject/web": true, - "@ethersproject/providers>bech32": true, - "@metamask/test-bundler>@ethersproject/networks": true, - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true - } - }, - "@ethersproject/providers>@ethersproject/random": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@ethersproject/providers>@ethersproject/web": { - "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/json-wallets>aes-js": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true } }, - "@ethersproject/wallet": { + "ethers>@ethersproject/keccak256": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/transactions": true + "@metamask/ethjs>js-sha3": true } }, - "@keystonehq/bc-ur-registry-eth": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "browserify>buffer": true, - "uuid": true + "ethers>@ethersproject/logger": { + "globals": { + "console": true } }, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { - "globals": { - "define": true - }, + "ethers>@ethersproject/providers>@ethersproject/networks": { "packages": { - "@ngraveio/bc-ur": true, - "@swc/helpers>tslib": true, - "browserify>buffer": true, - "buffer": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true + "ethers>@ethersproject/logger": true } }, - "@keystonehq/metamask-airgapped-keyring": { + "@metamask/test-bundler>@ethersproject/networks": { "packages": { - "@ethereumjs/tx": true, - "@keystonehq/bc-ur-registry-eth": true, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, - "@keystonehq/metamask-airgapped-keyring>rlp": true, - "@metamask/obs-store": true, - "browserify>buffer": true, - "uuid": true, - "webpack>events": true + "ethers>@ethersproject/logger": true } }, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { + "ethers>@ethersproject/pbkdf2": { "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "browserify>buffer": true, - "eth-lattice-keyring>rlp": true, - "uuid": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/sha2": true } }, - "@keystonehq/metamask-airgapped-keyring>rlp": { + "ethers>@ethersproject/properties": { "packages": { - "bn.js": true, - "browserify>buffer": true + "ethers>@ethersproject/logger": true } }, - "@lavamoat/lavadome-react": { + "@ethersproject/providers": { "globals": { - "Document.prototype": true, - "DocumentFragment.prototype": true, - "Element.prototype": true, - "Node.prototype": true, + "WebSocket": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, "console.warn": true, - "document": true + "setInterval": true, + "setTimeout": true }, "packages": { - "react": true + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "@metamask/test-bundler>@ethersproject/networks": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "@ethersproject/providers>@ethersproject/web": true, + "@ethersproject/providers>bech32": true } }, - "@material-ui/core": { + "ethers>@ethersproject/providers": { "globals": { - "Image": true, - "_formatMuiErrorMessage": true, - "addEventListener": true, + "WebSocket": true, "clearInterval": true, "clearTimeout": true, - "console.error": true, + "console.log": true, "console.warn": true, - "document": true, - "getComputedStyle": true, - "getSelection": true, - "innerHeight": true, - "innerWidth": true, - "matchMedia": true, - "navigator": true, - "performance.now": true, - "removeEventListener": true, - "requestAnimationFrame": true, "setInterval": true, "setTimeout": true }, "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles": true, - "@material-ui/core>@material-ui/system": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "@material-ui/core>popper.js": true, - "@material-ui/core>react-transition-group": true, - "prop-types": true, - "prop-types>react-is": true, - "react": true, - "react-dom": true, - "react-redux>hoist-non-react-statics": true + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/providers>@ethersproject/networks": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/providers>@ethersproject/web": true, + "ethers>@ethersproject/providers>bech32": true } }, - "@material-ui/core>@material-ui/styles": { + "@ethersproject/providers>@ethersproject/random": { "globals": { - "console.error": true, - "console.warn": true, - "document.createComment": true, - "document.head": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss": true, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, - "@material-ui/core>@material-ui/styles>jss-plugin-global": true, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, - "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "prop-types": true, - "react": true, - "react-redux>hoist-non-react-statics": true + "crypto.getRandomValues": true } }, - "@material-ui/core>@material-ui/styles>jss": { - "globals": { - "CSS": true, - "document.createElement": true, - "document.querySelector": true - }, + "ethers>@ethersproject/random": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, - "react-router-dom>tiny-warning": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { + "ethers>@ethersproject/rlp": { "packages": { - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { - "globals": { - "CSS": true - }, + "ethers>@ethersproject/sha2": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2>hash.js": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-global": { + "ethers>@ethersproject/signing-key": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/signing-key>elliptic": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": { + "ethers>@ethersproject/solidity": { "packages": { - "@babel/runtime": true, - "react-router-dom>tiny-warning": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { + "ethers>@ethersproject/strings": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true, - "react-router-dom>tiny-warning": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { + "ethers>@ethersproject/transactions": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true + "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/signing-key": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { - "globals": { - "document.createElement": true, - "document.documentElement": true, - "getComputedStyle": true - }, + "ethers>@ethersproject/units": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true + "@ethersproject/bignumber": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": { - "globals": { - "document": true + "@ethersproject/wallet": { + "packages": { + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/transactions": true } }, - "@material-ui/core>@material-ui/system": { + "@ethersproject/providers>@ethersproject/web": { "globals": { - "console.error": true + "clearTimeout": true, + "fetch": true, + "setTimeout": true }, "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/utils": true, - "prop-types": true - } - }, - "@material-ui/core>@material-ui/utils": { - "packages": { - "@babel/runtime": true, - "prop-types": true, - "prop-types>react-is": true + "ethers>@ethersproject/base64": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@material-ui/core>popper.js": { + "ethers>@ethersproject/providers>@ethersproject/web": { "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, - "console.warn": true, - "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator": true, - "requestAnimationFrame": true, + "clearTimeout": true, + "fetch": true, "setTimeout": true + }, + "packages": { + "ethers>@ethersproject/base64": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@material-ui/core>react-transition-group": { + "ethers>@ethersproject/web": { "globals": { - "Element": true, + "clearTimeout": true, + "fetch": true, "setTimeout": true }, "packages": { - "@material-ui/core>react-transition-group>dom-helpers": true, - "prop-types": true, - "react": true, - "react-dom": true - } - }, - "@material-ui/core>react-transition-group>dom-helpers": { - "packages": { - "@babel/runtime": true + "ethers>@ethersproject/base64": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@metamask/abi-utils": { + "ethers>@ethersproject/wordlists": { "packages": { - "@metamask/abi-utils>@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@metamask/abi-utils>@metamask/utils": { + "@metamask/notification-services-controller>firebase>@firebase/app": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "FinalizationRegistry": true, + "console.warn": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/accounts-controller": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/base-controller": true, - "@metamask/eth-snap-keyring": true, - "@metamask/keyring-api": true, - "@metamask/keyring-controller": true, - "@metamask/utils": true, - "uuid": true - } - }, - "@metamask/address-book-controller": { - "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true } }, - "@metamask/announcement-controller": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { "packages": { - "@metamask/announcement-controller>@metamask/base-controller": true + "@metamask/notification-services-controller>firebase>@firebase/util": true } }, - "@metamask/announcement-controller>@metamask/base-controller": { + "@metamask/notification-services-controller>firebase>@firebase/installations": { "globals": { + "BroadcastChannel": true, + "Headers": true, + "btoa": true, + "console.error": true, + "crypto": true, + "fetch": true, + "msCrypto": true, + "navigator.onLine": true, "setTimeout": true }, "packages": { - "immer": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true } }, - "@metamask/approval-controller": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { "globals": { - "console.info": true + "console": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/rpc-errors": true, - "nanoid": true - } - }, - "@metamask/approval-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@swc/helpers>tslib": true } }, - "@metamask/assets-controllers": { + "@metamask/notification-services-controller>firebase>@firebase/messaging": { "globals": { - "AbortController": true, "Headers": true, + "Notification.maxActions": true, + "Notification.permission": true, + "Notification.requestPermission": true, + "PushSubscription.prototype.hasOwnProperty": true, + "ServiceWorkerRegistration": true, "URL": true, - "URLSearchParams": true, - "clearInterval": true, - "clearTimeout": true, - "console.error": true, - "console.log": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/bignumber": true, - "@ethersproject/contracts": true, - "@ethersproject/providers": true, - "@metamask/abi-utils": true, - "@metamask/base-controller": true, - "@metamask/contract-metadata": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/metamask-eth-abis": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/polling-controller": true, - "@metamask/rpc-errors": true, - "@metamask/utils": true, - "bn.js": true, - "cockatiel": true, - "ethers>@ethersproject/address": true, - "lodash": true, - "single-call-balance-checker-abi": true, - "uuid": true - } - }, - "@metamask/base-controller": { - "globals": { + "addEventListener": true, + "atob": true, + "btoa": true, + "clients.matchAll": true, + "clients.openWindow": true, + "console.warn": true, + "document": true, + "fetch": true, + "indexedDB": true, + "location.href": true, + "location.origin": true, + "navigator": true, + "origin.replace": true, + "registration.showNotification": true, "setTimeout": true }, "packages": { - "immer": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/installations": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@swc/helpers>tslib": true } }, - "@metamask/browser-passworder": { + "@metamask/notification-services-controller>firebase>@firebase/util": { "globals": { - "CryptoKey": true, + "atob": true, + "browser": true, "btoa": true, - "crypto.getRandomValues": true, - "crypto.subtle.decrypt": true, - "crypto.subtle.deriveKey": true, - "crypto.subtle.encrypt": true, - "crypto.subtle.exportKey": true, - "crypto.subtle.importKey": true + "chrome": true, + "console": true, + "document": true, + "indexedDB": true, + "navigator": true, + "process": true, + "self": true, + "setTimeout": true }, "packages": { - "@metamask/browser-passworder>@metamask/utils": true, - "browserify>buffer": true + "process": true } }, - "@metamask/browser-passworder>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@keystonehq/bc-ur-registry-eth": true, "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@metamask/eth-trezor-keyring>hdkey": true, + "eth-lattice-keyring>rlp": true, + "uuid": true } }, - "@metamask/controller-utils": { - "globals": { - "URL": true, - "console.error": true, - "fetch": true, - "setTimeout": true - }, + "@keystonehq/bc-ur-registry-eth": { "packages": { "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/controller-utils>@spruceid/siwe-parser": true, - "@metamask/ethjs>@metamask/ethjs-unit": true, - "@metamask/utils": true, - "bn.js": true, + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, "browserify>buffer": true, - "eslint>fast-deep-equal": true, - "eth-ens-namehash": true + "@metamask/eth-trezor-keyring>hdkey": true, + "uuid": true } }, - "@metamask/controller-utils>@spruceid/siwe-parser": { + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { "globals": { - "console.error": true, - "console.log": true + "define": true }, "packages": { - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, - "@noble/hashes": true - } - }, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { - "packages": { - "browserify>buffer": true - } - }, - "@metamask/controllers>web3": { - "globals": { - "XMLHttpRequest": true - } - }, - "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { - "globals": { - "fetch": true - } - }, - "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { - "globals": { - "fetch": true - } - }, - "@metamask/ens-controller": { - "packages": { - "@ethersproject/providers": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/utils": true, - "punycode": true + "@ngraveio/bc-ur": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "buffer": true, + "browserify>buffer": true, + "@swc/helpers>tslib": true } }, - "@metamask/eth-json-rpc-filters": { - "globals": { - "console.error": true - }, + "@keystonehq/metamask-airgapped-keyring": { "packages": { - "@metamask/eth-query": true, - "@metamask/json-rpc-engine": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/safe-event-emitter": true, - "pify": true + "@ethereumjs/tx": true, + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, + "@keystonehq/bc-ur-registry-eth": true, + "@metamask/obs-store": true, + "browserify>buffer": true, + "webpack>events": true, + "@keystonehq/metamask-airgapped-keyring>rlp": true, + "uuid": true } }, - "@metamask/eth-json-rpc-middleware": { + "chart.js>@kurkle/color": { "globals": { - "URL": true, - "console.error": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-json-rpc-middleware>@metamask/utils": true, - "@metamask/eth-json-rpc-middleware>klona": true, - "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true, - "@metamask/eth-sig-util": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true + "define": true } }, - "@metamask/eth-json-rpc-middleware>@metamask/utils": { + "@lavamoat/lavadome-react": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "Document.prototype": true, + "DocumentFragment.prototype": true, + "Element.prototype": true, + "Node.prototype": true, + "console.warn": true, + "document": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "react": true } }, - "@metamask/eth-json-rpc-provider": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { "packages": { - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/safe-event-emitter": true, - "uuid": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true } }, - "@metamask/eth-ledger-bridge-keyring": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { "globals": { - "addEventListener": true, - "console.error": true, - "document.createElement": true, - "document.head.appendChild": true, - "fetch": true, - "removeEventListener": true - }, - "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true, - "@metamask/eth-sig-util": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "browserify>buffer": true, - "webpack>events": true + "console.warn": true } }, - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { + "packages": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, + "@metamask/ppom-validator>crypto-js": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true } }, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": { @@ -861,6 +693,7 @@ }, "packages": { "@ethersproject/abi": true, + "ethers>@ethersproject/rlp": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true, @@ -869,361 +702,451 @@ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true, "browserify>buffer": true, - "ethers>@ethersproject/rlp": true, "semver": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { + "globals": { + "console.warn": true + }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true + "wait-on>rxjs": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, + "__ledgerLogsListen": "write", + "console.error": true + } + }, + "@material-ui/core": { + "globals": { + "Image": true, + "_formatMuiErrorMessage": true, + "addEventListener": true, + "clearInterval": true, + "clearTimeout": true, + "console.error": true, "console.warn": true, "document": true, - "location.href": true, + "getComputedStyle": true, + "getSelection": true, + "innerHeight": true, + "innerWidth": true, + "matchMedia": true, "navigator": true, + "performance.now": true, + "removeEventListener": true, + "requestAnimationFrame": true, + "setInterval": true, "setTimeout": true }, "packages": { - "axios>form-data": true, - "browserify>buffer": true, - "process": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles": true, + "@material-ui/core>@material-ui/system": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "react-redux>hoist-non-react-statics": true, + "@material-ui/core>popper.js": true, + "prop-types": true, + "react": true, + "react-dom": true, + "prop-types>react-is": true, + "@material-ui/core>react-transition-group": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { + "@material-ui/core>@material-ui/styles": { "globals": { - "console.warn": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { + "console.error": true, + "console.warn": true, + "document.createComment": true, + "document.head": true + }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true, - "@metamask/ppom-validator>crypto-js": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "react-redux>hoist-non-react-statics": true, + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, + "@material-ui/core>@material-ui/styles>jss-plugin-global": true, + "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, + "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, + "@material-ui/core>@material-ui/styles>jss": true, + "prop-types": true, + "react": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { + "@material-ui/core>@material-ui/system": { "globals": { - "console.warn": true + "console.error": true }, "packages": { - "wait-on>rxjs": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/utils": true, + "prop-types": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@material-ui/core>@material-ui/utils": { "packages": { - "axios>form-data": true, - "browserify>buffer": true, - "process": true + "@babel/runtime": true, + "prop-types": true, + "prop-types>react-is": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "@metamask/abi-utils": { "packages": { - "@ethersproject/abi": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "@ethersproject/providers": true, - "@ethersproject/providers>@ethersproject/web": true, - "@ethersproject/wallet": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "ethers>@ethersproject/wordlists": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/abi-utils>@metamask/utils": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { - "globals": { - "__ledgerLogsListen": "write", - "console.error": true + "@metamask/accounts-controller": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/base-controller": true, + "@metamask/eth-snap-keyring": true, + "@metamask/keyring-api": true, + "@metamask/keyring-controller": true, + "@metamask/utils": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "uuid": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@metamask/address-book-controller": { "packages": { - "axios>form-data": true, - "browserify>buffer": true, - "process": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "@metamask/announcement-controller": { + "packages": { + "@metamask/announcement-controller>@metamask/base-controller": true } }, - "@metamask/eth-query": { + "@metamask/approval-controller": { + "globals": { + "console.info": true + }, "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "watchify>xtend": true + "@metamask/base-controller": true, + "@metamask/rpc-errors": true, + "nanoid": true } }, - "@metamask/eth-sig-util": { + "@metamask/assets-controllers": { + "globals": { + "AbortController": true, + "Headers": true, + "URL": true, + "URLSearchParams": true, + "clearInterval": true, + "clearTimeout": true, + "console.error": true, + "console.log": true, + "setInterval": true, + "setTimeout": true + }, "packages": { "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, + "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/contracts": true, + "@ethersproject/providers": true, "@metamask/abi-utils": true, - "@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true + "@metamask/base-controller": true, + "@metamask/contract-metadata": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/metamask-eth-abis": true, + "@metamask/polling-controller": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "@metamask/name-controller>async-mutex": true, + "bn.js": true, + "cockatiel": true, + "lodash": true, + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, + "single-call-balance-checker-abi": true, + "uuid": true } }, - "@metamask/eth-sig-util>@metamask/utils": { + "@metamask/base-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "immer": true } }, - "@metamask/eth-sig-util>tweetnacl": { + "@metamask/announcement-controller>@metamask/base-controller": { "globals": { - "crypto": true, - "msCrypto": true, - "nacl": "write" + "setTimeout": true + }, + "packages": { + "immer": true + } + }, + "@metamask/name-controller>@metamask/base-controller": { + "globals": { + "setTimeout": true }, "packages": { - "browserify>browser-resolve": true + "immer": true } }, - "@metamask/eth-snap-keyring": { + "@metamask/rate-limit-controller>@metamask/base-controller": { "globals": { - "URL": true, - "console.error": true + "setTimeout": true }, "packages": { - "@ethereumjs/tx": true, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, - "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "@metamask/eth-snap-keyring>uuid": true, - "@metamask/keyring-api": true, - "@metamask/utils>@metamask/superstruct": true, - "webpack>events": true + "immer": true } }, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { + "@metamask/browser-passworder": { + "globals": { + "CryptoKey": true, + "btoa": true, + "crypto.getRandomValues": true, + "crypto.subtle.decrypt": true, + "crypto.subtle.deriveKey": true, + "crypto.subtle.encrypt": true, + "crypto.subtle.exportKey": true, + "crypto.subtle.importKey": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "@metamask/utils>@scure/base": true, + "@metamask/browser-passworder>@metamask/utils": true, "browserify>buffer": true } }, - "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": { - "packages": { - "@metamask/keyring-snap-client": true + "eth-keyring-controller>@metamask/browser-passworder": { + "globals": { + "crypto": true } }, - "@metamask/eth-snap-keyring>@metamask/utils": { + "@metamask/controller-utils": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "URL": true, + "console.error": true, + "fetch": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/ethjs>@metamask/ethjs-unit": true, + "@metamask/utils": true, + "@metamask/controller-utils>@spruceid/siwe-parser": true, + "bn.js": true, "browserify>buffer": true, - "nock>debug": true, - "semver": true + "eth-ens-namehash": true, + "eslint>fast-deep-equal": true } }, - "@metamask/eth-snap-keyring>uuid": { - "globals": { - "crypto": true + "@metamask/ens-controller": { + "packages": { + "@ethersproject/providers": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/utils": true, + "punycode": true } }, - "@metamask/eth-token-tracker": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { "globals": { - "console.warn": true + "clearTimeout": true, + "console.error": true, + "setTimeout": true }, "packages": { - "@babel/runtime": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, - "@metamask/eth-token-tracker>deep-equal": true, - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true, "@metamask/safe-event-emitter": true, - "bn.js": true, - "human-standard-token-abi": true + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/eth-query>json-rpc-random-id": true, + "pify": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { + "@metamask/network-controller>@metamask/eth-block-tracker": { "globals": { "clearTimeout": true, "console.error": true, "setTimeout": true }, "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, "@metamask/safe-event-emitter": true, - "pify": true + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/eth-query>json-rpc-random-id": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { + "@metamask/keyring-controller>@metamask/eth-hd-keyring": { "globals": { - "TextDecoder": true, "TextEncoder": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-sig-util": true, + "@metamask/scure-bip39": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@ethereumjs/tx>ethereum-cryptography": true } }, - "@metamask/eth-token-tracker>deep-equal": { + "@metamask/eth-json-rpc-filters": { + "globals": { + "console.error": true + }, "packages": { - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, - "@metamask/eth-token-tracker>deep-equal>is-date-object": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, - "@metamask/eth-token-tracker>deep-equal>which-collection": true, - "@ngraveio/bc-ur>assert>object-is": true, - "browserify>util>is-arguments": true, - "browserify>util>which-typed-array": true, - "gulp>vinyl-fs>object.assign": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true, - "string.prototype.matchall>es-abstract>is-regex": true, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>regexp.prototype.flags": true, - "string.prototype.matchall>side-channel": true + "@metamask/eth-query": true, + "@metamask/json-rpc-engine": true, + "@metamask/safe-event-emitter": true, + "@metamask/name-controller>async-mutex": true, + "pify": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura": { + "globals": { + "fetch": true, + "setTimeout": true + }, "packages": { - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true, - "browserify>util>is-arguments": true, - "eslint-plugin-react>array-includes>is-string": true, - "process": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>has-symbols": true + "@metamask/eth-json-rpc-provider": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { + "@metamask/eth-json-rpc-middleware": { "globals": { - "StopIteration": true + "URL": true, + "console.error": true, + "setTimeout": true }, "packages": { - "string.prototype.matchall>internal-slot": true + "@metamask/eth-sig-util": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/eth-json-rpc-middleware>@metamask/utils": true, + "@metamask/eth-json-rpc-middleware>klona": true, + "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true } }, - "@metamask/eth-token-tracker>deep-equal>is-date-object": { + "@metamask/eth-json-rpc-provider": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/safe-event-emitter": true, + "uuid": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { + "@metamask/eth-ledger-bridge-keyring": { + "globals": { + "addEventListener": true, + "console.error": true, + "document.createElement": true, + "document.head.appendChild": true, + "fetch": true, + "removeEventListener": true + }, "packages": { - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, - "eslint-plugin-react>array-includes>is-string": true, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true, + "@metamask/eth-sig-util": true, + "browserify>buffer": true, + "webpack>events": true, + "@metamask/eth-trezor-keyring>hdkey": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { + "@metamask/eth-query": { "packages": { - "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true + "@metamask/eth-query>json-rpc-random-id": true, + "watchify>xtend": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { + "@metamask/eth-sig-util": { "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true } }, - "@metamask/eth-token-tracker>deep-equal>which-collection": { + "@metamask/keyring-controller>@metamask/eth-sig-util": { "packages": { - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true + } + }, + "@metamask/signature-controller>@metamask/eth-sig-util": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true + } + }, + "@metamask/keyring-controller>@metamask/eth-simple-keyring": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "crypto-browserify>randombytes": true + } + }, + "@metamask/eth-snap-keyring": { + "globals": { + "URL": true, + "console.error": true + }, + "packages": { + "@ethereumjs/tx": true, + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, + "@metamask/keyring-api": true, + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "webpack>events": true, + "@metamask/eth-snap-keyring>uuid": true } }, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { + "@metamask/eth-token-tracker": { + "globals": { + "console.warn": true + }, "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "@babel/runtime": true, + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true, + "@metamask/safe-event-emitter": true, + "bn.js": true, + "@metamask/eth-token-tracker>deep-equal": true, + "human-standard-token-abi": true } }, "@metamask/eth-trezor-keyring": { @@ -1234,26 +1157,10 @@ "@ethereumjs/tx": true, "@ethereumjs/tx>@ethereumjs/util": true, "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true, - "@metamask/eth-trezor-keyring>hdkey": true, "@trezor/connect-web": true, "browserify>buffer": true, - "webpack>events": true - } - }, - "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { - "packages": { - "@metamask/eth-sig-util": true, - "@swc/helpers>tslib": true - } - }, - "@metamask/eth-trezor-keyring>hdkey": { - "packages": { - "browserify>assert": true, - "crypto-browserify": true, - "ethereumjs-util>create-hash>ripemd160": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "ganache>secp256k1": true, - "koa>content-disposition>safe-buffer": true + "webpack>events": true, + "@metamask/eth-trezor-keyring>hdkey": true } }, "@metamask/etherscan-link": { @@ -1268,16 +1175,16 @@ }, "packages": { "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true, "@metamask/ethjs>@metamask/ethjs-filter": true, "@metamask/ethjs>@metamask/ethjs-provider-http": true, + "@metamask/ethjs-query": true, "@metamask/ethjs>@metamask/ethjs-unit": true, "@metamask/ethjs>@metamask/ethjs-util": true, "@metamask/ethjs>@metamask/number-to-bn": true, - "@metamask/ethjs>ethjs-abi": true, - "@metamask/ethjs>js-sha3": true, "bn.js": true, - "browserify>buffer": true + "browserify>buffer": true, + "@metamask/ethjs>ethjs-abi": true, + "@metamask/ethjs>js-sha3": true } }, "@metamask/ethjs-contract": { @@ -1290,43 +1197,38 @@ "promise-to-callback": true } }, - "@metamask/ethjs-query": { + "@metamask/ethjs>@metamask/ethjs-filter": { "globals": { - "console": true - }, - "packages": { - "@metamask/ethjs-query>@metamask/ethjs-format": true, - "@metamask/ethjs-query>@metamask/ethjs-rpc": true, - "promise-to-callback": true + "clearInterval": true, + "setInterval": true } }, "@metamask/ethjs-query>@metamask/ethjs-format": { "packages": { - "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "@metamask/ethjs>@metamask/number-to-bn": true + "@metamask/ethjs>@metamask/number-to-bn": true, + "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true } }, - "@metamask/ethjs-query>@metamask/ethjs-rpc": { + "@metamask/ethjs>@metamask/ethjs-provider-http": { "packages": { - "promise-to-callback": true + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true } }, - "@metamask/ethjs>@metamask/ethjs-filter": { + "@metamask/ethjs-query": { "globals": { - "clearInterval": true, - "setInterval": true - } - }, - "@metamask/ethjs>@metamask/ethjs-provider-http": { + "console": true + }, "packages": { - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true + "@metamask/ethjs-query>@metamask/ethjs-format": true, + "@metamask/ethjs-query>@metamask/ethjs-rpc": true, + "promise-to-callback": true } }, - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { - "globals": { - "XMLHttpRequest": true + "@metamask/ethjs-query>@metamask/ethjs-rpc": { + "packages": { + "promise-to-callback": true } }, "@metamask/ethjs>@metamask/ethjs-unit": { @@ -1337,42 +1239,9 @@ }, "@metamask/ethjs>@metamask/ethjs-util": { "packages": { + "browserify>buffer": true, "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "browserify>buffer": true - } - }, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true - } - }, - "@metamask/ethjs>@metamask/number-to-bn": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "bn.js": true - } - }, - "@metamask/ethjs>ethjs-abi": { - "packages": { - "@metamask/ethjs>ethjs-abi>number-to-bn": true, - "@metamask/ethjs>js-sha3": true, - "bn.js": true, - "browserify>buffer": true - } - }, - "@metamask/ethjs>ethjs-abi>number-to-bn": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "bn.js": true - } - }, - "@metamask/ethjs>js-sha3": { - "globals": { - "define": true - }, - "packages": { - "process": true + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true } }, "@metamask/gas-fee-controller": { @@ -1399,28 +1268,6 @@ "@metamask/jazzicon>mersenne-twister": true } }, - "@metamask/jazzicon>color": { - "packages": { - "@metamask/jazzicon>color>clone": true, - "@metamask/jazzicon>color>color-convert": true, - "@metamask/jazzicon>color>color-string": true - } - }, - "@metamask/jazzicon>color>clone": { - "packages": { - "browserify>buffer": true - } - }, - "@metamask/jazzicon>color>color-convert": { - "packages": { - "@metamask/jazzicon>color>color-convert>color-name": true - } - }, - "@metamask/jazzicon>color>color-string": { - "packages": { - "jest-canvas-mock>moo-color>color-name": true - } - }, "@metamask/json-rpc-engine": { "packages": { "@metamask/rpc-errors": true, @@ -1433,206 +1280,65 @@ "console.warn": true, "setTimeout": true }, - "packages": { - "@metamask/safe-event-emitter": true, - "@metamask/utils": true, - "readable-stream": true - } - }, - "@metamask/keyring-api": { - "packages": { - "@metamask/keyring-api>@metamask/keyring-utils": true, - "@metamask/keyring-api>@metamask/utils": true, - "@metamask/keyring-api>bech32": true, - "@metamask/utils>@metamask/superstruct": true - } - }, - "@metamask/keyring-api>@metamask/keyring-utils": { - "globals": { - "URL": true - }, - "packages": { - "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true - } - }, - "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-api>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/base-controller": true, - "@metamask/browser-passworder": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, - "@metamask/keyring-controller>@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, - "@metamask/keyring-controller>ethereumjs-wallet": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/utils": true - } - }, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": { - "globals": { - "TextEncoder": true - }, - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, - "@metamask/scure-bip39": true, - "browserify>buffer": true - } - }, - "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller>@metamask/eth-sig-util": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true - } - }, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, - "browserify>buffer": true, - "crypto-browserify>randombytes": true + "packages": { + "@metamask/safe-event-emitter": true, + "@metamask/utils": true, + "readable-stream": true } }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { + "@metamask/snaps-sdk>@metamask/key-tree": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "crypto.subtle": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, + "@metamask/scure-bip39": true, + "@metamask/utils": true, + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller>ethereumjs-wallet": { - "packages": { - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, - "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, - "browserify>buffer": true, - "crypto-browserify": true, - "crypto-browserify>randombytes": true, - "eth-lattice-keyring>gridplus-sdk>aes-js": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true, - "uuid": true + "@metamask/utils>@scure/base": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { + "@metamask/keyring-api": { "packages": { - "browserify>assert": true, - "browserify>buffer": true, - "crypto-browserify>create-hmac": true, - "crypto-browserify>randombytes": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "ethers>@ethersproject/sha2>hash.js": true, - "ganache>secp256k1": true, - "koa>content-disposition>safe-buffer": true + "@metamask/keyring-api>@metamask/keyring-utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/keyring-api>@metamask/utils": true, + "@metamask/keyring-api>bech32": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "@metamask/keyring-controller": { "packages": { - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true, - "bn.js": true, - "browserify>assert": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "ethereumjs-util>create-hash": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/base-controller": true, + "@metamask/browser-passworder": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, + "@metamask/keyring-controller>@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, + "@metamask/utils": true, + "@metamask/name-controller>async-mutex": true, + "@metamask/keyring-controller>ethereumjs-wallet": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": { "packages": { - "bn.js": true, - "browserify>buffer": true + "@metamask/keyring-snap-client": true } }, "@metamask/keyring-snap-client": { "packages": { "@metamask/keyring-api": true, "@metamask/keyring-api>@metamask/keyring-utils": true, - "@metamask/keyring-snap-client>uuid": true, - "@metamask/utils>@metamask/superstruct": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/keyring-snap-client>uuid": true } }, - "@metamask/keyring-snap-client>uuid": { + "@metamask/keyring-api>@metamask/keyring-utils": { "globals": { - "crypto": true + "URL": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true } }, "@metamask/logging-controller": { @@ -1661,13 +1367,8 @@ "@metamask/controller-utils": true, "@metamask/utils": true, "browserify>buffer": true, - "uuid": true, - "webpack>events": true - } - }, - "@metamask/message-manager>jsonschema": { - "packages": { - "browserify>url": true + "webpack>events": true, + "uuid": true } }, "@metamask/name-controller": { @@ -1675,44 +1376,12 @@ "fetch": true }, "packages": { - "@metamask/controller-utils": true, "@metamask/name-controller>@metamask/base-controller": true, + "@metamask/controller-utils": true, "@metamask/name-controller>@metamask/utils": true, "@metamask/name-controller>async-mutex": true } }, - "@metamask/name-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, - "@metamask/name-controller>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/name-controller>async-mutex": { - "globals": { - "clearTimeout": true, - "setTimeout": true - }, - "packages": { - "@swc/helpers>tslib": true - } - }, "@metamask/network-controller": { "globals": { "btoa": true, @@ -1722,224 +1391,52 @@ "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/network-controller>@metamask/eth-block-tracker": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, "@metamask/eth-json-rpc-middleware": true, "@metamask/eth-json-rpc-provider": true, "@metamask/eth-query": true, "@metamask/json-rpc-engine": true, - "@metamask/network-controller>@metamask/eth-block-tracker": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, - "@metamask/network-controller>@metamask/swappable-obj-proxy": true, "@metamask/rpc-errors": true, + "@metamask/network-controller>@metamask/swappable-obj-proxy": true, "@metamask/utils": true, "eslint>fast-deep-equal": true, - "reselect": true, - "uri-js": true, - "uuid": true - } - }, - "@metamask/network-controller>@metamask/eth-block-tracker": { - "globals": { - "clearTimeout": true, - "console.error": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, - "@metamask/safe-event-emitter": true - } - }, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": { - "globals": { - "fetch": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-json-rpc-provider": true, - "@metamask/json-rpc-engine": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true, - "@metamask/rpc-errors": true - } - }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/notification-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@metamask/notification-services-controller": { - "globals": { - "Intl.NumberFormat": true, - "addEventListener": true, - "fetch": true, - "registration": true, - "removeEventListener": true - }, - "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, - "@metamask/notification-services-controller>bignumber.js": true, - "@metamask/notification-services-controller>firebase": true, - "@metamask/profile-sync-controller": true, - "@metamask/utils": true, - "loglevel": true, - "uuid": true - } - }, - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { - "globals": { - "SuppressedError": true - } - }, - "@metamask/notification-services-controller>bignumber.js": { - "globals": { - "crypto": true, - "define": true - } - }, - "@metamask/notification-services-controller>firebase": { - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/messaging": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app": { - "globals": { - "FinalizationRegistry": true, - "console.warn": true - }, - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/util": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { - "globals": { - "console": true - }, - "packages": { - "@swc/helpers>tslib": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": { - "globals": { - "DOMException": true, - "IDBCursor": true, - "IDBDatabase": true, - "IDBIndex": true, - "IDBObjectStore": true, - "IDBRequest": true, - "IDBTransaction": true, - "indexedDB.deleteDatabase": true, - "indexedDB.open": true + "reselect": true, + "uri-js": true, + "uuid": true } }, - "@metamask/notification-services-controller>firebase>@firebase/installations": { - "globals": { - "BroadcastChannel": true, - "Headers": true, - "btoa": true, - "console.error": true, - "crypto": true, - "fetch": true, - "msCrypto": true, - "navigator.onLine": true, - "setTimeout": true - }, + "@metamask/transaction-controller>@metamask/nonce-tracker": { "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true + "@ethersproject/providers": true, + "browserify>assert": true, + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true } }, - "@metamask/notification-services-controller>firebase>@firebase/messaging": { + "@metamask/notification-services-controller": { "globals": { - "Headers": true, - "Notification.maxActions": true, - "Notification.permission": true, - "Notification.requestPermission": true, - "PushSubscription.prototype.hasOwnProperty": true, - "ServiceWorkerRegistration": true, - "URL": true, + "Intl.NumberFormat": true, "addEventListener": true, - "atob": true, - "btoa": true, - "clients.matchAll": true, - "clients.openWindow": true, - "console.warn": true, - "document": true, "fetch": true, - "indexedDB": true, - "location.href": true, - "location.origin": true, - "navigator": true, - "origin.replace": true, - "registration.showNotification": true, - "setTimeout": true + "registration": true, + "removeEventListener": true }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@metamask/notification-services-controller>firebase>@firebase/installations": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@swc/helpers>tslib": true + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/profile-sync-controller": true, + "@metamask/utils": true, + "@metamask/notification-services-controller>bignumber.js": true, + "@metamask/notification-services-controller>firebase": true, + "loglevel": true, + "uuid": true } }, - "@metamask/notification-services-controller>firebase>@firebase/util": { - "globals": { - "atob": true, - "browser": true, - "btoa": true, - "chrome": true, - "console": true, - "document": true, - "indexedDB": true, - "navigator": true, - "process": true, - "self": true, - "setTimeout": true - }, + "@metamask/ethjs>@metamask/number-to-bn": { "packages": { - "process": true + "bn.js": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true } }, "@metamask/object-multiplex": { @@ -1951,11 +1448,6 @@ "readable-stream": true } }, - "@metamask/object-multiplex>once": { - "packages": { - "@metamask/object-multiplex>once>wrappy": true - } - }, "@metamask/obs-store": { "packages": { "@metamask/safe-event-emitter": true, @@ -1977,32 +1469,12 @@ "nanoid": true } }, - "@metamask/permission-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, "@metamask/permission-log-controller": { "packages": { "@metamask/base-controller": true, "@metamask/permission-log-controller>@metamask/utils": true } }, - "@metamask/permission-log-controller>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, "@metamask/phishing-controller": { "globals": { "TextEncoder": true, @@ -2011,12 +1483,12 @@ "fetch": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography": true, "@metamask/base-controller": true, "@metamask/controller-utils": true, "@noble/hashes": true, - "punycode": true, - "webpack-cli>fastest-levenshtein": true + "@ethereumjs/tx>ethereum-cryptography": true, + "webpack-cli>fastest-levenshtein": true, + "punycode": true } }, "@metamask/polling-controller": { @@ -2047,21 +1519,6 @@ "readable-stream": true } }, - "@metamask/post-message-stream>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, "@metamask/ppom-validator": { "globals": { "URL": true, @@ -2071,48 +1528,11 @@ "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, - "@metamask/eth-query>json-rpc-random-id": true, + "await-semaphore": true, + "browserify>buffer": true, "@metamask/ppom-validator>crypto-js": true, "@metamask/ppom-validator>elliptic": true, - "await-semaphore": true, - "browserify>buffer": true - } - }, - "@metamask/ppom-validator>crypto-js": { - "globals": { - "crypto": true, - "define": true, - "msCrypto": true - }, - "packages": { - "browserify>browser-resolve": true - } - }, - "@metamask/ppom-validator>elliptic": { - "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "bn.js": true, - "ethers>@ethersproject/sha2>hash.js": true, - "pumpify>inherits": true - } - }, - "@metamask/ppom-validator>elliptic>brorand": { - "globals": { - "crypto": true, - "msCrypto": true - }, - "packages": { - "browserify>browser-resolve": true - } - }, - "@metamask/ppom-validator>elliptic>hmac-drbg": { - "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "ethers>@ethersproject/sha2>hash.js": true + "@metamask/eth-query>json-rpc-random-id": true } }, "@metamask/preferences-controller": { @@ -2142,55 +1562,10 @@ "@metamask/keyring-controller": true, "@metamask/network-controller": true, "@metamask/profile-sync-controller>@noble/ciphers": true, - "@metamask/profile-sync-controller>siwe": true, "@noble/hashes": true, "browserify>buffer": true, - "loglevel": true - } - }, - "@metamask/profile-sync-controller>@noble/ciphers": { - "globals": { - "TextDecoder": true, - "TextEncoder": true, - "crypto": true - } - }, - "@metamask/profile-sync-controller>siwe": { - "globals": { - "console.error": true, - "console.warn": true - }, - "packages": { - "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true, - "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, - "@metamask/profile-sync-controller>siwe>@stablelib/random": true, - "ethers": true - } - }, - "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": { - "globals": { - "console.error": true, - "console.log": true - }, - "packages": { - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, - "@noble/hashes": true - } - }, - "@metamask/profile-sync-controller>siwe>@stablelib/random": { - "globals": { - "crypto": true, - "msCrypto": true - }, - "packages": { - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true, - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true, - "browserify>browser-resolve": true - } - }, - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { - "packages": { - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true + "loglevel": true, + "@metamask/profile-sync-controller>siwe": true } }, "@metamask/queued-request-controller": { @@ -2203,57 +1578,13 @@ } }, "@metamask/rate-limit-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "@metamask/rate-limit-controller>@metamask/base-controller": true, - "@metamask/rate-limit-controller>@metamask/rpc-errors": true, - "@metamask/rate-limit-controller>@metamask/utils": true - } - }, - "@metamask/rate-limit-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, - "@metamask/rate-limit-controller>@metamask/rpc-errors": { - "packages": { - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, - "@metamask/rpc-errors>fast-safe-stringify": true - } - }, - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/rate-limit-controller>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "globals": { + "setTimeout": true + }, + "packages": { + "@metamask/rate-limit-controller>@metamask/base-controller": true, + "@metamask/rate-limit-controller>@metamask/rpc-errors": true, + "@metamask/rate-limit-controller>@metamask/utils": true } }, "@metamask/remote-feature-flag-controller": { @@ -2264,18 +1595,14 @@ }, "@metamask/rpc-errors": { "packages": { - "@metamask/rpc-errors>fast-safe-stringify": true, - "@metamask/utils": true - } - }, - "@metamask/rpc-methods-flask>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@metamask/utils": true, + "@metamask/rpc-errors>fast-safe-stringify": true } }, - "@metamask/rpc-methods>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@metamask/rate-limit-controller>@metamask/rpc-errors": { + "packages": { + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, + "@metamask/rpc-errors>fast-safe-stringify": true } }, "@metamask/safe-event-emitter": { @@ -2295,12 +1622,6 @@ "@metamask/utils>@scure/base": true } }, - "@metamask/scure-bip39>@noble/hashes": { - "globals": { - "TextEncoder": true, - "crypto": true - } - }, "@metamask/selected-network-controller": { "packages": { "@metamask/base-controller": true, @@ -2314,40 +1635,14 @@ "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/signature-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller": true, "@metamask/logging-controller": true, - "@metamask/message-manager>jsonschema": true, - "@metamask/signature-controller>@metamask/eth-sig-util": true, "@metamask/utils": true, "browserify>buffer": true, - "uuid": true, - "webpack>events": true - } - }, - "@metamask/signature-controller>@metamask/eth-sig-util": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true - } - }, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "webpack>events": true, + "@metamask/message-manager>jsonschema": true, + "uuid": true } }, "@metamask/smart-transactions-controller": { @@ -2360,60 +1655,19 @@ "setInterval": true }, "packages": { + "@metamask/smart-transactions-controller>@ethereumjs/tx": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true, "@ethersproject/bytes": true, "@metamask/controller-utils": true, "@metamask/eth-query": true, "@metamask/polling-controller": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "@metamask/smart-transactions-controller>bignumber.js": true, "@metamask/transaction-controller": true, + "@metamask/smart-transactions-controller>bignumber.js": true, "browserify>buffer": true, "fast-json-patch": true, "lodash": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx": { - "packages": { - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true - } - }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { - "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "webpack>events": true - } - }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true - } - }, - "@metamask/smart-transactions-controller>@ethereumjs/util": { - "globals": { - "console.warn": true, - "fetch": true - }, - "packages": { - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "webpack>events": true - } - }, - "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@metamask/smart-transactions-controller>bignumber.js": { - "globals": { - "crypto": true, - "define": true - } - }, "@metamask/snaps-controllers": { "globals": { "DecompressionStream": true, @@ -2431,337 +1685,498 @@ "@metamask/permission-controller": true, "@metamask/post-message-stream": true, "@metamask/rpc-errors": true, - "@metamask/snaps-controllers>@xstate/fsm": true, - "@metamask/snaps-controllers>concat-stream": true, - "@metamask/snaps-controllers>get-npm-tarball-url": true, - "@metamask/snaps-controllers>readable-web-to-node-stream": true, - "@metamask/snaps-controllers>tar-stream": true, + "@metamask/snaps-utils>@metamask/snaps-registry": true, "@metamask/snaps-rpc-methods": true, "@metamask/snaps-sdk": true, "@metamask/snaps-utils": true, - "@metamask/snaps-utils>@metamask/snaps-registry": true, "@metamask/utils": true, + "@metamask/snaps-controllers>@xstate/fsm": true, "browserify>browserify-zlib": true, + "@metamask/snaps-controllers>concat-stream": true, "eslint>fast-deep-equal": true, + "@metamask/snaps-controllers>get-npm-tarball-url": true, "immer": true, "nanoid": true, "readable-stream": true, - "semver": true + "@metamask/snaps-controllers>readable-web-to-node-stream": true, + "semver": true, + "@metamask/snaps-controllers>tar-stream": true } }, - "@metamask/snaps-controllers-flask>nanoid": { + "@metamask/snaps-execution-environments": { "globals": { - "crypto.getRandomValues": true + "document.getElementById": true + }, + "packages": { + "@metamask/post-message-stream": true, + "@metamask/snaps-utils": true, + "@metamask/utils": true } }, - "@metamask/snaps-controllers>concat-stream": { + "@metamask/snaps-utils>@metamask/snaps-registry": { "packages": { - "browserify>buffer": true, - "browserify>concat-stream>typedarray": true, - "pumpify>inherits": true, - "readable-stream": true, - "terser>source-map-support>buffer-from": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true, + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@noble/hashes": true } }, - "@metamask/snaps-controllers>nanoid": { + "@metamask/snaps-rpc-methods": { + "packages": { + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true, + "@noble/hashes": true + } + }, + "@metamask/snaps-sdk": { "globals": { - "crypto.getRandomValues": true + "fetch": true + }, + "packages": { + "@metamask/rpc-errors": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true } }, - "@metamask/snaps-controllers>readable-web-to-node-stream": { + "@metamask/snaps-utils": { + "globals": { + "File": true, + "FileReader": true, + "TextDecoder": true, + "TextEncoder": true, + "URL": true, + "console.error": true, + "console.log": true, + "console.warn": true, + "crypto": true, + "document.body.appendChild": true, + "document.createElement": true, + "fetch": true + }, "packages": { - "readable-stream": true + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-utils>@metamask/slip44": true, + "@metamask/snaps-sdk": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "chalk": true, + "@metamask/snaps-utils>cron-parser": true, + "@metamask/snaps-utils>fast-json-stable-stringify": true, + "@metamask/snaps-utils>fast-xml-parser": true, + "@metamask/snaps-utils>marked": true, + "@metamask/snaps-utils>rfdc": true, + "semver": true, + "@metamask/snaps-utils>validate-npm-package-name": true } }, - "@metamask/snaps-controllers>tar-stream": { + "@metamask/transaction-controller": { + "globals": { + "clearTimeout": true, + "console.error": true, + "fetch": true, + "setTimeout": true + }, "packages": { - "@metamask/snaps-controllers>tar-stream>b4a": true, - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx": true, - "browserify>browser-resolve": true + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/abi": true, + "@ethersproject/contracts": true, + "@ethersproject/providers": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/metamask-eth-abis": true, + "@metamask/network-controller": true, + "@metamask/transaction-controller>@metamask/nonce-tracker": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "@metamask/name-controller>async-mutex": true, + "bn.js": true, + "browserify>buffer": true, + "eth-method-registry": true, + "webpack>events": true, + "fast-json-patch": true, + "lodash": true, + "uuid": true } }, - "@metamask/snaps-controllers>tar-stream>b4a": { + "@metamask/user-operation-controller": { + "globals": { + "fetch": true + }, + "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/polling-controller": true, + "@metamask/rpc-errors": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/transaction-controller": true, + "@metamask/utils": true, + "bn.js": true, + "webpack>events": true, + "lodash": true, + "uuid": true + } + }, + "@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@metamask/abi-utils>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true - } - }, - "@metamask/snaps-controllers>tar-stream>streamx": { + }, "packages": { - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true, - "webpack>events": true - } - }, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { - "globals": { - "queueMicrotask": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-execution-environments": { + "@metamask/browser-passworder>@metamask/utils": { "globals": { - "document.getElementById": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/post-message-stream": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true - } - }, - "@metamask/snaps-rpc-methods": { - "packages": { - "@metamask/permission-controller": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true, "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-sdk": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { "globals": { - "fetch": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/rpc-errors": true, - "@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-sdk>@metamask/key-tree": { + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { "globals": { - "crypto.subtle": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@metamask/scure-bip39": true, - "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, "@metamask/utils>@scure/base": true, - "@noble/hashes": true + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils": { + "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": { "globals": { - "File": true, - "FileReader": true, "TextDecoder": true, - "TextEncoder": true, - "URL": true, - "console.error": true, - "console.log": true, - "console.warn": true, - "crypto": true, - "document.body.appendChild": true, - "document.createElement": true, - "fetch": true + "TextEncoder": true }, "packages": { - "@metamask/permission-controller": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/snaps-utils>@metamask/slip44": true, - "@metamask/snaps-utils>cron-parser": true, - "@metamask/snaps-utils>fast-json-stable-stringify": true, - "@metamask/snaps-utils>fast-xml-parser": true, - "@metamask/snaps-utils>marked": true, - "@metamask/snaps-utils>rfdc": true, - "@metamask/snaps-utils>validate-npm-package-name": true, - "@metamask/utils": true, "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, "@noble/hashes": true, - "chalk": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/snaps-utils>@metamask/snaps-registry": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@metamask/utils": true, "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>cron-parser": { + "@metamask/eth-json-rpc-middleware>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "browserify>browser-resolve": true, - "luxon": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>fast-xml-parser": { + "@metamask/eth-sig-util>@metamask/utils": { "globals": { - "entityName": true, - "val": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/snaps-utils>fast-xml-parser>strnum": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>marked": { + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { "globals": { - "console.error": true, - "console.warn": true, - "define": true - } - }, - "@metamask/snaps-utils>rfdc": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "browserify>buffer": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>validate-npm-package-name": { + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@metamask/snaps-utils>validate-npm-package-name>builtins": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>validate-npm-package-name>builtins": { + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "process": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/test-bundler>@ethersproject/networks": { + "@metamask/eth-snap-keyring>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "ethers>@ethersproject/logger": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/transaction-controller": { + "@metamask/keyring-api>@metamask/utils": { "globals": { - "clearTimeout": true, - "console.error": true, - "fetch": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/abi": true, - "@ethersproject/contracts": true, - "@ethersproject/providers": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/metamask-eth-abis": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/network-controller": true, - "@metamask/rpc-errors": true, - "@metamask/transaction-controller>@metamask/nonce-tracker": true, - "@metamask/utils": true, - "bn.js": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, "browserify>buffer": true, - "eth-method-registry": true, - "fast-json-patch": true, - "lodash": true, - "uuid": true, - "webpack>events": true + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker": { + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@ethersproject/providers": true, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true, - "browserify>assert": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "@metamask/name-controller>@metamask/utils": { "globals": { - "clearTimeout": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@swc/helpers>tslib": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/user-operation-controller": { + "@metamask/permission-log-controller>@metamask/utils": { "globals": { - "fetch": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/polling-controller": true, - "@metamask/rpc-errors": true, - "@metamask/transaction-controller": true, - "@metamask/utils": true, "@metamask/utils>@metamask/superstruct": true, - "bn.js": true, - "lodash": true, - "uuid": true, - "webpack>events": true + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/utils": { + "@metamask/post-message-stream>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@metamask/rate-limit-controller>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, "@noble/hashes": true, + "@metamask/utils>@scure/base": true, "browserify>buffer": true, "nock>debug": true, + "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/utils>@scure/base": { + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, "@ngraveio/bc-ur": { "packages": { "@ngraveio/bc-ur>@keystonehq/alias-sampling": true, + "browserify>assert": true, "@ngraveio/bc-ur>bignumber.js": true, + "browserify>buffer": true, "@ngraveio/bc-ur>cbor-sync": true, "@ngraveio/bc-ur>crc": true, "@ngraveio/bc-ur>jsbi": true, - "addons-linter>sha.js": true, - "browserify>assert": true, - "browserify>buffer": true - } - }, - "@ngraveio/bc-ur>assert>object-is": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true + "addons-linter>sha.js": true } }, - "@ngraveio/bc-ur>bignumber.js": { + "@metamask/profile-sync-controller>@noble/ciphers": { "globals": { - "crypto": true, - "define": true + "TextDecoder": true, + "TextEncoder": true, + "crypto": true } }, - "@ngraveio/bc-ur>cbor-sync": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { "globals": { - "define": true + "TextEncoder": true }, "packages": { - "browserify>buffer": true + "@noble/hashes": true } }, - "@ngraveio/bc-ur>crc": { - "packages": { - "browserify>buffer": true + "@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true } }, - "@ngraveio/bc-ur>jsbi": { + "@metamask/scure-bip39>@noble/hashes": { "globals": { - "define": true + "TextEncoder": true, + "crypto": true } }, - "@noble/hashes": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true + } + }, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { "globals": { "TextEncoder": true, "crypto": true @@ -2778,6 +2193,20 @@ "navigator.userAgent": true } }, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { + "globals": { + "console.log": true + } + }, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { + "globals": { + "XMLHttpRequest": true + }, + "packages": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true + } + }, "@reduxjs/toolkit": { "globals": { "AbortController": true, @@ -2789,42 +2218,46 @@ "setTimeout": true }, "packages": { - "@reduxjs/toolkit>reselect": true, "immer": true, "process": true, "redux": true, - "redux-thunk": true - } - }, - "@segment/loosely-validate-event": { - "packages": { - "@segment/loosely-validate-event>component-type": true, - "@segment/loosely-validate-event>join-component": true, - "browserify>assert": true, - "browserify>buffer": true + "redux-thunk": true, + "@reduxjs/toolkit>reselect": true } }, - "@sentry/browser": { + "react-router-dom-v5-compat>@remix-run/router": { "globals": { - "PerformanceObserver.supportedEntryTypes": true, + "AbortController": true, + "DOMException": true, + "FormData": true, + "Headers": true, "Request": true, + "Response": true, "URL": true, - "XMLHttpRequest.prototype": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_RELEASE__": true, - "addEventListener": true, - "console.error": true, - "indexedDB.open": true, - "performance.timeOrigin": true, - "setTimeout": true - }, + "URLSearchParams": true, + "console": true, + "document.defaultView": true + } + }, + "@metamask/utils>@scure/base": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + } + }, + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { "packages": { - "@sentry/browser>@sentry-internal/browser-utils": true, - "@sentry/browser>@sentry-internal/feedback": true, - "@sentry/browser>@sentry-internal/replay": true, - "@sentry/browser>@sentry-internal/replay-canvas": true, - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true + } + }, + "@segment/loosely-validate-event": { + "packages": { + "browserify>assert": true, + "browserify>buffer": true, + "@segment/loosely-validate-event>component-type": true, + "@segment/loosely-validate-event>join-component": true } }, "@sentry/browser>@sentry-internal/browser-utils": { @@ -2863,6 +2296,25 @@ "@sentry/utils": true } }, + "@sentry/browser>@sentry-internal/replay-canvas": { + "globals": { + "Blob": true, + "HTMLCanvasElement": true, + "HTMLImageElement": true, + "ImageData": true, + "URL.createObjectURL": true, + "WeakRef": true, + "Worker": true, + "cancelAnimationFrame": true, + "console.error": true, + "createImageBitmap": true, + "document": true + }, + "packages": { + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true + } + }, "@sentry/browser>@sentry-internal/replay": { "globals": { "Blob": true, @@ -2912,21 +2364,25 @@ "@sentry/utils": true } }, - "@sentry/browser>@sentry-internal/replay-canvas": { + "@sentry/browser": { "globals": { - "Blob": true, - "HTMLCanvasElement": true, - "HTMLImageElement": true, - "ImageData": true, - "URL.createObjectURL": true, - "WeakRef": true, - "Worker": true, - "cancelAnimationFrame": true, + "PerformanceObserver.supportedEntryTypes": true, + "Request": true, + "URL": true, + "XMLHttpRequest.prototype": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_RELEASE__": true, + "addEventListener": true, "console.error": true, - "createImageBitmap": true, - "document": true + "indexedDB.open": true, + "performance.timeOrigin": true, + "setTimeout": true }, "packages": { + "@sentry/browser>@sentry-internal/browser-utils": true, + "@sentry/browser>@sentry-internal/feedback": true, + "@sentry/browser>@sentry-internal/replay-canvas": true, + "@sentry/browser>@sentry-internal/replay": true, "@sentry/browser>@sentry/core": true, "@sentry/utils": true } @@ -2997,45 +2453,86 @@ "isSecureContext": true }, "packages": { - "@solana/addresses>@solana/errors": true + "@solana/addresses>@solana/errors": true + } + }, + "@solana/addresses>@solana/codecs-core": { + "packages": { + "@solana/addresses>@solana/errors": true + } + }, + "@solana/addresses>@solana/codecs-strings": { + "globals": { + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true + }, + "packages": { + "@solana/addresses>@solana/codecs-core": true, + "@solana/addresses>@solana/errors": true + } + }, + "@solana/addresses>@solana/errors": { + "globals": { + "btoa": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser": { + "globals": { + "console.error": true, + "console.log": true + }, + "packages": { + "@noble/hashes": true, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true + } + }, + "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": { + "globals": { + "console.error": true, + "console.log": true + }, + "packages": { + "@noble/hashes": true, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true } }, - "@solana/addresses>@solana/codecs-core": { + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { "packages": { - "@solana/addresses>@solana/errors": true + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true } }, - "@solana/addresses>@solana/codecs-strings": { + "@metamask/profile-sync-controller>siwe>@stablelib/random": { "globals": { - "TextDecoder": true, - "TextEncoder": true, - "atob": true, - "btoa": true + "crypto": true, + "msCrypto": true }, "packages": { - "@solana/addresses>@solana/codecs-core": true, - "@solana/addresses>@solana/errors": true + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true, + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true, + "browserify>browser-resolve": true } }, - "@solana/addresses>@solana/errors": { + "@trezor/connect-web>@trezor/connect-common": { "globals": { - "btoa": true - } - }, - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { + "console.warn": true, + "localStorage.getItem": true, + "localStorage.setItem": true, + "navigator": true, + "setTimeout": true, + "window": true + }, "packages": { - "react-markdown>unist-util-visit": true + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, + "@trezor/connect-web>@trezor/utils": true, + "@swc/helpers>tslib": true } }, - "@storybook/addon-knobs>qs": { + "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { "packages": { - "string.prototype.matchall>side-channel": true - } - }, - "@swc/helpers>tslib": { - "globals": { - "SuppressedError": true, - "define": true + "@metamask/eth-sig-util": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web": { @@ -3062,35 +2559,20 @@ "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect": true, "@trezor/connect-web>@trezor/connect-common": true, + "@trezor/connect-web>@trezor/connect": true, "@trezor/connect-web>@trezor/utils": true, - "webpack>events": true + "webpack>events": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web>@trezor/connect": { "packages": { - "@swc/helpers>tslib": true, "@trezor/connect-web>@trezor/connect>@trezor/protobuf": true, "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, "@trezor/connect-web>@trezor/connect>@trezor/transport": true, - "@trezor/connect-web>@trezor/utils": true - } - }, - "@trezor/connect-web>@trezor/connect-common": { - "globals": { - "console.warn": true, - "localStorage.getItem": true, - "localStorage.setItem": true, - "navigator": true, - "setTimeout": true, - "window": true - }, - "packages": { - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, - "@trezor/connect-web>@trezor/utils": true + "@trezor/connect-web>@trezor/utils": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": { @@ -3106,54 +2588,17 @@ "screen.width": true }, "packages": { + "process": true, "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true, - "process": true - } - }, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { - "globals": { - "define": true + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true } }, "@trezor/connect-web>@trezor/connect>@trezor/protobuf": { "packages": { - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, - "browserify>buffer": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { - "globals": { - "process": true, - "setTimeout": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { - "globals": { - "console.log": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { - "globals": { - "XMLHttpRequest": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true + "browserify>buffer": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": { @@ -3180,16 +2625,10 @@ "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true, "@trezor/connect-web>@trezor/utils>bignumber.js": true, "browserify>buffer": true, - "webpack>events": true - } - }, - "@trezor/connect-web>@trezor/utils>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "webpack>events": true, + "@swc/helpers>tslib": true } }, "@welldone-software/why-did-you-render": { @@ -3204,59 +2643,193 @@ "setTimeout": true }, "packages": { - "lodash": true, - "react": true + "lodash": true, + "react": true + } + }, + "@zxing/browser": { + "globals": { + "HTMLElement": true, + "HTMLImageElement": true, + "HTMLVideoElement": true, + "clearTimeout": true, + "console.error": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, + "packages": { + "@zxing/library": true + } + }, + "@zxing/library": { + "globals": { + "HTMLImageElement": true, + "HTMLVideoElement": true, + "TextDecoder": true, + "TextEncoder": true, + "URL.createObjectURL": true, + "btoa": true, + "console.log": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, + "packages": { + "@zxing/library>ts-custom-error": true + } + }, + "@lavamoat/lavapack>readable-stream>abort-controller": { + "globals": { + "AbortController": true + } + }, + "currency-formatter>accounting": { + "globals": { + "define": true + } + }, + "ethers>@ethersproject/json-wallets>aes-js": { + "globals": { + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>aes-js": { + "globals": { + "define": true + } + }, + "chalk>ansi-styles": { + "packages": { + "chalk>ansi-styles>color-convert": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { + "packages": { + "browserify>buffer": true + } + }, + "string.prototype.matchall>es-abstract>array-buffer-byte-length": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true + } + }, + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { + "packages": { + "bn.js": true, + "browserify>buffer": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "browserify>vm-browserify": true + } + }, + "browserify>assert": { + "globals": { + "Buffer": true + }, + "packages": { + "react>object-assign": true, + "browserify>assert>util": true + } + }, + "@metamask/name-controller>async-mutex": { + "globals": { + "clearTimeout": true, + "setTimeout": true + }, + "packages": { + "@swc/helpers>tslib": true + } + }, + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "globals": { + "clearTimeout": true, + "setTimeout": true + }, + "packages": { + "@swc/helpers>tslib": true + } + }, + "string.prototype.matchall>es-abstract>available-typed-arrays": { + "packages": { + "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true + } + }, + "await-semaphore": { + "packages": { + "process": true, + "browserify>timers-browserify": true + } + }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "globals": { + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, + "setTimeout": true + }, + "packages": { + "browserify>buffer": true, + "axios>form-data": true, + "process": true } }, - "@zxing/browser": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { "globals": { - "HTMLElement": true, - "HTMLImageElement": true, - "HTMLVideoElement": true, - "clearTimeout": true, - "console.error": true, + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, "console.warn": true, "document": true, + "location.href": true, "navigator": true, "setTimeout": true }, "packages": { - "@zxing/library": true + "browserify>buffer": true, + "axios>form-data": true, + "process": true } }, - "@zxing/library": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { "globals": { - "HTMLImageElement": true, - "HTMLVideoElement": true, - "TextDecoder": true, - "TextEncoder": true, - "URL.createObjectURL": true, + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, "btoa": true, - "console.log": true, "console.warn": true, "document": true, + "location.href": true, "navigator": true, "setTimeout": true }, "packages": { - "@zxing/library>ts-custom-error": true + "browserify>buffer": true, + "axios>form-data": true, + "process": true } }, - "addons-linter>sha.js": { - "packages": { - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "@metamask/snaps-controllers>tar-stream>b4a": { + "globals": { + "TextDecoder": true, + "TextEncoder": true } }, - "await-semaphore": { + "@ensdomains/content-hash>multihashes>multibase>base-x": { "packages": { - "browserify>timers-browserify": true, - "process": true - } - }, - "axios>form-data": { - "globals": { - "FormData": true + "koa>content-disposition>safe-buffer": true } }, "base32-encode": { @@ -3270,136 +2843,156 @@ "define": true } }, - "blo": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { "globals": { - "btoa": true + "crypto": true, + "define": true } }, - "bn.js": { + "@metamask/notification-services-controller>bignumber.js": { "globals": { - "Buffer": true - }, - "packages": { - "browserify>browser-resolve": true + "crypto": true, + "define": true } }, - "bowser": { + "@metamask/smart-transactions-controller>bignumber.js": { "globals": { + "crypto": true, "define": true } }, - "browserify>assert": { + "@ngraveio/bc-ur>bignumber.js": { "globals": { - "Buffer": true - }, - "packages": { - "browserify>assert>util": true, - "react>object-assign": true + "crypto": true, + "define": true } }, - "browserify>assert>util": { + "@trezor/connect-web>@trezor/utils>bignumber.js": { "globals": { - "console.error": true, - "console.log": true, - "console.trace": true, - "process": true - }, + "crypto": true, + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { + "globals": { + "crypto": true, + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "globals": { + "crypto": true, + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>bitwise": { "packages": { - "browserify>assert>util>inherits": true, - "process": true + "browserify>buffer": true } }, - "browserify>browserify-zlib": { + "blo": { + "globals": { + "btoa": true + } + }, + "bn.js": { + "globals": { + "Buffer": true + }, "packages": { - "browserify>assert": true, - "browserify>browserify-zlib>pako": true, - "browserify>buffer": true, - "browserify>util": true, - "process": true, - "stream-browserify": true + "browserify>browser-resolve": true } }, - "browserify>buffer": { + "eth-lattice-keyring>gridplus-sdk>borc": { "globals": { "console": true }, "packages": { - "base64-js": true, - "buffer>ieee754": true + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, + "browserify>buffer": true, + "buffer>ieee754": true, + "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true } }, - "browserify>punycode": { + "bowser": { "globals": { "define": true } }, - "browserify>string_decoder": { + "@metamask/ppom-validator>elliptic>brorand": { + "globals": { + "crypto": true, + "msCrypto": true + }, "packages": { - "koa>content-disposition>safe-buffer": true + "browserify>browser-resolve": true } }, - "browserify>timers-browserify": { - "globals": { - "clearInterval": true, - "clearTimeout": true, - "setInterval": true, - "setTimeout": true - }, + "ethereumjs-util>ethereum-cryptography>browserify-aes": { "packages": { - "process": true + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash>cipher-base": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true } }, - "browserify>url": { + "crypto-browserify>browserify-cipher": { "packages": { - "@storybook/addon-knobs>qs": true, - "browserify>punycode": true + "ethereumjs-util>ethereum-cryptography>browserify-aes": true, + "crypto-browserify>browserify-cipher>browserify-des": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true } }, - "browserify>util": { - "globals": { - "console.error": true, - "console.log": true, - "console.trace": true - }, + "crypto-browserify>browserify-cipher>browserify-des": { "packages": { - "browserify>util>is-arguments": true, - "browserify>util>is-typed-array": true, - "browserify>util>which-typed-array": true, - "koa>is-generator-function": true, - "process": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash>cipher-base": true, + "crypto-browserify>browserify-cipher>browserify-des>des.js": true, "pumpify>inherits": true } }, - "browserify>util>is-arguments": { + "crypto-browserify>public-encrypt>browserify-rsa": { "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>randombytes": true } }, - "browserify>util>is-typed-array": { + "crypto-browserify>browserify-sign": { "packages": { - "browserify>util>which-typed-array": true + "bn.js": true, + "crypto-browserify>public-encrypt>browserify-rsa": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "crypto-browserify>create-hmac": true, + "@metamask/ppom-validator>elliptic": true, + "pumpify>inherits": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "stream-browserify": true } }, - "browserify>util>which-typed-array": { + "browserify>browserify-zlib": { "packages": { - "browserify>util>which-typed-array>for-each": true, - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>available-typed-arrays": true, - "string.prototype.matchall>es-abstract>gopd": true + "browserify>assert": true, + "browserify>buffer": true, + "browserify>browserify-zlib>pako": true, + "process": true, + "stream-browserify": true, + "browserify>util": true } }, - "browserify>util>which-typed-array>for-each": { + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { "packages": { - "string.prototype.matchall>es-abstract>is-callable": true + "@ensdomains/content-hash>multihashes>multibase>base-x": true } }, - "browserify>vm-browserify": { - "globals": { - "document.body.appendChild": true, - "document.body.removeChild": true, - "document.createElement": true + "ethereumjs-util>ethereum-cryptography>bs58check": { + "packages": { + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, + "ethereumjs-util>create-hash": true, + "koa>content-disposition>safe-buffer": true } }, "buffer": { @@ -3411,20 +3004,52 @@ "buffer>ieee754": true } }, - "chalk": { + "terser>source-map-support>buffer-from": { "packages": { - "chalk>ansi-styles": true, - "chalk>supports-color": true + "browserify>buffer": true } }, - "chalk>ansi-styles": { + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { + "packages": { + "browserify>buffer": true + } + }, + "browserify>buffer": { + "globals": { + "console": true + }, + "packages": { + "base64-js": true, + "buffer>ieee754": true + } + }, + "@metamask/snaps-utils>validate-npm-package-name>builtins": { + "packages": { + "process": true, + "semver": true + } + }, + "string.prototype.matchall>call-bind": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "browserify>has>function-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>call-bind>set-function-length": true + } + }, + "@ngraveio/bc-ur>cbor-sync": { + "globals": { + "define": true + }, "packages": { - "chalk>ansi-styles>color-convert": true + "browserify>buffer": true } }, - "chalk>ansi-styles>color-convert": { + "chalk": { "packages": { - "jest-canvas-mock>moo-color>color-name": true + "chalk>ansi-styles": true, + "chalk>supports-color": true } }, "chart.js": { @@ -3448,9 +3073,20 @@ "chart.js>@kurkle/color": true } }, - "chart.js>@kurkle/color": { - "globals": { - "define": true + "@ensdomains/content-hash>cids": { + "packages": { + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>multicodec": true, + "@ensdomains/content-hash>cids>multihashes": true, + "@ensdomains/content-hash>cids>uint8arrays": true + } + }, + "ethereumjs-util>create-hash>cipher-base": { + "packages": { + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true, + "stream-browserify": true, + "browserify>string_decoder": true } }, "classnames": { @@ -3459,6 +3095,11 @@ "define": true } }, + "@metamask/jazzicon>color>clone": { + "packages": { + "browserify>buffer": true + } + }, "cockatiel": { "globals": { "AbortController": true, @@ -3472,6 +3113,37 @@ "process": true } }, + "chalk>ansi-styles>color-convert": { + "packages": { + "jest-canvas-mock>moo-color>color-name": true + } + }, + "@metamask/jazzicon>color>color-convert": { + "packages": { + "@metamask/jazzicon>color>color-convert>color-name": true + } + }, + "@metamask/jazzicon>color>color-string": { + "packages": { + "jest-canvas-mock>moo-color>color-name": true + } + }, + "@metamask/jazzicon>color": { + "packages": { + "@metamask/jazzicon>color>clone": true, + "@metamask/jazzicon>color>color-convert": true, + "@metamask/jazzicon>color>color-string": true + } + }, + "@metamask/snaps-controllers>concat-stream": { + "packages": { + "terser>source-map-support>buffer-from": true, + "browserify>buffer": true, + "pumpify>inherits": true, + "readable-stream": true, + "browserify>concat-stream>typedarray": true + } + }, "copy-to-clipboard": { "globals": { "clipboardData": true, @@ -3490,10 +3162,47 @@ "copy-to-clipboard>toggle-selection": true } }, - "copy-to-clipboard>toggle-selection": { + "@ethereumjs/tx>@ethereumjs/common>crc-32": { "globals": { - "document.activeElement": true, - "document.getSelection": true + "DO_NOT_EXPORT_CRC": true, + "define": true + } + }, + "@ngraveio/bc-ur>crc": { + "packages": { + "browserify>buffer": true + } + }, + "crypto-browserify>create-ecdh": { + "packages": { + "bn.js": true, + "browserify>buffer": true, + "@metamask/ppom-validator>elliptic": true + } + }, + "ethereumjs-util>create-hash": { + "packages": { + "ethereumjs-util>create-hash>cipher-base": true, + "pumpify>inherits": true, + "ethereumjs-util>create-hash>md5.js": true, + "ethereumjs-util>create-hash>ripemd160": true, + "addons-linter>sha.js": true + } + }, + "crypto-browserify>create-hmac": { + "packages": { + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>create-hash": true, + "pumpify>inherits": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "addons-linter>sha.js": true + } + }, + "@metamask/snaps-utils>cron-parser": { + "packages": { + "browserify>browser-resolve": true, + "luxon": true } }, "crypto-browserify": { @@ -3501,303 +3210,484 @@ "crypto-browserify>browserify-cipher": true, "crypto-browserify>browserify-sign": true, "crypto-browserify>create-ecdh": true, + "ethereumjs-util>create-hash": true, "crypto-browserify>create-hmac": true, "crypto-browserify>diffie-hellman": true, "crypto-browserify>pbkdf2": true, "crypto-browserify>public-encrypt": true, "crypto-browserify>randombytes": true, - "crypto-browserify>randomfill": true, - "ethereumjs-util>create-hash": true + "crypto-browserify>randomfill": true } }, - "crypto-browserify>browserify-cipher": { + "@metamask/ppom-validator>crypto-js": { + "globals": { + "crypto": true, + "define": true, + "msCrypto": true + }, "packages": { - "crypto-browserify>browserify-cipher>browserify-des": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true + "browserify>browser-resolve": true } }, - "crypto-browserify>browserify-cipher>browserify-des": { + "react-beautiful-dnd>css-box-model": { + "globals": { + "getComputedStyle": true, + "pageXOffset": true, + "pageYOffset": true + }, "packages": { - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>browserify-des>des.js": true, - "ethereumjs-util>create-hash>cipher-base": true, - "pumpify>inherits": true + "react-router-dom>tiny-invariant": true } }, - "crypto-browserify>browserify-cipher>browserify-des>des.js": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { + "globals": { + "document.createElement": true, + "document.documentElement": true, + "getComputedStyle": true + }, "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "pumpify>inherits": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true } }, - "crypto-browserify>browserify-cipher>evp_bytestokey": { + "currency-formatter": { "packages": { - "ethereumjs-util>create-hash>md5.js": true, - "koa>content-disposition>safe-buffer": true + "currency-formatter>accounting": true, + "currency-formatter>locale-currency": true, + "react>object-assign": true } }, - "crypto-browserify>browserify-sign": { + "debounce-stream": { + "packages": { + "debounce-stream>debounce": true, + "debounce-stream>duplexer": true, + "debounce-stream>through": true + } + }, + "debounce-stream>debounce": { + "globals": { + "clearTimeout": true, + "setTimeout": true + } + }, + "nock>debug": { + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, + "packages": { + "nock>debug>ms": true, + "process": true + } + }, + "@metamask/eth-token-tracker>deep-equal": { + "packages": { + "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, + "string.prototype.matchall>call-bind": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, + "string.prototype.matchall>get-intrinsic": true, + "browserify>util>is-arguments": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true, + "@metamask/eth-token-tracker>deep-equal>is-date-object": true, + "string.prototype.matchall>es-abstract>is-regex": true, + "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "@ngraveio/bc-ur>assert>object-is": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, + "gulp>vinyl-fs>object.assign": true, + "string.prototype.matchall>regexp.prototype.flags": true, + "string.prototype.matchall>side-channel": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, + "@metamask/eth-token-tracker>deep-equal>which-collection": true, + "browserify>util>which-typed-array": true + } + }, + "string.prototype.matchall>define-properties>define-data-property": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "string.prototype.matchall>define-properties": { + "packages": { + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true + } + }, + "crypto-browserify>browserify-cipher>browserify-des>des.js": { + "packages": { + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true + } + }, + "crypto-browserify>diffie-hellman": { "packages": { - "@metamask/ppom-validator>elliptic": true, "bn.js": true, "browserify>buffer": true, - "crypto-browserify>create-hmac": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "ethereumjs-util>create-hash": true, - "pumpify>inherits": true, + "crypto-browserify>diffie-hellman>miller-rabin": true, + "crypto-browserify>randombytes": true + } + }, + "@material-ui/core>react-transition-group>dom-helpers": { + "packages": { + "@babel/runtime": true + } + }, + "debounce-stream>duplexer": { + "packages": { "stream-browserify": true } }, - "crypto-browserify>create-ecdh": { + "ethers>@ethersproject/signing-key>elliptic": { "packages": { - "@metamask/ppom-validator>elliptic": true, "bn.js": true, - "browserify>buffer": true + "@metamask/ppom-validator>elliptic>brorand": true, + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true } }, - "crypto-browserify>create-hmac": { + "@metamask/ppom-validator>elliptic": { "packages": { - "addons-linter>sha.js": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "bn.js": true, + "@metamask/ppom-validator>elliptic>brorand": true, + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true } }, - "crypto-browserify>diffie-hellman": { + "eth-lattice-keyring>gridplus-sdk>elliptic": { + "packages": { + "bn.js": true, + "@metamask/ppom-validator>elliptic>brorand": true, + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + } + }, + "string.prototype.matchall>call-bind>es-define-property": { "packages": { - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify>diffie-hellman>miller-rabin": true, - "crypto-browserify>randombytes": true + "string.prototype.matchall>get-intrinsic": true } }, - "crypto-browserify>diffie-hellman>miller-rabin": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "bn.js": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>has-symbols": true, + "browserify>util>is-arguments": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "eslint-plugin-react>array-includes>is-string": true, + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "process": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true } }, - "crypto-browserify>pbkdf2": { + "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { "globals": { - "crypto": true, - "process": true, - "queueMicrotask": true, - "setImmediate": true, - "setTimeout": true + "intToBuffer": true }, "packages": { - "addons-linter>sha.js": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "process": true + "bn.js": true, + "buffer": true, + "@metamask/ethjs>js-sha3": true } }, - "crypto-browserify>public-encrypt": { + "eth-ens-namehash": { + "globals": { + "name": "write" + }, "packages": { - "bn.js": true, "browserify>buffer": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "crypto-browserify>randombytes": true, - "ethereumjs-util>create-hash": true + "eth-ens-namehash>idna-uts46-hx": true, + "@metamask/ethjs>js-sha3": true } }, - "crypto-browserify>public-encrypt>browserify-rsa": { + "eth-lattice-keyring": { + "globals": { + "addEventListener": true, + "browser": true, + "clearInterval": true, + "fetch": true, + "open": true, + "setInterval": true + }, "packages": { + "eth-lattice-keyring>@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, "bn.js": true, "browserify>buffer": true, - "crypto-browserify>randombytes": true + "crypto-browserify": true, + "webpack>events": true, + "eth-lattice-keyring>gridplus-sdk": true, + "eth-lattice-keyring>rlp": true } }, - "crypto-browserify>public-encrypt>parse-asn1": { + "eth-method-registry": { "packages": { - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "crypto-browserify>pbkdf2": true, - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true } }, - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { + "@ethereumjs/tx>ethereum-cryptography": { + "globals": { + "TextDecoder": true, + "crypto": true + }, "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "bn.js": true, - "browserify>buffer": true, - "browserify>vm-browserify": true, - "pumpify>inherits": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@noble/hashes": true, + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true } }, - "crypto-browserify>randombytes": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { "globals": { - "crypto": true, - "msCrypto": true + "TextDecoder": true, + "crypto": true }, "packages": { - "koa>content-disposition>safe-buffer": true, - "process": true + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "crypto-browserify>randomfill": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { "globals": { - "crypto": true, - "msCrypto": true + "TextDecoder": true, + "crypto": true }, "packages": { - "crypto-browserify>randombytes": true, - "koa>content-disposition>safe-buffer": true, - "process": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "currency-formatter": { + "ethereumjs-util>ethereum-cryptography": { "packages": { - "currency-formatter>accounting": true, - "currency-formatter>locale-currency": true, - "react>object-assign": true - } - }, - "currency-formatter>accounting": { - "globals": { - "define": true + "browserify>buffer": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "crypto-browserify>randombytes": true, + "ganache>secp256k1": true } }, - "currency-formatter>locale-currency": { - "globals": { - "countryCode": true + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { + "packages": { + "browserify>assert": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "browserify>buffer": true, + "crypto-browserify>create-hmac": true, + "ethers>@ethersproject/sha2>hash.js": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "crypto-browserify>randombytes": true, + "koa>content-disposition>safe-buffer": true, + "ganache>secp256k1": true } }, - "debounce-stream": { + "ethereumjs-util": { "packages": { - "debounce-stream>debounce": true, - "debounce-stream>duplexer": true, - "debounce-stream>through": true + "browserify>assert": true, + "bn.js": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true, + "ethereumjs-util>rlp": true } }, - "debounce-stream>debounce": { - "globals": { - "clearTimeout": true, - "setTimeout": true + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "packages": { + "browserify>assert": true, + "bn.js": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true } }, - "debounce-stream>duplexer": { + "@metamask/keyring-controller>ethereumjs-wallet": { "packages": { - "stream-browserify": true + "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "browserify>buffer": true, + "crypto-browserify": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, + "crypto-browserify>randombytes": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true, + "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, + "uuid": true } }, - "debounce-stream>through": { + "ethers": { "packages": { - "process": true, - "stream-browserify": true + "@ethersproject/abi": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/providers": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "@ethersproject/wallet": true, + "ethers>@ethersproject/web": true, + "ethers>@ethersproject/wordlists": true } }, - "depcheck>@vue/compiler-sfc>postcss>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "packages": { + "@ethersproject/abi": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "@ethersproject/providers": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "@ethersproject/wallet": true, + "@ethersproject/providers>@ethersproject/web": true, + "ethers>@ethersproject/wordlists": true } }, - "depcheck>is-core-module>hasown": { + "@metamask/ethjs>ethjs-abi": { "packages": { - "browserify>has>function-bind": true + "bn.js": true, + "browserify>buffer": true, + "@metamask/ethjs>js-sha3": true, + "@metamask/ethjs>ethjs-abi>number-to-bn": true } }, - "dependency-tree>precinct>detective-postcss>postcss>nanoid": { + "webpack>events": { "globals": { - "crypto.getRandomValues": true + "console": true } }, - "eslint-plugin-react>array-includes>is-string": { + "crypto-browserify>browserify-cipher>evp_bytestokey": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "ethereumjs-util>create-hash>md5.js": true, + "koa>content-disposition>safe-buffer": true } }, - "eth-ens-namehash": { - "globals": { - "name": "write" - }, + "extension-port-stream": { "packages": { - "@metamask/ethjs>js-sha3": true, "browserify>buffer": true, - "eth-ens-namehash>idna-uts46-hx": true + "extension-port-stream>readable-stream": true } }, - "eth-ens-namehash>idna-uts46-hx": { + "fast-json-patch": { + "globals": { + "addEventListener": true, + "clearTimeout": true, + "removeEventListener": true, + "setTimeout": true + } + }, + "@metamask/snaps-utils>fast-xml-parser": { "globals": { - "define": true + "entityName": true, + "val": true }, "packages": { - "browserify>punycode": true + "@metamask/snaps-utils>fast-xml-parser>strnum": true } }, - "eth-keyring-controller>@metamask/browser-passworder": { - "globals": { - "crypto": true + "@metamask/notification-services-controller>firebase": { + "packages": { + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/messaging": true } }, - "eth-lattice-keyring": { + "react-focus-lock>focus-lock": { "globals": { - "addEventListener": true, - "browser": true, - "clearInterval": true, - "fetch": true, - "open": true, - "setInterval": true + "HTMLIFrameElement": true, + "Node.DOCUMENT_FRAGMENT_NODE": true, + "Node.DOCUMENT_NODE": true, + "Node.DOCUMENT_POSITION_CONTAINED_BY": true, + "Node.DOCUMENT_POSITION_CONTAINS": true, + "Node.ELEMENT_NODE": true, + "console.error": true, + "console.warn": true, + "document": true, + "getComputedStyle": true, + "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify": true, - "eth-lattice-keyring>@ethereumjs/tx": true, - "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true, - "webpack>events": true + "@swc/helpers>tslib": true } }, - "eth-lattice-keyring>@ethereumjs/tx": { + "browserify>util>which-typed-array>for-each": { "packages": { - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true + "string.prototype.matchall>es-abstract>is-callable": true } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { - "packages": { - "browserify": true, - "browserify>buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true + "axios>form-data": { + "globals": { + "FormData": true } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { + "fuse.js": { "globals": { - "WeakRef": true - }, - "packages": { - "browserify": true + "console": true, + "define": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { + "string.prototype.matchall>get-intrinsic": { "globals": { - "TextDecoder": true, - "crypto": true + "AggregateError": true, + "FinalizationRegistry": true, + "WeakRef": true }, "packages": { - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true + "string.prototype.matchall>call-bind>es-errors": true, + "browserify>has>function-bind": true, + "string.prototype.matchall>es-abstract>has-proto": true, + "string.prototype.matchall>has-symbols": true, + "depcheck>is-core-module>hasown": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { - "globals": { - "TextEncoder": true, - "crypto": true + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true } }, "eth-lattice-keyring>gridplus-sdk": { @@ -3815,230 +3705,307 @@ "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "@ethersproject/abi": true, - "@metamask/ethjs>js-sha3": true, - "@metamask/keyring-api>bech32": true, - "bn.js": true, - "browserify>buffer": true, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true, + "@ethersproject/abi": true, "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "@metamask/keyring-api>bech32": true, "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, "eth-lattice-keyring>gridplus-sdk>bitwise": true, + "bn.js": true, "eth-lattice-keyring>gridplus-sdk>borc": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, "eth-lattice-keyring>gridplus-sdk>elliptic": true, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, - "eth-lattice-keyring>gridplus-sdk>uuid": true, - "eth-lattice-keyring>rlp": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ethjs>js-sha3": true, + "lodash": true, + "eth-lattice-keyring>rlp": true, "ganache>secp256k1": true, - "lodash": true + "eth-lattice-keyring>gridplus-sdk>uuid": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { + "string.prototype.matchall>es-abstract>has-property-descriptors": { "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "webpack>events": true + "string.prototype.matchall>call-bind>es-define-property": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { + "koa>is-generator-function>has-tostringtag": { "packages": { - "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true + "string.prototype.matchall>has-symbols": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { + "ethereumjs-util>create-hash>md5.js>hash-base": { "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "webpack>events": true + "pumpify>inherits": true, + "readable-stream": true, + "koa>content-disposition>safe-buffer": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { + "ethers>@ethersproject/sha2>hash.js": { + "packages": { + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true + } + }, + "depcheck>is-core-module>hasown": { + "packages": { + "browserify>has>function-bind": true + } + }, + "@metamask/eth-trezor-keyring>hdkey": { + "packages": { + "browserify>assert": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "crypto-browserify": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "ganache>secp256k1": true + } + }, + "he": { "globals": { - "TextDecoder": true, - "crypto": true + "define": true + } + }, + "history": { + "globals": { + "console": true, + "define": true, + "document.defaultView": true, + "document.querySelector": true + } + }, + "react-router-dom>history": { + "globals": { + "addEventListener": true, + "confirm": true, + "document": true, + "history": true, + "location": true, + "navigator.userAgent": true, + "removeEventListener": true }, "packages": { - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true + "react-router-dom>history>resolve-pathname": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true, + "react-router-dom>history>value-equal": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "@metamask/ppom-validator>elliptic>hmac-drbg": { + "packages": { + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + } + }, + "react-redux>hoist-non-react-statics": { + "packages": { + "prop-types>react-is": true + } + }, + "https-browserify": { + "packages": { + "stream-http": true, + "browserify>url": true + } + }, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": { "globals": { - "TextEncoder": true, - "crypto": true + "DOMException": true, + "IDBCursor": true, + "IDBDatabase": true, + "IDBIndex": true, + "IDBObjectStore": true, + "IDBRequest": true, + "IDBTransaction": true, + "indexedDB.deleteDatabase": true, + "indexedDB.open": true } }, - "eth-lattice-keyring>gridplus-sdk>aes-js": { + "eth-ens-namehash>idna-uts46-hx": { "globals": { "define": true + }, + "packages": { + "browserify>punycode": true + } + }, + "string.prototype.matchall>internal-slot": { + "packages": { + "string.prototype.matchall>call-bind>es-errors": true, + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>side-channel": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "string.prototype.matchall>call-bind": true, + "koa>is-generator-function>has-tostringtag": true + } + }, + "string.prototype.matchall>es-abstract>is-array-buffer": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { + "packages": { + "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { + "packages": { + "string.prototype.matchall>call-bind": true, + "koa>is-generator-function>has-tostringtag": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, + "@metamask/eth-token-tracker>deep-equal>is-date-object": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "@material-ui/core>@material-ui/styles>jss>is-in-browser": { "globals": { - "crypto": true, - "define": true + "document": true } }, - "eth-lattice-keyring>gridplus-sdk>bitwise": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { "packages": { - "browserify>buffer": true + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>borc": { - "globals": { - "console": true - }, + "string.prototype.matchall>es-abstract>is-regex": { "packages": { - "browserify>buffer": true, - "buffer>ieee754": true, - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, - "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true + "string.prototype.matchall>call-bind": true, + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "string.prototype.matchall>es-abstract>is-shared-array-buffer": { + "packages": { + "string.prototype.matchall>call-bind": true } }, - "eth-lattice-keyring>gridplus-sdk>borc>iso-url": { - "globals": { - "URL": true, - "URLSearchParams": true, - "location": true + "eslint-plugin-react>array-includes>is-string": { + "packages": { + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>elliptic": { + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "bn.js": true, - "ethers>@ethersproject/sha2>hash.js": true, - "pumpify>inherits": true + "string.prototype.matchall>has-symbols": true } }, - "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { - "globals": { - "intToBuffer": true - }, + "browserify>util>is-typed-array": { "packages": { - "@metamask/ethjs>js-sha3": true, - "bn.js": true, - "buffer": true + "browserify>util>which-typed-array": true } }, - "eth-lattice-keyring>gridplus-sdk>uuid": { - "globals": { - "crypto": true + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true } }, - "eth-lattice-keyring>rlp": { + "eth-lattice-keyring>gridplus-sdk>borc>iso-url": { "globals": { - "TextEncoder": true - } - }, - "eth-method-registry": { - "packages": { - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true + "URL": true, + "URLSearchParams": true, + "location": true } }, - "ethereumjs-util": { + "@ensdomains/content-hash>js-base64": { + "globals": { + "Base64": "write", + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true, + "define": true + }, "packages": { - "bn.js": true, - "browserify>assert": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>ethereum-cryptography": true, - "ethereumjs-util>rlp": true + "browserify>buffer": true } }, - "ethereumjs-util>create-hash": { + "@metamask/ethjs>js-sha3": { + "globals": { + "define": true + }, "packages": { - "addons-linter>sha.js": true, - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>create-hash>md5.js": true, - "ethereumjs-util>create-hash>ripemd160": true, - "pumpify>inherits": true + "process": true } }, - "ethereumjs-util>create-hash>cipher-base": { - "packages": { - "browserify>string_decoder": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true, - "stream-browserify": true + "@ngraveio/bc-ur>jsbi": { + "globals": { + "define": true } }, - "ethereumjs-util>create-hash>md5.js": { + "@metamask/message-manager>jsonschema": { "packages": { - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "browserify>url": true } }, - "ethereumjs-util>create-hash>md5.js>hash-base": { + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { "packages": { - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true, - "readable-stream": true + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true } }, - "ethereumjs-util>create-hash>ripemd160": { + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { + "globals": { + "CSS": true + }, "packages": { - "browserify>buffer": true, - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "pumpify>inherits": true + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethereumjs-util>ethereum-cryptography": { + "@material-ui/core>@material-ui/styles>jss-plugin-global": { "packages": { - "browserify>buffer": true, - "crypto-browserify>randombytes": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "ganache>secp256k1": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethereumjs-util>ethereum-cryptography>browserify-aes": { + "@material-ui/core>@material-ui/styles>jss-plugin-nested": { "packages": { - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "@babel/runtime": true, + "react-router-dom>tiny-warning": true } }, - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { "packages": { - "browserify>buffer": true + "@material-ui/core>@material-ui/styles>jss": true, + "react-router-dom>tiny-warning": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { "packages": { - "ethereumjs-util>create-hash": true, - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, - "koa>content-disposition>safe-buffer": true + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true, + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { + "@material-ui/core>@material-ui/styles>jss": { + "globals": { + "CSS": true, + "document.createElement": true, + "document.querySelector": true + }, "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, + "react-router-dom>tiny-warning": true } }, "ethereumjs-util>ethereum-cryptography>keccak": { @@ -4047,536 +4014,496 @@ "readable-stream": true } }, - "ethereumjs-util>rlp": { - "packages": { - "bn.js": true, - "browserify>buffer": true + "currency-formatter>locale-currency": { + "globals": { + "countryCode": true } }, - "ethereumjs-wallet>randombytes": { + "localforage": { "globals": { - "crypto.getRandomValues": true + "Blob": true, + "BlobBuilder": true, + "FileReader": true, + "IDBKeyRange": true, + "MSBlobBuilder": true, + "MozBlobBuilder": true, + "OIndexedDB": true, + "WebKitBlobBuilder": true, + "atob": true, + "btoa": true, + "console.error": true, + "console.info": true, + "console.warn": true, + "define": true, + "fetch": true, + "indexedDB": true, + "localStorage": true, + "mozIndexedDB": true, + "msIndexedDB": true, + "navigator.platform": true, + "navigator.userAgent": true, + "openDatabase": true, + "setTimeout": true, + "webkitIndexedDB": true } }, - "ethers": { - "packages": { - "@ethersproject/abi": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "@ethersproject/wallet": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/providers": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "ethers>@ethersproject/web": true, - "ethers>@ethersproject/wordlists": true + "lodash": { + "globals": { + "clearTimeout": true, + "define": true, + "setTimeout": true } }, - "ethers>@ethersproject/abstract-provider": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + "loglevel": { + "globals": { + "console": true, + "define": true, + "document.cookie": true, + "localStorage": true, + "log": "write", + "navigator": true } - }, - "ethers>@ethersproject/abstract-signer": { - "packages": { - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + }, + "lottie-web": { + "globals": { + "Blob": true, + "Howl": true, + "OffscreenCanvas": true, + "URL.createObjectURL": true, + "Worker": true, + "XMLHttpRequest": true, + "bodymovin": "write", + "clearInterval": true, + "console": true, + "define": true, + "document.body": true, + "document.createElement": true, + "document.createElementNS": true, + "document.getElementsByClassName": true, + "document.getElementsByTagName": true, + "document.querySelectorAll": true, + "document.readyState": true, + "location.origin": true, + "location.pathname": true, + "navigator": true, + "requestAnimationFrame": true, + "setInterval": true, + "setTimeout": true } }, - "ethers>@ethersproject/address": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/rlp": true + "luxon": { + "globals": { + "Intl": true } }, - "ethers>@ethersproject/base64": { + "@metamask/snaps-utils>marked": { "globals": { - "atob": true, - "btoa": true - }, - "packages": { - "@ethersproject/bytes": true + "console.error": true, + "console.warn": true, + "define": true } }, - "ethers>@ethersproject/basex": { + "ethereumjs-util>create-hash>md5.js": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/properties": true + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true } }, - "ethers>@ethersproject/constants": { + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { "packages": { - "@ethersproject/bignumber": true + "react-markdown>unist-util-visit": true } }, - "ethers>@ethersproject/json-wallets": { + "react-markdown>remark-parse>mdast-util-from-markdown": { "packages": { - "@ethersproject/bytes": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/json-wallets>aes-js": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/pbkdf2": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true + "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, + "react-syntax-highlighter>refractor>parse-entities": true, + "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true } }, - "ethers>@ethersproject/json-wallets>aes-js": { + "react-markdown>remark-rehype>mdast-util-to-hast": { "globals": { - "define": true + "console.warn": true + }, + "packages": { + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, + "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, + "react-markdown>unist-util-visit": true } }, - "ethers>@ethersproject/json-wallets>scrypt-js": { + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { "globals": { - "define": true, - "setTimeout": true + "Headers": true, + "TextDecoder": true, + "URL": true, + "btoa": true, + "fetch": true }, "packages": { - "browserify>timers-browserify": true + "browserify>browserify-zlib": true, + "browserify>buffer": true, + "https-browserify": true, + "process": true, + "stream-http": true, + "browserify>url": true, + "browserify>util": true } }, - "ethers>@ethersproject/keccak256": { + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { "packages": { - "@ethersproject/bytes": true, - "@metamask/ethjs>js-sha3": true - } - }, - "ethers>@ethersproject/logger": { - "globals": { - "console": true + "react-syntax-highlighter>refractor>parse-entities": true } }, - "ethers>@ethersproject/pbkdf2": { + "crypto-browserify>diffie-hellman>miller-rabin": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/sha2": true + "bn.js": true, + "@metamask/ppom-validator>elliptic>brorand": true } }, - "ethers>@ethersproject/properties": { + "@ensdomains/content-hash>cids>multibase": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "ethers>@ethersproject/logger": true + "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true } }, - "ethers>@ethersproject/providers": { - "globals": { - "WebSocket": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true - }, + "@ensdomains/content-hash>multihashes>multibase": { "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/providers>@ethersproject/networks": true, - "ethers>@ethersproject/providers>@ethersproject/web": true, - "ethers>@ethersproject/providers>bech32": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true + "@ensdomains/content-hash>multihashes>multibase>base-x": true, + "browserify>buffer": true, + "@ensdomains/content-hash>multihashes>web-encoding": true } }, - "ethers>@ethersproject/providers>@ethersproject/networks": { + "@ensdomains/content-hash>multicodec": { "packages": { - "ethers>@ethersproject/logger": true + "@ensdomains/content-hash>multicodec>uint8arrays": true, + "sass-embedded>varint": true } }, - "ethers>@ethersproject/providers>@ethersproject/web": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "TextDecoder": true, + "TextEncoder": true, + "console.warn": true, + "crypto.subtle.digest": true } }, - "ethers>@ethersproject/random": { + "@ensdomains/content-hash>multihashes": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "browserify>buffer": true, + "@ensdomains/content-hash>multihashes>multibase": true, + "@ensdomains/content-hash>multihashes>varint": true, + "@ensdomains/content-hash>multihashes>web-encoding": true } }, - "ethers>@ethersproject/rlp": { + "@ensdomains/content-hash>cids>multihashes": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>cids>uint8arrays": true, + "@ensdomains/content-hash>cids>multihashes>varint": true } }, - "ethers>@ethersproject/sha2": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2>hash.js": true + "nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/sha2>hash.js": { - "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "pumpify>inherits": true + "@metamask/approval-controller>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/signing-key": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/signing-key>elliptic": true + "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/signing-key>elliptic": { - "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "bn.js": true, - "ethers>@ethersproject/sha2>hash.js": true, - "pumpify>inherits": true + "@metamask/notification-controller>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/solidity": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true + "@metamask/permission-controller>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/strings": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/logger": true + "@metamask/rpc-methods>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/transactions": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/signing-key": true + "@metamask/rpc-methods-flask>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/units": { - "packages": { - "@ethersproject/bignumber": true, - "ethers>@ethersproject/logger": true + "@metamask/snaps-controllers>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/web": { + "@metamask/snaps-controllers-flask>nanoid": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/wordlists": { - "packages": { - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "depcheck>@vue/compiler-sfc>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "extension-port-stream": { - "packages": { - "browserify>buffer": true, - "extension-port-stream>readable-stream": true + "dependency-tree>precinct>detective-postcss>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "extension-port-stream>readable-stream": { + "node-fetch": { "globals": { - "AbortController": true, - "AggregateError": true, - "Blob": true - }, - "packages": { - "browserify>buffer": true, - "browserify>string_decoder": true, - "extension-port-stream>readable-stream>abort-controller": true, - "process": true, - "webpack>events": true + "Headers": true, + "Request": true, + "Response": true, + "fetch": true } }, - "extension-port-stream>readable-stream>abort-controller": { + "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { "globals": { - "AbortController": true + "fetch": true } }, - "fast-json-patch": { + "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { "globals": { - "addEventListener": true, - "clearTimeout": true, - "removeEventListener": true, - "setTimeout": true + "fetch": true } }, - "fuse.js": { + "@metamask/ethjs>ethjs-abi>number-to-bn": { + "packages": { + "bn.js": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + } + }, + "string.prototype.matchall>es-abstract>object-inspect": { "globals": { - "console": true, - "define": true + "HTMLElement": true, + "WeakRef": true + }, + "packages": { + "browserify>browser-resolve": true } }, - "ganache>secp256k1": { + "@ngraveio/bc-ur>assert>object-is": { "packages": { - "@metamask/ppom-validator>elliptic": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true } }, "gulp>vinyl-fs>object.assign": { "packages": { - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>has-symbols": true + "string.prototype.matchall>has-symbols": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true } }, - "he": { - "globals": { - "define": true + "@metamask/object-multiplex>once": { + "packages": { + "@metamask/object-multiplex>once>wrappy": true } }, - "history": { - "globals": { - "console": true, - "define": true, - "document.defaultView": true, - "document.querySelector": true + "crypto-browserify>public-encrypt>parse-asn1": { + "packages": { + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes": true, + "browserify>buffer": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "crypto-browserify>pbkdf2": true } }, - "https-browserify": { - "packages": { - "browserify>url": true, - "stream-http": true + "react-syntax-highlighter>refractor>parse-entities": { + "globals": { + "document.createElement": true } }, - "koa>content-disposition>safe-buffer": { + "path-browserify": { "packages": { - "browserify>buffer": true + "process": true } }, - "koa>is-generator-function": { + "serve-handler>path-to-regexp": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "serve-handler>path-to-regexp>isarray": true } }, - "koa>is-generator-function>has-tostringtag": { + "crypto-browserify>pbkdf2": { + "globals": { + "crypto": true, + "process": true, + "queueMicrotask": true, + "setImmediate": true, + "setTimeout": true + }, "packages": { - "string.prototype.matchall>has-symbols": true + "ethereumjs-util>create-hash": true, + "process": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "addons-linter>sha.js": true } }, - "localforage": { + "@material-ui/core>popper.js": { "globals": { - "Blob": true, - "BlobBuilder": true, - "FileReader": true, - "IDBKeyRange": true, - "MSBlobBuilder": true, - "MozBlobBuilder": true, - "OIndexedDB": true, - "WebKitBlobBuilder": true, - "atob": true, - "btoa": true, - "console.error": true, - "console.info": true, + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, "console.warn": true, "define": true, - "fetch": true, - "indexedDB": true, - "localStorage": true, - "mozIndexedDB": true, - "msIndexedDB": true, - "navigator.platform": true, - "navigator.userAgent": true, - "openDatabase": true, - "setTimeout": true, - "webkitIndexedDB": true + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator": true, + "requestAnimationFrame": true, + "setTimeout": true } }, - "lodash": { + "react-tippy>popper.js": { "globals": { - "clearTimeout": true, + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, + "console.warn": true, "define": true, + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.userAgent": true, + "requestAnimationFrame": true, "setTimeout": true } }, - "loglevel": { + "process": { "globals": { - "console": true, - "define": true, - "document.cookie": true, - "localStorage": true, - "log": "write", - "navigator": true + "clearTimeout": true, + "setTimeout": true } }, - "lottie-web": { - "globals": { - "Blob": true, - "Howl": true, - "OffscreenCanvas": true, - "URL.createObjectURL": true, - "Worker": true, - "XMLHttpRequest": true, - "bodymovin": "write", - "clearInterval": true, - "console": true, - "define": true, - "document.body": true, - "document.createElement": true, - "document.createElementNS": true, - "document.getElementsByClassName": true, - "document.getElementsByTagName": true, - "document.querySelectorAll": true, - "document.readyState": true, - "location.origin": true, - "location.pathname": true, - "navigator": true, - "requestAnimationFrame": true, - "setInterval": true, - "setTimeout": true + "promise-to-callback": { + "packages": { + "promise-to-callback>is-fn": true, + "promise-to-callback>set-immediate-shim": true } }, - "luxon": { + "prop-types": { "globals": { - "Intl": true + "console": true + }, + "packages": { + "react>object-assign": true, + "prop-types>react-is": true } }, - "nanoid": { - "globals": { - "crypto.getRandomValues": true + "react-markdown>property-information": { + "packages": { + "watchify>xtend": true } }, - "nock>debug": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true + "process": true, + "setTimeout": true }, "packages": { - "nock>debug>ms": true, - "process": true + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true + } + }, + "crypto-browserify>public-encrypt": { + "packages": { + "bn.js": true, + "crypto-browserify>public-encrypt>browserify-rsa": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "crypto-browserify>randombytes": true } }, - "node-fetch": { + "browserify>punycode": { "globals": { - "Headers": true, - "Request": true, - "Response": true, - "fetch": true + "define": true } }, - "path-browserify": { - "packages": { - "process": true + "qrcode-generator": { + "globals": { + "define": true } }, - "process": { + "qrcode.react": { "globals": { - "clearTimeout": true, - "setTimeout": true + "Path2D": true, + "devicePixelRatio": true + }, + "packages": { + "react": true } }, - "promise-to-callback": { + "@storybook/addon-knobs>qs": { "packages": { - "promise-to-callback>is-fn": true, - "promise-to-callback>set-immediate-shim": true + "string.prototype.matchall>side-channel": true } }, - "promise-to-callback>set-immediate-shim": { + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { "globals": { - "setTimeout.apply": true - }, - "packages": { - "browserify>timers-browserify": true + "queueMicrotask": true } }, - "prop-types": { + "react-beautiful-dnd>raf-schd": { "globals": { - "console": true - }, - "packages": { - "prop-types>react-is": true, - "react>object-assign": true + "cancelAnimationFrame": true, + "requestAnimationFrame": true } }, - "prop-types>react-is": { + "crypto-browserify>randombytes": { "globals": { - "console": true + "crypto": true, + "msCrypto": true + }, + "packages": { + "process": true, + "koa>content-disposition>safe-buffer": true } }, - "qrcode-generator": { + "ethereumjs-wallet>randombytes": { "globals": { - "define": true + "crypto.getRandomValues": true } }, - "qrcode.react": { + "crypto-browserify>randomfill": { "globals": { - "Path2D": true, - "devicePixelRatio": true + "crypto": true, + "msCrypto": true }, "packages": { - "react": true + "process": true, + "crypto-browserify>randombytes": true, + "koa>content-disposition>safe-buffer": true } }, "react": { @@ -4584,8 +4511,8 @@ "console": true }, "packages": { - "prop-types": true, - "react>object-assign": true + "react>object-assign": true, + "prop-types": true } }, "react-beautiful-dnd": { @@ -4607,43 +4534,28 @@ }, "packages": { "@babel/runtime": true, - "react": true, "react-beautiful-dnd>css-box-model": true, "react-beautiful-dnd>memoize-one": true, "react-beautiful-dnd>raf-schd": true, - "react-beautiful-dnd>use-memo-one": true, + "react": true, "react-dom": true, "react-redux": true, - "redux": true + "redux": true, + "react-beautiful-dnd>use-memo-one": true } }, - "react-beautiful-dnd>css-box-model": { + "react-chartjs-2": { "globals": { - "getComputedStyle": true, - "pageXOffset": true, - "pageYOffset": true + "setTimeout": true }, "packages": { - "react-router-dom>tiny-invariant": true - } - }, - "react-beautiful-dnd>raf-schd": { - "globals": { - "cancelAnimationFrame": true, - "requestAnimationFrame": true - } - }, - "react-beautiful-dnd>use-memo-one": { - "packages": { + "chart.js": true, "react": true } }, - "react-chartjs-2": { - "globals": { - "setTimeout": true - }, + "react-focus-lock>react-clientside-effect": { "packages": { - "chart.js": true, + "@babel/runtime": true, "react": true } }, @@ -4688,22 +4600,28 @@ "trustedTypes": true }, "packages": { + "react>object-assign": true, "prop-types": true, "react": true, - "react-dom>scheduler": true, - "react>object-assign": true + "react-dom>scheduler": true } }, - "react-dom>scheduler": { + "react-responsive-carousel>react-easy-swipe": { "globals": { - "MessageChannel": true, - "cancelAnimationFrame": true, - "clearTimeout": true, - "console": true, - "navigator": true, - "performance": true, - "requestAnimationFrame": true, - "setTimeout": true + "addEventListener": true, + "define": true, + "document.addEventListener": true, + "document.removeEventListener": true + }, + "packages": { + "prop-types": true, + "react": true + } + }, + "react-popper>react-fast-compare": { + "globals": { + "Element": true, + "console.warn": true } }, "react-focus-lock": { @@ -4717,667 +4635,726 @@ }, "packages": { "@babel/runtime": true, + "react-focus-lock>focus-lock": true, "prop-types": true, "react": true, - "react-focus-lock>focus-lock": true, "react-focus-lock>react-clientside-effect": true, "react-focus-lock>use-callback-ref": true, "react-focus-lock>use-sidecar": true } }, - "react-focus-lock>focus-lock": { + "react-idle-timer": { "globals": { - "HTMLIFrameElement": true, - "Node.DOCUMENT_FRAGMENT_NODE": true, - "Node.DOCUMENT_NODE": true, - "Node.DOCUMENT_POSITION_CONTAINED_BY": true, - "Node.DOCUMENT_POSITION_CONTAINS": true, - "Node.ELEMENT_NODE": true, - "console.error": true, + "clearTimeout": true, + "document": true, + "setTimeout": true + }, + "packages": { + "prop-types": true, + "react": true + } + }, + "react-inspector": { + "globals": { + "Node": true, + "chromeDark": true, + "chromeLight": true + }, + "packages": { + "react": true + } + }, + "prop-types>react-is": { + "globals": { + "console": true + } + }, + "react-markdown>react-is": { + "globals": { + "console": true + } + }, + "react-redux>react-is": { + "globals": { + "console": true + } + }, + "react-markdown": { + "globals": { + "console.warn": true + }, + "packages": { + "react-markdown>comma-separated-tokens": true, + "prop-types": true, + "react-markdown>property-information": true, + "react": true, + "react-markdown>react-is": true, + "react-markdown>remark-parse": true, + "react-markdown>remark-rehype": true, + "react-markdown>space-separated-tokens": true, + "react-markdown>style-to-object": true, + "react-markdown>unified": true, + "react-markdown>unist-util-visit": true, + "react-markdown>vfile": true + } + }, + "react-popper": { + "globals": { + "document": true + }, + "packages": { + "@popperjs/core": true, + "react": true, + "react-popper>react-fast-compare": true, + "react-popper>warning": true + } + }, + "react-redux": { + "globals": { + "console": true, + "document": true + }, + "packages": { + "@babel/runtime": true, + "react-redux>hoist-non-react-statics": true, + "prop-types": true, + "react": true, + "react-dom": true, + "react-redux>react-is": true + } + }, + "react-responsive-carousel": { + "globals": { + "HTMLElement": true, + "addEventListener": true, + "clearTimeout": true, "console.warn": true, "document": true, "getComputedStyle": true, + "removeEventListener": true, + "setTimeout": true + }, + "packages": { + "classnames": true, + "react": true, + "react-dom": true, + "react-responsive-carousel>react-easy-swipe": true + } + }, + "react-router-dom": { + "packages": { + "react-router-dom>history": true, + "prop-types": true, + "react": true, + "react-router-dom>react-router": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true + } + }, + "react-router-dom-v5-compat": { + "globals": { + "FormData": true, + "URL": true, + "URLSearchParams": true, + "__reactRouterVersion": "write", + "addEventListener": true, + "confirm": true, + "define": true, + "document": true, + "history.scrollRestoration": true, + "location.href": true, + "removeEventListener": true, + "scrollTo": true, + "scrollY": true, + "sessionStorage.getItem": true, + "sessionStorage.setItem": true, "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true + "react-router-dom-v5-compat>@remix-run/router": true, + "history": true, + "react": true, + "react-dom": true, + "react-router-dom": true, + "react-router-dom-v5-compat>react-router": true } }, - "react-focus-lock>react-clientside-effect": { + "react-router-dom>react-router": { "packages": { - "@babel/runtime": true, - "react": true + "react-router-dom>history": true, + "react-redux>hoist-non-react-statics": true, + "serve-handler>path-to-regexp": true, + "prop-types": true, + "react": true, + "prop-types>react-is": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true } }, - "react-focus-lock>use-callback-ref": { + "react-router-dom-v5-compat>react-router": { + "globals": { + "console.error": true, + "define": true + }, "packages": { + "react-router-dom-v5-compat>@remix-run/router": true, "react": true } }, - "react-focus-lock>use-sidecar": { + "react-simple-file-input": { "globals": { - "console.error": true + "File": true, + "FileReader": true, + "console.warn": true }, "packages": { - "@swc/helpers>tslib": true, - "react": true, - "react-focus-lock>use-sidecar>detect-node-es": true + "prop-types": true, + "react": true } }, - "react-idle-timer": { + "react-tippy": { "globals": { + "Element": true, + "MSStream": true, + "MutationObserver": true, + "addEventListener": true, "clearTimeout": true, + "console.error": true, + "console.warn": true, + "define": true, "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.maxTouchPoints": true, + "navigator.msMaxTouchPoints": true, + "navigator.userAgent": true, + "performance": true, + "requestAnimationFrame": true, "setTimeout": true }, "packages": { - "prop-types": true, - "react": true + "react-tippy>popper.js": true, + "react": true, + "react-dom": true } }, - "react-inspector": { + "react-toggle-button": { "globals": { - "Node": true, - "chromeDark": true, - "chromeLight": true + "clearTimeout": true, + "console.warn": true, + "define": true, + "performance": true, + "setTimeout": true }, "packages": { "react": true } }, - "react-markdown": { + "@material-ui/core>react-transition-group": { "globals": { - "console.warn": true + "Element": true, + "setTimeout": true }, "packages": { + "@material-ui/core>react-transition-group>dom-helpers": true, "prop-types": true, "react": true, - "react-markdown>comma-separated-tokens": true, - "react-markdown>property-information": true, - "react-markdown>react-is": true, - "react-markdown>remark-parse": true, - "react-markdown>remark-rehype": true, - "react-markdown>space-separated-tokens": true, - "react-markdown>style-to-object": true, - "react-markdown>unified": true, - "react-markdown>unist-util-visit": true, - "react-markdown>vfile": true + "react-dom": true } }, - "react-markdown>property-information": { + "readable-stream": { "packages": { - "watchify>xtend": true + "browserify>browser-resolve": true, + "browserify>buffer": true, + "webpack>events": true, + "pumpify>inherits": true, + "process": true, + "browserify>string_decoder": true, + "readable-stream>util-deprecate": true } }, - "react-markdown>react-is": { + "extension-port-stream>readable-stream": { "globals": { - "console": true - } - }, - "react-markdown>remark-parse": { - "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown": true - } - }, - "react-markdown>remark-parse>mdast-util-from-markdown": { - "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, - "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true, - "react-syntax-highlighter>refractor>parse-entities": true - } - }, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { + "AbortController": true, + "AbortSignal": true, + "AggregateError": true, + "Blob": true, + "ERR_INVALID_ARG_TYPE": true, + "queueMicrotask": true + }, "packages": { - "react-syntax-highlighter>refractor>parse-entities": true + "@lavamoat/lavapack>readable-stream>abort-controller": true, + "browserify>buffer": true, + "webpack>events": true, + "process": true, + "browserify>string_decoder": true } }, - "react-markdown>remark-rehype": { + "@metamask/snaps-controllers>readable-web-to-node-stream": { "packages": { - "react-markdown>remark-rehype>mdast-util-to-hast": true + "readable-stream": true } }, - "react-markdown>remark-rehype>mdast-util-to-hast": { + "redux": { "globals": { - "console.warn": true + "console": true }, "packages": { - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, - "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, - "react-markdown>unist-util-visit": true + "@babel/runtime": true } }, - "react-markdown>style-to-object": { + "string.prototype.matchall>regexp.prototype.flags": { "packages": { - "react-markdown>style-to-object>inline-style-parser": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true } }, - "react-markdown>unified": { + "react-markdown>remark-parse": { "packages": { - "mocha>yargs-unparser>is-plain-obj": true, - "react-markdown>unified>bail": true, - "react-markdown>unified>extend": true, - "react-markdown>unified>is-buffer": true, - "react-markdown>unified>trough": true, - "react-markdown>vfile": true + "react-markdown>remark-parse>mdast-util-from-markdown": true } }, - "react-markdown>unist-util-visit": { + "react-markdown>remark-rehype": { "packages": { - "react-markdown>unist-util-visit>unist-util-visit-parents": true + "react-markdown>remark-rehype>mdast-util-to-hast": true } }, - "react-markdown>unist-util-visit>unist-util-visit-parents": { + "react-markdown>vfile>replace-ext": { "packages": { - "react-markdown>unist-util-visit>unist-util-is": true + "path-browserify": true } }, - "react-markdown>vfile": { - "packages": { - "path-browserify": true, - "process": true, - "react-markdown>vfile>is-buffer": true, - "react-markdown>vfile>replace-ext": true, - "react-markdown>vfile>vfile-message": true + "reselect": { + "globals": { + "WeakRef": true, + "console.warn": true, + "unstable_autotrackMemoize": true } }, - "react-markdown>vfile>replace-ext": { + "@metamask/snaps-utils>rfdc": { "packages": { - "path-browserify": true + "browserify>buffer": true } }, - "react-markdown>vfile>vfile-message": { + "ethereumjs-util>create-hash>ripemd160": { "packages": { - "react-markdown>vfile>unist-util-stringify-position": true + "browserify>buffer": true, + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "pumpify>inherits": true } }, - "react-popper": { - "globals": { - "document": true - }, + "@keystonehq/metamask-airgapped-keyring>rlp": { "packages": { - "@popperjs/core": true, - "react": true, - "react-popper>react-fast-compare": true, - "react-popper>warning": true - } - }, - "react-popper>react-fast-compare": { - "globals": { - "Element": true, - "console.warn": true + "bn.js": true, + "browserify>buffer": true } }, - "react-popper>warning": { + "eth-lattice-keyring>rlp": { "globals": { - "console": true + "TextEncoder": true } }, - "react-redux": { - "globals": { - "console": true, - "document": true - }, + "ethereumjs-util>rlp": { "packages": { - "@babel/runtime": true, - "prop-types": true, - "react": true, - "react-dom": true, - "react-redux>hoist-non-react-statics": true, - "react-redux>react-is": true + "bn.js": true, + "browserify>buffer": true } }, - "react-redux>hoist-non-react-statics": { + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { "packages": { - "prop-types>react-is": true + "bn.js": true, + "browserify>buffer": true } }, - "react-redux>react-is": { + "wait-on>rxjs": { "globals": { - "console": true + "cancelAnimationFrame": true, + "clearInterval": true, + "clearTimeout": true, + "performance": true, + "requestAnimationFrame": true, + "setInterval.apply": true, + "setTimeout.apply": true } }, - "react-responsive-carousel": { + "koa>content-disposition>safe-buffer": { + "packages": { + "browserify>buffer": true + } + }, + "react-dom>scheduler": { "globals": { - "HTMLElement": true, - "addEventListener": true, + "MessageChannel": true, + "cancelAnimationFrame": true, "clearTimeout": true, - "console.warn": true, - "document": true, - "getComputedStyle": true, - "removeEventListener": true, + "console": true, + "navigator": true, + "performance": true, + "requestAnimationFrame": true, "setTimeout": true - }, - "packages": { - "classnames": true, - "react": true, - "react-dom": true, - "react-responsive-carousel>react-easy-swipe": true } }, - "react-responsive-carousel>react-easy-swipe": { + "ethers>@ethersproject/json-wallets>scrypt-js": { "globals": { - "addEventListener": true, "define": true, - "document.addEventListener": true, - "document.removeEventListener": true + "setTimeout": true }, "packages": { - "prop-types": true, - "react": true + "browserify>timers-browserify": true } }, - "react-router-dom": { + "ganache>secp256k1": { "packages": { - "prop-types": true, - "react": true, - "react-router-dom>history": true, - "react-router-dom>react-router": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true + "@metamask/ppom-validator>elliptic": true } }, - "react-router-dom-v5-compat": { + "semver": { "globals": { - "FormData": true, - "URL": true, - "URLSearchParams": true, - "__reactRouterVersion": "write", - "addEventListener": true, - "confirm": true, - "define": true, - "document": true, - "history.scrollRestoration": true, - "location.href": true, - "removeEventListener": true, - "scrollTo": true, - "scrollY": true, - "sessionStorage.getItem": true, - "sessionStorage.setItem": true, - "setTimeout": true + "console.error": true }, "packages": { - "history": true, - "react": true, - "react-dom": true, - "react-router-dom": true, - "react-router-dom-v5-compat>@remix-run/router": true, - "react-router-dom-v5-compat>react-router": true + "process": true } }, - "react-router-dom-v5-compat>@remix-run/router": { - "globals": { - "AbortController": true, - "DOMException": true, - "FormData": true, - "Headers": true, - "Request": true, - "Response": true, - "URL": true, - "URLSearchParams": true, - "console": true, - "document.defaultView": true + "string.prototype.matchall>call-bind>set-function-length": { + "packages": { + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>es-abstract>gopd": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "react-router-dom-v5-compat>react-router": { - "globals": { - "console.error": true, - "define": true - }, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { "packages": { - "react": true, - "react-router-dom-v5-compat>@remix-run/router": true + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "react-router-dom>history": { + "promise-to-callback>set-immediate-shim": { "globals": { - "addEventListener": true, - "confirm": true, - "document": true, - "history": true, - "location": true, - "navigator.userAgent": true, - "removeEventListener": true + "setTimeout.apply": true }, "packages": { - "react-router-dom>history>resolve-pathname": true, - "react-router-dom>history>value-equal": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true + "browserify>timers-browserify": true } }, - "react-router-dom>react-router": { + "addons-linter>sha.js": { "packages": { - "prop-types": true, - "prop-types>react-is": true, - "react": true, - "react-redux>hoist-non-react-statics": true, - "react-router-dom>history": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true, - "serve-handler>path-to-regexp": true + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true } }, - "react-router-dom>tiny-warning": { - "globals": { - "console": true + "string.prototype.matchall>side-channel": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>es-abstract>object-inspect": true } }, - "react-simple-file-input": { + "@metamask/profile-sync-controller>siwe": { "globals": { - "File": true, - "FileReader": true, + "console.error": true, "console.warn": true }, "packages": { - "prop-types": true, - "react": true + "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, + "@metamask/profile-sync-controller>siwe>@stablelib/random": true, + "ethers": true, + "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true } }, - "react-syntax-highlighter>refractor>parse-entities": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { "globals": { - "document.createElement": true + "StopIteration": true + }, + "packages": { + "string.prototype.matchall>internal-slot": true } }, - "react-tippy": { + "stream-browserify": { + "packages": { + "webpack>events": true, + "pumpify>inherits": true, + "readable-stream": true + } + }, + "stream-http": { "globals": { - "Element": true, - "MSStream": true, - "MutationObserver": true, - "addEventListener": true, + "AbortController": true, + "Blob": true, + "MSStreamReader": true, + "ReadableStream": true, + "WritableStream": true, + "XDomainRequest": true, + "XMLHttpRequest": true, "clearTimeout": true, - "console.error": true, - "console.warn": true, - "define": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator.maxTouchPoints": true, - "navigator.msMaxTouchPoints": true, - "navigator.userAgent": true, - "performance": true, - "requestAnimationFrame": true, + "fetch": true, + "location.protocol.search": true, "setTimeout": true }, "packages": { - "react": true, - "react-dom": true, - "react-tippy>popper.js": true + "browserify>buffer": true, + "stream-http>builtin-status-codes": true, + "pumpify>inherits": true, + "process": true, + "readable-stream": true, + "browserify>url": true, + "watchify>xtend": true } }, - "react-tippy>popper.js": { - "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, - "console.warn": true, - "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator.userAgent": true, - "requestAnimationFrame": true, - "setTimeout": true + "@metamask/snaps-controllers>tar-stream>streamx": { + "packages": { + "webpack>events": true, + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true } }, - "react-toggle-button": { - "globals": { - "clearTimeout": true, - "console.warn": true, - "define": true, - "performance": true, - "setTimeout": true - }, + "browserify>string_decoder": { "packages": { - "react": true + "koa>content-disposition>safe-buffer": true } }, - "readable-stream": { + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { "packages": { - "browserify>browser-resolve": true, - "browserify>buffer": true, - "browserify>string_decoder": true, - "process": true, - "pumpify>inherits": true, - "readable-stream>util-deprecate": true, - "webpack>events": true + "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true } }, - "readable-stream>util-deprecate": { - "globals": { - "console.trace": true, - "console.warn": true, - "localStorage": true + "react-markdown>style-to-object": { + "packages": { + "react-markdown>style-to-object>inline-style-parser": true } }, - "redux": { - "globals": { - "console": true - }, + "@metamask/snaps-controllers>tar-stream": { "packages": { - "@babel/runtime": true + "@metamask/snaps-controllers>tar-stream>b4a": true, + "browserify>browser-resolve": true, + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx": true } }, - "reselect": { - "globals": { - "WeakRef": true, - "console.warn": true, - "unstable_autotrackMemoize": true + "debounce-stream>through": { + "packages": { + "process": true, + "stream-browserify": true } }, - "semver": { + "browserify>timers-browserify": { "globals": { - "console.error": true + "clearInterval": true, + "clearTimeout": true, + "setInterval": true, + "setTimeout": true }, "packages": { "process": true } }, - "serve-handler>path-to-regexp": { - "packages": { - "serve-handler>path-to-regexp>isarray": true + "react-router-dom>tiny-warning": { + "globals": { + "console": true } }, - "stream-browserify": { - "packages": { - "pumpify>inherits": true, - "readable-stream": true, - "webpack>events": true + "copy-to-clipboard>toggle-selection": { + "globals": { + "document.activeElement": true, + "document.getSelection": true } }, - "stream-http": { + "@swc/helpers>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@metamask/eth-sig-util>tweetnacl": { "globals": { - "AbortController": true, - "Blob": true, - "MSStreamReader": true, - "ReadableStream": true, - "WritableStream": true, - "XDomainRequest": true, - "XMLHttpRequest": true, - "clearTimeout": true, - "fetch": true, - "location.protocol.search": true, - "setTimeout": true + "crypto": true, + "msCrypto": true, + "nacl": "write" }, "packages": { - "browserify>buffer": true, - "browserify>url": true, - "process": true, - "pumpify>inherits": true, - "readable-stream": true, - "stream-http>builtin-status-codes": true, - "watchify>xtend": true + "browserify>browser-resolve": true } }, - "string.prototype.matchall>call-bind": { - "packages": { - "browserify>has>function-bind": true, - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>call-bind>set-function-length": true, - "string.prototype.matchall>get-intrinsic": true + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { + "globals": { + "define": true } }, - "string.prototype.matchall>call-bind>es-define-property": { + "@ensdomains/content-hash>cids>uint8arrays": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "string.prototype.matchall>get-intrinsic": true + "@ensdomains/content-hash>cids>multibase": true } }, - "string.prototype.matchall>call-bind>set-function-length": { + "@ensdomains/content-hash>multicodec>uint8arrays": { + "globals": { + "Buffer": true, + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>gopd": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true, - "string.prototype.matchall>get-intrinsic": true + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true } }, - "string.prototype.matchall>define-properties": { + "react-markdown>unified": { "packages": { - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "react-markdown>unified>bail": true, + "react-markdown>unified>extend": true, + "react-markdown>unified>is-buffer": true, + "mocha>yargs-unparser>is-plain-obj": true, + "react-markdown>unified>trough": true, + "react-markdown>vfile": true } }, - "string.prototype.matchall>define-properties>define-data-property": { + "react-markdown>unist-util-visit>unist-util-visit-parents": { "packages": { - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>gopd": true + "react-markdown>unist-util-visit>unist-util-is": true } }, - "string.prototype.matchall>es-abstract>array-buffer-byte-length": { + "react-markdown>unist-util-visit": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true + "react-markdown>unist-util-visit>unist-util-visit-parents": true } }, - "string.prototype.matchall>es-abstract>available-typed-arrays": { - "packages": { - "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true + "uri-js": { + "globals": { + "define": true } }, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { + "browserify>url": { "packages": { - "string.prototype.matchall>has-symbols": true + "browserify>punycode": true, + "@storybook/addon-knobs>qs": true } }, - "string.prototype.matchall>es-abstract>gopd": { + "react-focus-lock>use-callback-ref": { "packages": { - "string.prototype.matchall>get-intrinsic": true + "react": true } }, - "string.prototype.matchall>es-abstract>has-property-descriptors": { + "react-beautiful-dnd>use-memo-one": { "packages": { - "string.prototype.matchall>call-bind>es-define-property": true + "react": true } }, - "string.prototype.matchall>es-abstract>is-array-buffer": { + "react-focus-lock>use-sidecar": { + "globals": { + "console.error": true + }, "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "react-focus-lock>use-sidecar>detect-node-es": true, + "react": true, + "@swc/helpers>tslib": true } }, - "string.prototype.matchall>es-abstract>is-callable": { + "readable-stream>util-deprecate": { "globals": { - "document": true + "console.trace": true, + "console.warn": true, + "localStorage": true } }, - "string.prototype.matchall>es-abstract>is-regex": { + "browserify>assert>util": { + "globals": { + "console.error": true, + "console.log": true, + "console.trace": true, + "process": true + }, "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "browserify>assert>util>inherits": true, + "process": true } }, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": { + "browserify>util": { + "globals": { + "console.error": true, + "console.log": true, + "console.trace": true + }, "packages": { - "string.prototype.matchall>call-bind": true + "pumpify>inherits": true, + "browserify>util>is-arguments": true, + "koa>is-generator-function": true, + "browserify>util>is-typed-array": true, + "process": true, + "browserify>util>which-typed-array": true } }, - "string.prototype.matchall>es-abstract>object-inspect": { + "uuid": { "globals": { - "HTMLElement": true, - "WeakRef": true - }, - "packages": { - "browserify>browser-resolve": true + "crypto": true, + "msCrypto": true } }, - "string.prototype.matchall>get-intrinsic": { + "@metamask/eth-snap-keyring>uuid": { "globals": { - "AggregateError": true, - "FinalizationRegistry": true, - "WeakRef": true - }, - "packages": { - "browserify>has>function-bind": true, - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>has-proto": true, - "string.prototype.matchall>has-symbols": true + "crypto": true } }, - "string.prototype.matchall>internal-slot": { - "packages": { - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>side-channel": true + "@metamask/keyring-snap-client>uuid": { + "globals": { + "crypto": true } }, - "string.prototype.matchall>regexp.prototype.flags": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + "eth-lattice-keyring>gridplus-sdk>uuid": { + "globals": { + "crypto": true } }, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "web3-stream-provider>uuid": { + "globals": { + "crypto": true + } + }, + "@metamask/snaps-utils>validate-npm-package-name": { "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "@metamask/snaps-utils>validate-npm-package-name>builtins": true } }, - "string.prototype.matchall>side-channel": { + "react-markdown>vfile>vfile-message": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>object-inspect": true, - "string.prototype.matchall>get-intrinsic": true + "react-markdown>vfile>unist-util-stringify-position": true } }, - "terser>source-map-support>buffer-from": { + "react-markdown>vfile": { "packages": { - "browserify>buffer": true + "react-markdown>vfile>is-buffer": true, + "path-browserify": true, + "process": true, + "react-markdown>vfile>replace-ext": true, + "react-markdown>vfile>vfile-message": true } }, - "uri-js": { + "browserify>vm-browserify": { "globals": { - "define": true + "document.body.appendChild": true, + "document.body.removeChild": true, + "document.createElement": true } }, - "uuid": { + "react-popper>warning": { "globals": { - "crypto": true, - "msCrypto": true + "console": true } }, - "wait-on>rxjs": { + "@ensdomains/content-hash>multihashes>web-encoding": { "globals": { - "cancelAnimationFrame": true, - "clearInterval": true, - "clearTimeout": true, - "performance": true, - "requestAnimationFrame": true, - "setInterval.apply": true, - "setTimeout.apply": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "browserify>util": true } }, "web3": { @@ -5390,14 +5367,14 @@ "setTimeout": true }, "packages": { - "browserify>util": true, "readable-stream": true, + "browserify>util": true, "web3-stream-provider>uuid": true } }, - "web3-stream-provider>uuid": { + "@metamask/controllers>web3": { "globals": { - "crypto": true + "XMLHttpRequest": true } }, "webextension-polyfill": { @@ -5409,9 +5386,35 @@ "define": true } }, - "webpack>events": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { + "packages": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, + "eslint-plugin-react>array-includes>is-string": true, + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-collection": { + "packages": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>call-bind": true, + "browserify>util>which-typed-array>for-each": true, + "string.prototype.matchall>es-abstract>gopd": true, + "koa>is-generator-function>has-tostringtag": true + } + }, + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { "globals": { - "console": true + "XMLHttpRequest": true } } } diff --git a/lavamoat/browserify/flask/policy.json b/lavamoat/browserify/flask/policy.json index 542d38004de3..82075f709022 100644 --- a/lavamoat/browserify/flask/policy.json +++ b/lavamoat/browserify/flask/policy.json @@ -5,144 +5,124 @@ "regeneratorRuntime": "write" } }, - "@ensdomains/content-hash": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { "globals": { - "console.warn": true + "WeakRef": true }, "packages": { - "@ensdomains/content-hash>cids": true, - "@ensdomains/content-hash>js-base64": true, - "@ensdomains/content-hash>multicodec": true, - "@ensdomains/content-hash>multihashes": true, - "browserify>buffer": true + "browserify": true } }, - "@ensdomains/content-hash>cids": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>cids>multihashes": true, - "@ensdomains/content-hash>cids>uint8arrays": true, - "@ensdomains/content-hash>multicodec": true + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, + "browserify": true, + "browserify>buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true } }, - "@ensdomains/content-hash>cids>multibase": { + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "SuppressedError": true + } + }, + "@ensdomains/content-hash": { + "globals": { + "console.warn": true }, "packages": { - "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true + "browserify>buffer": true, + "@ensdomains/content-hash>cids": true, + "@ensdomains/content-hash>js-base64": true, + "@ensdomains/content-hash>multicodec": true, + "@ensdomains/content-hash>multihashes": true } }, - "@ensdomains/content-hash>cids>multihashes": { + "@ethereumjs/tx>@ethereumjs/common": { "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>cids>multihashes>varint": true, - "@ensdomains/content-hash>cids>uint8arrays": true + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "webpack>events": true } }, - "@ensdomains/content-hash>cids>uint8arrays": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { "packages": { - "@ensdomains/content-hash>cids>multibase": true + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "webpack>events": true } }, - "@ensdomains/content-hash>js-base64": { - "globals": { - "Base64": "write", - "TextDecoder": true, - "TextEncoder": true, - "atob": true, - "btoa": true, - "define": true - }, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { "packages": { - "browserify>buffer": true + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "webpack>events": true } }, - "@ensdomains/content-hash>multicodec": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays": true, - "sass-embedded>varint": true + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "webpack>events": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays": { + "@ethereumjs/tx>@ethereumjs/rlp": { "globals": { - "Buffer": true, - "TextDecoder": true, "TextEncoder": true - }, - "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { "globals": { - "TextDecoder": true, - "TextEncoder": true, - "console.warn": true, - "crypto.subtle.digest": true - } - }, - "@ensdomains/content-hash>multihashes": { - "packages": { - "@ensdomains/content-hash>multihashes>multibase": true, - "@ensdomains/content-hash>multihashes>varint": true, - "@ensdomains/content-hash>multihashes>web-encoding": true, - "browserify>buffer": true + "TextEncoder": true } }, - "@ensdomains/content-hash>multihashes>multibase": { - "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true, - "@ensdomains/content-hash>multihashes>web-encoding": true, - "browserify>buffer": true + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, - "@ensdomains/content-hash>multihashes>multibase>base-x": { + "@ethereumjs/tx": { "packages": { - "koa>content-disposition>safe-buffer": true + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true } }, - "@ensdomains/content-hash>multihashes>web-encoding": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/smart-transactions-controller>@ethereumjs/tx": { "packages": { - "browserify>util": true + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true } }, - "@ethereumjs/tx": { + "eth-lattice-keyring>@ethereumjs/tx": { "packages": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, "@ethereumjs/tx>@ethereumjs/common": true, "@ethereumjs/tx>@ethereumjs/rlp": true, "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, + "@ethersproject/providers": true, "browserify>buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true, "browserify>insert-module-globals>is-buffer": true } }, - "@ethereumjs/tx>@ethereumjs/common": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/rlp": true, "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/providers": true, "browserify>buffer": true, - "webpack>events": true - } - }, - "@ethereumjs/tx>@ethereumjs/common>crc-32": { - "globals": { - "DO_NOT_EXPORT_CRC": true, - "define": true - } - }, - "@ethereumjs/tx>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true } }, "@ethereumjs/tx>@ethereumjs/util": { @@ -151,78 +131,83 @@ }, "packages": { "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, - "@ethereumjs/tx>ethereum-cryptography": true, "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "webpack>events": true, "browserify>insert-module-globals>is-buffer": true, - "webpack>events": true + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true } }, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { + "@metamask/smart-transactions-controller>@ethereumjs/util": { "globals": { - "Headers": true, - "TextDecoder": true, - "URL": true, - "btoa": true, + "console.warn": true, "fetch": true }, "packages": { - "browserify>browserify-zlib": true, - "browserify>buffer": true, - "browserify>url": true, - "browserify>util": true, - "https-browserify": true, - "process": true, - "stream-http": true + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "webpack>events": true } }, - "@ethereumjs/tx>ethereum-cryptography": { + "@ethersproject/abi": { "globals": { - "TextDecoder": true, - "crypto": true + "console.log": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true, - "@noble/hashes": true + "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { - "globals": { - "TextEncoder": true - }, + "ethers>@ethersproject/abstract-provider": { "packages": { - "@noble/hashes": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { + "ethers>@ethersproject/abstract-signer": { "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@metamask/utils>@scure/base": true, - "@noble/hashes": true + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "@ethersproject/abi": { - "globals": { - "console.log": true - }, + "ethers>@ethersproject/address": { "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/constants": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "ethers>@ethersproject/rlp": true + } + }, + "ethers>@ethersproject/base64": { + "globals": { + "atob": true, + "btoa": true + }, + "packages": { + "@ethersproject/bytes": true + } + }, + "ethers>@ethersproject/basex": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/properties": true } }, "@ethersproject/bignumber": { "packages": { "@ethersproject/bytes": true, - "bn.js": true, - "ethers>@ethersproject/logger": true + "ethers>@ethersproject/logger": true, + "bn.js": true } }, "@ethersproject/bytes": { @@ -230,17 +215,22 @@ "ethers>@ethersproject/logger": true } }, + "ethers>@ethersproject/constants": { + "packages": { + "@ethersproject/bignumber": true + } + }, "@ethersproject/contracts": { "globals": { "setTimeout": true }, "packages": { "@ethersproject/abi": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, "ethers>@ethersproject/abstract-provider": true, "ethers>@ethersproject/abstract-signer": true, "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/transactions": true @@ -248,10 +238,10 @@ }, "@ethersproject/hash": { "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, "ethers>@ethersproject/address": true, "ethers>@ethersproject/base64": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, @@ -260,9 +250,9 @@ }, "@ethersproject/hdnode": { "packages": { + "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "ethers>@ethersproject/basex": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, @@ -273,586 +263,428 @@ "ethers>@ethersproject/wordlists": true } }, - "@ethersproject/providers": { - "globals": { - "WebSocket": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true - }, + "ethers>@ethersproject/json-wallets": { "packages": { - "@ethersproject/bignumber": true, + "ethers>@ethersproject/address": true, "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "@ethersproject/providers>@ethersproject/web": true, - "@ethersproject/providers>bech32": true, - "@metamask/test-bundler>@ethersproject/networks": true, - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true - } - }, - "@ethersproject/providers>@ethersproject/random": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@ethersproject/providers>@ethersproject/web": { - "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/json-wallets>aes-js": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true } }, - "@ethersproject/wallet": { + "ethers>@ethersproject/keccak256": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/transactions": true + "@metamask/ethjs>js-sha3": true } }, - "@keystonehq/bc-ur-registry-eth": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "browserify>buffer": true, - "uuid": true + "ethers>@ethersproject/logger": { + "globals": { + "console": true } }, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { - "globals": { - "define": true - }, + "ethers>@ethersproject/providers>@ethersproject/networks": { "packages": { - "@ngraveio/bc-ur": true, - "@swc/helpers>tslib": true, - "browserify>buffer": true, - "buffer": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true + "ethers>@ethersproject/logger": true } }, - "@keystonehq/metamask-airgapped-keyring": { + "@metamask/test-bundler>@ethersproject/networks": { "packages": { - "@ethereumjs/tx": true, - "@keystonehq/bc-ur-registry-eth": true, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, - "@keystonehq/metamask-airgapped-keyring>rlp": true, - "@metamask/obs-store": true, - "browserify>buffer": true, - "uuid": true, - "webpack>events": true + "ethers>@ethersproject/logger": true } }, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { + "ethers>@ethersproject/pbkdf2": { "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "browserify>buffer": true, - "eth-lattice-keyring>rlp": true, - "uuid": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/sha2": true } }, - "@keystonehq/metamask-airgapped-keyring>rlp": { + "ethers>@ethersproject/properties": { "packages": { - "bn.js": true, - "browserify>buffer": true + "ethers>@ethersproject/logger": true } }, - "@lavamoat/lavadome-react": { + "@ethersproject/providers": { "globals": { - "Document.prototype": true, - "DocumentFragment.prototype": true, - "Element.prototype": true, - "Node.prototype": true, + "WebSocket": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, "console.warn": true, - "document": true + "setInterval": true, + "setTimeout": true }, "packages": { - "react": true + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "@metamask/test-bundler>@ethersproject/networks": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "@ethersproject/providers>@ethersproject/web": true, + "@ethersproject/providers>bech32": true } }, - "@material-ui/core": { + "ethers>@ethersproject/providers": { "globals": { - "Image": true, - "_formatMuiErrorMessage": true, - "addEventListener": true, + "WebSocket": true, "clearInterval": true, "clearTimeout": true, - "console.error": true, + "console.log": true, "console.warn": true, - "document": true, - "getComputedStyle": true, - "getSelection": true, - "innerHeight": true, - "innerWidth": true, - "matchMedia": true, - "navigator": true, - "performance.now": true, - "removeEventListener": true, - "requestAnimationFrame": true, "setInterval": true, "setTimeout": true }, "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles": true, - "@material-ui/core>@material-ui/system": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "@material-ui/core>popper.js": true, - "@material-ui/core>react-transition-group": true, - "prop-types": true, - "prop-types>react-is": true, - "react": true, - "react-dom": true, - "react-redux>hoist-non-react-statics": true + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/providers>@ethersproject/networks": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/providers>@ethersproject/web": true, + "ethers>@ethersproject/providers>bech32": true } }, - "@material-ui/core>@material-ui/styles": { + "@ethersproject/providers>@ethersproject/random": { "globals": { - "console.error": true, - "console.warn": true, - "document.createComment": true, - "document.head": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss": true, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, - "@material-ui/core>@material-ui/styles>jss-plugin-global": true, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, - "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "prop-types": true, - "react": true, - "react-redux>hoist-non-react-statics": true + "crypto.getRandomValues": true } }, - "@material-ui/core>@material-ui/styles>jss": { - "globals": { - "CSS": true, - "document.createElement": true, - "document.querySelector": true - }, + "ethers>@ethersproject/random": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, - "react-router-dom>tiny-warning": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { + "ethers>@ethersproject/rlp": { "packages": { - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { - "globals": { - "CSS": true - }, + "ethers>@ethersproject/sha2": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2>hash.js": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-global": { + "ethers>@ethersproject/signing-key": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/signing-key>elliptic": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": { + "ethers>@ethersproject/solidity": { "packages": { - "@babel/runtime": true, - "react-router-dom>tiny-warning": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { + "ethers>@ethersproject/strings": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true, - "react-router-dom>tiny-warning": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { + "ethers>@ethersproject/transactions": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true + "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/signing-key": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { - "globals": { - "document.createElement": true, - "document.documentElement": true, - "getComputedStyle": true - }, + "ethers>@ethersproject/units": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true + "@ethersproject/bignumber": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": { - "globals": { - "document": true + "@ethersproject/wallet": { + "packages": { + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/transactions": true } }, - "@material-ui/core>@material-ui/system": { + "@ethersproject/providers>@ethersproject/web": { "globals": { - "console.error": true + "clearTimeout": true, + "fetch": true, + "setTimeout": true }, "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/utils": true, - "prop-types": true - } - }, - "@material-ui/core>@material-ui/utils": { - "packages": { - "@babel/runtime": true, - "prop-types": true, - "prop-types>react-is": true + "ethers>@ethersproject/base64": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@material-ui/core>popper.js": { + "ethers>@ethersproject/providers>@ethersproject/web": { "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, - "console.warn": true, - "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator": true, - "requestAnimationFrame": true, + "clearTimeout": true, + "fetch": true, "setTimeout": true + }, + "packages": { + "ethers>@ethersproject/base64": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@material-ui/core>react-transition-group": { + "ethers>@ethersproject/web": { "globals": { - "Element": true, + "clearTimeout": true, + "fetch": true, "setTimeout": true }, "packages": { - "@material-ui/core>react-transition-group>dom-helpers": true, - "prop-types": true, - "react": true, - "react-dom": true - } - }, - "@material-ui/core>react-transition-group>dom-helpers": { - "packages": { - "@babel/runtime": true + "ethers>@ethersproject/base64": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@metamask/abi-utils": { + "ethers>@ethersproject/wordlists": { "packages": { - "@metamask/abi-utils>@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@metamask/abi-utils>@metamask/utils": { + "@metamask/notification-services-controller>firebase>@firebase/app": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "FinalizationRegistry": true, + "console.warn": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/accounts-controller": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/base-controller": true, - "@metamask/eth-snap-keyring": true, - "@metamask/keyring-api": true, - "@metamask/keyring-controller": true, - "@metamask/utils": true, - "uuid": true - } - }, - "@metamask/address-book-controller": { - "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true } }, - "@metamask/announcement-controller": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { "packages": { - "@metamask/announcement-controller>@metamask/base-controller": true + "@metamask/notification-services-controller>firebase>@firebase/util": true } }, - "@metamask/announcement-controller>@metamask/base-controller": { + "@metamask/notification-services-controller>firebase>@firebase/installations": { "globals": { + "BroadcastChannel": true, + "Headers": true, + "btoa": true, + "console.error": true, + "crypto": true, + "fetch": true, + "msCrypto": true, + "navigator.onLine": true, "setTimeout": true }, "packages": { - "immer": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true } }, - "@metamask/approval-controller": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { "globals": { - "console.info": true + "console": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/rpc-errors": true, - "nanoid": true - } - }, - "@metamask/approval-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@swc/helpers>tslib": true } }, - "@metamask/assets-controllers": { + "@metamask/notification-services-controller>firebase>@firebase/messaging": { "globals": { - "AbortController": true, "Headers": true, + "Notification.maxActions": true, + "Notification.permission": true, + "Notification.requestPermission": true, + "PushSubscription.prototype.hasOwnProperty": true, + "ServiceWorkerRegistration": true, "URL": true, - "URLSearchParams": true, - "clearInterval": true, - "clearTimeout": true, - "console.error": true, - "console.log": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/bignumber": true, - "@ethersproject/contracts": true, - "@ethersproject/providers": true, - "@metamask/abi-utils": true, - "@metamask/base-controller": true, - "@metamask/contract-metadata": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/metamask-eth-abis": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/polling-controller": true, - "@metamask/rpc-errors": true, - "@metamask/utils": true, - "bn.js": true, - "cockatiel": true, - "ethers>@ethersproject/address": true, - "lodash": true, - "single-call-balance-checker-abi": true, - "uuid": true - } - }, - "@metamask/base-controller": { - "globals": { + "addEventListener": true, + "atob": true, + "btoa": true, + "clients.matchAll": true, + "clients.openWindow": true, + "console.warn": true, + "document": true, + "fetch": true, + "indexedDB": true, + "location.href": true, + "location.origin": true, + "navigator": true, + "origin.replace": true, + "registration.showNotification": true, "setTimeout": true }, "packages": { - "immer": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/installations": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@swc/helpers>tslib": true } }, - "@metamask/browser-passworder": { + "@metamask/notification-services-controller>firebase>@firebase/util": { "globals": { - "CryptoKey": true, + "atob": true, + "browser": true, "btoa": true, - "crypto.getRandomValues": true, - "crypto.subtle.decrypt": true, - "crypto.subtle.deriveKey": true, - "crypto.subtle.encrypt": true, - "crypto.subtle.exportKey": true, - "crypto.subtle.importKey": true + "chrome": true, + "console": true, + "document": true, + "indexedDB": true, + "navigator": true, + "process": true, + "self": true, + "setTimeout": true }, "packages": { - "@metamask/browser-passworder>@metamask/utils": true, - "browserify>buffer": true + "process": true } }, - "@metamask/browser-passworder>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@keystonehq/bc-ur-registry-eth": true, "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@metamask/eth-trezor-keyring>hdkey": true, + "eth-lattice-keyring>rlp": true, + "uuid": true } }, - "@metamask/controller-utils": { - "globals": { - "URL": true, - "console.error": true, - "fetch": true, - "setTimeout": true - }, + "@keystonehq/bc-ur-registry-eth": { "packages": { "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/controller-utils>@spruceid/siwe-parser": true, - "@metamask/ethjs>@metamask/ethjs-unit": true, - "@metamask/utils": true, - "bn.js": true, + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, "browserify>buffer": true, - "eslint>fast-deep-equal": true, - "eth-ens-namehash": true + "@metamask/eth-trezor-keyring>hdkey": true, + "uuid": true } }, - "@metamask/controller-utils>@spruceid/siwe-parser": { + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { "globals": { - "console.error": true, - "console.log": true + "define": true }, "packages": { - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, - "@noble/hashes": true - } - }, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { - "packages": { - "browserify>buffer": true - } - }, - "@metamask/controllers>web3": { - "globals": { - "XMLHttpRequest": true - } - }, - "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { - "globals": { - "fetch": true - } - }, - "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { - "globals": { - "fetch": true - } - }, - "@metamask/ens-controller": { - "packages": { - "@ethersproject/providers": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/utils": true, - "punycode": true + "@ngraveio/bc-ur": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "buffer": true, + "browserify>buffer": true, + "@swc/helpers>tslib": true } }, - "@metamask/eth-json-rpc-filters": { - "globals": { - "console.error": true - }, + "@keystonehq/metamask-airgapped-keyring": { "packages": { - "@metamask/eth-query": true, - "@metamask/json-rpc-engine": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/safe-event-emitter": true, - "pify": true + "@ethereumjs/tx": true, + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, + "@keystonehq/bc-ur-registry-eth": true, + "@metamask/obs-store": true, + "browserify>buffer": true, + "webpack>events": true, + "@keystonehq/metamask-airgapped-keyring>rlp": true, + "uuid": true } }, - "@metamask/eth-json-rpc-middleware": { + "chart.js>@kurkle/color": { "globals": { - "URL": true, - "console.error": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-json-rpc-middleware>@metamask/utils": true, - "@metamask/eth-json-rpc-middleware>klona": true, - "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true, - "@metamask/eth-sig-util": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true + "define": true } }, - "@metamask/eth-json-rpc-middleware>@metamask/utils": { + "@lavamoat/lavadome-react": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "Document.prototype": true, + "DocumentFragment.prototype": true, + "Element.prototype": true, + "Node.prototype": true, + "console.warn": true, + "document": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "react": true } }, - "@metamask/eth-json-rpc-provider": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { "packages": { - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/safe-event-emitter": true, - "uuid": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true } }, - "@metamask/eth-ledger-bridge-keyring": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { "globals": { - "addEventListener": true, - "console.error": true, - "document.createElement": true, - "document.head.appendChild": true, - "fetch": true, - "removeEventListener": true - }, - "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true, - "@metamask/eth-sig-util": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "browserify>buffer": true, - "webpack>events": true + "console.warn": true } }, - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { + "packages": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, + "@metamask/ppom-validator>crypto-js": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true } }, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": { @@ -861,6 +693,7 @@ }, "packages": { "@ethersproject/abi": true, + "ethers>@ethersproject/rlp": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true, @@ -869,361 +702,451 @@ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true, "browserify>buffer": true, - "ethers>@ethersproject/rlp": true, "semver": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { + "globals": { + "console.warn": true + }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true + "wait-on>rxjs": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, + "__ledgerLogsListen": "write", + "console.error": true + } + }, + "@material-ui/core": { + "globals": { + "Image": true, + "_formatMuiErrorMessage": true, + "addEventListener": true, + "clearInterval": true, + "clearTimeout": true, + "console.error": true, "console.warn": true, "document": true, - "location.href": true, + "getComputedStyle": true, + "getSelection": true, + "innerHeight": true, + "innerWidth": true, + "matchMedia": true, "navigator": true, + "performance.now": true, + "removeEventListener": true, + "requestAnimationFrame": true, + "setInterval": true, "setTimeout": true }, "packages": { - "axios>form-data": true, - "browserify>buffer": true, - "process": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles": true, + "@material-ui/core>@material-ui/system": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "react-redux>hoist-non-react-statics": true, + "@material-ui/core>popper.js": true, + "prop-types": true, + "react": true, + "react-dom": true, + "prop-types>react-is": true, + "@material-ui/core>react-transition-group": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { + "@material-ui/core>@material-ui/styles": { "globals": { - "console.warn": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { + "console.error": true, + "console.warn": true, + "document.createComment": true, + "document.head": true + }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true, - "@metamask/ppom-validator>crypto-js": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "react-redux>hoist-non-react-statics": true, + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, + "@material-ui/core>@material-ui/styles>jss-plugin-global": true, + "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, + "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, + "@material-ui/core>@material-ui/styles>jss": true, + "prop-types": true, + "react": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { + "@material-ui/core>@material-ui/system": { "globals": { - "console.warn": true + "console.error": true }, "packages": { - "wait-on>rxjs": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/utils": true, + "prop-types": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@material-ui/core>@material-ui/utils": { "packages": { - "axios>form-data": true, - "browserify>buffer": true, - "process": true + "@babel/runtime": true, + "prop-types": true, + "prop-types>react-is": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "@metamask/abi-utils": { "packages": { - "@ethersproject/abi": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "@ethersproject/providers": true, - "@ethersproject/providers>@ethersproject/web": true, - "@ethersproject/wallet": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "ethers>@ethersproject/wordlists": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/abi-utils>@metamask/utils": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { - "globals": { - "__ledgerLogsListen": "write", - "console.error": true + "@metamask/accounts-controller": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/base-controller": true, + "@metamask/eth-snap-keyring": true, + "@metamask/keyring-api": true, + "@metamask/keyring-controller": true, + "@metamask/utils": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "uuid": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@metamask/address-book-controller": { "packages": { - "axios>form-data": true, - "browserify>buffer": true, - "process": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "@metamask/announcement-controller": { + "packages": { + "@metamask/announcement-controller>@metamask/base-controller": true } }, - "@metamask/eth-query": { + "@metamask/approval-controller": { + "globals": { + "console.info": true + }, "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "watchify>xtend": true + "@metamask/base-controller": true, + "@metamask/rpc-errors": true, + "nanoid": true } }, - "@metamask/eth-sig-util": { + "@metamask/assets-controllers": { + "globals": { + "AbortController": true, + "Headers": true, + "URL": true, + "URLSearchParams": true, + "clearInterval": true, + "clearTimeout": true, + "console.error": true, + "console.log": true, + "setInterval": true, + "setTimeout": true + }, "packages": { "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, + "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/contracts": true, + "@ethersproject/providers": true, "@metamask/abi-utils": true, - "@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true + "@metamask/base-controller": true, + "@metamask/contract-metadata": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/metamask-eth-abis": true, + "@metamask/polling-controller": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "@metamask/name-controller>async-mutex": true, + "bn.js": true, + "cockatiel": true, + "lodash": true, + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, + "single-call-balance-checker-abi": true, + "uuid": true } }, - "@metamask/eth-sig-util>@metamask/utils": { + "@metamask/base-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "immer": true } }, - "@metamask/eth-sig-util>tweetnacl": { + "@metamask/announcement-controller>@metamask/base-controller": { "globals": { - "crypto": true, - "msCrypto": true, - "nacl": "write" + "setTimeout": true + }, + "packages": { + "immer": true + } + }, + "@metamask/name-controller>@metamask/base-controller": { + "globals": { + "setTimeout": true }, "packages": { - "browserify>browser-resolve": true + "immer": true } }, - "@metamask/eth-snap-keyring": { + "@metamask/rate-limit-controller>@metamask/base-controller": { "globals": { - "URL": true, - "console.error": true + "setTimeout": true }, "packages": { - "@ethereumjs/tx": true, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, - "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "@metamask/eth-snap-keyring>uuid": true, - "@metamask/keyring-api": true, - "@metamask/utils>@metamask/superstruct": true, - "webpack>events": true + "immer": true } }, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { + "@metamask/browser-passworder": { + "globals": { + "CryptoKey": true, + "btoa": true, + "crypto.getRandomValues": true, + "crypto.subtle.decrypt": true, + "crypto.subtle.deriveKey": true, + "crypto.subtle.encrypt": true, + "crypto.subtle.exportKey": true, + "crypto.subtle.importKey": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "@metamask/utils>@scure/base": true, + "@metamask/browser-passworder>@metamask/utils": true, "browserify>buffer": true } }, - "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": { - "packages": { - "@metamask/keyring-snap-client": true + "eth-keyring-controller>@metamask/browser-passworder": { + "globals": { + "crypto": true } }, - "@metamask/eth-snap-keyring>@metamask/utils": { + "@metamask/controller-utils": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "URL": true, + "console.error": true, + "fetch": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/ethjs>@metamask/ethjs-unit": true, + "@metamask/utils": true, + "@metamask/controller-utils>@spruceid/siwe-parser": true, + "bn.js": true, "browserify>buffer": true, - "nock>debug": true, - "semver": true + "eth-ens-namehash": true, + "eslint>fast-deep-equal": true } }, - "@metamask/eth-snap-keyring>uuid": { - "globals": { - "crypto": true + "@metamask/ens-controller": { + "packages": { + "@ethersproject/providers": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/utils": true, + "punycode": true } }, - "@metamask/eth-token-tracker": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { "globals": { - "console.warn": true + "clearTimeout": true, + "console.error": true, + "setTimeout": true }, "packages": { - "@babel/runtime": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, - "@metamask/eth-token-tracker>deep-equal": true, - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true, "@metamask/safe-event-emitter": true, - "bn.js": true, - "human-standard-token-abi": true + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/eth-query>json-rpc-random-id": true, + "pify": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { + "@metamask/network-controller>@metamask/eth-block-tracker": { "globals": { "clearTimeout": true, "console.error": true, "setTimeout": true }, "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, "@metamask/safe-event-emitter": true, - "pify": true + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/eth-query>json-rpc-random-id": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { + "@metamask/keyring-controller>@metamask/eth-hd-keyring": { "globals": { - "TextDecoder": true, "TextEncoder": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-sig-util": true, + "@metamask/scure-bip39": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@ethereumjs/tx>ethereum-cryptography": true } }, - "@metamask/eth-token-tracker>deep-equal": { + "@metamask/eth-json-rpc-filters": { + "globals": { + "console.error": true + }, "packages": { - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, - "@metamask/eth-token-tracker>deep-equal>is-date-object": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, - "@metamask/eth-token-tracker>deep-equal>which-collection": true, - "@ngraveio/bc-ur>assert>object-is": true, - "browserify>util>is-arguments": true, - "browserify>util>which-typed-array": true, - "gulp>vinyl-fs>object.assign": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true, - "string.prototype.matchall>es-abstract>is-regex": true, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>regexp.prototype.flags": true, - "string.prototype.matchall>side-channel": true + "@metamask/eth-query": true, + "@metamask/json-rpc-engine": true, + "@metamask/safe-event-emitter": true, + "@metamask/name-controller>async-mutex": true, + "pify": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura": { + "globals": { + "fetch": true, + "setTimeout": true + }, "packages": { - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true, - "browserify>util>is-arguments": true, - "eslint-plugin-react>array-includes>is-string": true, - "process": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>has-symbols": true + "@metamask/eth-json-rpc-provider": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { + "@metamask/eth-json-rpc-middleware": { "globals": { - "StopIteration": true + "URL": true, + "console.error": true, + "setTimeout": true }, "packages": { - "string.prototype.matchall>internal-slot": true + "@metamask/eth-sig-util": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/eth-json-rpc-middleware>@metamask/utils": true, + "@metamask/eth-json-rpc-middleware>klona": true, + "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true } }, - "@metamask/eth-token-tracker>deep-equal>is-date-object": { + "@metamask/eth-json-rpc-provider": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/safe-event-emitter": true, + "uuid": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { + "@metamask/eth-ledger-bridge-keyring": { + "globals": { + "addEventListener": true, + "console.error": true, + "document.createElement": true, + "document.head.appendChild": true, + "fetch": true, + "removeEventListener": true + }, "packages": { - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, - "eslint-plugin-react>array-includes>is-string": true, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true, + "@metamask/eth-sig-util": true, + "browserify>buffer": true, + "webpack>events": true, + "@metamask/eth-trezor-keyring>hdkey": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { + "@metamask/eth-query": { "packages": { - "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true + "@metamask/eth-query>json-rpc-random-id": true, + "watchify>xtend": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { + "@metamask/eth-sig-util": { "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true } }, - "@metamask/eth-token-tracker>deep-equal>which-collection": { + "@metamask/keyring-controller>@metamask/eth-sig-util": { "packages": { - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true + } + }, + "@metamask/signature-controller>@metamask/eth-sig-util": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true + } + }, + "@metamask/keyring-controller>@metamask/eth-simple-keyring": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "crypto-browserify>randombytes": true + } + }, + "@metamask/eth-snap-keyring": { + "globals": { + "URL": true, + "console.error": true + }, + "packages": { + "@ethereumjs/tx": true, + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, + "@metamask/keyring-api": true, + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "webpack>events": true, + "@metamask/eth-snap-keyring>uuid": true } }, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { + "@metamask/eth-token-tracker": { + "globals": { + "console.warn": true + }, "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "@babel/runtime": true, + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true, + "@metamask/safe-event-emitter": true, + "bn.js": true, + "@metamask/eth-token-tracker>deep-equal": true, + "human-standard-token-abi": true } }, "@metamask/eth-trezor-keyring": { @@ -1234,26 +1157,10 @@ "@ethereumjs/tx": true, "@ethereumjs/tx>@ethereumjs/util": true, "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true, - "@metamask/eth-trezor-keyring>hdkey": true, "@trezor/connect-web": true, "browserify>buffer": true, - "webpack>events": true - } - }, - "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { - "packages": { - "@metamask/eth-sig-util": true, - "@swc/helpers>tslib": true - } - }, - "@metamask/eth-trezor-keyring>hdkey": { - "packages": { - "browserify>assert": true, - "crypto-browserify": true, - "ethereumjs-util>create-hash>ripemd160": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "ganache>secp256k1": true, - "koa>content-disposition>safe-buffer": true + "webpack>events": true, + "@metamask/eth-trezor-keyring>hdkey": true } }, "@metamask/etherscan-link": { @@ -1268,16 +1175,16 @@ }, "packages": { "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true, "@metamask/ethjs>@metamask/ethjs-filter": true, "@metamask/ethjs>@metamask/ethjs-provider-http": true, + "@metamask/ethjs-query": true, "@metamask/ethjs>@metamask/ethjs-unit": true, "@metamask/ethjs>@metamask/ethjs-util": true, "@metamask/ethjs>@metamask/number-to-bn": true, - "@metamask/ethjs>ethjs-abi": true, - "@metamask/ethjs>js-sha3": true, "bn.js": true, - "browserify>buffer": true + "browserify>buffer": true, + "@metamask/ethjs>ethjs-abi": true, + "@metamask/ethjs>js-sha3": true } }, "@metamask/ethjs-contract": { @@ -1290,43 +1197,38 @@ "promise-to-callback": true } }, - "@metamask/ethjs-query": { + "@metamask/ethjs>@metamask/ethjs-filter": { "globals": { - "console": true - }, - "packages": { - "@metamask/ethjs-query>@metamask/ethjs-format": true, - "@metamask/ethjs-query>@metamask/ethjs-rpc": true, - "promise-to-callback": true + "clearInterval": true, + "setInterval": true } }, "@metamask/ethjs-query>@metamask/ethjs-format": { "packages": { - "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "@metamask/ethjs>@metamask/number-to-bn": true + "@metamask/ethjs>@metamask/number-to-bn": true, + "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true } }, - "@metamask/ethjs-query>@metamask/ethjs-rpc": { + "@metamask/ethjs>@metamask/ethjs-provider-http": { "packages": { - "promise-to-callback": true + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true } }, - "@metamask/ethjs>@metamask/ethjs-filter": { + "@metamask/ethjs-query": { "globals": { - "clearInterval": true, - "setInterval": true - } - }, - "@metamask/ethjs>@metamask/ethjs-provider-http": { + "console": true + }, "packages": { - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true + "@metamask/ethjs-query>@metamask/ethjs-format": true, + "@metamask/ethjs-query>@metamask/ethjs-rpc": true, + "promise-to-callback": true } }, - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { - "globals": { - "XMLHttpRequest": true + "@metamask/ethjs-query>@metamask/ethjs-rpc": { + "packages": { + "promise-to-callback": true } }, "@metamask/ethjs>@metamask/ethjs-unit": { @@ -1337,42 +1239,9 @@ }, "@metamask/ethjs>@metamask/ethjs-util": { "packages": { + "browserify>buffer": true, "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "browserify>buffer": true - } - }, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true - } - }, - "@metamask/ethjs>@metamask/number-to-bn": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "bn.js": true - } - }, - "@metamask/ethjs>ethjs-abi": { - "packages": { - "@metamask/ethjs>ethjs-abi>number-to-bn": true, - "@metamask/ethjs>js-sha3": true, - "bn.js": true, - "browserify>buffer": true - } - }, - "@metamask/ethjs>ethjs-abi>number-to-bn": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "bn.js": true - } - }, - "@metamask/ethjs>js-sha3": { - "globals": { - "define": true - }, - "packages": { - "process": true + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true } }, "@metamask/gas-fee-controller": { @@ -1399,28 +1268,6 @@ "@metamask/jazzicon>mersenne-twister": true } }, - "@metamask/jazzicon>color": { - "packages": { - "@metamask/jazzicon>color>clone": true, - "@metamask/jazzicon>color>color-convert": true, - "@metamask/jazzicon>color>color-string": true - } - }, - "@metamask/jazzicon>color>clone": { - "packages": { - "browserify>buffer": true - } - }, - "@metamask/jazzicon>color>color-convert": { - "packages": { - "@metamask/jazzicon>color>color-convert>color-name": true - } - }, - "@metamask/jazzicon>color>color-string": { - "packages": { - "jest-canvas-mock>moo-color>color-name": true - } - }, "@metamask/json-rpc-engine": { "packages": { "@metamask/rpc-errors": true, @@ -1433,206 +1280,65 @@ "console.warn": true, "setTimeout": true }, - "packages": { - "@metamask/safe-event-emitter": true, - "@metamask/utils": true, - "readable-stream": true - } - }, - "@metamask/keyring-api": { - "packages": { - "@metamask/keyring-api>@metamask/keyring-utils": true, - "@metamask/keyring-api>@metamask/utils": true, - "@metamask/keyring-api>bech32": true, - "@metamask/utils>@metamask/superstruct": true - } - }, - "@metamask/keyring-api>@metamask/keyring-utils": { - "globals": { - "URL": true - }, - "packages": { - "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true - } - }, - "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-api>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/base-controller": true, - "@metamask/browser-passworder": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, - "@metamask/keyring-controller>@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, - "@metamask/keyring-controller>ethereumjs-wallet": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/utils": true - } - }, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": { - "globals": { - "TextEncoder": true - }, - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, - "@metamask/scure-bip39": true, - "browserify>buffer": true - } - }, - "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller>@metamask/eth-sig-util": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true - } - }, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, - "browserify>buffer": true, - "crypto-browserify>randombytes": true + "packages": { + "@metamask/safe-event-emitter": true, + "@metamask/utils": true, + "readable-stream": true } }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { + "@metamask/snaps-sdk>@metamask/key-tree": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "crypto.subtle": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, + "@metamask/scure-bip39": true, + "@metamask/utils": true, + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller>ethereumjs-wallet": { - "packages": { - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, - "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, - "browserify>buffer": true, - "crypto-browserify": true, - "crypto-browserify>randombytes": true, - "eth-lattice-keyring>gridplus-sdk>aes-js": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true, - "uuid": true + "@metamask/utils>@scure/base": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { + "@metamask/keyring-api": { "packages": { - "browserify>assert": true, - "browserify>buffer": true, - "crypto-browserify>create-hmac": true, - "crypto-browserify>randombytes": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "ethers>@ethersproject/sha2>hash.js": true, - "ganache>secp256k1": true, - "koa>content-disposition>safe-buffer": true + "@metamask/keyring-api>@metamask/keyring-utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/keyring-api>@metamask/utils": true, + "@metamask/keyring-api>bech32": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "@metamask/keyring-controller": { "packages": { - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true, - "bn.js": true, - "browserify>assert": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "ethereumjs-util>create-hash": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/base-controller": true, + "@metamask/browser-passworder": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, + "@metamask/keyring-controller>@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, + "@metamask/utils": true, + "@metamask/name-controller>async-mutex": true, + "@metamask/keyring-controller>ethereumjs-wallet": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": { "packages": { - "bn.js": true, - "browserify>buffer": true + "@metamask/keyring-snap-client": true } }, "@metamask/keyring-snap-client": { "packages": { "@metamask/keyring-api": true, "@metamask/keyring-api>@metamask/keyring-utils": true, - "@metamask/keyring-snap-client>uuid": true, - "@metamask/utils>@metamask/superstruct": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/keyring-snap-client>uuid": true } }, - "@metamask/keyring-snap-client>uuid": { + "@metamask/keyring-api>@metamask/keyring-utils": { "globals": { - "crypto": true + "URL": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true } }, "@metamask/logging-controller": { @@ -1661,13 +1367,8 @@ "@metamask/controller-utils": true, "@metamask/utils": true, "browserify>buffer": true, - "uuid": true, - "webpack>events": true - } - }, - "@metamask/message-manager>jsonschema": { - "packages": { - "browserify>url": true + "webpack>events": true, + "uuid": true } }, "@metamask/name-controller": { @@ -1675,44 +1376,12 @@ "fetch": true }, "packages": { - "@metamask/controller-utils": true, "@metamask/name-controller>@metamask/base-controller": true, + "@metamask/controller-utils": true, "@metamask/name-controller>@metamask/utils": true, "@metamask/name-controller>async-mutex": true } }, - "@metamask/name-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, - "@metamask/name-controller>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/name-controller>async-mutex": { - "globals": { - "clearTimeout": true, - "setTimeout": true - }, - "packages": { - "@swc/helpers>tslib": true - } - }, "@metamask/network-controller": { "globals": { "btoa": true, @@ -1722,224 +1391,52 @@ "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/network-controller>@metamask/eth-block-tracker": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, "@metamask/eth-json-rpc-middleware": true, "@metamask/eth-json-rpc-provider": true, "@metamask/eth-query": true, "@metamask/json-rpc-engine": true, - "@metamask/network-controller>@metamask/eth-block-tracker": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, - "@metamask/network-controller>@metamask/swappable-obj-proxy": true, "@metamask/rpc-errors": true, + "@metamask/network-controller>@metamask/swappable-obj-proxy": true, "@metamask/utils": true, "eslint>fast-deep-equal": true, - "reselect": true, - "uri-js": true, - "uuid": true - } - }, - "@metamask/network-controller>@metamask/eth-block-tracker": { - "globals": { - "clearTimeout": true, - "console.error": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, - "@metamask/safe-event-emitter": true - } - }, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": { - "globals": { - "fetch": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-json-rpc-provider": true, - "@metamask/json-rpc-engine": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true, - "@metamask/rpc-errors": true - } - }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/notification-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@metamask/notification-services-controller": { - "globals": { - "Intl.NumberFormat": true, - "addEventListener": true, - "fetch": true, - "registration": true, - "removeEventListener": true - }, - "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, - "@metamask/notification-services-controller>bignumber.js": true, - "@metamask/notification-services-controller>firebase": true, - "@metamask/profile-sync-controller": true, - "@metamask/utils": true, - "loglevel": true, - "uuid": true - } - }, - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { - "globals": { - "SuppressedError": true - } - }, - "@metamask/notification-services-controller>bignumber.js": { - "globals": { - "crypto": true, - "define": true - } - }, - "@metamask/notification-services-controller>firebase": { - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/messaging": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app": { - "globals": { - "FinalizationRegistry": true, - "console.warn": true - }, - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/util": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { - "globals": { - "console": true - }, - "packages": { - "@swc/helpers>tslib": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": { - "globals": { - "DOMException": true, - "IDBCursor": true, - "IDBDatabase": true, - "IDBIndex": true, - "IDBObjectStore": true, - "IDBRequest": true, - "IDBTransaction": true, - "indexedDB.deleteDatabase": true, - "indexedDB.open": true + "reselect": true, + "uri-js": true, + "uuid": true } }, - "@metamask/notification-services-controller>firebase>@firebase/installations": { - "globals": { - "BroadcastChannel": true, - "Headers": true, - "btoa": true, - "console.error": true, - "crypto": true, - "fetch": true, - "msCrypto": true, - "navigator.onLine": true, - "setTimeout": true - }, + "@metamask/transaction-controller>@metamask/nonce-tracker": { "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true + "@ethersproject/providers": true, + "browserify>assert": true, + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true } }, - "@metamask/notification-services-controller>firebase>@firebase/messaging": { + "@metamask/notification-services-controller": { "globals": { - "Headers": true, - "Notification.maxActions": true, - "Notification.permission": true, - "Notification.requestPermission": true, - "PushSubscription.prototype.hasOwnProperty": true, - "ServiceWorkerRegistration": true, - "URL": true, + "Intl.NumberFormat": true, "addEventListener": true, - "atob": true, - "btoa": true, - "clients.matchAll": true, - "clients.openWindow": true, - "console.warn": true, - "document": true, "fetch": true, - "indexedDB": true, - "location.href": true, - "location.origin": true, - "navigator": true, - "origin.replace": true, - "registration.showNotification": true, - "setTimeout": true + "registration": true, + "removeEventListener": true }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@metamask/notification-services-controller>firebase>@firebase/installations": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@swc/helpers>tslib": true + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/profile-sync-controller": true, + "@metamask/utils": true, + "@metamask/notification-services-controller>bignumber.js": true, + "@metamask/notification-services-controller>firebase": true, + "loglevel": true, + "uuid": true } }, - "@metamask/notification-services-controller>firebase>@firebase/util": { - "globals": { - "atob": true, - "browser": true, - "btoa": true, - "chrome": true, - "console": true, - "document": true, - "indexedDB": true, - "navigator": true, - "process": true, - "self": true, - "setTimeout": true - }, + "@metamask/ethjs>@metamask/number-to-bn": { "packages": { - "process": true + "bn.js": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true } }, "@metamask/object-multiplex": { @@ -1951,11 +1448,6 @@ "readable-stream": true } }, - "@metamask/object-multiplex>once": { - "packages": { - "@metamask/object-multiplex>once>wrappy": true - } - }, "@metamask/obs-store": { "packages": { "@metamask/safe-event-emitter": true, @@ -1977,32 +1469,12 @@ "nanoid": true } }, - "@metamask/permission-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, "@metamask/permission-log-controller": { "packages": { "@metamask/base-controller": true, "@metamask/permission-log-controller>@metamask/utils": true } }, - "@metamask/permission-log-controller>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, "@metamask/phishing-controller": { "globals": { "TextEncoder": true, @@ -2011,12 +1483,12 @@ "fetch": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography": true, "@metamask/base-controller": true, "@metamask/controller-utils": true, "@noble/hashes": true, - "punycode": true, - "webpack-cli>fastest-levenshtein": true + "@ethereumjs/tx>ethereum-cryptography": true, + "webpack-cli>fastest-levenshtein": true, + "punycode": true } }, "@metamask/polling-controller": { @@ -2047,21 +1519,6 @@ "readable-stream": true } }, - "@metamask/post-message-stream>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, "@metamask/ppom-validator": { "globals": { "URL": true, @@ -2071,48 +1528,11 @@ "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, - "@metamask/eth-query>json-rpc-random-id": true, + "await-semaphore": true, + "browserify>buffer": true, "@metamask/ppom-validator>crypto-js": true, "@metamask/ppom-validator>elliptic": true, - "await-semaphore": true, - "browserify>buffer": true - } - }, - "@metamask/ppom-validator>crypto-js": { - "globals": { - "crypto": true, - "define": true, - "msCrypto": true - }, - "packages": { - "browserify>browser-resolve": true - } - }, - "@metamask/ppom-validator>elliptic": { - "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "bn.js": true, - "ethers>@ethersproject/sha2>hash.js": true, - "pumpify>inherits": true - } - }, - "@metamask/ppom-validator>elliptic>brorand": { - "globals": { - "crypto": true, - "msCrypto": true - }, - "packages": { - "browserify>browser-resolve": true - } - }, - "@metamask/ppom-validator>elliptic>hmac-drbg": { - "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "ethers>@ethersproject/sha2>hash.js": true + "@metamask/eth-query>json-rpc-random-id": true } }, "@metamask/preferences-controller": { @@ -2142,55 +1562,10 @@ "@metamask/keyring-controller": true, "@metamask/network-controller": true, "@metamask/profile-sync-controller>@noble/ciphers": true, - "@metamask/profile-sync-controller>siwe": true, "@noble/hashes": true, "browserify>buffer": true, - "loglevel": true - } - }, - "@metamask/profile-sync-controller>@noble/ciphers": { - "globals": { - "TextDecoder": true, - "TextEncoder": true, - "crypto": true - } - }, - "@metamask/profile-sync-controller>siwe": { - "globals": { - "console.error": true, - "console.warn": true - }, - "packages": { - "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true, - "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, - "@metamask/profile-sync-controller>siwe>@stablelib/random": true, - "ethers": true - } - }, - "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": { - "globals": { - "console.error": true, - "console.log": true - }, - "packages": { - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, - "@noble/hashes": true - } - }, - "@metamask/profile-sync-controller>siwe>@stablelib/random": { - "globals": { - "crypto": true, - "msCrypto": true - }, - "packages": { - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true, - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true, - "browserify>browser-resolve": true - } - }, - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { - "packages": { - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true + "loglevel": true, + "@metamask/profile-sync-controller>siwe": true } }, "@metamask/queued-request-controller": { @@ -2203,57 +1578,13 @@ } }, "@metamask/rate-limit-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "@metamask/rate-limit-controller>@metamask/base-controller": true, - "@metamask/rate-limit-controller>@metamask/rpc-errors": true, - "@metamask/rate-limit-controller>@metamask/utils": true - } - }, - "@metamask/rate-limit-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, - "@metamask/rate-limit-controller>@metamask/rpc-errors": { - "packages": { - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, - "@metamask/rpc-errors>fast-safe-stringify": true - } - }, - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/rate-limit-controller>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "globals": { + "setTimeout": true + }, + "packages": { + "@metamask/rate-limit-controller>@metamask/base-controller": true, + "@metamask/rate-limit-controller>@metamask/rpc-errors": true, + "@metamask/rate-limit-controller>@metamask/utils": true } }, "@metamask/remote-feature-flag-controller": { @@ -2264,18 +1595,14 @@ }, "@metamask/rpc-errors": { "packages": { - "@metamask/rpc-errors>fast-safe-stringify": true, - "@metamask/utils": true - } - }, - "@metamask/rpc-methods-flask>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@metamask/utils": true, + "@metamask/rpc-errors>fast-safe-stringify": true } }, - "@metamask/rpc-methods>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@metamask/rate-limit-controller>@metamask/rpc-errors": { + "packages": { + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, + "@metamask/rpc-errors>fast-safe-stringify": true } }, "@metamask/safe-event-emitter": { @@ -2295,12 +1622,6 @@ "@metamask/utils>@scure/base": true } }, - "@metamask/scure-bip39>@noble/hashes": { - "globals": { - "TextEncoder": true, - "crypto": true - } - }, "@metamask/selected-network-controller": { "packages": { "@metamask/base-controller": true, @@ -2314,40 +1635,14 @@ "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/signature-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller": true, "@metamask/logging-controller": true, - "@metamask/message-manager>jsonschema": true, - "@metamask/signature-controller>@metamask/eth-sig-util": true, "@metamask/utils": true, "browserify>buffer": true, - "uuid": true, - "webpack>events": true - } - }, - "@metamask/signature-controller>@metamask/eth-sig-util": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true - } - }, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "webpack>events": true, + "@metamask/message-manager>jsonschema": true, + "uuid": true } }, "@metamask/smart-transactions-controller": { @@ -2360,60 +1655,19 @@ "setInterval": true }, "packages": { + "@metamask/smart-transactions-controller>@ethereumjs/tx": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true, "@ethersproject/bytes": true, "@metamask/controller-utils": true, "@metamask/eth-query": true, "@metamask/polling-controller": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "@metamask/smart-transactions-controller>bignumber.js": true, "@metamask/transaction-controller": true, + "@metamask/smart-transactions-controller>bignumber.js": true, "browserify>buffer": true, "fast-json-patch": true, "lodash": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx": { - "packages": { - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true - } - }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { - "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "webpack>events": true - } - }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true - } - }, - "@metamask/smart-transactions-controller>@ethereumjs/util": { - "globals": { - "console.warn": true, - "fetch": true - }, - "packages": { - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "webpack>events": true - } - }, - "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@metamask/smart-transactions-controller>bignumber.js": { - "globals": { - "crypto": true, - "define": true - } - }, "@metamask/snaps-controllers": { "globals": { "DecompressionStream": true, @@ -2431,337 +1685,498 @@ "@metamask/permission-controller": true, "@metamask/post-message-stream": true, "@metamask/rpc-errors": true, - "@metamask/snaps-controllers>@xstate/fsm": true, - "@metamask/snaps-controllers>concat-stream": true, - "@metamask/snaps-controllers>get-npm-tarball-url": true, - "@metamask/snaps-controllers>readable-web-to-node-stream": true, - "@metamask/snaps-controllers>tar-stream": true, + "@metamask/snaps-utils>@metamask/snaps-registry": true, "@metamask/snaps-rpc-methods": true, "@metamask/snaps-sdk": true, "@metamask/snaps-utils": true, - "@metamask/snaps-utils>@metamask/snaps-registry": true, "@metamask/utils": true, + "@metamask/snaps-controllers>@xstate/fsm": true, "browserify>browserify-zlib": true, + "@metamask/snaps-controllers>concat-stream": true, "eslint>fast-deep-equal": true, + "@metamask/snaps-controllers>get-npm-tarball-url": true, "immer": true, "nanoid": true, "readable-stream": true, - "semver": true + "@metamask/snaps-controllers>readable-web-to-node-stream": true, + "semver": true, + "@metamask/snaps-controllers>tar-stream": true } }, - "@metamask/snaps-controllers-flask>nanoid": { + "@metamask/snaps-execution-environments": { "globals": { - "crypto.getRandomValues": true + "document.getElementById": true + }, + "packages": { + "@metamask/post-message-stream": true, + "@metamask/snaps-utils": true, + "@metamask/utils": true } }, - "@metamask/snaps-controllers>concat-stream": { + "@metamask/snaps-utils>@metamask/snaps-registry": { "packages": { - "browserify>buffer": true, - "browserify>concat-stream>typedarray": true, - "pumpify>inherits": true, - "readable-stream": true, - "terser>source-map-support>buffer-from": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true, + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@noble/hashes": true } }, - "@metamask/snaps-controllers>nanoid": { + "@metamask/snaps-rpc-methods": { + "packages": { + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true, + "@noble/hashes": true + } + }, + "@metamask/snaps-sdk": { "globals": { - "crypto.getRandomValues": true + "fetch": true + }, + "packages": { + "@metamask/rpc-errors": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true } }, - "@metamask/snaps-controllers>readable-web-to-node-stream": { + "@metamask/snaps-utils": { + "globals": { + "File": true, + "FileReader": true, + "TextDecoder": true, + "TextEncoder": true, + "URL": true, + "console.error": true, + "console.log": true, + "console.warn": true, + "crypto": true, + "document.body.appendChild": true, + "document.createElement": true, + "fetch": true + }, "packages": { - "readable-stream": true + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-utils>@metamask/slip44": true, + "@metamask/snaps-sdk": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "chalk": true, + "@metamask/snaps-utils>cron-parser": true, + "@metamask/snaps-utils>fast-json-stable-stringify": true, + "@metamask/snaps-utils>fast-xml-parser": true, + "@metamask/snaps-utils>marked": true, + "@metamask/snaps-utils>rfdc": true, + "semver": true, + "@metamask/snaps-utils>validate-npm-package-name": true } }, - "@metamask/snaps-controllers>tar-stream": { + "@metamask/transaction-controller": { + "globals": { + "clearTimeout": true, + "console.error": true, + "fetch": true, + "setTimeout": true + }, "packages": { - "@metamask/snaps-controllers>tar-stream>b4a": true, - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx": true, - "browserify>browser-resolve": true + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/abi": true, + "@ethersproject/contracts": true, + "@ethersproject/providers": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/metamask-eth-abis": true, + "@metamask/network-controller": true, + "@metamask/transaction-controller>@metamask/nonce-tracker": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "@metamask/name-controller>async-mutex": true, + "bn.js": true, + "browserify>buffer": true, + "eth-method-registry": true, + "webpack>events": true, + "fast-json-patch": true, + "lodash": true, + "uuid": true } }, - "@metamask/snaps-controllers>tar-stream>b4a": { + "@metamask/user-operation-controller": { + "globals": { + "fetch": true + }, + "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/polling-controller": true, + "@metamask/rpc-errors": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/transaction-controller": true, + "@metamask/utils": true, + "bn.js": true, + "webpack>events": true, + "lodash": true, + "uuid": true + } + }, + "@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@metamask/abi-utils>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true - } - }, - "@metamask/snaps-controllers>tar-stream>streamx": { + }, "packages": { - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true, - "webpack>events": true - } - }, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { - "globals": { - "queueMicrotask": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-execution-environments": { + "@metamask/browser-passworder>@metamask/utils": { "globals": { - "document.getElementById": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/post-message-stream": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true - } - }, - "@metamask/snaps-rpc-methods": { - "packages": { - "@metamask/permission-controller": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true, "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-sdk": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { "globals": { - "fetch": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/rpc-errors": true, - "@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-sdk>@metamask/key-tree": { + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { "globals": { - "crypto.subtle": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@metamask/scure-bip39": true, - "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, "@metamask/utils>@scure/base": true, - "@noble/hashes": true + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils": { + "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": { "globals": { - "File": true, - "FileReader": true, "TextDecoder": true, - "TextEncoder": true, - "URL": true, - "console.error": true, - "console.log": true, - "console.warn": true, - "crypto": true, - "document.body.appendChild": true, - "document.createElement": true, - "fetch": true + "TextEncoder": true }, "packages": { - "@metamask/permission-controller": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/snaps-utils>@metamask/slip44": true, - "@metamask/snaps-utils>cron-parser": true, - "@metamask/snaps-utils>fast-json-stable-stringify": true, - "@metamask/snaps-utils>fast-xml-parser": true, - "@metamask/snaps-utils>marked": true, - "@metamask/snaps-utils>rfdc": true, - "@metamask/snaps-utils>validate-npm-package-name": true, - "@metamask/utils": true, "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, "@noble/hashes": true, - "chalk": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/snaps-utils>@metamask/snaps-registry": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@metamask/utils": true, "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>cron-parser": { + "@metamask/eth-json-rpc-middleware>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "browserify>browser-resolve": true, - "luxon": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>fast-xml-parser": { + "@metamask/eth-sig-util>@metamask/utils": { "globals": { - "entityName": true, - "val": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/snaps-utils>fast-xml-parser>strnum": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>marked": { + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { "globals": { - "console.error": true, - "console.warn": true, - "define": true - } - }, - "@metamask/snaps-utils>rfdc": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "browserify>buffer": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>validate-npm-package-name": { + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@metamask/snaps-utils>validate-npm-package-name>builtins": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>validate-npm-package-name>builtins": { + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "process": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/test-bundler>@ethersproject/networks": { + "@metamask/eth-snap-keyring>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "ethers>@ethersproject/logger": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/transaction-controller": { + "@metamask/keyring-api>@metamask/utils": { "globals": { - "clearTimeout": true, - "console.error": true, - "fetch": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/abi": true, - "@ethersproject/contracts": true, - "@ethersproject/providers": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/metamask-eth-abis": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/network-controller": true, - "@metamask/rpc-errors": true, - "@metamask/transaction-controller>@metamask/nonce-tracker": true, - "@metamask/utils": true, - "bn.js": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, "browserify>buffer": true, - "eth-method-registry": true, - "fast-json-patch": true, - "lodash": true, - "uuid": true, - "webpack>events": true + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker": { + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@ethersproject/providers": true, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true, - "browserify>assert": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "@metamask/name-controller>@metamask/utils": { "globals": { - "clearTimeout": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@swc/helpers>tslib": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/user-operation-controller": { + "@metamask/permission-log-controller>@metamask/utils": { "globals": { - "fetch": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/polling-controller": true, - "@metamask/rpc-errors": true, - "@metamask/transaction-controller": true, - "@metamask/utils": true, "@metamask/utils>@metamask/superstruct": true, - "bn.js": true, - "lodash": true, - "uuid": true, - "webpack>events": true + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/utils": { + "@metamask/post-message-stream>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@metamask/rate-limit-controller>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, "@noble/hashes": true, + "@metamask/utils>@scure/base": true, "browserify>buffer": true, "nock>debug": true, + "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/utils>@scure/base": { + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, "@ngraveio/bc-ur": { "packages": { "@ngraveio/bc-ur>@keystonehq/alias-sampling": true, + "browserify>assert": true, "@ngraveio/bc-ur>bignumber.js": true, + "browserify>buffer": true, "@ngraveio/bc-ur>cbor-sync": true, "@ngraveio/bc-ur>crc": true, "@ngraveio/bc-ur>jsbi": true, - "addons-linter>sha.js": true, - "browserify>assert": true, - "browserify>buffer": true - } - }, - "@ngraveio/bc-ur>assert>object-is": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true + "addons-linter>sha.js": true } }, - "@ngraveio/bc-ur>bignumber.js": { + "@metamask/profile-sync-controller>@noble/ciphers": { "globals": { - "crypto": true, - "define": true + "TextDecoder": true, + "TextEncoder": true, + "crypto": true } }, - "@ngraveio/bc-ur>cbor-sync": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { "globals": { - "define": true + "TextEncoder": true }, "packages": { - "browserify>buffer": true + "@noble/hashes": true } }, - "@ngraveio/bc-ur>crc": { - "packages": { - "browserify>buffer": true + "@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true } }, - "@ngraveio/bc-ur>jsbi": { + "@metamask/scure-bip39>@noble/hashes": { "globals": { - "define": true + "TextEncoder": true, + "crypto": true } }, - "@noble/hashes": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true + } + }, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { "globals": { "TextEncoder": true, "crypto": true @@ -2778,6 +2193,20 @@ "navigator.userAgent": true } }, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { + "globals": { + "console.log": true + } + }, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { + "globals": { + "XMLHttpRequest": true + }, + "packages": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true + } + }, "@reduxjs/toolkit": { "globals": { "AbortController": true, @@ -2789,42 +2218,46 @@ "setTimeout": true }, "packages": { - "@reduxjs/toolkit>reselect": true, "immer": true, "process": true, "redux": true, - "redux-thunk": true - } - }, - "@segment/loosely-validate-event": { - "packages": { - "@segment/loosely-validate-event>component-type": true, - "@segment/loosely-validate-event>join-component": true, - "browserify>assert": true, - "browserify>buffer": true + "redux-thunk": true, + "@reduxjs/toolkit>reselect": true } }, - "@sentry/browser": { + "react-router-dom-v5-compat>@remix-run/router": { "globals": { - "PerformanceObserver.supportedEntryTypes": true, + "AbortController": true, + "DOMException": true, + "FormData": true, + "Headers": true, "Request": true, + "Response": true, "URL": true, - "XMLHttpRequest.prototype": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_RELEASE__": true, - "addEventListener": true, - "console.error": true, - "indexedDB.open": true, - "performance.timeOrigin": true, - "setTimeout": true - }, + "URLSearchParams": true, + "console": true, + "document.defaultView": true + } + }, + "@metamask/utils>@scure/base": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + } + }, + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { "packages": { - "@sentry/browser>@sentry-internal/browser-utils": true, - "@sentry/browser>@sentry-internal/feedback": true, - "@sentry/browser>@sentry-internal/replay": true, - "@sentry/browser>@sentry-internal/replay-canvas": true, - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true + } + }, + "@segment/loosely-validate-event": { + "packages": { + "browserify>assert": true, + "browserify>buffer": true, + "@segment/loosely-validate-event>component-type": true, + "@segment/loosely-validate-event>join-component": true } }, "@sentry/browser>@sentry-internal/browser-utils": { @@ -2863,6 +2296,25 @@ "@sentry/utils": true } }, + "@sentry/browser>@sentry-internal/replay-canvas": { + "globals": { + "Blob": true, + "HTMLCanvasElement": true, + "HTMLImageElement": true, + "ImageData": true, + "URL.createObjectURL": true, + "WeakRef": true, + "Worker": true, + "cancelAnimationFrame": true, + "console.error": true, + "createImageBitmap": true, + "document": true + }, + "packages": { + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true + } + }, "@sentry/browser>@sentry-internal/replay": { "globals": { "Blob": true, @@ -2912,21 +2364,25 @@ "@sentry/utils": true } }, - "@sentry/browser>@sentry-internal/replay-canvas": { + "@sentry/browser": { "globals": { - "Blob": true, - "HTMLCanvasElement": true, - "HTMLImageElement": true, - "ImageData": true, - "URL.createObjectURL": true, - "WeakRef": true, - "Worker": true, - "cancelAnimationFrame": true, + "PerformanceObserver.supportedEntryTypes": true, + "Request": true, + "URL": true, + "XMLHttpRequest.prototype": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_RELEASE__": true, + "addEventListener": true, "console.error": true, - "createImageBitmap": true, - "document": true + "indexedDB.open": true, + "performance.timeOrigin": true, + "setTimeout": true }, "packages": { + "@sentry/browser>@sentry-internal/browser-utils": true, + "@sentry/browser>@sentry-internal/feedback": true, + "@sentry/browser>@sentry-internal/replay-canvas": true, + "@sentry/browser>@sentry-internal/replay": true, "@sentry/browser>@sentry/core": true, "@sentry/utils": true } @@ -2997,45 +2453,86 @@ "isSecureContext": true }, "packages": { - "@solana/addresses>@solana/errors": true + "@solana/addresses>@solana/errors": true + } + }, + "@solana/addresses>@solana/codecs-core": { + "packages": { + "@solana/addresses>@solana/errors": true + } + }, + "@solana/addresses>@solana/codecs-strings": { + "globals": { + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true + }, + "packages": { + "@solana/addresses>@solana/codecs-core": true, + "@solana/addresses>@solana/errors": true + } + }, + "@solana/addresses>@solana/errors": { + "globals": { + "btoa": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser": { + "globals": { + "console.error": true, + "console.log": true + }, + "packages": { + "@noble/hashes": true, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true + } + }, + "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": { + "globals": { + "console.error": true, + "console.log": true + }, + "packages": { + "@noble/hashes": true, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true } }, - "@solana/addresses>@solana/codecs-core": { + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { "packages": { - "@solana/addresses>@solana/errors": true + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true } }, - "@solana/addresses>@solana/codecs-strings": { + "@metamask/profile-sync-controller>siwe>@stablelib/random": { "globals": { - "TextDecoder": true, - "TextEncoder": true, - "atob": true, - "btoa": true + "crypto": true, + "msCrypto": true }, "packages": { - "@solana/addresses>@solana/codecs-core": true, - "@solana/addresses>@solana/errors": true + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true, + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true, + "browserify>browser-resolve": true } }, - "@solana/addresses>@solana/errors": { + "@trezor/connect-web>@trezor/connect-common": { "globals": { - "btoa": true - } - }, - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { + "console.warn": true, + "localStorage.getItem": true, + "localStorage.setItem": true, + "navigator": true, + "setTimeout": true, + "window": true + }, "packages": { - "react-markdown>unist-util-visit": true + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, + "@trezor/connect-web>@trezor/utils": true, + "@swc/helpers>tslib": true } }, - "@storybook/addon-knobs>qs": { + "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { "packages": { - "string.prototype.matchall>side-channel": true - } - }, - "@swc/helpers>tslib": { - "globals": { - "SuppressedError": true, - "define": true + "@metamask/eth-sig-util": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web": { @@ -3062,35 +2559,20 @@ "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect": true, "@trezor/connect-web>@trezor/connect-common": true, + "@trezor/connect-web>@trezor/connect": true, "@trezor/connect-web>@trezor/utils": true, - "webpack>events": true + "webpack>events": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web>@trezor/connect": { "packages": { - "@swc/helpers>tslib": true, "@trezor/connect-web>@trezor/connect>@trezor/protobuf": true, "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, "@trezor/connect-web>@trezor/connect>@trezor/transport": true, - "@trezor/connect-web>@trezor/utils": true - } - }, - "@trezor/connect-web>@trezor/connect-common": { - "globals": { - "console.warn": true, - "localStorage.getItem": true, - "localStorage.setItem": true, - "navigator": true, - "setTimeout": true, - "window": true - }, - "packages": { - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, - "@trezor/connect-web>@trezor/utils": true + "@trezor/connect-web>@trezor/utils": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": { @@ -3106,54 +2588,17 @@ "screen.width": true }, "packages": { + "process": true, "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true, - "process": true - } - }, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { - "globals": { - "define": true + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true } }, "@trezor/connect-web>@trezor/connect>@trezor/protobuf": { "packages": { - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, - "browserify>buffer": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { - "globals": { - "process": true, - "setTimeout": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { - "globals": { - "console.log": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { - "globals": { - "XMLHttpRequest": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true + "browserify>buffer": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": { @@ -3180,16 +2625,10 @@ "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true, "@trezor/connect-web>@trezor/utils>bignumber.js": true, "browserify>buffer": true, - "webpack>events": true - } - }, - "@trezor/connect-web>@trezor/utils>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "webpack>events": true, + "@swc/helpers>tslib": true } }, "@welldone-software/why-did-you-render": { @@ -3204,59 +2643,193 @@ "setTimeout": true }, "packages": { - "lodash": true, - "react": true + "lodash": true, + "react": true + } + }, + "@zxing/browser": { + "globals": { + "HTMLElement": true, + "HTMLImageElement": true, + "HTMLVideoElement": true, + "clearTimeout": true, + "console.error": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, + "packages": { + "@zxing/library": true + } + }, + "@zxing/library": { + "globals": { + "HTMLImageElement": true, + "HTMLVideoElement": true, + "TextDecoder": true, + "TextEncoder": true, + "URL.createObjectURL": true, + "btoa": true, + "console.log": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, + "packages": { + "@zxing/library>ts-custom-error": true + } + }, + "@lavamoat/lavapack>readable-stream>abort-controller": { + "globals": { + "AbortController": true + } + }, + "currency-formatter>accounting": { + "globals": { + "define": true + } + }, + "ethers>@ethersproject/json-wallets>aes-js": { + "globals": { + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>aes-js": { + "globals": { + "define": true + } + }, + "chalk>ansi-styles": { + "packages": { + "chalk>ansi-styles>color-convert": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { + "packages": { + "browserify>buffer": true + } + }, + "string.prototype.matchall>es-abstract>array-buffer-byte-length": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true + } + }, + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { + "packages": { + "bn.js": true, + "browserify>buffer": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "browserify>vm-browserify": true + } + }, + "browserify>assert": { + "globals": { + "Buffer": true + }, + "packages": { + "react>object-assign": true, + "browserify>assert>util": true + } + }, + "@metamask/name-controller>async-mutex": { + "globals": { + "clearTimeout": true, + "setTimeout": true + }, + "packages": { + "@swc/helpers>tslib": true + } + }, + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "globals": { + "clearTimeout": true, + "setTimeout": true + }, + "packages": { + "@swc/helpers>tslib": true + } + }, + "string.prototype.matchall>es-abstract>available-typed-arrays": { + "packages": { + "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true + } + }, + "await-semaphore": { + "packages": { + "process": true, + "browserify>timers-browserify": true + } + }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "globals": { + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, + "setTimeout": true + }, + "packages": { + "browserify>buffer": true, + "axios>form-data": true, + "process": true } }, - "@zxing/browser": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { "globals": { - "HTMLElement": true, - "HTMLImageElement": true, - "HTMLVideoElement": true, - "clearTimeout": true, - "console.error": true, + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, "console.warn": true, "document": true, + "location.href": true, "navigator": true, "setTimeout": true }, "packages": { - "@zxing/library": true + "browserify>buffer": true, + "axios>form-data": true, + "process": true } }, - "@zxing/library": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { "globals": { - "HTMLImageElement": true, - "HTMLVideoElement": true, - "TextDecoder": true, - "TextEncoder": true, - "URL.createObjectURL": true, + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, "btoa": true, - "console.log": true, "console.warn": true, "document": true, + "location.href": true, "navigator": true, "setTimeout": true }, "packages": { - "@zxing/library>ts-custom-error": true + "browserify>buffer": true, + "axios>form-data": true, + "process": true } }, - "addons-linter>sha.js": { - "packages": { - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "@metamask/snaps-controllers>tar-stream>b4a": { + "globals": { + "TextDecoder": true, + "TextEncoder": true } }, - "await-semaphore": { + "@ensdomains/content-hash>multihashes>multibase>base-x": { "packages": { - "browserify>timers-browserify": true, - "process": true - } - }, - "axios>form-data": { - "globals": { - "FormData": true + "koa>content-disposition>safe-buffer": true } }, "base32-encode": { @@ -3270,136 +2843,156 @@ "define": true } }, - "blo": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { "globals": { - "btoa": true + "crypto": true, + "define": true } }, - "bn.js": { + "@metamask/notification-services-controller>bignumber.js": { "globals": { - "Buffer": true - }, - "packages": { - "browserify>browser-resolve": true + "crypto": true, + "define": true } }, - "bowser": { + "@metamask/smart-transactions-controller>bignumber.js": { "globals": { + "crypto": true, "define": true } }, - "browserify>assert": { + "@ngraveio/bc-ur>bignumber.js": { "globals": { - "Buffer": true - }, - "packages": { - "browserify>assert>util": true, - "react>object-assign": true + "crypto": true, + "define": true } }, - "browserify>assert>util": { + "@trezor/connect-web>@trezor/utils>bignumber.js": { "globals": { - "console.error": true, - "console.log": true, - "console.trace": true, - "process": true - }, + "crypto": true, + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { + "globals": { + "crypto": true, + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "globals": { + "crypto": true, + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>bitwise": { "packages": { - "browserify>assert>util>inherits": true, - "process": true + "browserify>buffer": true } }, - "browserify>browserify-zlib": { + "blo": { + "globals": { + "btoa": true + } + }, + "bn.js": { + "globals": { + "Buffer": true + }, "packages": { - "browserify>assert": true, - "browserify>browserify-zlib>pako": true, - "browserify>buffer": true, - "browserify>util": true, - "process": true, - "stream-browserify": true + "browserify>browser-resolve": true } }, - "browserify>buffer": { + "eth-lattice-keyring>gridplus-sdk>borc": { "globals": { "console": true }, "packages": { - "base64-js": true, - "buffer>ieee754": true + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, + "browserify>buffer": true, + "buffer>ieee754": true, + "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true } }, - "browserify>punycode": { + "bowser": { "globals": { "define": true } }, - "browserify>string_decoder": { + "@metamask/ppom-validator>elliptic>brorand": { + "globals": { + "crypto": true, + "msCrypto": true + }, "packages": { - "koa>content-disposition>safe-buffer": true + "browserify>browser-resolve": true } }, - "browserify>timers-browserify": { - "globals": { - "clearInterval": true, - "clearTimeout": true, - "setInterval": true, - "setTimeout": true - }, + "ethereumjs-util>ethereum-cryptography>browserify-aes": { "packages": { - "process": true + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash>cipher-base": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true } }, - "browserify>url": { + "crypto-browserify>browserify-cipher": { "packages": { - "@storybook/addon-knobs>qs": true, - "browserify>punycode": true + "ethereumjs-util>ethereum-cryptography>browserify-aes": true, + "crypto-browserify>browserify-cipher>browserify-des": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true } }, - "browserify>util": { - "globals": { - "console.error": true, - "console.log": true, - "console.trace": true - }, + "crypto-browserify>browserify-cipher>browserify-des": { "packages": { - "browserify>util>is-arguments": true, - "browserify>util>is-typed-array": true, - "browserify>util>which-typed-array": true, - "koa>is-generator-function": true, - "process": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash>cipher-base": true, + "crypto-browserify>browserify-cipher>browserify-des>des.js": true, "pumpify>inherits": true } }, - "browserify>util>is-arguments": { + "crypto-browserify>public-encrypt>browserify-rsa": { "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>randombytes": true } }, - "browserify>util>is-typed-array": { + "crypto-browserify>browserify-sign": { "packages": { - "browserify>util>which-typed-array": true + "bn.js": true, + "crypto-browserify>public-encrypt>browserify-rsa": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "crypto-browserify>create-hmac": true, + "@metamask/ppom-validator>elliptic": true, + "pumpify>inherits": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "stream-browserify": true } }, - "browserify>util>which-typed-array": { + "browserify>browserify-zlib": { "packages": { - "browserify>util>which-typed-array>for-each": true, - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>available-typed-arrays": true, - "string.prototype.matchall>es-abstract>gopd": true + "browserify>assert": true, + "browserify>buffer": true, + "browserify>browserify-zlib>pako": true, + "process": true, + "stream-browserify": true, + "browserify>util": true } }, - "browserify>util>which-typed-array>for-each": { + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { "packages": { - "string.prototype.matchall>es-abstract>is-callable": true + "@ensdomains/content-hash>multihashes>multibase>base-x": true } }, - "browserify>vm-browserify": { - "globals": { - "document.body.appendChild": true, - "document.body.removeChild": true, - "document.createElement": true + "ethereumjs-util>ethereum-cryptography>bs58check": { + "packages": { + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, + "ethereumjs-util>create-hash": true, + "koa>content-disposition>safe-buffer": true } }, "buffer": { @@ -3411,20 +3004,52 @@ "buffer>ieee754": true } }, - "chalk": { + "terser>source-map-support>buffer-from": { "packages": { - "chalk>ansi-styles": true, - "chalk>supports-color": true + "browserify>buffer": true } }, - "chalk>ansi-styles": { + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { + "packages": { + "browserify>buffer": true + } + }, + "browserify>buffer": { + "globals": { + "console": true + }, + "packages": { + "base64-js": true, + "buffer>ieee754": true + } + }, + "@metamask/snaps-utils>validate-npm-package-name>builtins": { + "packages": { + "process": true, + "semver": true + } + }, + "string.prototype.matchall>call-bind": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "browserify>has>function-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>call-bind>set-function-length": true + } + }, + "@ngraveio/bc-ur>cbor-sync": { + "globals": { + "define": true + }, "packages": { - "chalk>ansi-styles>color-convert": true + "browserify>buffer": true } }, - "chalk>ansi-styles>color-convert": { + "chalk": { "packages": { - "jest-canvas-mock>moo-color>color-name": true + "chalk>ansi-styles": true, + "chalk>supports-color": true } }, "chart.js": { @@ -3448,9 +3073,20 @@ "chart.js>@kurkle/color": true } }, - "chart.js>@kurkle/color": { - "globals": { - "define": true + "@ensdomains/content-hash>cids": { + "packages": { + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>multicodec": true, + "@ensdomains/content-hash>cids>multihashes": true, + "@ensdomains/content-hash>cids>uint8arrays": true + } + }, + "ethereumjs-util>create-hash>cipher-base": { + "packages": { + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true, + "stream-browserify": true, + "browserify>string_decoder": true } }, "classnames": { @@ -3459,6 +3095,11 @@ "define": true } }, + "@metamask/jazzicon>color>clone": { + "packages": { + "browserify>buffer": true + } + }, "cockatiel": { "globals": { "AbortController": true, @@ -3472,6 +3113,37 @@ "process": true } }, + "chalk>ansi-styles>color-convert": { + "packages": { + "jest-canvas-mock>moo-color>color-name": true + } + }, + "@metamask/jazzicon>color>color-convert": { + "packages": { + "@metamask/jazzicon>color>color-convert>color-name": true + } + }, + "@metamask/jazzicon>color>color-string": { + "packages": { + "jest-canvas-mock>moo-color>color-name": true + } + }, + "@metamask/jazzicon>color": { + "packages": { + "@metamask/jazzicon>color>clone": true, + "@metamask/jazzicon>color>color-convert": true, + "@metamask/jazzicon>color>color-string": true + } + }, + "@metamask/snaps-controllers>concat-stream": { + "packages": { + "terser>source-map-support>buffer-from": true, + "browserify>buffer": true, + "pumpify>inherits": true, + "readable-stream": true, + "browserify>concat-stream>typedarray": true + } + }, "copy-to-clipboard": { "globals": { "clipboardData": true, @@ -3490,10 +3162,47 @@ "copy-to-clipboard>toggle-selection": true } }, - "copy-to-clipboard>toggle-selection": { + "@ethereumjs/tx>@ethereumjs/common>crc-32": { "globals": { - "document.activeElement": true, - "document.getSelection": true + "DO_NOT_EXPORT_CRC": true, + "define": true + } + }, + "@ngraveio/bc-ur>crc": { + "packages": { + "browserify>buffer": true + } + }, + "crypto-browserify>create-ecdh": { + "packages": { + "bn.js": true, + "browserify>buffer": true, + "@metamask/ppom-validator>elliptic": true + } + }, + "ethereumjs-util>create-hash": { + "packages": { + "ethereumjs-util>create-hash>cipher-base": true, + "pumpify>inherits": true, + "ethereumjs-util>create-hash>md5.js": true, + "ethereumjs-util>create-hash>ripemd160": true, + "addons-linter>sha.js": true + } + }, + "crypto-browserify>create-hmac": { + "packages": { + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>create-hash": true, + "pumpify>inherits": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "addons-linter>sha.js": true + } + }, + "@metamask/snaps-utils>cron-parser": { + "packages": { + "browserify>browser-resolve": true, + "luxon": true } }, "crypto-browserify": { @@ -3501,303 +3210,484 @@ "crypto-browserify>browserify-cipher": true, "crypto-browserify>browserify-sign": true, "crypto-browserify>create-ecdh": true, + "ethereumjs-util>create-hash": true, "crypto-browserify>create-hmac": true, "crypto-browserify>diffie-hellman": true, "crypto-browserify>pbkdf2": true, "crypto-browserify>public-encrypt": true, "crypto-browserify>randombytes": true, - "crypto-browserify>randomfill": true, - "ethereumjs-util>create-hash": true + "crypto-browserify>randomfill": true } }, - "crypto-browserify>browserify-cipher": { + "@metamask/ppom-validator>crypto-js": { + "globals": { + "crypto": true, + "define": true, + "msCrypto": true + }, "packages": { - "crypto-browserify>browserify-cipher>browserify-des": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true + "browserify>browser-resolve": true } }, - "crypto-browserify>browserify-cipher>browserify-des": { + "react-beautiful-dnd>css-box-model": { + "globals": { + "getComputedStyle": true, + "pageXOffset": true, + "pageYOffset": true + }, "packages": { - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>browserify-des>des.js": true, - "ethereumjs-util>create-hash>cipher-base": true, - "pumpify>inherits": true + "react-router-dom>tiny-invariant": true } }, - "crypto-browserify>browserify-cipher>browserify-des>des.js": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { + "globals": { + "document.createElement": true, + "document.documentElement": true, + "getComputedStyle": true + }, "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "pumpify>inherits": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true } }, - "crypto-browserify>browserify-cipher>evp_bytestokey": { + "currency-formatter": { "packages": { - "ethereumjs-util>create-hash>md5.js": true, - "koa>content-disposition>safe-buffer": true + "currency-formatter>accounting": true, + "currency-formatter>locale-currency": true, + "react>object-assign": true } }, - "crypto-browserify>browserify-sign": { + "debounce-stream": { + "packages": { + "debounce-stream>debounce": true, + "debounce-stream>duplexer": true, + "debounce-stream>through": true + } + }, + "debounce-stream>debounce": { + "globals": { + "clearTimeout": true, + "setTimeout": true + } + }, + "nock>debug": { + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, + "packages": { + "nock>debug>ms": true, + "process": true + } + }, + "@metamask/eth-token-tracker>deep-equal": { + "packages": { + "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, + "string.prototype.matchall>call-bind": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, + "string.prototype.matchall>get-intrinsic": true, + "browserify>util>is-arguments": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true, + "@metamask/eth-token-tracker>deep-equal>is-date-object": true, + "string.prototype.matchall>es-abstract>is-regex": true, + "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "@ngraveio/bc-ur>assert>object-is": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, + "gulp>vinyl-fs>object.assign": true, + "string.prototype.matchall>regexp.prototype.flags": true, + "string.prototype.matchall>side-channel": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, + "@metamask/eth-token-tracker>deep-equal>which-collection": true, + "browserify>util>which-typed-array": true + } + }, + "string.prototype.matchall>define-properties>define-data-property": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "string.prototype.matchall>define-properties": { + "packages": { + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true + } + }, + "crypto-browserify>browserify-cipher>browserify-des>des.js": { + "packages": { + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true + } + }, + "crypto-browserify>diffie-hellman": { "packages": { - "@metamask/ppom-validator>elliptic": true, "bn.js": true, "browserify>buffer": true, - "crypto-browserify>create-hmac": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "ethereumjs-util>create-hash": true, - "pumpify>inherits": true, + "crypto-browserify>diffie-hellman>miller-rabin": true, + "crypto-browserify>randombytes": true + } + }, + "@material-ui/core>react-transition-group>dom-helpers": { + "packages": { + "@babel/runtime": true + } + }, + "debounce-stream>duplexer": { + "packages": { "stream-browserify": true } }, - "crypto-browserify>create-ecdh": { + "ethers>@ethersproject/signing-key>elliptic": { "packages": { - "@metamask/ppom-validator>elliptic": true, "bn.js": true, - "browserify>buffer": true + "@metamask/ppom-validator>elliptic>brorand": true, + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true } }, - "crypto-browserify>create-hmac": { + "@metamask/ppom-validator>elliptic": { "packages": { - "addons-linter>sha.js": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "bn.js": true, + "@metamask/ppom-validator>elliptic>brorand": true, + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true } }, - "crypto-browserify>diffie-hellman": { + "eth-lattice-keyring>gridplus-sdk>elliptic": { + "packages": { + "bn.js": true, + "@metamask/ppom-validator>elliptic>brorand": true, + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + } + }, + "string.prototype.matchall>call-bind>es-define-property": { "packages": { - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify>diffie-hellman>miller-rabin": true, - "crypto-browserify>randombytes": true + "string.prototype.matchall>get-intrinsic": true } }, - "crypto-browserify>diffie-hellman>miller-rabin": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "bn.js": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>has-symbols": true, + "browserify>util>is-arguments": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "eslint-plugin-react>array-includes>is-string": true, + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "process": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true } }, - "crypto-browserify>pbkdf2": { + "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { "globals": { - "crypto": true, - "process": true, - "queueMicrotask": true, - "setImmediate": true, - "setTimeout": true + "intToBuffer": true }, "packages": { - "addons-linter>sha.js": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "process": true + "bn.js": true, + "buffer": true, + "@metamask/ethjs>js-sha3": true } }, - "crypto-browserify>public-encrypt": { + "eth-ens-namehash": { + "globals": { + "name": "write" + }, "packages": { - "bn.js": true, "browserify>buffer": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "crypto-browserify>randombytes": true, - "ethereumjs-util>create-hash": true + "eth-ens-namehash>idna-uts46-hx": true, + "@metamask/ethjs>js-sha3": true } }, - "crypto-browserify>public-encrypt>browserify-rsa": { + "eth-lattice-keyring": { + "globals": { + "addEventListener": true, + "browser": true, + "clearInterval": true, + "fetch": true, + "open": true, + "setInterval": true + }, "packages": { + "eth-lattice-keyring>@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, "bn.js": true, "browserify>buffer": true, - "crypto-browserify>randombytes": true + "crypto-browserify": true, + "webpack>events": true, + "eth-lattice-keyring>gridplus-sdk": true, + "eth-lattice-keyring>rlp": true } }, - "crypto-browserify>public-encrypt>parse-asn1": { + "eth-method-registry": { "packages": { - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "crypto-browserify>pbkdf2": true, - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true } }, - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { + "@ethereumjs/tx>ethereum-cryptography": { + "globals": { + "TextDecoder": true, + "crypto": true + }, "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "bn.js": true, - "browserify>buffer": true, - "browserify>vm-browserify": true, - "pumpify>inherits": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@noble/hashes": true, + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true } }, - "crypto-browserify>randombytes": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { "globals": { - "crypto": true, - "msCrypto": true + "TextDecoder": true, + "crypto": true }, "packages": { - "koa>content-disposition>safe-buffer": true, - "process": true + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "crypto-browserify>randomfill": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { "globals": { - "crypto": true, - "msCrypto": true + "TextDecoder": true, + "crypto": true }, "packages": { - "crypto-browserify>randombytes": true, - "koa>content-disposition>safe-buffer": true, - "process": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "currency-formatter": { + "ethereumjs-util>ethereum-cryptography": { "packages": { - "currency-formatter>accounting": true, - "currency-formatter>locale-currency": true, - "react>object-assign": true - } - }, - "currency-formatter>accounting": { - "globals": { - "define": true + "browserify>buffer": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "crypto-browserify>randombytes": true, + "ganache>secp256k1": true } }, - "currency-formatter>locale-currency": { - "globals": { - "countryCode": true + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { + "packages": { + "browserify>assert": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "browserify>buffer": true, + "crypto-browserify>create-hmac": true, + "ethers>@ethersproject/sha2>hash.js": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "crypto-browserify>randombytes": true, + "koa>content-disposition>safe-buffer": true, + "ganache>secp256k1": true } }, - "debounce-stream": { + "ethereumjs-util": { "packages": { - "debounce-stream>debounce": true, - "debounce-stream>duplexer": true, - "debounce-stream>through": true + "browserify>assert": true, + "bn.js": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true, + "ethereumjs-util>rlp": true } }, - "debounce-stream>debounce": { - "globals": { - "clearTimeout": true, - "setTimeout": true + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "packages": { + "browserify>assert": true, + "bn.js": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true } }, - "debounce-stream>duplexer": { + "@metamask/keyring-controller>ethereumjs-wallet": { "packages": { - "stream-browserify": true + "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "browserify>buffer": true, + "crypto-browserify": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, + "crypto-browserify>randombytes": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true, + "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, + "uuid": true } }, - "debounce-stream>through": { + "ethers": { "packages": { - "process": true, - "stream-browserify": true + "@ethersproject/abi": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/providers": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "@ethersproject/wallet": true, + "ethers>@ethersproject/web": true, + "ethers>@ethersproject/wordlists": true } }, - "depcheck>@vue/compiler-sfc>postcss>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "packages": { + "@ethersproject/abi": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "@ethersproject/providers": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "@ethersproject/wallet": true, + "@ethersproject/providers>@ethersproject/web": true, + "ethers>@ethersproject/wordlists": true } }, - "depcheck>is-core-module>hasown": { + "@metamask/ethjs>ethjs-abi": { "packages": { - "browserify>has>function-bind": true + "bn.js": true, + "browserify>buffer": true, + "@metamask/ethjs>js-sha3": true, + "@metamask/ethjs>ethjs-abi>number-to-bn": true } }, - "dependency-tree>precinct>detective-postcss>postcss>nanoid": { + "webpack>events": { "globals": { - "crypto.getRandomValues": true + "console": true } }, - "eslint-plugin-react>array-includes>is-string": { + "crypto-browserify>browserify-cipher>evp_bytestokey": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "ethereumjs-util>create-hash>md5.js": true, + "koa>content-disposition>safe-buffer": true } }, - "eth-ens-namehash": { - "globals": { - "name": "write" - }, + "extension-port-stream": { "packages": { - "@metamask/ethjs>js-sha3": true, "browserify>buffer": true, - "eth-ens-namehash>idna-uts46-hx": true + "extension-port-stream>readable-stream": true } }, - "eth-ens-namehash>idna-uts46-hx": { + "fast-json-patch": { + "globals": { + "addEventListener": true, + "clearTimeout": true, + "removeEventListener": true, + "setTimeout": true + } + }, + "@metamask/snaps-utils>fast-xml-parser": { "globals": { - "define": true + "entityName": true, + "val": true }, "packages": { - "browserify>punycode": true + "@metamask/snaps-utils>fast-xml-parser>strnum": true } }, - "eth-keyring-controller>@metamask/browser-passworder": { - "globals": { - "crypto": true + "@metamask/notification-services-controller>firebase": { + "packages": { + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/messaging": true } }, - "eth-lattice-keyring": { + "react-focus-lock>focus-lock": { "globals": { - "addEventListener": true, - "browser": true, - "clearInterval": true, - "fetch": true, - "open": true, - "setInterval": true + "HTMLIFrameElement": true, + "Node.DOCUMENT_FRAGMENT_NODE": true, + "Node.DOCUMENT_NODE": true, + "Node.DOCUMENT_POSITION_CONTAINED_BY": true, + "Node.DOCUMENT_POSITION_CONTAINS": true, + "Node.ELEMENT_NODE": true, + "console.error": true, + "console.warn": true, + "document": true, + "getComputedStyle": true, + "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify": true, - "eth-lattice-keyring>@ethereumjs/tx": true, - "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true, - "webpack>events": true + "@swc/helpers>tslib": true } }, - "eth-lattice-keyring>@ethereumjs/tx": { + "browserify>util>which-typed-array>for-each": { "packages": { - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true + "string.prototype.matchall>es-abstract>is-callable": true } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { - "packages": { - "browserify": true, - "browserify>buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true + "axios>form-data": { + "globals": { + "FormData": true } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { + "fuse.js": { "globals": { - "WeakRef": true - }, - "packages": { - "browserify": true + "console": true, + "define": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { + "string.prototype.matchall>get-intrinsic": { "globals": { - "TextDecoder": true, - "crypto": true + "AggregateError": true, + "FinalizationRegistry": true, + "WeakRef": true }, "packages": { - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true + "string.prototype.matchall>call-bind>es-errors": true, + "browserify>has>function-bind": true, + "string.prototype.matchall>es-abstract>has-proto": true, + "string.prototype.matchall>has-symbols": true, + "depcheck>is-core-module>hasown": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { - "globals": { - "TextEncoder": true, - "crypto": true + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true } }, "eth-lattice-keyring>gridplus-sdk": { @@ -3815,230 +3705,307 @@ "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "@ethersproject/abi": true, - "@metamask/ethjs>js-sha3": true, - "@metamask/keyring-api>bech32": true, - "bn.js": true, - "browserify>buffer": true, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true, + "@ethersproject/abi": true, "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "@metamask/keyring-api>bech32": true, "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, "eth-lattice-keyring>gridplus-sdk>bitwise": true, + "bn.js": true, "eth-lattice-keyring>gridplus-sdk>borc": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, "eth-lattice-keyring>gridplus-sdk>elliptic": true, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, - "eth-lattice-keyring>gridplus-sdk>uuid": true, - "eth-lattice-keyring>rlp": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ethjs>js-sha3": true, + "lodash": true, + "eth-lattice-keyring>rlp": true, "ganache>secp256k1": true, - "lodash": true + "eth-lattice-keyring>gridplus-sdk>uuid": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { + "string.prototype.matchall>es-abstract>has-property-descriptors": { "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "webpack>events": true + "string.prototype.matchall>call-bind>es-define-property": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { + "koa>is-generator-function>has-tostringtag": { "packages": { - "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true + "string.prototype.matchall>has-symbols": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { + "ethereumjs-util>create-hash>md5.js>hash-base": { "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "webpack>events": true + "pumpify>inherits": true, + "readable-stream": true, + "koa>content-disposition>safe-buffer": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { + "ethers>@ethersproject/sha2>hash.js": { + "packages": { + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true + } + }, + "depcheck>is-core-module>hasown": { + "packages": { + "browserify>has>function-bind": true + } + }, + "@metamask/eth-trezor-keyring>hdkey": { + "packages": { + "browserify>assert": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "crypto-browserify": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "ganache>secp256k1": true + } + }, + "he": { "globals": { - "TextDecoder": true, - "crypto": true + "define": true + } + }, + "history": { + "globals": { + "console": true, + "define": true, + "document.defaultView": true, + "document.querySelector": true + } + }, + "react-router-dom>history": { + "globals": { + "addEventListener": true, + "confirm": true, + "document": true, + "history": true, + "location": true, + "navigator.userAgent": true, + "removeEventListener": true }, "packages": { - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true + "react-router-dom>history>resolve-pathname": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true, + "react-router-dom>history>value-equal": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "@metamask/ppom-validator>elliptic>hmac-drbg": { + "packages": { + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + } + }, + "react-redux>hoist-non-react-statics": { + "packages": { + "prop-types>react-is": true + } + }, + "https-browserify": { + "packages": { + "stream-http": true, + "browserify>url": true + } + }, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": { "globals": { - "TextEncoder": true, - "crypto": true + "DOMException": true, + "IDBCursor": true, + "IDBDatabase": true, + "IDBIndex": true, + "IDBObjectStore": true, + "IDBRequest": true, + "IDBTransaction": true, + "indexedDB.deleteDatabase": true, + "indexedDB.open": true } }, - "eth-lattice-keyring>gridplus-sdk>aes-js": { + "eth-ens-namehash>idna-uts46-hx": { "globals": { "define": true + }, + "packages": { + "browserify>punycode": true + } + }, + "string.prototype.matchall>internal-slot": { + "packages": { + "string.prototype.matchall>call-bind>es-errors": true, + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>side-channel": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "string.prototype.matchall>call-bind": true, + "koa>is-generator-function>has-tostringtag": true + } + }, + "string.prototype.matchall>es-abstract>is-array-buffer": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { + "packages": { + "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { + "packages": { + "string.prototype.matchall>call-bind": true, + "koa>is-generator-function>has-tostringtag": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, + "@metamask/eth-token-tracker>deep-equal>is-date-object": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "@material-ui/core>@material-ui/styles>jss>is-in-browser": { "globals": { - "crypto": true, - "define": true + "document": true } }, - "eth-lattice-keyring>gridplus-sdk>bitwise": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { "packages": { - "browserify>buffer": true + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>borc": { - "globals": { - "console": true - }, + "string.prototype.matchall>es-abstract>is-regex": { "packages": { - "browserify>buffer": true, - "buffer>ieee754": true, - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, - "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true + "string.prototype.matchall>call-bind": true, + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "string.prototype.matchall>es-abstract>is-shared-array-buffer": { + "packages": { + "string.prototype.matchall>call-bind": true } }, - "eth-lattice-keyring>gridplus-sdk>borc>iso-url": { - "globals": { - "URL": true, - "URLSearchParams": true, - "location": true + "eslint-plugin-react>array-includes>is-string": { + "packages": { + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>elliptic": { + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "bn.js": true, - "ethers>@ethersproject/sha2>hash.js": true, - "pumpify>inherits": true + "string.prototype.matchall>has-symbols": true } }, - "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { - "globals": { - "intToBuffer": true - }, + "browserify>util>is-typed-array": { "packages": { - "@metamask/ethjs>js-sha3": true, - "bn.js": true, - "buffer": true + "browserify>util>which-typed-array": true } }, - "eth-lattice-keyring>gridplus-sdk>uuid": { - "globals": { - "crypto": true + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true } }, - "eth-lattice-keyring>rlp": { + "eth-lattice-keyring>gridplus-sdk>borc>iso-url": { "globals": { - "TextEncoder": true - } - }, - "eth-method-registry": { - "packages": { - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true + "URL": true, + "URLSearchParams": true, + "location": true } }, - "ethereumjs-util": { + "@ensdomains/content-hash>js-base64": { + "globals": { + "Base64": "write", + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true, + "define": true + }, "packages": { - "bn.js": true, - "browserify>assert": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>ethereum-cryptography": true, - "ethereumjs-util>rlp": true + "browserify>buffer": true } }, - "ethereumjs-util>create-hash": { + "@metamask/ethjs>js-sha3": { + "globals": { + "define": true + }, "packages": { - "addons-linter>sha.js": true, - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>create-hash>md5.js": true, - "ethereumjs-util>create-hash>ripemd160": true, - "pumpify>inherits": true + "process": true } }, - "ethereumjs-util>create-hash>cipher-base": { - "packages": { - "browserify>string_decoder": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true, - "stream-browserify": true + "@ngraveio/bc-ur>jsbi": { + "globals": { + "define": true } }, - "ethereumjs-util>create-hash>md5.js": { + "@metamask/message-manager>jsonschema": { "packages": { - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "browserify>url": true } }, - "ethereumjs-util>create-hash>md5.js>hash-base": { + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { "packages": { - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true, - "readable-stream": true + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true } }, - "ethereumjs-util>create-hash>ripemd160": { + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { + "globals": { + "CSS": true + }, "packages": { - "browserify>buffer": true, - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "pumpify>inherits": true + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethereumjs-util>ethereum-cryptography": { + "@material-ui/core>@material-ui/styles>jss-plugin-global": { "packages": { - "browserify>buffer": true, - "crypto-browserify>randombytes": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "ganache>secp256k1": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethereumjs-util>ethereum-cryptography>browserify-aes": { + "@material-ui/core>@material-ui/styles>jss-plugin-nested": { "packages": { - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "@babel/runtime": true, + "react-router-dom>tiny-warning": true } }, - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { "packages": { - "browserify>buffer": true + "@material-ui/core>@material-ui/styles>jss": true, + "react-router-dom>tiny-warning": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { "packages": { - "ethereumjs-util>create-hash": true, - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, - "koa>content-disposition>safe-buffer": true + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true, + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { + "@material-ui/core>@material-ui/styles>jss": { + "globals": { + "CSS": true, + "document.createElement": true, + "document.querySelector": true + }, "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, + "react-router-dom>tiny-warning": true } }, "ethereumjs-util>ethereum-cryptography>keccak": { @@ -4047,536 +4014,496 @@ "readable-stream": true } }, - "ethereumjs-util>rlp": { - "packages": { - "bn.js": true, - "browserify>buffer": true + "currency-formatter>locale-currency": { + "globals": { + "countryCode": true } }, - "ethereumjs-wallet>randombytes": { + "localforage": { "globals": { - "crypto.getRandomValues": true + "Blob": true, + "BlobBuilder": true, + "FileReader": true, + "IDBKeyRange": true, + "MSBlobBuilder": true, + "MozBlobBuilder": true, + "OIndexedDB": true, + "WebKitBlobBuilder": true, + "atob": true, + "btoa": true, + "console.error": true, + "console.info": true, + "console.warn": true, + "define": true, + "fetch": true, + "indexedDB": true, + "localStorage": true, + "mozIndexedDB": true, + "msIndexedDB": true, + "navigator.platform": true, + "navigator.userAgent": true, + "openDatabase": true, + "setTimeout": true, + "webkitIndexedDB": true } }, - "ethers": { - "packages": { - "@ethersproject/abi": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "@ethersproject/wallet": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/providers": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "ethers>@ethersproject/web": true, - "ethers>@ethersproject/wordlists": true + "lodash": { + "globals": { + "clearTimeout": true, + "define": true, + "setTimeout": true } }, - "ethers>@ethersproject/abstract-provider": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + "loglevel": { + "globals": { + "console": true, + "define": true, + "document.cookie": true, + "localStorage": true, + "log": "write", + "navigator": true } - }, - "ethers>@ethersproject/abstract-signer": { - "packages": { - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + }, + "lottie-web": { + "globals": { + "Blob": true, + "Howl": true, + "OffscreenCanvas": true, + "URL.createObjectURL": true, + "Worker": true, + "XMLHttpRequest": true, + "bodymovin": "write", + "clearInterval": true, + "console": true, + "define": true, + "document.body": true, + "document.createElement": true, + "document.createElementNS": true, + "document.getElementsByClassName": true, + "document.getElementsByTagName": true, + "document.querySelectorAll": true, + "document.readyState": true, + "location.origin": true, + "location.pathname": true, + "navigator": true, + "requestAnimationFrame": true, + "setInterval": true, + "setTimeout": true } }, - "ethers>@ethersproject/address": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/rlp": true + "luxon": { + "globals": { + "Intl": true } }, - "ethers>@ethersproject/base64": { + "@metamask/snaps-utils>marked": { "globals": { - "atob": true, - "btoa": true - }, - "packages": { - "@ethersproject/bytes": true + "console.error": true, + "console.warn": true, + "define": true } }, - "ethers>@ethersproject/basex": { + "ethereumjs-util>create-hash>md5.js": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/properties": true + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true } }, - "ethers>@ethersproject/constants": { + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { "packages": { - "@ethersproject/bignumber": true + "react-markdown>unist-util-visit": true } }, - "ethers>@ethersproject/json-wallets": { + "react-markdown>remark-parse>mdast-util-from-markdown": { "packages": { - "@ethersproject/bytes": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/json-wallets>aes-js": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/pbkdf2": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true + "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, + "react-syntax-highlighter>refractor>parse-entities": true, + "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true } }, - "ethers>@ethersproject/json-wallets>aes-js": { + "react-markdown>remark-rehype>mdast-util-to-hast": { "globals": { - "define": true + "console.warn": true + }, + "packages": { + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, + "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, + "react-markdown>unist-util-visit": true } }, - "ethers>@ethersproject/json-wallets>scrypt-js": { + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { "globals": { - "define": true, - "setTimeout": true + "Headers": true, + "TextDecoder": true, + "URL": true, + "btoa": true, + "fetch": true }, "packages": { - "browserify>timers-browserify": true + "browserify>browserify-zlib": true, + "browserify>buffer": true, + "https-browserify": true, + "process": true, + "stream-http": true, + "browserify>url": true, + "browserify>util": true } }, - "ethers>@ethersproject/keccak256": { + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { "packages": { - "@ethersproject/bytes": true, - "@metamask/ethjs>js-sha3": true - } - }, - "ethers>@ethersproject/logger": { - "globals": { - "console": true + "react-syntax-highlighter>refractor>parse-entities": true } }, - "ethers>@ethersproject/pbkdf2": { + "crypto-browserify>diffie-hellman>miller-rabin": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/sha2": true + "bn.js": true, + "@metamask/ppom-validator>elliptic>brorand": true } }, - "ethers>@ethersproject/properties": { + "@ensdomains/content-hash>cids>multibase": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "ethers>@ethersproject/logger": true + "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true } }, - "ethers>@ethersproject/providers": { - "globals": { - "WebSocket": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true - }, + "@ensdomains/content-hash>multihashes>multibase": { "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/providers>@ethersproject/networks": true, - "ethers>@ethersproject/providers>@ethersproject/web": true, - "ethers>@ethersproject/providers>bech32": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true + "@ensdomains/content-hash>multihashes>multibase>base-x": true, + "browserify>buffer": true, + "@ensdomains/content-hash>multihashes>web-encoding": true } }, - "ethers>@ethersproject/providers>@ethersproject/networks": { + "@ensdomains/content-hash>multicodec": { "packages": { - "ethers>@ethersproject/logger": true + "@ensdomains/content-hash>multicodec>uint8arrays": true, + "sass-embedded>varint": true } }, - "ethers>@ethersproject/providers>@ethersproject/web": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "TextDecoder": true, + "TextEncoder": true, + "console.warn": true, + "crypto.subtle.digest": true } }, - "ethers>@ethersproject/random": { + "@ensdomains/content-hash>multihashes": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "browserify>buffer": true, + "@ensdomains/content-hash>multihashes>multibase": true, + "@ensdomains/content-hash>multihashes>varint": true, + "@ensdomains/content-hash>multihashes>web-encoding": true } }, - "ethers>@ethersproject/rlp": { + "@ensdomains/content-hash>cids>multihashes": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>cids>uint8arrays": true, + "@ensdomains/content-hash>cids>multihashes>varint": true } }, - "ethers>@ethersproject/sha2": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2>hash.js": true + "nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/sha2>hash.js": { - "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "pumpify>inherits": true + "@metamask/approval-controller>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/signing-key": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/signing-key>elliptic": true + "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/signing-key>elliptic": { - "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "bn.js": true, - "ethers>@ethersproject/sha2>hash.js": true, - "pumpify>inherits": true + "@metamask/notification-controller>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/solidity": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true + "@metamask/permission-controller>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/strings": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/logger": true + "@metamask/rpc-methods>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/transactions": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/signing-key": true + "@metamask/rpc-methods-flask>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/units": { - "packages": { - "@ethersproject/bignumber": true, - "ethers>@ethersproject/logger": true + "@metamask/snaps-controllers>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/web": { + "@metamask/snaps-controllers-flask>nanoid": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/wordlists": { - "packages": { - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "depcheck>@vue/compiler-sfc>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "extension-port-stream": { - "packages": { - "browserify>buffer": true, - "extension-port-stream>readable-stream": true + "dependency-tree>precinct>detective-postcss>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "extension-port-stream>readable-stream": { + "node-fetch": { "globals": { - "AbortController": true, - "AggregateError": true, - "Blob": true - }, - "packages": { - "browserify>buffer": true, - "browserify>string_decoder": true, - "extension-port-stream>readable-stream>abort-controller": true, - "process": true, - "webpack>events": true + "Headers": true, + "Request": true, + "Response": true, + "fetch": true } }, - "extension-port-stream>readable-stream>abort-controller": { + "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { "globals": { - "AbortController": true + "fetch": true } }, - "fast-json-patch": { + "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { "globals": { - "addEventListener": true, - "clearTimeout": true, - "removeEventListener": true, - "setTimeout": true + "fetch": true } }, - "fuse.js": { + "@metamask/ethjs>ethjs-abi>number-to-bn": { + "packages": { + "bn.js": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + } + }, + "string.prototype.matchall>es-abstract>object-inspect": { "globals": { - "console": true, - "define": true + "HTMLElement": true, + "WeakRef": true + }, + "packages": { + "browserify>browser-resolve": true } }, - "ganache>secp256k1": { + "@ngraveio/bc-ur>assert>object-is": { "packages": { - "@metamask/ppom-validator>elliptic": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true } }, "gulp>vinyl-fs>object.assign": { "packages": { - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>has-symbols": true + "string.prototype.matchall>has-symbols": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true } }, - "he": { - "globals": { - "define": true + "@metamask/object-multiplex>once": { + "packages": { + "@metamask/object-multiplex>once>wrappy": true } }, - "history": { - "globals": { - "console": true, - "define": true, - "document.defaultView": true, - "document.querySelector": true + "crypto-browserify>public-encrypt>parse-asn1": { + "packages": { + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes": true, + "browserify>buffer": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "crypto-browserify>pbkdf2": true } }, - "https-browserify": { - "packages": { - "browserify>url": true, - "stream-http": true + "react-syntax-highlighter>refractor>parse-entities": { + "globals": { + "document.createElement": true } }, - "koa>content-disposition>safe-buffer": { + "path-browserify": { "packages": { - "browserify>buffer": true + "process": true } }, - "koa>is-generator-function": { + "serve-handler>path-to-regexp": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "serve-handler>path-to-regexp>isarray": true } }, - "koa>is-generator-function>has-tostringtag": { + "crypto-browserify>pbkdf2": { + "globals": { + "crypto": true, + "process": true, + "queueMicrotask": true, + "setImmediate": true, + "setTimeout": true + }, "packages": { - "string.prototype.matchall>has-symbols": true + "ethereumjs-util>create-hash": true, + "process": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "addons-linter>sha.js": true } }, - "localforage": { + "@material-ui/core>popper.js": { "globals": { - "Blob": true, - "BlobBuilder": true, - "FileReader": true, - "IDBKeyRange": true, - "MSBlobBuilder": true, - "MozBlobBuilder": true, - "OIndexedDB": true, - "WebKitBlobBuilder": true, - "atob": true, - "btoa": true, - "console.error": true, - "console.info": true, + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, "console.warn": true, "define": true, - "fetch": true, - "indexedDB": true, - "localStorage": true, - "mozIndexedDB": true, - "msIndexedDB": true, - "navigator.platform": true, - "navigator.userAgent": true, - "openDatabase": true, - "setTimeout": true, - "webkitIndexedDB": true + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator": true, + "requestAnimationFrame": true, + "setTimeout": true } }, - "lodash": { + "react-tippy>popper.js": { "globals": { - "clearTimeout": true, + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, + "console.warn": true, "define": true, + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.userAgent": true, + "requestAnimationFrame": true, "setTimeout": true } }, - "loglevel": { + "process": { "globals": { - "console": true, - "define": true, - "document.cookie": true, - "localStorage": true, - "log": "write", - "navigator": true + "clearTimeout": true, + "setTimeout": true } }, - "lottie-web": { - "globals": { - "Blob": true, - "Howl": true, - "OffscreenCanvas": true, - "URL.createObjectURL": true, - "Worker": true, - "XMLHttpRequest": true, - "bodymovin": "write", - "clearInterval": true, - "console": true, - "define": true, - "document.body": true, - "document.createElement": true, - "document.createElementNS": true, - "document.getElementsByClassName": true, - "document.getElementsByTagName": true, - "document.querySelectorAll": true, - "document.readyState": true, - "location.origin": true, - "location.pathname": true, - "navigator": true, - "requestAnimationFrame": true, - "setInterval": true, - "setTimeout": true + "promise-to-callback": { + "packages": { + "promise-to-callback>is-fn": true, + "promise-to-callback>set-immediate-shim": true } }, - "luxon": { + "prop-types": { "globals": { - "Intl": true + "console": true + }, + "packages": { + "react>object-assign": true, + "prop-types>react-is": true } }, - "nanoid": { - "globals": { - "crypto.getRandomValues": true + "react-markdown>property-information": { + "packages": { + "watchify>xtend": true } }, - "nock>debug": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true + "process": true, + "setTimeout": true }, "packages": { - "nock>debug>ms": true, - "process": true + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true + } + }, + "crypto-browserify>public-encrypt": { + "packages": { + "bn.js": true, + "crypto-browserify>public-encrypt>browserify-rsa": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "crypto-browserify>randombytes": true } }, - "node-fetch": { + "browserify>punycode": { "globals": { - "Headers": true, - "Request": true, - "Response": true, - "fetch": true + "define": true } }, - "path-browserify": { - "packages": { - "process": true + "qrcode-generator": { + "globals": { + "define": true } }, - "process": { + "qrcode.react": { "globals": { - "clearTimeout": true, - "setTimeout": true + "Path2D": true, + "devicePixelRatio": true + }, + "packages": { + "react": true } }, - "promise-to-callback": { + "@storybook/addon-knobs>qs": { "packages": { - "promise-to-callback>is-fn": true, - "promise-to-callback>set-immediate-shim": true + "string.prototype.matchall>side-channel": true } }, - "promise-to-callback>set-immediate-shim": { + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { "globals": { - "setTimeout.apply": true - }, - "packages": { - "browserify>timers-browserify": true + "queueMicrotask": true } }, - "prop-types": { + "react-beautiful-dnd>raf-schd": { "globals": { - "console": true - }, - "packages": { - "prop-types>react-is": true, - "react>object-assign": true + "cancelAnimationFrame": true, + "requestAnimationFrame": true } }, - "prop-types>react-is": { + "crypto-browserify>randombytes": { "globals": { - "console": true + "crypto": true, + "msCrypto": true + }, + "packages": { + "process": true, + "koa>content-disposition>safe-buffer": true } }, - "qrcode-generator": { + "ethereumjs-wallet>randombytes": { "globals": { - "define": true + "crypto.getRandomValues": true } }, - "qrcode.react": { + "crypto-browserify>randomfill": { "globals": { - "Path2D": true, - "devicePixelRatio": true + "crypto": true, + "msCrypto": true }, "packages": { - "react": true + "process": true, + "crypto-browserify>randombytes": true, + "koa>content-disposition>safe-buffer": true } }, "react": { @@ -4584,8 +4511,8 @@ "console": true }, "packages": { - "prop-types": true, - "react>object-assign": true + "react>object-assign": true, + "prop-types": true } }, "react-beautiful-dnd": { @@ -4607,43 +4534,28 @@ }, "packages": { "@babel/runtime": true, - "react": true, "react-beautiful-dnd>css-box-model": true, "react-beautiful-dnd>memoize-one": true, "react-beautiful-dnd>raf-schd": true, - "react-beautiful-dnd>use-memo-one": true, + "react": true, "react-dom": true, "react-redux": true, - "redux": true + "redux": true, + "react-beautiful-dnd>use-memo-one": true } }, - "react-beautiful-dnd>css-box-model": { + "react-chartjs-2": { "globals": { - "getComputedStyle": true, - "pageXOffset": true, - "pageYOffset": true + "setTimeout": true }, "packages": { - "react-router-dom>tiny-invariant": true - } - }, - "react-beautiful-dnd>raf-schd": { - "globals": { - "cancelAnimationFrame": true, - "requestAnimationFrame": true - } - }, - "react-beautiful-dnd>use-memo-one": { - "packages": { + "chart.js": true, "react": true } }, - "react-chartjs-2": { - "globals": { - "setTimeout": true - }, + "react-focus-lock>react-clientside-effect": { "packages": { - "chart.js": true, + "@babel/runtime": true, "react": true } }, @@ -4688,22 +4600,28 @@ "trustedTypes": true }, "packages": { + "react>object-assign": true, "prop-types": true, "react": true, - "react-dom>scheduler": true, - "react>object-assign": true + "react-dom>scheduler": true } }, - "react-dom>scheduler": { + "react-responsive-carousel>react-easy-swipe": { "globals": { - "MessageChannel": true, - "cancelAnimationFrame": true, - "clearTimeout": true, - "console": true, - "navigator": true, - "performance": true, - "requestAnimationFrame": true, - "setTimeout": true + "addEventListener": true, + "define": true, + "document.addEventListener": true, + "document.removeEventListener": true + }, + "packages": { + "prop-types": true, + "react": true + } + }, + "react-popper>react-fast-compare": { + "globals": { + "Element": true, + "console.warn": true } }, "react-focus-lock": { @@ -4717,667 +4635,726 @@ }, "packages": { "@babel/runtime": true, + "react-focus-lock>focus-lock": true, "prop-types": true, "react": true, - "react-focus-lock>focus-lock": true, "react-focus-lock>react-clientside-effect": true, "react-focus-lock>use-callback-ref": true, "react-focus-lock>use-sidecar": true } }, - "react-focus-lock>focus-lock": { + "react-idle-timer": { "globals": { - "HTMLIFrameElement": true, - "Node.DOCUMENT_FRAGMENT_NODE": true, - "Node.DOCUMENT_NODE": true, - "Node.DOCUMENT_POSITION_CONTAINED_BY": true, - "Node.DOCUMENT_POSITION_CONTAINS": true, - "Node.ELEMENT_NODE": true, - "console.error": true, + "clearTimeout": true, + "document": true, + "setTimeout": true + }, + "packages": { + "prop-types": true, + "react": true + } + }, + "react-inspector": { + "globals": { + "Node": true, + "chromeDark": true, + "chromeLight": true + }, + "packages": { + "react": true + } + }, + "prop-types>react-is": { + "globals": { + "console": true + } + }, + "react-markdown>react-is": { + "globals": { + "console": true + } + }, + "react-redux>react-is": { + "globals": { + "console": true + } + }, + "react-markdown": { + "globals": { + "console.warn": true + }, + "packages": { + "react-markdown>comma-separated-tokens": true, + "prop-types": true, + "react-markdown>property-information": true, + "react": true, + "react-markdown>react-is": true, + "react-markdown>remark-parse": true, + "react-markdown>remark-rehype": true, + "react-markdown>space-separated-tokens": true, + "react-markdown>style-to-object": true, + "react-markdown>unified": true, + "react-markdown>unist-util-visit": true, + "react-markdown>vfile": true + } + }, + "react-popper": { + "globals": { + "document": true + }, + "packages": { + "@popperjs/core": true, + "react": true, + "react-popper>react-fast-compare": true, + "react-popper>warning": true + } + }, + "react-redux": { + "globals": { + "console": true, + "document": true + }, + "packages": { + "@babel/runtime": true, + "react-redux>hoist-non-react-statics": true, + "prop-types": true, + "react": true, + "react-dom": true, + "react-redux>react-is": true + } + }, + "react-responsive-carousel": { + "globals": { + "HTMLElement": true, + "addEventListener": true, + "clearTimeout": true, "console.warn": true, "document": true, "getComputedStyle": true, + "removeEventListener": true, + "setTimeout": true + }, + "packages": { + "classnames": true, + "react": true, + "react-dom": true, + "react-responsive-carousel>react-easy-swipe": true + } + }, + "react-router-dom": { + "packages": { + "react-router-dom>history": true, + "prop-types": true, + "react": true, + "react-router-dom>react-router": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true + } + }, + "react-router-dom-v5-compat": { + "globals": { + "FormData": true, + "URL": true, + "URLSearchParams": true, + "__reactRouterVersion": "write", + "addEventListener": true, + "confirm": true, + "define": true, + "document": true, + "history.scrollRestoration": true, + "location.href": true, + "removeEventListener": true, + "scrollTo": true, + "scrollY": true, + "sessionStorage.getItem": true, + "sessionStorage.setItem": true, "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true + "react-router-dom-v5-compat>@remix-run/router": true, + "history": true, + "react": true, + "react-dom": true, + "react-router-dom": true, + "react-router-dom-v5-compat>react-router": true } }, - "react-focus-lock>react-clientside-effect": { + "react-router-dom>react-router": { "packages": { - "@babel/runtime": true, - "react": true + "react-router-dom>history": true, + "react-redux>hoist-non-react-statics": true, + "serve-handler>path-to-regexp": true, + "prop-types": true, + "react": true, + "prop-types>react-is": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true } }, - "react-focus-lock>use-callback-ref": { + "react-router-dom-v5-compat>react-router": { + "globals": { + "console.error": true, + "define": true + }, "packages": { + "react-router-dom-v5-compat>@remix-run/router": true, "react": true } }, - "react-focus-lock>use-sidecar": { + "react-simple-file-input": { "globals": { - "console.error": true + "File": true, + "FileReader": true, + "console.warn": true }, "packages": { - "@swc/helpers>tslib": true, - "react": true, - "react-focus-lock>use-sidecar>detect-node-es": true + "prop-types": true, + "react": true } }, - "react-idle-timer": { + "react-tippy": { "globals": { + "Element": true, + "MSStream": true, + "MutationObserver": true, + "addEventListener": true, "clearTimeout": true, + "console.error": true, + "console.warn": true, + "define": true, "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.maxTouchPoints": true, + "navigator.msMaxTouchPoints": true, + "navigator.userAgent": true, + "performance": true, + "requestAnimationFrame": true, "setTimeout": true }, "packages": { - "prop-types": true, - "react": true + "react-tippy>popper.js": true, + "react": true, + "react-dom": true } }, - "react-inspector": { + "react-toggle-button": { "globals": { - "Node": true, - "chromeDark": true, - "chromeLight": true + "clearTimeout": true, + "console.warn": true, + "define": true, + "performance": true, + "setTimeout": true }, "packages": { "react": true } }, - "react-markdown": { + "@material-ui/core>react-transition-group": { "globals": { - "console.warn": true + "Element": true, + "setTimeout": true }, "packages": { + "@material-ui/core>react-transition-group>dom-helpers": true, "prop-types": true, "react": true, - "react-markdown>comma-separated-tokens": true, - "react-markdown>property-information": true, - "react-markdown>react-is": true, - "react-markdown>remark-parse": true, - "react-markdown>remark-rehype": true, - "react-markdown>space-separated-tokens": true, - "react-markdown>style-to-object": true, - "react-markdown>unified": true, - "react-markdown>unist-util-visit": true, - "react-markdown>vfile": true + "react-dom": true } }, - "react-markdown>property-information": { + "readable-stream": { "packages": { - "watchify>xtend": true + "browserify>browser-resolve": true, + "browserify>buffer": true, + "webpack>events": true, + "pumpify>inherits": true, + "process": true, + "browserify>string_decoder": true, + "readable-stream>util-deprecate": true } }, - "react-markdown>react-is": { + "extension-port-stream>readable-stream": { "globals": { - "console": true - } - }, - "react-markdown>remark-parse": { - "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown": true - } - }, - "react-markdown>remark-parse>mdast-util-from-markdown": { - "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, - "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true, - "react-syntax-highlighter>refractor>parse-entities": true - } - }, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { + "AbortController": true, + "AbortSignal": true, + "AggregateError": true, + "Blob": true, + "ERR_INVALID_ARG_TYPE": true, + "queueMicrotask": true + }, "packages": { - "react-syntax-highlighter>refractor>parse-entities": true + "@lavamoat/lavapack>readable-stream>abort-controller": true, + "browserify>buffer": true, + "webpack>events": true, + "process": true, + "browserify>string_decoder": true } }, - "react-markdown>remark-rehype": { + "@metamask/snaps-controllers>readable-web-to-node-stream": { "packages": { - "react-markdown>remark-rehype>mdast-util-to-hast": true + "readable-stream": true } }, - "react-markdown>remark-rehype>mdast-util-to-hast": { + "redux": { "globals": { - "console.warn": true + "console": true }, "packages": { - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, - "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, - "react-markdown>unist-util-visit": true + "@babel/runtime": true } }, - "react-markdown>style-to-object": { + "string.prototype.matchall>regexp.prototype.flags": { "packages": { - "react-markdown>style-to-object>inline-style-parser": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true } }, - "react-markdown>unified": { + "react-markdown>remark-parse": { "packages": { - "mocha>yargs-unparser>is-plain-obj": true, - "react-markdown>unified>bail": true, - "react-markdown>unified>extend": true, - "react-markdown>unified>is-buffer": true, - "react-markdown>unified>trough": true, - "react-markdown>vfile": true + "react-markdown>remark-parse>mdast-util-from-markdown": true } }, - "react-markdown>unist-util-visit": { + "react-markdown>remark-rehype": { "packages": { - "react-markdown>unist-util-visit>unist-util-visit-parents": true + "react-markdown>remark-rehype>mdast-util-to-hast": true } }, - "react-markdown>unist-util-visit>unist-util-visit-parents": { + "react-markdown>vfile>replace-ext": { "packages": { - "react-markdown>unist-util-visit>unist-util-is": true + "path-browserify": true } }, - "react-markdown>vfile": { - "packages": { - "path-browserify": true, - "process": true, - "react-markdown>vfile>is-buffer": true, - "react-markdown>vfile>replace-ext": true, - "react-markdown>vfile>vfile-message": true + "reselect": { + "globals": { + "WeakRef": true, + "console.warn": true, + "unstable_autotrackMemoize": true } }, - "react-markdown>vfile>replace-ext": { + "@metamask/snaps-utils>rfdc": { "packages": { - "path-browserify": true + "browserify>buffer": true } }, - "react-markdown>vfile>vfile-message": { + "ethereumjs-util>create-hash>ripemd160": { "packages": { - "react-markdown>vfile>unist-util-stringify-position": true + "browserify>buffer": true, + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "pumpify>inherits": true } }, - "react-popper": { - "globals": { - "document": true - }, + "@keystonehq/metamask-airgapped-keyring>rlp": { "packages": { - "@popperjs/core": true, - "react": true, - "react-popper>react-fast-compare": true, - "react-popper>warning": true - } - }, - "react-popper>react-fast-compare": { - "globals": { - "Element": true, - "console.warn": true + "bn.js": true, + "browserify>buffer": true } }, - "react-popper>warning": { + "eth-lattice-keyring>rlp": { "globals": { - "console": true + "TextEncoder": true } }, - "react-redux": { - "globals": { - "console": true, - "document": true - }, + "ethereumjs-util>rlp": { "packages": { - "@babel/runtime": true, - "prop-types": true, - "react": true, - "react-dom": true, - "react-redux>hoist-non-react-statics": true, - "react-redux>react-is": true + "bn.js": true, + "browserify>buffer": true } }, - "react-redux>hoist-non-react-statics": { + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { "packages": { - "prop-types>react-is": true + "bn.js": true, + "browserify>buffer": true } }, - "react-redux>react-is": { + "wait-on>rxjs": { "globals": { - "console": true + "cancelAnimationFrame": true, + "clearInterval": true, + "clearTimeout": true, + "performance": true, + "requestAnimationFrame": true, + "setInterval.apply": true, + "setTimeout.apply": true } }, - "react-responsive-carousel": { + "koa>content-disposition>safe-buffer": { + "packages": { + "browserify>buffer": true + } + }, + "react-dom>scheduler": { "globals": { - "HTMLElement": true, - "addEventListener": true, + "MessageChannel": true, + "cancelAnimationFrame": true, "clearTimeout": true, - "console.warn": true, - "document": true, - "getComputedStyle": true, - "removeEventListener": true, + "console": true, + "navigator": true, + "performance": true, + "requestAnimationFrame": true, "setTimeout": true - }, - "packages": { - "classnames": true, - "react": true, - "react-dom": true, - "react-responsive-carousel>react-easy-swipe": true } }, - "react-responsive-carousel>react-easy-swipe": { + "ethers>@ethersproject/json-wallets>scrypt-js": { "globals": { - "addEventListener": true, "define": true, - "document.addEventListener": true, - "document.removeEventListener": true + "setTimeout": true }, "packages": { - "prop-types": true, - "react": true + "browserify>timers-browserify": true } }, - "react-router-dom": { + "ganache>secp256k1": { "packages": { - "prop-types": true, - "react": true, - "react-router-dom>history": true, - "react-router-dom>react-router": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true + "@metamask/ppom-validator>elliptic": true } }, - "react-router-dom-v5-compat": { + "semver": { "globals": { - "FormData": true, - "URL": true, - "URLSearchParams": true, - "__reactRouterVersion": "write", - "addEventListener": true, - "confirm": true, - "define": true, - "document": true, - "history.scrollRestoration": true, - "location.href": true, - "removeEventListener": true, - "scrollTo": true, - "scrollY": true, - "sessionStorage.getItem": true, - "sessionStorage.setItem": true, - "setTimeout": true + "console.error": true }, "packages": { - "history": true, - "react": true, - "react-dom": true, - "react-router-dom": true, - "react-router-dom-v5-compat>@remix-run/router": true, - "react-router-dom-v5-compat>react-router": true + "process": true } }, - "react-router-dom-v5-compat>@remix-run/router": { - "globals": { - "AbortController": true, - "DOMException": true, - "FormData": true, - "Headers": true, - "Request": true, - "Response": true, - "URL": true, - "URLSearchParams": true, - "console": true, - "document.defaultView": true + "string.prototype.matchall>call-bind>set-function-length": { + "packages": { + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>es-abstract>gopd": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "react-router-dom-v5-compat>react-router": { - "globals": { - "console.error": true, - "define": true - }, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { "packages": { - "react": true, - "react-router-dom-v5-compat>@remix-run/router": true + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "react-router-dom>history": { + "promise-to-callback>set-immediate-shim": { "globals": { - "addEventListener": true, - "confirm": true, - "document": true, - "history": true, - "location": true, - "navigator.userAgent": true, - "removeEventListener": true + "setTimeout.apply": true }, "packages": { - "react-router-dom>history>resolve-pathname": true, - "react-router-dom>history>value-equal": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true + "browserify>timers-browserify": true } }, - "react-router-dom>react-router": { + "addons-linter>sha.js": { "packages": { - "prop-types": true, - "prop-types>react-is": true, - "react": true, - "react-redux>hoist-non-react-statics": true, - "react-router-dom>history": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true, - "serve-handler>path-to-regexp": true + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true } }, - "react-router-dom>tiny-warning": { - "globals": { - "console": true + "string.prototype.matchall>side-channel": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>es-abstract>object-inspect": true } }, - "react-simple-file-input": { + "@metamask/profile-sync-controller>siwe": { "globals": { - "File": true, - "FileReader": true, + "console.error": true, "console.warn": true }, "packages": { - "prop-types": true, - "react": true + "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, + "@metamask/profile-sync-controller>siwe>@stablelib/random": true, + "ethers": true, + "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true } }, - "react-syntax-highlighter>refractor>parse-entities": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { "globals": { - "document.createElement": true + "StopIteration": true + }, + "packages": { + "string.prototype.matchall>internal-slot": true } }, - "react-tippy": { + "stream-browserify": { + "packages": { + "webpack>events": true, + "pumpify>inherits": true, + "readable-stream": true + } + }, + "stream-http": { "globals": { - "Element": true, - "MSStream": true, - "MutationObserver": true, - "addEventListener": true, + "AbortController": true, + "Blob": true, + "MSStreamReader": true, + "ReadableStream": true, + "WritableStream": true, + "XDomainRequest": true, + "XMLHttpRequest": true, "clearTimeout": true, - "console.error": true, - "console.warn": true, - "define": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator.maxTouchPoints": true, - "navigator.msMaxTouchPoints": true, - "navigator.userAgent": true, - "performance": true, - "requestAnimationFrame": true, + "fetch": true, + "location.protocol.search": true, "setTimeout": true }, "packages": { - "react": true, - "react-dom": true, - "react-tippy>popper.js": true + "browserify>buffer": true, + "stream-http>builtin-status-codes": true, + "pumpify>inherits": true, + "process": true, + "readable-stream": true, + "browserify>url": true, + "watchify>xtend": true } }, - "react-tippy>popper.js": { - "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, - "console.warn": true, - "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator.userAgent": true, - "requestAnimationFrame": true, - "setTimeout": true + "@metamask/snaps-controllers>tar-stream>streamx": { + "packages": { + "webpack>events": true, + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true } }, - "react-toggle-button": { - "globals": { - "clearTimeout": true, - "console.warn": true, - "define": true, - "performance": true, - "setTimeout": true - }, + "browserify>string_decoder": { "packages": { - "react": true + "koa>content-disposition>safe-buffer": true } }, - "readable-stream": { + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { "packages": { - "browserify>browser-resolve": true, - "browserify>buffer": true, - "browserify>string_decoder": true, - "process": true, - "pumpify>inherits": true, - "readable-stream>util-deprecate": true, - "webpack>events": true + "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true } }, - "readable-stream>util-deprecate": { - "globals": { - "console.trace": true, - "console.warn": true, - "localStorage": true + "react-markdown>style-to-object": { + "packages": { + "react-markdown>style-to-object>inline-style-parser": true } }, - "redux": { - "globals": { - "console": true - }, + "@metamask/snaps-controllers>tar-stream": { "packages": { - "@babel/runtime": true + "@metamask/snaps-controllers>tar-stream>b4a": true, + "browserify>browser-resolve": true, + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx": true } }, - "reselect": { - "globals": { - "WeakRef": true, - "console.warn": true, - "unstable_autotrackMemoize": true + "debounce-stream>through": { + "packages": { + "process": true, + "stream-browserify": true } }, - "semver": { + "browserify>timers-browserify": { "globals": { - "console.error": true + "clearInterval": true, + "clearTimeout": true, + "setInterval": true, + "setTimeout": true }, "packages": { "process": true } }, - "serve-handler>path-to-regexp": { - "packages": { - "serve-handler>path-to-regexp>isarray": true + "react-router-dom>tiny-warning": { + "globals": { + "console": true } }, - "stream-browserify": { - "packages": { - "pumpify>inherits": true, - "readable-stream": true, - "webpack>events": true + "copy-to-clipboard>toggle-selection": { + "globals": { + "document.activeElement": true, + "document.getSelection": true } }, - "stream-http": { + "@swc/helpers>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@metamask/eth-sig-util>tweetnacl": { "globals": { - "AbortController": true, - "Blob": true, - "MSStreamReader": true, - "ReadableStream": true, - "WritableStream": true, - "XDomainRequest": true, - "XMLHttpRequest": true, - "clearTimeout": true, - "fetch": true, - "location.protocol.search": true, - "setTimeout": true + "crypto": true, + "msCrypto": true, + "nacl": "write" }, "packages": { - "browserify>buffer": true, - "browserify>url": true, - "process": true, - "pumpify>inherits": true, - "readable-stream": true, - "stream-http>builtin-status-codes": true, - "watchify>xtend": true + "browserify>browser-resolve": true } }, - "string.prototype.matchall>call-bind": { - "packages": { - "browserify>has>function-bind": true, - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>call-bind>set-function-length": true, - "string.prototype.matchall>get-intrinsic": true + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { + "globals": { + "define": true } }, - "string.prototype.matchall>call-bind>es-define-property": { + "@ensdomains/content-hash>cids>uint8arrays": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "string.prototype.matchall>get-intrinsic": true + "@ensdomains/content-hash>cids>multibase": true } }, - "string.prototype.matchall>call-bind>set-function-length": { + "@ensdomains/content-hash>multicodec>uint8arrays": { + "globals": { + "Buffer": true, + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>gopd": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true, - "string.prototype.matchall>get-intrinsic": true + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true } }, - "string.prototype.matchall>define-properties": { + "react-markdown>unified": { "packages": { - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "react-markdown>unified>bail": true, + "react-markdown>unified>extend": true, + "react-markdown>unified>is-buffer": true, + "mocha>yargs-unparser>is-plain-obj": true, + "react-markdown>unified>trough": true, + "react-markdown>vfile": true } }, - "string.prototype.matchall>define-properties>define-data-property": { + "react-markdown>unist-util-visit>unist-util-visit-parents": { "packages": { - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>gopd": true + "react-markdown>unist-util-visit>unist-util-is": true } }, - "string.prototype.matchall>es-abstract>array-buffer-byte-length": { + "react-markdown>unist-util-visit": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true + "react-markdown>unist-util-visit>unist-util-visit-parents": true } }, - "string.prototype.matchall>es-abstract>available-typed-arrays": { - "packages": { - "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true + "uri-js": { + "globals": { + "define": true } }, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { + "browserify>url": { "packages": { - "string.prototype.matchall>has-symbols": true + "browserify>punycode": true, + "@storybook/addon-knobs>qs": true } }, - "string.prototype.matchall>es-abstract>gopd": { + "react-focus-lock>use-callback-ref": { "packages": { - "string.prototype.matchall>get-intrinsic": true + "react": true } }, - "string.prototype.matchall>es-abstract>has-property-descriptors": { + "react-beautiful-dnd>use-memo-one": { "packages": { - "string.prototype.matchall>call-bind>es-define-property": true + "react": true } }, - "string.prototype.matchall>es-abstract>is-array-buffer": { + "react-focus-lock>use-sidecar": { + "globals": { + "console.error": true + }, "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "react-focus-lock>use-sidecar>detect-node-es": true, + "react": true, + "@swc/helpers>tslib": true } }, - "string.prototype.matchall>es-abstract>is-callable": { + "readable-stream>util-deprecate": { "globals": { - "document": true + "console.trace": true, + "console.warn": true, + "localStorage": true } }, - "string.prototype.matchall>es-abstract>is-regex": { + "browserify>assert>util": { + "globals": { + "console.error": true, + "console.log": true, + "console.trace": true, + "process": true + }, "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "browserify>assert>util>inherits": true, + "process": true } }, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": { + "browserify>util": { + "globals": { + "console.error": true, + "console.log": true, + "console.trace": true + }, "packages": { - "string.prototype.matchall>call-bind": true + "pumpify>inherits": true, + "browserify>util>is-arguments": true, + "koa>is-generator-function": true, + "browserify>util>is-typed-array": true, + "process": true, + "browserify>util>which-typed-array": true } }, - "string.prototype.matchall>es-abstract>object-inspect": { + "uuid": { "globals": { - "HTMLElement": true, - "WeakRef": true - }, - "packages": { - "browserify>browser-resolve": true + "crypto": true, + "msCrypto": true } }, - "string.prototype.matchall>get-intrinsic": { + "@metamask/eth-snap-keyring>uuid": { "globals": { - "AggregateError": true, - "FinalizationRegistry": true, - "WeakRef": true - }, - "packages": { - "browserify>has>function-bind": true, - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>has-proto": true, - "string.prototype.matchall>has-symbols": true + "crypto": true } }, - "string.prototype.matchall>internal-slot": { - "packages": { - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>side-channel": true + "@metamask/keyring-snap-client>uuid": { + "globals": { + "crypto": true } }, - "string.prototype.matchall>regexp.prototype.flags": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + "eth-lattice-keyring>gridplus-sdk>uuid": { + "globals": { + "crypto": true } }, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "web3-stream-provider>uuid": { + "globals": { + "crypto": true + } + }, + "@metamask/snaps-utils>validate-npm-package-name": { "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "@metamask/snaps-utils>validate-npm-package-name>builtins": true } }, - "string.prototype.matchall>side-channel": { + "react-markdown>vfile>vfile-message": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>object-inspect": true, - "string.prototype.matchall>get-intrinsic": true + "react-markdown>vfile>unist-util-stringify-position": true } }, - "terser>source-map-support>buffer-from": { + "react-markdown>vfile": { "packages": { - "browserify>buffer": true + "react-markdown>vfile>is-buffer": true, + "path-browserify": true, + "process": true, + "react-markdown>vfile>replace-ext": true, + "react-markdown>vfile>vfile-message": true } }, - "uri-js": { + "browserify>vm-browserify": { "globals": { - "define": true + "document.body.appendChild": true, + "document.body.removeChild": true, + "document.createElement": true } }, - "uuid": { + "react-popper>warning": { "globals": { - "crypto": true, - "msCrypto": true + "console": true } }, - "wait-on>rxjs": { + "@ensdomains/content-hash>multihashes>web-encoding": { "globals": { - "cancelAnimationFrame": true, - "clearInterval": true, - "clearTimeout": true, - "performance": true, - "requestAnimationFrame": true, - "setInterval.apply": true, - "setTimeout.apply": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "browserify>util": true } }, "web3": { @@ -5390,14 +5367,14 @@ "setTimeout": true }, "packages": { - "browserify>util": true, "readable-stream": true, + "browserify>util": true, "web3-stream-provider>uuid": true } }, - "web3-stream-provider>uuid": { + "@metamask/controllers>web3": { "globals": { - "crypto": true + "XMLHttpRequest": true } }, "webextension-polyfill": { @@ -5409,9 +5386,35 @@ "define": true } }, - "webpack>events": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { + "packages": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, + "eslint-plugin-react>array-includes>is-string": true, + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-collection": { + "packages": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>call-bind": true, + "browserify>util>which-typed-array>for-each": true, + "string.prototype.matchall>es-abstract>gopd": true, + "koa>is-generator-function>has-tostringtag": true + } + }, + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { "globals": { - "console": true + "XMLHttpRequest": true } } } diff --git a/lavamoat/browserify/main/policy.json b/lavamoat/browserify/main/policy.json index 542d38004de3..82075f709022 100644 --- a/lavamoat/browserify/main/policy.json +++ b/lavamoat/browserify/main/policy.json @@ -5,144 +5,124 @@ "regeneratorRuntime": "write" } }, - "@ensdomains/content-hash": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { "globals": { - "console.warn": true + "WeakRef": true }, "packages": { - "@ensdomains/content-hash>cids": true, - "@ensdomains/content-hash>js-base64": true, - "@ensdomains/content-hash>multicodec": true, - "@ensdomains/content-hash>multihashes": true, - "browserify>buffer": true + "browserify": true } }, - "@ensdomains/content-hash>cids": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>cids>multihashes": true, - "@ensdomains/content-hash>cids>uint8arrays": true, - "@ensdomains/content-hash>multicodec": true + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, + "browserify": true, + "browserify>buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true } }, - "@ensdomains/content-hash>cids>multibase": { + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "SuppressedError": true + } + }, + "@ensdomains/content-hash": { + "globals": { + "console.warn": true }, "packages": { - "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true + "browserify>buffer": true, + "@ensdomains/content-hash>cids": true, + "@ensdomains/content-hash>js-base64": true, + "@ensdomains/content-hash>multicodec": true, + "@ensdomains/content-hash>multihashes": true } }, - "@ensdomains/content-hash>cids>multihashes": { + "@ethereumjs/tx>@ethereumjs/common": { "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>cids>multihashes>varint": true, - "@ensdomains/content-hash>cids>uint8arrays": true + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "webpack>events": true } }, - "@ensdomains/content-hash>cids>uint8arrays": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { "packages": { - "@ensdomains/content-hash>cids>multibase": true + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "webpack>events": true } }, - "@ensdomains/content-hash>js-base64": { - "globals": { - "Base64": "write", - "TextDecoder": true, - "TextEncoder": true, - "atob": true, - "btoa": true, - "define": true - }, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { "packages": { - "browserify>buffer": true + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "webpack>events": true } }, - "@ensdomains/content-hash>multicodec": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays": true, - "sass-embedded>varint": true + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "webpack>events": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays": { + "@ethereumjs/tx>@ethereumjs/rlp": { "globals": { - "Buffer": true, - "TextDecoder": true, "TextEncoder": true - }, - "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { "globals": { - "TextDecoder": true, - "TextEncoder": true, - "console.warn": true, - "crypto.subtle.digest": true - } - }, - "@ensdomains/content-hash>multihashes": { - "packages": { - "@ensdomains/content-hash>multihashes>multibase": true, - "@ensdomains/content-hash>multihashes>varint": true, - "@ensdomains/content-hash>multihashes>web-encoding": true, - "browserify>buffer": true + "TextEncoder": true } }, - "@ensdomains/content-hash>multihashes>multibase": { - "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true, - "@ensdomains/content-hash>multihashes>web-encoding": true, - "browserify>buffer": true + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, - "@ensdomains/content-hash>multihashes>multibase>base-x": { + "@ethereumjs/tx": { "packages": { - "koa>content-disposition>safe-buffer": true + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true } }, - "@ensdomains/content-hash>multihashes>web-encoding": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/smart-transactions-controller>@ethereumjs/tx": { "packages": { - "browserify>util": true + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true } }, - "@ethereumjs/tx": { + "eth-lattice-keyring>@ethereumjs/tx": { "packages": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, "@ethereumjs/tx>@ethereumjs/common": true, "@ethereumjs/tx>@ethereumjs/rlp": true, "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, + "@ethersproject/providers": true, "browserify>buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true, "browserify>insert-module-globals>is-buffer": true } }, - "@ethereumjs/tx>@ethereumjs/common": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/rlp": true, "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/providers": true, "browserify>buffer": true, - "webpack>events": true - } - }, - "@ethereumjs/tx>@ethereumjs/common>crc-32": { - "globals": { - "DO_NOT_EXPORT_CRC": true, - "define": true - } - }, - "@ethereumjs/tx>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true } }, "@ethereumjs/tx>@ethereumjs/util": { @@ -151,78 +131,83 @@ }, "packages": { "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, - "@ethereumjs/tx>ethereum-cryptography": true, "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "webpack>events": true, "browserify>insert-module-globals>is-buffer": true, - "webpack>events": true + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true } }, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { + "@metamask/smart-transactions-controller>@ethereumjs/util": { "globals": { - "Headers": true, - "TextDecoder": true, - "URL": true, - "btoa": true, + "console.warn": true, "fetch": true }, "packages": { - "browserify>browserify-zlib": true, - "browserify>buffer": true, - "browserify>url": true, - "browserify>util": true, - "https-browserify": true, - "process": true, - "stream-http": true + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "webpack>events": true } }, - "@ethereumjs/tx>ethereum-cryptography": { + "@ethersproject/abi": { "globals": { - "TextDecoder": true, - "crypto": true + "console.log": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true, - "@noble/hashes": true + "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { - "globals": { - "TextEncoder": true - }, + "ethers>@ethersproject/abstract-provider": { "packages": { - "@noble/hashes": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { + "ethers>@ethersproject/abstract-signer": { "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@metamask/utils>@scure/base": true, - "@noble/hashes": true + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "@ethersproject/abi": { - "globals": { - "console.log": true - }, + "ethers>@ethersproject/address": { "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/constants": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "ethers>@ethersproject/rlp": true + } + }, + "ethers>@ethersproject/base64": { + "globals": { + "atob": true, + "btoa": true + }, + "packages": { + "@ethersproject/bytes": true + } + }, + "ethers>@ethersproject/basex": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/properties": true } }, "@ethersproject/bignumber": { "packages": { "@ethersproject/bytes": true, - "bn.js": true, - "ethers>@ethersproject/logger": true + "ethers>@ethersproject/logger": true, + "bn.js": true } }, "@ethersproject/bytes": { @@ -230,17 +215,22 @@ "ethers>@ethersproject/logger": true } }, + "ethers>@ethersproject/constants": { + "packages": { + "@ethersproject/bignumber": true + } + }, "@ethersproject/contracts": { "globals": { "setTimeout": true }, "packages": { "@ethersproject/abi": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, "ethers>@ethersproject/abstract-provider": true, "ethers>@ethersproject/abstract-signer": true, "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/transactions": true @@ -248,10 +238,10 @@ }, "@ethersproject/hash": { "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, "ethers>@ethersproject/address": true, "ethers>@ethersproject/base64": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, @@ -260,9 +250,9 @@ }, "@ethersproject/hdnode": { "packages": { + "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "ethers>@ethersproject/basex": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, @@ -273,586 +263,428 @@ "ethers>@ethersproject/wordlists": true } }, - "@ethersproject/providers": { - "globals": { - "WebSocket": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true - }, + "ethers>@ethersproject/json-wallets": { "packages": { - "@ethersproject/bignumber": true, + "ethers>@ethersproject/address": true, "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "@ethersproject/providers>@ethersproject/web": true, - "@ethersproject/providers>bech32": true, - "@metamask/test-bundler>@ethersproject/networks": true, - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true - } - }, - "@ethersproject/providers>@ethersproject/random": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@ethersproject/providers>@ethersproject/web": { - "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/json-wallets>aes-js": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true } }, - "@ethersproject/wallet": { + "ethers>@ethersproject/keccak256": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/transactions": true + "@metamask/ethjs>js-sha3": true } }, - "@keystonehq/bc-ur-registry-eth": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "browserify>buffer": true, - "uuid": true + "ethers>@ethersproject/logger": { + "globals": { + "console": true } }, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { - "globals": { - "define": true - }, + "ethers>@ethersproject/providers>@ethersproject/networks": { "packages": { - "@ngraveio/bc-ur": true, - "@swc/helpers>tslib": true, - "browserify>buffer": true, - "buffer": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true + "ethers>@ethersproject/logger": true } }, - "@keystonehq/metamask-airgapped-keyring": { + "@metamask/test-bundler>@ethersproject/networks": { "packages": { - "@ethereumjs/tx": true, - "@keystonehq/bc-ur-registry-eth": true, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, - "@keystonehq/metamask-airgapped-keyring>rlp": true, - "@metamask/obs-store": true, - "browserify>buffer": true, - "uuid": true, - "webpack>events": true + "ethers>@ethersproject/logger": true } }, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { + "ethers>@ethersproject/pbkdf2": { "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "browserify>buffer": true, - "eth-lattice-keyring>rlp": true, - "uuid": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/sha2": true } }, - "@keystonehq/metamask-airgapped-keyring>rlp": { + "ethers>@ethersproject/properties": { "packages": { - "bn.js": true, - "browserify>buffer": true + "ethers>@ethersproject/logger": true } }, - "@lavamoat/lavadome-react": { + "@ethersproject/providers": { "globals": { - "Document.prototype": true, - "DocumentFragment.prototype": true, - "Element.prototype": true, - "Node.prototype": true, + "WebSocket": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, "console.warn": true, - "document": true + "setInterval": true, + "setTimeout": true }, "packages": { - "react": true + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "@metamask/test-bundler>@ethersproject/networks": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "@ethersproject/providers>@ethersproject/web": true, + "@ethersproject/providers>bech32": true } }, - "@material-ui/core": { + "ethers>@ethersproject/providers": { "globals": { - "Image": true, - "_formatMuiErrorMessage": true, - "addEventListener": true, + "WebSocket": true, "clearInterval": true, "clearTimeout": true, - "console.error": true, + "console.log": true, "console.warn": true, - "document": true, - "getComputedStyle": true, - "getSelection": true, - "innerHeight": true, - "innerWidth": true, - "matchMedia": true, - "navigator": true, - "performance.now": true, - "removeEventListener": true, - "requestAnimationFrame": true, "setInterval": true, "setTimeout": true }, "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles": true, - "@material-ui/core>@material-ui/system": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "@material-ui/core>popper.js": true, - "@material-ui/core>react-transition-group": true, - "prop-types": true, - "prop-types>react-is": true, - "react": true, - "react-dom": true, - "react-redux>hoist-non-react-statics": true + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/providers>@ethersproject/networks": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/providers>@ethersproject/web": true, + "ethers>@ethersproject/providers>bech32": true } }, - "@material-ui/core>@material-ui/styles": { + "@ethersproject/providers>@ethersproject/random": { "globals": { - "console.error": true, - "console.warn": true, - "document.createComment": true, - "document.head": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss": true, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, - "@material-ui/core>@material-ui/styles>jss-plugin-global": true, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, - "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "prop-types": true, - "react": true, - "react-redux>hoist-non-react-statics": true + "crypto.getRandomValues": true } }, - "@material-ui/core>@material-ui/styles>jss": { - "globals": { - "CSS": true, - "document.createElement": true, - "document.querySelector": true - }, + "ethers>@ethersproject/random": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, - "react-router-dom>tiny-warning": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { + "ethers>@ethersproject/rlp": { "packages": { - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { - "globals": { - "CSS": true - }, + "ethers>@ethersproject/sha2": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2>hash.js": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-global": { + "ethers>@ethersproject/signing-key": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/signing-key>elliptic": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": { + "ethers>@ethersproject/solidity": { "packages": { - "@babel/runtime": true, - "react-router-dom>tiny-warning": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { + "ethers>@ethersproject/strings": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true, - "react-router-dom>tiny-warning": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { + "ethers>@ethersproject/transactions": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true + "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/signing-key": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { - "globals": { - "document.createElement": true, - "document.documentElement": true, - "getComputedStyle": true - }, + "ethers>@ethersproject/units": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true + "@ethersproject/bignumber": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": { - "globals": { - "document": true + "@ethersproject/wallet": { + "packages": { + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/transactions": true } }, - "@material-ui/core>@material-ui/system": { + "@ethersproject/providers>@ethersproject/web": { "globals": { - "console.error": true + "clearTimeout": true, + "fetch": true, + "setTimeout": true }, "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/utils": true, - "prop-types": true - } - }, - "@material-ui/core>@material-ui/utils": { - "packages": { - "@babel/runtime": true, - "prop-types": true, - "prop-types>react-is": true + "ethers>@ethersproject/base64": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@material-ui/core>popper.js": { + "ethers>@ethersproject/providers>@ethersproject/web": { "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, - "console.warn": true, - "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator": true, - "requestAnimationFrame": true, + "clearTimeout": true, + "fetch": true, "setTimeout": true + }, + "packages": { + "ethers>@ethersproject/base64": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@material-ui/core>react-transition-group": { + "ethers>@ethersproject/web": { "globals": { - "Element": true, + "clearTimeout": true, + "fetch": true, "setTimeout": true }, "packages": { - "@material-ui/core>react-transition-group>dom-helpers": true, - "prop-types": true, - "react": true, - "react-dom": true - } - }, - "@material-ui/core>react-transition-group>dom-helpers": { - "packages": { - "@babel/runtime": true + "ethers>@ethersproject/base64": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@metamask/abi-utils": { + "ethers>@ethersproject/wordlists": { "packages": { - "@metamask/abi-utils>@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@metamask/abi-utils>@metamask/utils": { + "@metamask/notification-services-controller>firebase>@firebase/app": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "FinalizationRegistry": true, + "console.warn": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/accounts-controller": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/base-controller": true, - "@metamask/eth-snap-keyring": true, - "@metamask/keyring-api": true, - "@metamask/keyring-controller": true, - "@metamask/utils": true, - "uuid": true - } - }, - "@metamask/address-book-controller": { - "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true } }, - "@metamask/announcement-controller": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { "packages": { - "@metamask/announcement-controller>@metamask/base-controller": true + "@metamask/notification-services-controller>firebase>@firebase/util": true } }, - "@metamask/announcement-controller>@metamask/base-controller": { + "@metamask/notification-services-controller>firebase>@firebase/installations": { "globals": { + "BroadcastChannel": true, + "Headers": true, + "btoa": true, + "console.error": true, + "crypto": true, + "fetch": true, + "msCrypto": true, + "navigator.onLine": true, "setTimeout": true }, "packages": { - "immer": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true } }, - "@metamask/approval-controller": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { "globals": { - "console.info": true + "console": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/rpc-errors": true, - "nanoid": true - } - }, - "@metamask/approval-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@swc/helpers>tslib": true } }, - "@metamask/assets-controllers": { + "@metamask/notification-services-controller>firebase>@firebase/messaging": { "globals": { - "AbortController": true, "Headers": true, + "Notification.maxActions": true, + "Notification.permission": true, + "Notification.requestPermission": true, + "PushSubscription.prototype.hasOwnProperty": true, + "ServiceWorkerRegistration": true, "URL": true, - "URLSearchParams": true, - "clearInterval": true, - "clearTimeout": true, - "console.error": true, - "console.log": true, - "setInterval": true, - "setTimeout": true - }, - "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/bignumber": true, - "@ethersproject/contracts": true, - "@ethersproject/providers": true, - "@metamask/abi-utils": true, - "@metamask/base-controller": true, - "@metamask/contract-metadata": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/metamask-eth-abis": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/polling-controller": true, - "@metamask/rpc-errors": true, - "@metamask/utils": true, - "bn.js": true, - "cockatiel": true, - "ethers>@ethersproject/address": true, - "lodash": true, - "single-call-balance-checker-abi": true, - "uuid": true - } - }, - "@metamask/base-controller": { - "globals": { + "addEventListener": true, + "atob": true, + "btoa": true, + "clients.matchAll": true, + "clients.openWindow": true, + "console.warn": true, + "document": true, + "fetch": true, + "indexedDB": true, + "location.href": true, + "location.origin": true, + "navigator": true, + "origin.replace": true, + "registration.showNotification": true, "setTimeout": true }, "packages": { - "immer": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/installations": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@swc/helpers>tslib": true } }, - "@metamask/browser-passworder": { + "@metamask/notification-services-controller>firebase>@firebase/util": { "globals": { - "CryptoKey": true, + "atob": true, + "browser": true, "btoa": true, - "crypto.getRandomValues": true, - "crypto.subtle.decrypt": true, - "crypto.subtle.deriveKey": true, - "crypto.subtle.encrypt": true, - "crypto.subtle.exportKey": true, - "crypto.subtle.importKey": true + "chrome": true, + "console": true, + "document": true, + "indexedDB": true, + "navigator": true, + "process": true, + "self": true, + "setTimeout": true }, "packages": { - "@metamask/browser-passworder>@metamask/utils": true, - "browserify>buffer": true + "process": true } }, - "@metamask/browser-passworder>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@keystonehq/bc-ur-registry-eth": true, "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@metamask/eth-trezor-keyring>hdkey": true, + "eth-lattice-keyring>rlp": true, + "uuid": true } }, - "@metamask/controller-utils": { - "globals": { - "URL": true, - "console.error": true, - "fetch": true, - "setTimeout": true - }, + "@keystonehq/bc-ur-registry-eth": { "packages": { "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/controller-utils>@spruceid/siwe-parser": true, - "@metamask/ethjs>@metamask/ethjs-unit": true, - "@metamask/utils": true, - "bn.js": true, + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, "browserify>buffer": true, - "eslint>fast-deep-equal": true, - "eth-ens-namehash": true + "@metamask/eth-trezor-keyring>hdkey": true, + "uuid": true } }, - "@metamask/controller-utils>@spruceid/siwe-parser": { + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { "globals": { - "console.error": true, - "console.log": true + "define": true }, "packages": { - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, - "@noble/hashes": true - } - }, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { - "packages": { - "browserify>buffer": true - } - }, - "@metamask/controllers>web3": { - "globals": { - "XMLHttpRequest": true - } - }, - "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { - "globals": { - "fetch": true - } - }, - "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { - "globals": { - "fetch": true - } - }, - "@metamask/ens-controller": { - "packages": { - "@ethersproject/providers": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/utils": true, - "punycode": true + "@ngraveio/bc-ur": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "buffer": true, + "browserify>buffer": true, + "@swc/helpers>tslib": true } }, - "@metamask/eth-json-rpc-filters": { - "globals": { - "console.error": true - }, + "@keystonehq/metamask-airgapped-keyring": { "packages": { - "@metamask/eth-query": true, - "@metamask/json-rpc-engine": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/safe-event-emitter": true, - "pify": true + "@ethereumjs/tx": true, + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, + "@keystonehq/bc-ur-registry-eth": true, + "@metamask/obs-store": true, + "browserify>buffer": true, + "webpack>events": true, + "@keystonehq/metamask-airgapped-keyring>rlp": true, + "uuid": true } }, - "@metamask/eth-json-rpc-middleware": { + "chart.js>@kurkle/color": { "globals": { - "URL": true, - "console.error": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-json-rpc-middleware>@metamask/utils": true, - "@metamask/eth-json-rpc-middleware>klona": true, - "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true, - "@metamask/eth-sig-util": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true + "define": true } }, - "@metamask/eth-json-rpc-middleware>@metamask/utils": { + "@lavamoat/lavadome-react": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "Document.prototype": true, + "DocumentFragment.prototype": true, + "Element.prototype": true, + "Node.prototype": true, + "console.warn": true, + "document": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "react": true } }, - "@metamask/eth-json-rpc-provider": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { "packages": { - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/safe-event-emitter": true, - "uuid": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true } }, - "@metamask/eth-ledger-bridge-keyring": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { "globals": { - "addEventListener": true, - "console.error": true, - "document.createElement": true, - "document.head.appendChild": true, - "fetch": true, - "removeEventListener": true - }, - "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true, - "@metamask/eth-sig-util": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "browserify>buffer": true, - "webpack>events": true + "console.warn": true } }, - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { + "packages": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, + "@metamask/ppom-validator>crypto-js": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true } }, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": { @@ -861,6 +693,7 @@ }, "packages": { "@ethersproject/abi": true, + "ethers>@ethersproject/rlp": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true, @@ -869,361 +702,451 @@ "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true, "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true, "browserify>buffer": true, - "ethers>@ethersproject/rlp": true, "semver": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { + "globals": { + "console.warn": true + }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true + "wait-on>rxjs": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, + "__ledgerLogsListen": "write", + "console.error": true + } + }, + "@material-ui/core": { + "globals": { + "Image": true, + "_formatMuiErrorMessage": true, + "addEventListener": true, + "clearInterval": true, + "clearTimeout": true, + "console.error": true, "console.warn": true, "document": true, - "location.href": true, + "getComputedStyle": true, + "getSelection": true, + "innerHeight": true, + "innerWidth": true, + "matchMedia": true, "navigator": true, + "performance.now": true, + "removeEventListener": true, + "requestAnimationFrame": true, + "setInterval": true, "setTimeout": true }, "packages": { - "axios>form-data": true, - "browserify>buffer": true, - "process": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles": true, + "@material-ui/core>@material-ui/system": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "react-redux>hoist-non-react-statics": true, + "@material-ui/core>popper.js": true, + "prop-types": true, + "react": true, + "react-dom": true, + "prop-types>react-is": true, + "@material-ui/core>react-transition-group": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { + "@material-ui/core>@material-ui/styles": { "globals": { - "console.warn": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { + "console.error": true, + "console.warn": true, + "document.createComment": true, + "document.head": true + }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true, - "@metamask/ppom-validator>crypto-js": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "react-redux>hoist-non-react-statics": true, + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, + "@material-ui/core>@material-ui/styles>jss-plugin-global": true, + "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, + "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, + "@material-ui/core>@material-ui/styles>jss": true, + "prop-types": true, + "react": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { + "@material-ui/core>@material-ui/system": { "globals": { - "console.warn": true + "console.error": true }, "packages": { - "wait-on>rxjs": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/utils": true, + "prop-types": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@material-ui/core>@material-ui/utils": { "packages": { - "axios>form-data": true, - "browserify>buffer": true, - "process": true + "@babel/runtime": true, + "prop-types": true, + "prop-types>react-is": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "@metamask/abi-utils": { "packages": { - "@ethersproject/abi": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "@ethersproject/providers": true, - "@ethersproject/providers>@ethersproject/web": true, - "@ethersproject/wallet": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "ethers>@ethersproject/wordlists": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/abi-utils>@metamask/utils": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { - "globals": { - "__ledgerLogsListen": "write", - "console.error": true + "@metamask/accounts-controller": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/base-controller": true, + "@metamask/eth-snap-keyring": true, + "@metamask/keyring-api": true, + "@metamask/keyring-controller": true, + "@metamask/utils": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "uuid": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { - "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, - "setTimeout": true - }, + "@metamask/address-book-controller": { "packages": { - "axios>form-data": true, - "browserify>buffer": true, - "process": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "@metamask/announcement-controller": { + "packages": { + "@metamask/announcement-controller>@metamask/base-controller": true } }, - "@metamask/eth-query": { + "@metamask/approval-controller": { + "globals": { + "console.info": true + }, "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "watchify>xtend": true + "@metamask/base-controller": true, + "@metamask/rpc-errors": true, + "nanoid": true } }, - "@metamask/eth-sig-util": { + "@metamask/assets-controllers": { + "globals": { + "AbortController": true, + "Headers": true, + "URL": true, + "URLSearchParams": true, + "clearInterval": true, + "clearTimeout": true, + "console.error": true, + "console.log": true, + "setInterval": true, + "setTimeout": true + }, "packages": { "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, + "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/contracts": true, + "@ethersproject/providers": true, "@metamask/abi-utils": true, - "@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true + "@metamask/base-controller": true, + "@metamask/contract-metadata": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/metamask-eth-abis": true, + "@metamask/polling-controller": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "@metamask/name-controller>async-mutex": true, + "bn.js": true, + "cockatiel": true, + "lodash": true, + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, + "single-call-balance-checker-abi": true, + "uuid": true } }, - "@metamask/eth-sig-util>@metamask/utils": { + "@metamask/base-controller": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "immer": true } }, - "@metamask/eth-sig-util>tweetnacl": { + "@metamask/announcement-controller>@metamask/base-controller": { "globals": { - "crypto": true, - "msCrypto": true, - "nacl": "write" + "setTimeout": true + }, + "packages": { + "immer": true + } + }, + "@metamask/name-controller>@metamask/base-controller": { + "globals": { + "setTimeout": true }, "packages": { - "browserify>browser-resolve": true + "immer": true } }, - "@metamask/eth-snap-keyring": { + "@metamask/rate-limit-controller>@metamask/base-controller": { "globals": { - "URL": true, - "console.error": true + "setTimeout": true }, "packages": { - "@ethereumjs/tx": true, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, - "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "@metamask/eth-snap-keyring>uuid": true, - "@metamask/keyring-api": true, - "@metamask/utils>@metamask/superstruct": true, - "webpack>events": true + "immer": true } }, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { + "@metamask/browser-passworder": { + "globals": { + "CryptoKey": true, + "btoa": true, + "crypto.getRandomValues": true, + "crypto.subtle.decrypt": true, + "crypto.subtle.deriveKey": true, + "crypto.subtle.encrypt": true, + "crypto.subtle.exportKey": true, + "crypto.subtle.importKey": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "@metamask/utils>@scure/base": true, + "@metamask/browser-passworder>@metamask/utils": true, "browserify>buffer": true } }, - "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": { - "packages": { - "@metamask/keyring-snap-client": true + "eth-keyring-controller>@metamask/browser-passworder": { + "globals": { + "crypto": true } }, - "@metamask/eth-snap-keyring>@metamask/utils": { + "@metamask/controller-utils": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "URL": true, + "console.error": true, + "fetch": true, + "setTimeout": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/ethjs>@metamask/ethjs-unit": true, + "@metamask/utils": true, + "@metamask/controller-utils>@spruceid/siwe-parser": true, + "bn.js": true, "browserify>buffer": true, - "nock>debug": true, - "semver": true + "eth-ens-namehash": true, + "eslint>fast-deep-equal": true } }, - "@metamask/eth-snap-keyring>uuid": { - "globals": { - "crypto": true + "@metamask/ens-controller": { + "packages": { + "@ethersproject/providers": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/utils": true, + "punycode": true } }, - "@metamask/eth-token-tracker": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { "globals": { - "console.warn": true + "clearTimeout": true, + "console.error": true, + "setTimeout": true }, "packages": { - "@babel/runtime": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, - "@metamask/eth-token-tracker>deep-equal": true, - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true, "@metamask/safe-event-emitter": true, - "bn.js": true, - "human-standard-token-abi": true + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/eth-query>json-rpc-random-id": true, + "pify": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { + "@metamask/network-controller>@metamask/eth-block-tracker": { "globals": { "clearTimeout": true, "console.error": true, "setTimeout": true }, "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, "@metamask/safe-event-emitter": true, - "pify": true + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/eth-query>json-rpc-random-id": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { + "@metamask/keyring-controller>@metamask/eth-hd-keyring": { "globals": { - "TextDecoder": true, "TextEncoder": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-sig-util": true, + "@metamask/scure-bip39": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@ethereumjs/tx>ethereum-cryptography": true } }, - "@metamask/eth-token-tracker>deep-equal": { + "@metamask/eth-json-rpc-filters": { + "globals": { + "console.error": true + }, "packages": { - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, - "@metamask/eth-token-tracker>deep-equal>is-date-object": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, - "@metamask/eth-token-tracker>deep-equal>which-collection": true, - "@ngraveio/bc-ur>assert>object-is": true, - "browserify>util>is-arguments": true, - "browserify>util>which-typed-array": true, - "gulp>vinyl-fs>object.assign": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true, - "string.prototype.matchall>es-abstract>is-regex": true, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>regexp.prototype.flags": true, - "string.prototype.matchall>side-channel": true + "@metamask/eth-query": true, + "@metamask/json-rpc-engine": true, + "@metamask/safe-event-emitter": true, + "@metamask/name-controller>async-mutex": true, + "pify": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura": { + "globals": { + "fetch": true, + "setTimeout": true + }, "packages": { - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true, - "browserify>util>is-arguments": true, - "eslint-plugin-react>array-includes>is-string": true, - "process": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>has-symbols": true + "@metamask/eth-json-rpc-provider": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { + "@metamask/eth-json-rpc-middleware": { "globals": { - "StopIteration": true + "URL": true, + "console.error": true, + "setTimeout": true }, "packages": { - "string.prototype.matchall>internal-slot": true + "@metamask/eth-sig-util": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/eth-json-rpc-middleware>@metamask/utils": true, + "@metamask/eth-json-rpc-middleware>klona": true, + "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true } }, - "@metamask/eth-token-tracker>deep-equal>is-date-object": { + "@metamask/eth-json-rpc-provider": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/safe-event-emitter": true, + "uuid": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { + "@metamask/eth-ledger-bridge-keyring": { + "globals": { + "addEventListener": true, + "console.error": true, + "document.createElement": true, + "document.head.appendChild": true, + "fetch": true, + "removeEventListener": true + }, "packages": { - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, - "eslint-plugin-react>array-includes>is-string": true, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true, + "@metamask/eth-sig-util": true, + "browserify>buffer": true, + "webpack>events": true, + "@metamask/eth-trezor-keyring>hdkey": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { + "@metamask/eth-query": { "packages": { - "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true + "@metamask/eth-query>json-rpc-random-id": true, + "watchify>xtend": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { + "@metamask/eth-sig-util": { "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true } }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true } }, - "@metamask/eth-token-tracker>deep-equal>which-collection": { + "@metamask/keyring-controller>@metamask/eth-sig-util": { "packages": { - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true + } + }, + "@metamask/signature-controller>@metamask/eth-sig-util": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true + } + }, + "@metamask/keyring-controller>@metamask/eth-simple-keyring": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "crypto-browserify>randombytes": true + } + }, + "@metamask/eth-snap-keyring": { + "globals": { + "URL": true, + "console.error": true + }, + "packages": { + "@ethereumjs/tx": true, + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, + "@metamask/keyring-api": true, + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "webpack>events": true, + "@metamask/eth-snap-keyring>uuid": true } }, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { + "@metamask/eth-token-tracker": { + "globals": { + "console.warn": true + }, "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "@babel/runtime": true, + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true, + "@metamask/safe-event-emitter": true, + "bn.js": true, + "@metamask/eth-token-tracker>deep-equal": true, + "human-standard-token-abi": true } }, "@metamask/eth-trezor-keyring": { @@ -1234,26 +1157,10 @@ "@ethereumjs/tx": true, "@ethereumjs/tx>@ethereumjs/util": true, "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true, - "@metamask/eth-trezor-keyring>hdkey": true, "@trezor/connect-web": true, "browserify>buffer": true, - "webpack>events": true - } - }, - "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { - "packages": { - "@metamask/eth-sig-util": true, - "@swc/helpers>tslib": true - } - }, - "@metamask/eth-trezor-keyring>hdkey": { - "packages": { - "browserify>assert": true, - "crypto-browserify": true, - "ethereumjs-util>create-hash>ripemd160": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "ganache>secp256k1": true, - "koa>content-disposition>safe-buffer": true + "webpack>events": true, + "@metamask/eth-trezor-keyring>hdkey": true } }, "@metamask/etherscan-link": { @@ -1268,16 +1175,16 @@ }, "packages": { "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true, "@metamask/ethjs>@metamask/ethjs-filter": true, "@metamask/ethjs>@metamask/ethjs-provider-http": true, + "@metamask/ethjs-query": true, "@metamask/ethjs>@metamask/ethjs-unit": true, "@metamask/ethjs>@metamask/ethjs-util": true, "@metamask/ethjs>@metamask/number-to-bn": true, - "@metamask/ethjs>ethjs-abi": true, - "@metamask/ethjs>js-sha3": true, "bn.js": true, - "browserify>buffer": true + "browserify>buffer": true, + "@metamask/ethjs>ethjs-abi": true, + "@metamask/ethjs>js-sha3": true } }, "@metamask/ethjs-contract": { @@ -1290,43 +1197,38 @@ "promise-to-callback": true } }, - "@metamask/ethjs-query": { + "@metamask/ethjs>@metamask/ethjs-filter": { "globals": { - "console": true - }, - "packages": { - "@metamask/ethjs-query>@metamask/ethjs-format": true, - "@metamask/ethjs-query>@metamask/ethjs-rpc": true, - "promise-to-callback": true + "clearInterval": true, + "setInterval": true } }, "@metamask/ethjs-query>@metamask/ethjs-format": { "packages": { - "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "@metamask/ethjs>@metamask/number-to-bn": true + "@metamask/ethjs>@metamask/number-to-bn": true, + "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true } }, - "@metamask/ethjs-query>@metamask/ethjs-rpc": { + "@metamask/ethjs>@metamask/ethjs-provider-http": { "packages": { - "promise-to-callback": true + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true } }, - "@metamask/ethjs>@metamask/ethjs-filter": { + "@metamask/ethjs-query": { "globals": { - "clearInterval": true, - "setInterval": true - } - }, - "@metamask/ethjs>@metamask/ethjs-provider-http": { + "console": true + }, "packages": { - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true + "@metamask/ethjs-query>@metamask/ethjs-format": true, + "@metamask/ethjs-query>@metamask/ethjs-rpc": true, + "promise-to-callback": true } }, - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { - "globals": { - "XMLHttpRequest": true + "@metamask/ethjs-query>@metamask/ethjs-rpc": { + "packages": { + "promise-to-callback": true } }, "@metamask/ethjs>@metamask/ethjs-unit": { @@ -1337,42 +1239,9 @@ }, "@metamask/ethjs>@metamask/ethjs-util": { "packages": { + "browserify>buffer": true, "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "browserify>buffer": true - } - }, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true - } - }, - "@metamask/ethjs>@metamask/number-to-bn": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "bn.js": true - } - }, - "@metamask/ethjs>ethjs-abi": { - "packages": { - "@metamask/ethjs>ethjs-abi>number-to-bn": true, - "@metamask/ethjs>js-sha3": true, - "bn.js": true, - "browserify>buffer": true - } - }, - "@metamask/ethjs>ethjs-abi>number-to-bn": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "bn.js": true - } - }, - "@metamask/ethjs>js-sha3": { - "globals": { - "define": true - }, - "packages": { - "process": true + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true } }, "@metamask/gas-fee-controller": { @@ -1399,28 +1268,6 @@ "@metamask/jazzicon>mersenne-twister": true } }, - "@metamask/jazzicon>color": { - "packages": { - "@metamask/jazzicon>color>clone": true, - "@metamask/jazzicon>color>color-convert": true, - "@metamask/jazzicon>color>color-string": true - } - }, - "@metamask/jazzicon>color>clone": { - "packages": { - "browserify>buffer": true - } - }, - "@metamask/jazzicon>color>color-convert": { - "packages": { - "@metamask/jazzicon>color>color-convert>color-name": true - } - }, - "@metamask/jazzicon>color>color-string": { - "packages": { - "jest-canvas-mock>moo-color>color-name": true - } - }, "@metamask/json-rpc-engine": { "packages": { "@metamask/rpc-errors": true, @@ -1433,206 +1280,65 @@ "console.warn": true, "setTimeout": true }, - "packages": { - "@metamask/safe-event-emitter": true, - "@metamask/utils": true, - "readable-stream": true - } - }, - "@metamask/keyring-api": { - "packages": { - "@metamask/keyring-api>@metamask/keyring-utils": true, - "@metamask/keyring-api>@metamask/utils": true, - "@metamask/keyring-api>bech32": true, - "@metamask/utils>@metamask/superstruct": true - } - }, - "@metamask/keyring-api>@metamask/keyring-utils": { - "globals": { - "URL": true - }, - "packages": { - "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true - } - }, - "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-api>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/base-controller": true, - "@metamask/browser-passworder": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, - "@metamask/keyring-controller>@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, - "@metamask/keyring-controller>ethereumjs-wallet": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/utils": true - } - }, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": { - "globals": { - "TextEncoder": true - }, - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, - "@metamask/scure-bip39": true, - "browserify>buffer": true - } - }, - "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller>@metamask/eth-sig-util": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true - } - }, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, - "browserify>buffer": true, - "crypto-browserify>randombytes": true + "packages": { + "@metamask/safe-event-emitter": true, + "@metamask/utils": true, + "readable-stream": true } }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { + "@metamask/snaps-sdk>@metamask/key-tree": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "crypto.subtle": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, + "@metamask/scure-bip39": true, + "@metamask/utils": true, + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller>ethereumjs-wallet": { - "packages": { - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, - "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, - "browserify>buffer": true, - "crypto-browserify": true, - "crypto-browserify>randombytes": true, - "eth-lattice-keyring>gridplus-sdk>aes-js": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true, - "uuid": true + "@metamask/utils>@scure/base": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { + "@metamask/keyring-api": { "packages": { - "browserify>assert": true, - "browserify>buffer": true, - "crypto-browserify>create-hmac": true, - "crypto-browserify>randombytes": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "ethers>@ethersproject/sha2>hash.js": true, - "ganache>secp256k1": true, - "koa>content-disposition>safe-buffer": true + "@metamask/keyring-api>@metamask/keyring-utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/keyring-api>@metamask/utils": true, + "@metamask/keyring-api>bech32": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "@metamask/keyring-controller": { "packages": { - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true, - "bn.js": true, - "browserify>assert": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "ethereumjs-util>create-hash": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/base-controller": true, + "@metamask/browser-passworder": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, + "@metamask/keyring-controller>@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, + "@metamask/utils": true, + "@metamask/name-controller>async-mutex": true, + "@metamask/keyring-controller>ethereumjs-wallet": true } }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": { "packages": { - "bn.js": true, - "browserify>buffer": true + "@metamask/keyring-snap-client": true } }, "@metamask/keyring-snap-client": { "packages": { "@metamask/keyring-api": true, "@metamask/keyring-api>@metamask/keyring-utils": true, - "@metamask/keyring-snap-client>uuid": true, - "@metamask/utils>@metamask/superstruct": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/keyring-snap-client>uuid": true } }, - "@metamask/keyring-snap-client>uuid": { + "@metamask/keyring-api>@metamask/keyring-utils": { "globals": { - "crypto": true + "URL": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true } }, "@metamask/logging-controller": { @@ -1661,13 +1367,8 @@ "@metamask/controller-utils": true, "@metamask/utils": true, "browserify>buffer": true, - "uuid": true, - "webpack>events": true - } - }, - "@metamask/message-manager>jsonschema": { - "packages": { - "browserify>url": true + "webpack>events": true, + "uuid": true } }, "@metamask/name-controller": { @@ -1675,44 +1376,12 @@ "fetch": true }, "packages": { - "@metamask/controller-utils": true, "@metamask/name-controller>@metamask/base-controller": true, + "@metamask/controller-utils": true, "@metamask/name-controller>@metamask/utils": true, "@metamask/name-controller>async-mutex": true } }, - "@metamask/name-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, - "@metamask/name-controller>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/name-controller>async-mutex": { - "globals": { - "clearTimeout": true, - "setTimeout": true - }, - "packages": { - "@swc/helpers>tslib": true - } - }, "@metamask/network-controller": { "globals": { "btoa": true, @@ -1722,224 +1391,52 @@ "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/network-controller>@metamask/eth-block-tracker": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, "@metamask/eth-json-rpc-middleware": true, "@metamask/eth-json-rpc-provider": true, "@metamask/eth-query": true, "@metamask/json-rpc-engine": true, - "@metamask/network-controller>@metamask/eth-block-tracker": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, - "@metamask/network-controller>@metamask/swappable-obj-proxy": true, "@metamask/rpc-errors": true, + "@metamask/network-controller>@metamask/swappable-obj-proxy": true, "@metamask/utils": true, "eslint>fast-deep-equal": true, - "reselect": true, - "uri-js": true, - "uuid": true - } - }, - "@metamask/network-controller>@metamask/eth-block-tracker": { - "globals": { - "clearTimeout": true, - "console.error": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, - "@metamask/safe-event-emitter": true - } - }, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": { - "globals": { - "fetch": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-json-rpc-provider": true, - "@metamask/json-rpc-engine": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true, - "@metamask/rpc-errors": true - } - }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/notification-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@metamask/notification-services-controller": { - "globals": { - "Intl.NumberFormat": true, - "addEventListener": true, - "fetch": true, - "registration": true, - "removeEventListener": true - }, - "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, - "@metamask/notification-services-controller>bignumber.js": true, - "@metamask/notification-services-controller>firebase": true, - "@metamask/profile-sync-controller": true, - "@metamask/utils": true, - "loglevel": true, - "uuid": true - } - }, - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { - "globals": { - "SuppressedError": true - } - }, - "@metamask/notification-services-controller>bignumber.js": { - "globals": { - "crypto": true, - "define": true - } - }, - "@metamask/notification-services-controller>firebase": { - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/messaging": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app": { - "globals": { - "FinalizationRegistry": true, - "console.warn": true - }, - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/util": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { - "globals": { - "console": true - }, - "packages": { - "@swc/helpers>tslib": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": { - "globals": { - "DOMException": true, - "IDBCursor": true, - "IDBDatabase": true, - "IDBIndex": true, - "IDBObjectStore": true, - "IDBRequest": true, - "IDBTransaction": true, - "indexedDB.deleteDatabase": true, - "indexedDB.open": true + "reselect": true, + "uri-js": true, + "uuid": true } }, - "@metamask/notification-services-controller>firebase>@firebase/installations": { - "globals": { - "BroadcastChannel": true, - "Headers": true, - "btoa": true, - "console.error": true, - "crypto": true, - "fetch": true, - "msCrypto": true, - "navigator.onLine": true, - "setTimeout": true - }, + "@metamask/transaction-controller>@metamask/nonce-tracker": { "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true + "@ethersproject/providers": true, + "browserify>assert": true, + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true } }, - "@metamask/notification-services-controller>firebase>@firebase/messaging": { + "@metamask/notification-services-controller": { "globals": { - "Headers": true, - "Notification.maxActions": true, - "Notification.permission": true, - "Notification.requestPermission": true, - "PushSubscription.prototype.hasOwnProperty": true, - "ServiceWorkerRegistration": true, - "URL": true, + "Intl.NumberFormat": true, "addEventListener": true, - "atob": true, - "btoa": true, - "clients.matchAll": true, - "clients.openWindow": true, - "console.warn": true, - "document": true, "fetch": true, - "indexedDB": true, - "location.href": true, - "location.origin": true, - "navigator": true, - "origin.replace": true, - "registration.showNotification": true, - "setTimeout": true + "registration": true, + "removeEventListener": true }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@metamask/notification-services-controller>firebase>@firebase/installations": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@swc/helpers>tslib": true + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/profile-sync-controller": true, + "@metamask/utils": true, + "@metamask/notification-services-controller>bignumber.js": true, + "@metamask/notification-services-controller>firebase": true, + "loglevel": true, + "uuid": true } }, - "@metamask/notification-services-controller>firebase>@firebase/util": { - "globals": { - "atob": true, - "browser": true, - "btoa": true, - "chrome": true, - "console": true, - "document": true, - "indexedDB": true, - "navigator": true, - "process": true, - "self": true, - "setTimeout": true - }, + "@metamask/ethjs>@metamask/number-to-bn": { "packages": { - "process": true + "bn.js": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true } }, "@metamask/object-multiplex": { @@ -1951,11 +1448,6 @@ "readable-stream": true } }, - "@metamask/object-multiplex>once": { - "packages": { - "@metamask/object-multiplex>once>wrappy": true - } - }, "@metamask/obs-store": { "packages": { "@metamask/safe-event-emitter": true, @@ -1977,32 +1469,12 @@ "nanoid": true } }, - "@metamask/permission-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, "@metamask/permission-log-controller": { "packages": { "@metamask/base-controller": true, "@metamask/permission-log-controller>@metamask/utils": true } }, - "@metamask/permission-log-controller>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, "@metamask/phishing-controller": { "globals": { "TextEncoder": true, @@ -2011,12 +1483,12 @@ "fetch": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography": true, "@metamask/base-controller": true, "@metamask/controller-utils": true, "@noble/hashes": true, - "punycode": true, - "webpack-cli>fastest-levenshtein": true + "@ethereumjs/tx>ethereum-cryptography": true, + "webpack-cli>fastest-levenshtein": true, + "punycode": true } }, "@metamask/polling-controller": { @@ -2047,21 +1519,6 @@ "readable-stream": true } }, - "@metamask/post-message-stream>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, "@metamask/ppom-validator": { "globals": { "URL": true, @@ -2071,48 +1528,11 @@ "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, - "@metamask/eth-query>json-rpc-random-id": true, + "await-semaphore": true, + "browserify>buffer": true, "@metamask/ppom-validator>crypto-js": true, "@metamask/ppom-validator>elliptic": true, - "await-semaphore": true, - "browserify>buffer": true - } - }, - "@metamask/ppom-validator>crypto-js": { - "globals": { - "crypto": true, - "define": true, - "msCrypto": true - }, - "packages": { - "browserify>browser-resolve": true - } - }, - "@metamask/ppom-validator>elliptic": { - "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "bn.js": true, - "ethers>@ethersproject/sha2>hash.js": true, - "pumpify>inherits": true - } - }, - "@metamask/ppom-validator>elliptic>brorand": { - "globals": { - "crypto": true, - "msCrypto": true - }, - "packages": { - "browserify>browser-resolve": true - } - }, - "@metamask/ppom-validator>elliptic>hmac-drbg": { - "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "ethers>@ethersproject/sha2>hash.js": true + "@metamask/eth-query>json-rpc-random-id": true } }, "@metamask/preferences-controller": { @@ -2142,55 +1562,10 @@ "@metamask/keyring-controller": true, "@metamask/network-controller": true, "@metamask/profile-sync-controller>@noble/ciphers": true, - "@metamask/profile-sync-controller>siwe": true, "@noble/hashes": true, "browserify>buffer": true, - "loglevel": true - } - }, - "@metamask/profile-sync-controller>@noble/ciphers": { - "globals": { - "TextDecoder": true, - "TextEncoder": true, - "crypto": true - } - }, - "@metamask/profile-sync-controller>siwe": { - "globals": { - "console.error": true, - "console.warn": true - }, - "packages": { - "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true, - "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, - "@metamask/profile-sync-controller>siwe>@stablelib/random": true, - "ethers": true - } - }, - "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": { - "globals": { - "console.error": true, - "console.log": true - }, - "packages": { - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, - "@noble/hashes": true - } - }, - "@metamask/profile-sync-controller>siwe>@stablelib/random": { - "globals": { - "crypto": true, - "msCrypto": true - }, - "packages": { - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true, - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true, - "browserify>browser-resolve": true - } - }, - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { - "packages": { - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true + "loglevel": true, + "@metamask/profile-sync-controller>siwe": true } }, "@metamask/queued-request-controller": { @@ -2203,57 +1578,13 @@ } }, "@metamask/rate-limit-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "@metamask/rate-limit-controller>@metamask/base-controller": true, - "@metamask/rate-limit-controller>@metamask/rpc-errors": true, - "@metamask/rate-limit-controller>@metamask/utils": true - } - }, - "@metamask/rate-limit-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, - "@metamask/rate-limit-controller>@metamask/rpc-errors": { - "packages": { - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, - "@metamask/rpc-errors>fast-safe-stringify": true - } - }, - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/rate-limit-controller>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "globals": { + "setTimeout": true + }, + "packages": { + "@metamask/rate-limit-controller>@metamask/base-controller": true, + "@metamask/rate-limit-controller>@metamask/rpc-errors": true, + "@metamask/rate-limit-controller>@metamask/utils": true } }, "@metamask/remote-feature-flag-controller": { @@ -2264,18 +1595,14 @@ }, "@metamask/rpc-errors": { "packages": { - "@metamask/rpc-errors>fast-safe-stringify": true, - "@metamask/utils": true - } - }, - "@metamask/rpc-methods-flask>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@metamask/utils": true, + "@metamask/rpc-errors>fast-safe-stringify": true } }, - "@metamask/rpc-methods>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@metamask/rate-limit-controller>@metamask/rpc-errors": { + "packages": { + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": true, + "@metamask/rpc-errors>fast-safe-stringify": true } }, "@metamask/safe-event-emitter": { @@ -2295,12 +1622,6 @@ "@metamask/utils>@scure/base": true } }, - "@metamask/scure-bip39>@noble/hashes": { - "globals": { - "TextEncoder": true, - "crypto": true - } - }, "@metamask/selected-network-controller": { "packages": { "@metamask/base-controller": true, @@ -2314,40 +1635,14 @@ "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/signature-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller": true, "@metamask/logging-controller": true, - "@metamask/message-manager>jsonschema": true, - "@metamask/signature-controller>@metamask/eth-sig-util": true, "@metamask/utils": true, "browserify>buffer": true, - "uuid": true, - "webpack>events": true - } - }, - "@metamask/signature-controller>@metamask/eth-sig-util": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true - } - }, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "webpack>events": true, + "@metamask/message-manager>jsonschema": true, + "uuid": true } }, "@metamask/smart-transactions-controller": { @@ -2360,60 +1655,19 @@ "setInterval": true }, "packages": { + "@metamask/smart-transactions-controller>@ethereumjs/tx": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true, "@ethersproject/bytes": true, "@metamask/controller-utils": true, "@metamask/eth-query": true, "@metamask/polling-controller": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "@metamask/smart-transactions-controller>bignumber.js": true, "@metamask/transaction-controller": true, + "@metamask/smart-transactions-controller>bignumber.js": true, "browserify>buffer": true, "fast-json-patch": true, "lodash": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx": { - "packages": { - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true - } - }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { - "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "webpack>events": true - } - }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true - } - }, - "@metamask/smart-transactions-controller>@ethereumjs/util": { - "globals": { - "console.warn": true, - "fetch": true - }, - "packages": { - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "webpack>events": true - } - }, - "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@metamask/smart-transactions-controller>bignumber.js": { - "globals": { - "crypto": true, - "define": true - } - }, "@metamask/snaps-controllers": { "globals": { "DecompressionStream": true, @@ -2431,337 +1685,498 @@ "@metamask/permission-controller": true, "@metamask/post-message-stream": true, "@metamask/rpc-errors": true, - "@metamask/snaps-controllers>@xstate/fsm": true, - "@metamask/snaps-controllers>concat-stream": true, - "@metamask/snaps-controllers>get-npm-tarball-url": true, - "@metamask/snaps-controllers>readable-web-to-node-stream": true, - "@metamask/snaps-controllers>tar-stream": true, + "@metamask/snaps-utils>@metamask/snaps-registry": true, "@metamask/snaps-rpc-methods": true, "@metamask/snaps-sdk": true, "@metamask/snaps-utils": true, - "@metamask/snaps-utils>@metamask/snaps-registry": true, "@metamask/utils": true, + "@metamask/snaps-controllers>@xstate/fsm": true, "browserify>browserify-zlib": true, + "@metamask/snaps-controllers>concat-stream": true, "eslint>fast-deep-equal": true, + "@metamask/snaps-controllers>get-npm-tarball-url": true, "immer": true, "nanoid": true, "readable-stream": true, - "semver": true + "@metamask/snaps-controllers>readable-web-to-node-stream": true, + "semver": true, + "@metamask/snaps-controllers>tar-stream": true } }, - "@metamask/snaps-controllers-flask>nanoid": { + "@metamask/snaps-execution-environments": { "globals": { - "crypto.getRandomValues": true + "document.getElementById": true + }, + "packages": { + "@metamask/post-message-stream": true, + "@metamask/snaps-utils": true, + "@metamask/utils": true } }, - "@metamask/snaps-controllers>concat-stream": { + "@metamask/snaps-utils>@metamask/snaps-registry": { "packages": { - "browserify>buffer": true, - "browserify>concat-stream>typedarray": true, - "pumpify>inherits": true, - "readable-stream": true, - "terser>source-map-support>buffer-from": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true, + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@noble/hashes": true } }, - "@metamask/snaps-controllers>nanoid": { + "@metamask/snaps-rpc-methods": { + "packages": { + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-sdk": true, + "@metamask/snaps-utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true, + "@noble/hashes": true + } + }, + "@metamask/snaps-sdk": { "globals": { - "crypto.getRandomValues": true + "fetch": true + }, + "packages": { + "@metamask/rpc-errors": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true } }, - "@metamask/snaps-controllers>readable-web-to-node-stream": { + "@metamask/snaps-utils": { + "globals": { + "File": true, + "FileReader": true, + "TextDecoder": true, + "TextEncoder": true, + "URL": true, + "console.error": true, + "console.log": true, + "console.warn": true, + "crypto": true, + "document.body.appendChild": true, + "document.createElement": true, + "fetch": true + }, "packages": { - "readable-stream": true + "@metamask/snaps-sdk>@metamask/key-tree": true, + "@metamask/permission-controller": true, + "@metamask/rpc-errors": true, + "@metamask/snaps-utils>@metamask/slip44": true, + "@metamask/snaps-sdk": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "chalk": true, + "@metamask/snaps-utils>cron-parser": true, + "@metamask/snaps-utils>fast-json-stable-stringify": true, + "@metamask/snaps-utils>fast-xml-parser": true, + "@metamask/snaps-utils>marked": true, + "@metamask/snaps-utils>rfdc": true, + "semver": true, + "@metamask/snaps-utils>validate-npm-package-name": true } }, - "@metamask/snaps-controllers>tar-stream": { + "@metamask/transaction-controller": { + "globals": { + "clearTimeout": true, + "console.error": true, + "fetch": true, + "setTimeout": true + }, "packages": { - "@metamask/snaps-controllers>tar-stream>b4a": true, - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx": true, - "browserify>browser-resolve": true + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/abi": true, + "@ethersproject/contracts": true, + "@ethersproject/providers": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/metamask-eth-abis": true, + "@metamask/network-controller": true, + "@metamask/transaction-controller>@metamask/nonce-tracker": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "@metamask/name-controller>async-mutex": true, + "bn.js": true, + "browserify>buffer": true, + "eth-method-registry": true, + "webpack>events": true, + "fast-json-patch": true, + "lodash": true, + "uuid": true } }, - "@metamask/snaps-controllers>tar-stream>b4a": { + "@metamask/user-operation-controller": { + "globals": { + "fetch": true + }, + "packages": { + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/gas-fee-controller": true, + "@metamask/polling-controller": true, + "@metamask/rpc-errors": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/transaction-controller": true, + "@metamask/utils": true, + "bn.js": true, + "webpack>events": true, + "lodash": true, + "uuid": true + } + }, + "@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@metamask/abi-utils>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true - } - }, - "@metamask/snaps-controllers>tar-stream>streamx": { + }, "packages": { - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true, - "webpack>events": true - } - }, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { - "globals": { - "queueMicrotask": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-execution-environments": { + "@metamask/browser-passworder>@metamask/utils": { "globals": { - "document.getElementById": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/post-message-stream": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true - } - }, - "@metamask/snaps-rpc-methods": { - "packages": { - "@metamask/permission-controller": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/snaps-utils": true, - "@metamask/utils": true, "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-sdk": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { "globals": { - "fetch": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/rpc-errors": true, - "@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-sdk>@metamask/key-tree": { + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { "globals": { - "crypto.subtle": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@metamask/scure-bip39": true, - "@metamask/utils": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, "@metamask/utils>@scure/base": true, - "@noble/hashes": true + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils": { + "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": { "globals": { - "File": true, - "FileReader": true, "TextDecoder": true, - "TextEncoder": true, - "URL": true, - "console.error": true, - "console.log": true, - "console.warn": true, - "crypto": true, - "document.body.appendChild": true, - "document.createElement": true, - "fetch": true + "TextEncoder": true }, "packages": { - "@metamask/permission-controller": true, - "@metamask/rpc-errors": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-sdk>@metamask/key-tree": true, - "@metamask/snaps-utils>@metamask/slip44": true, - "@metamask/snaps-utils>cron-parser": true, - "@metamask/snaps-utils>fast-json-stable-stringify": true, - "@metamask/snaps-utils>fast-xml-parser": true, - "@metamask/snaps-utils>marked": true, - "@metamask/snaps-utils>rfdc": true, - "@metamask/snaps-utils>validate-npm-package-name": true, - "@metamask/utils": true, "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, "@noble/hashes": true, - "chalk": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/snaps-utils>@metamask/snaps-registry": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@metamask/utils": true, "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>cron-parser": { + "@metamask/eth-json-rpc-middleware>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "browserify>browser-resolve": true, - "luxon": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>fast-xml-parser": { + "@metamask/eth-sig-util>@metamask/utils": { "globals": { - "entityName": true, - "val": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/snaps-utils>fast-xml-parser>strnum": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>marked": { + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { "globals": { - "console.error": true, - "console.warn": true, - "define": true - } - }, - "@metamask/snaps-utils>rfdc": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "browserify>buffer": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>validate-npm-package-name": { + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@metamask/snaps-utils>validate-npm-package-name>builtins": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/snaps-utils>validate-npm-package-name>builtins": { + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "process": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/test-bundler>@ethersproject/networks": { + "@metamask/eth-snap-keyring>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "ethers>@ethersproject/logger": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/transaction-controller": { + "@metamask/keyring-api>@metamask/utils": { "globals": { - "clearTimeout": true, - "console.error": true, - "fetch": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/abi": true, - "@ethersproject/contracts": true, - "@ethersproject/providers": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/metamask-eth-abis": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/network-controller": true, - "@metamask/rpc-errors": true, - "@metamask/transaction-controller>@metamask/nonce-tracker": true, - "@metamask/utils": true, - "bn.js": true, + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, "browserify>buffer": true, - "eth-method-registry": true, - "fast-json-patch": true, - "lodash": true, - "uuid": true, - "webpack>events": true + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker": { + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@ethersproject/providers": true, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true, - "browserify>assert": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "@metamask/name-controller>@metamask/utils": { "globals": { - "clearTimeout": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@swc/helpers>tslib": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/user-operation-controller": { + "@metamask/permission-log-controller>@metamask/utils": { "globals": { - "fetch": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/gas-fee-controller": true, - "@metamask/polling-controller": true, - "@metamask/rpc-errors": true, - "@metamask/transaction-controller": true, - "@metamask/utils": true, "@metamask/utils>@metamask/superstruct": true, - "bn.js": true, - "lodash": true, - "uuid": true, - "webpack>events": true + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@metamask/utils": { + "@metamask/post-message-stream>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@metamask/rate-limit-controller>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, "@noble/hashes": true, + "@metamask/utils>@scure/base": true, "browserify>buffer": true, "nock>debug": true, + "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/utils>@scure/base": { + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, "@ngraveio/bc-ur": { "packages": { "@ngraveio/bc-ur>@keystonehq/alias-sampling": true, + "browserify>assert": true, "@ngraveio/bc-ur>bignumber.js": true, + "browserify>buffer": true, "@ngraveio/bc-ur>cbor-sync": true, "@ngraveio/bc-ur>crc": true, "@ngraveio/bc-ur>jsbi": true, - "addons-linter>sha.js": true, - "browserify>assert": true, - "browserify>buffer": true - } - }, - "@ngraveio/bc-ur>assert>object-is": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true + "addons-linter>sha.js": true } }, - "@ngraveio/bc-ur>bignumber.js": { + "@metamask/profile-sync-controller>@noble/ciphers": { "globals": { - "crypto": true, - "define": true + "TextDecoder": true, + "TextEncoder": true, + "crypto": true } }, - "@ngraveio/bc-ur>cbor-sync": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { "globals": { - "define": true + "TextEncoder": true }, "packages": { - "browserify>buffer": true + "@noble/hashes": true } }, - "@ngraveio/bc-ur>crc": { - "packages": { - "browserify>buffer": true + "@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true } }, - "@ngraveio/bc-ur>jsbi": { + "@metamask/scure-bip39>@noble/hashes": { "globals": { - "define": true + "TextEncoder": true, + "crypto": true } }, - "@noble/hashes": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true + } + }, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { "globals": { "TextEncoder": true, "crypto": true @@ -2778,6 +2193,20 @@ "navigator.userAgent": true } }, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { + "globals": { + "console.log": true + } + }, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { + "globals": { + "XMLHttpRequest": true + }, + "packages": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true + } + }, "@reduxjs/toolkit": { "globals": { "AbortController": true, @@ -2789,42 +2218,46 @@ "setTimeout": true }, "packages": { - "@reduxjs/toolkit>reselect": true, "immer": true, "process": true, "redux": true, - "redux-thunk": true - } - }, - "@segment/loosely-validate-event": { - "packages": { - "@segment/loosely-validate-event>component-type": true, - "@segment/loosely-validate-event>join-component": true, - "browserify>assert": true, - "browserify>buffer": true + "redux-thunk": true, + "@reduxjs/toolkit>reselect": true } }, - "@sentry/browser": { + "react-router-dom-v5-compat>@remix-run/router": { "globals": { - "PerformanceObserver.supportedEntryTypes": true, + "AbortController": true, + "DOMException": true, + "FormData": true, + "Headers": true, "Request": true, + "Response": true, "URL": true, - "XMLHttpRequest.prototype": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_RELEASE__": true, - "addEventListener": true, - "console.error": true, - "indexedDB.open": true, - "performance.timeOrigin": true, - "setTimeout": true - }, + "URLSearchParams": true, + "console": true, + "document.defaultView": true + } + }, + "@metamask/utils>@scure/base": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + } + }, + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { "packages": { - "@sentry/browser>@sentry-internal/browser-utils": true, - "@sentry/browser>@sentry-internal/feedback": true, - "@sentry/browser>@sentry-internal/replay": true, - "@sentry/browser>@sentry-internal/replay-canvas": true, - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true + } + }, + "@segment/loosely-validate-event": { + "packages": { + "browserify>assert": true, + "browserify>buffer": true, + "@segment/loosely-validate-event>component-type": true, + "@segment/loosely-validate-event>join-component": true } }, "@sentry/browser>@sentry-internal/browser-utils": { @@ -2863,6 +2296,25 @@ "@sentry/utils": true } }, + "@sentry/browser>@sentry-internal/replay-canvas": { + "globals": { + "Blob": true, + "HTMLCanvasElement": true, + "HTMLImageElement": true, + "ImageData": true, + "URL.createObjectURL": true, + "WeakRef": true, + "Worker": true, + "cancelAnimationFrame": true, + "console.error": true, + "createImageBitmap": true, + "document": true + }, + "packages": { + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true + } + }, "@sentry/browser>@sentry-internal/replay": { "globals": { "Blob": true, @@ -2912,21 +2364,25 @@ "@sentry/utils": true } }, - "@sentry/browser>@sentry-internal/replay-canvas": { + "@sentry/browser": { "globals": { - "Blob": true, - "HTMLCanvasElement": true, - "HTMLImageElement": true, - "ImageData": true, - "URL.createObjectURL": true, - "WeakRef": true, - "Worker": true, - "cancelAnimationFrame": true, + "PerformanceObserver.supportedEntryTypes": true, + "Request": true, + "URL": true, + "XMLHttpRequest.prototype": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_RELEASE__": true, + "addEventListener": true, "console.error": true, - "createImageBitmap": true, - "document": true + "indexedDB.open": true, + "performance.timeOrigin": true, + "setTimeout": true }, "packages": { + "@sentry/browser>@sentry-internal/browser-utils": true, + "@sentry/browser>@sentry-internal/feedback": true, + "@sentry/browser>@sentry-internal/replay-canvas": true, + "@sentry/browser>@sentry-internal/replay": true, "@sentry/browser>@sentry/core": true, "@sentry/utils": true } @@ -2997,45 +2453,86 @@ "isSecureContext": true }, "packages": { - "@solana/addresses>@solana/errors": true + "@solana/addresses>@solana/errors": true + } + }, + "@solana/addresses>@solana/codecs-core": { + "packages": { + "@solana/addresses>@solana/errors": true + } + }, + "@solana/addresses>@solana/codecs-strings": { + "globals": { + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true + }, + "packages": { + "@solana/addresses>@solana/codecs-core": true, + "@solana/addresses>@solana/errors": true + } + }, + "@solana/addresses>@solana/errors": { + "globals": { + "btoa": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser": { + "globals": { + "console.error": true, + "console.log": true + }, + "packages": { + "@noble/hashes": true, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true + } + }, + "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": { + "globals": { + "console.error": true, + "console.log": true + }, + "packages": { + "@noble/hashes": true, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true } }, - "@solana/addresses>@solana/codecs-core": { + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { "packages": { - "@solana/addresses>@solana/errors": true + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true } }, - "@solana/addresses>@solana/codecs-strings": { + "@metamask/profile-sync-controller>siwe>@stablelib/random": { "globals": { - "TextDecoder": true, - "TextEncoder": true, - "atob": true, - "btoa": true + "crypto": true, + "msCrypto": true }, "packages": { - "@solana/addresses>@solana/codecs-core": true, - "@solana/addresses>@solana/errors": true + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true, + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true, + "browserify>browser-resolve": true } }, - "@solana/addresses>@solana/errors": { + "@trezor/connect-web>@trezor/connect-common": { "globals": { - "btoa": true - } - }, - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { + "console.warn": true, + "localStorage.getItem": true, + "localStorage.setItem": true, + "navigator": true, + "setTimeout": true, + "window": true + }, "packages": { - "react-markdown>unist-util-visit": true + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, + "@trezor/connect-web>@trezor/utils": true, + "@swc/helpers>tslib": true } }, - "@storybook/addon-knobs>qs": { + "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { "packages": { - "string.prototype.matchall>side-channel": true - } - }, - "@swc/helpers>tslib": { - "globals": { - "SuppressedError": true, - "define": true + "@metamask/eth-sig-util": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web": { @@ -3062,35 +2559,20 @@ "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect": true, "@trezor/connect-web>@trezor/connect-common": true, + "@trezor/connect-web>@trezor/connect": true, "@trezor/connect-web>@trezor/utils": true, - "webpack>events": true + "webpack>events": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web>@trezor/connect": { "packages": { - "@swc/helpers>tslib": true, "@trezor/connect-web>@trezor/connect>@trezor/protobuf": true, "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, "@trezor/connect-web>@trezor/connect>@trezor/transport": true, - "@trezor/connect-web>@trezor/utils": true - } - }, - "@trezor/connect-web>@trezor/connect-common": { - "globals": { - "console.warn": true, - "localStorage.getItem": true, - "localStorage.setItem": true, - "navigator": true, - "setTimeout": true, - "window": true - }, - "packages": { - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, - "@trezor/connect-web>@trezor/utils": true + "@trezor/connect-web>@trezor/utils": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": { @@ -3106,54 +2588,17 @@ "screen.width": true }, "packages": { + "process": true, "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true, - "process": true - } - }, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { - "globals": { - "define": true + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true } }, "@trezor/connect-web>@trezor/connect>@trezor/protobuf": { "packages": { - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, - "browserify>buffer": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { - "globals": { - "process": true, - "setTimeout": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { - "globals": { - "console.log": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { - "globals": { - "XMLHttpRequest": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true + "browserify>buffer": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": { @@ -3180,16 +2625,10 @@ "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true, "@trezor/connect-web>@trezor/utils>bignumber.js": true, "browserify>buffer": true, - "webpack>events": true - } - }, - "@trezor/connect-web>@trezor/utils>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "webpack>events": true, + "@swc/helpers>tslib": true } }, "@welldone-software/why-did-you-render": { @@ -3204,59 +2643,193 @@ "setTimeout": true }, "packages": { - "lodash": true, - "react": true + "lodash": true, + "react": true + } + }, + "@zxing/browser": { + "globals": { + "HTMLElement": true, + "HTMLImageElement": true, + "HTMLVideoElement": true, + "clearTimeout": true, + "console.error": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, + "packages": { + "@zxing/library": true + } + }, + "@zxing/library": { + "globals": { + "HTMLImageElement": true, + "HTMLVideoElement": true, + "TextDecoder": true, + "TextEncoder": true, + "URL.createObjectURL": true, + "btoa": true, + "console.log": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, + "packages": { + "@zxing/library>ts-custom-error": true + } + }, + "@lavamoat/lavapack>readable-stream>abort-controller": { + "globals": { + "AbortController": true + } + }, + "currency-formatter>accounting": { + "globals": { + "define": true + } + }, + "ethers>@ethersproject/json-wallets>aes-js": { + "globals": { + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>aes-js": { + "globals": { + "define": true + } + }, + "chalk>ansi-styles": { + "packages": { + "chalk>ansi-styles>color-convert": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { + "packages": { + "browserify>buffer": true + } + }, + "string.prototype.matchall>es-abstract>array-buffer-byte-length": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true + } + }, + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { + "packages": { + "bn.js": true, + "browserify>buffer": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "browserify>vm-browserify": true + } + }, + "browserify>assert": { + "globals": { + "Buffer": true + }, + "packages": { + "react>object-assign": true, + "browserify>assert>util": true + } + }, + "@metamask/name-controller>async-mutex": { + "globals": { + "clearTimeout": true, + "setTimeout": true + }, + "packages": { + "@swc/helpers>tslib": true + } + }, + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "globals": { + "clearTimeout": true, + "setTimeout": true + }, + "packages": { + "@swc/helpers>tslib": true + } + }, + "string.prototype.matchall>es-abstract>available-typed-arrays": { + "packages": { + "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true + } + }, + "await-semaphore": { + "packages": { + "process": true, + "browserify>timers-browserify": true + } + }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "globals": { + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, + "setTimeout": true + }, + "packages": { + "browserify>buffer": true, + "axios>form-data": true, + "process": true } }, - "@zxing/browser": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { "globals": { - "HTMLElement": true, - "HTMLImageElement": true, - "HTMLVideoElement": true, - "clearTimeout": true, - "console.error": true, + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, "console.warn": true, "document": true, + "location.href": true, "navigator": true, "setTimeout": true }, "packages": { - "@zxing/library": true + "browserify>buffer": true, + "axios>form-data": true, + "process": true } }, - "@zxing/library": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { "globals": { - "HTMLImageElement": true, - "HTMLVideoElement": true, - "TextDecoder": true, - "TextEncoder": true, - "URL.createObjectURL": true, + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, "btoa": true, - "console.log": true, "console.warn": true, "document": true, + "location.href": true, "navigator": true, "setTimeout": true }, "packages": { - "@zxing/library>ts-custom-error": true + "browserify>buffer": true, + "axios>form-data": true, + "process": true } }, - "addons-linter>sha.js": { - "packages": { - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "@metamask/snaps-controllers>tar-stream>b4a": { + "globals": { + "TextDecoder": true, + "TextEncoder": true } }, - "await-semaphore": { + "@ensdomains/content-hash>multihashes>multibase>base-x": { "packages": { - "browserify>timers-browserify": true, - "process": true - } - }, - "axios>form-data": { - "globals": { - "FormData": true + "koa>content-disposition>safe-buffer": true } }, "base32-encode": { @@ -3270,136 +2843,156 @@ "define": true } }, - "blo": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { "globals": { - "btoa": true + "crypto": true, + "define": true } }, - "bn.js": { + "@metamask/notification-services-controller>bignumber.js": { "globals": { - "Buffer": true - }, - "packages": { - "browserify>browser-resolve": true + "crypto": true, + "define": true } }, - "bowser": { + "@metamask/smart-transactions-controller>bignumber.js": { "globals": { + "crypto": true, "define": true } }, - "browserify>assert": { + "@ngraveio/bc-ur>bignumber.js": { "globals": { - "Buffer": true - }, - "packages": { - "browserify>assert>util": true, - "react>object-assign": true + "crypto": true, + "define": true } }, - "browserify>assert>util": { + "@trezor/connect-web>@trezor/utils>bignumber.js": { "globals": { - "console.error": true, - "console.log": true, - "console.trace": true, - "process": true - }, + "crypto": true, + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { + "globals": { + "crypto": true, + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "globals": { + "crypto": true, + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>bitwise": { "packages": { - "browserify>assert>util>inherits": true, - "process": true + "browserify>buffer": true } }, - "browserify>browserify-zlib": { + "blo": { + "globals": { + "btoa": true + } + }, + "bn.js": { + "globals": { + "Buffer": true + }, "packages": { - "browserify>assert": true, - "browserify>browserify-zlib>pako": true, - "browserify>buffer": true, - "browserify>util": true, - "process": true, - "stream-browserify": true + "browserify>browser-resolve": true } }, - "browserify>buffer": { + "eth-lattice-keyring>gridplus-sdk>borc": { "globals": { "console": true }, "packages": { - "base64-js": true, - "buffer>ieee754": true + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, + "browserify>buffer": true, + "buffer>ieee754": true, + "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true } }, - "browserify>punycode": { + "bowser": { "globals": { "define": true } }, - "browserify>string_decoder": { + "@metamask/ppom-validator>elliptic>brorand": { + "globals": { + "crypto": true, + "msCrypto": true + }, "packages": { - "koa>content-disposition>safe-buffer": true + "browserify>browser-resolve": true } }, - "browserify>timers-browserify": { - "globals": { - "clearInterval": true, - "clearTimeout": true, - "setInterval": true, - "setTimeout": true - }, + "ethereumjs-util>ethereum-cryptography>browserify-aes": { "packages": { - "process": true + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash>cipher-base": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true } }, - "browserify>url": { + "crypto-browserify>browserify-cipher": { "packages": { - "@storybook/addon-knobs>qs": true, - "browserify>punycode": true + "ethereumjs-util>ethereum-cryptography>browserify-aes": true, + "crypto-browserify>browserify-cipher>browserify-des": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true } }, - "browserify>util": { - "globals": { - "console.error": true, - "console.log": true, - "console.trace": true - }, + "crypto-browserify>browserify-cipher>browserify-des": { "packages": { - "browserify>util>is-arguments": true, - "browserify>util>is-typed-array": true, - "browserify>util>which-typed-array": true, - "koa>is-generator-function": true, - "process": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash>cipher-base": true, + "crypto-browserify>browserify-cipher>browserify-des>des.js": true, "pumpify>inherits": true } }, - "browserify>util>is-arguments": { + "crypto-browserify>public-encrypt>browserify-rsa": { "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>randombytes": true } }, - "browserify>util>is-typed-array": { + "crypto-browserify>browserify-sign": { "packages": { - "browserify>util>which-typed-array": true + "bn.js": true, + "crypto-browserify>public-encrypt>browserify-rsa": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "crypto-browserify>create-hmac": true, + "@metamask/ppom-validator>elliptic": true, + "pumpify>inherits": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "stream-browserify": true } }, - "browserify>util>which-typed-array": { + "browserify>browserify-zlib": { "packages": { - "browserify>util>which-typed-array>for-each": true, - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>available-typed-arrays": true, - "string.prototype.matchall>es-abstract>gopd": true + "browserify>assert": true, + "browserify>buffer": true, + "browserify>browserify-zlib>pako": true, + "process": true, + "stream-browserify": true, + "browserify>util": true } }, - "browserify>util>which-typed-array>for-each": { + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { "packages": { - "string.prototype.matchall>es-abstract>is-callable": true + "@ensdomains/content-hash>multihashes>multibase>base-x": true } }, - "browserify>vm-browserify": { - "globals": { - "document.body.appendChild": true, - "document.body.removeChild": true, - "document.createElement": true + "ethereumjs-util>ethereum-cryptography>bs58check": { + "packages": { + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, + "ethereumjs-util>create-hash": true, + "koa>content-disposition>safe-buffer": true } }, "buffer": { @@ -3411,20 +3004,52 @@ "buffer>ieee754": true } }, - "chalk": { + "terser>source-map-support>buffer-from": { "packages": { - "chalk>ansi-styles": true, - "chalk>supports-color": true + "browserify>buffer": true } }, - "chalk>ansi-styles": { + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { + "packages": { + "browserify>buffer": true + } + }, + "browserify>buffer": { + "globals": { + "console": true + }, + "packages": { + "base64-js": true, + "buffer>ieee754": true + } + }, + "@metamask/snaps-utils>validate-npm-package-name>builtins": { + "packages": { + "process": true, + "semver": true + } + }, + "string.prototype.matchall>call-bind": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "browserify>has>function-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>call-bind>set-function-length": true + } + }, + "@ngraveio/bc-ur>cbor-sync": { + "globals": { + "define": true + }, "packages": { - "chalk>ansi-styles>color-convert": true + "browserify>buffer": true } }, - "chalk>ansi-styles>color-convert": { + "chalk": { "packages": { - "jest-canvas-mock>moo-color>color-name": true + "chalk>ansi-styles": true, + "chalk>supports-color": true } }, "chart.js": { @@ -3448,9 +3073,20 @@ "chart.js>@kurkle/color": true } }, - "chart.js>@kurkle/color": { - "globals": { - "define": true + "@ensdomains/content-hash>cids": { + "packages": { + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>multicodec": true, + "@ensdomains/content-hash>cids>multihashes": true, + "@ensdomains/content-hash>cids>uint8arrays": true + } + }, + "ethereumjs-util>create-hash>cipher-base": { + "packages": { + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true, + "stream-browserify": true, + "browserify>string_decoder": true } }, "classnames": { @@ -3459,6 +3095,11 @@ "define": true } }, + "@metamask/jazzicon>color>clone": { + "packages": { + "browserify>buffer": true + } + }, "cockatiel": { "globals": { "AbortController": true, @@ -3472,6 +3113,37 @@ "process": true } }, + "chalk>ansi-styles>color-convert": { + "packages": { + "jest-canvas-mock>moo-color>color-name": true + } + }, + "@metamask/jazzicon>color>color-convert": { + "packages": { + "@metamask/jazzicon>color>color-convert>color-name": true + } + }, + "@metamask/jazzicon>color>color-string": { + "packages": { + "jest-canvas-mock>moo-color>color-name": true + } + }, + "@metamask/jazzicon>color": { + "packages": { + "@metamask/jazzicon>color>clone": true, + "@metamask/jazzicon>color>color-convert": true, + "@metamask/jazzicon>color>color-string": true + } + }, + "@metamask/snaps-controllers>concat-stream": { + "packages": { + "terser>source-map-support>buffer-from": true, + "browserify>buffer": true, + "pumpify>inherits": true, + "readable-stream": true, + "browserify>concat-stream>typedarray": true + } + }, "copy-to-clipboard": { "globals": { "clipboardData": true, @@ -3490,10 +3162,47 @@ "copy-to-clipboard>toggle-selection": true } }, - "copy-to-clipboard>toggle-selection": { + "@ethereumjs/tx>@ethereumjs/common>crc-32": { "globals": { - "document.activeElement": true, - "document.getSelection": true + "DO_NOT_EXPORT_CRC": true, + "define": true + } + }, + "@ngraveio/bc-ur>crc": { + "packages": { + "browserify>buffer": true + } + }, + "crypto-browserify>create-ecdh": { + "packages": { + "bn.js": true, + "browserify>buffer": true, + "@metamask/ppom-validator>elliptic": true + } + }, + "ethereumjs-util>create-hash": { + "packages": { + "ethereumjs-util>create-hash>cipher-base": true, + "pumpify>inherits": true, + "ethereumjs-util>create-hash>md5.js": true, + "ethereumjs-util>create-hash>ripemd160": true, + "addons-linter>sha.js": true + } + }, + "crypto-browserify>create-hmac": { + "packages": { + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>create-hash": true, + "pumpify>inherits": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "addons-linter>sha.js": true + } + }, + "@metamask/snaps-utils>cron-parser": { + "packages": { + "browserify>browser-resolve": true, + "luxon": true } }, "crypto-browserify": { @@ -3501,303 +3210,484 @@ "crypto-browserify>browserify-cipher": true, "crypto-browserify>browserify-sign": true, "crypto-browserify>create-ecdh": true, + "ethereumjs-util>create-hash": true, "crypto-browserify>create-hmac": true, "crypto-browserify>diffie-hellman": true, "crypto-browserify>pbkdf2": true, "crypto-browserify>public-encrypt": true, "crypto-browserify>randombytes": true, - "crypto-browserify>randomfill": true, - "ethereumjs-util>create-hash": true + "crypto-browserify>randomfill": true } }, - "crypto-browserify>browserify-cipher": { + "@metamask/ppom-validator>crypto-js": { + "globals": { + "crypto": true, + "define": true, + "msCrypto": true + }, "packages": { - "crypto-browserify>browserify-cipher>browserify-des": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true + "browserify>browser-resolve": true } }, - "crypto-browserify>browserify-cipher>browserify-des": { + "react-beautiful-dnd>css-box-model": { + "globals": { + "getComputedStyle": true, + "pageXOffset": true, + "pageYOffset": true + }, "packages": { - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>browserify-des>des.js": true, - "ethereumjs-util>create-hash>cipher-base": true, - "pumpify>inherits": true + "react-router-dom>tiny-invariant": true } }, - "crypto-browserify>browserify-cipher>browserify-des>des.js": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { + "globals": { + "document.createElement": true, + "document.documentElement": true, + "getComputedStyle": true + }, "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "pumpify>inherits": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true } }, - "crypto-browserify>browserify-cipher>evp_bytestokey": { + "currency-formatter": { "packages": { - "ethereumjs-util>create-hash>md5.js": true, - "koa>content-disposition>safe-buffer": true + "currency-formatter>accounting": true, + "currency-formatter>locale-currency": true, + "react>object-assign": true } }, - "crypto-browserify>browserify-sign": { + "debounce-stream": { + "packages": { + "debounce-stream>debounce": true, + "debounce-stream>duplexer": true, + "debounce-stream>through": true + } + }, + "debounce-stream>debounce": { + "globals": { + "clearTimeout": true, + "setTimeout": true + } + }, + "nock>debug": { + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, + "packages": { + "nock>debug>ms": true, + "process": true + } + }, + "@metamask/eth-token-tracker>deep-equal": { + "packages": { + "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, + "string.prototype.matchall>call-bind": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, + "string.prototype.matchall>get-intrinsic": true, + "browserify>util>is-arguments": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true, + "@metamask/eth-token-tracker>deep-equal>is-date-object": true, + "string.prototype.matchall>es-abstract>is-regex": true, + "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "@ngraveio/bc-ur>assert>object-is": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, + "gulp>vinyl-fs>object.assign": true, + "string.prototype.matchall>regexp.prototype.flags": true, + "string.prototype.matchall>side-channel": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, + "@metamask/eth-token-tracker>deep-equal>which-collection": true, + "browserify>util>which-typed-array": true + } + }, + "string.prototype.matchall>define-properties>define-data-property": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "string.prototype.matchall>define-properties": { + "packages": { + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true + } + }, + "crypto-browserify>browserify-cipher>browserify-des>des.js": { + "packages": { + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true + } + }, + "crypto-browserify>diffie-hellman": { "packages": { - "@metamask/ppom-validator>elliptic": true, "bn.js": true, "browserify>buffer": true, - "crypto-browserify>create-hmac": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "ethereumjs-util>create-hash": true, - "pumpify>inherits": true, + "crypto-browserify>diffie-hellman>miller-rabin": true, + "crypto-browserify>randombytes": true + } + }, + "@material-ui/core>react-transition-group>dom-helpers": { + "packages": { + "@babel/runtime": true + } + }, + "debounce-stream>duplexer": { + "packages": { "stream-browserify": true } }, - "crypto-browserify>create-ecdh": { + "ethers>@ethersproject/signing-key>elliptic": { "packages": { - "@metamask/ppom-validator>elliptic": true, "bn.js": true, - "browserify>buffer": true + "@metamask/ppom-validator>elliptic>brorand": true, + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true } }, - "crypto-browserify>create-hmac": { + "@metamask/ppom-validator>elliptic": { "packages": { - "addons-linter>sha.js": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "bn.js": true, + "@metamask/ppom-validator>elliptic>brorand": true, + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true } }, - "crypto-browserify>diffie-hellman": { + "eth-lattice-keyring>gridplus-sdk>elliptic": { + "packages": { + "bn.js": true, + "@metamask/ppom-validator>elliptic>brorand": true, + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + } + }, + "string.prototype.matchall>call-bind>es-define-property": { "packages": { - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify>diffie-hellman>miller-rabin": true, - "crypto-browserify>randombytes": true + "string.prototype.matchall>get-intrinsic": true } }, - "crypto-browserify>diffie-hellman>miller-rabin": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "bn.js": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>has-symbols": true, + "browserify>util>is-arguments": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "eslint-plugin-react>array-includes>is-string": true, + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "process": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true } }, - "crypto-browserify>pbkdf2": { + "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { "globals": { - "crypto": true, - "process": true, - "queueMicrotask": true, - "setImmediate": true, - "setTimeout": true + "intToBuffer": true }, "packages": { - "addons-linter>sha.js": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "process": true + "bn.js": true, + "buffer": true, + "@metamask/ethjs>js-sha3": true } }, - "crypto-browserify>public-encrypt": { + "eth-ens-namehash": { + "globals": { + "name": "write" + }, "packages": { - "bn.js": true, "browserify>buffer": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "crypto-browserify>randombytes": true, - "ethereumjs-util>create-hash": true + "eth-ens-namehash>idna-uts46-hx": true, + "@metamask/ethjs>js-sha3": true } }, - "crypto-browserify>public-encrypt>browserify-rsa": { + "eth-lattice-keyring": { + "globals": { + "addEventListener": true, + "browser": true, + "clearInterval": true, + "fetch": true, + "open": true, + "setInterval": true + }, "packages": { + "eth-lattice-keyring>@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, "bn.js": true, "browserify>buffer": true, - "crypto-browserify>randombytes": true + "crypto-browserify": true, + "webpack>events": true, + "eth-lattice-keyring>gridplus-sdk": true, + "eth-lattice-keyring>rlp": true } }, - "crypto-browserify>public-encrypt>parse-asn1": { + "eth-method-registry": { "packages": { - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "crypto-browserify>pbkdf2": true, - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true } }, - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { + "@ethereumjs/tx>ethereum-cryptography": { + "globals": { + "TextDecoder": true, + "crypto": true + }, "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "bn.js": true, - "browserify>buffer": true, - "browserify>vm-browserify": true, - "pumpify>inherits": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@noble/hashes": true, + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true } }, - "crypto-browserify>randombytes": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { "globals": { - "crypto": true, - "msCrypto": true + "TextDecoder": true, + "crypto": true }, "packages": { - "koa>content-disposition>safe-buffer": true, - "process": true + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "crypto-browserify>randomfill": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { "globals": { - "crypto": true, - "msCrypto": true + "TextDecoder": true, + "crypto": true }, "packages": { - "crypto-browserify>randombytes": true, - "koa>content-disposition>safe-buffer": true, - "process": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "currency-formatter": { + "ethereumjs-util>ethereum-cryptography": { "packages": { - "currency-formatter>accounting": true, - "currency-formatter>locale-currency": true, - "react>object-assign": true - } - }, - "currency-formatter>accounting": { - "globals": { - "define": true + "browserify>buffer": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "crypto-browserify>randombytes": true, + "ganache>secp256k1": true } }, - "currency-formatter>locale-currency": { - "globals": { - "countryCode": true + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { + "packages": { + "browserify>assert": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "browserify>buffer": true, + "crypto-browserify>create-hmac": true, + "ethers>@ethersproject/sha2>hash.js": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "crypto-browserify>randombytes": true, + "koa>content-disposition>safe-buffer": true, + "ganache>secp256k1": true } }, - "debounce-stream": { + "ethereumjs-util": { "packages": { - "debounce-stream>debounce": true, - "debounce-stream>duplexer": true, - "debounce-stream>through": true + "browserify>assert": true, + "bn.js": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true, + "ethereumjs-util>rlp": true } }, - "debounce-stream>debounce": { - "globals": { - "clearTimeout": true, - "setTimeout": true + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "packages": { + "browserify>assert": true, + "bn.js": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true } }, - "debounce-stream>duplexer": { + "@metamask/keyring-controller>ethereumjs-wallet": { "packages": { - "stream-browserify": true + "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "browserify>buffer": true, + "crypto-browserify": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, + "crypto-browserify>randombytes": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true, + "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, + "uuid": true } }, - "debounce-stream>through": { + "ethers": { "packages": { - "process": true, - "stream-browserify": true + "@ethersproject/abi": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/providers": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "@ethersproject/wallet": true, + "ethers>@ethersproject/web": true, + "ethers>@ethersproject/wordlists": true } }, - "depcheck>@vue/compiler-sfc>postcss>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "packages": { + "@ethersproject/abi": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "@ethersproject/providers": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "@ethersproject/wallet": true, + "@ethersproject/providers>@ethersproject/web": true, + "ethers>@ethersproject/wordlists": true } }, - "depcheck>is-core-module>hasown": { + "@metamask/ethjs>ethjs-abi": { "packages": { - "browserify>has>function-bind": true + "bn.js": true, + "browserify>buffer": true, + "@metamask/ethjs>js-sha3": true, + "@metamask/ethjs>ethjs-abi>number-to-bn": true } }, - "dependency-tree>precinct>detective-postcss>postcss>nanoid": { + "webpack>events": { "globals": { - "crypto.getRandomValues": true + "console": true } }, - "eslint-plugin-react>array-includes>is-string": { + "crypto-browserify>browserify-cipher>evp_bytestokey": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "ethereumjs-util>create-hash>md5.js": true, + "koa>content-disposition>safe-buffer": true } }, - "eth-ens-namehash": { - "globals": { - "name": "write" - }, + "extension-port-stream": { "packages": { - "@metamask/ethjs>js-sha3": true, "browserify>buffer": true, - "eth-ens-namehash>idna-uts46-hx": true + "extension-port-stream>readable-stream": true } }, - "eth-ens-namehash>idna-uts46-hx": { + "fast-json-patch": { + "globals": { + "addEventListener": true, + "clearTimeout": true, + "removeEventListener": true, + "setTimeout": true + } + }, + "@metamask/snaps-utils>fast-xml-parser": { "globals": { - "define": true + "entityName": true, + "val": true }, "packages": { - "browserify>punycode": true + "@metamask/snaps-utils>fast-xml-parser>strnum": true } }, - "eth-keyring-controller>@metamask/browser-passworder": { - "globals": { - "crypto": true + "@metamask/notification-services-controller>firebase": { + "packages": { + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/messaging": true } }, - "eth-lattice-keyring": { + "react-focus-lock>focus-lock": { "globals": { - "addEventListener": true, - "browser": true, - "clearInterval": true, - "fetch": true, - "open": true, - "setInterval": true + "HTMLIFrameElement": true, + "Node.DOCUMENT_FRAGMENT_NODE": true, + "Node.DOCUMENT_NODE": true, + "Node.DOCUMENT_POSITION_CONTAINED_BY": true, + "Node.DOCUMENT_POSITION_CONTAINS": true, + "Node.ELEMENT_NODE": true, + "console.error": true, + "console.warn": true, + "document": true, + "getComputedStyle": true, + "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify": true, - "eth-lattice-keyring>@ethereumjs/tx": true, - "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true, - "webpack>events": true + "@swc/helpers>tslib": true } }, - "eth-lattice-keyring>@ethereumjs/tx": { + "browserify>util>which-typed-array>for-each": { "packages": { - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true + "string.prototype.matchall>es-abstract>is-callable": true } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { - "packages": { - "browserify": true, - "browserify>buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true + "axios>form-data": { + "globals": { + "FormData": true } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { + "fuse.js": { "globals": { - "WeakRef": true - }, - "packages": { - "browserify": true + "console": true, + "define": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { + "string.prototype.matchall>get-intrinsic": { "globals": { - "TextDecoder": true, - "crypto": true + "AggregateError": true, + "FinalizationRegistry": true, + "WeakRef": true }, "packages": { - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true + "string.prototype.matchall>call-bind>es-errors": true, + "browserify>has>function-bind": true, + "string.prototype.matchall>es-abstract>has-proto": true, + "string.prototype.matchall>has-symbols": true, + "depcheck>is-core-module>hasown": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { - "globals": { - "TextEncoder": true, - "crypto": true + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true } }, "eth-lattice-keyring>gridplus-sdk": { @@ -3815,230 +3705,307 @@ "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "@ethersproject/abi": true, - "@metamask/ethjs>js-sha3": true, - "@metamask/keyring-api>bech32": true, - "bn.js": true, - "browserify>buffer": true, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true, + "@ethersproject/abi": true, "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "@metamask/keyring-api>bech32": true, "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, "eth-lattice-keyring>gridplus-sdk>bitwise": true, + "bn.js": true, "eth-lattice-keyring>gridplus-sdk>borc": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, "eth-lattice-keyring>gridplus-sdk>elliptic": true, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, - "eth-lattice-keyring>gridplus-sdk>uuid": true, - "eth-lattice-keyring>rlp": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ethjs>js-sha3": true, + "lodash": true, + "eth-lattice-keyring>rlp": true, "ganache>secp256k1": true, - "lodash": true + "eth-lattice-keyring>gridplus-sdk>uuid": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { + "string.prototype.matchall>es-abstract>has-property-descriptors": { "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "webpack>events": true + "string.prototype.matchall>call-bind>es-define-property": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { + "koa>is-generator-function>has-tostringtag": { "packages": { - "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true + "string.prototype.matchall>has-symbols": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { + "ethereumjs-util>create-hash>md5.js>hash-base": { "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "webpack>events": true + "pumpify>inherits": true, + "readable-stream": true, + "koa>content-disposition>safe-buffer": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { + "ethers>@ethersproject/sha2>hash.js": { + "packages": { + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true + } + }, + "depcheck>is-core-module>hasown": { + "packages": { + "browserify>has>function-bind": true + } + }, + "@metamask/eth-trezor-keyring>hdkey": { + "packages": { + "browserify>assert": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "crypto-browserify": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "ganache>secp256k1": true + } + }, + "he": { "globals": { - "TextDecoder": true, - "crypto": true + "define": true + } + }, + "history": { + "globals": { + "console": true, + "define": true, + "document.defaultView": true, + "document.querySelector": true + } + }, + "react-router-dom>history": { + "globals": { + "addEventListener": true, + "confirm": true, + "document": true, + "history": true, + "location": true, + "navigator.userAgent": true, + "removeEventListener": true }, "packages": { - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true + "react-router-dom>history>resolve-pathname": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true, + "react-router-dom>history>value-equal": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "@metamask/ppom-validator>elliptic>hmac-drbg": { + "packages": { + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + } + }, + "react-redux>hoist-non-react-statics": { + "packages": { + "prop-types>react-is": true + } + }, + "https-browserify": { + "packages": { + "stream-http": true, + "browserify>url": true + } + }, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": { "globals": { - "TextEncoder": true, - "crypto": true + "DOMException": true, + "IDBCursor": true, + "IDBDatabase": true, + "IDBIndex": true, + "IDBObjectStore": true, + "IDBRequest": true, + "IDBTransaction": true, + "indexedDB.deleteDatabase": true, + "indexedDB.open": true } }, - "eth-lattice-keyring>gridplus-sdk>aes-js": { + "eth-ens-namehash>idna-uts46-hx": { "globals": { "define": true + }, + "packages": { + "browserify>punycode": true + } + }, + "string.prototype.matchall>internal-slot": { + "packages": { + "string.prototype.matchall>call-bind>es-errors": true, + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>side-channel": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "string.prototype.matchall>call-bind": true, + "koa>is-generator-function>has-tostringtag": true + } + }, + "string.prototype.matchall>es-abstract>is-array-buffer": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { + "packages": { + "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { + "packages": { + "string.prototype.matchall>call-bind": true, + "koa>is-generator-function>has-tostringtag": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, + "@metamask/eth-token-tracker>deep-equal>is-date-object": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "@material-ui/core>@material-ui/styles>jss>is-in-browser": { "globals": { - "crypto": true, - "define": true + "document": true } }, - "eth-lattice-keyring>gridplus-sdk>bitwise": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { "packages": { - "browserify>buffer": true + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>borc": { - "globals": { - "console": true - }, + "string.prototype.matchall>es-abstract>is-regex": { "packages": { - "browserify>buffer": true, - "buffer>ieee754": true, - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, - "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true + "string.prototype.matchall>call-bind": true, + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "string.prototype.matchall>es-abstract>is-shared-array-buffer": { + "packages": { + "string.prototype.matchall>call-bind": true } }, - "eth-lattice-keyring>gridplus-sdk>borc>iso-url": { - "globals": { - "URL": true, - "URLSearchParams": true, - "location": true + "eslint-plugin-react>array-includes>is-string": { + "packages": { + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>elliptic": { + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "bn.js": true, - "ethers>@ethersproject/sha2>hash.js": true, - "pumpify>inherits": true + "string.prototype.matchall>has-symbols": true } }, - "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { - "globals": { - "intToBuffer": true - }, + "browserify>util>is-typed-array": { "packages": { - "@metamask/ethjs>js-sha3": true, - "bn.js": true, - "buffer": true + "browserify>util>which-typed-array": true } }, - "eth-lattice-keyring>gridplus-sdk>uuid": { - "globals": { - "crypto": true + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true } }, - "eth-lattice-keyring>rlp": { + "eth-lattice-keyring>gridplus-sdk>borc>iso-url": { "globals": { - "TextEncoder": true - } - }, - "eth-method-registry": { - "packages": { - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true + "URL": true, + "URLSearchParams": true, + "location": true } }, - "ethereumjs-util": { + "@ensdomains/content-hash>js-base64": { + "globals": { + "Base64": "write", + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true, + "define": true + }, "packages": { - "bn.js": true, - "browserify>assert": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>ethereum-cryptography": true, - "ethereumjs-util>rlp": true + "browserify>buffer": true } }, - "ethereumjs-util>create-hash": { + "@metamask/ethjs>js-sha3": { + "globals": { + "define": true + }, "packages": { - "addons-linter>sha.js": true, - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>create-hash>md5.js": true, - "ethereumjs-util>create-hash>ripemd160": true, - "pumpify>inherits": true + "process": true } }, - "ethereumjs-util>create-hash>cipher-base": { - "packages": { - "browserify>string_decoder": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true, - "stream-browserify": true + "@ngraveio/bc-ur>jsbi": { + "globals": { + "define": true } }, - "ethereumjs-util>create-hash>md5.js": { + "@metamask/message-manager>jsonschema": { "packages": { - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "browserify>url": true } }, - "ethereumjs-util>create-hash>md5.js>hash-base": { + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { "packages": { - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true, - "readable-stream": true + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true } }, - "ethereumjs-util>create-hash>ripemd160": { + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { + "globals": { + "CSS": true + }, "packages": { - "browserify>buffer": true, - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "pumpify>inherits": true + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethereumjs-util>ethereum-cryptography": { + "@material-ui/core>@material-ui/styles>jss-plugin-global": { "packages": { - "browserify>buffer": true, - "crypto-browserify>randombytes": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "ganache>secp256k1": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethereumjs-util>ethereum-cryptography>browserify-aes": { + "@material-ui/core>@material-ui/styles>jss-plugin-nested": { "packages": { - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "@babel/runtime": true, + "react-router-dom>tiny-warning": true } }, - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { "packages": { - "browserify>buffer": true + "@material-ui/core>@material-ui/styles>jss": true, + "react-router-dom>tiny-warning": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { "packages": { - "ethereumjs-util>create-hash": true, - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, - "koa>content-disposition>safe-buffer": true + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true, + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { + "@material-ui/core>@material-ui/styles>jss": { + "globals": { + "CSS": true, + "document.createElement": true, + "document.querySelector": true + }, "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, + "react-router-dom>tiny-warning": true } }, "ethereumjs-util>ethereum-cryptography>keccak": { @@ -4047,536 +4014,496 @@ "readable-stream": true } }, - "ethereumjs-util>rlp": { - "packages": { - "bn.js": true, - "browserify>buffer": true + "currency-formatter>locale-currency": { + "globals": { + "countryCode": true } }, - "ethereumjs-wallet>randombytes": { + "localforage": { "globals": { - "crypto.getRandomValues": true + "Blob": true, + "BlobBuilder": true, + "FileReader": true, + "IDBKeyRange": true, + "MSBlobBuilder": true, + "MozBlobBuilder": true, + "OIndexedDB": true, + "WebKitBlobBuilder": true, + "atob": true, + "btoa": true, + "console.error": true, + "console.info": true, + "console.warn": true, + "define": true, + "fetch": true, + "indexedDB": true, + "localStorage": true, + "mozIndexedDB": true, + "msIndexedDB": true, + "navigator.platform": true, + "navigator.userAgent": true, + "openDatabase": true, + "setTimeout": true, + "webkitIndexedDB": true } }, - "ethers": { - "packages": { - "@ethersproject/abi": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "@ethersproject/wallet": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/providers": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "ethers>@ethersproject/web": true, - "ethers>@ethersproject/wordlists": true + "lodash": { + "globals": { + "clearTimeout": true, + "define": true, + "setTimeout": true } }, - "ethers>@ethersproject/abstract-provider": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + "loglevel": { + "globals": { + "console": true, + "define": true, + "document.cookie": true, + "localStorage": true, + "log": "write", + "navigator": true } - }, - "ethers>@ethersproject/abstract-signer": { - "packages": { - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + }, + "lottie-web": { + "globals": { + "Blob": true, + "Howl": true, + "OffscreenCanvas": true, + "URL.createObjectURL": true, + "Worker": true, + "XMLHttpRequest": true, + "bodymovin": "write", + "clearInterval": true, + "console": true, + "define": true, + "document.body": true, + "document.createElement": true, + "document.createElementNS": true, + "document.getElementsByClassName": true, + "document.getElementsByTagName": true, + "document.querySelectorAll": true, + "document.readyState": true, + "location.origin": true, + "location.pathname": true, + "navigator": true, + "requestAnimationFrame": true, + "setInterval": true, + "setTimeout": true } }, - "ethers>@ethersproject/address": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/rlp": true + "luxon": { + "globals": { + "Intl": true } }, - "ethers>@ethersproject/base64": { + "@metamask/snaps-utils>marked": { "globals": { - "atob": true, - "btoa": true - }, - "packages": { - "@ethersproject/bytes": true + "console.error": true, + "console.warn": true, + "define": true } }, - "ethers>@ethersproject/basex": { + "ethereumjs-util>create-hash>md5.js": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/properties": true + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true } }, - "ethers>@ethersproject/constants": { + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { "packages": { - "@ethersproject/bignumber": true + "react-markdown>unist-util-visit": true } }, - "ethers>@ethersproject/json-wallets": { + "react-markdown>remark-parse>mdast-util-from-markdown": { "packages": { - "@ethersproject/bytes": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/json-wallets>aes-js": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/pbkdf2": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true + "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, + "react-syntax-highlighter>refractor>parse-entities": true, + "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true } }, - "ethers>@ethersproject/json-wallets>aes-js": { + "react-markdown>remark-rehype>mdast-util-to-hast": { "globals": { - "define": true + "console.warn": true + }, + "packages": { + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, + "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, + "react-markdown>unist-util-visit": true } }, - "ethers>@ethersproject/json-wallets>scrypt-js": { + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { "globals": { - "define": true, - "setTimeout": true + "Headers": true, + "TextDecoder": true, + "URL": true, + "btoa": true, + "fetch": true }, "packages": { - "browserify>timers-browserify": true + "browserify>browserify-zlib": true, + "browserify>buffer": true, + "https-browserify": true, + "process": true, + "stream-http": true, + "browserify>url": true, + "browserify>util": true } }, - "ethers>@ethersproject/keccak256": { + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { "packages": { - "@ethersproject/bytes": true, - "@metamask/ethjs>js-sha3": true - } - }, - "ethers>@ethersproject/logger": { - "globals": { - "console": true + "react-syntax-highlighter>refractor>parse-entities": true } }, - "ethers>@ethersproject/pbkdf2": { + "crypto-browserify>diffie-hellman>miller-rabin": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/sha2": true + "bn.js": true, + "@metamask/ppom-validator>elliptic>brorand": true } }, - "ethers>@ethersproject/properties": { + "@ensdomains/content-hash>cids>multibase": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "ethers>@ethersproject/logger": true + "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true } }, - "ethers>@ethersproject/providers": { - "globals": { - "WebSocket": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true - }, + "@ensdomains/content-hash>multihashes>multibase": { "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/providers>@ethersproject/networks": true, - "ethers>@ethersproject/providers>@ethersproject/web": true, - "ethers>@ethersproject/providers>bech32": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true + "@ensdomains/content-hash>multihashes>multibase>base-x": true, + "browserify>buffer": true, + "@ensdomains/content-hash>multihashes>web-encoding": true } }, - "ethers>@ethersproject/providers>@ethersproject/networks": { + "@ensdomains/content-hash>multicodec": { "packages": { - "ethers>@ethersproject/logger": true + "@ensdomains/content-hash>multicodec>uint8arrays": true, + "sass-embedded>varint": true } }, - "ethers>@ethersproject/providers>@ethersproject/web": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "TextDecoder": true, + "TextEncoder": true, + "console.warn": true, + "crypto.subtle.digest": true } }, - "ethers>@ethersproject/random": { + "@ensdomains/content-hash>multihashes": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "browserify>buffer": true, + "@ensdomains/content-hash>multihashes>multibase": true, + "@ensdomains/content-hash>multihashes>varint": true, + "@ensdomains/content-hash>multihashes>web-encoding": true } }, - "ethers>@ethersproject/rlp": { + "@ensdomains/content-hash>cids>multihashes": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>cids>uint8arrays": true, + "@ensdomains/content-hash>cids>multihashes>varint": true } }, - "ethers>@ethersproject/sha2": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2>hash.js": true + "nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/sha2>hash.js": { - "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "pumpify>inherits": true + "@metamask/approval-controller>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/signing-key": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/signing-key>elliptic": true + "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/signing-key>elliptic": { - "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "bn.js": true, - "ethers>@ethersproject/sha2>hash.js": true, - "pumpify>inherits": true + "@metamask/notification-controller>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/solidity": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true + "@metamask/permission-controller>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/strings": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/logger": true + "@metamask/rpc-methods>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/transactions": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/signing-key": true + "@metamask/rpc-methods-flask>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/units": { - "packages": { - "@ethersproject/bignumber": true, - "ethers>@ethersproject/logger": true + "@metamask/snaps-controllers>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/web": { + "@metamask/snaps-controllers-flask>nanoid": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/wordlists": { - "packages": { - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "depcheck>@vue/compiler-sfc>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "extension-port-stream": { - "packages": { - "browserify>buffer": true, - "extension-port-stream>readable-stream": true + "dependency-tree>precinct>detective-postcss>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "extension-port-stream>readable-stream": { + "node-fetch": { "globals": { - "AbortController": true, - "AggregateError": true, - "Blob": true - }, - "packages": { - "browserify>buffer": true, - "browserify>string_decoder": true, - "extension-port-stream>readable-stream>abort-controller": true, - "process": true, - "webpack>events": true + "Headers": true, + "Request": true, + "Response": true, + "fetch": true } }, - "extension-port-stream>readable-stream>abort-controller": { + "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { "globals": { - "AbortController": true + "fetch": true } }, - "fast-json-patch": { + "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { "globals": { - "addEventListener": true, - "clearTimeout": true, - "removeEventListener": true, - "setTimeout": true + "fetch": true } }, - "fuse.js": { + "@metamask/ethjs>ethjs-abi>number-to-bn": { + "packages": { + "bn.js": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + } + }, + "string.prototype.matchall>es-abstract>object-inspect": { "globals": { - "console": true, - "define": true + "HTMLElement": true, + "WeakRef": true + }, + "packages": { + "browserify>browser-resolve": true } }, - "ganache>secp256k1": { + "@ngraveio/bc-ur>assert>object-is": { "packages": { - "@metamask/ppom-validator>elliptic": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true } }, "gulp>vinyl-fs>object.assign": { "packages": { - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>has-symbols": true + "string.prototype.matchall>has-symbols": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true } }, - "he": { - "globals": { - "define": true + "@metamask/object-multiplex>once": { + "packages": { + "@metamask/object-multiplex>once>wrappy": true } }, - "history": { - "globals": { - "console": true, - "define": true, - "document.defaultView": true, - "document.querySelector": true + "crypto-browserify>public-encrypt>parse-asn1": { + "packages": { + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes": true, + "browserify>buffer": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "crypto-browserify>pbkdf2": true } }, - "https-browserify": { - "packages": { - "browserify>url": true, - "stream-http": true + "react-syntax-highlighter>refractor>parse-entities": { + "globals": { + "document.createElement": true } }, - "koa>content-disposition>safe-buffer": { + "path-browserify": { "packages": { - "browserify>buffer": true + "process": true } }, - "koa>is-generator-function": { + "serve-handler>path-to-regexp": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "serve-handler>path-to-regexp>isarray": true } }, - "koa>is-generator-function>has-tostringtag": { + "crypto-browserify>pbkdf2": { + "globals": { + "crypto": true, + "process": true, + "queueMicrotask": true, + "setImmediate": true, + "setTimeout": true + }, "packages": { - "string.prototype.matchall>has-symbols": true + "ethereumjs-util>create-hash": true, + "process": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "addons-linter>sha.js": true } }, - "localforage": { + "@material-ui/core>popper.js": { "globals": { - "Blob": true, - "BlobBuilder": true, - "FileReader": true, - "IDBKeyRange": true, - "MSBlobBuilder": true, - "MozBlobBuilder": true, - "OIndexedDB": true, - "WebKitBlobBuilder": true, - "atob": true, - "btoa": true, - "console.error": true, - "console.info": true, + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, "console.warn": true, "define": true, - "fetch": true, - "indexedDB": true, - "localStorage": true, - "mozIndexedDB": true, - "msIndexedDB": true, - "navigator.platform": true, - "navigator.userAgent": true, - "openDatabase": true, - "setTimeout": true, - "webkitIndexedDB": true + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator": true, + "requestAnimationFrame": true, + "setTimeout": true } }, - "lodash": { + "react-tippy>popper.js": { "globals": { - "clearTimeout": true, + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, + "console.warn": true, "define": true, + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.userAgent": true, + "requestAnimationFrame": true, "setTimeout": true } }, - "loglevel": { + "process": { "globals": { - "console": true, - "define": true, - "document.cookie": true, - "localStorage": true, - "log": "write", - "navigator": true + "clearTimeout": true, + "setTimeout": true } }, - "lottie-web": { - "globals": { - "Blob": true, - "Howl": true, - "OffscreenCanvas": true, - "URL.createObjectURL": true, - "Worker": true, - "XMLHttpRequest": true, - "bodymovin": "write", - "clearInterval": true, - "console": true, - "define": true, - "document.body": true, - "document.createElement": true, - "document.createElementNS": true, - "document.getElementsByClassName": true, - "document.getElementsByTagName": true, - "document.querySelectorAll": true, - "document.readyState": true, - "location.origin": true, - "location.pathname": true, - "navigator": true, - "requestAnimationFrame": true, - "setInterval": true, - "setTimeout": true + "promise-to-callback": { + "packages": { + "promise-to-callback>is-fn": true, + "promise-to-callback>set-immediate-shim": true } }, - "luxon": { + "prop-types": { "globals": { - "Intl": true + "console": true + }, + "packages": { + "react>object-assign": true, + "prop-types>react-is": true } }, - "nanoid": { - "globals": { - "crypto.getRandomValues": true + "react-markdown>property-information": { + "packages": { + "watchify>xtend": true } }, - "nock>debug": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true + "process": true, + "setTimeout": true }, "packages": { - "nock>debug>ms": true, - "process": true + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true + } + }, + "crypto-browserify>public-encrypt": { + "packages": { + "bn.js": true, + "crypto-browserify>public-encrypt>browserify-rsa": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "crypto-browserify>randombytes": true } }, - "node-fetch": { + "browserify>punycode": { "globals": { - "Headers": true, - "Request": true, - "Response": true, - "fetch": true + "define": true } }, - "path-browserify": { - "packages": { - "process": true + "qrcode-generator": { + "globals": { + "define": true } }, - "process": { + "qrcode.react": { "globals": { - "clearTimeout": true, - "setTimeout": true + "Path2D": true, + "devicePixelRatio": true + }, + "packages": { + "react": true } }, - "promise-to-callback": { + "@storybook/addon-knobs>qs": { "packages": { - "promise-to-callback>is-fn": true, - "promise-to-callback>set-immediate-shim": true + "string.prototype.matchall>side-channel": true } }, - "promise-to-callback>set-immediate-shim": { + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { "globals": { - "setTimeout.apply": true - }, - "packages": { - "browserify>timers-browserify": true + "queueMicrotask": true } }, - "prop-types": { + "react-beautiful-dnd>raf-schd": { "globals": { - "console": true - }, - "packages": { - "prop-types>react-is": true, - "react>object-assign": true + "cancelAnimationFrame": true, + "requestAnimationFrame": true } }, - "prop-types>react-is": { + "crypto-browserify>randombytes": { "globals": { - "console": true + "crypto": true, + "msCrypto": true + }, + "packages": { + "process": true, + "koa>content-disposition>safe-buffer": true } }, - "qrcode-generator": { + "ethereumjs-wallet>randombytes": { "globals": { - "define": true + "crypto.getRandomValues": true } }, - "qrcode.react": { + "crypto-browserify>randomfill": { "globals": { - "Path2D": true, - "devicePixelRatio": true + "crypto": true, + "msCrypto": true }, "packages": { - "react": true + "process": true, + "crypto-browserify>randombytes": true, + "koa>content-disposition>safe-buffer": true } }, "react": { @@ -4584,8 +4511,8 @@ "console": true }, "packages": { - "prop-types": true, - "react>object-assign": true + "react>object-assign": true, + "prop-types": true } }, "react-beautiful-dnd": { @@ -4607,43 +4534,28 @@ }, "packages": { "@babel/runtime": true, - "react": true, "react-beautiful-dnd>css-box-model": true, "react-beautiful-dnd>memoize-one": true, "react-beautiful-dnd>raf-schd": true, - "react-beautiful-dnd>use-memo-one": true, + "react": true, "react-dom": true, "react-redux": true, - "redux": true + "redux": true, + "react-beautiful-dnd>use-memo-one": true } }, - "react-beautiful-dnd>css-box-model": { + "react-chartjs-2": { "globals": { - "getComputedStyle": true, - "pageXOffset": true, - "pageYOffset": true + "setTimeout": true }, "packages": { - "react-router-dom>tiny-invariant": true - } - }, - "react-beautiful-dnd>raf-schd": { - "globals": { - "cancelAnimationFrame": true, - "requestAnimationFrame": true - } - }, - "react-beautiful-dnd>use-memo-one": { - "packages": { + "chart.js": true, "react": true } }, - "react-chartjs-2": { - "globals": { - "setTimeout": true - }, + "react-focus-lock>react-clientside-effect": { "packages": { - "chart.js": true, + "@babel/runtime": true, "react": true } }, @@ -4688,22 +4600,28 @@ "trustedTypes": true }, "packages": { + "react>object-assign": true, "prop-types": true, "react": true, - "react-dom>scheduler": true, - "react>object-assign": true + "react-dom>scheduler": true } }, - "react-dom>scheduler": { + "react-responsive-carousel>react-easy-swipe": { "globals": { - "MessageChannel": true, - "cancelAnimationFrame": true, - "clearTimeout": true, - "console": true, - "navigator": true, - "performance": true, - "requestAnimationFrame": true, - "setTimeout": true + "addEventListener": true, + "define": true, + "document.addEventListener": true, + "document.removeEventListener": true + }, + "packages": { + "prop-types": true, + "react": true + } + }, + "react-popper>react-fast-compare": { + "globals": { + "Element": true, + "console.warn": true } }, "react-focus-lock": { @@ -4717,667 +4635,726 @@ }, "packages": { "@babel/runtime": true, + "react-focus-lock>focus-lock": true, "prop-types": true, "react": true, - "react-focus-lock>focus-lock": true, "react-focus-lock>react-clientside-effect": true, "react-focus-lock>use-callback-ref": true, "react-focus-lock>use-sidecar": true } }, - "react-focus-lock>focus-lock": { + "react-idle-timer": { "globals": { - "HTMLIFrameElement": true, - "Node.DOCUMENT_FRAGMENT_NODE": true, - "Node.DOCUMENT_NODE": true, - "Node.DOCUMENT_POSITION_CONTAINED_BY": true, - "Node.DOCUMENT_POSITION_CONTAINS": true, - "Node.ELEMENT_NODE": true, - "console.error": true, + "clearTimeout": true, + "document": true, + "setTimeout": true + }, + "packages": { + "prop-types": true, + "react": true + } + }, + "react-inspector": { + "globals": { + "Node": true, + "chromeDark": true, + "chromeLight": true + }, + "packages": { + "react": true + } + }, + "prop-types>react-is": { + "globals": { + "console": true + } + }, + "react-markdown>react-is": { + "globals": { + "console": true + } + }, + "react-redux>react-is": { + "globals": { + "console": true + } + }, + "react-markdown": { + "globals": { + "console.warn": true + }, + "packages": { + "react-markdown>comma-separated-tokens": true, + "prop-types": true, + "react-markdown>property-information": true, + "react": true, + "react-markdown>react-is": true, + "react-markdown>remark-parse": true, + "react-markdown>remark-rehype": true, + "react-markdown>space-separated-tokens": true, + "react-markdown>style-to-object": true, + "react-markdown>unified": true, + "react-markdown>unist-util-visit": true, + "react-markdown>vfile": true + } + }, + "react-popper": { + "globals": { + "document": true + }, + "packages": { + "@popperjs/core": true, + "react": true, + "react-popper>react-fast-compare": true, + "react-popper>warning": true + } + }, + "react-redux": { + "globals": { + "console": true, + "document": true + }, + "packages": { + "@babel/runtime": true, + "react-redux>hoist-non-react-statics": true, + "prop-types": true, + "react": true, + "react-dom": true, + "react-redux>react-is": true + } + }, + "react-responsive-carousel": { + "globals": { + "HTMLElement": true, + "addEventListener": true, + "clearTimeout": true, "console.warn": true, "document": true, "getComputedStyle": true, + "removeEventListener": true, + "setTimeout": true + }, + "packages": { + "classnames": true, + "react": true, + "react-dom": true, + "react-responsive-carousel>react-easy-swipe": true + } + }, + "react-router-dom": { + "packages": { + "react-router-dom>history": true, + "prop-types": true, + "react": true, + "react-router-dom>react-router": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true + } + }, + "react-router-dom-v5-compat": { + "globals": { + "FormData": true, + "URL": true, + "URLSearchParams": true, + "__reactRouterVersion": "write", + "addEventListener": true, + "confirm": true, + "define": true, + "document": true, + "history.scrollRestoration": true, + "location.href": true, + "removeEventListener": true, + "scrollTo": true, + "scrollY": true, + "sessionStorage.getItem": true, + "sessionStorage.setItem": true, "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true + "react-router-dom-v5-compat>@remix-run/router": true, + "history": true, + "react": true, + "react-dom": true, + "react-router-dom": true, + "react-router-dom-v5-compat>react-router": true } }, - "react-focus-lock>react-clientside-effect": { + "react-router-dom>react-router": { "packages": { - "@babel/runtime": true, - "react": true + "react-router-dom>history": true, + "react-redux>hoist-non-react-statics": true, + "serve-handler>path-to-regexp": true, + "prop-types": true, + "react": true, + "prop-types>react-is": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true } }, - "react-focus-lock>use-callback-ref": { + "react-router-dom-v5-compat>react-router": { + "globals": { + "console.error": true, + "define": true + }, "packages": { + "react-router-dom-v5-compat>@remix-run/router": true, "react": true } }, - "react-focus-lock>use-sidecar": { + "react-simple-file-input": { "globals": { - "console.error": true + "File": true, + "FileReader": true, + "console.warn": true }, "packages": { - "@swc/helpers>tslib": true, - "react": true, - "react-focus-lock>use-sidecar>detect-node-es": true + "prop-types": true, + "react": true } }, - "react-idle-timer": { + "react-tippy": { "globals": { + "Element": true, + "MSStream": true, + "MutationObserver": true, + "addEventListener": true, "clearTimeout": true, + "console.error": true, + "console.warn": true, + "define": true, "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.maxTouchPoints": true, + "navigator.msMaxTouchPoints": true, + "navigator.userAgent": true, + "performance": true, + "requestAnimationFrame": true, "setTimeout": true }, "packages": { - "prop-types": true, - "react": true + "react-tippy>popper.js": true, + "react": true, + "react-dom": true } }, - "react-inspector": { + "react-toggle-button": { "globals": { - "Node": true, - "chromeDark": true, - "chromeLight": true + "clearTimeout": true, + "console.warn": true, + "define": true, + "performance": true, + "setTimeout": true }, "packages": { "react": true } }, - "react-markdown": { + "@material-ui/core>react-transition-group": { "globals": { - "console.warn": true + "Element": true, + "setTimeout": true }, "packages": { + "@material-ui/core>react-transition-group>dom-helpers": true, "prop-types": true, "react": true, - "react-markdown>comma-separated-tokens": true, - "react-markdown>property-information": true, - "react-markdown>react-is": true, - "react-markdown>remark-parse": true, - "react-markdown>remark-rehype": true, - "react-markdown>space-separated-tokens": true, - "react-markdown>style-to-object": true, - "react-markdown>unified": true, - "react-markdown>unist-util-visit": true, - "react-markdown>vfile": true + "react-dom": true } }, - "react-markdown>property-information": { + "readable-stream": { "packages": { - "watchify>xtend": true + "browserify>browser-resolve": true, + "browserify>buffer": true, + "webpack>events": true, + "pumpify>inherits": true, + "process": true, + "browserify>string_decoder": true, + "readable-stream>util-deprecate": true } }, - "react-markdown>react-is": { + "extension-port-stream>readable-stream": { "globals": { - "console": true - } - }, - "react-markdown>remark-parse": { - "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown": true - } - }, - "react-markdown>remark-parse>mdast-util-from-markdown": { - "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, - "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true, - "react-syntax-highlighter>refractor>parse-entities": true - } - }, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { + "AbortController": true, + "AbortSignal": true, + "AggregateError": true, + "Blob": true, + "ERR_INVALID_ARG_TYPE": true, + "queueMicrotask": true + }, "packages": { - "react-syntax-highlighter>refractor>parse-entities": true + "@lavamoat/lavapack>readable-stream>abort-controller": true, + "browserify>buffer": true, + "webpack>events": true, + "process": true, + "browserify>string_decoder": true } }, - "react-markdown>remark-rehype": { + "@metamask/snaps-controllers>readable-web-to-node-stream": { "packages": { - "react-markdown>remark-rehype>mdast-util-to-hast": true + "readable-stream": true } }, - "react-markdown>remark-rehype>mdast-util-to-hast": { + "redux": { "globals": { - "console.warn": true + "console": true }, "packages": { - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, - "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, - "react-markdown>unist-util-visit": true + "@babel/runtime": true } }, - "react-markdown>style-to-object": { + "string.prototype.matchall>regexp.prototype.flags": { "packages": { - "react-markdown>style-to-object>inline-style-parser": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true } }, - "react-markdown>unified": { + "react-markdown>remark-parse": { "packages": { - "mocha>yargs-unparser>is-plain-obj": true, - "react-markdown>unified>bail": true, - "react-markdown>unified>extend": true, - "react-markdown>unified>is-buffer": true, - "react-markdown>unified>trough": true, - "react-markdown>vfile": true + "react-markdown>remark-parse>mdast-util-from-markdown": true } }, - "react-markdown>unist-util-visit": { + "react-markdown>remark-rehype": { "packages": { - "react-markdown>unist-util-visit>unist-util-visit-parents": true + "react-markdown>remark-rehype>mdast-util-to-hast": true } }, - "react-markdown>unist-util-visit>unist-util-visit-parents": { + "react-markdown>vfile>replace-ext": { "packages": { - "react-markdown>unist-util-visit>unist-util-is": true + "path-browserify": true } }, - "react-markdown>vfile": { - "packages": { - "path-browserify": true, - "process": true, - "react-markdown>vfile>is-buffer": true, - "react-markdown>vfile>replace-ext": true, - "react-markdown>vfile>vfile-message": true + "reselect": { + "globals": { + "WeakRef": true, + "console.warn": true, + "unstable_autotrackMemoize": true } }, - "react-markdown>vfile>replace-ext": { + "@metamask/snaps-utils>rfdc": { "packages": { - "path-browserify": true + "browserify>buffer": true } }, - "react-markdown>vfile>vfile-message": { + "ethereumjs-util>create-hash>ripemd160": { "packages": { - "react-markdown>vfile>unist-util-stringify-position": true + "browserify>buffer": true, + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "pumpify>inherits": true } }, - "react-popper": { - "globals": { - "document": true - }, + "@keystonehq/metamask-airgapped-keyring>rlp": { "packages": { - "@popperjs/core": true, - "react": true, - "react-popper>react-fast-compare": true, - "react-popper>warning": true - } - }, - "react-popper>react-fast-compare": { - "globals": { - "Element": true, - "console.warn": true + "bn.js": true, + "browserify>buffer": true } }, - "react-popper>warning": { + "eth-lattice-keyring>rlp": { "globals": { - "console": true + "TextEncoder": true } }, - "react-redux": { - "globals": { - "console": true, - "document": true - }, + "ethereumjs-util>rlp": { "packages": { - "@babel/runtime": true, - "prop-types": true, - "react": true, - "react-dom": true, - "react-redux>hoist-non-react-statics": true, - "react-redux>react-is": true + "bn.js": true, + "browserify>buffer": true } }, - "react-redux>hoist-non-react-statics": { + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { "packages": { - "prop-types>react-is": true + "bn.js": true, + "browserify>buffer": true } }, - "react-redux>react-is": { + "wait-on>rxjs": { "globals": { - "console": true + "cancelAnimationFrame": true, + "clearInterval": true, + "clearTimeout": true, + "performance": true, + "requestAnimationFrame": true, + "setInterval.apply": true, + "setTimeout.apply": true } }, - "react-responsive-carousel": { + "koa>content-disposition>safe-buffer": { + "packages": { + "browserify>buffer": true + } + }, + "react-dom>scheduler": { "globals": { - "HTMLElement": true, - "addEventListener": true, + "MessageChannel": true, + "cancelAnimationFrame": true, "clearTimeout": true, - "console.warn": true, - "document": true, - "getComputedStyle": true, - "removeEventListener": true, + "console": true, + "navigator": true, + "performance": true, + "requestAnimationFrame": true, "setTimeout": true - }, - "packages": { - "classnames": true, - "react": true, - "react-dom": true, - "react-responsive-carousel>react-easy-swipe": true } }, - "react-responsive-carousel>react-easy-swipe": { + "ethers>@ethersproject/json-wallets>scrypt-js": { "globals": { - "addEventListener": true, "define": true, - "document.addEventListener": true, - "document.removeEventListener": true + "setTimeout": true }, "packages": { - "prop-types": true, - "react": true + "browserify>timers-browserify": true } }, - "react-router-dom": { + "ganache>secp256k1": { "packages": { - "prop-types": true, - "react": true, - "react-router-dom>history": true, - "react-router-dom>react-router": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true + "@metamask/ppom-validator>elliptic": true } }, - "react-router-dom-v5-compat": { + "semver": { "globals": { - "FormData": true, - "URL": true, - "URLSearchParams": true, - "__reactRouterVersion": "write", - "addEventListener": true, - "confirm": true, - "define": true, - "document": true, - "history.scrollRestoration": true, - "location.href": true, - "removeEventListener": true, - "scrollTo": true, - "scrollY": true, - "sessionStorage.getItem": true, - "sessionStorage.setItem": true, - "setTimeout": true + "console.error": true }, "packages": { - "history": true, - "react": true, - "react-dom": true, - "react-router-dom": true, - "react-router-dom-v5-compat>@remix-run/router": true, - "react-router-dom-v5-compat>react-router": true + "process": true } }, - "react-router-dom-v5-compat>@remix-run/router": { - "globals": { - "AbortController": true, - "DOMException": true, - "FormData": true, - "Headers": true, - "Request": true, - "Response": true, - "URL": true, - "URLSearchParams": true, - "console": true, - "document.defaultView": true + "string.prototype.matchall>call-bind>set-function-length": { + "packages": { + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>es-abstract>gopd": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "react-router-dom-v5-compat>react-router": { - "globals": { - "console.error": true, - "define": true - }, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { "packages": { - "react": true, - "react-router-dom-v5-compat>@remix-run/router": true + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "react-router-dom>history": { + "promise-to-callback>set-immediate-shim": { "globals": { - "addEventListener": true, - "confirm": true, - "document": true, - "history": true, - "location": true, - "navigator.userAgent": true, - "removeEventListener": true + "setTimeout.apply": true }, "packages": { - "react-router-dom>history>resolve-pathname": true, - "react-router-dom>history>value-equal": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true + "browserify>timers-browserify": true } }, - "react-router-dom>react-router": { + "addons-linter>sha.js": { "packages": { - "prop-types": true, - "prop-types>react-is": true, - "react": true, - "react-redux>hoist-non-react-statics": true, - "react-router-dom>history": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true, - "serve-handler>path-to-regexp": true + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true } }, - "react-router-dom>tiny-warning": { - "globals": { - "console": true + "string.prototype.matchall>side-channel": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>es-abstract>object-inspect": true } }, - "react-simple-file-input": { + "@metamask/profile-sync-controller>siwe": { "globals": { - "File": true, - "FileReader": true, + "console.error": true, "console.warn": true }, "packages": { - "prop-types": true, - "react": true + "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, + "@metamask/profile-sync-controller>siwe>@stablelib/random": true, + "ethers": true, + "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true } }, - "react-syntax-highlighter>refractor>parse-entities": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { "globals": { - "document.createElement": true + "StopIteration": true + }, + "packages": { + "string.prototype.matchall>internal-slot": true } }, - "react-tippy": { + "stream-browserify": { + "packages": { + "webpack>events": true, + "pumpify>inherits": true, + "readable-stream": true + } + }, + "stream-http": { "globals": { - "Element": true, - "MSStream": true, - "MutationObserver": true, - "addEventListener": true, + "AbortController": true, + "Blob": true, + "MSStreamReader": true, + "ReadableStream": true, + "WritableStream": true, + "XDomainRequest": true, + "XMLHttpRequest": true, "clearTimeout": true, - "console.error": true, - "console.warn": true, - "define": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator.maxTouchPoints": true, - "navigator.msMaxTouchPoints": true, - "navigator.userAgent": true, - "performance": true, - "requestAnimationFrame": true, + "fetch": true, + "location.protocol.search": true, "setTimeout": true }, "packages": { - "react": true, - "react-dom": true, - "react-tippy>popper.js": true + "browserify>buffer": true, + "stream-http>builtin-status-codes": true, + "pumpify>inherits": true, + "process": true, + "readable-stream": true, + "browserify>url": true, + "watchify>xtend": true } }, - "react-tippy>popper.js": { - "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, - "console.warn": true, - "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator.userAgent": true, - "requestAnimationFrame": true, - "setTimeout": true + "@metamask/snaps-controllers>tar-stream>streamx": { + "packages": { + "webpack>events": true, + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true } }, - "react-toggle-button": { - "globals": { - "clearTimeout": true, - "console.warn": true, - "define": true, - "performance": true, - "setTimeout": true - }, + "browserify>string_decoder": { "packages": { - "react": true + "koa>content-disposition>safe-buffer": true } }, - "readable-stream": { + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { "packages": { - "browserify>browser-resolve": true, - "browserify>buffer": true, - "browserify>string_decoder": true, - "process": true, - "pumpify>inherits": true, - "readable-stream>util-deprecate": true, - "webpack>events": true + "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true } }, - "readable-stream>util-deprecate": { - "globals": { - "console.trace": true, - "console.warn": true, - "localStorage": true + "react-markdown>style-to-object": { + "packages": { + "react-markdown>style-to-object>inline-style-parser": true } }, - "redux": { - "globals": { - "console": true - }, + "@metamask/snaps-controllers>tar-stream": { "packages": { - "@babel/runtime": true + "@metamask/snaps-controllers>tar-stream>b4a": true, + "browserify>browser-resolve": true, + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx": true } }, - "reselect": { - "globals": { - "WeakRef": true, - "console.warn": true, - "unstable_autotrackMemoize": true + "debounce-stream>through": { + "packages": { + "process": true, + "stream-browserify": true } }, - "semver": { + "browserify>timers-browserify": { "globals": { - "console.error": true + "clearInterval": true, + "clearTimeout": true, + "setInterval": true, + "setTimeout": true }, "packages": { "process": true } }, - "serve-handler>path-to-regexp": { - "packages": { - "serve-handler>path-to-regexp>isarray": true + "react-router-dom>tiny-warning": { + "globals": { + "console": true } }, - "stream-browserify": { - "packages": { - "pumpify>inherits": true, - "readable-stream": true, - "webpack>events": true + "copy-to-clipboard>toggle-selection": { + "globals": { + "document.activeElement": true, + "document.getSelection": true } }, - "stream-http": { + "@swc/helpers>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@metamask/eth-sig-util>tweetnacl": { "globals": { - "AbortController": true, - "Blob": true, - "MSStreamReader": true, - "ReadableStream": true, - "WritableStream": true, - "XDomainRequest": true, - "XMLHttpRequest": true, - "clearTimeout": true, - "fetch": true, - "location.protocol.search": true, - "setTimeout": true + "crypto": true, + "msCrypto": true, + "nacl": "write" }, "packages": { - "browserify>buffer": true, - "browserify>url": true, - "process": true, - "pumpify>inherits": true, - "readable-stream": true, - "stream-http>builtin-status-codes": true, - "watchify>xtend": true + "browserify>browser-resolve": true } }, - "string.prototype.matchall>call-bind": { - "packages": { - "browserify>has>function-bind": true, - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>call-bind>set-function-length": true, - "string.prototype.matchall>get-intrinsic": true + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { + "globals": { + "define": true } }, - "string.prototype.matchall>call-bind>es-define-property": { + "@ensdomains/content-hash>cids>uint8arrays": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "string.prototype.matchall>get-intrinsic": true + "@ensdomains/content-hash>cids>multibase": true } }, - "string.prototype.matchall>call-bind>set-function-length": { + "@ensdomains/content-hash>multicodec>uint8arrays": { + "globals": { + "Buffer": true, + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>gopd": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true, - "string.prototype.matchall>get-intrinsic": true + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true } }, - "string.prototype.matchall>define-properties": { + "react-markdown>unified": { "packages": { - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "react-markdown>unified>bail": true, + "react-markdown>unified>extend": true, + "react-markdown>unified>is-buffer": true, + "mocha>yargs-unparser>is-plain-obj": true, + "react-markdown>unified>trough": true, + "react-markdown>vfile": true } }, - "string.prototype.matchall>define-properties>define-data-property": { + "react-markdown>unist-util-visit>unist-util-visit-parents": { "packages": { - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>gopd": true + "react-markdown>unist-util-visit>unist-util-is": true } }, - "string.prototype.matchall>es-abstract>array-buffer-byte-length": { + "react-markdown>unist-util-visit": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true + "react-markdown>unist-util-visit>unist-util-visit-parents": true } }, - "string.prototype.matchall>es-abstract>available-typed-arrays": { - "packages": { - "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true + "uri-js": { + "globals": { + "define": true } }, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { + "browserify>url": { "packages": { - "string.prototype.matchall>has-symbols": true + "browserify>punycode": true, + "@storybook/addon-knobs>qs": true } }, - "string.prototype.matchall>es-abstract>gopd": { + "react-focus-lock>use-callback-ref": { "packages": { - "string.prototype.matchall>get-intrinsic": true + "react": true } }, - "string.prototype.matchall>es-abstract>has-property-descriptors": { + "react-beautiful-dnd>use-memo-one": { "packages": { - "string.prototype.matchall>call-bind>es-define-property": true + "react": true } }, - "string.prototype.matchall>es-abstract>is-array-buffer": { + "react-focus-lock>use-sidecar": { + "globals": { + "console.error": true + }, "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "react-focus-lock>use-sidecar>detect-node-es": true, + "react": true, + "@swc/helpers>tslib": true } }, - "string.prototype.matchall>es-abstract>is-callable": { + "readable-stream>util-deprecate": { "globals": { - "document": true + "console.trace": true, + "console.warn": true, + "localStorage": true } }, - "string.prototype.matchall>es-abstract>is-regex": { + "browserify>assert>util": { + "globals": { + "console.error": true, + "console.log": true, + "console.trace": true, + "process": true + }, "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "browserify>assert>util>inherits": true, + "process": true } }, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": { + "browserify>util": { + "globals": { + "console.error": true, + "console.log": true, + "console.trace": true + }, "packages": { - "string.prototype.matchall>call-bind": true + "pumpify>inherits": true, + "browserify>util>is-arguments": true, + "koa>is-generator-function": true, + "browserify>util>is-typed-array": true, + "process": true, + "browserify>util>which-typed-array": true } }, - "string.prototype.matchall>es-abstract>object-inspect": { + "uuid": { "globals": { - "HTMLElement": true, - "WeakRef": true - }, - "packages": { - "browserify>browser-resolve": true + "crypto": true, + "msCrypto": true } }, - "string.prototype.matchall>get-intrinsic": { + "@metamask/eth-snap-keyring>uuid": { "globals": { - "AggregateError": true, - "FinalizationRegistry": true, - "WeakRef": true - }, - "packages": { - "browserify>has>function-bind": true, - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>has-proto": true, - "string.prototype.matchall>has-symbols": true + "crypto": true } }, - "string.prototype.matchall>internal-slot": { - "packages": { - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>side-channel": true + "@metamask/keyring-snap-client>uuid": { + "globals": { + "crypto": true } }, - "string.prototype.matchall>regexp.prototype.flags": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + "eth-lattice-keyring>gridplus-sdk>uuid": { + "globals": { + "crypto": true } }, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "web3-stream-provider>uuid": { + "globals": { + "crypto": true + } + }, + "@metamask/snaps-utils>validate-npm-package-name": { "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "@metamask/snaps-utils>validate-npm-package-name>builtins": true } }, - "string.prototype.matchall>side-channel": { + "react-markdown>vfile>vfile-message": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>object-inspect": true, - "string.prototype.matchall>get-intrinsic": true + "react-markdown>vfile>unist-util-stringify-position": true } }, - "terser>source-map-support>buffer-from": { + "react-markdown>vfile": { "packages": { - "browserify>buffer": true + "react-markdown>vfile>is-buffer": true, + "path-browserify": true, + "process": true, + "react-markdown>vfile>replace-ext": true, + "react-markdown>vfile>vfile-message": true } }, - "uri-js": { + "browserify>vm-browserify": { "globals": { - "define": true + "document.body.appendChild": true, + "document.body.removeChild": true, + "document.createElement": true } }, - "uuid": { + "react-popper>warning": { "globals": { - "crypto": true, - "msCrypto": true + "console": true } }, - "wait-on>rxjs": { + "@ensdomains/content-hash>multihashes>web-encoding": { "globals": { - "cancelAnimationFrame": true, - "clearInterval": true, - "clearTimeout": true, - "performance": true, - "requestAnimationFrame": true, - "setInterval.apply": true, - "setTimeout.apply": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "browserify>util": true } }, "web3": { @@ -5390,14 +5367,14 @@ "setTimeout": true }, "packages": { - "browserify>util": true, "readable-stream": true, + "browserify>util": true, "web3-stream-provider>uuid": true } }, - "web3-stream-provider>uuid": { + "@metamask/controllers>web3": { "globals": { - "crypto": true + "XMLHttpRequest": true } }, "webextension-polyfill": { @@ -5409,9 +5386,35 @@ "define": true } }, - "webpack>events": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { + "packages": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, + "eslint-plugin-react>array-includes>is-string": true, + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-collection": { + "packages": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>call-bind": true, + "browserify>util>which-typed-array>for-each": true, + "string.prototype.matchall>es-abstract>gopd": true, + "koa>is-generator-function>has-tostringtag": true + } + }, + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { "globals": { - "console": true + "XMLHttpRequest": true } } } diff --git a/lavamoat/browserify/mmi/policy.json b/lavamoat/browserify/mmi/policy.json index 8c76cb6df139..a2453b1686dc 100644 --- a/lavamoat/browserify/mmi/policy.json +++ b/lavamoat/browserify/mmi/policy.json @@ -5,144 +5,124 @@ "regeneratorRuntime": "write" } }, - "@ensdomains/content-hash": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { "globals": { - "console.warn": true + "WeakRef": true }, "packages": { - "@ensdomains/content-hash>cids": true, - "@ensdomains/content-hash>js-base64": true, - "@ensdomains/content-hash>multicodec": true, - "@ensdomains/content-hash>multihashes": true, - "browserify>buffer": true + "browserify": true } }, - "@ensdomains/content-hash>cids": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>cids>multihashes": true, - "@ensdomains/content-hash>cids>uint8arrays": true, - "@ensdomains/content-hash>multicodec": true + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, + "browserify": true, + "browserify>buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true } }, - "@ensdomains/content-hash>cids>multibase": { + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "SuppressedError": true + } + }, + "@ensdomains/content-hash": { + "globals": { + "console.warn": true }, "packages": { - "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true + "browserify>buffer": true, + "@ensdomains/content-hash>cids": true, + "@ensdomains/content-hash>js-base64": true, + "@ensdomains/content-hash>multicodec": true, + "@ensdomains/content-hash>multihashes": true } }, - "@ensdomains/content-hash>cids>multihashes": { + "@ethereumjs/tx>@ethereumjs/common": { "packages": { - "@ensdomains/content-hash>cids>multibase": true, - "@ensdomains/content-hash>cids>multihashes>varint": true, - "@ensdomains/content-hash>cids>uint8arrays": true + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "webpack>events": true } }, - "@ensdomains/content-hash>cids>uint8arrays": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { "packages": { - "@ensdomains/content-hash>cids>multibase": true + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "webpack>events": true } }, - "@ensdomains/content-hash>js-base64": { - "globals": { - "Base64": "write", - "TextDecoder": true, - "TextEncoder": true, - "atob": true, - "btoa": true, - "define": true - }, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { "packages": { - "browserify>buffer": true + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "webpack>events": true } }, - "@ensdomains/content-hash>multicodec": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays": true, - "sass-embedded>varint": true + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "webpack>events": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays": { + "@ethereumjs/tx>@ethereumjs/rlp": { "globals": { - "Buffer": true, - "TextDecoder": true, "TextEncoder": true - }, - "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true } }, - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { "globals": { - "TextDecoder": true, - "TextEncoder": true, - "console.warn": true, - "crypto.subtle.digest": true - } - }, - "@ensdomains/content-hash>multihashes": { - "packages": { - "@ensdomains/content-hash>multihashes>multibase": true, - "@ensdomains/content-hash>multihashes>varint": true, - "@ensdomains/content-hash>multihashes>web-encoding": true, - "browserify>buffer": true + "TextEncoder": true } }, - "@ensdomains/content-hash>multihashes>multibase": { - "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true, - "@ensdomains/content-hash>multihashes>web-encoding": true, - "browserify>buffer": true + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { + "globals": { + "TextEncoder": true } }, - "@ensdomains/content-hash>multihashes>multibase>base-x": { + "@ethereumjs/tx": { "packages": { - "koa>content-disposition>safe-buffer": true + "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true } }, - "@ensdomains/content-hash>multihashes>web-encoding": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/smart-transactions-controller>@ethereumjs/tx": { "packages": { - "browserify>util": true + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true, + "@ethereumjs/tx>ethereum-cryptography": true } }, - "@ethereumjs/tx": { + "eth-lattice-keyring>@ethereumjs/tx": { "packages": { + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, "@ethereumjs/tx>@ethereumjs/common": true, "@ethereumjs/tx>@ethereumjs/rlp": true, "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, + "@ethersproject/providers": true, "browserify>buffer": true, + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true, "browserify>insert-module-globals>is-buffer": true } }, - "@ethereumjs/tx>@ethereumjs/common": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, + "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx>@ethereumjs/rlp": true, "@ethereumjs/tx>@ethereumjs/util": true, + "@ethersproject/providers": true, "browserify>buffer": true, - "webpack>events": true - } - }, - "@ethereumjs/tx>@ethereumjs/common>crc-32": { - "globals": { - "DO_NOT_EXPORT_CRC": true, - "define": true - } - }, - "@ethereumjs/tx>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true } }, "@ethereumjs/tx>@ethereumjs/util": { @@ -151,78 +131,83 @@ }, "packages": { "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, - "@ethereumjs/tx>ethereum-cryptography": true, "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "webpack>events": true, "browserify>insert-module-globals>is-buffer": true, - "webpack>events": true + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true } }, - "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { + "@metamask/smart-transactions-controller>@ethereumjs/util": { "globals": { - "Headers": true, - "TextDecoder": true, - "URL": true, - "btoa": true, + "console.warn": true, "fetch": true }, "packages": { - "browserify>browserify-zlib": true, - "browserify>buffer": true, - "browserify>url": true, - "browserify>util": true, - "https-browserify": true, - "process": true, - "stream-http": true + "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "webpack>events": true } }, - "@ethereumjs/tx>ethereum-cryptography": { + "@ethersproject/abi": { "globals": { - "TextDecoder": true, - "crypto": true + "console.log": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true, - "@noble/hashes": true + "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { - "globals": { - "TextEncoder": true - }, + "ethers>@ethersproject/abstract-provider": { "packages": { - "@noble/hashes": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { + "ethers>@ethersproject/abstract-signer": { "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@metamask/utils>@scure/base": true, - "@noble/hashes": true + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true } }, - "@ethersproject/abi": { - "globals": { - "console.log": true - }, + "ethers>@ethersproject/address": { "packages": { "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/constants": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "ethers>@ethersproject/rlp": true + } + }, + "ethers>@ethersproject/base64": { + "globals": { + "atob": true, + "btoa": true + }, + "packages": { + "@ethersproject/bytes": true + } + }, + "ethers>@ethersproject/basex": { + "packages": { + "@ethersproject/bytes": true, + "ethers>@ethersproject/properties": true } }, "@ethersproject/bignumber": { "packages": { "@ethersproject/bytes": true, - "bn.js": true, - "ethers>@ethersproject/logger": true + "ethers>@ethersproject/logger": true, + "bn.js": true } }, "@ethersproject/bytes": { @@ -230,17 +215,22 @@ "ethers>@ethersproject/logger": true } }, + "ethers>@ethersproject/constants": { + "packages": { + "@ethersproject/bignumber": true + } + }, "@ethersproject/contracts": { "globals": { "setTimeout": true }, "packages": { "@ethersproject/abi": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, "ethers>@ethersproject/abstract-provider": true, "ethers>@ethersproject/abstract-signer": true, "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/transactions": true @@ -248,10 +238,10 @@ }, "@ethersproject/hash": { "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, "ethers>@ethersproject/address": true, "ethers>@ethersproject/base64": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/properties": true, @@ -260,9 +250,9 @@ }, "@ethersproject/hdnode": { "packages": { + "ethers>@ethersproject/basex": true, "@ethersproject/bignumber": true, "@ethersproject/bytes": true, - "ethers>@ethersproject/basex": true, "ethers>@ethersproject/logger": true, "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, @@ -273,918 +263,967 @@ "ethers>@ethersproject/wordlists": true } }, - "@ethersproject/providers": { - "globals": { - "WebSocket": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true - }, + "ethers>@ethersproject/json-wallets": { "packages": { - "@ethersproject/bignumber": true, + "ethers>@ethersproject/address": true, "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "@ethersproject/providers>@ethersproject/web": true, - "@ethersproject/providers>bech32": true, - "@metamask/test-bundler>@ethersproject/networks": true, - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/keccak256": true, "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/pbkdf2": true, "ethers>@ethersproject/properties": true, "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true - } - }, - "@ethersproject/providers>@ethersproject/random": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@ethersproject/providers>@ethersproject/web": { - "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/json-wallets>aes-js": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true } }, - "@ethersproject/wallet": { + "ethers>@ethersproject/keccak256": { "packages": { "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/transactions": true + "@metamask/ethjs>js-sha3": true } }, - "@keystonehq/bc-ur-registry-eth": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "browserify>buffer": true, - "uuid": true + "ethers>@ethersproject/logger": { + "globals": { + "console": true } }, - "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { - "globals": { - "define": true - }, + "ethers>@ethersproject/providers>@ethersproject/networks": { "packages": { - "@ngraveio/bc-ur": true, - "@swc/helpers>tslib": true, - "browserify>buffer": true, - "buffer": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true + "ethers>@ethersproject/logger": true } }, - "@keystonehq/metamask-airgapped-keyring": { + "@metamask/test-bundler>@ethersproject/networks": { "packages": { - "@ethereumjs/tx": true, - "@keystonehq/bc-ur-registry-eth": true, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, - "@keystonehq/metamask-airgapped-keyring>rlp": true, - "@metamask/obs-store": true, - "browserify>buffer": true, - "uuid": true, - "webpack>events": true + "ethers>@ethersproject/logger": true } }, - "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { + "ethers>@ethersproject/pbkdf2": { "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@keystonehq/bc-ur-registry-eth": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "browserify>buffer": true, - "eth-lattice-keyring>rlp": true, - "uuid": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/sha2": true } }, - "@keystonehq/metamask-airgapped-keyring>rlp": { + "ethers>@ethersproject/properties": { "packages": { - "bn.js": true, - "browserify>buffer": true + "ethers>@ethersproject/logger": true } }, - "@lavamoat/lavadome-react": { + "@ethersproject/providers": { "globals": { - "Document.prototype": true, - "DocumentFragment.prototype": true, - "Element.prototype": true, - "Node.prototype": true, + "WebSocket": true, + "clearInterval": true, + "clearTimeout": true, + "console.log": true, "console.warn": true, - "document": true + "setInterval": true, + "setTimeout": true }, "packages": { - "react": true + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "@metamask/test-bundler>@ethersproject/networks": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "@ethersproject/providers>@ethersproject/web": true, + "@ethersproject/providers>bech32": true } }, - "@material-ui/core": { + "ethers>@ethersproject/providers": { "globals": { - "Image": true, - "_formatMuiErrorMessage": true, - "addEventListener": true, + "WebSocket": true, "clearInterval": true, "clearTimeout": true, - "console.error": true, + "console.log": true, "console.warn": true, - "document": true, - "getComputedStyle": true, - "getSelection": true, - "innerHeight": true, - "innerWidth": true, - "matchMedia": true, - "navigator": true, - "performance.now": true, - "removeEventListener": true, - "requestAnimationFrame": true, "setInterval": true, "setTimeout": true }, "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles": true, - "@material-ui/core>@material-ui/system": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "@material-ui/core>popper.js": true, - "@material-ui/core>react-transition-group": true, - "prop-types": true, - "prop-types>react-is": true, - "react": true, - "react-dom": true, - "react-redux>hoist-non-react-statics": true + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/providers>@ethersproject/networks": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/providers>@ethersproject/web": true, + "ethers>@ethersproject/providers>bech32": true } }, - "@material-ui/core>@material-ui/styles": { + "@ethersproject/providers>@ethersproject/random": { "globals": { - "console.error": true, - "console.warn": true, - "document.createComment": true, - "document.head": true - }, - "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss": true, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, - "@material-ui/core>@material-ui/styles>jss-plugin-global": true, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, - "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, - "@material-ui/core>@material-ui/utils": true, - "@material-ui/core>clsx": true, - "prop-types": true, - "react": true, - "react-redux>hoist-non-react-statics": true + "crypto.getRandomValues": true } }, - "@material-ui/core>@material-ui/styles>jss": { - "globals": { - "CSS": true, - "document.createElement": true, - "document.querySelector": true - }, + "ethers>@ethersproject/random": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, - "react-router-dom>tiny-warning": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { + "ethers>@ethersproject/rlp": { "packages": { - "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { - "globals": { - "CSS": true - }, + "ethers>@ethersproject/sha2": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2>hash.js": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-global": { + "ethers>@ethersproject/signing-key": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/signing-key>elliptic": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-nested": { + "ethers>@ethersproject/solidity": { "packages": { - "@babel/runtime": true, - "react-router-dom>tiny-warning": true + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/strings": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { + "ethers>@ethersproject/strings": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true, - "react-router-dom>tiny-warning": true + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { + "ethers>@ethersproject/transactions": { "packages": { - "@material-ui/core>@material-ui/styles>jss": true, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true + "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/signing-key": true } }, - "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { - "globals": { - "document.createElement": true, - "document.documentElement": true, - "getComputedStyle": true - }, + "ethers>@ethersproject/units": { "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": true + "@ethersproject/bignumber": true, + "ethers>@ethersproject/logger": true } }, - "@material-ui/core>@material-ui/styles>jss>is-in-browser": { - "globals": { - "document": true + "@ethersproject/wallet": { + "packages": { + "ethers>@ethersproject/abstract-provider": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/transactions": true } }, - "@material-ui/core>@material-ui/system": { + "@ethersproject/providers>@ethersproject/web": { "globals": { - "console.error": true + "clearTimeout": true, + "fetch": true, + "setTimeout": true }, "packages": { - "@babel/runtime": true, - "@material-ui/core>@material-ui/utils": true, - "prop-types": true - } - }, - "@material-ui/core>@material-ui/utils": { - "packages": { - "@babel/runtime": true, - "prop-types": true, - "prop-types>react-is": true + "ethers>@ethersproject/base64": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@material-ui/core>popper.js": { + "ethers>@ethersproject/providers>@ethersproject/web": { "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, - "console.warn": true, - "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator": true, - "requestAnimationFrame": true, + "clearTimeout": true, + "fetch": true, "setTimeout": true + }, + "packages": { + "ethers>@ethersproject/base64": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@material-ui/core>react-transition-group": { + "ethers>@ethersproject/web": { "globals": { - "Element": true, + "clearTimeout": true, + "fetch": true, "setTimeout": true }, "packages": { - "@material-ui/core>react-transition-group>dom-helpers": true, - "prop-types": true, - "react": true, - "react-dom": true - } - }, - "@material-ui/core>react-transition-group>dom-helpers": { - "packages": { - "@babel/runtime": true + "ethers>@ethersproject/base64": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@metamask-institutional/custody-controller": { + "ethers>@ethersproject/wordlists": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask-institutional/custody-keyring": true, - "@metamask/obs-store": true + "@ethersproject/bytes": true, + "@ethersproject/hash": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/strings": true } }, - "@metamask-institutional/custody-keyring": { + "@metamask/notification-services-controller>firebase>@firebase/app": { "globals": { - "console.error": true, - "console.log": true, + "FinalizationRegistry": true, "console.warn": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": true, - "@metamask-institutional/sdk": true, - "@metamask-institutional/types": true, - "@metamask/obs-store": true, - "crypto-browserify": true, - "gulp-sass>lodash.clonedeep": true, - "webpack>events": true - } - }, - "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": { - "globals": { - "console.log": true, - "fetch": true - } - }, - "@metamask-institutional/extension": { - "globals": { - "console.log": true - }, - "packages": { - "@metamask-institutional/custody-controller": true, - "@metamask-institutional/sdk": true, - "@metamask-institutional/types": true, - "gulp-sass>lodash.clonedeep": true + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true } }, - "@metamask-institutional/institutional-features": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { "packages": { - "@metamask-institutional/custody-keyring": true, - "@metamask/obs-store": true - } - }, - "@metamask-institutional/rpc-allowlist": { - "globals": { - "URL": true + "@metamask/notification-services-controller>firebase>@firebase/util": true } }, - "@metamask-institutional/sdk": { + "@metamask/notification-services-controller>firebase>@firebase/installations": { "globals": { - "URLSearchParams": true, - "console.debug": true, + "BroadcastChannel": true, + "Headers": true, + "btoa": true, "console.error": true, - "console.log": true, - "fetch": true + "crypto": true, + "fetch": true, + "msCrypto": true, + "navigator.onLine": true, + "setTimeout": true }, "packages": { - "@metamask-institutional/sdk>@metamask-institutional/simplecache": true, - "crypto-browserify": true, - "webpack>events": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true } }, - "@metamask-institutional/transaction-update": { + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { "globals": { - "clearInterval": true, - "console.info": true, - "console.log": true, - "setInterval": true + "console": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask-institutional/sdk": true, - "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": true, - "@metamask/obs-store": true, - "webpack>events": true + "@swc/helpers>tslib": true } }, - "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": { + "@metamask/notification-services-controller>firebase>@firebase/messaging": { "globals": { - "WebSocket": true, - "clearTimeout": true, - "console.log": true, + "Headers": true, + "Notification.maxActions": true, + "Notification.permission": true, + "Notification.requestPermission": true, + "PushSubscription.prototype.hasOwnProperty": true, + "ServiceWorkerRegistration": true, + "URL": true, + "addEventListener": true, + "atob": true, + "btoa": true, + "clients.matchAll": true, + "clients.openWindow": true, + "console.warn": true, + "document": true, + "fetch": true, + "indexedDB": true, + "location.href": true, + "location.origin": true, + "navigator": true, + "origin.replace": true, + "registration.showNotification": true, "setTimeout": true }, "packages": { - "webpack>events": true + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, + "@metamask/notification-services-controller>firebase>@firebase/installations": true, + "@metamask/notification-services-controller>firebase>@firebase/util": true, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, + "@swc/helpers>tslib": true } }, - "@metamask/abi-utils": { + "@metamask/notification-services-controller>firebase>@firebase/util": { + "globals": { + "atob": true, + "browser": true, + "btoa": true, + "chrome": true, + "console": true, + "document": true, + "indexedDB": true, + "navigator": true, + "process": true, + "self": true, + "setTimeout": true + }, "packages": { - "@metamask/abi-utils>@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true + "process": true } }, - "@metamask/abi-utils>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@keystonehq/bc-ur-registry-eth": true, "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@metamask/eth-trezor-keyring>hdkey": true, + "eth-lattice-keyring>rlp": true, + "uuid": true } }, - "@metamask/accounts-controller": { + "@keystonehq/bc-ur-registry-eth": { "packages": { "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/base-controller": true, - "@metamask/eth-snap-keyring": true, - "@metamask/keyring-api": true, - "@metamask/keyring-controller": true, - "@metamask/utils": true, + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": true, + "browserify>buffer": true, + "@metamask/eth-trezor-keyring>hdkey": true, "uuid": true } }, - "@metamask/address-book-controller": { + "@keystonehq/bc-ur-registry-eth>@keystonehq/bc-ur-registry": { + "globals": { + "define": true + }, "packages": { - "@metamask/base-controller": true, - "@metamask/controller-utils": true + "@ngraveio/bc-ur": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "buffer": true, + "browserify>buffer": true, + "@swc/helpers>tslib": true } }, - "@metamask/announcement-controller": { + "@keystonehq/metamask-airgapped-keyring": { "packages": { - "@metamask/announcement-controller>@metamask/base-controller": true + "@ethereumjs/tx": true, + "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, + "@keystonehq/bc-ur-registry-eth": true, + "@metamask/obs-store": true, + "browserify>buffer": true, + "webpack>events": true, + "@keystonehq/metamask-airgapped-keyring>rlp": true, + "uuid": true } }, - "@metamask/announcement-controller>@metamask/base-controller": { + "chart.js>@kurkle/color": { "globals": { - "setTimeout": true + "define": true + } + }, + "@lavamoat/lavadome-react": { + "globals": { + "Document.prototype": true, + "DocumentFragment.prototype": true, + "Element.prototype": true, + "Node.prototype": true, + "console.warn": true, + "document": true }, "packages": { - "immer": true + "react": true } }, - "@metamask/approval-controller": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { + "packages": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true + } + }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { "globals": { - "console.info": true + "console.warn": true + } + }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { + "packages": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, + "@metamask/ppom-validator>crypto-js": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true + } + }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": { + "globals": { + "console.warn": true }, "packages": { - "@metamask/base-controller": true, - "@metamask/rpc-errors": true, - "nanoid": true + "@ethersproject/abi": true, + "ethers>@ethersproject/rlp": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true, + "browserify>buffer": true, + "semver": true } }, - "@metamask/approval-controller>nanoid": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { "globals": { - "crypto.getRandomValues": true + "console.warn": true + }, + "packages": { + "wait-on>rxjs": true } }, - "@metamask/assets-controllers": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { "globals": { - "AbortController": true, - "Headers": true, - "URL": true, - "URLSearchParams": true, + "__ledgerLogsListen": "write", + "console.error": true + } + }, + "@material-ui/core": { + "globals": { + "Image": true, + "_formatMuiErrorMessage": true, + "addEventListener": true, "clearInterval": true, "clearTimeout": true, "console.error": true, - "console.log": true, + "console.warn": true, + "document": true, + "getComputedStyle": true, + "getSelection": true, + "innerHeight": true, + "innerWidth": true, + "matchMedia": true, + "navigator": true, + "performance.now": true, + "removeEventListener": true, + "requestAnimationFrame": true, "setInterval": true, "setTimeout": true }, "packages": { - "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/bignumber": true, - "@ethersproject/contracts": true, - "@ethersproject/providers": true, - "@metamask/abi-utils": true, - "@metamask/base-controller": true, - "@metamask/contract-metadata": true, - "@metamask/controller-utils": true, - "@metamask/eth-query": true, - "@metamask/metamask-eth-abis": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/polling-controller": true, - "@metamask/rpc-errors": true, - "@metamask/utils": true, - "bn.js": true, - "cockatiel": true, - "ethers>@ethersproject/address": true, - "lodash": true, - "single-call-balance-checker-abi": true, - "uuid": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles": true, + "@material-ui/core>@material-ui/system": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "react-redux>hoist-non-react-statics": true, + "@material-ui/core>popper.js": true, + "prop-types": true, + "react": true, + "react-dom": true, + "prop-types>react-is": true, + "@material-ui/core>react-transition-group": true } }, - "@metamask/base-controller": { + "@material-ui/core>@material-ui/styles": { "globals": { - "setTimeout": true + "console.error": true, + "console.warn": true, + "document.createComment": true, + "document.head": true }, "packages": { - "immer": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/utils": true, + "@material-ui/core>clsx": true, + "react-redux>hoist-non-react-statics": true, + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": true, + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": true, + "@material-ui/core>@material-ui/styles>jss-plugin-global": true, + "@material-ui/core>@material-ui/styles>jss-plugin-nested": true, + "@material-ui/core>@material-ui/styles>jss-plugin-props-sort": true, + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": true, + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": true, + "@material-ui/core>@material-ui/styles>jss": true, + "prop-types": true, + "react": true } }, - "@metamask/browser-passworder": { + "@material-ui/core>@material-ui/system": { "globals": { - "CryptoKey": true, - "btoa": true, - "crypto.getRandomValues": true, - "crypto.subtle.decrypt": true, - "crypto.subtle.deriveKey": true, - "crypto.subtle.encrypt": true, - "crypto.subtle.exportKey": true, - "crypto.subtle.importKey": true + "console.error": true }, "packages": { - "@metamask/browser-passworder>@metamask/utils": true, - "browserify>buffer": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/utils": true, + "prop-types": true } }, - "@metamask/browser-passworder>@metamask/utils": { + "@material-ui/core>@material-ui/utils": { + "packages": { + "@babel/runtime": true, + "prop-types": true, + "prop-types>react-is": true + } + }, + "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": { "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "console.log": true, + "fetch": true + } + }, + "@metamask-institutional/custody-controller": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask-institutional/custody-keyring": true, + "@metamask/obs-store": true } }, - "@metamask/controller-utils": { + "@metamask-institutional/custody-keyring": { "globals": { - "URL": true, "console.error": true, - "fetch": true, - "setTimeout": true + "console.log": true, + "console.warn": true }, "packages": { "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/controller-utils>@spruceid/siwe-parser": true, - "@metamask/ethjs>@metamask/ethjs-unit": true, - "@metamask/utils": true, - "bn.js": true, - "browserify>buffer": true, - "eslint>fast-deep-equal": true, - "eth-ens-namehash": true + "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": true, + "@metamask-institutional/sdk": true, + "@metamask-institutional/types": true, + "@metamask/obs-store": true, + "crypto-browserify": true, + "webpack>events": true, + "gulp-sass>lodash.clonedeep": true } }, - "@metamask/controller-utils>@spruceid/siwe-parser": { + "@metamask-institutional/extension": { "globals": { - "console.error": true, "console.log": true }, "packages": { - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, - "@noble/hashes": true + "@metamask-institutional/custody-controller": true, + "@metamask-institutional/sdk": true, + "@metamask-institutional/types": true, + "gulp-sass>lodash.clonedeep": true } }, - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { + "@metamask-institutional/institutional-features": { "packages": { - "browserify>buffer": true + "@metamask-institutional/custody-keyring": true, + "@metamask/obs-store": true } }, - "@metamask/controllers>web3": { + "@metamask-institutional/rpc-allowlist": { "globals": { - "XMLHttpRequest": true + "URL": true } }, - "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { + "@metamask-institutional/sdk": { "globals": { + "URLSearchParams": true, + "console.debug": true, + "console.error": true, + "console.log": true, "fetch": true + }, + "packages": { + "@metamask-institutional/sdk>@metamask-institutional/simplecache": true, + "crypto-browserify": true, + "webpack>events": true } }, - "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { + "@metamask-institutional/transaction-update": { "globals": { - "fetch": true - } - }, - "@metamask/ens-controller": { - "packages": { - "@ethersproject/providers": true, - "@metamask/base-controller": true, - "@metamask/controller-utils": true, - "@metamask/utils": true, - "punycode": true - } - }, - "@metamask/eth-json-rpc-filters": { - "globals": { - "console.error": true + "clearInterval": true, + "console.info": true, + "console.log": true, + "setInterval": true }, "packages": { - "@metamask/eth-query": true, - "@metamask/json-rpc-engine": true, - "@metamask/name-controller>async-mutex": true, - "@metamask/safe-event-emitter": true, - "pify": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask-institutional/sdk": true, + "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": true, + "@metamask/obs-store": true, + "webpack>events": true } }, - "@metamask/eth-json-rpc-middleware": { + "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": { "globals": { - "URL": true, - "console.error": true, + "WebSocket": true, + "clearTimeout": true, + "console.log": true, "setTimeout": true }, "packages": { - "@metamask/eth-json-rpc-middleware>@metamask/utils": true, - "@metamask/eth-json-rpc-middleware>klona": true, - "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true, - "@metamask/eth-sig-util": true, - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true + "webpack>events": true } }, - "@metamask/eth-json-rpc-middleware>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/abi-utils": { "packages": { "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@metamask/abi-utils>@metamask/utils": true } }, - "@metamask/eth-json-rpc-provider": { + "@metamask/accounts-controller": { "packages": { - "@metamask/json-rpc-engine": true, - "@metamask/rpc-errors": true, - "@metamask/safe-event-emitter": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/base-controller": true, + "@metamask/eth-snap-keyring": true, + "@metamask/keyring-api": true, + "@metamask/keyring-controller": true, + "@metamask/utils": true, + "@ethereumjs/tx>ethereum-cryptography": true, "uuid": true } }, - "@metamask/eth-ledger-bridge-keyring": { - "globals": { - "addEventListener": true, - "console.error": true, - "document.createElement": true, - "document.head.appendChild": true, - "fetch": true, - "removeEventListener": true - }, + "@metamask/address-book-controller": { "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true, - "@metamask/eth-sig-util": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "browserify>buffer": true, - "webpack>events": true + "@metamask/base-controller": true, + "@metamask/controller-utils": true } }, - "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true + "@metamask/announcement-controller": { + "packages": { + "@metamask/announcement-controller>@metamask/base-controller": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": { + "@metamask/approval-controller": { "globals": { - "console.warn": true + "console.info": true }, "packages": { - "@ethersproject/abi": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": true, - "browserify>buffer": true, - "ethers>@ethersproject/rlp": true, - "semver": true - } - }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service": { - "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": true + "@metamask/base-controller": true, + "@metamask/rpc-errors": true, + "nanoid": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "@metamask/assets-controllers": { "globals": { - "Blob": true, - "FormData": true, + "AbortController": true, + "Headers": true, + "URL": true, "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, + "clearInterval": true, + "clearTimeout": true, + "console.error": true, + "console.log": true, + "setInterval": true, "setTimeout": true }, "packages": { - "axios>form-data": true, - "browserify>buffer": true, - "process": true + "@ethereumjs/tx>@ethereumjs/util": true, + "ethers>@ethersproject/address": true, + "@ethersproject/bignumber": true, + "@ethersproject/contracts": true, + "@ethersproject/providers": true, + "@metamask/abi-utils": true, + "@metamask/base-controller": true, + "@metamask/contract-metadata": true, + "@metamask/controller-utils": true, + "@metamask/eth-query": true, + "@metamask/metamask-eth-abis": true, + "@metamask/polling-controller": true, + "@metamask/rpc-errors": true, + "@metamask/utils": true, + "@metamask/name-controller>async-mutex": true, + "bn.js": true, + "cockatiel": true, + "lodash": true, + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true, + "single-call-balance-checker-abi": true, + "uuid": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/errors": { + "@metamask/base-controller": { "globals": { - "console.warn": true + "setTimeout": true + }, + "packages": { + "immer": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools": { + "@metamask/announcement-controller>@metamask/base-controller": { + "globals": { + "setTimeout": true + }, "packages": { - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/cryptoassets-evm-signatures": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": true, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": true, - "@metamask/ppom-validator>crypto-js": true + "immer": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>@ledgerhq/live-env": { + "@metamask/name-controller>@metamask/base-controller": { "globals": { - "console.warn": true + "setTimeout": true }, "packages": { - "wait-on>rxjs": true + "immer": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { + "@metamask/rate-limit-controller>@metamask/base-controller": { "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, "setTimeout": true }, "packages": { - "axios>form-data": true, - "browserify>buffer": true, - "process": true + "immer": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "@metamask/browser-passworder": { + "globals": { + "CryptoKey": true, + "btoa": true, + "crypto.getRandomValues": true, + "crypto.subtle.decrypt": true, + "crypto.subtle.deriveKey": true, + "crypto.subtle.encrypt": true, + "crypto.subtle.exportKey": true, + "crypto.subtle.importKey": true + }, "packages": { - "@ethersproject/abi": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "@ethersproject/providers": true, - "@ethersproject/providers>@ethersproject/web": true, - "@ethersproject/wallet": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "ethers>@ethersproject/wordlists": true + "@metamask/browser-passworder>@metamask/utils": true, + "browserify>buffer": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/logs": { + "eth-keyring-controller>@metamask/browser-passworder": { "globals": { - "__ledgerLogsListen": "write", - "console.error": true + "crypto": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { + "@metamask/controller-utils": { "globals": { - "Blob": true, - "FormData": true, - "URLSearchParams": true, - "XMLHttpRequest": true, - "btoa": true, - "console.warn": true, - "document": true, - "location.href": true, - "navigator": true, + "URL": true, + "console.error": true, + "fetch": true, "setTimeout": true }, "packages": { - "axios>form-data": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/ethjs>@metamask/ethjs-unit": true, + "@metamask/utils": true, + "@metamask/controller-utils>@spruceid/siwe-parser": true, + "bn.js": true, "browserify>buffer": true, - "process": true + "eth-ens-namehash": true, + "eslint>fast-deep-equal": true } }, - "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "@metamask/ens-controller": { + "packages": { + "@ethersproject/providers": true, + "@metamask/base-controller": true, + "@metamask/controller-utils": true, + "@metamask/utils": true, + "punycode": true } }, - "@metamask/eth-query": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { + "globals": { + "clearTimeout": true, + "console.error": true, + "setTimeout": true + }, "packages": { + "@metamask/safe-event-emitter": true, + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, "@metamask/eth-query>json-rpc-random-id": true, - "watchify>xtend": true + "pify": true } }, - "@metamask/eth-sig-util": { + "@metamask/network-controller>@metamask/eth-block-tracker": { + "globals": { + "clearTimeout": true, + "console.error": true, + "setTimeout": true + }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true + "@metamask/safe-event-emitter": true, + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, + "@metamask/eth-query>json-rpc-random-id": true } }, - "@metamask/eth-sig-util>@metamask/utils": { + "@metamask/keyring-controller>@metamask/eth-hd-keyring": { "globals": { - "TextDecoder": true, "TextEncoder": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-sig-util": true, + "@metamask/scure-bip39": true, + "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@ethereumjs/tx>ethereum-cryptography": true } }, - "@metamask/eth-sig-util>tweetnacl": { + "@metamask/eth-json-rpc-filters": { "globals": { - "crypto": true, - "msCrypto": true, - "nacl": "write" + "console.error": true }, "packages": { - "browserify>browser-resolve": true + "@metamask/eth-query": true, + "@metamask/json-rpc-engine": true, + "@metamask/safe-event-emitter": true, + "@metamask/name-controller>async-mutex": true, + "pify": true } }, - "@metamask/eth-snap-keyring": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura": { + "globals": { + "fetch": true, + "setTimeout": true + }, + "packages": { + "@metamask/eth-json-rpc-provider": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true + } + }, + "@metamask/eth-json-rpc-middleware": { "globals": { "URL": true, - "console.error": true + "console.error": true, + "setTimeout": true + }, + "packages": { + "@metamask/eth-sig-util": true, + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/eth-json-rpc-middleware>@metamask/utils": true, + "@metamask/eth-json-rpc-middleware>klona": true, + "@metamask/eth-json-rpc-middleware>safe-stable-stringify": true + } + }, + "@metamask/eth-json-rpc-provider": { + "packages": { + "@metamask/json-rpc-engine": true, + "@metamask/rpc-errors": true, + "@metamask/safe-event-emitter": true, + "uuid": true + } + }, + "@metamask/eth-ledger-bridge-keyring": { + "globals": { + "addEventListener": true, + "console.error": true, + "document.createElement": true, + "document.head.appendChild": true, + "fetch": true, + "removeEventListener": true }, "packages": { + "@metamask/eth-ledger-bridge-keyring>@ethereumjs/rlp": true, "@ethereumjs/tx": true, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, - "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true, - "@metamask/eth-snap-keyring>@metamask/utils": true, - "@metamask/eth-snap-keyring>uuid": true, - "@metamask/keyring-api": true, - "@metamask/utils>@metamask/superstruct": true, - "webpack>events": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth": true, + "@metamask/eth-sig-util": true, + "browserify>buffer": true, + "webpack>events": true, + "@metamask/eth-trezor-keyring>hdkey": true } }, - "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { + "@metamask/eth-query": { + "packages": { + "@metamask/eth-query>json-rpc-random-id": true, + "watchify>xtend": true + } + }, + "@metamask/eth-sig-util": { "packages": { "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true + } + }, + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, "@metamask/abi-utils": true, - "@metamask/eth-sig-util>tweetnacl": true, "@metamask/eth-snap-keyring>@metamask/utils": true, "@metamask/utils>@scure/base": true, - "browserify>buffer": true + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true } }, - "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": { + "@metamask/keyring-controller>@metamask/eth-sig-util": { "packages": { - "@metamask/keyring-snap-client": true + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true } }, - "@metamask/eth-snap-keyring>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/signature-controller>@metamask/eth-sig-util": { "packages": { - "@metamask/utils>@metamask/superstruct": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/abi-utils": true, + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@ethereumjs/tx>ethereum-cryptography": true, + "@metamask/eth-sig-util>tweetnacl": true } }, - "@metamask/eth-snap-keyring>uuid": { + "@metamask/keyring-controller>@metamask/eth-simple-keyring": { + "packages": { + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-sig-util": true, + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, + "browserify>buffer": true, + "@ethereumjs/tx>ethereum-cryptography": true, + "crypto-browserify>randombytes": true + } + }, + "@metamask/eth-snap-keyring": { "globals": { - "crypto": true + "URL": true, + "console.error": true + }, + "packages": { + "@ethereumjs/tx": true, + "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, + "@metamask/keyring-api": true, + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/eth-snap-keyring>@metamask/utils": true, + "webpack>events": true, + "@metamask/eth-snap-keyring>uuid": true } }, "@metamask/eth-token-tracker": { @@ -1194,192 +1233,79 @@ "packages": { "@babel/runtime": true, "@metamask/eth-token-tracker>@metamask/eth-block-tracker": true, - "@metamask/eth-token-tracker>deep-equal": true, "@metamask/ethjs-contract": true, "@metamask/ethjs-query": true, "@metamask/safe-event-emitter": true, "bn.js": true, + "@metamask/eth-token-tracker>deep-equal": true, "human-standard-token-abi": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker": { + "@metamask/eth-trezor-keyring": { "globals": { - "clearTimeout": true, - "console.error": true, "setTimeout": true }, "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": true, - "@metamask/safe-event-emitter": true, - "pify": true + "@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, + "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true, + "@trezor/connect-web": true, + "browserify>buffer": true, + "webpack>events": true, + "@metamask/eth-trezor-keyring>hdkey": true } }, - "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { + "@metamask/etherscan-link": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "URL": true + } + }, + "@metamask/ethjs": { + "globals": { + "clearInterval": true, + "setInterval": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, + "@metamask/ethjs-contract": true, + "@metamask/ethjs>@metamask/ethjs-filter": true, + "@metamask/ethjs>@metamask/ethjs-provider-http": true, + "@metamask/ethjs-query": true, + "@metamask/ethjs>@metamask/ethjs-unit": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>@metamask/number-to-bn": true, + "bn.js": true, "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@metamask/ethjs>ethjs-abi": true, + "@metamask/ethjs>js-sha3": true } }, - "@metamask/eth-token-tracker>deep-equal": { + "@metamask/ethjs-contract": { "packages": { - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, - "@metamask/eth-token-tracker>deep-equal>is-date-object": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, - "@metamask/eth-token-tracker>deep-equal>which-collection": true, - "@ngraveio/bc-ur>assert>object-is": true, - "browserify>util>is-arguments": true, - "browserify>util>which-typed-array": true, - "gulp>vinyl-fs>object.assign": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true, - "string.prototype.matchall>es-abstract>is-regex": true, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>regexp.prototype.flags": true, - "string.prototype.matchall>side-channel": true + "@babel/runtime": true, + "@metamask/ethjs>@metamask/ethjs-filter": true, + "@metamask/ethjs>@metamask/ethjs-util": true, + "@metamask/ethjs>ethjs-abi": true, + "@metamask/ethjs>js-sha3": true, + "promise-to-callback": true } }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { + "@metamask/ethjs>@metamask/ethjs-filter": { + "globals": { + "clearInterval": true, + "setInterval": true + } + }, + "@metamask/ethjs-query>@metamask/ethjs-format": { "packages": { - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true, - "browserify>util>is-arguments": true, - "eslint-plugin-react>array-includes>is-string": true, - "process": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>has-symbols": true - } - }, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { - "globals": { - "StopIteration": true - }, - "packages": { - "string.prototype.matchall>internal-slot": true - } - }, - "@metamask/eth-token-tracker>deep-equal>is-date-object": { - "packages": { - "koa>is-generator-function>has-tostringtag": true - } - }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { - "packages": { - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, - "eslint-plugin-react>array-includes>is-string": true, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true - } - }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { - "packages": { - "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true - } - }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { - "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, - "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { - "packages": { - "koa>is-generator-function>has-tostringtag": true - } - }, - "@metamask/eth-token-tracker>deep-equal>which-collection": { - "packages": { - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, - "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true - } - }, - "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true - } - }, - "@metamask/eth-trezor-keyring": { - "globals": { - "setTimeout": true - }, - "packages": { - "@ethereumjs/tx": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": true, - "@metamask/eth-trezor-keyring>hdkey": true, - "@trezor/connect-web": true, - "browserify>buffer": true, - "webpack>events": true - } - }, - "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { - "packages": { - "@metamask/eth-sig-util": true, - "@swc/helpers>tslib": true - } - }, - "@metamask/eth-trezor-keyring>hdkey": { - "packages": { - "browserify>assert": true, - "crypto-browserify": true, - "ethereumjs-util>create-hash>ripemd160": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "ganache>secp256k1": true, - "koa>content-disposition>safe-buffer": true - } - }, - "@metamask/etherscan-link": { - "globals": { - "URL": true - } - }, - "@metamask/ethjs": { - "globals": { - "clearInterval": true, - "setInterval": true - }, - "packages": { - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true, - "@metamask/ethjs>@metamask/ethjs-filter": true, - "@metamask/ethjs>@metamask/ethjs-provider-http": true, - "@metamask/ethjs>@metamask/ethjs-unit": true, "@metamask/ethjs>@metamask/ethjs-util": true, "@metamask/ethjs>@metamask/number-to-bn": true, - "@metamask/ethjs>ethjs-abi": true, - "@metamask/ethjs>js-sha3": true, - "bn.js": true, - "browserify>buffer": true + "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true } }, - "@metamask/ethjs-contract": { + "@metamask/ethjs>@metamask/ethjs-provider-http": { "packages": { - "@babel/runtime": true, - "@metamask/ethjs>@metamask/ethjs-filter": true, - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>ethjs-abi": true, - "@metamask/ethjs>js-sha3": true, - "promise-to-callback": true + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true } }, "@metamask/ethjs-query": { @@ -1392,35 +1318,11 @@ "promise-to-callback": true } }, - "@metamask/ethjs-query>@metamask/ethjs-format": { - "packages": { - "@metamask/ethjs-query>@metamask/ethjs-format>ethjs-schema": true, - "@metamask/ethjs>@metamask/ethjs-util": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "@metamask/ethjs>@metamask/number-to-bn": true - } - }, "@metamask/ethjs-query>@metamask/ethjs-rpc": { "packages": { "promise-to-callback": true } }, - "@metamask/ethjs>@metamask/ethjs-filter": { - "globals": { - "clearInterval": true, - "setInterval": true - } - }, - "@metamask/ethjs>@metamask/ethjs-provider-http": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": true - } - }, - "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { - "globals": { - "XMLHttpRequest": true - } - }, "@metamask/ethjs>@metamask/ethjs-unit": { "packages": { "@metamask/ethjs>@metamask/number-to-bn": true, @@ -1429,42 +1331,9 @@ }, "@metamask/ethjs>@metamask/ethjs-util": { "packages": { + "browserify>buffer": true, "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "browserify>buffer": true - } - }, - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true - } - }, - "@metamask/ethjs>@metamask/number-to-bn": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "bn.js": true - } - }, - "@metamask/ethjs>ethjs-abi": { - "packages": { - "@metamask/ethjs>ethjs-abi>number-to-bn": true, - "@metamask/ethjs>js-sha3": true, - "bn.js": true, - "browserify>buffer": true - } - }, - "@metamask/ethjs>ethjs-abi>number-to-bn": { - "packages": { - "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true, - "bn.js": true - } - }, - "@metamask/ethjs>js-sha3": { - "globals": { - "define": true - }, - "packages": { - "process": true + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true } }, "@metamask/gas-fee-controller": { @@ -1491,28 +1360,6 @@ "@metamask/jazzicon>mersenne-twister": true } }, - "@metamask/jazzicon>color": { - "packages": { - "@metamask/jazzicon>color>clone": true, - "@metamask/jazzicon>color>color-convert": true, - "@metamask/jazzicon>color>color-string": true - } - }, - "@metamask/jazzicon>color>clone": { - "packages": { - "browserify>buffer": true - } - }, - "@metamask/jazzicon>color>color-convert": { - "packages": { - "@metamask/jazzicon>color>color-convert>color-name": true - } - }, - "@metamask/jazzicon>color>color-string": { - "packages": { - "jest-canvas-mock>moo-color>color-name": true - } - }, "@metamask/json-rpc-engine": { "packages": { "@metamask/rpc-errors": true, @@ -1531,51 +1378,24 @@ "readable-stream": true } }, - "@metamask/keyring-api": { - "packages": { - "@metamask/keyring-api>@metamask/keyring-utils": true, - "@metamask/keyring-api>@metamask/utils": true, - "@metamask/keyring-api>bech32": true, - "@metamask/utils>@metamask/superstruct": true - } - }, - "@metamask/keyring-api>@metamask/keyring-utils": { - "globals": { - "URL": true - }, - "packages": { - "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true - } - }, - "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { + "@metamask/snaps-sdk>@metamask/key-tree": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "crypto.subtle": true }, "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, + "@metamask/scure-bip39": true, + "@metamask/utils": true, + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@metamask/utils>@scure/base": true } }, - "@metamask/keyring-api>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-api": { "packages": { + "@metamask/keyring-api>@metamask/keyring-utils": true, "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "@metamask/keyring-api>@metamask/utils": true, + "@metamask/keyring-api>bech32": true } }, "@metamask/keyring-controller": { @@ -1586,145 +1406,31 @@ "@metamask/keyring-controller>@metamask/eth-hd-keyring": true, "@metamask/keyring-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller>@metamask/eth-simple-keyring": true, - "@metamask/keyring-controller>ethereumjs-wallet": true, + "@metamask/utils": true, "@metamask/name-controller>async-mutex": true, - "@metamask/utils": true + "@metamask/keyring-controller>ethereumjs-wallet": true } }, - "@metamask/keyring-controller>@metamask/eth-hd-keyring": { - "globals": { - "TextEncoder": true - }, + "@metamask/eth-snap-keyring>@metamask/keyring-internal-snap-client": { "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": true, - "@metamask/scure-bip39": true, - "browserify>buffer": true + "@metamask/keyring-snap-client": true } }, - "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller>@metamask/eth-sig-util": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true - } - }, - "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/keyring-snap-client": { "packages": { + "@metamask/keyring-api": true, + "@metamask/keyring-api>@metamask/keyring-utils": true, "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/eth-sig-util": true, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": true, - "browserify>buffer": true, - "crypto-browserify>randombytes": true + "@metamask/keyring-snap-client>uuid": true } }, - "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { + "@metamask/keyring-api>@metamask/keyring-utils": { "globals": { - "TextDecoder": true, - "TextEncoder": true + "URL": true }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/keyring-controller>ethereumjs-wallet": { - "packages": { - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, - "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, - "browserify>buffer": true, - "crypto-browserify": true, - "crypto-browserify>randombytes": true, - "eth-lattice-keyring>gridplus-sdk>aes-js": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true, - "uuid": true - } - }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { - "packages": { - "browserify>assert": true, - "browserify>buffer": true, - "crypto-browserify>create-hmac": true, - "crypto-browserify>randombytes": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "ethers>@ethersproject/sha2>hash.js": true, - "ganache>secp256k1": true, - "koa>content-disposition>safe-buffer": true - } - }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { - "packages": { - "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true, - "bn.js": true, - "browserify>assert": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "ethereumjs-util>create-hash": true - } - }, - "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { - "packages": { - "bn.js": true, - "browserify>buffer": true - } - }, - "@metamask/keyring-snap-client": { - "packages": { - "@metamask/keyring-api": true, - "@metamask/keyring-api>@metamask/keyring-utils": true, - "@metamask/keyring-snap-client>uuid": true, - "@metamask/utils>@metamask/superstruct": true - } - }, - "@metamask/keyring-snap-client>uuid": { - "globals": { - "crypto": true + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": true } }, "@metamask/logging-controller": { @@ -1753,13 +1459,8 @@ "@metamask/controller-utils": true, "@metamask/utils": true, "browserify>buffer": true, - "uuid": true, - "webpack>events": true - } - }, - "@metamask/message-manager>jsonschema": { - "packages": { - "browserify>url": true + "webpack>events": true, + "uuid": true } }, "@metamask/name-controller": { @@ -1767,44 +1468,12 @@ "fetch": true }, "packages": { - "@metamask/controller-utils": true, "@metamask/name-controller>@metamask/base-controller": true, + "@metamask/controller-utils": true, "@metamask/name-controller>@metamask/utils": true, "@metamask/name-controller>async-mutex": true } }, - "@metamask/name-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, - "packages": { - "immer": true - } - }, - "@metamask/name-controller>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/name-controller>async-mutex": { - "globals": { - "clearTimeout": true, - "setTimeout": true - }, - "packages": { - "@swc/helpers>tslib": true - } - }, "@metamask/network-controller": { "globals": { "btoa": true, @@ -1814,14 +1483,14 @@ "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/network-controller>@metamask/eth-block-tracker": true, + "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, "@metamask/eth-json-rpc-middleware": true, "@metamask/eth-json-rpc-provider": true, "@metamask/eth-query": true, "@metamask/json-rpc-engine": true, - "@metamask/network-controller>@metamask/eth-block-tracker": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": true, - "@metamask/network-controller>@metamask/swappable-obj-proxy": true, "@metamask/rpc-errors": true, + "@metamask/network-controller>@metamask/swappable-obj-proxy": true, "@metamask/utils": true, "eslint>fast-deep-equal": true, "reselect": true, @@ -1829,63 +1498,11 @@ "uuid": true } }, - "@metamask/network-controller>@metamask/eth-block-tracker": { - "globals": { - "clearTimeout": true, - "console.error": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-query>json-rpc-random-id": true, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": true, - "@metamask/safe-event-emitter": true - } - }, - "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura": { - "globals": { - "fetch": true, - "setTimeout": true - }, - "packages": { - "@metamask/eth-json-rpc-provider": true, - "@metamask/json-rpc-engine": true, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": true, - "@metamask/rpc-errors": true - } - }, - "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, + "@metamask/transaction-controller>@metamask/nonce-tracker": { "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/notification-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@ethersproject/providers": true, + "browserify>assert": true, + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true } }, "@metamask/notification-services-controller": { @@ -1897,166 +1514,41 @@ "removeEventListener": true }, "packages": { + "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, "@metamask/base-controller": true, "@metamask/controller-utils": true, - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": true, - "@metamask/notification-services-controller>bignumber.js": true, - "@metamask/notification-services-controller>firebase": true, "@metamask/profile-sync-controller": true, "@metamask/utils": true, + "@metamask/notification-services-controller>bignumber.js": true, + "@metamask/notification-services-controller>firebase": true, "loglevel": true, "uuid": true } }, - "@metamask/notification-services-controller>@contentful/rich-text-html-renderer": { - "globals": { - "SuppressedError": true - } - }, - "@metamask/notification-services-controller>bignumber.js": { - "globals": { - "crypto": true, - "define": true - } - }, - "@metamask/notification-services-controller>firebase": { + "@metamask/ethjs>@metamask/number-to-bn": { "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/messaging": true + "bn.js": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app": { + "@metamask/object-multiplex": { "globals": { - "FinalizationRegistry": true, "console.warn": true }, "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true + "@metamask/object-multiplex>once": true, + "readable-stream": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": { + "@metamask/obs-store": { "packages": { - "@metamask/notification-services-controller>firebase>@firebase/util": true + "@metamask/safe-event-emitter": true, + "readable-stream": true } }, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/logger": { + "@metamask/permission-controller": { "globals": { - "console": true - }, - "packages": { - "@swc/helpers>tslib": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": { - "globals": { - "DOMException": true, - "IDBCursor": true, - "IDBDatabase": true, - "IDBIndex": true, - "IDBObjectStore": true, - "IDBRequest": true, - "IDBTransaction": true, - "indexedDB.deleteDatabase": true, - "indexedDB.open": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/installations": { - "globals": { - "BroadcastChannel": true, - "Headers": true, - "btoa": true, - "console.error": true, - "crypto": true, - "fetch": true, - "msCrypto": true, - "navigator.onLine": true, - "setTimeout": true - }, - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/messaging": { - "globals": { - "Headers": true, - "Notification.maxActions": true, - "Notification.permission": true, - "Notification.requestPermission": true, - "PushSubscription.prototype.hasOwnProperty": true, - "ServiceWorkerRegistration": true, - "URL": true, - "addEventListener": true, - "atob": true, - "btoa": true, - "clients.matchAll": true, - "clients.openWindow": true, - "console.warn": true, - "document": true, - "fetch": true, - "indexedDB": true, - "location.href": true, - "location.origin": true, - "navigator": true, - "origin.replace": true, - "registration.showNotification": true, - "setTimeout": true - }, - "packages": { - "@metamask/notification-services-controller>firebase>@firebase/app": true, - "@metamask/notification-services-controller>firebase>@firebase/app>@firebase/component": true, - "@metamask/notification-services-controller>firebase>@firebase/app>idb": true, - "@metamask/notification-services-controller>firebase>@firebase/installations": true, - "@metamask/notification-services-controller>firebase>@firebase/util": true, - "@swc/helpers>tslib": true - } - }, - "@metamask/notification-services-controller>firebase>@firebase/util": { - "globals": { - "atob": true, - "browser": true, - "btoa": true, - "chrome": true, - "console": true, - "document": true, - "indexedDB": true, - "navigator": true, - "process": true, - "self": true, - "setTimeout": true - }, - "packages": { - "process": true - } - }, - "@metamask/object-multiplex": { - "globals": { - "console.warn": true - }, - "packages": { - "@metamask/object-multiplex>once": true, - "readable-stream": true - } - }, - "@metamask/object-multiplex>once": { - "packages": { - "@metamask/object-multiplex>once>wrappy": true - } - }, - "@metamask/obs-store": { - "packages": { - "@metamask/safe-event-emitter": true, - "readable-stream": true - } - }, - "@metamask/permission-controller": { - "globals": { - "console.error": true + "console.error": true }, "packages": { "@metamask/base-controller": true, @@ -2069,32 +1561,12 @@ "nanoid": true } }, - "@metamask/permission-controller>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, "@metamask/permission-log-controller": { "packages": { "@metamask/base-controller": true, "@metamask/permission-log-controller>@metamask/utils": true } }, - "@metamask/permission-log-controller>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, "@metamask/phishing-controller": { "globals": { "TextEncoder": true, @@ -2103,12 +1575,12 @@ "fetch": true }, "packages": { - "@ethereumjs/tx>ethereum-cryptography": true, "@metamask/base-controller": true, "@metamask/controller-utils": true, "@noble/hashes": true, - "punycode": true, - "webpack-cli>fastest-levenshtein": true + "@ethereumjs/tx>ethereum-cryptography": true, + "webpack-cli>fastest-levenshtein": true, + "punycode": true } }, "@metamask/polling-controller": { @@ -2139,21 +1611,6 @@ "readable-stream": true } }, - "@metamask/post-message-stream>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, "@metamask/ppom-validator": { "globals": { "URL": true, @@ -2163,48 +1620,11 @@ "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, - "@metamask/eth-query>json-rpc-random-id": true, + "await-semaphore": true, + "browserify>buffer": true, "@metamask/ppom-validator>crypto-js": true, "@metamask/ppom-validator>elliptic": true, - "await-semaphore": true, - "browserify>buffer": true - } - }, - "@metamask/ppom-validator>crypto-js": { - "globals": { - "crypto": true, - "define": true, - "msCrypto": true - }, - "packages": { - "browserify>browser-resolve": true - } - }, - "@metamask/ppom-validator>elliptic": { - "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "bn.js": true, - "ethers>@ethersproject/sha2>hash.js": true, - "pumpify>inherits": true - } - }, - "@metamask/ppom-validator>elliptic>brorand": { - "globals": { - "crypto": true, - "msCrypto": true - }, - "packages": { - "browserify>browser-resolve": true - } - }, - "@metamask/ppom-validator>elliptic>hmac-drbg": { - "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "ethers>@ethersproject/sha2>hash.js": true + "@metamask/eth-query>json-rpc-random-id": true } }, "@metamask/preferences-controller": { @@ -2234,55 +1654,10 @@ "@metamask/keyring-controller": true, "@metamask/network-controller": true, "@metamask/profile-sync-controller>@noble/ciphers": true, - "@metamask/profile-sync-controller>siwe": true, "@noble/hashes": true, "browserify>buffer": true, - "loglevel": true - } - }, - "@metamask/profile-sync-controller>@noble/ciphers": { - "globals": { - "TextDecoder": true, - "TextEncoder": true, - "crypto": true - } - }, - "@metamask/profile-sync-controller>siwe": { - "globals": { - "console.error": true, - "console.warn": true - }, - "packages": { - "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true, - "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, - "@metamask/profile-sync-controller>siwe>@stablelib/random": true, - "ethers": true - } - }, - "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": { - "globals": { - "console.error": true, - "console.log": true - }, - "packages": { - "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true, - "@noble/hashes": true - } - }, - "@metamask/profile-sync-controller>siwe>@stablelib/random": { - "globals": { - "crypto": true, - "msCrypto": true - }, - "packages": { - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true, - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true, - "browserify>browser-resolve": true - } - }, - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { - "packages": { - "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true + "loglevel": true, + "@metamask/profile-sync-controller>siwe": true } }, "@metamask/queued-request-controller": { @@ -2304,12 +1679,16 @@ "@metamask/rate-limit-controller>@metamask/utils": true } }, - "@metamask/rate-limit-controller>@metamask/base-controller": { - "globals": { - "setTimeout": true - }, + "@metamask/remote-feature-flag-controller": { "packages": { - "immer": true + "@metamask/base-controller": true, + "cockatiel": true + } + }, + "@metamask/rpc-errors": { + "packages": { + "@metamask/utils": true, + "@metamask/rpc-errors>fast-safe-stringify": true } }, "@metamask/rate-limit-controller>@metamask/rpc-errors": { @@ -2318,61 +1697,9 @@ "@metamask/rpc-errors>fast-safe-stringify": true } }, - "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { + "@metamask/safe-event-emitter": { "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/rate-limit-controller>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true - } - }, - "@metamask/remote-feature-flag-controller": { - "packages": { - "@metamask/base-controller": true, - "cockatiel": true - } - }, - "@metamask/rpc-errors": { - "packages": { - "@metamask/rpc-errors>fast-safe-stringify": true, - "@metamask/utils": true - } - }, - "@metamask/rpc-methods-flask>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@metamask/rpc-methods>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@metamask/safe-event-emitter": { - "globals": { - "setTimeout": true + "setTimeout": true }, "packages": { "webpack>events": true @@ -2387,12 +1714,6 @@ "@metamask/utils>@scure/base": true } }, - "@metamask/scure-bip39>@noble/hashes": { - "globals": { - "TextEncoder": true, - "crypto": true - } - }, "@metamask/selected-network-controller": { "packages": { "@metamask/base-controller": true, @@ -2406,40 +1727,14 @@ "packages": { "@metamask/base-controller": true, "@metamask/controller-utils": true, + "@metamask/signature-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller": true, "@metamask/logging-controller": true, - "@metamask/message-manager>jsonschema": true, - "@metamask/signature-controller>@metamask/eth-sig-util": true, "@metamask/utils": true, "browserify>buffer": true, - "uuid": true, - "webpack>events": true - } - }, - "@metamask/signature-controller>@metamask/eth-sig-util": { - "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/abi-utils": true, - "@metamask/eth-sig-util>tweetnacl": true, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "browserify>buffer": true - } - }, - "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - }, - "packages": { - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, - "@noble/hashes": true, - "browserify>buffer": true, - "nock>debug": true, - "semver": true + "webpack>events": true, + "@metamask/message-manager>jsonschema": true, + "uuid": true } }, "@metamask/smart-transactions-controller": { @@ -2452,60 +1747,19 @@ "setInterval": true }, "packages": { + "@metamask/smart-transactions-controller>@ethereumjs/tx": true, + "@metamask/smart-transactions-controller>@ethereumjs/util": true, "@ethersproject/bytes": true, "@metamask/controller-utils": true, "@metamask/eth-query": true, "@metamask/polling-controller": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "@metamask/smart-transactions-controller>bignumber.js": true, "@metamask/transaction-controller": true, + "@metamask/smart-transactions-controller>bignumber.js": true, "browserify>buffer": true, "fast-json-patch": true, "lodash": true } }, - "@metamask/smart-transactions-controller>@ethereumjs/tx": { - "packages": { - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "@metamask/smart-transactions-controller>@ethereumjs/util": true - } - }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/common": { - "packages": { - "@metamask/smart-transactions-controller>@ethereumjs/util": true, - "webpack>events": true - } - }, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": { - "globals": { - "TextEncoder": true - } - }, - "@metamask/smart-transactions-controller>@ethereumjs/util": { - "globals": { - "console.warn": true, - "fetch": true - }, - "packages": { - "@ethereumjs/tx>ethereum-cryptography": true, - "@metamask/smart-transactions-controller>@ethereumjs/tx>@ethereumjs/rlp": true, - "webpack>events": true - } - }, - "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@metamask/smart-transactions-controller>bignumber.js": { - "globals": { - "crypto": true, - "define": true - } - }, "@metamask/snaps-controllers": { "globals": { "DecompressionStream": true, @@ -2523,72 +1777,22 @@ "@metamask/permission-controller": true, "@metamask/post-message-stream": true, "@metamask/rpc-errors": true, - "@metamask/snaps-controllers>@xstate/fsm": true, - "@metamask/snaps-controllers>concat-stream": true, - "@metamask/snaps-controllers>get-npm-tarball-url": true, - "@metamask/snaps-controllers>readable-web-to-node-stream": true, - "@metamask/snaps-controllers>tar-stream": true, + "@metamask/snaps-utils>@metamask/snaps-registry": true, "@metamask/snaps-rpc-methods": true, "@metamask/snaps-sdk": true, "@metamask/snaps-utils": true, - "@metamask/snaps-utils>@metamask/snaps-registry": true, "@metamask/utils": true, + "@metamask/snaps-controllers>@xstate/fsm": true, "browserify>browserify-zlib": true, + "@metamask/snaps-controllers>concat-stream": true, "eslint>fast-deep-equal": true, + "@metamask/snaps-controllers>get-npm-tarball-url": true, "immer": true, "nanoid": true, "readable-stream": true, - "semver": true - } - }, - "@metamask/snaps-controllers-flask>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@metamask/snaps-controllers>concat-stream": { - "packages": { - "browserify>buffer": true, - "browserify>concat-stream>typedarray": true, - "pumpify>inherits": true, - "readable-stream": true, - "terser>source-map-support>buffer-from": true - } - }, - "@metamask/snaps-controllers>nanoid": { - "globals": { - "crypto.getRandomValues": true - } - }, - "@metamask/snaps-controllers>readable-web-to-node-stream": { - "packages": { - "readable-stream": true - } - }, - "@metamask/snaps-controllers>tar-stream": { - "packages": { - "@metamask/snaps-controllers>tar-stream>b4a": true, - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx": true, - "browserify>browser-resolve": true - } - }, - "@metamask/snaps-controllers>tar-stream>b4a": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - } - }, - "@metamask/snaps-controllers>tar-stream>streamx": { - "packages": { - "@metamask/snaps-controllers>tar-stream>fast-fifo": true, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true, - "webpack>events": true - } - }, - "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { - "globals": { - "queueMicrotask": true + "@metamask/snaps-controllers>readable-web-to-node-stream": true, + "semver": true, + "@metamask/snaps-controllers>tar-stream": true } }, "@metamask/snaps-execution-environments": { @@ -2601,15 +1805,23 @@ "@metamask/utils": true } }, + "@metamask/snaps-utils>@metamask/snaps-registry": { + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true, + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@noble/hashes": true + } + }, "@metamask/snaps-rpc-methods": { "packages": { + "@metamask/snaps-sdk>@metamask/key-tree": true, "@metamask/permission-controller": true, "@metamask/rpc-errors": true, "@metamask/snaps-sdk": true, - "@metamask/snaps-sdk>@metamask/key-tree": true, "@metamask/snaps-utils": true, - "@metamask/utils": true, "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true, "@noble/hashes": true } }, @@ -2619,20 +1831,8 @@ }, "packages": { "@metamask/rpc-errors": true, - "@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true - } - }, - "@metamask/snaps-sdk>@metamask/key-tree": { - "globals": { - "crypto.subtle": true - }, - "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@metamask/scure-bip39": true, - "@metamask/utils": true, - "@metamask/utils>@scure/base": true, - "@noble/hashes": true + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true } }, "@metamask/snaps-utils": { @@ -2651,86 +1851,35 @@ "fetch": true }, "packages": { + "@metamask/snaps-sdk>@metamask/key-tree": true, "@metamask/permission-controller": true, "@metamask/rpc-errors": true, - "@metamask/snaps-sdk": true, - "@metamask/snaps-sdk>@metamask/key-tree": true, "@metamask/snaps-utils>@metamask/slip44": true, + "@metamask/snaps-sdk": true, + "@metamask/utils>@metamask/superstruct": true, + "@metamask/utils": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "chalk": true, "@metamask/snaps-utils>cron-parser": true, "@metamask/snaps-utils>fast-json-stable-stringify": true, "@metamask/snaps-utils>fast-xml-parser": true, "@metamask/snaps-utils>marked": true, "@metamask/snaps-utils>rfdc": true, - "@metamask/snaps-utils>validate-npm-package-name": true, - "@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@noble/hashes": true, - "chalk": true, - "semver": true - } - }, - "@metamask/snaps-utils>@metamask/snaps-registry": { - "packages": { - "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, - "@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true, - "@noble/hashes": true - } - }, - "@metamask/snaps-utils>cron-parser": { - "packages": { - "browserify>browser-resolve": true, - "luxon": true + "semver": true, + "@metamask/snaps-utils>validate-npm-package-name": true } }, - "@metamask/snaps-utils>fast-xml-parser": { + "@metamask/transaction-controller": { "globals": { - "entityName": true, - "val": true + "clearTimeout": true, + "console.error": true, + "fetch": true, + "setTimeout": true }, "packages": { - "@metamask/snaps-utils>fast-xml-parser>strnum": true - } - }, - "@metamask/snaps-utils>marked": { - "globals": { - "console.error": true, - "console.warn": true, - "define": true - } - }, - "@metamask/snaps-utils>rfdc": { - "packages": { - "browserify>buffer": true - } - }, - "@metamask/snaps-utils>validate-npm-package-name": { - "packages": { - "@metamask/snaps-utils>validate-npm-package-name>builtins": true - } - }, - "@metamask/snaps-utils>validate-npm-package-name>builtins": { - "packages": { - "process": true, - "semver": true - } - }, - "@metamask/test-bundler>@ethersproject/networks": { - "packages": { - "ethers>@ethersproject/logger": true - } - }, - "@metamask/transaction-controller": { - "globals": { - "clearTimeout": true, - "console.error": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "@ethereumjs/tx": true, "@ethereumjs/tx>@ethereumjs/common": true, + "@ethereumjs/tx": true, "@ethereumjs/tx>@ethereumjs/util": true, "@ethersproject/abi": true, "@ethersproject/contracts": true, @@ -2740,34 +1889,18 @@ "@metamask/eth-query": true, "@metamask/gas-fee-controller": true, "@metamask/metamask-eth-abis": true, - "@metamask/name-controller>async-mutex": true, "@metamask/network-controller": true, - "@metamask/rpc-errors": true, "@metamask/transaction-controller>@metamask/nonce-tracker": true, + "@metamask/rpc-errors": true, "@metamask/utils": true, + "@metamask/name-controller>async-mutex": true, "bn.js": true, "browserify>buffer": true, "eth-method-registry": true, + "webpack>events": true, "fast-json-patch": true, "lodash": true, - "uuid": true, - "webpack>events": true - } - }, - "@metamask/transaction-controller>@metamask/nonce-tracker": { - "packages": { - "@ethersproject/providers": true, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": true, - "browserify>assert": true - } - }, - "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { - "globals": { - "clearTimeout": true, - "setTimeout": true - }, - "packages": { - "@swc/helpers>tslib": true + "uuid": true } }, "@metamask/user-operation-controller": { @@ -2781,13 +1914,13 @@ "@metamask/gas-fee-controller": true, "@metamask/polling-controller": true, "@metamask/rpc-errors": true, + "@metamask/utils>@metamask/superstruct": true, "@metamask/transaction-controller": true, "@metamask/utils": true, - "@metamask/utils>@metamask/superstruct": true, "bn.js": true, + "webpack>events": true, "lodash": true, - "uuid": true, - "webpack>events": true + "uuid": true } }, "@metamask/utils": { @@ -2797,131 +1930,431 @@ }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, "@noble/hashes": true, + "@metamask/utils>@scure/base": true, "browserify>buffer": true, "nock>debug": true, + "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/utils>@scure/base": { + "@metamask/abi-utils>@metamask/utils": { "globals": { "TextDecoder": true, "TextEncoder": true - } - }, - "@ngraveio/bc-ur": { + }, "packages": { - "@ngraveio/bc-ur>@keystonehq/alias-sampling": true, - "@ngraveio/bc-ur>bignumber.js": true, - "@ngraveio/bc-ur>cbor-sync": true, - "@ngraveio/bc-ur>crc": true, - "@ngraveio/bc-ur>jsbi": true, - "addons-linter>sha.js": true, - "browserify>assert": true, - "browserify>buffer": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@ngraveio/bc-ur>assert>object-is": { + "@metamask/browser-passworder>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@ngraveio/bc-ur>bignumber.js": { + "@metamask/eth-token-tracker>@metamask/eth-block-tracker>@metamask/utils": { "globals": { - "crypto": true, - "define": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@ngraveio/bc-ur>cbor-sync": { + "@metamask/network-controller>@metamask/eth-block-tracker>@metamask/utils": { "globals": { - "define": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "browserify>buffer": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@ngraveio/bc-ur>crc": { + "@metamask/keyring-controller>@metamask/eth-hd-keyring>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "browserify>buffer": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@ngraveio/bc-ur>jsbi": { + "@metamask/network-controller>@metamask/eth-json-rpc-infura>@metamask/utils": { "globals": { - "define": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@noble/hashes": { + "@metamask/eth-json-rpc-middleware>@metamask/utils": { "globals": { - "TextEncoder": true, - "crypto": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@popperjs/core": { + "@metamask/eth-sig-util>@metamask/utils": { "globals": { - "Element": true, - "HTMLElement": true, - "ShadowRoot": true, - "console.error": true, - "console.warn": true, - "document": true, - "navigator.userAgent": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@reduxjs/toolkit": { + "@metamask/keyring-controller>@metamask/eth-sig-util>@metamask/utils": { "globals": { - "AbortController": true, - "__REDUX_DEVTOOLS_EXTENSION_COMPOSE__": true, - "__REDUX_DEVTOOLS_EXTENSION__": true, - "console": true, - "queueMicrotask": true, - "requestAnimationFrame": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@reduxjs/toolkit>reselect": true, - "immer": true, - "process": true, - "redux": true, - "redux-thunk": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@segment/loosely-validate-event": { + "@metamask/signature-controller>@metamask/eth-sig-util>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "@segment/loosely-validate-event>component-type": true, - "@segment/loosely-validate-event>join-component": true, - "browserify>assert": true, - "browserify>buffer": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@sentry/browser": { + "@metamask/keyring-controller>@metamask/eth-simple-keyring>@metamask/utils": { "globals": { - "PerformanceObserver.supportedEntryTypes": true, - "Request": true, - "URL": true, - "XMLHttpRequest.prototype": true, - "__SENTRY_DEBUG__": true, - "__SENTRY_RELEASE__": true, - "addEventListener": true, - "console.error": true, - "indexedDB.open": true, - "performance.timeOrigin": true, - "setTimeout": true + "TextDecoder": true, + "TextEncoder": true }, "packages": { - "@sentry/browser>@sentry-internal/browser-utils": true, - "@sentry/browser>@sentry-internal/feedback": true, - "@sentry/browser>@sentry-internal/replay": true, - "@sentry/browser>@sentry-internal/replay-canvas": true, - "@sentry/browser>@sentry/core": true, - "@sentry/utils": true + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true } }, - "@sentry/browser>@sentry-internal/browser-utils": { + "@metamask/eth-snap-keyring>@metamask/utils": { "globals": { - "PerformanceEventTiming.prototype": true, + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@metamask/keyring-api>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@metamask/keyring-api>@metamask/keyring-utils>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@metamask/name-controller>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@metamask/permission-log-controller>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@metamask/post-message-stream>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@metamask/rate-limit-controller>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@metamask/rate-limit-controller>@metamask/rpc-errors>@metamask/utils": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "@metamask/utils>@metamask/superstruct": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true, + "browserify>buffer": true, + "nock>debug": true, + "@metamask/utils>pony-cause": true, + "semver": true + } + }, + "@ngraveio/bc-ur": { + "packages": { + "@ngraveio/bc-ur>@keystonehq/alias-sampling": true, + "browserify>assert": true, + "@ngraveio/bc-ur>bignumber.js": true, + "browserify>buffer": true, + "@ngraveio/bc-ur>cbor-sync": true, + "@ngraveio/bc-ur>crc": true, + "@ngraveio/bc-ur>jsbi": true, + "addons-linter>sha.js": true + } + }, + "@metamask/profile-sync-controller>@noble/ciphers": { + "globals": { + "TextDecoder": true, + "TextEncoder": true, + "crypto": true + } + }, + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": { + "globals": { + "TextEncoder": true + }, + "packages": { + "@noble/hashes": true + } + }, + "@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true + } + }, + "@metamask/scure-bip39>@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true + } + }, + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true + } + }, + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "globals": { + "TextEncoder": true, + "crypto": true + } + }, + "@popperjs/core": { + "globals": { + "Element": true, + "HTMLElement": true, + "ShadowRoot": true, + "console.error": true, + "console.warn": true, + "document": true, + "navigator.userAgent": true + } + }, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { + "globals": { + "console.log": true + } + }, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { + "globals": { + "XMLHttpRequest": true + }, + "packages": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true + } + }, + "@reduxjs/toolkit": { + "globals": { + "AbortController": true, + "__REDUX_DEVTOOLS_EXTENSION_COMPOSE__": true, + "__REDUX_DEVTOOLS_EXTENSION__": true, + "console": true, + "queueMicrotask": true, + "requestAnimationFrame": true, + "setTimeout": true + }, + "packages": { + "immer": true, + "process": true, + "redux": true, + "redux-thunk": true, + "@reduxjs/toolkit>reselect": true + } + }, + "react-router-dom-v5-compat>@remix-run/router": { + "globals": { + "AbortController": true, + "DOMException": true, + "FormData": true, + "Headers": true, + "Request": true, + "Response": true, + "URL": true, + "URLSearchParams": true, + "console": true, + "document.defaultView": true + } + }, + "@metamask/utils>@scure/base": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + } + }, + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": { + "packages": { + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@noble/hashes": true, + "@metamask/utils>@scure/base": true + } + }, + "@segment/loosely-validate-event": { + "packages": { + "browserify>assert": true, + "browserify>buffer": true, + "@segment/loosely-validate-event>component-type": true, + "@segment/loosely-validate-event>join-component": true + } + }, + "@sentry/browser>@sentry-internal/browser-utils": { + "globals": { + "PerformanceEventTiming.prototype": true, "PerformanceObserver": true, "XMLHttpRequest.prototype": true, "__SENTRY_DEBUG__": true, @@ -2955,6 +2388,25 @@ "@sentry/utils": true } }, + "@sentry/browser>@sentry-internal/replay-canvas": { + "globals": { + "Blob": true, + "HTMLCanvasElement": true, + "HTMLImageElement": true, + "ImageData": true, + "URL.createObjectURL": true, + "WeakRef": true, + "Worker": true, + "cancelAnimationFrame": true, + "console.error": true, + "createImageBitmap": true, + "document": true + }, + "packages": { + "@sentry/browser>@sentry/core": true, + "@sentry/utils": true + } + }, "@sentry/browser>@sentry-internal/replay": { "globals": { "Blob": true, @@ -3004,21 +2456,25 @@ "@sentry/utils": true } }, - "@sentry/browser>@sentry-internal/replay-canvas": { + "@sentry/browser": { "globals": { - "Blob": true, - "HTMLCanvasElement": true, - "HTMLImageElement": true, - "ImageData": true, - "URL.createObjectURL": true, - "WeakRef": true, - "Worker": true, - "cancelAnimationFrame": true, + "PerformanceObserver.supportedEntryTypes": true, + "Request": true, + "URL": true, + "XMLHttpRequest.prototype": true, + "__SENTRY_DEBUG__": true, + "__SENTRY_RELEASE__": true, + "addEventListener": true, "console.error": true, - "createImageBitmap": true, - "document": true + "indexedDB.open": true, + "performance.timeOrigin": true, + "setTimeout": true }, "packages": { + "@sentry/browser>@sentry-internal/browser-utils": true, + "@sentry/browser>@sentry-internal/feedback": true, + "@sentry/browser>@sentry-internal/replay-canvas": true, + "@sentry/browser>@sentry-internal/replay": true, "@sentry/browser>@sentry/core": true, "@sentry/utils": true } @@ -3089,45 +2545,86 @@ "isSecureContext": true }, "packages": { - "@solana/addresses>@solana/errors": true + "@solana/addresses>@solana/errors": true + } + }, + "@solana/addresses>@solana/codecs-core": { + "packages": { + "@solana/addresses>@solana/errors": true + } + }, + "@solana/addresses>@solana/codecs-strings": { + "globals": { + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true + }, + "packages": { + "@solana/addresses>@solana/codecs-core": true, + "@solana/addresses>@solana/errors": true + } + }, + "@solana/addresses>@solana/errors": { + "globals": { + "btoa": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser": { + "globals": { + "console.error": true, + "console.log": true + }, + "packages": { + "@noble/hashes": true, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true + } + }, + "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": { + "globals": { + "console.error": true, + "console.log": true + }, + "packages": { + "@noble/hashes": true, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": true } }, - "@solana/addresses>@solana/codecs-core": { + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": { "packages": { - "@solana/addresses>@solana/errors": true + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary>@stablelib/int": true } }, - "@solana/addresses>@solana/codecs-strings": { + "@metamask/profile-sync-controller>siwe>@stablelib/random": { "globals": { - "TextDecoder": true, - "TextEncoder": true, - "atob": true, - "btoa": true + "crypto": true, + "msCrypto": true }, "packages": { - "@solana/addresses>@solana/codecs-core": true, - "@solana/addresses>@solana/errors": true + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/binary": true, + "@metamask/profile-sync-controller>siwe>@stablelib/random>@stablelib/wipe": true, + "browserify>browser-resolve": true } }, - "@solana/addresses>@solana/errors": { + "@trezor/connect-web>@trezor/connect-common": { "globals": { - "btoa": true - } - }, - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { + "console.warn": true, + "localStorage.getItem": true, + "localStorage.setItem": true, + "navigator": true, + "setTimeout": true, + "window": true + }, "packages": { - "react-markdown>unist-util-visit": true + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, + "@trezor/connect-web>@trezor/utils": true, + "@swc/helpers>tslib": true } }, - "@storybook/addon-knobs>qs": { + "@metamask/eth-trezor-keyring>@trezor/connect-plugin-ethereum": { "packages": { - "string.prototype.matchall>side-channel": true - } - }, - "@swc/helpers>tslib": { - "globals": { - "SuppressedError": true, - "define": true + "@metamask/eth-sig-util": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web": { @@ -3154,35 +2651,20 @@ "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect": true, "@trezor/connect-web>@trezor/connect-common": true, + "@trezor/connect-web>@trezor/connect": true, "@trezor/connect-web>@trezor/utils": true, - "webpack>events": true + "webpack>events": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web>@trezor/connect": { "packages": { - "@swc/helpers>tslib": true, "@trezor/connect-web>@trezor/connect>@trezor/protobuf": true, "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, "@trezor/connect-web>@trezor/connect>@trezor/transport": true, - "@trezor/connect-web>@trezor/utils": true - } - }, - "@trezor/connect-web>@trezor/connect-common": { - "globals": { - "console.warn": true, - "localStorage.getItem": true, - "localStorage.setItem": true, - "navigator": true, - "setTimeout": true, - "window": true - }, - "packages": { - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": true, - "@trezor/connect-web>@trezor/utils": true + "@trezor/connect-web>@trezor/utils": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils": { @@ -3198,54 +2680,17 @@ "screen.width": true }, "packages": { + "process": true, "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true, - "process": true - } - }, - "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { - "globals": { - "define": true + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": true } }, "@trezor/connect-web>@trezor/connect>@trezor/protobuf": { "packages": { - "@swc/helpers>tslib": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": true, - "browserify>buffer": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { - "globals": { - "process": true, - "setTimeout": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": { - "globals": { - "console.log": true - } - }, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": { - "globals": { - "XMLHttpRequest": true - }, - "packages": { - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, - "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true + "browserify>buffer": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": true, + "@swc/helpers>tslib": true } }, "@trezor/connect-web>@trezor/connect>@trezor/schema-utils": { @@ -3272,16 +2717,10 @@ "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true, "@trezor/connect-web>@trezor/utils>bignumber.js": true, "browserify>buffer": true, - "webpack>events": true - } - }, - "@trezor/connect-web>@trezor/utils>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "webpack>events": true, + "@swc/helpers>tslib": true } }, "@welldone-software/why-did-you-render": { @@ -3296,59 +2735,193 @@ "setTimeout": true }, "packages": { - "lodash": true, - "react": true + "lodash": true, + "react": true + } + }, + "@zxing/browser": { + "globals": { + "HTMLElement": true, + "HTMLImageElement": true, + "HTMLVideoElement": true, + "clearTimeout": true, + "console.error": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, + "packages": { + "@zxing/library": true + } + }, + "@zxing/library": { + "globals": { + "HTMLImageElement": true, + "HTMLVideoElement": true, + "TextDecoder": true, + "TextEncoder": true, + "URL.createObjectURL": true, + "btoa": true, + "console.log": true, + "console.warn": true, + "document": true, + "navigator": true, + "setTimeout": true + }, + "packages": { + "@zxing/library>ts-custom-error": true + } + }, + "@lavamoat/lavapack>readable-stream>abort-controller": { + "globals": { + "AbortController": true + } + }, + "currency-formatter>accounting": { + "globals": { + "define": true + } + }, + "ethers>@ethersproject/json-wallets>aes-js": { + "globals": { + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>aes-js": { + "globals": { + "define": true + } + }, + "chalk>ansi-styles": { + "packages": { + "chalk>ansi-styles>color-convert": true + } + }, + "@metamask/controller-utils>@spruceid/siwe-parser>apg-js": { + "packages": { + "browserify>buffer": true + } + }, + "string.prototype.matchall>es-abstract>array-buffer-byte-length": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true + } + }, + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { + "packages": { + "bn.js": true, + "browserify>buffer": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "browserify>vm-browserify": true + } + }, + "browserify>assert": { + "globals": { + "Buffer": true + }, + "packages": { + "react>object-assign": true, + "browserify>assert>util": true + } + }, + "@metamask/name-controller>async-mutex": { + "globals": { + "clearTimeout": true, + "setTimeout": true + }, + "packages": { + "@swc/helpers>tslib": true + } + }, + "@metamask/transaction-controller>@metamask/nonce-tracker>async-mutex": { + "globals": { + "clearTimeout": true, + "setTimeout": true + }, + "packages": { + "@swc/helpers>tslib": true + } + }, + "string.prototype.matchall>es-abstract>available-typed-arrays": { + "packages": { + "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true + } + }, + "await-semaphore": { + "packages": { + "process": true, + "browserify>timers-browserify": true + } + }, + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/domain-service>axios": { + "globals": { + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, + "console.warn": true, + "document": true, + "location.href": true, + "navigator": true, + "setTimeout": true + }, + "packages": { + "browserify>buffer": true, + "axios>form-data": true, + "process": true } }, - "@zxing/browser": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>axios": { "globals": { - "HTMLElement": true, - "HTMLImageElement": true, - "HTMLVideoElement": true, - "clearTimeout": true, - "console.error": true, + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, + "btoa": true, "console.warn": true, "document": true, + "location.href": true, "navigator": true, "setTimeout": true }, "packages": { - "@zxing/library": true + "browserify>buffer": true, + "axios>form-data": true, + "process": true } }, - "@zxing/library": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>axios": { "globals": { - "HTMLImageElement": true, - "HTMLVideoElement": true, - "TextDecoder": true, - "TextEncoder": true, - "URL.createObjectURL": true, + "Blob": true, + "FormData": true, + "URLSearchParams": true, + "XMLHttpRequest": true, "btoa": true, - "console.log": true, "console.warn": true, "document": true, + "location.href": true, "navigator": true, "setTimeout": true }, "packages": { - "@zxing/library>ts-custom-error": true + "browserify>buffer": true, + "axios>form-data": true, + "process": true } }, - "addons-linter>sha.js": { - "packages": { - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "@metamask/snaps-controllers>tar-stream>b4a": { + "globals": { + "TextDecoder": true, + "TextEncoder": true } }, - "await-semaphore": { + "@ensdomains/content-hash>multihashes>multibase>base-x": { "packages": { - "browserify>timers-browserify": true, - "process": true - } - }, - "axios>form-data": { - "globals": { - "FormData": true + "koa>content-disposition>safe-buffer": true } }, "base32-encode": { @@ -3362,136 +2935,156 @@ "define": true } }, - "blo": { + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>bignumber.js": { "globals": { - "btoa": true + "crypto": true, + "define": true } }, - "bn.js": { + "@metamask/notification-services-controller>bignumber.js": { "globals": { - "Buffer": true - }, - "packages": { - "browserify>browser-resolve": true + "crypto": true, + "define": true } }, - "bowser": { + "@metamask/smart-transactions-controller>bignumber.js": { "globals": { + "crypto": true, "define": true } }, - "browserify>assert": { + "@ngraveio/bc-ur>bignumber.js": { "globals": { - "Buffer": true - }, - "packages": { - "browserify>assert>util": true, - "react>object-assign": true + "crypto": true, + "define": true } }, - "browserify>assert>util": { + "@trezor/connect-web>@trezor/utils>bignumber.js": { "globals": { - "console.error": true, - "console.log": true, - "console.trace": true, - "process": true - }, + "crypto": true, + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { + "globals": { + "crypto": true, + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "globals": { + "crypto": true, + "define": true + } + }, + "eth-lattice-keyring>gridplus-sdk>bitwise": { "packages": { - "browserify>assert>util>inherits": true, - "process": true + "browserify>buffer": true } }, - "browserify>browserify-zlib": { + "blo": { + "globals": { + "btoa": true + } + }, + "bn.js": { + "globals": { + "Buffer": true + }, "packages": { - "browserify>assert": true, - "browserify>browserify-zlib>pako": true, - "browserify>buffer": true, - "browserify>util": true, - "process": true, - "stream-browserify": true + "browserify>browser-resolve": true } }, - "browserify>buffer": { + "eth-lattice-keyring>gridplus-sdk>borc": { "globals": { "console": true }, "packages": { - "base64-js": true, - "buffer>ieee754": true + "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, + "browserify>buffer": true, + "buffer>ieee754": true, + "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true } }, - "browserify>punycode": { + "bowser": { "globals": { "define": true } }, - "browserify>string_decoder": { + "@metamask/ppom-validator>elliptic>brorand": { + "globals": { + "crypto": true, + "msCrypto": true + }, "packages": { - "koa>content-disposition>safe-buffer": true + "browserify>browser-resolve": true } }, - "browserify>timers-browserify": { - "globals": { - "clearInterval": true, - "clearTimeout": true, - "setInterval": true, - "setTimeout": true - }, + "ethereumjs-util>ethereum-cryptography>browserify-aes": { "packages": { - "process": true + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash>cipher-base": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true } }, - "browserify>url": { + "crypto-browserify>browserify-cipher": { "packages": { - "@storybook/addon-knobs>qs": true, - "browserify>punycode": true + "ethereumjs-util>ethereum-cryptography>browserify-aes": true, + "crypto-browserify>browserify-cipher>browserify-des": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true } }, - "browserify>util": { - "globals": { - "console.error": true, - "console.log": true, - "console.trace": true - }, + "crypto-browserify>browserify-cipher>browserify-des": { "packages": { - "browserify>util>is-arguments": true, - "browserify>util>is-typed-array": true, - "browserify>util>which-typed-array": true, - "koa>is-generator-function": true, - "process": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash>cipher-base": true, + "crypto-browserify>browserify-cipher>browserify-des>des.js": true, "pumpify>inherits": true } }, - "browserify>util>is-arguments": { + "crypto-browserify>public-encrypt>browserify-rsa": { "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "bn.js": true, + "browserify>buffer": true, + "crypto-browserify>randombytes": true } }, - "browserify>util>is-typed-array": { + "crypto-browserify>browserify-sign": { "packages": { - "browserify>util>which-typed-array": true + "bn.js": true, + "crypto-browserify>public-encrypt>browserify-rsa": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "crypto-browserify>create-hmac": true, + "@metamask/ppom-validator>elliptic": true, + "pumpify>inherits": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "stream-browserify": true } }, - "browserify>util>which-typed-array": { + "browserify>browserify-zlib": { "packages": { - "browserify>util>which-typed-array>for-each": true, - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>available-typed-arrays": true, - "string.prototype.matchall>es-abstract>gopd": true + "browserify>assert": true, + "browserify>buffer": true, + "browserify>browserify-zlib>pako": true, + "process": true, + "stream-browserify": true, + "browserify>util": true } }, - "browserify>util>which-typed-array>for-each": { + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { "packages": { - "string.prototype.matchall>es-abstract>is-callable": true + "@ensdomains/content-hash>multihashes>multibase>base-x": true } }, - "browserify>vm-browserify": { - "globals": { - "document.body.appendChild": true, - "document.body.removeChild": true, - "document.createElement": true + "ethereumjs-util>ethereum-cryptography>bs58check": { + "packages": { + "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, + "ethereumjs-util>create-hash": true, + "koa>content-disposition>safe-buffer": true } }, "buffer": { @@ -3503,20 +3096,52 @@ "buffer>ieee754": true } }, - "chalk": { + "terser>source-map-support>buffer-from": { "packages": { - "chalk>ansi-styles": true, - "chalk>supports-color": true + "browserify>buffer": true } }, - "chalk>ansi-styles": { + "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { + "packages": { + "browserify>buffer": true + } + }, + "browserify>buffer": { + "globals": { + "console": true + }, + "packages": { + "base64-js": true, + "buffer>ieee754": true + } + }, + "@metamask/snaps-utils>validate-npm-package-name>builtins": { + "packages": { + "process": true, + "semver": true + } + }, + "string.prototype.matchall>call-bind": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "browserify>has>function-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>call-bind>set-function-length": true + } + }, + "@ngraveio/bc-ur>cbor-sync": { + "globals": { + "define": true + }, "packages": { - "chalk>ansi-styles>color-convert": true + "browserify>buffer": true } }, - "chalk>ansi-styles>color-convert": { + "chalk": { "packages": { - "jest-canvas-mock>moo-color>color-name": true + "chalk>ansi-styles": true, + "chalk>supports-color": true } }, "chart.js": { @@ -3540,9 +3165,20 @@ "chart.js>@kurkle/color": true } }, - "chart.js>@kurkle/color": { - "globals": { - "define": true + "@ensdomains/content-hash>cids": { + "packages": { + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>multicodec": true, + "@ensdomains/content-hash>cids>multihashes": true, + "@ensdomains/content-hash>cids>uint8arrays": true + } + }, + "ethereumjs-util>create-hash>cipher-base": { + "packages": { + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true, + "stream-browserify": true, + "browserify>string_decoder": true } }, "classnames": { @@ -3551,6 +3187,11 @@ "define": true } }, + "@metamask/jazzicon>color>clone": { + "packages": { + "browserify>buffer": true + } + }, "cockatiel": { "globals": { "AbortController": true, @@ -3564,6 +3205,37 @@ "process": true } }, + "chalk>ansi-styles>color-convert": { + "packages": { + "jest-canvas-mock>moo-color>color-name": true + } + }, + "@metamask/jazzicon>color>color-convert": { + "packages": { + "@metamask/jazzicon>color>color-convert>color-name": true + } + }, + "@metamask/jazzicon>color>color-string": { + "packages": { + "jest-canvas-mock>moo-color>color-name": true + } + }, + "@metamask/jazzicon>color": { + "packages": { + "@metamask/jazzicon>color>clone": true, + "@metamask/jazzicon>color>color-convert": true, + "@metamask/jazzicon>color>color-string": true + } + }, + "@metamask/snaps-controllers>concat-stream": { + "packages": { + "terser>source-map-support>buffer-from": true, + "browserify>buffer": true, + "pumpify>inherits": true, + "readable-stream": true, + "browserify>concat-stream>typedarray": true + } + }, "copy-to-clipboard": { "globals": { "clipboardData": true, @@ -3582,10 +3254,47 @@ "copy-to-clipboard>toggle-selection": true } }, - "copy-to-clipboard>toggle-selection": { + "@ethereumjs/tx>@ethereumjs/common>crc-32": { "globals": { - "document.activeElement": true, - "document.getSelection": true + "DO_NOT_EXPORT_CRC": true, + "define": true + } + }, + "@ngraveio/bc-ur>crc": { + "packages": { + "browserify>buffer": true + } + }, + "crypto-browserify>create-ecdh": { + "packages": { + "bn.js": true, + "browserify>buffer": true, + "@metamask/ppom-validator>elliptic": true + } + }, + "ethereumjs-util>create-hash": { + "packages": { + "ethereumjs-util>create-hash>cipher-base": true, + "pumpify>inherits": true, + "ethereumjs-util>create-hash>md5.js": true, + "ethereumjs-util>create-hash>ripemd160": true, + "addons-linter>sha.js": true + } + }, + "crypto-browserify>create-hmac": { + "packages": { + "ethereumjs-util>create-hash>cipher-base": true, + "ethereumjs-util>create-hash": true, + "pumpify>inherits": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "addons-linter>sha.js": true + } + }, + "@metamask/snaps-utils>cron-parser": { + "packages": { + "browserify>browser-resolve": true, + "luxon": true } }, "crypto-browserify": { @@ -3593,303 +3302,484 @@ "crypto-browserify>browserify-cipher": true, "crypto-browserify>browserify-sign": true, "crypto-browserify>create-ecdh": true, + "ethereumjs-util>create-hash": true, "crypto-browserify>create-hmac": true, "crypto-browserify>diffie-hellman": true, "crypto-browserify>pbkdf2": true, "crypto-browserify>public-encrypt": true, "crypto-browserify>randombytes": true, - "crypto-browserify>randomfill": true, - "ethereumjs-util>create-hash": true + "crypto-browserify>randomfill": true } }, - "crypto-browserify>browserify-cipher": { + "@metamask/ppom-validator>crypto-js": { + "globals": { + "crypto": true, + "define": true, + "msCrypto": true + }, "packages": { - "crypto-browserify>browserify-cipher>browserify-des": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true + "browserify>browser-resolve": true } }, - "crypto-browserify>browserify-cipher>browserify-des": { + "react-beautiful-dnd>css-box-model": { + "globals": { + "getComputedStyle": true, + "pageXOffset": true, + "pageYOffset": true + }, "packages": { - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>browserify-des>des.js": true, - "ethereumjs-util>create-hash>cipher-base": true, - "pumpify>inherits": true + "react-router-dom>tiny-invariant": true } }, - "crypto-browserify>browserify-cipher>browserify-des>des.js": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": { + "globals": { + "document.createElement": true, + "document.documentElement": true, + "getComputedStyle": true + }, "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "pumpify>inherits": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true } }, - "crypto-browserify>browserify-cipher>evp_bytestokey": { + "currency-formatter": { "packages": { - "ethereumjs-util>create-hash>md5.js": true, - "koa>content-disposition>safe-buffer": true + "currency-formatter>accounting": true, + "currency-formatter>locale-currency": true, + "react>object-assign": true } }, - "crypto-browserify>browserify-sign": { + "debounce-stream": { + "packages": { + "debounce-stream>debounce": true, + "debounce-stream>duplexer": true, + "debounce-stream>through": true + } + }, + "debounce-stream>debounce": { + "globals": { + "clearTimeout": true, + "setTimeout": true + } + }, + "nock>debug": { + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, + "packages": { + "nock>debug>ms": true, + "process": true + } + }, + "@metamask/eth-token-tracker>deep-equal": { + "packages": { + "string.prototype.matchall>es-abstract>array-buffer-byte-length": true, + "string.prototype.matchall>call-bind": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": true, + "string.prototype.matchall>get-intrinsic": true, + "browserify>util>is-arguments": true, + "string.prototype.matchall>es-abstract>is-array-buffer": true, + "@metamask/eth-token-tracker>deep-equal>is-date-object": true, + "string.prototype.matchall>es-abstract>is-regex": true, + "string.prototype.matchall>es-abstract>is-shared-array-buffer": true, + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "@ngraveio/bc-ur>assert>object-is": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true, + "gulp>vinyl-fs>object.assign": true, + "string.prototype.matchall>regexp.prototype.flags": true, + "string.prototype.matchall>side-channel": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": true, + "@metamask/eth-token-tracker>deep-equal>which-collection": true, + "browserify>util>which-typed-array": true + } + }, + "string.prototype.matchall>define-properties>define-data-property": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "string.prototype.matchall>define-properties": { + "packages": { + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true + } + }, + "crypto-browserify>browserify-cipher>browserify-des>des.js": { + "packages": { + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true + } + }, + "crypto-browserify>diffie-hellman": { "packages": { - "@metamask/ppom-validator>elliptic": true, "bn.js": true, "browserify>buffer": true, - "crypto-browserify>create-hmac": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "ethereumjs-util>create-hash": true, - "pumpify>inherits": true, + "crypto-browserify>diffie-hellman>miller-rabin": true, + "crypto-browserify>randombytes": true + } + }, + "@material-ui/core>react-transition-group>dom-helpers": { + "packages": { + "@babel/runtime": true + } + }, + "debounce-stream>duplexer": { + "packages": { "stream-browserify": true } }, - "crypto-browserify>create-ecdh": { + "ethers>@ethersproject/signing-key>elliptic": { "packages": { - "@metamask/ppom-validator>elliptic": true, "bn.js": true, - "browserify>buffer": true + "@metamask/ppom-validator>elliptic>brorand": true, + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true } }, - "crypto-browserify>create-hmac": { + "@metamask/ppom-validator>elliptic": { "packages": { - "addons-linter>sha.js": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "bn.js": true, + "@metamask/ppom-validator>elliptic>brorand": true, + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true } }, - "crypto-browserify>diffie-hellman": { + "eth-lattice-keyring>gridplus-sdk>elliptic": { + "packages": { + "bn.js": true, + "@metamask/ppom-validator>elliptic>brorand": true, + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>hmac-drbg": true, + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + } + }, + "string.prototype.matchall>call-bind>es-define-property": { "packages": { - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify>diffie-hellman>miller-rabin": true, - "crypto-browserify>randombytes": true + "string.prototype.matchall>get-intrinsic": true } }, - "crypto-browserify>diffie-hellman>miller-rabin": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator": { "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "bn.js": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>has-symbols": true, + "browserify>util>is-arguments": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "eslint-plugin-react>array-includes>is-string": true, + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "process": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": true } }, - "crypto-browserify>pbkdf2": { + "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { "globals": { - "crypto": true, - "process": true, - "queueMicrotask": true, - "setImmediate": true, - "setTimeout": true + "intToBuffer": true }, "packages": { - "addons-linter>sha.js": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>create-hash>ripemd160": true, - "koa>content-disposition>safe-buffer": true, - "process": true + "bn.js": true, + "buffer": true, + "@metamask/ethjs>js-sha3": true } }, - "crypto-browserify>public-encrypt": { + "eth-ens-namehash": { + "globals": { + "name": "write" + }, "packages": { - "bn.js": true, "browserify>buffer": true, - "crypto-browserify>public-encrypt>browserify-rsa": true, - "crypto-browserify>public-encrypt>parse-asn1": true, - "crypto-browserify>randombytes": true, - "ethereumjs-util>create-hash": true + "eth-ens-namehash>idna-uts46-hx": true, + "@metamask/ethjs>js-sha3": true } }, - "crypto-browserify>public-encrypt>browserify-rsa": { + "eth-lattice-keyring": { + "globals": { + "addEventListener": true, + "browser": true, + "clearInterval": true, + "fetch": true, + "open": true, + "setInterval": true + }, "packages": { + "eth-lattice-keyring>@ethereumjs/tx": true, + "@ethereumjs/tx>@ethereumjs/util": true, "bn.js": true, "browserify>buffer": true, - "crypto-browserify>randombytes": true + "crypto-browserify": true, + "webpack>events": true, + "eth-lattice-keyring>gridplus-sdk": true, + "eth-lattice-keyring>rlp": true } }, - "crypto-browserify>public-encrypt>parse-asn1": { + "eth-method-registry": { "packages": { - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "crypto-browserify>pbkdf2": true, - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true + "@metamask/ethjs-contract": true, + "@metamask/ethjs-query": true } }, - "crypto-browserify>public-encrypt>parse-asn1>asn1.js": { + "@ethereumjs/tx>ethereum-cryptography": { + "globals": { + "TextDecoder": true, + "crypto": true + }, "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "bn.js": true, - "browserify>buffer": true, - "browserify>vm-browserify": true, - "pumpify>inherits": true + "@ethereumjs/tx>ethereum-cryptography>@noble/curves": true, + "@noble/hashes": true, + "@ethereumjs/tx>ethereum-cryptography>@scure/bip32": true } }, - "crypto-browserify>randombytes": { + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { "globals": { - "crypto": true, - "msCrypto": true + "TextDecoder": true, + "crypto": true }, "packages": { - "koa>content-disposition>safe-buffer": true, - "process": true + "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "crypto-browserify>randomfill": { + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { "globals": { - "crypto": true, - "msCrypto": true + "TextDecoder": true, + "crypto": true }, "packages": { - "crypto-browserify>randombytes": true, - "koa>content-disposition>safe-buffer": true, - "process": true + "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true } }, - "currency-formatter": { + "ethereumjs-util>ethereum-cryptography": { "packages": { - "currency-formatter>accounting": true, - "currency-formatter>locale-currency": true, - "react>object-assign": true - } - }, - "currency-formatter>accounting": { - "globals": { - "define": true + "browserify>buffer": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "crypto-browserify>randombytes": true, + "ganache>secp256k1": true } }, - "currency-formatter>locale-currency": { - "globals": { - "countryCode": true + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": { + "packages": { + "browserify>assert": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "browserify>buffer": true, + "crypto-browserify>create-hmac": true, + "ethers>@ethersproject/sha2>hash.js": true, + "ethereumjs-util>ethereum-cryptography>keccak": true, + "crypto-browserify>randombytes": true, + "koa>content-disposition>safe-buffer": true, + "ganache>secp256k1": true } }, - "debounce-stream": { + "ethereumjs-util": { "packages": { - "debounce-stream>debounce": true, - "debounce-stream>duplexer": true, - "debounce-stream>through": true + "browserify>assert": true, + "bn.js": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "ethereumjs-util>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true, + "ethereumjs-util>rlp": true } }, - "debounce-stream>debounce": { - "globals": { - "clearTimeout": true, - "setTimeout": true + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": { + "packages": { + "browserify>assert": true, + "bn.js": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "browserify>insert-module-globals>is-buffer": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": true } }, - "debounce-stream>duplexer": { + "@metamask/keyring-controller>ethereumjs-wallet": { "packages": { - "stream-browserify": true + "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "browserify>buffer": true, + "crypto-browserify": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereum-cryptography": true, + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util": true, + "crypto-browserify>randombytes": true, + "ethers>@ethersproject/json-wallets>scrypt-js": true, + "@metamask/keyring-controller>ethereumjs-wallet>utf8": true, + "uuid": true } }, - "debounce-stream>through": { + "ethers": { "packages": { - "process": true, - "stream-browserify": true + "@ethersproject/abi": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "ethers>@ethersproject/providers": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "@ethersproject/wallet": true, + "ethers>@ethersproject/web": true, + "ethers>@ethersproject/wordlists": true } }, - "depcheck>@vue/compiler-sfc>postcss>nanoid": { - "globals": { - "crypto.getRandomValues": true + "@metamask/eth-ledger-bridge-keyring>@ledgerhq/hw-app-eth>@ledgerhq/evm-tools>ethers": { + "packages": { + "@ethersproject/abi": true, + "ethers>@ethersproject/abstract-signer": true, + "ethers>@ethersproject/address": true, + "ethers>@ethersproject/base64": true, + "ethers>@ethersproject/basex": true, + "@ethersproject/bignumber": true, + "@ethersproject/bytes": true, + "ethers>@ethersproject/constants": true, + "@ethersproject/contracts": true, + "@ethersproject/hash": true, + "@ethersproject/hdnode": true, + "ethers>@ethersproject/json-wallets": true, + "ethers>@ethersproject/keccak256": true, + "ethers>@ethersproject/logger": true, + "ethers>@ethersproject/properties": true, + "@ethersproject/providers": true, + "ethers>@ethersproject/random": true, + "ethers>@ethersproject/rlp": true, + "ethers>@ethersproject/sha2": true, + "ethers>@ethersproject/signing-key": true, + "ethers>@ethersproject/solidity": true, + "ethers>@ethersproject/strings": true, + "ethers>@ethersproject/transactions": true, + "ethers>@ethersproject/units": true, + "@ethersproject/wallet": true, + "@ethersproject/providers>@ethersproject/web": true, + "ethers>@ethersproject/wordlists": true } }, - "depcheck>is-core-module>hasown": { + "@metamask/ethjs>ethjs-abi": { "packages": { - "browserify>has>function-bind": true + "bn.js": true, + "browserify>buffer": true, + "@metamask/ethjs>js-sha3": true, + "@metamask/ethjs>ethjs-abi>number-to-bn": true } }, - "dependency-tree>precinct>detective-postcss>postcss>nanoid": { + "webpack>events": { "globals": { - "crypto.getRandomValues": true + "console": true } }, - "eslint-plugin-react>array-includes>is-string": { + "crypto-browserify>browserify-cipher>evp_bytestokey": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "ethereumjs-util>create-hash>md5.js": true, + "koa>content-disposition>safe-buffer": true } }, - "eth-ens-namehash": { - "globals": { - "name": "write" - }, + "extension-port-stream": { "packages": { - "@metamask/ethjs>js-sha3": true, "browserify>buffer": true, - "eth-ens-namehash>idna-uts46-hx": true + "extension-port-stream>readable-stream": true } }, - "eth-ens-namehash>idna-uts46-hx": { + "fast-json-patch": { + "globals": { + "addEventListener": true, + "clearTimeout": true, + "removeEventListener": true, + "setTimeout": true + } + }, + "@metamask/snaps-utils>fast-xml-parser": { "globals": { - "define": true + "entityName": true, + "val": true }, "packages": { - "browserify>punycode": true + "@metamask/snaps-utils>fast-xml-parser>strnum": true } }, - "eth-keyring-controller>@metamask/browser-passworder": { - "globals": { - "crypto": true + "@metamask/notification-services-controller>firebase": { + "packages": { + "@metamask/notification-services-controller>firebase>@firebase/app": true, + "@metamask/notification-services-controller>firebase>@firebase/messaging": true } }, - "eth-lattice-keyring": { + "react-focus-lock>focus-lock": { "globals": { - "addEventListener": true, - "browser": true, - "clearInterval": true, - "fetch": true, - "open": true, - "setInterval": true + "HTMLIFrameElement": true, + "Node.DOCUMENT_FRAGMENT_NODE": true, + "Node.DOCUMENT_NODE": true, + "Node.DOCUMENT_POSITION_CONTAINED_BY": true, + "Node.DOCUMENT_POSITION_CONTAINS": true, + "Node.ELEMENT_NODE": true, + "console.error": true, + "console.warn": true, + "document": true, + "getComputedStyle": true, + "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/util": true, - "bn.js": true, - "browserify>buffer": true, - "crypto-browserify": true, - "eth-lattice-keyring>@ethereumjs/tx": true, - "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true, - "webpack>events": true + "@swc/helpers>tslib": true } }, - "eth-lattice-keyring>@ethereumjs/tx": { + "browserify>util>which-typed-array>for-each": { "packages": { - "@ethereumjs/tx>@ethereumjs/common": true, - "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": true + "string.prototype.matchall>es-abstract>is-callable": true } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": { - "packages": { - "browserify": true, - "browserify>buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>case": true + "axios>form-data": { + "globals": { + "FormData": true } }, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz>@chainsafe/persistent-merkle-tree": { + "fuse.js": { "globals": { - "WeakRef": true - }, - "packages": { - "browserify": true + "console": true, + "define": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography": { + "string.prototype.matchall>get-intrinsic": { "globals": { - "TextDecoder": true, - "crypto": true + "AggregateError": true, + "FinalizationRegistry": true, + "WeakRef": true }, "packages": { - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true + "string.prototype.matchall>call-bind>es-errors": true, + "browserify>has>function-bind": true, + "string.prototype.matchall>es-abstract>has-proto": true, + "string.prototype.matchall>has-symbols": true, + "depcheck>is-core-module>hasown": true } }, - "eth-lattice-keyring>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { - "globals": { - "TextEncoder": true, - "crypto": true + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true } }, "eth-lattice-keyring>gridplus-sdk": { @@ -3907,230 +3797,307 @@ "setTimeout": true }, "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "@ethersproject/abi": true, - "@metamask/ethjs>js-sha3": true, - "@metamask/keyring-api>bech32": true, - "bn.js": true, - "browserify>buffer": true, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": true, + "@ethersproject/abi": true, "eth-lattice-keyring>gridplus-sdk>aes-js": true, + "@metamask/keyring-api>bech32": true, "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, "eth-lattice-keyring>gridplus-sdk>bitwise": true, + "bn.js": true, "eth-lattice-keyring>gridplus-sdk>borc": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "browserify>buffer": true, + "@ethereumjs/tx>@ethereumjs/common>crc-32": true, "eth-lattice-keyring>gridplus-sdk>elliptic": true, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, - "eth-lattice-keyring>gridplus-sdk>uuid": true, - "eth-lattice-keyring>rlp": true, - "ethereumjs-util>ethereum-cryptography>bs58check": true, "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ethjs>js-sha3": true, + "lodash": true, + "eth-lattice-keyring>rlp": true, "ganache>secp256k1": true, - "lodash": true + "eth-lattice-keyring>gridplus-sdk>uuid": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": { + "string.prototype.matchall>es-abstract>has-property-descriptors": { "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "webpack>events": true + "string.prototype.matchall>call-bind>es-define-property": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { + "koa>is-generator-function>has-tostringtag": { "packages": { - "@ethereumjs/tx>@ethereumjs/rlp": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "@ethersproject/providers": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "eth-lattice-keyring>@ethereumjs/tx>@chainsafe/ssz": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": true, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": true + "string.prototype.matchall>has-symbols": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>@ethereumjs/common": { + "ethereumjs-util>create-hash>md5.js>hash-base": { "packages": { - "@ethereumjs/tx>@ethereumjs/common>crc-32": true, - "@ethereumjs/tx>@ethereumjs/util": true, - "browserify>buffer": true, - "webpack>events": true + "pumpify>inherits": true, + "readable-stream": true, + "koa>content-disposition>safe-buffer": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { + "ethers>@ethersproject/sha2>hash.js": { + "packages": { + "pumpify>inherits": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true + } + }, + "depcheck>is-core-module>hasown": { + "packages": { + "browserify>has>function-bind": true + } + }, + "@metamask/eth-trezor-keyring>hdkey": { + "packages": { + "browserify>assert": true, + "ethereumjs-util>ethereum-cryptography>bs58check": true, + "crypto-browserify": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "ganache>secp256k1": true + } + }, + "he": { "globals": { - "TextDecoder": true, - "crypto": true + "define": true + } + }, + "history": { + "globals": { + "console": true, + "define": true, + "document.defaultView": true, + "document.querySelector": true + } + }, + "react-router-dom>history": { + "globals": { + "addEventListener": true, + "confirm": true, + "document": true, + "history": true, + "location": true, + "navigator.userAgent": true, + "removeEventListener": true }, "packages": { - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": true + "react-router-dom>history>resolve-pathname": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true, + "react-router-dom>history>value-equal": true } }, - "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography>@noble/hashes": { + "@metamask/ppom-validator>elliptic>hmac-drbg": { + "packages": { + "ethers>@ethersproject/sha2>hash.js": true, + "@metamask/ppom-validator>elliptic>minimalistic-assert": true, + "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true + } + }, + "react-redux>hoist-non-react-statics": { + "packages": { + "prop-types>react-is": true + } + }, + "https-browserify": { + "packages": { + "stream-http": true, + "browserify>url": true + } + }, + "@metamask/notification-services-controller>firebase>@firebase/app>idb": { "globals": { - "TextEncoder": true, - "crypto": true + "DOMException": true, + "IDBCursor": true, + "IDBDatabase": true, + "IDBIndex": true, + "IDBObjectStore": true, + "IDBRequest": true, + "IDBTransaction": true, + "indexedDB.deleteDatabase": true, + "indexedDB.open": true } }, - "eth-lattice-keyring>gridplus-sdk>aes-js": { + "eth-ens-namehash>idna-uts46-hx": { "globals": { "define": true + }, + "packages": { + "browserify>punycode": true + } + }, + "string.prototype.matchall>internal-slot": { + "packages": { + "string.prototype.matchall>call-bind>es-errors": true, + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>side-channel": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "string.prototype.matchall>call-bind": true, + "koa>is-generator-function>has-tostringtag": true + } + }, + "string.prototype.matchall>es-abstract>is-array-buffer": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": { + "packages": { + "string.prototype.matchall>es-abstract>unbox-primitive>has-bigints": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": { + "packages": { + "string.prototype.matchall>call-bind": true, + "koa>is-generator-function>has-tostringtag": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, + "@metamask/eth-token-tracker>deep-equal>is-date-object": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>bignumber.js": { + "@material-ui/core>@material-ui/styles>jss>is-in-browser": { "globals": { - "crypto": true, - "define": true + "document": true } }, - "eth-lattice-keyring>gridplus-sdk>bitwise": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": { "packages": { - "browserify>buffer": true + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>borc": { - "globals": { - "console": true - }, + "string.prototype.matchall>es-abstract>is-regex": { "packages": { - "browserify>buffer": true, - "buffer>ieee754": true, - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": true, - "eth-lattice-keyring>gridplus-sdk>borc>iso-url": true + "string.prototype.matchall>call-bind": true, + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>borc>bignumber.js": { - "globals": { - "crypto": true, - "define": true + "string.prototype.matchall>es-abstract>is-shared-array-buffer": { + "packages": { + "string.prototype.matchall>call-bind": true } }, - "eth-lattice-keyring>gridplus-sdk>borc>iso-url": { - "globals": { - "URL": true, - "URLSearchParams": true, - "location": true + "eslint-plugin-react>array-includes>is-string": { + "packages": { + "koa>is-generator-function>has-tostringtag": true } }, - "eth-lattice-keyring>gridplus-sdk>elliptic": { + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "bn.js": true, - "ethers>@ethersproject/sha2>hash.js": true, - "pumpify>inherits": true + "string.prototype.matchall>has-symbols": true } }, - "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { - "globals": { - "intToBuffer": true - }, + "browserify>util>is-typed-array": { "packages": { - "@metamask/ethjs>js-sha3": true, - "bn.js": true, - "buffer": true + "browserify>util>which-typed-array": true } }, - "eth-lattice-keyring>gridplus-sdk>uuid": { - "globals": { - "crypto": true + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true } }, - "eth-lattice-keyring>rlp": { + "eth-lattice-keyring>gridplus-sdk>borc>iso-url": { "globals": { - "TextEncoder": true - } - }, - "eth-method-registry": { - "packages": { - "@metamask/ethjs-contract": true, - "@metamask/ethjs-query": true + "URL": true, + "URLSearchParams": true, + "location": true } }, - "ethereumjs-util": { + "@ensdomains/content-hash>js-base64": { + "globals": { + "Base64": "write", + "TextDecoder": true, + "TextEncoder": true, + "atob": true, + "btoa": true, + "define": true + }, "packages": { - "bn.js": true, - "browserify>assert": true, - "browserify>buffer": true, - "browserify>insert-module-globals>is-buffer": true, - "ethereumjs-util>create-hash": true, - "ethereumjs-util>ethereum-cryptography": true, - "ethereumjs-util>rlp": true + "browserify>buffer": true } }, - "ethereumjs-util>create-hash": { + "@metamask/ethjs>js-sha3": { + "globals": { + "define": true + }, "packages": { - "addons-linter>sha.js": true, - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>create-hash>md5.js": true, - "ethereumjs-util>create-hash>ripemd160": true, - "pumpify>inherits": true + "process": true } }, - "ethereumjs-util>create-hash>cipher-base": { - "packages": { - "browserify>string_decoder": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true, - "stream-browserify": true + "@ngraveio/bc-ur>jsbi": { + "globals": { + "define": true } }, - "ethereumjs-util>create-hash>md5.js": { + "@metamask/message-manager>jsonschema": { "packages": { - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "browserify>url": true } }, - "ethereumjs-util>create-hash>md5.js>hash-base": { + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case": { "packages": { - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true, - "readable-stream": true + "@material-ui/core>@material-ui/styles>jss-plugin-camel-case>hyphenate-style-name": true } }, - "ethereumjs-util>create-hash>ripemd160": { + "@material-ui/core>@material-ui/styles>jss-plugin-default-unit": { + "globals": { + "CSS": true + }, "packages": { - "browserify>buffer": true, - "ethereumjs-util>create-hash>md5.js>hash-base": true, - "pumpify>inherits": true + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethereumjs-util>ethereum-cryptography": { + "@material-ui/core>@material-ui/styles>jss-plugin-global": { "packages": { - "browserify>buffer": true, - "crypto-browserify>randombytes": true, - "ethereumjs-util>ethereum-cryptography>keccak": true, - "ganache>secp256k1": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethereumjs-util>ethereum-cryptography>browserify-aes": { + "@material-ui/core>@material-ui/styles>jss-plugin-nested": { "packages": { - "browserify>buffer": true, - "crypto-browserify>browserify-cipher>evp_bytestokey": true, - "ethereumjs-util>create-hash>cipher-base": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": true, - "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "@babel/runtime": true, + "react-router-dom>tiny-warning": true } }, - "ethereumjs-util>ethereum-cryptography>browserify-aes>buffer-xor": { + "@material-ui/core>@material-ui/styles>jss-plugin-rule-value-function": { "packages": { - "browserify>buffer": true + "@material-ui/core>@material-ui/styles>jss": true, + "react-router-dom>tiny-warning": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check": { + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer": { "packages": { - "ethereumjs-util>create-hash": true, - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": true, - "koa>content-disposition>safe-buffer": true + "@material-ui/core>@material-ui/styles>jss-plugin-vendor-prefixer>css-vendor": true, + "@material-ui/core>@material-ui/styles>jss": true } }, - "ethereumjs-util>ethereum-cryptography>bs58check>bs58": { + "@material-ui/core>@material-ui/styles>jss": { + "globals": { + "CSS": true, + "document.createElement": true, + "document.querySelector": true + }, "packages": { - "@ensdomains/content-hash>multihashes>multibase>base-x": true + "@babel/runtime": true, + "@material-ui/core>@material-ui/styles>jss>is-in-browser": true, + "react-router-dom>tiny-warning": true } }, "ethereumjs-util>ethereum-cryptography>keccak": { @@ -4139,536 +4106,496 @@ "readable-stream": true } }, - "ethereumjs-util>rlp": { - "packages": { - "bn.js": true, - "browserify>buffer": true + "currency-formatter>locale-currency": { + "globals": { + "countryCode": true } }, - "ethereumjs-wallet>randombytes": { + "localforage": { "globals": { - "crypto.getRandomValues": true + "Blob": true, + "BlobBuilder": true, + "FileReader": true, + "IDBKeyRange": true, + "MSBlobBuilder": true, + "MozBlobBuilder": true, + "OIndexedDB": true, + "WebKitBlobBuilder": true, + "atob": true, + "btoa": true, + "console.error": true, + "console.info": true, + "console.warn": true, + "define": true, + "fetch": true, + "indexedDB": true, + "localStorage": true, + "mozIndexedDB": true, + "msIndexedDB": true, + "navigator.platform": true, + "navigator.userAgent": true, + "openDatabase": true, + "setTimeout": true, + "webkitIndexedDB": true } }, - "ethers": { - "packages": { - "@ethersproject/abi": true, - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "@ethersproject/contracts": true, - "@ethersproject/hash": true, - "@ethersproject/hdnode": true, - "@ethersproject/wallet": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/json-wallets": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/providers": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/signing-key": true, - "ethers>@ethersproject/solidity": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true, - "ethers>@ethersproject/units": true, - "ethers>@ethersproject/web": true, - "ethers>@ethersproject/wordlists": true + "lodash": { + "globals": { + "clearTimeout": true, + "define": true, + "setTimeout": true } }, - "ethers>@ethersproject/abstract-provider": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + "loglevel": { + "globals": { + "console": true, + "define": true, + "document.cookie": true, + "localStorage": true, + "log": "write", + "navigator": true } - }, - "ethers>@ethersproject/abstract-signer": { - "packages": { - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true + }, + "lottie-web": { + "globals": { + "Blob": true, + "Howl": true, + "OffscreenCanvas": true, + "URL.createObjectURL": true, + "Worker": true, + "XMLHttpRequest": true, + "bodymovin": "write", + "clearInterval": true, + "console": true, + "define": true, + "document.body": true, + "document.createElement": true, + "document.createElementNS": true, + "document.getElementsByClassName": true, + "document.getElementsByTagName": true, + "document.querySelectorAll": true, + "document.readyState": true, + "location.origin": true, + "location.pathname": true, + "navigator": true, + "requestAnimationFrame": true, + "setInterval": true, + "setTimeout": true } }, - "ethers>@ethersproject/address": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/rlp": true + "luxon": { + "globals": { + "Intl": true } }, - "ethers>@ethersproject/base64": { + "@metamask/snaps-utils>marked": { "globals": { - "atob": true, - "btoa": true - }, - "packages": { - "@ethersproject/bytes": true + "console.error": true, + "console.warn": true, + "define": true } }, - "ethers>@ethersproject/basex": { + "ethereumjs-util>create-hash>md5.js": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/properties": true + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true } }, - "ethers>@ethersproject/constants": { + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": { "packages": { - "@ethersproject/bignumber": true + "react-markdown>unist-util-visit": true } }, - "ethers>@ethersproject/json-wallets": { + "react-markdown>remark-parse>mdast-util-from-markdown": { "packages": { - "@ethersproject/bytes": true, - "@ethersproject/hdnode": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/json-wallets>aes-js": true, - "ethers>@ethersproject/json-wallets>scrypt-js": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/pbkdf2": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true + "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, + "react-syntax-highlighter>refractor>parse-entities": true, + "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true } }, - "ethers>@ethersproject/json-wallets>aes-js": { + "react-markdown>remark-rehype>mdast-util-to-hast": { "globals": { - "define": true + "console.warn": true + }, + "packages": { + "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, + "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, + "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, + "react-markdown>unist-util-visit": true } }, - "ethers>@ethersproject/json-wallets>scrypt-js": { + "@ethereumjs/tx>@ethereumjs/util>micro-ftch": { "globals": { - "define": true, - "setTimeout": true + "Headers": true, + "TextDecoder": true, + "URL": true, + "btoa": true, + "fetch": true }, "packages": { - "browserify>timers-browserify": true + "browserify>browserify-zlib": true, + "browserify>buffer": true, + "https-browserify": true, + "process": true, + "stream-http": true, + "browserify>url": true, + "browserify>util": true } }, - "ethers>@ethersproject/keccak256": { + "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { "packages": { - "@ethersproject/bytes": true, - "@metamask/ethjs>js-sha3": true - } - }, - "ethers>@ethersproject/logger": { - "globals": { - "console": true + "react-syntax-highlighter>refractor>parse-entities": true } }, - "ethers>@ethersproject/pbkdf2": { + "crypto-browserify>diffie-hellman>miller-rabin": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/sha2": true + "bn.js": true, + "@metamask/ppom-validator>elliptic>brorand": true } }, - "ethers>@ethersproject/properties": { + "@ensdomains/content-hash>cids>multibase": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "ethers>@ethersproject/logger": true + "@ensdomains/content-hash>cids>multibase>@multiformats/base-x": true } }, - "ethers>@ethersproject/providers": { - "globals": { - "WebSocket": true, - "clearInterval": true, - "clearTimeout": true, - "console.log": true, - "console.warn": true, - "setInterval": true, - "setTimeout": true - }, + "@ensdomains/content-hash>multihashes>multibase": { "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/abstract-provider": true, - "ethers>@ethersproject/abstract-signer": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/basex": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/providers>@ethersproject/networks": true, - "ethers>@ethersproject/providers>@ethersproject/web": true, - "ethers>@ethersproject/providers>bech32": true, - "ethers>@ethersproject/random": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true, - "ethers>@ethersproject/transactions": true + "@ensdomains/content-hash>multihashes>multibase>base-x": true, + "browserify>buffer": true, + "@ensdomains/content-hash>multihashes>web-encoding": true } }, - "ethers>@ethersproject/providers>@ethersproject/networks": { + "@ensdomains/content-hash>multicodec": { "packages": { - "ethers>@ethersproject/logger": true + "@ensdomains/content-hash>multicodec>uint8arrays": true, + "sass-embedded>varint": true } }, - "ethers>@ethersproject/providers>@ethersproject/web": { + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "TextDecoder": true, + "TextEncoder": true, + "console.warn": true, + "crypto.subtle.digest": true } }, - "ethers>@ethersproject/random": { + "@ensdomains/content-hash>multihashes": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "browserify>buffer": true, + "@ensdomains/content-hash>multihashes>multibase": true, + "@ensdomains/content-hash>multihashes>varint": true, + "@ensdomains/content-hash>multihashes>web-encoding": true } }, - "ethers>@ethersproject/rlp": { + "@ensdomains/content-hash>cids>multihashes": { "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true + "@ensdomains/content-hash>cids>multibase": true, + "@ensdomains/content-hash>cids>uint8arrays": true, + "@ensdomains/content-hash>cids>multihashes>varint": true } }, - "ethers>@ethersproject/sha2": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2>hash.js": true + "nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/sha2>hash.js": { - "packages": { - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "pumpify>inherits": true + "@metamask/approval-controller>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/signing-key": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/signing-key>elliptic": true + "@metamask/smart-transactions-controller>@metamask/controllers>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/signing-key>elliptic": { - "packages": { - "@metamask/ppom-validator>elliptic>brorand": true, - "@metamask/ppom-validator>elliptic>hmac-drbg": true, - "@metamask/ppom-validator>elliptic>minimalistic-assert": true, - "@metamask/ppom-validator>elliptic>minimalistic-crypto-utils": true, - "bn.js": true, - "ethers>@ethersproject/sha2>hash.js": true, - "pumpify>inherits": true + "@metamask/notification-controller>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/solidity": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/sha2": true, - "ethers>@ethersproject/strings": true + "@metamask/permission-controller>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/strings": { - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/logger": true + "@metamask/rpc-methods>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/transactions": { - "packages": { - "@ethersproject/bignumber": true, - "@ethersproject/bytes": true, - "ethers>@ethersproject/address": true, - "ethers>@ethersproject/constants": true, - "ethers>@ethersproject/keccak256": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/rlp": true, - "ethers>@ethersproject/signing-key": true + "@metamask/rpc-methods-flask>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/units": { - "packages": { - "@ethersproject/bignumber": true, - "ethers>@ethersproject/logger": true + "@metamask/snaps-controllers>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/web": { + "@metamask/snaps-controllers-flask>nanoid": { "globals": { - "clearTimeout": true, - "fetch": true, - "setTimeout": true - }, - "packages": { - "@ethersproject/bytes": true, - "ethers>@ethersproject/base64": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "crypto.getRandomValues": true } }, - "ethers>@ethersproject/wordlists": { - "packages": { - "@ethersproject/bytes": true, - "@ethersproject/hash": true, - "ethers>@ethersproject/logger": true, - "ethers>@ethersproject/properties": true, - "ethers>@ethersproject/strings": true + "depcheck>@vue/compiler-sfc>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "extension-port-stream": { - "packages": { - "browserify>buffer": true, - "extension-port-stream>readable-stream": true + "dependency-tree>precinct>detective-postcss>postcss>nanoid": { + "globals": { + "crypto.getRandomValues": true } }, - "extension-port-stream>readable-stream": { + "node-fetch": { "globals": { - "AbortController": true, - "AggregateError": true, - "Blob": true - }, - "packages": { - "browserify>buffer": true, - "browserify>string_decoder": true, - "extension-port-stream>readable-stream>abort-controller": true, - "process": true, - "webpack>events": true + "Headers": true, + "Request": true, + "Response": true, + "fetch": true } }, - "extension-port-stream>readable-stream>abort-controller": { + "@metamask/controllers>web3-provider-engine>cross-fetch>node-fetch": { "globals": { - "AbortController": true + "fetch": true } }, - "fast-json-patch": { + "@metamask/controllers>web3-provider-engine>eth-json-rpc-middleware>node-fetch": { "globals": { - "addEventListener": true, - "clearTimeout": true, - "removeEventListener": true, - "setTimeout": true + "fetch": true } }, - "fuse.js": { + "@metamask/ethjs>ethjs-abi>number-to-bn": { + "packages": { + "bn.js": true, + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": true + } + }, + "string.prototype.matchall>es-abstract>object-inspect": { "globals": { - "console": true, - "define": true + "HTMLElement": true, + "WeakRef": true + }, + "packages": { + "browserify>browser-resolve": true } }, - "ganache>secp256k1": { + "@ngraveio/bc-ur>assert>object-is": { "packages": { - "@metamask/ppom-validator>elliptic": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true } }, "gulp>vinyl-fs>object.assign": { "packages": { - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>has-symbols": true + "string.prototype.matchall>has-symbols": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true } }, - "he": { - "globals": { - "define": true + "@metamask/object-multiplex>once": { + "packages": { + "@metamask/object-multiplex>once>wrappy": true } }, - "history": { - "globals": { - "console": true, - "define": true, - "document.defaultView": true, - "document.querySelector": true + "crypto-browserify>public-encrypt>parse-asn1": { + "packages": { + "crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, + "ethereumjs-util>ethereum-cryptography>browserify-aes": true, + "browserify>buffer": true, + "crypto-browserify>browserify-cipher>evp_bytestokey": true, + "crypto-browserify>pbkdf2": true } }, - "https-browserify": { - "packages": { - "browserify>url": true, - "stream-http": true + "react-syntax-highlighter>refractor>parse-entities": { + "globals": { + "document.createElement": true } }, - "koa>content-disposition>safe-buffer": { + "path-browserify": { "packages": { - "browserify>buffer": true + "process": true } }, - "koa>is-generator-function": { + "serve-handler>path-to-regexp": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "serve-handler>path-to-regexp>isarray": true } }, - "koa>is-generator-function>has-tostringtag": { + "crypto-browserify>pbkdf2": { + "globals": { + "crypto": true, + "process": true, + "queueMicrotask": true, + "setImmediate": true, + "setTimeout": true + }, "packages": { - "string.prototype.matchall>has-symbols": true + "ethereumjs-util>create-hash": true, + "process": true, + "ethereumjs-util>create-hash>ripemd160": true, + "koa>content-disposition>safe-buffer": true, + "addons-linter>sha.js": true } }, - "localforage": { + "@material-ui/core>popper.js": { "globals": { - "Blob": true, - "BlobBuilder": true, - "FileReader": true, - "IDBKeyRange": true, - "MSBlobBuilder": true, - "MozBlobBuilder": true, - "OIndexedDB": true, - "WebKitBlobBuilder": true, - "atob": true, - "btoa": true, - "console.error": true, - "console.info": true, + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, "console.warn": true, "define": true, - "fetch": true, - "indexedDB": true, - "localStorage": true, - "mozIndexedDB": true, - "msIndexedDB": true, - "navigator.platform": true, - "navigator.userAgent": true, - "openDatabase": true, - "setTimeout": true, - "webkitIndexedDB": true + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator": true, + "requestAnimationFrame": true, + "setTimeout": true } }, - "lodash": { + "react-tippy>popper.js": { "globals": { - "clearTimeout": true, + "MSInputMethodContext": true, + "Node.DOCUMENT_POSITION_FOLLOWING": true, + "cancelAnimationFrame": true, + "console.warn": true, "define": true, + "devicePixelRatio": true, + "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.userAgent": true, + "requestAnimationFrame": true, "setTimeout": true } }, - "loglevel": { + "process": { "globals": { - "console": true, - "define": true, - "document.cookie": true, - "localStorage": true, - "log": "write", - "navigator": true + "clearTimeout": true, + "setTimeout": true } }, - "lottie-web": { - "globals": { - "Blob": true, - "Howl": true, - "OffscreenCanvas": true, - "URL.createObjectURL": true, - "Worker": true, - "XMLHttpRequest": true, - "bodymovin": "write", - "clearInterval": true, - "console": true, - "define": true, - "document.body": true, - "document.createElement": true, - "document.createElementNS": true, - "document.getElementsByClassName": true, - "document.getElementsByTagName": true, - "document.querySelectorAll": true, - "document.readyState": true, - "location.origin": true, - "location.pathname": true, - "navigator": true, - "requestAnimationFrame": true, - "setInterval": true, - "setTimeout": true + "promise-to-callback": { + "packages": { + "promise-to-callback>is-fn": true, + "promise-to-callback>set-immediate-shim": true } }, - "luxon": { + "prop-types": { "globals": { - "Intl": true + "console": true + }, + "packages": { + "react>object-assign": true, + "prop-types>react-is": true } }, - "nanoid": { - "globals": { - "crypto.getRandomValues": true + "react-markdown>property-information": { + "packages": { + "watchify>xtend": true } }, - "nock>debug": { + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs": { "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true + "process": true, + "setTimeout": true }, "packages": { - "nock>debug>ms": true, - "process": true + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/aspromise": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/base64": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/codegen": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/eventemitter": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/fetch": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/float": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/inquire": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/path": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/pool": true, + "@trezor/connect-web>@trezor/connect>@trezor/protobuf>protobufjs>@protobufjs/utf8": true + } + }, + "crypto-browserify>public-encrypt": { + "packages": { + "bn.js": true, + "crypto-browserify>public-encrypt>browserify-rsa": true, + "browserify>buffer": true, + "ethereumjs-util>create-hash": true, + "crypto-browserify>public-encrypt>parse-asn1": true, + "crypto-browserify>randombytes": true } }, - "node-fetch": { + "browserify>punycode": { "globals": { - "Headers": true, - "Request": true, - "Response": true, - "fetch": true + "define": true } }, - "path-browserify": { - "packages": { - "process": true + "qrcode-generator": { + "globals": { + "define": true } }, - "process": { + "qrcode.react": { "globals": { - "clearTimeout": true, - "setTimeout": true + "Path2D": true, + "devicePixelRatio": true + }, + "packages": { + "react": true } }, - "promise-to-callback": { + "@storybook/addon-knobs>qs": { "packages": { - "promise-to-callback>is-fn": true, - "promise-to-callback>set-immediate-shim": true + "string.prototype.matchall>side-channel": true } }, - "promise-to-callback>set-immediate-shim": { + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": { "globals": { - "setTimeout.apply": true - }, - "packages": { - "browserify>timers-browserify": true + "queueMicrotask": true } }, - "prop-types": { + "react-beautiful-dnd>raf-schd": { "globals": { - "console": true - }, - "packages": { - "prop-types>react-is": true, - "react>object-assign": true + "cancelAnimationFrame": true, + "requestAnimationFrame": true } }, - "prop-types>react-is": { + "crypto-browserify>randombytes": { "globals": { - "console": true + "crypto": true, + "msCrypto": true + }, + "packages": { + "process": true, + "koa>content-disposition>safe-buffer": true } }, - "qrcode-generator": { + "ethereumjs-wallet>randombytes": { "globals": { - "define": true + "crypto.getRandomValues": true } }, - "qrcode.react": { + "crypto-browserify>randomfill": { "globals": { - "Path2D": true, - "devicePixelRatio": true + "crypto": true, + "msCrypto": true }, "packages": { - "react": true + "process": true, + "crypto-browserify>randombytes": true, + "koa>content-disposition>safe-buffer": true } }, "react": { @@ -4676,8 +4603,8 @@ "console": true }, "packages": { - "prop-types": true, - "react>object-assign": true + "react>object-assign": true, + "prop-types": true } }, "react-beautiful-dnd": { @@ -4699,43 +4626,28 @@ }, "packages": { "@babel/runtime": true, - "react": true, "react-beautiful-dnd>css-box-model": true, "react-beautiful-dnd>memoize-one": true, "react-beautiful-dnd>raf-schd": true, - "react-beautiful-dnd>use-memo-one": true, + "react": true, "react-dom": true, "react-redux": true, - "redux": true + "redux": true, + "react-beautiful-dnd>use-memo-one": true } }, - "react-beautiful-dnd>css-box-model": { + "react-chartjs-2": { "globals": { - "getComputedStyle": true, - "pageXOffset": true, - "pageYOffset": true + "setTimeout": true }, "packages": { - "react-router-dom>tiny-invariant": true - } - }, - "react-beautiful-dnd>raf-schd": { - "globals": { - "cancelAnimationFrame": true, - "requestAnimationFrame": true - } - }, - "react-beautiful-dnd>use-memo-one": { - "packages": { + "chart.js": true, "react": true } }, - "react-chartjs-2": { - "globals": { - "setTimeout": true - }, + "react-focus-lock>react-clientside-effect": { "packages": { - "chart.js": true, + "@babel/runtime": true, "react": true } }, @@ -4780,22 +4692,28 @@ "trustedTypes": true }, "packages": { + "react>object-assign": true, "prop-types": true, "react": true, - "react-dom>scheduler": true, - "react>object-assign": true + "react-dom>scheduler": true } }, - "react-dom>scheduler": { + "react-responsive-carousel>react-easy-swipe": { "globals": { - "MessageChannel": true, - "cancelAnimationFrame": true, - "clearTimeout": true, - "console": true, - "navigator": true, - "performance": true, - "requestAnimationFrame": true, - "setTimeout": true + "addEventListener": true, + "define": true, + "document.addEventListener": true, + "document.removeEventListener": true + }, + "packages": { + "prop-types": true, + "react": true + } + }, + "react-popper>react-fast-compare": { + "globals": { + "Element": true, + "console.warn": true } }, "react-focus-lock": { @@ -4809,667 +4727,726 @@ }, "packages": { "@babel/runtime": true, + "react-focus-lock>focus-lock": true, "prop-types": true, "react": true, - "react-focus-lock>focus-lock": true, "react-focus-lock>react-clientside-effect": true, "react-focus-lock>use-callback-ref": true, "react-focus-lock>use-sidecar": true } }, - "react-focus-lock>focus-lock": { + "react-idle-timer": { "globals": { - "HTMLIFrameElement": true, - "Node.DOCUMENT_FRAGMENT_NODE": true, - "Node.DOCUMENT_NODE": true, - "Node.DOCUMENT_POSITION_CONTAINED_BY": true, - "Node.DOCUMENT_POSITION_CONTAINS": true, - "Node.ELEMENT_NODE": true, - "console.error": true, + "clearTimeout": true, + "document": true, + "setTimeout": true + }, + "packages": { + "prop-types": true, + "react": true + } + }, + "react-inspector": { + "globals": { + "Node": true, + "chromeDark": true, + "chromeLight": true + }, + "packages": { + "react": true + } + }, + "prop-types>react-is": { + "globals": { + "console": true + } + }, + "react-markdown>react-is": { + "globals": { + "console": true + } + }, + "react-redux>react-is": { + "globals": { + "console": true + } + }, + "react-markdown": { + "globals": { + "console.warn": true + }, + "packages": { + "react-markdown>comma-separated-tokens": true, + "prop-types": true, + "react-markdown>property-information": true, + "react": true, + "react-markdown>react-is": true, + "react-markdown>remark-parse": true, + "react-markdown>remark-rehype": true, + "react-markdown>space-separated-tokens": true, + "react-markdown>style-to-object": true, + "react-markdown>unified": true, + "react-markdown>unist-util-visit": true, + "react-markdown>vfile": true + } + }, + "react-popper": { + "globals": { + "document": true + }, + "packages": { + "@popperjs/core": true, + "react": true, + "react-popper>react-fast-compare": true, + "react-popper>warning": true + } + }, + "react-redux": { + "globals": { + "console": true, + "document": true + }, + "packages": { + "@babel/runtime": true, + "react-redux>hoist-non-react-statics": true, + "prop-types": true, + "react": true, + "react-dom": true, + "react-redux>react-is": true + } + }, + "react-responsive-carousel": { + "globals": { + "HTMLElement": true, + "addEventListener": true, + "clearTimeout": true, "console.warn": true, "document": true, "getComputedStyle": true, + "removeEventListener": true, + "setTimeout": true + }, + "packages": { + "classnames": true, + "react": true, + "react-dom": true, + "react-responsive-carousel>react-easy-swipe": true + } + }, + "react-router-dom": { + "packages": { + "react-router-dom>history": true, + "prop-types": true, + "react": true, + "react-router-dom>react-router": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true + } + }, + "react-router-dom-v5-compat": { + "globals": { + "FormData": true, + "URL": true, + "URLSearchParams": true, + "__reactRouterVersion": "write", + "addEventListener": true, + "confirm": true, + "define": true, + "document": true, + "history.scrollRestoration": true, + "location.href": true, + "removeEventListener": true, + "scrollTo": true, + "scrollY": true, + "sessionStorage.getItem": true, + "sessionStorage.setItem": true, "setTimeout": true }, "packages": { - "@swc/helpers>tslib": true + "react-router-dom-v5-compat>@remix-run/router": true, + "history": true, + "react": true, + "react-dom": true, + "react-router-dom": true, + "react-router-dom-v5-compat>react-router": true } }, - "react-focus-lock>react-clientside-effect": { + "react-router-dom>react-router": { "packages": { - "@babel/runtime": true, - "react": true + "react-router-dom>history": true, + "react-redux>hoist-non-react-statics": true, + "serve-handler>path-to-regexp": true, + "prop-types": true, + "react": true, + "prop-types>react-is": true, + "react-router-dom>tiny-invariant": true, + "react-router-dom>tiny-warning": true } }, - "react-focus-lock>use-callback-ref": { + "react-router-dom-v5-compat>react-router": { + "globals": { + "console.error": true, + "define": true + }, "packages": { + "react-router-dom-v5-compat>@remix-run/router": true, "react": true } }, - "react-focus-lock>use-sidecar": { + "react-simple-file-input": { "globals": { - "console.error": true + "File": true, + "FileReader": true, + "console.warn": true }, "packages": { - "@swc/helpers>tslib": true, - "react": true, - "react-focus-lock>use-sidecar>detect-node-es": true + "prop-types": true, + "react": true } }, - "react-idle-timer": { + "react-tippy": { "globals": { + "Element": true, + "MSStream": true, + "MutationObserver": true, + "addEventListener": true, "clearTimeout": true, + "console.error": true, + "console.warn": true, + "define": true, "document": true, + "getComputedStyle": true, + "innerHeight": true, + "innerWidth": true, + "navigator.maxTouchPoints": true, + "navigator.msMaxTouchPoints": true, + "navigator.userAgent": true, + "performance": true, + "requestAnimationFrame": true, "setTimeout": true }, "packages": { - "prop-types": true, - "react": true + "react-tippy>popper.js": true, + "react": true, + "react-dom": true } }, - "react-inspector": { + "react-toggle-button": { "globals": { - "Node": true, - "chromeDark": true, - "chromeLight": true + "clearTimeout": true, + "console.warn": true, + "define": true, + "performance": true, + "setTimeout": true }, "packages": { "react": true } }, - "react-markdown": { + "@material-ui/core>react-transition-group": { "globals": { - "console.warn": true + "Element": true, + "setTimeout": true }, "packages": { + "@material-ui/core>react-transition-group>dom-helpers": true, "prop-types": true, "react": true, - "react-markdown>comma-separated-tokens": true, - "react-markdown>property-information": true, - "react-markdown>react-is": true, - "react-markdown>remark-parse": true, - "react-markdown>remark-rehype": true, - "react-markdown>space-separated-tokens": true, - "react-markdown>style-to-object": true, - "react-markdown>unified": true, - "react-markdown>unist-util-visit": true, - "react-markdown>vfile": true + "react-dom": true } }, - "react-markdown>property-information": { + "readable-stream": { "packages": { - "watchify>xtend": true + "browserify>browser-resolve": true, + "browserify>buffer": true, + "webpack>events": true, + "pumpify>inherits": true, + "process": true, + "browserify>string_decoder": true, + "readable-stream>util-deprecate": true } }, - "react-markdown>react-is": { + "extension-port-stream>readable-stream": { "globals": { - "console": true - } - }, - "react-markdown>remark-parse": { - "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown": true - } - }, - "react-markdown>remark-parse>mdast-util-from-markdown": { - "packages": { - "react-markdown>remark-parse>mdast-util-from-markdown>mdast-util-to-string": true, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": true, - "react-markdown>remark-parse>mdast-util-from-markdown>unist-util-stringify-position": true, - "react-syntax-highlighter>refractor>parse-entities": true - } - }, - "react-markdown>remark-parse>mdast-util-from-markdown>micromark": { + "AbortController": true, + "AbortSignal": true, + "AggregateError": true, + "Blob": true, + "ERR_INVALID_ARG_TYPE": true, + "queueMicrotask": true + }, "packages": { - "react-syntax-highlighter>refractor>parse-entities": true + "@lavamoat/lavapack>readable-stream>abort-controller": true, + "browserify>buffer": true, + "webpack>events": true, + "process": true, + "browserify>string_decoder": true } }, - "react-markdown>remark-rehype": { + "@metamask/snaps-controllers>readable-web-to-node-stream": { "packages": { - "react-markdown>remark-rehype>mdast-util-to-hast": true + "readable-stream": true } }, - "react-markdown>remark-rehype>mdast-util-to-hast": { + "redux": { "globals": { - "console.warn": true + "console": true }, "packages": { - "@storybook/addon-docs>remark-external-links>mdast-util-definitions": true, - "react-markdown>remark-rehype>mdast-util-to-hast>mdurl": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-builder": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-generated": true, - "react-markdown>remark-rehype>mdast-util-to-hast>unist-util-position": true, - "react-markdown>unist-util-visit": true + "@babel/runtime": true } }, - "react-markdown>style-to-object": { + "string.prototype.matchall>regexp.prototype.flags": { "packages": { - "react-markdown>style-to-object>inline-style-parser": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true } }, - "react-markdown>unified": { + "react-markdown>remark-parse": { "packages": { - "mocha>yargs-unparser>is-plain-obj": true, - "react-markdown>unified>bail": true, - "react-markdown>unified>extend": true, - "react-markdown>unified>is-buffer": true, - "react-markdown>unified>trough": true, - "react-markdown>vfile": true + "react-markdown>remark-parse>mdast-util-from-markdown": true } }, - "react-markdown>unist-util-visit": { + "react-markdown>remark-rehype": { "packages": { - "react-markdown>unist-util-visit>unist-util-visit-parents": true + "react-markdown>remark-rehype>mdast-util-to-hast": true } }, - "react-markdown>unist-util-visit>unist-util-visit-parents": { + "react-markdown>vfile>replace-ext": { "packages": { - "react-markdown>unist-util-visit>unist-util-is": true + "path-browserify": true } }, - "react-markdown>vfile": { - "packages": { - "path-browserify": true, - "process": true, - "react-markdown>vfile>is-buffer": true, - "react-markdown>vfile>replace-ext": true, - "react-markdown>vfile>vfile-message": true + "reselect": { + "globals": { + "WeakRef": true, + "console.warn": true, + "unstable_autotrackMemoize": true } }, - "react-markdown>vfile>replace-ext": { + "@metamask/snaps-utils>rfdc": { "packages": { - "path-browserify": true + "browserify>buffer": true } }, - "react-markdown>vfile>vfile-message": { + "ethereumjs-util>create-hash>ripemd160": { "packages": { - "react-markdown>vfile>unist-util-stringify-position": true + "browserify>buffer": true, + "ethereumjs-util>create-hash>md5.js>hash-base": true, + "pumpify>inherits": true } }, - "react-popper": { - "globals": { - "document": true - }, + "@keystonehq/metamask-airgapped-keyring>rlp": { "packages": { - "@popperjs/core": true, - "react": true, - "react-popper>react-fast-compare": true, - "react-popper>warning": true - } - }, - "react-popper>react-fast-compare": { - "globals": { - "Element": true, - "console.warn": true + "bn.js": true, + "browserify>buffer": true } }, - "react-popper>warning": { + "eth-lattice-keyring>rlp": { "globals": { - "console": true + "TextEncoder": true } }, - "react-redux": { - "globals": { - "console": true, - "document": true - }, + "ethereumjs-util>rlp": { "packages": { - "@babel/runtime": true, - "prop-types": true, - "react": true, - "react-dom": true, - "react-redux>hoist-non-react-statics": true, - "react-redux>react-is": true + "bn.js": true, + "browserify>buffer": true } }, - "react-redux>hoist-non-react-statics": { + "@metamask/keyring-controller>ethereumjs-wallet>ethereumjs-util>rlp": { "packages": { - "prop-types>react-is": true + "bn.js": true, + "browserify>buffer": true } }, - "react-redux>react-is": { + "wait-on>rxjs": { "globals": { - "console": true + "cancelAnimationFrame": true, + "clearInterval": true, + "clearTimeout": true, + "performance": true, + "requestAnimationFrame": true, + "setInterval.apply": true, + "setTimeout.apply": true } }, - "react-responsive-carousel": { + "koa>content-disposition>safe-buffer": { + "packages": { + "browserify>buffer": true + } + }, + "react-dom>scheduler": { "globals": { - "HTMLElement": true, - "addEventListener": true, + "MessageChannel": true, + "cancelAnimationFrame": true, "clearTimeout": true, - "console.warn": true, - "document": true, - "getComputedStyle": true, - "removeEventListener": true, + "console": true, + "navigator": true, + "performance": true, + "requestAnimationFrame": true, "setTimeout": true - }, - "packages": { - "classnames": true, - "react": true, - "react-dom": true, - "react-responsive-carousel>react-easy-swipe": true } }, - "react-responsive-carousel>react-easy-swipe": { + "ethers>@ethersproject/json-wallets>scrypt-js": { "globals": { - "addEventListener": true, "define": true, - "document.addEventListener": true, - "document.removeEventListener": true + "setTimeout": true }, "packages": { - "prop-types": true, - "react": true + "browserify>timers-browserify": true } }, - "react-router-dom": { + "ganache>secp256k1": { "packages": { - "prop-types": true, - "react": true, - "react-router-dom>history": true, - "react-router-dom>react-router": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true + "@metamask/ppom-validator>elliptic": true } }, - "react-router-dom-v5-compat": { + "semver": { "globals": { - "FormData": true, - "URL": true, - "URLSearchParams": true, - "__reactRouterVersion": "write", - "addEventListener": true, - "confirm": true, - "define": true, - "document": true, - "history.scrollRestoration": true, - "location.href": true, - "removeEventListener": true, - "scrollTo": true, - "scrollY": true, - "sessionStorage.getItem": true, - "sessionStorage.setItem": true, - "setTimeout": true + "console.error": true }, "packages": { - "history": true, - "react": true, - "react-dom": true, - "react-router-dom": true, - "react-router-dom-v5-compat>@remix-run/router": true, - "react-router-dom-v5-compat>react-router": true + "process": true } }, - "react-router-dom-v5-compat>@remix-run/router": { - "globals": { - "AbortController": true, - "DOMException": true, - "FormData": true, - "Headers": true, - "Request": true, - "Response": true, - "URL": true, - "URLSearchParams": true, - "console": true, - "document.defaultView": true + "string.prototype.matchall>call-bind>set-function-length": { + "packages": { + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>es-abstract>gopd": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "react-router-dom-v5-compat>react-router": { - "globals": { - "console.error": true, - "define": true - }, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { "packages": { - "react": true, - "react-router-dom-v5-compat>@remix-run/router": true + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true } }, - "react-router-dom>history": { + "promise-to-callback>set-immediate-shim": { "globals": { - "addEventListener": true, - "confirm": true, - "document": true, - "history": true, - "location": true, - "navigator.userAgent": true, - "removeEventListener": true + "setTimeout.apply": true }, "packages": { - "react-router-dom>history>resolve-pathname": true, - "react-router-dom>history>value-equal": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true + "browserify>timers-browserify": true } }, - "react-router-dom>react-router": { + "addons-linter>sha.js": { "packages": { - "prop-types": true, - "prop-types>react-is": true, - "react": true, - "react-redux>hoist-non-react-statics": true, - "react-router-dom>history": true, - "react-router-dom>tiny-invariant": true, - "react-router-dom>tiny-warning": true, - "serve-handler>path-to-regexp": true + "pumpify>inherits": true, + "koa>content-disposition>safe-buffer": true } }, - "react-router-dom>tiny-warning": { - "globals": { - "console": true + "string.prototype.matchall>side-channel": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>es-abstract>object-inspect": true } }, - "react-simple-file-input": { + "@metamask/profile-sync-controller>siwe": { "globals": { - "File": true, - "FileReader": true, + "console.error": true, "console.warn": true }, "packages": { - "prop-types": true, - "react": true + "@metamask/profile-sync-controller>siwe>@spruceid/siwe-parser": true, + "@metamask/profile-sync-controller>siwe>@stablelib/random": true, + "ethers": true, + "@metamask/controller-utils>@spruceid/siwe-parser>valid-url": true } }, - "react-syntax-highlighter>refractor>parse-entities": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>stop-iteration-iterator": { "globals": { - "document.createElement": true + "StopIteration": true + }, + "packages": { + "string.prototype.matchall>internal-slot": true } }, - "react-tippy": { + "stream-browserify": { + "packages": { + "webpack>events": true, + "pumpify>inherits": true, + "readable-stream": true + } + }, + "stream-http": { "globals": { - "Element": true, - "MSStream": true, - "MutationObserver": true, - "addEventListener": true, + "AbortController": true, + "Blob": true, + "MSStreamReader": true, + "ReadableStream": true, + "WritableStream": true, + "XDomainRequest": true, + "XMLHttpRequest": true, "clearTimeout": true, - "console.error": true, - "console.warn": true, - "define": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator.maxTouchPoints": true, - "navigator.msMaxTouchPoints": true, - "navigator.userAgent": true, - "performance": true, - "requestAnimationFrame": true, + "fetch": true, + "location.protocol.search": true, "setTimeout": true }, "packages": { - "react": true, - "react-dom": true, - "react-tippy>popper.js": true + "browserify>buffer": true, + "stream-http>builtin-status-codes": true, + "pumpify>inherits": true, + "process": true, + "readable-stream": true, + "browserify>url": true, + "watchify>xtend": true } }, - "react-tippy>popper.js": { - "globals": { - "MSInputMethodContext": true, - "Node.DOCUMENT_POSITION_FOLLOWING": true, - "cancelAnimationFrame": true, - "console.warn": true, - "define": true, - "devicePixelRatio": true, - "document": true, - "getComputedStyle": true, - "innerHeight": true, - "innerWidth": true, - "navigator.userAgent": true, - "requestAnimationFrame": true, - "setTimeout": true + "@metamask/snaps-controllers>tar-stream>streamx": { + "packages": { + "webpack>events": true, + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx>queue-tick": true } }, - "react-toggle-button": { - "globals": { - "clearTimeout": true, - "console.warn": true, - "define": true, - "performance": true, - "setTimeout": true - }, + "browserify>string_decoder": { "packages": { - "react": true + "koa>content-disposition>safe-buffer": true } }, - "readable-stream": { + "@metamask/ethjs>@metamask/ethjs-util>strip-hex-prefix": { "packages": { - "browserify>browser-resolve": true, - "browserify>buffer": true, - "browserify>string_decoder": true, - "process": true, - "pumpify>inherits": true, - "readable-stream>util-deprecate": true, - "webpack>events": true + "@metamask/ethjs>@metamask/ethjs-util>is-hex-prefixed": true } }, - "readable-stream>util-deprecate": { - "globals": { - "console.trace": true, - "console.warn": true, - "localStorage": true + "react-markdown>style-to-object": { + "packages": { + "react-markdown>style-to-object>inline-style-parser": true } }, - "redux": { - "globals": { - "console": true - }, + "@metamask/snaps-controllers>tar-stream": { "packages": { - "@babel/runtime": true + "@metamask/snaps-controllers>tar-stream>b4a": true, + "browserify>browser-resolve": true, + "@metamask/snaps-controllers>tar-stream>fast-fifo": true, + "@metamask/snaps-controllers>tar-stream>streamx": true } }, - "reselect": { - "globals": { - "WeakRef": true, - "console.warn": true, - "unstable_autotrackMemoize": true + "debounce-stream>through": { + "packages": { + "process": true, + "stream-browserify": true } }, - "semver": { + "browserify>timers-browserify": { "globals": { - "console.error": true + "clearInterval": true, + "clearTimeout": true, + "setInterval": true, + "setTimeout": true }, "packages": { "process": true } }, - "serve-handler>path-to-regexp": { - "packages": { - "serve-handler>path-to-regexp>isarray": true + "react-router-dom>tiny-warning": { + "globals": { + "console": true } }, - "stream-browserify": { - "packages": { - "pumpify>inherits": true, - "readable-stream": true, - "webpack>events": true + "copy-to-clipboard>toggle-selection": { + "globals": { + "document.activeElement": true, + "document.getSelection": true } }, - "stream-http": { + "@swc/helpers>tslib": { + "globals": { + "SuppressedError": true, + "define": true + } + }, + "@metamask/eth-sig-util>tweetnacl": { "globals": { - "AbortController": true, - "Blob": true, - "MSStreamReader": true, - "ReadableStream": true, - "WritableStream": true, - "XDomainRequest": true, - "XMLHttpRequest": true, - "clearTimeout": true, - "fetch": true, - "location.protocol.search": true, - "setTimeout": true + "crypto": true, + "msCrypto": true, + "nacl": "write" }, "packages": { - "browserify>buffer": true, - "browserify>url": true, - "process": true, - "pumpify>inherits": true, - "readable-stream": true, - "stream-http>builtin-status-codes": true, - "watchify>xtend": true + "browserify>browser-resolve": true } }, - "string.prototype.matchall>call-bind": { - "packages": { - "browserify>has>function-bind": true, - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>call-bind>set-function-length": true, - "string.prototype.matchall>get-intrinsic": true + "@trezor/connect-web>@trezor/connect-common>@trezor/env-utils>ua-parser-js": { + "globals": { + "define": true } }, - "string.prototype.matchall>call-bind>es-define-property": { + "@ensdomains/content-hash>cids>uint8arrays": { + "globals": { + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "string.prototype.matchall>get-intrinsic": true + "@ensdomains/content-hash>cids>multibase": true } }, - "string.prototype.matchall>call-bind>set-function-length": { + "@ensdomains/content-hash>multicodec>uint8arrays": { + "globals": { + "Buffer": true, + "TextDecoder": true, + "TextEncoder": true + }, "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>gopd": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true, - "string.prototype.matchall>get-intrinsic": true + "@ensdomains/content-hash>multicodec>uint8arrays>multiformats": true } }, - "string.prototype.matchall>define-properties": { + "react-markdown>unified": { "packages": { - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "react-markdown>unified>bail": true, + "react-markdown>unified>extend": true, + "react-markdown>unified>is-buffer": true, + "mocha>yargs-unparser>is-plain-obj": true, + "react-markdown>unified>trough": true, + "react-markdown>vfile": true } }, - "string.prototype.matchall>define-properties>define-data-property": { + "react-markdown>unist-util-visit>unist-util-visit-parents": { "packages": { - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>gopd": true + "react-markdown>unist-util-visit>unist-util-is": true } }, - "string.prototype.matchall>es-abstract>array-buffer-byte-length": { + "react-markdown>unist-util-visit": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>is-array-buffer": true + "react-markdown>unist-util-visit>unist-util-visit-parents": true } }, - "string.prototype.matchall>es-abstract>available-typed-arrays": { - "packages": { - "string.prototype.matchall>es-abstract>typed-array-length>possible-typed-array-names": true + "uri-js": { + "globals": { + "define": true } }, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { + "browserify>url": { "packages": { - "string.prototype.matchall>has-symbols": true + "browserify>punycode": true, + "@storybook/addon-knobs>qs": true } }, - "string.prototype.matchall>es-abstract>gopd": { + "react-focus-lock>use-callback-ref": { "packages": { - "string.prototype.matchall>get-intrinsic": true + "react": true } }, - "string.prototype.matchall>es-abstract>has-property-descriptors": { + "react-beautiful-dnd>use-memo-one": { "packages": { - "string.prototype.matchall>call-bind>es-define-property": true + "react": true } }, - "string.prototype.matchall>es-abstract>is-array-buffer": { + "react-focus-lock>use-sidecar": { + "globals": { + "console.error": true + }, "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>get-intrinsic": true + "react-focus-lock>use-sidecar>detect-node-es": true, + "react": true, + "@swc/helpers>tslib": true } }, - "string.prototype.matchall>es-abstract>is-callable": { + "readable-stream>util-deprecate": { "globals": { - "document": true + "console.trace": true, + "console.warn": true, + "localStorage": true } }, - "string.prototype.matchall>es-abstract>is-regex": { + "browserify>assert>util": { + "globals": { + "console.error": true, + "console.log": true, + "console.trace": true, + "process": true + }, "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "browserify>assert>util>inherits": true, + "process": true } }, - "string.prototype.matchall>es-abstract>is-shared-array-buffer": { + "browserify>util": { + "globals": { + "console.error": true, + "console.log": true, + "console.trace": true + }, "packages": { - "string.prototype.matchall>call-bind": true + "pumpify>inherits": true, + "browserify>util>is-arguments": true, + "koa>is-generator-function": true, + "browserify>util>is-typed-array": true, + "process": true, + "browserify>util>which-typed-array": true } }, - "string.prototype.matchall>es-abstract>object-inspect": { + "uuid": { "globals": { - "HTMLElement": true, - "WeakRef": true - }, - "packages": { - "browserify>browser-resolve": true + "crypto": true, + "msCrypto": true } }, - "string.prototype.matchall>get-intrinsic": { + "@metamask/eth-snap-keyring>uuid": { "globals": { - "AggregateError": true, - "FinalizationRegistry": true, - "WeakRef": true - }, - "packages": { - "browserify>has>function-bind": true, - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>has-proto": true, - "string.prototype.matchall>has-symbols": true + "crypto": true } }, - "string.prototype.matchall>internal-slot": { - "packages": { - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>side-channel": true + "@metamask/keyring-snap-client>uuid": { + "globals": { + "crypto": true } }, - "string.prototype.matchall>regexp.prototype.flags": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + "eth-lattice-keyring>gridplus-sdk>uuid": { + "globals": { + "crypto": true } }, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "web3-stream-provider>uuid": { + "globals": { + "crypto": true + } + }, + "@metamask/snaps-utils>validate-npm-package-name": { "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "@metamask/snaps-utils>validate-npm-package-name>builtins": true } }, - "string.prototype.matchall>side-channel": { + "react-markdown>vfile>vfile-message": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>object-inspect": true, - "string.prototype.matchall>get-intrinsic": true + "react-markdown>vfile>unist-util-stringify-position": true } }, - "terser>source-map-support>buffer-from": { + "react-markdown>vfile": { "packages": { - "browserify>buffer": true + "react-markdown>vfile>is-buffer": true, + "path-browserify": true, + "process": true, + "react-markdown>vfile>replace-ext": true, + "react-markdown>vfile>vfile-message": true } }, - "uri-js": { + "browserify>vm-browserify": { "globals": { - "define": true + "document.body.appendChild": true, + "document.body.removeChild": true, + "document.createElement": true } }, - "uuid": { + "react-popper>warning": { "globals": { - "crypto": true, - "msCrypto": true + "console": true } }, - "wait-on>rxjs": { + "@ensdomains/content-hash>multihashes>web-encoding": { "globals": { - "cancelAnimationFrame": true, - "clearInterval": true, - "clearTimeout": true, - "performance": true, - "requestAnimationFrame": true, - "setInterval.apply": true, - "setTimeout.apply": true + "TextDecoder": true, + "TextEncoder": true + }, + "packages": { + "browserify>util": true } }, "web3": { @@ -5482,14 +5459,14 @@ "setTimeout": true }, "packages": { - "browserify>util": true, "readable-stream": true, + "browserify>util": true, "web3-stream-provider>uuid": true } }, - "web3-stream-provider>uuid": { + "@metamask/controllers>web3": { "globals": { - "crypto": true + "XMLHttpRequest": true } }, "webextension-polyfill": { @@ -5501,9 +5478,35 @@ "define": true } }, - "webpack>events": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive": { + "packages": { + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-bigint": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-boolean-object": true, + "@metamask/eth-token-tracker>deep-equal>which-boxed-primitive>is-number-object": true, + "eslint-plugin-react>array-includes>is-string": true, + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true + } + }, + "@metamask/eth-token-tracker>deep-equal>which-collection": { + "packages": { + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-map": true, + "@metamask/eth-token-tracker>deep-equal>es-get-iterator>is-set": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakmap": true, + "@metamask/eth-token-tracker>deep-equal>which-collection>is-weakset": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>call-bind": true, + "browserify>util>which-typed-array>for-each": true, + "string.prototype.matchall>es-abstract>gopd": true, + "koa>is-generator-function>has-tostringtag": true + } + }, + "@metamask/ethjs>@metamask/ethjs-provider-http>xhr2": { "globals": { - "console": true + "XMLHttpRequest": true } } } diff --git a/lavamoat/build-system/policy.json b/lavamoat/build-system/policy.json index 59a807e7313f..50fdd1a0f063 100644 --- a/lavamoat/build-system/policy.json +++ b/lavamoat/build-system/policy.json @@ -1,57 +1,25 @@ { "resources": { - "@babel/code-frame": { + "@babel/core>@ampproject/remapping": { "globals": { - "console.warn": true, - "process": true + "define": true }, "packages": { - "@babel/code-frame>@babel/highlight": true, - "postcss>picocolors": true + "terser>@jridgewell/source-map>@jridgewell/gen-mapping": true, + "terser-webpack-plugin>@jridgewell/trace-mapping": true } }, - "@babel/code-frame>@babel/highlight": { + "@babel/code-frame": { "globals": { + "console.warn": true, "process": true }, "packages": { - "@babel/code-frame>@babel/highlight>chalk": true, - "lavamoat>@babel/highlight>@babel/helper-validator-identifier": true, + "@babel/code-frame>@babel/helper-validator-identifier": true, "loose-envify>js-tokens": true, "postcss>picocolors": true } }, - "@babel/code-frame>@babel/highlight>chalk": { - "globals": { - "process.env.TERM": true, - "process.platform": true - }, - "packages": { - "@babel/code-frame>@babel/highlight>chalk>ansi-styles": true, - "@babel/code-frame>@babel/highlight>chalk>escape-string-regexp": true, - "@babel/code-frame>@babel/highlight>chalk>supports-color": true - } - }, - "@babel/code-frame>@babel/highlight>chalk>ansi-styles": { - "packages": { - "@metamask/jazzicon>color>color-convert": true - } - }, - "@babel/code-frame>@babel/highlight>chalk>supports-color": { - "builtin": { - "os.release": true - }, - "globals": { - "process.env": true, - "process.platform": true, - "process.stderr": true, - "process.stdout": true, - "process.versions.node.split": true - }, - "packages": { - "gulp-livereload>chalk>supports-color>has-flag": true - } - }, "@babel/core": { "builtin": { "assert": true, @@ -75,18 +43,13 @@ }, "packages": { "$root$": true, - "@babel/code-frame": true, "@babel/core>@ampproject/remapping": true, + "@babel/code-frame": true, "@babel/core>@babel/generator": true, "@babel/core>@babel/helper-compilation-targets": true, "@babel/core>@babel/helper-module-transforms": true, "@babel/core>@babel/helpers": true, "@babel/core>@babel/parser": true, - "@babel/core>@babel/template": true, - "@babel/core>@babel/types": true, - "@babel/core>convert-source-map": true, - "@babel/core>gensync": true, - "@babel/core>semver": true, "@babel/plugin-proposal-class-properties": true, "@babel/plugin-proposal-nullish-coalescing-operator": true, "@babel/plugin-proposal-object-rest-spread": true, @@ -96,18 +59,44 @@ "@babel/preset-env": true, "@babel/preset-react": true, "@babel/preset-typescript": true, + "@babel/core>@babel/template": true, "depcheck>@babel/traverse": true, + "@babel/core>@babel/types": true, + "@babel/core>convert-source-map": true, + "nock>debug": true, + "@babel/core>gensync": true, "depcheck>json5": true, - "nock>debug": true + "@babel/core>semver": true } }, - "@babel/core>@ampproject/remapping": { + "@babel/eslint-parser": { + "builtin": { + "module": true, + "path": true, + "worker_threads": true + }, "globals": { - "define": true + "__dirname": true, + "process.cwd": true, + "process.versions": true }, "packages": { - "terser-webpack-plugin>@jridgewell/trace-mapping": true, - "terser>@jridgewell/source-map>@jridgewell/gen-mapping": true + "@babel/core": true, + "@babel/parser": true, + "@babel/core>@babel/parser": true, + "depcheck>@babel/parser": true, + "lavamoat>lavamoat-tofu>@babel/parser": true, + "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals": true, + "eslint": true, + "@babel/eslint-parser>eslint-scope": true, + "@babel/eslint-parser>eslint-visitor-keys": true, + "@babel/eslint-parser>semver": true + } + }, + "@babel/eslint-plugin": { + "packages": { + "eslint": true, + "@babel/eslint-plugin>eslint-rule-composer": true } }, "@babel/core>@babel/generator": { @@ -116,15 +105,20 @@ "console.warn": true }, "packages": { - "@babel/core>@babel/generator>jsesc": true, "@babel/core>@babel/types": true, + "terser>@jridgewell/source-map>@jridgewell/gen-mapping": true, "terser-webpack-plugin>@jridgewell/trace-mapping": true, - "terser>@jridgewell/source-map>@jridgewell/gen-mapping": true + "@babel/core>@babel/generator>jsesc": true } }, - "@babel/core>@babel/generator>jsesc": { - "globals": { - "Buffer": true + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": { + "packages": { + "@babel/core>@babel/types": true + } + }, + "@babel/preset-env>@babel/plugin-transform-exponentiation-operator>@babel/helper-builder-binary-assignment-operator-visitor": { + "packages": { + "@babel/core>@babel/types": true } }, "@babel/core>@babel/helper-compilation-targets": { @@ -135,22 +129,66 @@ "process.versions.node": true }, "packages": { - "@babel/core>@babel/helper-compilation-targets>lru-cache": true, - "@babel/core>@babel/helper-compilation-targets>semver": true, "@babel/preset-env>@babel/compat-data": true, "@babel/preset-env>@babel/helper-validator-option": true, - "browserslist": true + "browserslist": true, + "@babel/core>@babel/helper-compilation-targets>lru-cache": true, + "@babel/core>@babel/helper-compilation-targets>semver": true } }, - "@babel/core>@babel/helper-compilation-targets>lru-cache": { + "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": { + "globals": { + "console.warn": true + }, "packages": { - "@babel/core>@babel/helper-compilation-targets>lru-cache>yallist": true + "@babel/core": true, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-member-expression-to-functions": true, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-optimise-call-expression": true, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers": true, + "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true, + "depcheck>@babel/traverse": true, + "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin>semver": true } }, - "@babel/core>@babel/helper-compilation-targets>semver": { + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": { + "packages": { + "@babel/core": true, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true, + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core": true, + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>semver": true + } + }, + "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": { + "builtin": { + "module": true, + "path": true + }, "globals": { - "console": true, - "process": true + "console.log": true, + "console.warn": true, + "process.exitCode": "write", + "process.versions.node": true + }, + "packages": { + "@babel/core": true, + "@babel/core>@babel/helper-compilation-targets": true, + "@babel/preset-env>@babel/helper-plugin-utils": true, + "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider>lodash.debounce": true, + "depcheck>resolve": true + } + }, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-member-expression-to-functions": { + "packages": { + "@babel/core>@babel/types": true + } + }, + "@babel/core>@babel/helper-module-transforms>@babel/helper-module-imports": { + "builtin": { + "assert": true + }, + "packages": { + "@babel/core>@babel/types": true } }, "@babel/core>@babel/helper-module-transforms": { @@ -163,242 +201,112 @@ "@babel/core": true, "@babel/core>@babel/helper-module-transforms>@babel/helper-module-imports": true, "@babel/core>@babel/helper-module-transforms>@babel/helper-simple-access": true, - "depcheck>@babel/traverse": true, - "lavamoat>@babel/highlight>@babel/helper-validator-identifier": true + "@babel/code-frame>@babel/helper-validator-identifier": true, + "depcheck>@babel/traverse": true } }, - "@babel/core>@babel/helper-module-transforms>@babel/helper-module-imports": { - "builtin": { - "assert": true - }, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-optimise-call-expression": { "packages": { "@babel/core>@babel/types": true } }, + "@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator": { + "packages": { + "@babel/core": true, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true, + "@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator>@babel/helper-wrap-function": true, + "depcheck>@babel/traverse": true + } + }, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers": { + "packages": { + "@babel/core": true, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-member-expression-to-functions": true, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-optimise-call-expression": true, + "depcheck>@babel/traverse": true + } + }, "@babel/core>@babel/helper-module-transforms>@babel/helper-simple-access": { "packages": { "@babel/core>@babel/types": true } }, - "@babel/core>@babel/helpers": { + "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": { + "packages": { + "@babel/core>@babel/types": true + } + }, + "@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator>@babel/helper-wrap-function": { "packages": { "@babel/core>@babel/template": true, + "depcheck>@babel/traverse": true, "@babel/core>@babel/types": true } }, - "@babel/core>@babel/template": { + "@babel/core>@babel/helpers": { "packages": { - "@babel/code-frame": true, - "@babel/core>@babel/parser": true, + "@babel/core>@babel/template": true, "@babel/core>@babel/types": true } }, - "@babel/core>@babel/types": { - "globals": { - "console.warn": true, - "process.env": true - }, + "@babel/preset-env>@babel/plugin-bugfix-firefox-class-in-computed-class-key": { "packages": { - "@babel/core>@babel/types>@babel/helper-string-parser": true, - "lavamoat>@babel/highlight>@babel/helper-validator-identifier": true + "@babel/preset-env>@babel/helper-plugin-utils": true, + "depcheck>@babel/traverse": true } }, - "@babel/core>convert-source-map": { - "globals": { - "Buffer": true, - "atob": true, - "btoa": true, - "value": true + "@babel/preset-env>@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "packages": { + "@babel/core": true, + "@babel/preset-env>@babel/helper-plugin-utils": true } }, - "@babel/core>semver": { - "globals": { - "console": true, - "process": true + "@babel/preset-env>@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "packages": { + "@babel/preset-env>@babel/helper-plugin-utils": true } }, - "@babel/eslint-parser": { - "builtin": { - "module": true, - "path": true, - "worker_threads": true - }, - "globals": { - "__dirname": true, - "process.cwd": true, - "process.versions": true - }, + "@babel/preset-env>@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "packages": { "@babel/core": true, - "@babel/core>@babel/parser": true, - "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals": true, - "@babel/eslint-parser>eslint-scope": true, - "@babel/eslint-parser>eslint-visitor-keys": true, - "@babel/eslint-parser>semver": true, - "@babel/parser": true, - "depcheck>@babel/parser": true, - "eslint": true, - "lavamoat>lavamoat-tofu>@babel/parser": true + "@babel/preset-env>@babel/helper-plugin-utils": true, + "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true, + "@babel/preset-env>@babel/plugin-transform-optional-chaining": true } }, - "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals": { + "@babel/preset-env>@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { "packages": { - "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals>eslint-scope": true + "@babel/core": true, + "@babel/preset-env>@babel/helper-plugin-utils": true, + "depcheck>@babel/traverse": true } }, - "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals>eslint-scope": { - "builtin": { - "assert": true - }, + "@babel/preset-env>@babel/plugin-syntax-import-assertions": { "packages": { - "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals>eslint-scope>estraverse": true, - "eslint>eslint-scope>esrecurse": true + "@babel/preset-env>@babel/helper-plugin-utils": true } }, - "@babel/eslint-parser>semver": { - "globals": { - "console": true, - "process": true + "@babel/preset-env>@babel/plugin-syntax-import-attributes": { + "packages": { + "@babel/preset-env>@babel/helper-plugin-utils": true } }, - "@babel/eslint-plugin": { + "@babel/preset-typescript>@babel/plugin-syntax-jsx": { "packages": { - "@babel/eslint-plugin>eslint-rule-composer": true, - "eslint": true + "@babel/preset-env>@babel/helper-plugin-utils": true } }, - "@babel/plugin-transform-logical-assignment-operators": { + "@babel/preset-typescript>@babel/plugin-transform-typescript>@babel/plugin-syntax-typescript": { "packages": { - "@babel/core": true, - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-syntax-logical-assignment-operators": true + "@babel/preset-env>@babel/helper-plugin-utils": true } }, - "@babel/preset-env": { - "globals": { - "console.log": true, - "console.warn": true, - "process.cwd": true, - "process.env.BABEL_ENV": true - }, - "packages": { - "@babel/core>@babel/helper-compilation-targets": true, - "@babel/plugin-transform-logical-assignment-operators": true, - "@babel/preset-env>@babel/compat-data": true, - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/helper-validator-option": true, - "@babel/preset-env>@babel/plugin-bugfix-firefox-class-in-computed-class-key": true, - "@babel/preset-env>@babel/plugin-bugfix-safari-class-field-initializer-scope": true, - "@babel/preset-env>@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": true, - "@babel/preset-env>@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": true, - "@babel/preset-env>@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": true, - "@babel/preset-env>@babel/plugin-syntax-import-assertions": true, - "@babel/preset-env>@babel/plugin-syntax-import-attributes": true, - "@babel/preset-env>@babel/plugin-syntax-unicode-sets-regex": true, - "@babel/preset-env>@babel/plugin-transform-arrow-functions": true, - "@babel/preset-env>@babel/plugin-transform-async-generator-functions": true, - "@babel/preset-env>@babel/plugin-transform-async-to-generator": true, - "@babel/preset-env>@babel/plugin-transform-block-scoped-functions": true, - "@babel/preset-env>@babel/plugin-transform-block-scoping": true, - "@babel/preset-env>@babel/plugin-transform-class-properties": true, - "@babel/preset-env>@babel/plugin-transform-class-static-block": true, - "@babel/preset-env>@babel/plugin-transform-classes": true, - "@babel/preset-env>@babel/plugin-transform-computed-properties": true, - "@babel/preset-env>@babel/plugin-transform-destructuring": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex": true, - "@babel/preset-env>@babel/plugin-transform-duplicate-keys": true, - "@babel/preset-env>@babel/plugin-transform-duplicate-named-capturing-groups-regex": true, - "@babel/preset-env>@babel/plugin-transform-dynamic-import": true, - "@babel/preset-env>@babel/plugin-transform-exponentiation-operator": true, - "@babel/preset-env>@babel/plugin-transform-export-namespace-from": true, - "@babel/preset-env>@babel/plugin-transform-for-of": true, - "@babel/preset-env>@babel/plugin-transform-function-name": true, - "@babel/preset-env>@babel/plugin-transform-json-strings": true, - "@babel/preset-env>@babel/plugin-transform-literals": true, - "@babel/preset-env>@babel/plugin-transform-member-expression-literals": true, - "@babel/preset-env>@babel/plugin-transform-modules-amd": true, - "@babel/preset-env>@babel/plugin-transform-modules-commonjs": true, - "@babel/preset-env>@babel/plugin-transform-modules-systemjs": true, - "@babel/preset-env>@babel/plugin-transform-modules-umd": true, - "@babel/preset-env>@babel/plugin-transform-named-capturing-groups-regex": true, - "@babel/preset-env>@babel/plugin-transform-new-target": true, - "@babel/preset-env>@babel/plugin-transform-nullish-coalescing-operator": true, - "@babel/preset-env>@babel/plugin-transform-numeric-separator": true, - "@babel/preset-env>@babel/plugin-transform-object-rest-spread": true, - "@babel/preset-env>@babel/plugin-transform-object-super": true, - "@babel/preset-env>@babel/plugin-transform-optional-catch-binding": true, - "@babel/preset-env>@babel/plugin-transform-optional-chaining": true, - "@babel/preset-env>@babel/plugin-transform-parameters": true, - "@babel/preset-env>@babel/plugin-transform-private-methods": true, - "@babel/preset-env>@babel/plugin-transform-private-property-in-object": true, - "@babel/preset-env>@babel/plugin-transform-property-literals": true, - "@babel/preset-env>@babel/plugin-transform-regenerator": true, - "@babel/preset-env>@babel/plugin-transform-reserved-words": true, - "@babel/preset-env>@babel/plugin-transform-shorthand-properties": true, - "@babel/preset-env>@babel/plugin-transform-spread": true, - "@babel/preset-env>@babel/plugin-transform-sticky-regex": true, - "@babel/preset-env>@babel/plugin-transform-template-literals": true, - "@babel/preset-env>@babel/plugin-transform-typeof-symbol": true, - "@babel/preset-env>@babel/plugin-transform-unicode-escapes": true, - "@babel/preset-env>@babel/plugin-transform-unicode-property-regex": true, - "@babel/preset-env>@babel/plugin-transform-unicode-regex": true, - "@babel/preset-env>@babel/plugin-transform-unicode-sets-regex": true, - "@babel/preset-env>@babel/preset-modules": true, - "@babel/preset-env>babel-plugin-polyfill-corejs2": true, - "@babel/preset-env>babel-plugin-polyfill-corejs3": true, - "@babel/preset-env>babel-plugin-polyfill-regenerator": true, - "@babel/preset-env>core-js-compat": true, - "@babel/preset-env>semver": true - } - }, - "@babel/preset-env>@babel/plugin-bugfix-firefox-class-in-computed-class-key": { - "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true, - "depcheck>@babel/traverse": true - } - }, - "@babel/preset-env>@babel/plugin-bugfix-safari-class-field-initializer-scope": { - "packages": { - "@babel/core": true, - "@babel/preset-env>@babel/helper-plugin-utils": true - } - }, - "@babel/preset-env>@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true - } - }, - "@babel/preset-env>@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "packages": { - "@babel/core": true, - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true, - "@babel/preset-env>@babel/plugin-transform-optional-chaining": true - } - }, - "@babel/preset-env>@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "packages": { - "@babel/core": true, - "@babel/preset-env>@babel/helper-plugin-utils": true, - "depcheck>@babel/traverse": true - } - }, - "@babel/preset-env>@babel/plugin-syntax-import-assertions": { - "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true - } - }, - "@babel/preset-env>@babel/plugin-syntax-import-attributes": { + "@babel/preset-env>@babel/plugin-syntax-unicode-sets-regex": { "packages": { + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true, "@babel/preset-env>@babel/helper-plugin-utils": true } }, - "@babel/preset-env>@babel/plugin-syntax-unicode-sets-regex": { - "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true - } - }, "@babel/preset-env>@babel/plugin-transform-arrow-functions": { "packages": { "@babel/preset-env>@babel/helper-plugin-utils": true @@ -420,21 +328,6 @@ "@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator": true } }, - "@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator": { - "packages": { - "@babel/core": true, - "@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator>@babel/helper-wrap-function": true, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true, - "depcheck>@babel/traverse": true - } - }, - "@babel/preset-env>@babel/plugin-transform-async-to-generator>@babel/helper-remap-async-to-generator>@babel/helper-wrap-function": { - "packages": { - "@babel/core>@babel/template": true, - "@babel/core>@babel/types": true, - "depcheck>@babel/traverse": true - } - }, "@babel/preset-env>@babel/plugin-transform-block-scoped-functions": { "packages": { "@babel/core": true, @@ -449,55 +342,32 @@ }, "@babel/preset-env>@babel/plugin-transform-class-properties": { "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true + "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true, + "@babel/preset-env>@babel/helper-plugin-utils": true } }, "@babel/preset-env>@babel/plugin-transform-class-static-block": { "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true + "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true, + "@babel/preset-env>@babel/helper-plugin-utils": true } }, "@babel/preset-env>@babel/plugin-transform-classes": { "packages": { "@babel/core": true, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true, "@babel/core>@babel/helper-compilation-targets": true, "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true, "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers": true, - "@babel/preset-env>@babel/plugin-transform-classes>globals": true, - "depcheck>@babel/traverse": true - } - }, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": { - "packages": { - "@babel/core>@babel/types": true - } - }, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers": { - "packages": { - "@babel/core": true, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-member-expression-to-functions": true, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-optimise-call-expression": true, - "depcheck>@babel/traverse": true - } - }, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-member-expression-to-functions": { - "packages": { - "@babel/core>@babel/types": true - } - }, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-optimise-call-expression": { - "packages": { - "@babel/core>@babel/types": true + "depcheck>@babel/traverse": true, + "@babel/preset-env>@babel/plugin-transform-classes>globals": true } }, "@babel/preset-env>@babel/plugin-transform-computed-properties": { "packages": { "@babel/core": true, - "@babel/core>@babel/template": true, - "@babel/preset-env>@babel/helper-plugin-utils": true + "@babel/preset-env>@babel/helper-plugin-utils": true, + "@babel/core>@babel/template": true } }, "@babel/preset-env>@babel/plugin-transform-destructuring": { @@ -508,55 +378,8 @@ }, "@babel/preset-env>@babel/plugin-transform-dotall-regex": { "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true - } - }, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": { - "packages": { - "@babel/core": true, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>semver": true - } - }, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core": { - "globals": { - "characterClassItem.kind": true - }, - "packages": { - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regenerate": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsgen": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsparser": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-value-ecmascript": true - } - }, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regenerate": { - "globals": { - "define": true - } - }, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsgen": { - "globals": { - "define": true - } - }, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsparser": { - "globals": { - "regjsparser": "write" - } - }, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript": { - "packages": { - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript>unicode-canonical-property-names-ecmascript": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript>unicode-property-aliases-ecmascript": true - } - }, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>semver": { - "globals": { - "console": true, - "process": true + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true, + "@babel/preset-env>@babel/helper-plugin-utils": true } }, "@babel/preset-env>@babel/plugin-transform-duplicate-keys": { @@ -567,8 +390,8 @@ }, "@babel/preset-env>@babel/plugin-transform-duplicate-named-capturing-groups-regex": { "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true, + "@babel/preset-env>@babel/helper-plugin-utils": true } }, "@babel/preset-env>@babel/plugin-transform-dynamic-import": { @@ -579,13 +402,8 @@ "@babel/preset-env>@babel/plugin-transform-exponentiation-operator": { "packages": { "@babel/core": true, - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-exponentiation-operator>@babel/helper-builder-binary-assignment-operator-visitor": true - } - }, - "@babel/preset-env>@babel/plugin-transform-exponentiation-operator>@babel/helper-builder-binary-assignment-operator-visitor": { - "packages": { - "@babel/core>@babel/types": true + "@babel/preset-env>@babel/plugin-transform-exponentiation-operator>@babel/helper-builder-binary-assignment-operator-visitor": true, + "@babel/preset-env>@babel/helper-plugin-utils": true } }, "@babel/preset-env>@babel/plugin-transform-export-namespace-from": { @@ -601,11 +419,6 @@ "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true } }, - "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": { - "packages": { - "@babel/core>@babel/types": true - } - }, "@babel/preset-env>@babel/plugin-transform-function-name": { "packages": { "@babel/core>@babel/helper-compilation-targets": true, @@ -623,6 +436,13 @@ "@babel/preset-env>@babel/helper-plugin-utils": true } }, + "@babel/plugin-transform-logical-assignment-operators": { + "packages": { + "@babel/core": true, + "@babel/preset-env>@babel/helper-plugin-utils": true, + "@babel/preset-env>@babel/plugin-syntax-logical-assignment-operators": true + } + }, "@babel/preset-env>@babel/plugin-transform-member-expression-literals": { "packages": { "@babel/core": true, @@ -640,8 +460,8 @@ "packages": { "@babel/core": true, "@babel/core>@babel/helper-module-transforms": true, - "@babel/core>@babel/helper-module-transforms>@babel/helper-simple-access": true, - "@babel/preset-env>@babel/helper-plugin-utils": true + "@babel/preset-env>@babel/helper-plugin-utils": true, + "@babel/core>@babel/helper-module-transforms>@babel/helper-simple-access": true } }, "@babel/preset-env>@babel/plugin-transform-modules-systemjs": { @@ -652,8 +472,8 @@ "@babel/core": true, "@babel/core>@babel/helper-module-transforms": true, "@babel/preset-env>@babel/helper-plugin-utils": true, - "depcheck>@babel/traverse": true, - "lavamoat>@babel/highlight>@babel/helper-validator-identifier": true + "@babel/code-frame>@babel/helper-validator-identifier": true, + "depcheck>@babel/traverse": true } }, "@babel/preset-env>@babel/plugin-transform-modules-umd": { @@ -669,8 +489,8 @@ }, "@babel/preset-env>@babel/plugin-transform-named-capturing-groups-regex": { "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true, + "@babel/preset-env>@babel/helper-plugin-utils": true } }, "@babel/preset-env>@babel/plugin-transform-new-target": { @@ -725,41 +545,52 @@ }, "@babel/preset-env>@babel/plugin-transform-private-methods": { "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true + "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true, + "@babel/preset-env>@babel/helper-plugin-utils": true } }, - "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": { - "globals": { - "console.warn": true - }, + "@babel/preset-env>@babel/plugin-transform-private-property-in-object": { "packages": { - "@babel/core": true, "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers": true, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-member-expression-to-functions": true, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-replace-supers>@babel/helper-optimise-call-expression": true, - "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true, - "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin>semver": true, - "depcheck>@babel/traverse": true + "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true, + "@babel/preset-env>@babel/helper-plugin-utils": true } }, - "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin>semver": { - "globals": { - "console": true, - "process": true + "@babel/preset-env>@babel/plugin-transform-property-literals": { + "packages": { + "@babel/core": true, + "@babel/preset-env>@babel/helper-plugin-utils": true } }, - "@babel/preset-env>@babel/plugin-transform-private-property-in-object": { + "@babel/preset-react>@babel/plugin-transform-react-display-name": { + "builtin": { + "path.basename": true, + "path.dirname": true, + "path.extname": true + }, "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true, + "@babel/core": true, + "@babel/preset-env>@babel/helper-plugin-utils": true + } + }, + "@babel/preset-react>@babel/plugin-transform-react-jsx-development": { + "packages": { + "@babel/preset-react>@babel/plugin-transform-react-jsx": true + } + }, + "@babel/preset-react>@babel/plugin-transform-react-jsx": { + "packages": { + "@babel/core": true, "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true, - "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true + "@babel/core>@babel/helper-module-transforms>@babel/helper-module-imports": true, + "@babel/preset-env>@babel/helper-plugin-utils": true, + "@babel/preset-typescript>@babel/plugin-syntax-jsx": true } }, - "@babel/preset-env>@babel/plugin-transform-property-literals": { + "@babel/preset-react>@babel/plugin-transform-react-pure-annotations": { "packages": { "@babel/core": true, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true, "@babel/preset-env>@babel/helper-plugin-utils": true } }, @@ -769,15 +600,6 @@ "@babel/preset-env>@babel/plugin-transform-regenerator>regenerator-transform": true } }, - "@babel/preset-env>@babel/plugin-transform-regenerator>regenerator-transform": { - "builtin": { - "assert": true, - "util.inherits": true - }, - "packages": { - "@babel/runtime": true - } - }, "@babel/preset-env>@babel/plugin-transform-reserved-words": { "packages": { "@babel/core": true, @@ -815,6 +637,22 @@ "@babel/preset-env>@babel/helper-plugin-utils": true } }, + "@babel/preset-typescript>@babel/plugin-transform-typescript": { + "builtin": { + "assert": true + }, + "globals": { + "console.warn": true + }, + "packages": { + "@babel/core": true, + "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true, + "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true, + "@babel/preset-env>@babel/helper-plugin-utils": true, + "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true, + "@babel/preset-typescript>@babel/plugin-transform-typescript>@babel/plugin-syntax-typescript": true + } + }, "@babel/preset-env>@babel/plugin-transform-unicode-escapes": { "packages": { "@babel/core": true, @@ -823,77 +661,97 @@ }, "@babel/preset-env>@babel/plugin-transform-unicode-property-regex": { "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true, + "@babel/preset-env>@babel/helper-plugin-utils": true } }, "@babel/preset-env>@babel/plugin-transform-unicode-regex": { "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true, + "@babel/preset-env>@babel/helper-plugin-utils": true } }, "@babel/preset-env>@babel/plugin-transform-unicode-sets-regex": { "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true - } - }, - "@babel/preset-env>babel-plugin-polyfill-corejs2": { - "packages": { - "@babel/core": true, - "@babel/preset-env>@babel/compat-data": true, - "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": true, - "@babel/preset-env>babel-plugin-polyfill-corejs2>semver": true + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin": true, + "@babel/preset-env>@babel/helper-plugin-utils": true } }, - "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": { - "builtin": { - "module": true, - "path": true - }, + "@babel/preset-env": { "globals": { "console.log": true, "console.warn": true, - "process.exitCode": "write", - "process.versions.node": true + "process.cwd": true, + "process.env.BABEL_ENV": true }, "packages": { - "@babel/core": true, + "@babel/preset-env>@babel/compat-data": true, "@babel/core>@babel/helper-compilation-targets": true, "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider>lodash.debounce": true, - "depcheck>resolve": true - } - }, - "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider>lodash.debounce": { - "globals": { - "clearTimeout": true, - "setTimeout": true - } - }, - "@babel/preset-env>babel-plugin-polyfill-corejs2>semver": { - "globals": { - "console": true, - "process": true - } - }, - "@babel/preset-env>babel-plugin-polyfill-corejs3": { - "packages": { - "@babel/core": true, - "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": true, - "@babel/preset-env>core-js-compat": true - } - }, - "@babel/preset-env>babel-plugin-polyfill-regenerator": { - "packages": { - "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": true - } - }, - "@babel/preset-env>semver": { - "globals": { - "console": true, - "process": true + "@babel/preset-env>@babel/helper-validator-option": true, + "@babel/preset-env>@babel/plugin-bugfix-firefox-class-in-computed-class-key": true, + "@babel/preset-env>@babel/plugin-bugfix-safari-class-field-initializer-scope": true, + "@babel/preset-env>@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": true, + "@babel/preset-env>@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": true, + "@babel/preset-env>@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": true, + "@babel/preset-env>@babel/plugin-syntax-import-assertions": true, + "@babel/preset-env>@babel/plugin-syntax-import-attributes": true, + "@babel/preset-env>@babel/plugin-syntax-unicode-sets-regex": true, + "@babel/preset-env>@babel/plugin-transform-arrow-functions": true, + "@babel/preset-env>@babel/plugin-transform-async-generator-functions": true, + "@babel/preset-env>@babel/plugin-transform-async-to-generator": true, + "@babel/preset-env>@babel/plugin-transform-block-scoped-functions": true, + "@babel/preset-env>@babel/plugin-transform-block-scoping": true, + "@babel/preset-env>@babel/plugin-transform-class-properties": true, + "@babel/preset-env>@babel/plugin-transform-class-static-block": true, + "@babel/preset-env>@babel/plugin-transform-classes": true, + "@babel/preset-env>@babel/plugin-transform-computed-properties": true, + "@babel/preset-env>@babel/plugin-transform-destructuring": true, + "@babel/preset-env>@babel/plugin-transform-dotall-regex": true, + "@babel/preset-env>@babel/plugin-transform-duplicate-keys": true, + "@babel/preset-env>@babel/plugin-transform-duplicate-named-capturing-groups-regex": true, + "@babel/preset-env>@babel/plugin-transform-dynamic-import": true, + "@babel/preset-env>@babel/plugin-transform-exponentiation-operator": true, + "@babel/preset-env>@babel/plugin-transform-export-namespace-from": true, + "@babel/preset-env>@babel/plugin-transform-for-of": true, + "@babel/preset-env>@babel/plugin-transform-function-name": true, + "@babel/preset-env>@babel/plugin-transform-json-strings": true, + "@babel/preset-env>@babel/plugin-transform-literals": true, + "@babel/plugin-transform-logical-assignment-operators": true, + "@babel/preset-env>@babel/plugin-transform-member-expression-literals": true, + "@babel/preset-env>@babel/plugin-transform-modules-amd": true, + "@babel/preset-env>@babel/plugin-transform-modules-commonjs": true, + "@babel/preset-env>@babel/plugin-transform-modules-systemjs": true, + "@babel/preset-env>@babel/plugin-transform-modules-umd": true, + "@babel/preset-env>@babel/plugin-transform-named-capturing-groups-regex": true, + "@babel/preset-env>@babel/plugin-transform-new-target": true, + "@babel/preset-env>@babel/plugin-transform-nullish-coalescing-operator": true, + "@babel/preset-env>@babel/plugin-transform-numeric-separator": true, + "@babel/preset-env>@babel/plugin-transform-object-rest-spread": true, + "@babel/preset-env>@babel/plugin-transform-object-super": true, + "@babel/preset-env>@babel/plugin-transform-optional-catch-binding": true, + "@babel/preset-env>@babel/plugin-transform-optional-chaining": true, + "@babel/preset-env>@babel/plugin-transform-parameters": true, + "@babel/preset-env>@babel/plugin-transform-private-methods": true, + "@babel/preset-env>@babel/plugin-transform-private-property-in-object": true, + "@babel/preset-env>@babel/plugin-transform-property-literals": true, + "@babel/preset-env>@babel/plugin-transform-regenerator": true, + "@babel/preset-env>@babel/plugin-transform-reserved-words": true, + "@babel/preset-env>@babel/plugin-transform-shorthand-properties": true, + "@babel/preset-env>@babel/plugin-transform-spread": true, + "@babel/preset-env>@babel/plugin-transform-sticky-regex": true, + "@babel/preset-env>@babel/plugin-transform-template-literals": true, + "@babel/preset-env>@babel/plugin-transform-typeof-symbol": true, + "@babel/preset-env>@babel/plugin-transform-unicode-escapes": true, + "@babel/preset-env>@babel/plugin-transform-unicode-property-regex": true, + "@babel/preset-env>@babel/plugin-transform-unicode-regex": true, + "@babel/preset-env>@babel/plugin-transform-unicode-sets-regex": true, + "@babel/preset-env>@babel/preset-modules": true, + "@babel/preset-env>babel-plugin-polyfill-corejs2": true, + "@babel/preset-env>babel-plugin-polyfill-corejs3": true, + "@babel/preset-env>babel-plugin-polyfill-regenerator": true, + "@babel/preset-env>core-js-compat": true, + "@babel/preset-env>semver": true } }, "@babel/preset-react": { @@ -901,214 +759,252 @@ "@babel/preset-env>@babel/helper-plugin-utils": true, "@babel/preset-env>@babel/helper-validator-option": true, "@babel/preset-react>@babel/plugin-transform-react-display-name": true, - "@babel/preset-react>@babel/plugin-transform-react-jsx": true, "@babel/preset-react>@babel/plugin-transform-react-jsx-development": true, + "@babel/preset-react>@babel/plugin-transform-react-jsx": true, "@babel/preset-react>@babel/plugin-transform-react-pure-annotations": true } }, - "@babel/preset-react>@babel/plugin-transform-react-display-name": { - "builtin": { - "path.basename": true, - "path.dirname": true, - "path.extname": true - }, - "packages": { - "@babel/core": true, - "@babel/preset-env>@babel/helper-plugin-utils": true - } - }, - "@babel/preset-react>@babel/plugin-transform-react-jsx": { - "packages": { - "@babel/core": true, - "@babel/core>@babel/helper-module-transforms>@babel/helper-module-imports": true, - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true, - "@babel/preset-typescript>@babel/plugin-syntax-jsx": true - } - }, - "@babel/preset-react>@babel/plugin-transform-react-jsx-development": { - "packages": { - "@babel/preset-react>@babel/plugin-transform-react-jsx": true - } - }, - "@babel/preset-react>@babel/plugin-transform-react-pure-annotations": { - "packages": { - "@babel/core": true, - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true - } - }, "@babel/preset-typescript": { "packages": { "@babel/preset-env>@babel/helper-plugin-utils": true, "@babel/preset-env>@babel/helper-validator-option": true, - "@babel/preset-env>@babel/plugin-transform-modules-commonjs": true, "@babel/preset-typescript>@babel/plugin-syntax-jsx": true, + "@babel/preset-env>@babel/plugin-transform-modules-commonjs": true, "@babel/preset-typescript>@babel/plugin-transform-typescript": true } }, - "@babel/preset-typescript>@babel/plugin-syntax-jsx": { + "@babel/core>@babel/template": { "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true + "@babel/code-frame": true, + "@babel/core>@babel/parser": true, + "@babel/core>@babel/types": true } }, - "@babel/preset-typescript>@babel/plugin-transform-typescript": { - "builtin": { - "assert": true - }, + "depcheck>@babel/traverse": { "globals": { - "console.warn": true + "console.log": true }, "packages": { - "@babel/core": true, - "@babel/preset-env>@babel/helper-plugin-utils": true, - "@babel/preset-env>@babel/plugin-transform-classes>@babel/helper-annotate-as-pure": true, - "@babel/preset-env>@babel/plugin-transform-for-of>@babel/helper-skip-transparent-expression-wrappers": true, - "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin": true, - "@babel/preset-typescript>@babel/plugin-transform-typescript>@babel/plugin-syntax-typescript": true - } - }, - "@babel/preset-typescript>@babel/plugin-transform-typescript>@babel/plugin-syntax-typescript": { - "packages": { - "@babel/preset-env>@babel/helper-plugin-utils": true + "@babel/code-frame": true, + "@babel/core>@babel/generator": true, + "@babel/core>@babel/parser": true, + "@babel/core>@babel/template": true, + "@babel/core>@babel/types": true, + "babel/preset-env>b@babel/types": true, + "nock>debug": true, + "depcheck>@babel/traverse>globals": true } }, - "@babel/register>clone-deep>is-plain-object": { + "@babel/core>@babel/types": { + "globals": { + "console.warn": true, + "process.env": true + }, "packages": { - "gulp>gulp-cli>isobject": true + "@babel/core>@babel/types>@babel/helper-string-parser": true, + "@babel/code-frame>@babel/helper-validator-identifier": true } }, - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog": { + "sass-embedded>@bufbuild/protobuf": { + "globals": { + "TextDecoder": true, + "TextEncoder": true, + "__values": true, + "process": true + } + }, + "ts-node>@cspotcode/source-map-support": { "builtin": { - "events.EventEmitter": true, - "util": true + "fs": true, + "path.isAbsolute": true, + "path.join": true, + "path.normalize": true, + "path.resolve": true, + "url.fileURLToPath": true, + "url.pathToFileURL": true, + "util.inspect": true }, "globals": { - "process.nextTick": true, - "process.stderr": true + "Buffer.from": true, + "URL": true, + "XMLHttpRequest": true, + "console.error": true, + "process": true }, "packages": { - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>are-we-there-yet": true, - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge": true, - "@storybook/react>@storybook/node-logger>npmlog>console-control-strings": true, - "nyc>yargs>set-blocking": true + "ts-node>@cspotcode/source-map-support>@jridgewell/trace-mapping": true } }, - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>are-we-there-yet": { - "builtin": { - "events.EventEmitter": true, - "util.inherits": true - }, + "eslint-plugin-jsdoc>@es-joy/jsdoccomment": { "packages": { - "koa>delegates": true, - "readable-stream": true + "eslint-plugin-jsdoc>comment-parser": true, + "eslint>esquery": true, + "eslint-plugin-jsdoc>@es-joy/jsdoccomment>jsdoc-type-pratt-parser": true } }, - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge": { + "eslint>@eslint-community/eslint-utils": { + "packages": { + "eslint>eslint-visitor-keys": true + } + }, + "eslint>@eslint/eslintrc": { "builtin": { - "util.format": true + "assert": true, + "fs": true, + "module": true, + "os": true, + "path": true, + "url": true, + "util": true }, "globals": { - "clearInterval": true, - "process": true, - "setImmediate": true, - "setInterval": true + "__filename": true, + "process.cwd": true, + "process.emitWarning": true, + "process.platform": true }, "packages": { - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>aproba": true, - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width": true, - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": true, - "@storybook/react>@storybook/node-logger>npmlog>console-control-strings": true, - "@storybook/react>@storybook/node-logger>npmlog>gauge>has-unicode": true, - "@storybook/react>@storybook/node-logger>npmlog>gauge>wide-align": true, - "nyc>signal-exit": true, - "react>object-assign": true - } - }, - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width": { - "packages": { - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width>is-fullwidth-code-point": true, - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": true, - "gulp>gulp-cli>yargs>string-width>code-point-at": true + "$root$": true, + "@babel/eslint-parser": true, + "@babel/eslint-plugin": true, + "@metamask/eslint-config": true, + "@metamask/eslint-config-nodejs": true, + "@metamask/eslint-config-typescript": true, + "@typescript-eslint/eslint-plugin": true, + "eslint>ajv": true, + "nock>debug": true, + "eslint": true, + "eslint-config-prettier": true, + "eslint-plugin-import": true, + "eslint-plugin-jsdoc": true, + "eslint-plugin-node": true, + "eslint-plugin-prettier": true, + "eslint-plugin-react": true, + "eslint-plugin-react-hooks": true, + "eslint>globals": true, + "eslint>ignore": true, + "eslint>minimatch": true, + "mocha>strip-json-comments": true } }, - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width>is-fullwidth-code-point": { + "gulp-sourcemaps>@gulp-sourcemaps/identity-map": { "packages": { - "gulp>gulp-cli>yargs>string-width>is-fullwidth-code-point>number-is-nan": true + "gulp-sourcemaps>@gulp-sourcemaps/identity-map>acorn": true, + "gulp-sourcemaps>@gulp-sourcemaps/identity-map>normalize-path": true, + "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss": true, + "gulp-sourcemaps>@gulp-sourcemaps/identity-map>source-map": true, + "gulp-sourcemaps>@gulp-sourcemaps/identity-map>through2": true } }, - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": { + "gulp-sourcemaps>@gulp-sourcemaps/map-sources": { "packages": { - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi>ansi-regex": true + "gulp-watch>anymatch>normalize-path": true, + "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2": true } }, - "@lavamoat/lavapack": { + "eslint>@humanwhocodes/config-array": { "builtin": { - "assert": true, - "buffer.Buffer.from": true, - "fs.promises.readFile": true, - "fs.promises.writeFile": true, - "fs.readFileSync": true, + "path.dirname": true, "path.join": true, "path.relative": true }, + "packages": { + "eslint>@humanwhocodes/config-array>@humanwhocodes/object-schema": true, + "nock>debug": true, + "eslint>minimatch": true + } + }, + "terser>@jridgewell/source-map>@jridgewell/gen-mapping": { "globals": { - "__dirname": true, - "__filename.slice": true, - "console.error": true, - "console.warn": true, - "process.cwd": true, - "setTimeout": true + "define": true }, "packages": { - "@lavamoat/lavapack>combine-source-map": true, - "@lavamoat/lavapack>convert-source-map": true, - "@lavamoat/lavapack>json-stable-stringify": true, - "@lavamoat/lavapack>umd": true, - "browserify>JSONStream": true, - "eslint>espree": true, - "lavamoat-viz>lavamoat-core": true, - "readable-stream": true, - "through2": true + "terser>@jridgewell/source-map>@jridgewell/gen-mapping>@jridgewell/set-array": true, + "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": true, + "terser-webpack-plugin>@jridgewell/trace-mapping": true } }, - "@lavamoat/lavapack>combine-source-map": { - "builtin": { - "path.dirname": true, - "path.join": true - }, + "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/resolve-uri": { "globals": { - "process.platform": true - }, + "define": true + } + }, + "terser>@jridgewell/source-map>@jridgewell/gen-mapping>@jridgewell/set-array": { + "globals": { + "define": true + } + }, + "terser>@jridgewell/source-map": { "packages": { - "@lavamoat/lavapack>combine-source-map>inline-source-map": true, - "@lavamoat/lavapack>combine-source-map>lodash.memoize": true, - "@lavamoat/lavapack>combine-source-map>source-map": true, - "nyc>convert-source-map": true + "terser>@jridgewell/source-map>@jridgewell/gen-mapping": true, + "terser-webpack-plugin>@jridgewell/trace-mapping": true } }, - "@lavamoat/lavapack>combine-source-map>inline-source-map": { + "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": { "globals": { - "Buffer.from": true + "Buffer": true, + "TextDecoder": true, + "define": true + } + }, + "ts-node>@cspotcode/source-map-support>@jridgewell/trace-mapping": { + "globals": { + "define": true }, "packages": { - "@lavamoat/lavapack>combine-source-map>inline-source-map>source-map": true + "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/resolve-uri": true, + "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": true } }, - "@lavamoat/lavapack>convert-source-map": { + "terser-webpack-plugin>@jridgewell/trace-mapping": { "globals": { - "Buffer": true, - "atob": true, - "btoa": true, - "value": true + "define": true + }, + "packages": { + "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/resolve-uri": true, + "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": true } }, - "@lavamoat/lavapack>json-stable-stringify": { + "lavamoat>@lavamoat/aa": { + "builtin": { + "node:fs.lstatSync": true, + "node:fs.readFileSync": true, + "node:fs.realpathSync": true, + "node:path.dirname": true, + "node:path.join": true, + "node:path.relative": true + }, "packages": { - "@lavamoat/lavapack>json-stable-stringify>isarray": true, - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "lavamoat>json-stable-stringify>jsonify": true, - "string.prototype.matchall>call-bind": true + "depcheck>resolve": true + } + }, + "@lavamoat/lavapack": { + "builtin": { + "node:assert": true, + "node:buffer.Buffer.from": true, + "node:fs.promises.readFile": true, + "node:fs.promises.writeFile": true, + "node:fs.readFileSync": true, + "node:path.join": true, + "node:path.relative": true + }, + "globals": { + "__dirname": true, + "__filename.slice": true, + "console.error": true, + "console.warn": true, + "process.cwd": true, + "setTimeout": true + }, + "packages": { + "browserify>JSONStream": true, + "@lavamoat/lavapack>combine-source-map": true, + "eslint>espree": true, + "@lavamoat/lavapack>json-stable-stringify": true, + "lavamoat>lavamoat-core": true, + "@lavamoat/lavapack>readable-stream": true, + "through2": true, + "@lavamoat/lavapack>umd": true } }, "@metamask/build-utils": { @@ -1124,37 +1020,16 @@ }, "packages": { "@metamask/utils>@metamask/superstruct": true, - "@metamask/utils>@scure/base": true, - "@metamask/utils>pony-cause": true, "@noble/hashes": true, + "@metamask/utils>@scure/base": true, "nock>debug": true, + "@metamask/utils>pony-cause": true, "semver": true } }, - "@metamask/eth-token-tracker>deep-equal>is-date-object": { - "packages": { - "koa>is-generator-function>has-tostringtag": true - } - }, - "@metamask/jazzicon>color>clone": { - "globals": { - "Buffer": true - } - }, - "@metamask/jazzicon>color>color-convert": { - "packages": { - "@metamask/jazzicon>color>color-convert>color-name": true - } - }, - "@metamask/object-multiplex>once": { + "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals": { "packages": { - "@metamask/object-multiplex>once>wrappy": true - } - }, - "@metamask/utils>@scure/base": { - "globals": { - "TextDecoder": true, - "TextEncoder": true + "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals>eslint-scope": true } }, "@noble/hashes": { @@ -1163,93 +1038,120 @@ "crypto": true } }, - "@sentry/cli>which>isexe": { + "eslint>@nodelib/fs.walk>@nodelib/fs.scandir": { "builtin": { - "fs": true + "fs.lstat": true, + "fs.lstatSync": true, + "fs.readdir": true, + "fs.readdirSync": true, + "fs.stat": true, + "fs.statSync": true, + "path.sep": true }, "globals": { - "TESTING_WINDOWS": true, - "process.env.PATHEXT": true, - "process.getgid": true, - "process.getuid": true, - "process.platform": true - } - }, - "@storybook/addon-knobs>qs": { + "process.versions.node": true + }, "packages": { - "string.prototype.matchall>side-channel": true + "fast-glob>@nodelib/fs.stat": true, + "eslint>@nodelib/fs.walk>@nodelib/fs.scandir>run-parallel": true } }, - "@storybook/core>@storybook/core-server>x-default-browser>default-browser-id>untildify>os-homedir": { + "fast-glob>@nodelib/fs.stat": { "builtin": { - "os.homedir": true - }, - "globals": { - "process.env": true, - "process.getuid": true, - "process.platform": true + "fs.lstat": true, + "fs.lstatSync": true, + "fs.stat": true, + "fs.statSync": true } }, - "@storybook/react>@storybook/node-logger>npmlog>gauge>has-unicode": { + "eslint>@nodelib/fs.walk": { "builtin": { - "os.type": true + "events.EventEmitter": true, + "path.sep": true, + "stream.Readable": true }, "globals": { - "process.env.LANG": true, - "process.env.LC_ALL": true, - "process.env.LC_CTYPE": true + "setImmediate": true + }, + "packages": { + "eslint>@nodelib/fs.walk>@nodelib/fs.scandir": true, + "eslint>@nodelib/fs.walk>fastq": true } }, - "@storybook/react>@storybook/node-logger>npmlog>gauge>wide-align": { - "packages": { - "yargs>string-width": true + "@metamask/utils>@scure/base": { + "globals": { + "TextDecoder": true, + "TextEncoder": true } }, - "@storybook/react>acorn-walk": { + "stylelint>@stylelint/postcss-css-in-js": { "globals": { - "define": true + "__dirname": true + }, + "packages": { + "@babel/core": true, + "stylelint>postcss-syntax": true, + "stylelint>postcss": true } }, - "@storybook/test-runner>jest-circus>p-limit": { + "stylelint>@stylelint/postcss-markdown": { "packages": { - "@storybook/test-runner>jest-circus>p-limit>yocto-queue": true + "stylelint>postcss-html": true, + "stylelint>postcss-syntax": true, + "stylelint>@stylelint/postcss-markdown>remark": true, + "stylelint>@stylelint/postcss-markdown>unist-util-find-all-after": true } }, "@typescript-eslint/eslint-plugin": { "packages": { + "@typescript-eslint/parser>@typescript-eslint/scope-manager": true, "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils": true, "@typescript-eslint/eslint-plugin>@typescript-eslint/utils": true, - "@typescript-eslint/eslint-plugin>tsutils": true, - "@typescript-eslint/parser>@typescript-eslint/scope-manager": true, - "eslint": true, "eslint-plugin-jest>@typescript-eslint/utils": true, "eslint>debug": true, - "eslint>regexpp": true, + "eslint": true, "globby>ignore": true, + "eslint>regexpp": true, "semver": true, + "@typescript-eslint/eslint-plugin>tsutils": true, "typescript": true } }, + "eslint-plugin-jest>@typescript-eslint/experimental-utils": { + "builtin": { + "path": true + }, + "packages": { + "@typescript-eslint/parser>@typescript-eslint/scope-manager": true, + "eslint-plugin-jest>@typescript-eslint/experimental-utils>@typescript-eslint/types": true, + "@typescript-eslint/parser>@typescript-eslint/types": true, + "eslint": true, + "eslint>eslint-scope": true, + "webpack>eslint-scope": true, + "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils": true, + "eslint>eslint-utils": true + } + }, + "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager": { + "builtin": { + "path": true + }, + "packages": { + "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/types": true, + "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager>@typescript-eslint/visitor-keys": true + } + }, "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils": { "packages": { - "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug": true, "@typescript-eslint/eslint-plugin>@typescript-eslint/utils": true, - "@typescript-eslint/eslint-plugin>tsutils": true, "eslint-plugin-jest>@typescript-eslint/utils": true, + "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug": true, "eslint>debug": true, "nock>debug": true, + "@typescript-eslint/eslint-plugin>tsutils": true, "typescript": true } }, - "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug": { - "globals": { - "console.debug": true, - "console.log": true - }, - "packages": { - "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug>ms": true - } - }, "@typescript-eslint/eslint-plugin>@typescript-eslint/utils": { "builtin": { "path": true @@ -1259,95 +1161,50 @@ "@typescript-eslint/parser>@typescript-eslint/types": true, "@typescript-eslint/utils": true, "eslint": true, - "eslint-plugin-mocha>eslint-utils": true, + "webpack>eslint-scope": true, "eslint>eslint-utils": true, - "webpack>eslint-scope": true - } - }, - "autoprefixer": { - "globals": { - "console": true, - "process.cwd": true, - "process.env.AUTOPREFIXER_GRID": true - }, - "packages": { - "autoprefixer>caniuse-lite": true, - "autoprefixer>fraction.js": true, - "autoprefixer>normalize-range": true, - "browserslist": true, - "postcss": true, - "postcss>picocolors": true, - "stylelint>postcss-value-parser": true + "eslint-plugin-mocha>eslint-utils": true } }, - "babelify": { + "eslint-plugin-jest>@typescript-eslint/utils": { "builtin": { - "path.extname": true, - "path.resolve": true, - "stream.PassThrough": true, - "stream.Transform": true, - "util": true + "assert": true, + "path": true }, "globals": { - "Buffer.concat": true + "afterAll": true, + "process.cwd": true }, "packages": { - "@babel/core": true - } - }, - "bify-module-groups": { - "packages": { - "bify-module-groups>through2": true, - "pify": true, - "pumpify>pump": true + "eslint>@eslint-community/eslint-utils": true, + "eslint>@eslint-community": true, + "@typescript-eslint/parser>@typescript-eslint/scope-manager": true, + "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager": true, + "eslint-plugin-jest>@typescript-eslint/experimental-utils>@typescript-eslint/types": true, + "@typescript-eslint/parser>@typescript-eslint/types": true, + "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/types": true, + "@typescript-eslint/parser>@typescript-eslint": true, + "eslint": true, + "eslint-plugin-jest>@typescript-eslint/utils>eslint-scope": true, + "eslint>eslint-scope": true, + "webpack>eslint-scope": true, + "eslint-plugin-jest>@typescript-eslint/utils>webpack>eslint-scope": true, + "eslint>eslint-utils": true, + "eslint-plugin-mocha>eslint-utils": true, + "semver": true } }, - "bify-module-groups>through2": { + "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager>@typescript-eslint/visitor-keys": { "builtin": { - "util.inherits": true - }, - "globals": { - "process.nextTick": true + "path": true }, "packages": { - "readable-stream": true + "eslint>eslint-visitor-keys": true } }, - "browserify": { - "builtin": { - "events.EventEmitter": true, - "fs.realpath": true, - "path.dirname": true, - "path.join": true, - "path.relative": true, - "path.resolve": true, - "path.sep": true - }, + "eslint>@ungap/structured-clone": { "globals": { - "__dirname": true, - "process.cwd": true, - "process.nextTick": true, - "process.platform": true - }, - "packages": { - "browserify>browser-pack": true, - "browserify>browser-resolve": true, - "browserify>cached-path-relative": true, - "browserify>concat-stream": true, - "browserify>deps-sort": true, - "browserify>has": true, - "browserify>insert-module-globals": true, - "browserify>module-deps": true, - "browserify>read-only-stream": true, - "browserify>shasum-object": true, - "browserify>syntax-error": true, - "browserify>through2": true, - "depcheck>resolve": true, - "labeled-stream-splicer": true, - "lavamoat>htmlescape": true, - "pumpify>inherits": true, - "watchify>defined": true, - "watchify>xtend": true + "structuredClone": true } }, "browserify>JSONStream": { @@ -1359,585 +1216,441 @@ "debounce-stream>through": true } }, - "browserify>JSONStream>jsonparse": { - "globals": { - "Buffer": true + "@lavamoat/lavapack>readable-stream>abort-controller": { + "packages": { + "@lavamoat/lavapack>readable-stream>abort-controller>event-target-shim": true } }, - "browserify>browser-pack": { - "builtin": { - "fs.readFileSync": true, - "path.join": true, - "path.relative": true - }, - "globals": { - "__dirname": true, - "process.cwd": true - }, + "eslint>espree>acorn-jsx": { "packages": { - "@lavamoat/lavapack>combine-source-map": true, - "@lavamoat/lavapack>umd": true, - "browserify>JSONStream": true, - "browserify>browser-pack>through2": true, - "koa>content-disposition>safe-buffer": true, - "watchify>defined": true + "jsdom>acorn": true } }, - "browserify>browser-pack>through2": { - "builtin": { - "util.inherits": true - }, - "globals": { - "process.nextTick": true - }, + "browserify>syntax-error>acorn-node": { "packages": { - "browserify>browser-pack>through2>readable-stream": true, + "@storybook/react>acorn-walk": true, + "browserify>syntax-error>acorn-node>acorn": true, "watchify>xtend": true } }, - "browserify>browser-pack>through2>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, + "@storybook/react>acorn-walk": { "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "browserify>browser-pack>through2>readable-stream>isarray": true, - "browserify>browser-pack>through2>readable-stream>safe-buffer": true, - "browserify>browser-pack>through2>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "define": true } }, - "browserify>browser-pack>through2>readable-stream>safe-buffer": { - "builtin": { - "buffer": true + "ts-node>acorn-walk": { + "globals": { + "define": true } }, - "browserify>browser-pack>through2>readable-stream>string_decoder": { - "packages": { - "browserify>browser-pack>through2>readable-stream>string_decoder>safe-buffer": true + "gulp-sourcemaps>@gulp-sourcemaps/identity-map>acorn": { + "globals": { + "define": true } }, - "browserify>browser-pack>through2>readable-stream>string_decoder>safe-buffer": { - "builtin": { - "buffer": true + "browserify>syntax-error>acorn-node>acorn": { + "globals": { + "define": true } }, - "browserify>browser-resolve": { - "builtin": { - "fs.readFile": true, - "fs.readFileSync": true, - "path": true - }, + "gulp-sourcemaps>acorn": { "globals": { - "__dirname": true, - "process.platform": true - }, - "packages": { - "depcheck>resolve": true + "define": true } }, - "browserify>cached-path-relative": { - "builtin": { - "path": true - }, + "jsdom>acorn": { "globals": { - "process.cwd": true + "console": true, + "define": true } }, - "browserify>concat-stream": { - "globals": { - "Buffer.concat": true, - "Buffer.isBuffer": true - }, + "del>p-map>aggregate-error": { "packages": { - "browserify>concat-stream>readable-stream": true, - "browserify>concat-stream>typedarray": true, - "pumpify>inherits": true, - "terser>source-map-support>buffer-from": true + "del>p-map>aggregate-error>clean-stack": true, + "prettier-eslint>indent-string": true } }, - "browserify>concat-stream>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, + "eslint>ajv": { "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true + "console": true }, "packages": { - "browserify>concat-stream>readable-stream>isarray": true, - "browserify>concat-stream>readable-stream>safe-buffer": true, - "browserify>concat-stream>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "eslint>fast-deep-equal": true, + "@metamask/snaps-utils>fast-json-stable-stringify": true, + "eslint>ajv>json-schema-traverse": true, + "uri-js": true } }, - "browserify>concat-stream>readable-stream>safe-buffer": { - "builtin": { - "buffer": true + "gulp-watch>ansi-colors": { + "packages": { + "fancy-log>ansi-gray>ansi-wrap": true } }, - "browserify>concat-stream>readable-stream>string_decoder": { + "fancy-log>ansi-gray": { "packages": { - "browserify>concat-stream>readable-stream>safe-buffer": true + "fancy-log>ansi-gray>ansi-wrap": true } }, - "browserify>deps-sort": { + "chalk>ansi-styles": { "packages": { - "browserify>deps-sort>through2": true, - "browserify>shasum-object": true + "chalk>ansi-styles>color-convert": true } }, - "browserify>deps-sort>through2": { - "builtin": { - "util.inherits": true - }, - "globals": { - "process.nextTick": true - }, + "gulp-livereload>chalk>ansi-styles": { "packages": { - "browserify>deps-sort>through2>readable-stream": true, - "watchify>xtend": true + "gulp-livereload>chalk>ansi-styles>color-convert": true } }, - "browserify>deps-sort>through2>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, + "stylelint>table>slice-ansi>ansi-styles": { "packages": { - "browserify>deps-sort>through2>readable-stream>isarray": true, - "browserify>deps-sort>through2>readable-stream>safe-buffer": true, - "browserify>deps-sort>through2>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "stylelint>table>slice-ansi>ansi-styles>color-convert": true } }, - "browserify>deps-sort>through2>readable-stream>safe-buffer": { - "builtin": { - "buffer": true + "chokidar>anymatch": { + "packages": { + "chokidar>anymatch>normalize-path": true, + "chokidar>anymatch>picomatch": true } }, - "browserify>deps-sort>through2>readable-stream>string_decoder": { + "gulp>glob-watcher>anymatch": { + "builtin": { + "path.sep": true + }, "packages": { - "browserify>deps-sort>through2>readable-stream>safe-buffer": true + "gulp>glob-watcher>anymatch>micromatch": true, + "gulp-watch>anymatch>normalize-path": true } }, - "browserify>duplexer2": { + "gulp-watch>anymatch": { + "builtin": { + "path.sep": true + }, "packages": { - "browserify>duplexer2>readable-stream": true + "gulp-watch>anymatch>micromatch": true, + "gulp-watch>anymatch>normalize-path": true } }, - "browserify>duplexer2>readable-stream": { + "gulp>vinyl-fs>vinyl-sourcemap>append-buffer": { "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true + "os.EOL": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true + "Buffer": true }, "packages": { - "browserify>duplexer2>readable-stream>isarray": true, - "browserify>duplexer2>readable-stream>safe-buffer": true, - "browserify>duplexer2>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "gulp>vinyl-fs>vinyl-sourcemap>append-buffer>buffer-equal": true } }, - "browserify>duplexer2>readable-stream>safe-buffer": { + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>are-we-there-yet": { "builtin": { - "buffer": true + "events.EventEmitter": true, + "util.inherits": true + }, + "packages": { + "koa>delegates": true, + "readable-stream": true } }, - "browserify>duplexer2>readable-stream>string_decoder": { - "packages": { - "browserify>duplexer2>readable-stream>safe-buffer": true + "ts-node>arg": { + "globals": { + "process.argv.slice": true } }, - "browserify>has": { + "gulp-watch>anymatch>micromatch>arr-diff": { "packages": { - "browserify>has>function-bind": true + "gulp>undertaker>arr-flatten": true } }, - "browserify>insert-module-globals": { - "builtin": { - "path.dirname": true, - "path.isAbsolute": true, - "path.relative": true, - "path.sep": true - }, - "globals": { - "Buffer.concat": true, - "Buffer.isBuffer": true - }, + "gulp>undertaker>bach>arr-filter": { "packages": { - "@lavamoat/lavapack>combine-source-map": true, - "browserify>insert-module-globals>through2": true, - "browserify>insert-module-globals>undeclared-identifiers": true, - "browserify>syntax-error>acorn-node": true, - "gulp-watch>path-is-absolute": true, - "watchify>xtend": true + "gulp>undertaker>arr-map>make-iterator": true } }, - "browserify>insert-module-globals>through2": { - "builtin": { - "util.inherits": true - }, - "globals": { - "process.nextTick": true - }, + "gulp>undertaker>arr-map": { "packages": { - "browserify>insert-module-globals>through2>readable-stream": true, - "watchify>xtend": true + "gulp>undertaker>arr-map>make-iterator": true } }, - "browserify>insert-module-globals>through2>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, + "eslint-plugin-react>array-includes": { "packages": { - "browserify>insert-module-globals>through2>readable-stream>isarray": true, - "browserify>insert-module-globals>through2>readable-stream>safe-buffer": true, - "browserify>insert-module-globals>through2>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>es-abstract": true, + "string.prototype.matchall>get-intrinsic": true, + "eslint-plugin-react>array-includes>is-string": true } }, - "browserify>insert-module-globals>through2>readable-stream>safe-buffer": { - "builtin": { - "buffer": true + "gulp>undertaker>bach>array-initial": { + "packages": { + "gulp>undertaker>object.defaults>array-slice": true, + "gulp>undertaker>bach>array-last>is-number": true } }, - "browserify>insert-module-globals>through2>readable-stream>string_decoder": { + "gulp>undertaker>bach>array-last": { "packages": { - "browserify>insert-module-globals>through2>readable-stream>safe-buffer": true + "gulp>undertaker>bach>array-last>is-number": true } }, - "browserify>insert-module-globals>undeclared-identifiers": { + "eslint-plugin-import>array.prototype.flat": { "packages": { - "browserify>insert-module-globals>undeclared-identifiers>get-assigned-identifiers": true, - "browserify>syntax-error>acorn-node": true, - "watchify>xtend": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>es-abstract": true, + "eslint-plugin-react>array.prototype.flatmap>es-shim-unscopables": true } }, - "browserify>insert-module-globals>undeclared-identifiers>get-assigned-identifiers": { - "builtin": { - "assert.equal": true + "eslint-plugin-react>array.prototype.flatmap": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>es-abstract": true, + "eslint-plugin-react>array.prototype.flatmap>es-shim-unscopables": true } }, - "browserify>module-deps": { - "builtin": { - "fs.createReadStream": true, - "fs.readFile": true, - "path.delimiter": true, - "path.dirname": true, - "path.join": true, - "path.resolve": true - }, + "gulp>glob-watcher>async-done": { "globals": { - "process.cwd": true, - "process.env.NODE_PATH": true, - "process.nextTick": true, - "process.platform": true, - "setTimeout": true, - "tr": true + "process.nextTick": true }, "packages": { - "browserify>browser-resolve": true, - "browserify>cached-path-relative": true, - "browserify>concat-stream": true, - "browserify>duplexer2": true, - "browserify>module-deps>detective": true, - "browserify>module-deps>readable-stream": true, - "browserify>module-deps>stream-combiner2": true, - "browserify>module-deps>through2": true, - "browserify>parents": true, - "depcheck>resolve": true, - "loose-envify": true, - "pumpify>inherits": true, - "watchify>defined": true, - "watchify>xtend": true + "duplexify>end-of-stream": true, + "@metamask/object-multiplex>once": true, + "readable-stream-2>process-nextick-args": true, + "gulp>glob-watcher>async-done>stream-exhaust": true } }, - "browserify>module-deps>detective": { + "gulp>undertaker>bach>async-settle": { "packages": { - "browserify>syntax-error>acorn-node": true, - "watchify>defined": true + "gulp>glob-watcher>async-done": true } }, - "browserify>module-deps>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true + "gulp-sourcemaps>css>source-map-resolve>atob": { + "globals": { + "Buffer.from": true + } + }, + "autoprefixer": { + "globals": { + "console": true, + "process.cwd": true, + "process.env.AUTOPREFIXER_GRID": true }, + "packages": { + "browserslist": true, + "autoprefixer>caniuse-lite": true, + "autoprefixer>fraction.js": true, + "autoprefixer>normalize-range": true, + "postcss>picocolors": true, + "postcss": true, + "stylelint>postcss-value-parser": true + } + }, + "stylelint>autoprefixer": { "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true + "console": true, + "process.cwd": true, + "process.env.AUTOPREFIXER_GRID": true }, "packages": { - "browserify>module-deps>readable-stream>isarray": true, - "browserify>module-deps>readable-stream>safe-buffer": true, - "browserify>module-deps>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "browserslist": true, + "autoprefixer>caniuse-lite": true, + "autoprefixer>normalize-range": true, + "stylelint>autoprefixer>num2fraction": true, + "stylelint>postcss>picocolors": true, + "stylelint>postcss-value-parser": true, + "stylelint>postcss": true } }, - "browserify>module-deps>readable-stream>safe-buffer": { - "builtin": { - "buffer": true + "@babel/preset-env>babel-plugin-polyfill-corejs2": { + "packages": { + "@babel/preset-env>@babel/compat-data": true, + "@babel/core": true, + "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": true, + "@babel/preset-env>babel-plugin-polyfill-corejs2>semver": true } }, - "browserify>module-deps>readable-stream>string_decoder": { + "@babel/preset-env>babel-plugin-polyfill-corejs3": { "packages": { - "browserify>module-deps>readable-stream>safe-buffer": true + "@babel/core": true, + "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": true, + "@babel/preset-env>core-js-compat": true } }, - "browserify>module-deps>stream-combiner2": { + "@babel/preset-env>babel-plugin-polyfill-regenerator": { "packages": { - "browserify>duplexer2": true, - "browserify>module-deps>stream-combiner2>readable-stream": true + "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider": true } }, - "browserify>module-deps>stream-combiner2>readable-stream": { + "babelify": { "builtin": { - "events.EventEmitter": true, - "stream": true, + "path.extname": true, + "path.resolve": true, + "stream.PassThrough": true, + "stream.Transform": true, "util": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true + "Buffer.concat": true }, "packages": { - "browserify>module-deps>stream-combiner2>readable-stream>isarray": true, - "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": true, - "browserify>module-deps>stream-combiner2>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "@babel/core": true } }, - "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": { + "gulp>undertaker>bach": { "builtin": { - "buffer": true - } - }, - "browserify>module-deps>stream-combiner2>readable-stream>string_decoder": { + "assert.ok": true + }, "packages": { - "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": true + "gulp>undertaker>bach>arr-filter": true, + "gulp>undertaker>arr-flatten": true, + "gulp>undertaker>arr-map": true, + "gulp>undertaker>bach>array-each": true, + "gulp>undertaker>bach>array-initial": true, + "gulp>undertaker>bach>array-last": true, + "gulp>glob-watcher>async-done": true, + "gulp>undertaker>bach>async-settle": true, + "gulp>vinyl-fs>vinyl-sourcemap>now-and-later": true } }, - "browserify>module-deps>through2": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base": { "builtin": { "util.inherits": true }, - "globals": { - "process.nextTick": true - }, "packages": { - "browserify>module-deps>readable-stream": true, - "watchify>xtend": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>component-emitter": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>define-property": true, + "gulp>gulp-cli>isobject": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>pascalcase": true } }, - "browserify>parents": { - "globals": { - "process.cwd": true, - "process.platform": true + "bify-module-groups": { + "packages": { + "pify": true, + "pumpify>pump": true, + "bify-module-groups>through2": true + } + }, + "vinyl-buffer>bl": { + "builtin": { + "util.inherits": true }, "packages": { - "browserify>parents>path-platform": true + "vinyl-buffer>bl>readable-stream": true, + "koa>content-disposition>safe-buffer": true } }, - "browserify>parents>path-platform": { + "gulp-livereload>tiny-lr>body": { "builtin": { - "path": true, - "util.isObject": true, - "util.isString": true + "querystring.parse": true }, - "globals": { - "process.cwd": true, - "process.env": true, - "process.platform": true + "packages": { + "gulp-livereload>tiny-lr>body>continuable-cache": true, + "gulp-livereload>tiny-lr>body>error": true, + "gulp-livereload>tiny-lr>body>raw-body": true, + "gulp-livereload>tiny-lr>body>safe-json-parse": true } }, - "browserify>read-only-stream": { + "eslint>minimatch>brace-expansion": { "packages": { - "browserify>read-only-stream>readable-stream": true + "stylelint>balanced-match": true, + "eslint>minimatch>brace-expansion>concat-map": true } }, - "browserify>read-only-stream>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, + "chokidar>braces": { "packages": { - "browserify>read-only-stream>readable-stream>isarray": true, - "browserify>read-only-stream>readable-stream>safe-buffer": true, - "browserify>read-only-stream>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "chokidar>braces>fill-range": true } }, - "browserify>read-only-stream>readable-stream>safe-buffer": { - "builtin": { - "buffer": true + "gulp>glob-watcher>anymatch>micromatch>braces": { + "packages": { + "gulp>undertaker>arr-flatten": true, + "gulp>gulp-cli>matchdep>micromatch>array-unique": true, + "gulp>glob-watcher>anymatch>micromatch>braces>extend-shallow": true, + "gulp>glob-watcher>anymatch>micromatch>braces>fill-range": true, + "gulp>gulp-cli>isobject": true, + "gulp-watch>anymatch>micromatch>braces>repeat-element": true, + "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon": true, + "gulp>gulp-cli>matchdep>micromatch>braces>split-string": true, + "gulp>gulp-cli>matchdep>micromatch>to-regex": true } }, - "browserify>read-only-stream>readable-stream>string_decoder": { + "gulp-watch>anymatch>micromatch>braces": { "packages": { - "browserify>read-only-stream>readable-stream>safe-buffer": true + "gulp-watch>anymatch>micromatch>braces>expand-range": true, + "gulp-watch>anymatch>micromatch>braces>preserve": true, + "gulp-watch>anymatch>micromatch>braces>repeat-element": true } }, - "browserify>readable-stream": { + "browserify>browser-pack": { "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true + "fs.readFileSync": true, + "path.join": true, + "path.relative": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true + "__dirname": true, + "process.cwd": true }, "packages": { - "browserify>readable-stream>isarray": true, - "browserify>readable-stream>safe-buffer": true, - "browserify>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true - } - }, - "browserify>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "browserify>readable-stream>string_decoder": { - "packages": { - "browserify>readable-stream>safe-buffer": true + "browserify>JSONStream": true, + "@lavamoat/lavapack>combine-source-map": true, + "watchify>defined": true, + "koa>content-disposition>safe-buffer": true, + "browserify>browser-pack>through2": true, + "@lavamoat/lavapack>umd": true } }, - "browserify>shasum-object": { + "browserify>browser-resolve": { "builtin": { - "crypto.createHash": true + "fs.readFile": true, + "fs.readFileSync": true, + "path": true }, "globals": { - "Buffer.isBuffer": true + "__dirname": true, + "process.platform": true }, "packages": { - "@metamask/rpc-errors>fast-safe-stringify": true - } - }, - "browserify>string_decoder": { - "packages": { - "koa>content-disposition>safe-buffer": true - } - }, - "browserify>syntax-error": { - "packages": { - "browserify>syntax-error>acorn-node": true - } - }, - "browserify>syntax-error>acorn-node": { - "packages": { - "@storybook/react>acorn-walk": true, - "browserify>syntax-error>acorn-node>acorn": true, - "watchify>xtend": true - } - }, - "browserify>syntax-error>acorn-node>acorn": { - "globals": { - "define": true + "depcheck>resolve": true } }, - "browserify>through2": { + "browserify": { "builtin": { - "util.inherits": true + "events.EventEmitter": true, + "fs.realpath": true, + "path.dirname": true, + "path.join": true, + "path.relative": true, + "path.resolve": true, + "path.sep": true }, "globals": { - "process.nextTick": true + "__dirname": true, + "process.cwd": true, + "process.nextTick": true, + "process.platform": true }, "packages": { - "browserify>readable-stream": true, + "browserify>browser-pack": true, + "browserify>browser-resolve": true, + "browserify>cached-path-relative": true, + "browserify>concat-stream": true, + "watchify>defined": true, + "browserify>deps-sort": true, + "browserify>has": true, + "lavamoat>htmlescape": true, + "pumpify>inherits": true, + "browserify>insert-module-globals": true, + "labeled-stream-splicer": true, + "browserify>module-deps": true, + "browserify>read-only-stream": true, + "depcheck>resolve": true, + "browserify>shasum-object": true, + "browserify>syntax-error": true, + "browserify>through2": true, "watchify>xtend": true } }, @@ -1963,38 +1676,84 @@ "browserslist>node-releases": true } }, - "chalk": { - "packages": { - "chalk>ansi-styles": true, - "chalk>supports-color": true + "sass-embedded>buffer-builder": { + "globals": { + "Buffer": true } }, - "chalk>ansi-styles": { - "packages": { - "chalk>ansi-styles>color-convert": true + "gulp-zip>yazl>buffer-crc32": { + "builtin": { + "buffer.Buffer": true } }, - "chalk>ansi-styles>color-convert": { + "gulp>vinyl-fs>vinyl-sourcemap>append-buffer>buffer-equal": { + "builtin": { + "buffer.Buffer.isBuffer": true + } + }, + "terser>source-map-support>buffer-from": { + "globals": { + "Buffer": true + } + }, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base": { "packages": { - "jest-canvas-mock>moo-color>color-name": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>component-emitter": true, + "gulp>gulp-cli>array-sort>get-value": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value": true, + "gulp>gulp-cli>isobject": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>union-value": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value": true } }, - "chalk>supports-color": { + "browserify>cached-path-relative": { "builtin": { - "os.release": true, - "tty.isatty": true + "path": true }, "globals": { - "process.env": true, + "process.cwd": true + } + }, + "string.prototype.matchall>call-bind": { + "packages": { + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "browserify>has>function-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>call-bind>set-function-length": true + } + }, + "chalk": { + "packages": { + "chalk>ansi-styles": true, + "chalk>supports-color": true + } + }, + "gulp-livereload>chalk": { + "globals": { + "process.env.TERM": true, "process.platform": true }, "packages": { - "chalk>supports-color>has-flag": true + "gulp-livereload>chalk>ansi-styles": true, + "gulp-livereload>chalk>escape-string-regexp": true, + "gulp-livereload>chalk>supports-color": true } }, - "chalk>supports-color>has-flag": { + "postcss-discard-font-face>postcss>chalk": { "globals": { - "process.argv": true + "process.env.TERM": true, + "process.platform": true + }, + "packages": { + "postcss-discard-font-face>postcss>chalk>ansi-styles": true, + "postcss-discard-font-face>postcss>chalk>escape-string-regexp": true, + "prettier-eslint>loglevel-colored-level-prefix>chalk>has-ansi": true, + "postcss-discard-font-face>postcss>chalk>strip-ansi": true, + "postcss-discard-font-face>postcss>chalk>supports-color": true } }, "chokidar": { @@ -2036,378 +1795,365 @@ "chokidar>anymatch": true, "chokidar>braces": true, "chokidar>fsevents": true, + "eslint>glob-parent": true, "chokidar>is-binary-path": true, - "chokidar>normalize-path": true, - "chokidar>readdirp": true, "del>is-glob": true, - "eslint>glob-parent": true + "chokidar>normalize-path": true, + "chokidar>readdirp": true } }, - "chokidar>anymatch": { + "gulp>glob-watcher>chokidar": { "packages": { - "chokidar>anymatch>normalize-path": true, - "chokidar>anymatch>picomatch": true + "gulp>glob-watcher>chokidar>fsevents": true } }, - "chokidar>anymatch>picomatch": { + "gulp-watch>chokidar": { "builtin": { + "events.EventEmitter": true, + "fs": true, "path.basename": true, + "path.dirname": true, + "path.extname": true, + "path.join": true, + "path.relative": true, + "path.resolve": true, "path.sep": true }, "globals": { + "clearTimeout": true, + "console.error": true, + "process.env.CHOKIDAR_INTERVAL": true, + "process.env.CHOKIDAR_PRINT_FSEVENTS_REQUIRE_ERROR": true, + "process.env.CHOKIDAR_USEPOLLING": true, + "process.nextTick": true, "process.platform": true, - "process.version.slice": true - } - }, - "chokidar>braces": { + "setTimeout": true + }, "packages": { - "chokidar>braces>fill-range": true + "gulp-watch>chokidar>anymatch": true, + "gulp-watch>chokidar>async-each": true, + "gulp-watch>chokidar>braces": true, + "gulp-watch>chokidar>fsevents": true, + "gulp-watch>glob-parent": true, + "pumpify>inherits": true, + "gulp-watch>chokidar>is-binary-path": true, + "eslint>is-glob": true, + "chokidar>normalize-path": true, + "gulp-watch>path-is-absolute": true, + "gulp-watch>chokidar>readdirp": true, + "gulp-watch>chokidar>upath": true } }, - "chokidar>braces>fill-range": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils": { "builtin": { - "util.inspect": true + "util": true }, "packages": { - "chokidar>braces>fill-range>to-regex-range": true + "gulp-zip>plugin-error>arr-union": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true, + "gulp>gulp-cli>isobject": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend": true } }, - "chokidar>braces>fill-range>to-regex-range": { - "packages": { - "chokidar>braces>fill-range>to-regex-range>is-number": true + "del>p-map>aggregate-error>clean-stack": { + "builtin": { + "os.homedir": true } }, - "chokidar>fsevents": { + "yargs>cliui": { "globals": { - "console.assert": true, - "process.platform": true + "process": true }, - "native": true + "packages": { + "yargs>string-width": true, + "eslint>strip-ansi": true, + "yargs>cliui>wrap-ansi": true + } }, - "chokidar>is-binary-path": { + "vinyl>clone-buffer": { "builtin": { - "path.extname": true - }, + "buffer.Buffer": true + } + }, + "lavamoat>lavamoat-core>merge-deep>clone-deep": { "packages": { - "chokidar>is-binary-path>binary-extensions": true + "lavamoat>lavamoat-core>merge-deep>clone-deep>for-own": true, + "@babel/register>clone-deep>is-plain-object": true, + "lavamoat>lavamoat-core>merge-deep>kind-of": true, + "lavamoat>lavamoat-core>merge-deep>clone-deep>lazy-cache": true, + "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone": true } }, - "chokidar>readdirp": { - "builtin": { - "fs": true, - "path.join": true, - "path.relative": true, - "path.resolve": true, - "path.sep": true, - "stream.Readable": true, - "util.promisify": true - }, - "globals": { - "process.platform": true, - "process.versions.node.split": true - }, + "stylelint>execall>clone-regexp": { "packages": { - "chokidar>anymatch>picomatch": true + "stylelint>execall>clone-regexp>is-regexp": true } }, - "debounce-stream>duplexer": { + "vinyl>clone-stats": { "builtin": { - "stream": true + "fs.Stats": true } }, - "debounce-stream>through": { + "gulp-watch>vinyl-file>vinyl>clone-stats": { "builtin": { - "stream": true - }, - "globals": { - "process.nextTick": true + "fs.Stats": true } }, - "del": { - "builtin": { - "path.resolve": true, - "util.promisify": true - }, + "@metamask/jazzicon>color>clone": { "globals": { - "process.cwd": true, - "process.platform": true - }, - "packages": { - "del>graceful-fs": true, - "del>is-glob": true, - "del>is-path-cwd": true, - "del>is-path-inside": true, - "del>p-map": true, - "del>rimraf": true, - "del>slash": true, - "globby": true + "Buffer": true } }, - "del>graceful-fs": { - "builtin": { - "assert.equal": true, - "constants.O_SYMLINK": true, - "constants.O_WRONLY": true, - "constants.hasOwnProperty": true, - "fs": true, - "stream.Stream.call": true, - "util": true - }, + "vinyl>clone": { "globals": { - "clearTimeout": true, - "console.error": true, - "process": true, - "setTimeout": true + "Buffer": true } }, - "del>is-glob": { + "vinyl>cloneable-readable": { "packages": { - "del>is-glob>is-extglob": true + "pumpify>inherits": true, + "vinyl>cloneable-readable>process-nextick-args": true, + "vinyl>cloneable-readable>through2": true } }, - "del>is-path-cwd": { - "builtin": { - "path.resolve": true - }, - "globals": { - "process.cwd": true, - "process.platform": true + "gulp>undertaker>collection-map": { + "packages": { + "gulp>undertaker>arr-map": true, + "gulp>undertaker>object.reduce>for-own": true, + "gulp>undertaker>arr-map>make-iterator": true } }, - "del>is-path-inside": { - "builtin": { - "path.relative": true, - "path.resolve": true, - "path.sep": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit": { + "packages": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>map-visit": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>object-visit": true } }, - "del>p-map": { + "chalk>ansi-styles>color-convert": { "packages": { - "del>p-map>aggregate-error": true + "jest-canvas-mock>moo-color>color-name": true } }, - "del>p-map>aggregate-error": { + "gulp-livereload>chalk>ansi-styles>color-convert": { "packages": { - "del>p-map>aggregate-error>clean-stack": true, - "prettier-eslint>indent-string": true + "gulp-livereload>chalk>ansi-styles>color-convert>color-name": true } }, - "del>p-map>aggregate-error>clean-stack": { - "builtin": { - "os.homedir": true + "stylelint>table>slice-ansi>ansi-styles>color-convert": { + "packages": { + "stylelint>table>slice-ansi>ansi-styles>color-convert>color-name": true } }, - "del>rimraf": { + "fancy-log>color-support": { + "globals": { + "process": true + } + }, + "@lavamoat/lavapack>combine-source-map": { "builtin": { - "assert": true, - "fs": true, + "path.dirname": true, "path.join": true }, "globals": { - "process.platform": true, - "setTimeout": true + "process.platform": true }, "packages": { - "nyc>glob": true + "nyc>convert-source-map": true, + "@lavamoat/lavapack>combine-source-map>inline-source-map": true, + "@lavamoat/lavapack>combine-source-map>lodash.memoize": true, + "@lavamoat/lavapack>combine-source-map>source-map": true } }, - "depcheck>@babel/traverse": { + "browserify>concat-stream": { "globals": { - "console.log": true + "Buffer.concat": true, + "Buffer.isBuffer": true }, "packages": { - "@babel/code-frame": true, - "@babel/core>@babel/generator": true, - "@babel/core>@babel/parser": true, - "@babel/core>@babel/template": true, - "@babel/core>@babel/types": true, - "babel/preset-env>b@babel/types": true, - "depcheck>@babel/traverse>globals": true, - "nock>debug": true + "terser>source-map-support>buffer-from": true, + "pumpify>inherits": true, + "browserify>concat-stream>readable-stream": true, + "browserify>concat-stream>typedarray": true } }, - "depcheck>cosmiconfig>parse-json": { + "lavamoat-browserify>concat-stream": { + "globals": { + "Buffer.concat": true, + "Buffer.isBuffer": true + }, "packages": { - "@babel/code-frame": true, - "depcheck>cosmiconfig>parse-json>error-ex": true, - "depcheck>cosmiconfig>parse-json>lines-and-columns": true, - "webpack>json-parse-even-better-errors": true + "terser>source-map-support>buffer-from": true, + "pumpify>inherits": true, + "lavamoat-browserify>concat-stream>readable-stream": true, + "browserify>concat-stream>typedarray": true } }, - "depcheck>cosmiconfig>parse-json>error-ex": { + "@babel/core>convert-source-map": { + "globals": { + "Buffer": true, + "atob": true, + "btoa": true, + "value": true + } + }, + "nyc>convert-source-map": { "builtin": { - "util.inherits": true + "fs.readFileSync": true, + "path.join": true }, - "packages": { - "depcheck>cosmiconfig>parse-json>error-ex>is-arrayish": true + "globals": { + "Buffer.from": true } }, - "depcheck>is-core-module": { + "readable-stream-2>core-util-is": { "globals": { - "process.versions": true - }, - "packages": { - "depcheck>is-core-module>hasown": true + "Buffer.isBuffer": true } }, - "depcheck>is-core-module>hasown": { + "stylelint>cosmiconfig": { + "builtin": { + "fs": true, + "os": true, + "path": true + }, + "globals": { + "process.cwd": true + }, "packages": { - "browserify>has>function-bind": true + "eslint>@eslint/eslintrc>import-fresh": true, + "depcheck>cosmiconfig>parse-json": true, + "globby>dir-glob>path-type": true, + "stylelint>cosmiconfig>yaml": true } }, - "depcheck>json5": { + "ts-node>create-require": { + "builtin": { + "fs.lstatSync": true, + "module.Module": true, + "module.createRequire": true, + "module.createRequireFromPath": true, + "path.dirname": true, + "path.join": true + }, "globals": { - "console.warn": true + "process.cwd": true } }, - "depcheck>resolve": { + "gulp-sourcemaps>css": { "builtin": { - "fs.readFile": true, "fs.readFileSync": true, - "fs.realpath": true, - "fs.realpathSync": true, - "fs.stat": true, - "fs.statSync": true, - "os.homedir": true, "path.dirname": true, - "path.join": true, - "path.parse": true, - "path.relative": true, - "path.resolve": true - }, - "globals": { - "process.env.HOME": true, - "process.env.HOMEDRIVE": true, - "process.env.HOMEPATH": true, - "process.env.LNAME": true, - "process.env.LOGNAME": true, - "process.env.USER": true, - "process.env.USERNAME": true, - "process.env.USERPROFILE": true, - "process.getuid": true, - "process.nextTick": true, - "process.platform": true, - "process.versions.pnp": true + "path.sep": true }, "packages": { - "depcheck>is-core-module": true, - "depcheck>resolve>path-parse": true + "pumpify>inherits": true, + "gulp-sourcemaps>css>source-map-resolve": true, + "gulp-sourcemaps>css>source-map": true } }, - "depcheck>resolve>path-parse": { + "resolve-url-loader>es6-iterator>d": { + "packages": { + "resolve-url-loader>es6-iterator>es5-ext": true, + "resolve-url-loader>es6-iterator>d>type": true + } + }, + "gulp-sourcemaps>debug-fabulous": { + "packages": { + "gulp-sourcemaps>debug-fabulous>debug": true, + "gulp-sourcemaps>debug-fabulous>memoizee": true, + "react>object-assign": true + } + }, + "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug": { "globals": { - "process.platform": true + "console.debug": true, + "console.log": true + }, + "packages": { + "@typescript-eslint/eslint-plugin>@typescript-eslint/type-utils>debug>ms": true } }, - "duplexify": { + "gulp-sourcemaps>debug-fabulous>debug": { + "builtin": { + "tty.isatty": true, + "util": true + }, "globals": { - "Buffer": true, - "process.nextTick": true + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true }, "packages": { - "duplexify>end-of-stream": true, - "duplexify>stream-shift": true, - "pumpify>inherits": true, - "readable-stream": true + "mocha>ms": true, + "mocha>supports-color": true } }, - "duplexify>end-of-stream": { + "eslint-import-resolver-node>debug": { + "builtin": { + "tty.isatty": true, + "util": true + }, "globals": { - "process.nextTick": true + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true }, "packages": { - "@metamask/object-multiplex>once": true + "mocha>ms": true, + "mocha>supports-color": true } }, - "eslint": { + "eslint-plugin-import>eslint-module-utils>debug": { "builtin": { - "assert": true, - "fs.existsSync": true, - "fs.lstatSync": true, - "fs.promises": true, - "fs.readFileSync": true, - "fs.readdirSync": true, - "fs.statSync": true, - "fs.unlinkSync": true, - "fs.writeFile": true, - "fs.writeFileSync": true, - "path.dirname": true, - "path.extname": true, - "path.isAbsolute": true, - "path.join": true, - "path.normalize": true, - "path.posix.join": true, - "path.relative": true, - "path.resolve": true, - "path.sep": true, - "url.pathToFileURL": true, - "util.format": true, - "util.inspect": true, - "util.promisify": true + "tty.isatty": true, + "util": true }, "globals": { - "__dirname": true, - "console.log": true, - "describe": true, - "it": true, + "console": true, + "document": true, + "localStorage": true, + "navigator": true, "process": true }, "packages": { - "del>is-glob": true, - "del>is-path-inside": true, - "eslint>@eslint-community/eslint-utils": true, - "eslint>@eslint-community/regexpp": true, - "eslint>@eslint/eslintrc": true, - "eslint>@eslint/js": true, - "eslint>@humanwhocodes/config-array": true, - "eslint>@nodelib/fs.walk": true, - "eslint>@ungap/structured-clone": true, - "eslint>ajv": true, - "eslint>doctrine": true, - "eslint>eslint-scope": true, - "eslint>eslint-visitor-keys": true, - "eslint>espree": true, - "eslint>esquery": true, - "eslint>esutils": true, - "eslint>fast-deep-equal": true, - "eslint>file-entry-cache": true, - "eslint>glob-parent": true, - "eslint>globals": true, - "eslint>graphemer": true, - "eslint>ignore": true, - "eslint>imurmurhash": true, - "eslint>json-stable-stringify-without-jsonify": true, - "eslint>levn": true, - "eslint>lodash.merge": true, - "eslint>minimatch": true, - "eslint>natural-compare": true, - "mocha>escape-string-regexp": true, - "mocha>find-up": true, - "nock>debug": true - } - }, - "eslint-config-prettier": { - "globals": { - "process.env.ESLINT_CONFIG_PRETTIER_NO_DEPRECATED": true + "mocha>ms": true, + "mocha>supports-color": true } }, - "eslint-import-resolver-node": { + "eslint-plugin-import>debug": { "builtin": { - "path.dirname": true, - "path.join": true, - "path.resolve": true + "fs.SyncWriteStream": true, + "net.Socket": true, + "tty.WriteStream": true, + "tty.isatty": true, + "util": true + }, + "globals": { + "chrome": true, + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true }, "packages": { - "depcheck>resolve": true, - "eslint-import-resolver-node>debug": true + "eslint-plugin-import>debug>ms": true } }, - "eslint-import-resolver-node>debug": { + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>debug": { "builtin": { + "fs.SyncWriteStream": true, + "net.Socket": true, + "tty.WriteStream": true, "tty.isatty": true, "util": true }, "globals": { + "chrome": true, "console": true, "document": true, "localStorage": true, @@ -2415,61 +2161,46 @@ "process": true }, "packages": { - "mocha>ms": true, - "mocha>supports-color": true + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>debug>ms": true } }, - "eslint-import-resolver-typescript": { + "gulp-livereload>debug": { "builtin": { - "path": true + "tty.isatty": true, + "util": true }, "globals": { - "console.warn": true, - "process.cwd": true + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true }, "packages": { - "del>is-glob": true, - "depcheck>resolve": true, - "eslint-plugin-import>tsconfig-paths": true, - "nock>debug": true, - "nyc>glob": true + "mocha>ms": true, + "gulp-livereload>chalk>supports-color": true } }, - "eslint-plugin-import": { + "nock>debug": { "builtin": { - "fs": true, - "path": true, - "vm": true + "tty.isatty": true, + "util.deprecate": true, + "util.formatWithOptions": true, + "util.inspect": true }, "globals": { - "process.cwd": true, - "process.env": true + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true }, "packages": { - "browserify>has": true, - "del>is-glob": true, - "depcheck>is-core-module": true, - "eslint": true, - "eslint-plugin-import>array.prototype.flat": true, - "eslint-plugin-import>debug": true, - "eslint-plugin-import>doctrine": true, - "eslint-plugin-import>eslint-module-utils": true, - "eslint-plugin-import>tsconfig-paths": true, - "eslint-plugin-react>array-includes": true, - "eslint-plugin-react>object.values": true, - "eslint>minimatch": true, - "typescript": true - } - }, - "eslint-plugin-import>array.prototype.flat": { - "packages": { - "eslint-plugin-react>array.prototype.flatmap>es-shim-unscopables": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>es-abstract": true + "nock>debug>ms": true, + "mocha>supports-color": true } }, - "eslint-plugin-import>debug": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>debug": { "builtin": { "fs.SyncWriteStream": true, "net.Socket": true, @@ -2486,44 +2217,10 @@ "process": true }, "packages": { - "eslint-plugin-import>debug>ms": true - } - }, - "eslint-plugin-import>doctrine": { - "builtin": { - "assert": true - }, - "packages": { - "eslint>esutils": true - } - }, - "eslint-plugin-import>eslint-module-utils": { - "builtin": { - "crypto.createHash": true, - "fs.existsSync": true, - "fs.readFileSync": true, - "fs.readdirSync": true, - "module": true, - "path.dirname": true, - "path.extname": true, - "path.join": true, - "path.parse": true, - "path.resolve": true - }, - "globals": { - "__dirname.toUpperCase": true, - "console.warn": true, - "process.cwd": true, - "process.hrtime": true - }, - "packages": { - "@babel/eslint-parser": true, - "eslint-import-resolver-node": true, - "eslint-plugin-import>eslint-module-utils>debug": true, - "eslint-plugin-import>eslint-module-utils>find-up": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>debug>ms": true } }, - "eslint-plugin-import>eslint-module-utils>debug": { + "gulp-livereload>tiny-lr>debug": { "builtin": { "tty.isatty": true, "util": true @@ -2540,902 +2237,666 @@ "mocha>supports-color": true } }, - "eslint-plugin-import>eslint-module-utils>find-up": { - "builtin": { - "path.dirname": true, - "path.join": true, - "path.parse": true, - "path.resolve": true - }, + "gulp>undertaker>last-run>default-resolution": { + "globals": { + "process.version.match": true + } + }, + "string.prototype.matchall>define-properties>define-data-property": { "packages": { - "eslint-plugin-import>eslint-module-utils>find-up>locate-path": true + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>gopd": true } }, - "eslint-plugin-import>eslint-module-utils>find-up>locate-path": { - "builtin": { - "path.resolve": true - }, - "globals": { - "process.cwd": true - }, + "string.prototype.matchall>define-properties": { "packages": { - "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate": true, - "eslint-plugin-import>eslint-module-utils>find-up>locate-path>path-exists": true + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true } }, - "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>define-property": { "packages": { - "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate>p-limit": true + "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true } }, - "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate>p-limit": { + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property": { "packages": { - "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate>p-limit>p-try": true + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor": true } }, - "eslint-plugin-import>eslint-module-utils>find-up>locate-path>path-exists": { - "builtin": { - "fs.access": true, - "fs.accessSync": true + "gulp>glob-watcher>anymatch>micromatch>extglob>define-property": { + "packages": { + "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true } }, - "eslint-plugin-import>tsconfig-paths": { - "builtin": { - "fs.existsSync": true, - "fs.lstatSync": true, - "fs.readFile": true, - "fs.readFileSync": true, - "fs.stat": true, - "fs.statSync": true, - "module._resolveFilename": true, - "module.builtinModules": true, - "path.dirname": true, - "path.isAbsolute": true, - "path.join": true, - "path.resolve": true - }, - "globals": { - "console.warn": true, - "process.argv.slice": true, - "process.cwd": true, - "process.env": true - }, + "gulp>glob-watcher>anymatch>micromatch>define-property": { "packages": { - "eslint-plugin-import>tsconfig-paths>json5": true, - "eslint-plugin-import>tsconfig-paths>strip-bom": true, - "wait-on>minimist": true - } - }, - "eslint-plugin-import>tsconfig-paths>json5": { - "globals": { - "console.warn": true + "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true, + "gulp>gulp-cli>isobject": true } }, - "eslint-plugin-jest": { - "builtin": { - "fs.readdirSync": true, - "path.join": true, - "path.parse": true - }, - "globals": { - "__dirname": true - }, + "gulp>gulp-cli>matchdep>micromatch>nanomatch>define-property": { "packages": { - "@typescript-eslint/eslint-plugin": true, - "eslint-plugin-jest>@typescript-eslint/utils": true + "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true, + "gulp>gulp-cli>isobject": true } }, - "eslint-plugin-jest>@typescript-eslint/experimental-utils": { - "builtin": { - "path": true - }, + "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>define-property": { "packages": { - "@typescript-eslint/parser>@typescript-eslint/scope-manager": true, - "@typescript-eslint/parser>@typescript-eslint/types": true, - "eslint": true, - "eslint-plugin-jest>@typescript-eslint/experimental-utils>@typescript-eslint/types": true, - "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils": true, - "eslint>eslint-scope": true, - "eslint>eslint-utils": true, - "webpack>eslint-scope": true + "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true } }, - "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": { "packages": { - "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils>eslint-visitor-keys": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor": true } }, - "eslint-plugin-jest>@typescript-eslint/utils": { - "builtin": { - "assert": true, - "path": true - }, + "gulp>gulp-cli>matchdep>micromatch>to-regex>define-property": { "packages": { - "@typescript-eslint/parser>@typescript-eslint/scope-manager": true, - "@typescript-eslint/parser>@typescript-eslint/types": true, - "eslint": true, - "eslint-plugin-jest>@typescript-eslint/experimental-utils>@typescript-eslint/types": true, - "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager": true, - "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/types": true, - "eslint-plugin-jest>@typescript-eslint/utils>webpack>eslint-scope": true, - "eslint-plugin-mocha>eslint-utils": true, - "eslint>@eslint-community/eslint-utils": true, - "eslint>eslint-scope": true, - "eslint>eslint-utils": true, - "semver": true, - "webpack>eslint-scope": true + "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true, + "gulp>gulp-cli>isobject": true } }, - "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager": { + "del": { "builtin": { - "path": true + "path.resolve": true, + "util.promisify": true }, - "packages": { - "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager>@typescript-eslint/visitor-keys": true, - "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/types": true - } - }, - "eslint-plugin-jest>@typescript-eslint/utils>@typescript-eslint/scope-manager>@typescript-eslint/visitor-keys": { - "builtin": { - "path": true + "globals": { + "process.cwd": true, + "process.platform": true }, "packages": { - "eslint>eslint-visitor-keys": true - } - }, - "eslint-plugin-jest>@typescript-eslint/utils>eslint-utils": { - "packages": { - "eslint-plugin-jest>@typescript-eslint/utils>eslint-utils>eslint-visitor-keys": true, - "eslint>@eslint-community/eslint-utils": true, - "semver": true - } - }, - "eslint-plugin-jsdoc": { - "packages": { - "eslint": true, - "eslint-plugin-jsdoc>@es-joy/jsdoccomment": true, - "eslint-plugin-jsdoc>are-docs-informative": true, - "eslint-plugin-jsdoc>comment-parser": true, - "eslint-plugin-jsdoc>spdx-expression-parse": true, - "eslint>esquery": true, - "mocha>escape-string-regexp": true, - "nock>debug": true, - "semver": true + "globby": true, + "del>graceful-fs": true, + "del>is-glob": true, + "del>is-path-cwd": true, + "del>is-path-inside": true, + "del>p-map": true, + "del>rimraf": true, + "del>slash": true } }, - "eslint-plugin-jsdoc>@es-joy/jsdoccomment": { + "browserify>deps-sort": { "packages": { - "eslint-plugin-jsdoc>@es-joy/jsdoccomment>jsdoc-type-pratt-parser": true, - "eslint-plugin-jsdoc>comment-parser": true, - "eslint>esquery": true + "browserify>shasum-object": true, + "browserify>deps-sort>through2": true } }, - "eslint-plugin-jsdoc>@es-joy/jsdoccomment>jsdoc-type-pratt-parser": { + "gulp-watch>chokidar>fsevents>node-pre-gyp>detect-libc": { + "builtin": { + "child_process.spawnSync": true, + "fs.readdirSync": true, + "os.platform": true + }, "globals": { - "define": true + "process.env": true } }, - "eslint-plugin-jsdoc>spdx-expression-parse": { + "browserify>module-deps>detective": { "packages": { - "eslint-plugin-jsdoc>spdx-expression-parse>spdx-exceptions": true, - "eslint-plugin-jsdoc>spdx-expression-parse>spdx-license-ids": true + "browserify>syntax-error>acorn-node": true, + "watchify>defined": true } }, - "eslint-plugin-mocha>eslint-utils": { - "packages": { - "eslint-plugin-mocha>eslint-utils>eslint-visitor-keys": true + "ts-node>diff": { + "globals": { + "setTimeout": true } }, - "eslint-plugin-node": { + "globby>dir-glob": { "builtin": { - "fs.readFileSync": true, - "fs.readdirSync": true, - "fs.statSync": true, - "path.basename": true, - "path.dirname": true, "path.extname": true, "path.isAbsolute": true, "path.join": true, - "path.relative": true, - "path.resolve": true, - "path.sep": true + "path.posix.join": true }, "globals": { "process.cwd": true }, "packages": { - "depcheck>resolve": true, - "eslint-plugin-node>eslint-plugin-es": true, - "eslint-plugin-node>eslint-utils": true, - "eslint-plugin-node>semver": true, - "eslint>ignore": true, - "eslint>minimatch": true - } - }, - "eslint-plugin-node>eslint-plugin-es": { - "packages": { - "eslint-plugin-node>eslint-plugin-es>regexpp": true, - "eslint-plugin-node>eslint-utils": true - } - }, - "eslint-plugin-node>eslint-utils": { - "packages": { - "eslint-plugin-node>eslint-utils>eslint-visitor-keys": true - } - }, - "eslint-plugin-node>semver": { - "globals": { - "console": true, - "process": true + "globby>dir-glob>path-type": true } }, - "eslint-plugin-prettier": { + "eslint>doctrine": { + "builtin": { + "assert": true + }, "packages": { - "eslint-plugin-prettier>prettier-linter-helpers": true, - "prettier": true + "eslint>esutils": true } }, - "eslint-plugin-prettier>prettier-linter-helpers": { + "eslint-plugin-import>doctrine": { + "builtin": { + "assert": true + }, "packages": { - "eslint-plugin-prettier>prettier-linter-helpers>fast-diff": true + "eslint>esutils": true } }, - "eslint-plugin-react": { + "eslint-plugin-react>doctrine": { "builtin": { - "fs.statSync": true, - "path.dirname": true, - "path.extname": true - }, - "globals": { - "console.error": true, - "console.log": true, - "process.argv.join": true, - "process.cwd": true + "assert": true }, "packages": { - "eslint": true, - "eslint-plugin-react>array-includes": true, - "eslint-plugin-react>array.prototype.flatmap": true, - "eslint-plugin-react>doctrine": true, - "eslint-plugin-react>estraverse": true, - "eslint-plugin-react>jsx-ast-utils": true, - "eslint-plugin-react>object.entries": true, - "eslint-plugin-react>object.fromentries": true, - "eslint-plugin-react>object.hasown": true, - "eslint-plugin-react>object.values": true, - "eslint-plugin-react>resolve": true, - "eslint-plugin-react>semver": true, - "eslint>minimatch": true, - "prop-types": true, - "string.prototype.matchall": true - } - }, - "eslint-plugin-react-hooks": { - "globals": { - "process.env.NODE_ENV": true + "eslint>esutils": true } }, - "eslint-plugin-react>array-includes": { + "stylelint>postcss-html>htmlparser2>domutils>dom-serializer": { "packages": { - "eslint-plugin-react>array-includes>is-string": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>es-abstract": true, - "string.prototype.matchall>get-intrinsic": true + "stylelint>postcss-html>htmlparser2>domelementtype": true, + "stylelint>postcss-html>htmlparser2>entities": true } }, - "eslint-plugin-react>array-includes>is-string": { + "stylelint>postcss-html>htmlparser2>domhandler": { "packages": { - "koa>is-generator-function>has-tostringtag": true + "stylelint>postcss-html>htmlparser2>domelementtype": true } }, - "eslint-plugin-react>array.prototype.flatmap": { + "stylelint>postcss-html>htmlparser2>domutils": { "packages": { - "eslint-plugin-react>array.prototype.flatmap>es-shim-unscopables": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>es-abstract": true + "stylelint>postcss-html>htmlparser2>domutils>dom-serializer": true, + "stylelint>postcss-html>htmlparser2>domelementtype": true } }, - "eslint-plugin-react>array.prototype.flatmap>es-shim-unscopables": { + "browserify>duplexer2": { "packages": { - "browserify>has": true + "browserify>duplexer2>readable-stream": true } }, - "eslint-plugin-react>doctrine": { + "debounce-stream>duplexer": { "builtin": { - "assert": true - }, - "packages": { - "eslint>esutils": true + "stream": true } }, - "eslint-plugin-react>jsx-ast-utils": { + "duplexify": { "globals": { - "console.error": true + "Buffer": true, + "process.nextTick": true }, "packages": { - "gulp>vinyl-fs>object.assign": true + "duplexify>end-of-stream": true, + "pumpify>inherits": true, + "readable-stream": true, + "duplexify>stream-shift": true } }, - "eslint-plugin-react>object.entries": { + "gulp>vinyl-fs>glob-stream>pumpify>duplexify": { + "globals": { + "Buffer": true, + "process.nextTick": true + }, "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>es-abstract": true + "duplexify>end-of-stream": true, + "pumpify>inherits": true, + "gulp>vinyl-fs>glob-stream>readable-stream": true, + "duplexify>stream-shift": true } }, - "eslint-plugin-react>object.fromentries": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>es-abstract": true - } - }, - "eslint-plugin-react>object.hasown": { - "packages": { - "string.prototype.matchall>es-abstract": true - } - }, - "eslint-plugin-react>resolve": { - "builtin": { - "fs.readFile": true, - "fs.readFileSync": true, - "fs.realpath": true, - "fs.realpathSync": true, - "fs.stat": true, - "fs.statSync": true, - "os.homedir": true, - "path.dirname": true, - "path.join": true, - "path.parse": true, - "path.relative": true, - "path.resolve": true - }, + "gulp>vinyl-fs>pumpify>duplexify": { "globals": { - "process.env.HOME": true, - "process.env.HOMEDRIVE": true, - "process.env.HOMEPATH": true, - "process.env.LNAME": true, - "process.env.LOGNAME": true, - "process.env.USER": true, - "process.env.USERNAME": true, - "process.env.USERPROFILE": true, - "process.getuid": true, - "process.nextTick": true, - "process.platform": true, - "process.versions.pnp": true + "Buffer": true, + "process.nextTick": true }, "packages": { - "depcheck>is-core-module": true, - "depcheck>resolve>path-parse": true - } - }, - "eslint-plugin-react>semver": { - "globals": { - "console": true, - "process": true - } - }, - "eslint>@eslint-community/eslint-utils": { - "packages": { - "eslint>eslint-visitor-keys": true + "duplexify>end-of-stream": true, + "pumpify>inherits": true, + "gulp>vinyl-fs>readable-stream": true, + "duplexify>stream-shift": true } }, - "eslint>@eslint/eslintrc": { - "builtin": { - "assert": true, - "fs": true, - "module": true, - "os": true, - "path": true, - "url": true, - "util": true - }, + "duplexify>end-of-stream": { "globals": { - "__filename": true, - "process.cwd": true, - "process.emitWarning": true, - "process.platform": true + "process.nextTick": true }, "packages": { - "$root$": true, - "@babel/eslint-parser": true, - "@babel/eslint-plugin": true, - "@metamask/eslint-config": true, - "@metamask/eslint-config-nodejs": true, - "@metamask/eslint-config-typescript": true, - "@typescript-eslint/eslint-plugin": true, - "eslint": true, - "eslint-config-prettier": true, - "eslint-plugin-import": true, - "eslint-plugin-jsdoc": true, - "eslint-plugin-node": true, - "eslint-plugin-prettier": true, - "eslint-plugin-react": true, - "eslint-plugin-react-hooks": true, - "eslint>ajv": true, - "eslint>globals": true, - "eslint>ignore": true, - "eslint>minimatch": true, - "mocha>strip-json-comments": true, - "nock>debug": true + "@metamask/object-multiplex>once": true } }, - "eslint>@eslint/eslintrc>import-fresh": { + "depcheck>cosmiconfig>parse-json>error-ex": { "builtin": { - "path.dirname": true - }, - "globals": { - "__dirname": true, - "__filename": true + "util.inherits": true }, "packages": { - "eslint>@eslint/eslintrc>import-fresh>parent-module": true, - "eslint>@eslint/eslintrc>import-fresh>resolve-from": true - } - }, - "eslint>@eslint/eslintrc>import-fresh>parent-module": { - "packages": { - "@metamask/test-bundler>ow>callsites": true - } - }, - "eslint>@eslint/eslintrc>import-fresh>resolve-from": { - "builtin": { - "fs.realpathSync": true, - "module._nodeModulePaths": true, - "module._resolveFilename": true, - "path.join": true, - "path.resolve": true + "depcheck>cosmiconfig>parse-json>error-ex>is-arrayish": true } }, - "eslint>@humanwhocodes/config-array": { + "gulp-livereload>tiny-lr>body>error": { "builtin": { - "path.dirname": true, - "path.join": true, - "path.relative": true + "assert": true }, "packages": { - "eslint>@humanwhocodes/config-array>@humanwhocodes/object-schema": true, - "eslint>minimatch": true, - "nock>debug": true + "gulp-livereload>tiny-lr>body>error>string-template": true, + "watchify>xtend": true } }, - "eslint>@nodelib/fs.walk": { - "builtin": { - "events.EventEmitter": true, - "path.sep": true, - "stream.Readable": true - }, - "globals": { - "setImmediate": true - }, + "string.prototype.matchall>es-abstract": { "packages": { - "eslint>@nodelib/fs.walk>@nodelib/fs.scandir": true, - "eslint>@nodelib/fs.walk>fastq": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>call-bind>es-define-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>es-object-atoms": true, + "string.prototype.matchall>es-abstract>es-set-tostringtag": true, + "string.prototype.matchall>es-abstract>es-to-primitive": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>es-abstract>gopd": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "string.prototype.matchall>es-abstract>has-proto": true, + "string.prototype.matchall>has-symbols": true, + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>internal-slot": true, + "string.prototype.matchall>es-abstract>is-callable": true, + "string.prototype.matchall>es-abstract>is-regex": true, + "eslint-plugin-react>array-includes>is-string": true, + "string.prototype.matchall>es-abstract>object-inspect": true, + "string.prototype.matchall>es-abstract>safe-regex-test": true, + "string.prototype.matchall>es-abstract>string.prototype.trim": true } }, - "eslint>@nodelib/fs.walk>@nodelib/fs.scandir": { - "builtin": { - "fs.lstat": true, - "fs.lstatSync": true, - "fs.readdir": true, - "fs.readdirSync": true, - "fs.stat": true, - "fs.statSync": true, - "path.sep": true - }, - "globals": { - "process.versions.node": true - }, + "string.prototype.matchall>call-bind>es-define-property": { "packages": { - "eslint>@nodelib/fs.walk>@nodelib/fs.scandir>run-parallel": true, - "fast-glob>@nodelib/fs.stat": true - } - }, - "eslint>@nodelib/fs.walk>@nodelib/fs.scandir>run-parallel": { - "globals": { - "process.nextTick": true + "string.prototype.matchall>get-intrinsic": true } }, - "eslint>@nodelib/fs.walk>fastq": { + "string.prototype.matchall>es-abstract>es-object-atoms": { "packages": { - "eslint>@nodelib/fs.walk>fastq>reusify": true - } - }, - "eslint>@ungap/structured-clone": { - "globals": { - "structuredClone": true + "string.prototype.matchall>call-bind>es-errors": true } }, - "eslint>ajv": { - "globals": { - "console": true - }, + "string.prototype.matchall>es-abstract>es-set-tostringtag": { "packages": { - "@metamask/snaps-utils>fast-json-stable-stringify": true, - "eslint>ajv>json-schema-traverse": true, - "eslint>fast-deep-equal": true, - "uri-js": true + "string.prototype.matchall>get-intrinsic": true, + "koa>is-generator-function>has-tostringtag": true, + "depcheck>is-core-module>hasown": true } }, - "eslint>doctrine": { - "builtin": { - "assert": true - }, + "eslint-plugin-react>array.prototype.flatmap>es-shim-unscopables": { "packages": { - "eslint>esutils": true + "browserify>has": true } }, - "eslint>eslint-scope": { - "builtin": { - "assert": true - }, + "string.prototype.matchall>es-abstract>es-to-primitive": { "packages": { - "eslint-plugin-react>estraverse": true, - "eslint>eslint-scope>esrecurse": true + "string.prototype.matchall>es-abstract>is-callable": true, + "@metamask/eth-token-tracker>deep-equal>is-date-object": true, + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true } }, - "eslint>eslint-scope>esrecurse": { + "resolve-url-loader>es6-iterator>es5-ext": { "packages": { - "eslint-plugin-react>estraverse": true + "resolve-url-loader>es6-iterator>es6-symbol": true } }, - "eslint>espree": { + "resolve-url-loader>es6-iterator": { "packages": { - "eslint>eslint-visitor-keys": true, - "eslint>espree>acorn-jsx": true, - "jsdom>acorn": true + "resolve-url-loader>es6-iterator>d": true, + "resolve-url-loader>es6-iterator>es5-ext": true, + "resolve-url-loader>es6-iterator>es6-symbol": true } }, - "eslint>espree>acorn-jsx": { + "resolve-url-loader>es6-iterator>es6-symbol": { "packages": { - "jsdom>acorn": true + "resolve-url-loader>es6-iterator>d": true, + "resolve-url-loader>es6-iterator>es6-symbol>ext": true } }, - "eslint>esquery": { - "globals": { - "define": true + "gulp>undertaker>es6-weak-map": { + "packages": { + "resolve-url-loader>es6-iterator>d": true, + "resolve-url-loader>es6-iterator>es5-ext": true, + "resolve-url-loader>es6-iterator": true, + "resolve-url-loader>es6-iterator>es6-symbol": true } }, - "eslint>file-entry-cache": { + "yargs>escalade": { "builtin": { - "crypto.createHash": true, - "fs.readFileSync": true, + "fs.readdirSync": true, "fs.statSync": true, - "path.basename": true, - "path.dirname": true - }, - "packages": { - "eslint>file-entry-cache>flat-cache": true + "path.dirname": true, + "path.resolve": true } }, - "eslint>file-entry-cache>flat-cache": { + "eslint": { "builtin": { + "assert": true, "fs.existsSync": true, - "fs.mkdirSync": true, - "fs.readFileSync": true, + "fs.lstatSync": true, + "fs.promises": true, + "fs.readFileSync": true, + "fs.readdirSync": true, + "fs.statSync": true, + "fs.unlinkSync": true, + "fs.writeFile": true, "fs.writeFileSync": true, - "path.basename": true, "path.dirname": true, - "path.resolve": true + "path.extname": true, + "path.isAbsolute": true, + "path.join": true, + "path.normalize": true, + "path.posix.join": true, + "path.relative": true, + "path.resolve": true, + "path.sep": true, + "url.pathToFileURL": true, + "util.format": true, + "util.inspect": true, + "util.promisify": true }, "globals": { - "__dirname": true - }, - "packages": { - "del>rimraf": true, - "eslint>file-entry-cache>flat-cache>flatted": true - } - }, - "eslint>glob-parent": { - "builtin": { - "os.platform": true, - "path.posix.dirname": true + "__dirname": true, + "console.log": true, + "describe": true, + "it": true, + "process": true }, "packages": { - "del>is-glob": true + "eslint>@eslint-community/eslint-utils": true, + "eslint>@eslint-community/regexpp": true, + "eslint>@eslint/eslintrc": true, + "eslint>@eslint/js": true, + "eslint>@humanwhocodes/config-array": true, + "eslint>@nodelib/fs.walk": true, + "eslint>@ungap/structured-clone": true, + "eslint>ajv": true, + "nock>debug": true, + "eslint>doctrine": true, + "mocha>escape-string-regexp": true, + "eslint>eslint-scope": true, + "eslint>eslint-visitor-keys": true, + "eslint>espree": true, + "eslint>esquery": true, + "eslint>esutils": true, + "eslint>fast-deep-equal": true, + "eslint>file-entry-cache": true, + "mocha>find-up": true, + "eslint>glob-parent": true, + "eslint>globals": true, + "eslint>graphemer": true, + "eslint>ignore": true, + "eslint>imurmurhash": true, + "del>is-glob": true, + "del>is-path-inside": true, + "eslint>json-stable-stringify-without-jsonify": true, + "eslint>levn": true, + "eslint>lodash.merge": true, + "eslint>minimatch": true, + "eslint>natural-compare": true } }, - "eslint>ignore": { + "eslint-config-prettier": { "globals": { - "process": true - } - }, - "eslint>levn": { - "packages": { - "eslint>levn>prelude-ls": true, - "eslint>levn>type-check": true + "process.env.ESLINT_CONFIG_PRETTIER_NO_DEPRECATED": true } }, - "eslint>levn>type-check": { + "eslint-import-resolver-node": { + "builtin": { + "path.dirname": true, + "path.join": true, + "path.resolve": true + }, "packages": { - "eslint>levn>prelude-ls": true + "eslint-import-resolver-node>debug": true, + "depcheck>resolve": true } }, - "eslint>minimatch": { + "eslint-import-resolver-typescript": { "builtin": { "path": true }, "globals": { - "console": true + "console.warn": true, + "process.cwd": true }, "packages": { - "eslint>minimatch>brace-expansion": true + "nock>debug": true, + "nyc>glob": true, + "del>is-glob": true, + "depcheck>resolve": true, + "eslint-plugin-import>tsconfig-paths": true } }, - "eslint>minimatch>brace-expansion": { + "eslint-plugin-import>eslint-module-utils": { + "builtin": { + "crypto.createHash": true, + "fs.existsSync": true, + "fs.readFileSync": true, + "fs.readdirSync": true, + "module": true, + "path.dirname": true, + "path.extname": true, + "path.join": true, + "path.parse": true, + "path.resolve": true + }, + "globals": { + "__dirname.toUpperCase": true, + "console.warn": true, + "process.cwd": true, + "process.hrtime": true + }, "packages": { - "eslint>minimatch>brace-expansion>concat-map": true, - "stylelint>balanced-match": true + "@babel/eslint-parser": true, + "eslint-plugin-import>eslint-module-utils>debug": true, + "eslint-import-resolver-node": true, + "eslint-plugin-import>eslint-module-utils>find-up": true } }, - "eslint>strip-ansi": { + "eslint-plugin-node>eslint-plugin-es": { "packages": { - "eslint>strip-ansi>ansi-regex": true + "eslint-plugin-node>eslint-utils": true, + "eslint-plugin-node>eslint-plugin-es>regexpp": true } }, - "eta": { + "eslint-plugin-import": { "builtin": { - "node:fs": true, - "node:path": true + "fs": true, + "path": true, + "vm": true }, "globals": { - "define": true + "process.cwd": true, + "process.env": true + }, + "packages": { + "eslint-plugin-react>array-includes": true, + "eslint-plugin-import>array.prototype.flat": true, + "eslint-plugin-import>debug": true, + "eslint-plugin-import>doctrine": true, + "eslint": true, + "eslint-plugin-import>eslint-module-utils": true, + "browserify>has": true, + "depcheck>is-core-module": true, + "del>is-glob": true, + "eslint>minimatch": true, + "eslint-plugin-react>object.values": true, + "eslint-plugin-import>tsconfig-paths": true, + "typescript": true } }, - "fancy-log": { + "eslint-plugin-jest": { "builtin": { - "console.Console": true + "fs.readdirSync": true, + "path.join": true, + "path.parse": true }, "globals": { - "process.argv.indexOf": true, - "process.platform": true, - "process.stderr": true, - "process.stdout": true, - "process.version": true + "__dirname": true }, "packages": { - "fancy-log>ansi-gray": true, - "fancy-log>color-support": true, - "fancy-log>parse-node-version": true, - "fancy-log>time-stamp": true + "@typescript-eslint/eslint-plugin": true, + "eslint-plugin-jest>@typescript-eslint/utils": true } }, - "fancy-log>ansi-gray": { + "eslint-plugin-jsdoc": { "packages": { - "fancy-log>ansi-gray>ansi-wrap": true - } - }, - "fancy-log>color-support": { - "globals": { - "process": true + "eslint-plugin-jsdoc>@es-joy/jsdoccomment": true, + "eslint-plugin-jsdoc>are-docs-informative": true, + "eslint-plugin-jsdoc>comment-parser": true, + "nock>debug": true, + "mocha>escape-string-regexp": true, + "eslint": true, + "eslint>esquery": true, + "semver": true, + "eslint-plugin-jsdoc>spdx-expression-parse": true } }, - "fast-glob": { + "eslint-plugin-node": { "builtin": { - "fs.lstat": true, - "fs.lstatSync": true, - "fs.readdir": true, + "fs.readFileSync": true, "fs.readdirSync": true, - "fs.stat": true, "fs.statSync": true, - "os.cpus": true, - "os.platform": true, "path.basename": true, + "path.dirname": true, + "path.extname": true, + "path.isAbsolute": true, + "path.join": true, + "path.relative": true, "path.resolve": true, - "stream.PassThrough": true, - "stream.Readable": true + "path.sep": true }, "globals": { "process.cwd": true }, "packages": { - "eslint>@nodelib/fs.walk": true, - "eslint>glob-parent": true, - "fast-glob>@nodelib/fs.stat": true, - "fast-glob>micromatch": true, - "globby>merge2": true - } - }, - "fast-glob>@nodelib/fs.stat": { - "builtin": { - "fs.lstat": true, - "fs.lstatSync": true, - "fs.stat": true, - "fs.statSync": true + "eslint-plugin-node>eslint-plugin-es": true, + "eslint-plugin-node>eslint-utils": true, + "eslint>ignore": true, + "eslint>minimatch": true, + "depcheck>resolve": true, + "eslint-plugin-node>semver": true } }, - "fast-glob>micromatch": { - "builtin": { - "util.inspect": true - }, + "eslint-plugin-prettier": { "packages": { - "chokidar>anymatch>picomatch": true, - "chokidar>braces": true + "prettier": true, + "eslint-plugin-prettier>prettier-linter-helpers": true } }, - "fs-extra": { + "eslint-plugin-react": { "builtin": { - "assert": true, - "fs": true, - "os.tmpdir": true, + "fs.statSync": true, "path.dirname": true, - "path.isAbsolute": true, - "path.join": true, - "path.normalize": true, - "path.parse": true, - "path.relative": true, - "path.resolve": true, - "path.sep": true + "path.extname": true }, "globals": { - "Buffer": true, - "console.warn": true, - "process.arch": true, - "process.cwd": true, - "process.platform": true, - "process.umask": true, - "process.versions.node.split": true, - "setTimeout": true + "console.error": true, + "console.log": true, + "process.argv.join": true, + "process.cwd": true }, "packages": { - "del>graceful-fs": true, - "fs-extra>jsonfile": true, - "fs-extra>universalify": true - } - }, - "fs-extra>jsonfile": { - "builtin": { - "fs": true - }, - "globals": { - "Buffer.isBuffer": true - }, - "packages": { - "del>graceful-fs": true - } - }, - "gh-pages>globby>pinkie-promise": { - "packages": { - "gh-pages>globby>pinkie-promise>pinkie": true + "eslint-plugin-react>array-includes": true, + "eslint-plugin-react>array.prototype.flatmap": true, + "eslint-plugin-react>doctrine": true, + "eslint": true, + "eslint-plugin-react>estraverse": true, + "eslint-plugin-react>jsx-ast-utils": true, + "eslint>minimatch": true, + "eslint-plugin-react>object.entries": true, + "eslint-plugin-react>object.fromentries": true, + "eslint-plugin-react>object.hasown": true, + "eslint-plugin-react>object.values": true, + "prop-types": true, + "eslint-plugin-react>resolve": true, + "eslint-plugin-react>semver": true, + "string.prototype.matchall": true } }, - "gh-pages>globby>pinkie-promise>pinkie": { + "eslint-plugin-react-hooks": { "globals": { - "process": true, - "setImmediate": true, - "setTimeout": true + "process.env.NODE_ENV": true } }, - "globby": { + "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals>eslint-scope": { "builtin": { - "fs.Stats": true, - "fs.readFile": true, - "fs.readFileSync": true, - "fs.statSync": true, - "path.dirname": true, - "path.isAbsolute": true, - "path.join": true, - "path.posix.join": true, - "path.relative": true, - "stream.Transform": true, - "util.promisify": true - }, - "globals": { - "process.cwd": true + "assert": true }, "packages": { - "del>slash": true, - "eslint>ignore": true, - "fast-glob": true, - "globby>array-union": true, - "globby>dir-glob": true, - "globby>merge2": true + "eslint>eslint-scope>esrecurse": true, + "@babel/eslint-parser>@nicolo-ribaudo/eslint-scope-5-internals>eslint-scope>estraverse": true } }, - "globby>dir-glob": { + "eslint-plugin-jest>@typescript-eslint/utils>eslint-scope": { "builtin": { - "path.extname": true, - "path.isAbsolute": true, - "path.join": true, - "path.posix.join": true - }, - "globals": { - "process.cwd": true + "assert": true }, "packages": { - "globby>dir-glob>path-type": true + "eslint>eslint-scope>esrecurse": true, + "eslint-plugin-jest>@typescript-eslint/utils>eslint-scope>estraverse": true } }, - "globby>dir-glob>path-type": { + "eslint>eslint-scope": { "builtin": { - "fs": true, - "util.promisify": true + "assert": true + }, + "packages": { + "eslint>eslint-scope>esrecurse": true, + "eslint-plugin-react>estraverse": true } }, - "globby>merge2": { + "webpack>eslint-scope": { "builtin": { - "stream.PassThrough": true + "assert": true }, - "globals": { - "process.nextTick": true + "packages": { + "eslint>eslint-scope>esrecurse": true, + "webpack>eslint-scope>estraverse": true } }, - "gulp": { - "builtin": { - "util.inherits": true - }, + "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils": { "packages": { - "gulp>glob-watcher": true, - "gulp>undertaker": true, - "gulp>vinyl-fs": true + "eslint-plugin-jest>@typescript-eslint/experimental-utils>eslint-utils>eslint-visitor-keys": true } }, - "gulp-livereload": { - "builtin": { - "path.relative": true - }, + "eslint-plugin-jest>@typescript-eslint/utils>eslint-utils": { "packages": { - "fancy-log": true, - "gulp-livereload>chalk": true, - "gulp-livereload>debug": true, - "gulp-livereload>event-stream": true, - "gulp-livereload>lodash.assign": true, - "gulp-livereload>tiny-lr": true + "eslint>@eslint-community/eslint-utils": true, + "eslint-plugin-jest>@typescript-eslint/utils>eslint-utils>eslint-visitor-keys": true, + "semver": true } }, - "gulp-livereload>chalk": { - "globals": { - "process.env.TERM": true, - "process.platform": true - }, + "eslint-plugin-mocha>eslint-utils": { "packages": { - "gulp-livereload>chalk>ansi-styles": true, - "gulp-livereload>chalk>escape-string-regexp": true, - "gulp-livereload>chalk>supports-color": true + "eslint-plugin-mocha>eslint-utils>eslint-visitor-keys": true } }, - "gulp-livereload>chalk>ansi-styles": { + "eslint-plugin-node>eslint-utils": { "packages": { - "@metamask/jazzicon>color>color-convert": true + "eslint-plugin-node>eslint-utils>eslint-visitor-keys": true } }, - "gulp-livereload>chalk>supports-color": { - "builtin": { - "os.release": true - }, - "globals": { - "process.env": true, - "process.platform": true, - "process.stderr": true, - "process.stdout": true, - "process.versions.node.split": true - }, + "eslint>espree": { "packages": { - "gulp-livereload>chalk>supports-color>has-flag": true + "eslint>espree>acorn-jsx": true, + "jsdom>acorn": true, + "eslint>eslint-visitor-keys": true } }, - "gulp-livereload>chalk>supports-color>has-flag": { + "eslint>esquery": { "globals": { - "process.argv": true + "define": true } }, - "gulp-livereload>debug": { + "eslint>eslint-scope>esrecurse": { + "packages": { + "eslint-plugin-react>estraverse": true + } + }, + "eta": { "builtin": { - "tty.isatty": true, - "util": true + "node:fs": true, + "node:path": true }, "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true - }, + "define": true + } + }, + "gulp-sourcemaps>debug-fabulous>memoizee>event-emitter": { "packages": { - "gulp-livereload>chalk>supports-color": true, - "mocha>ms": true + "resolve-url-loader>es6-iterator>d": true, + "resolve-url-loader>es6-iterator>es5-ext": true } }, "gulp-livereload>event-stream": { @@ -3452,117 +2913,168 @@ }, "packages": { "debounce-stream>duplexer": true, - "debounce-stream>through": true, "gulp-livereload>event-stream>from": true, "gulp-livereload>event-stream>map-stream": true, "gulp-livereload>event-stream>pause-stream": true, "gulp-livereload>event-stream>split": true, - "gulp-livereload>event-stream>stream-combiner": true + "gulp-livereload>event-stream>stream-combiner": true, + "debounce-stream>through": true } }, - "gulp-livereload>event-stream>from": { - "builtin": { - "stream": true - }, + "@lavamoat/lavapack>readable-stream>abort-controller>event-target-shim": { "globals": { - "process.nextTick": true + "Event": true, + "EventTarget": true, + "console": true } }, - "gulp-livereload>event-stream>map-stream": { - "builtin": { - "stream.Stream": true - }, - "globals": { - "process.nextTick": true + "stylelint>execall": { + "packages": { + "stylelint>execall>clone-regexp": true } }, - "gulp-livereload>event-stream>pause-stream": { + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets": { + "globals": { + "__filename": true + }, "packages": { - "debounce-stream>through": true + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>debug": true, + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property": true, + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>extend-shallow": true, + "gulp>gulp-cli>matchdep>micromatch>extglob>expand-brackets>posix-character-classes": true, + "gulp>gulp-cli>matchdep>micromatch>regex-not": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon": true, + "gulp>gulp-cli>matchdep>micromatch>to-regex": true } }, - "gulp-livereload>event-stream>split": { - "builtin": { - "string_decoder.StringDecoder": true - }, + "gulp-watch>anymatch>micromatch>expand-brackets": { "packages": { - "debounce-stream>through": true + "gulp-watch>anymatch>micromatch>expand-brackets>is-posix-bracket": true } }, - "gulp-livereload>event-stream>stream-combiner": { + "gulp-watch>anymatch>micromatch>braces>expand-range": { "packages": { - "debounce-stream>duplexer": true + "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range": true } }, - "gulp-livereload>tiny-lr": { - "builtin": { - "events": true, - "fs": true, - "http": true, - "https": true, - "url.parse": true - }, + "resolve-url-loader>es6-iterator>es6-symbol>ext": { "globals": { - "console.error": true - }, + "__global__": true + } + }, + "gulp>glob-watcher>anymatch>micromatch>braces>extend-shallow": { "packages": { - "@storybook/addon-knobs>qs": true, - "gulp-livereload>tiny-lr>body": true, - "gulp-livereload>tiny-lr>debug": true, - "gulp-livereload>tiny-lr>faye-websocket": true, - "react>object-assign": true + "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true } }, - "gulp-livereload>tiny-lr>body": { - "builtin": { - "querystring.parse": true - }, + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>extend-shallow": { "packages": { - "gulp-livereload>tiny-lr>body>continuable-cache": true, - "gulp-livereload>tiny-lr>body>error": true, - "gulp-livereload>tiny-lr>body>raw-body": true, - "gulp-livereload>tiny-lr>body>safe-json-parse": true + "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true } }, - "gulp-livereload>tiny-lr>body>error": { - "builtin": { - "assert": true - }, + "gulp>glob-watcher>anymatch>micromatch>extglob>extend-shallow": { "packages": { - "gulp-livereload>tiny-lr>body>error>string-template": true, - "watchify>xtend": true + "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true } }, - "gulp-livereload>tiny-lr>body>raw-body": { - "globals": { - "Buffer.concat": true, - "process.nextTick": true - }, + "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>extend-shallow": { "packages": { - "gulp-livereload>tiny-lr>body>raw-body>bytes": true, - "gulp-livereload>tiny-lr>body>raw-body>string_decoder": true + "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true } }, - "gulp-livereload>tiny-lr>body>raw-body>string_decoder": { - "builtin": { - "buffer.Buffer": true + "gulp-zip>plugin-error>extend-shallow": { + "packages": { + "gulp-zip>plugin-error>extend-shallow>assign-symbols": true, + "gulp-zip>plugin-error>extend-shallow>is-extendable": true } }, - "gulp-livereload>tiny-lr>debug": { - "builtin": { - "tty.isatty": true, - "util": true - }, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value>extend-shallow": { + "packages": { + "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true + } + }, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>extend-shallow": { + "packages": { + "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true + } + }, + "gulp>glob-watcher>anymatch>micromatch>extglob": { + "packages": { + "gulp>gulp-cli>matchdep>micromatch>array-unique": true, + "gulp>glob-watcher>anymatch>micromatch>extglob>define-property": true, + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets": true, + "gulp>glob-watcher>anymatch>micromatch>extglob>extend-shallow": true, + "gulp>gulp-cli>matchdep>micromatch>fragment-cache": true, + "gulp>gulp-cli>matchdep>micromatch>regex-not": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon": true, + "gulp>gulp-cli>matchdep>micromatch>to-regex": true + } + }, + "gulp-watch>anymatch>micromatch>extglob": { + "packages": { + "gulp-watch>anymatch>micromatch>is-extglob": true + } + }, + "fancy-log": { + "builtin": { + "console.Console": true + }, + "globals": { + "process.argv.indexOf": true, + "process.platform": true, + "process.stderr": true, + "process.stdout": true, + "process.version": true + }, + "packages": { + "fancy-log>ansi-gray": true, + "fancy-log>color-support": true, + "fancy-log>parse-node-version": true, + "fancy-log>time-stamp": true + } + }, + "gulp-watch>fancy-log": { "globals": { "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true + "process.argv.indexOf": true, + "process.stderr.write": true, + "process.stdout.write": true }, "packages": { - "mocha>ms": true, - "mocha>supports-color": true + "fancy-log>ansi-gray": true, + "fancy-log>color-support": true, + "fancy-log>time-stamp": true + } + }, + "fast-glob": { + "builtin": { + "fs.lstat": true, + "fs.lstatSync": true, + "fs.readdir": true, + "fs.readdirSync": true, + "fs.stat": true, + "fs.statSync": true, + "os.cpus": true, + "os.platform": true, + "path.basename": true, + "path.resolve": true, + "stream.PassThrough": true, + "stream.Readable": true + }, + "globals": { + "process.cwd": true + }, + "packages": { + "fast-glob>@nodelib/fs.stat": true, + "eslint>@nodelib/fs.walk": true, + "eslint>glob-parent": true, + "globby>merge2": true, + "fast-glob>micromatch": true + } + }, + "eslint>@nodelib/fs.walk>fastq": { + "packages": { + "eslint>@nodelib/fs.walk>fastq>reusify": true } }, "gulp-livereload>tiny-lr>faye-websocket": { @@ -3583,429 +3095,588 @@ "webpack-dev-server>sockjs>websocket-driver": true } }, - "gulp-postcss": { + "eslint>file-entry-cache": { "builtin": { - "path.dirname": true, - "path.isAbsolute": true, - "path.join": true, - "stream.Transform": true - }, - "globals": { - "Buffer.from": true, - "setImmediate": true + "crypto.createHash": true, + "fs.readFileSync": true, + "fs.statSync": true, + "path.basename": true, + "path.dirname": true }, "packages": { - "fancy-log": true, - "gulp-postcss>postcss-load-config": true, - "gulp-zip>plugin-error": true, - "postcss": true, - "vinyl-sourcemaps-apply": true + "eslint>file-entry-cache>flat-cache": true } }, - "gulp-postcss>postcss-load-config": { + "stylelint>file-entry-cache": { "builtin": { - "module.createRequire": true, - "module.createRequireFromPath": true, - "path.resolve": true + "crypto.createHash": true, + "fs.readFileSync": true, + "fs.statSync": true, + "path.basename": true, + "path.dirname": true }, - "globals": { - "process.cwd": true, - "process.env.NODE_ENV": true + "packages": { + "stylelint>file-entry-cache>flat-cache": true + } + }, + "chokidar>braces>fill-range": { + "builtin": { + "util.inspect": true }, "packages": { - "gulp-postcss>postcss-load-config>lilconfig": true, - "gulp-postcss>postcss-load-config>yaml": true, - "ts-node": true + "chokidar>braces>fill-range>to-regex-range": true } }, - "gulp-postcss>postcss-load-config>lilconfig": { + "gulp>glob-watcher>anymatch>micromatch>braces>fill-range": { "builtin": { - "fs.accessSync": true, - "fs.promises.access": true, - "fs.promises.readFile": true, - "fs.readFileSync": true, - "os.homedir": true, - "path.extname": true, - "path.join": true, - "path.parse": true, - "path.resolve": true, - "path.sep": true + "util.inspect": true }, - "globals": { - "process.cwd": true + "packages": { + "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>extend-shallow": true, + "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true, + "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>to-regex-range": true } }, - "gulp-postcss>postcss-load-config>yaml": { - "globals": { - "Buffer": true, - "YAML_SILENCE_DEPRECATION_WARNINGS": true, - "YAML_SILENCE_WARNINGS": true, - "atob": true, - "btoa": true, - "console.warn": true, - "process": true + "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range": { + "packages": { + "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number": true, + "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>isobject": true, + "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic": true, + "gulp-watch>anymatch>micromatch>braces>repeat-element": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true } }, - "gulp-sass": { + "eslint-plugin-import>eslint-module-utils>find-up": { "builtin": { - "path.basename": true, "path.dirname": true, - "path.extname": true, "path.join": true, - "path.relative": true, - "stream.Transform": true - }, - "globals": { - "process.cwd": true, - "process.exit": true, - "process.stderr.write": true + "path.parse": true, + "path.resolve": true }, "packages": { - "eslint>strip-ansi": true, - "gulp-sass>lodash.clonedeep": true, - "gulp-sass>replace-ext": true, - "gulp-zip>plugin-error": true, - "postcss>picocolors": true, - "vinyl-sourcemaps-apply": true + "eslint-plugin-import>eslint-module-utils>find-up>locate-path": true } }, - "gulp-sass>replace-ext": { + "mocha>find-up": { "builtin": { - "path.basename": true, "path.dirname": true, - "path.extname": true, - "path.join": true, - "path.sep": true - } - }, - "gulp-sort": { + "path.parse": true, + "path.resolve": true + }, "packages": { - "gulp-sort>through2": true + "mocha>find-up>locate-path": true, + "nyc>find-up>path-exists": true } }, - "gulp-sort>through2": { + "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream": { "builtin": { "util.inherits": true }, "globals": { - "process.nextTick": true + "Buffer.concat": true, + "setImmediate": true }, "packages": { - "gulp-sort>through2>readable-stream": true, - "watchify>xtend": true + "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream": true } }, - "gulp-sort>through2>readable-stream": { + "eslint>file-entry-cache>flat-cache": { "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true + "fs.existsSync": true, + "fs.mkdirSync": true, + "fs.readFileSync": true, + "fs.writeFileSync": true, + "path.basename": true, + "path.dirname": true, + "path.resolve": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true + "__dirname": true }, "packages": { - "gulp-sort>through2>readable-stream>isarray": true, - "gulp-sort>through2>readable-stream>safe-buffer": true, - "gulp-sort>through2>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true - } - }, - "gulp-sort>through2>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "gulp-sort>through2>readable-stream>string_decoder": { - "packages": { - "gulp-sort>through2>readable-stream>safe-buffer": true + "eslint>file-entry-cache>flat-cache>flatted": true, + "del>rimraf": true } }, - "gulp-sourcemaps": { + "stylelint>file-entry-cache>flat-cache": { "builtin": { + "fs.existsSync": true, + "fs.readFileSync": true, + "path.basename": true, "path.dirname": true, - "path.extname": true, - "path.join": true, - "path.relative": true, - "path.resolve": true, - "path.sep": true + "path.resolve": true }, "globals": { - "Buffer.concat": true, - "Buffer.from": true + "__dirname": true }, "packages": { - "del>graceful-fs": true, - "gulp-sourcemaps>@gulp-sourcemaps/identity-map": true, - "gulp-sourcemaps>@gulp-sourcemaps/map-sources": true, - "gulp-sourcemaps>acorn": true, - "gulp-sourcemaps>css": true, - "gulp-sourcemaps>debug-fabulous": true, - "gulp-sourcemaps>detect-newline": true, - "gulp-sourcemaps>source-map": true, - "gulp-sourcemaps>strip-bom-string": true, - "gulp-sourcemaps>through2": true, - "nyc>convert-source-map": true + "stylelint>file-entry-cache>flat-cache>flatted": true, + "stylelint>file-entry-cache>flat-cache>rimraf": true, + "stylelint>file-entry-cache>flat-cache>write": true } }, - "gulp-sourcemaps>@gulp-sourcemaps/identity-map": { + "gulp>vinyl-fs>lead>flush-write-stream": { + "globals": { + "Buffer": true + }, "packages": { - "gulp-sourcemaps>@gulp-sourcemaps/identity-map>acorn": true, - "gulp-sourcemaps>@gulp-sourcemaps/identity-map>normalize-path": true, - "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss": true, - "gulp-sourcemaps>@gulp-sourcemaps/identity-map>source-map": true, - "gulp-sourcemaps>@gulp-sourcemaps/identity-map>through2": true + "pumpify>inherits": true, + "gulp>vinyl-fs>lead>flush-write-stream>readable-stream": true } }, - "gulp-sourcemaps>@gulp-sourcemaps/identity-map>acorn": { + "lavamoat>lavamoat-core>merge-deep>clone-deep>for-own": { + "packages": { + "gulp>undertaker>object.reduce>for-own>for-in": true + } + }, + "gulp-watch>anymatch>micromatch>object.omit>for-own": { + "packages": { + "gulp>undertaker>object.reduce>for-own>for-in": true + } + }, + "gulp>undertaker>object.reduce>for-own": { + "packages": { + "gulp>undertaker>object.reduce>for-own>for-in": true + } + }, + "gulp>gulp-cli>matchdep>micromatch>fragment-cache": { + "packages": { + "gulp>gulp-cli>liftoff>fined>parse-filepath>map-cache": true + } + }, + "gulp-livereload>event-stream>from": { + "builtin": { + "stream": true + }, "globals": { - "define": true + "process.nextTick": true } }, - "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss": { + "fs-extra": { "builtin": { + "assert": true, "fs": true, - "path": true + "os.tmpdir": true, + "path.dirname": true, + "path.isAbsolute": true, + "path.join": true, + "path.normalize": true, + "path.parse": true, + "path.relative": true, + "path.resolve": true, + "path.sep": true }, "globals": { "Buffer": true, - "atob": true, - "btoa": true, - "console": true, - "process.env.NODE_ENV": true + "console.warn": true, + "process.arch": true, + "process.cwd": true, + "process.platform": true, + "process.umask": true, + "process.versions.node.split": true, + "setTimeout": true }, "packages": { - "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss>picocolors": true, - "gulp-sourcemaps>@gulp-sourcemaps/identity-map>source-map": true + "del>graceful-fs": true, + "fs-extra>jsonfile": true, + "fs-extra>universalify": true } }, - "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss>picocolors": { + "gulp>vinyl-fs>fs-mkdirp-stream": { "builtin": { - "tty.isatty": true + "path.dirname": true, + "path.resolve": true }, "globals": { - "process.argv.includes": true, - "process.env": true, - "process.platform": true + "process.umask": true + }, + "packages": { + "del>graceful-fs": true, + "gulp>vinyl-fs>fs-mkdirp-stream>through2": true } }, - "gulp-sourcemaps>@gulp-sourcemaps/identity-map>through2": { + "nyc>glob>fs.realpath": { "builtin": { - "util.inherits": true + "fs.lstat": true, + "fs.lstatSync": true, + "fs.readlink": true, + "fs.readlinkSync": true, + "fs.realpath": true, + "fs.realpathSync": true, + "fs.stat": true, + "fs.statSync": true, + "path.normalize": true, + "path.resolve": true }, "globals": { - "process.nextTick": true - }, - "packages": { - "readable-stream": true + "console.error": true, + "console.trace": true, + "process.env.NODE_DEBUG": true, + "process.nextTick": true, + "process.noDeprecation": true, + "process.platform": true, + "process.throwDeprecation": true, + "process.traceDeprecation": true, + "process.version": true } }, - "gulp-sourcemaps>@gulp-sourcemaps/map-sources": { - "packages": { - "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2": true, - "gulp-watch>anymatch>normalize-path": true - } + "chokidar>fsevents": { + "globals": { + "console.assert": true, + "process.platform": true + }, + "native": true }, - "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2": { + "gulp>glob-watcher>chokidar>fsevents": { "builtin": { + "events.EventEmitter": true, + "fs.stat": true, + "path.join": true, "util.inherits": true }, "globals": { - "process.nextTick": true + "__dirname": true, + "console.assert": true, + "process.nextTick": true, + "process.platform": true, + "setImmediate": true }, "packages": { - "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream": true, - "watchify>xtend": true + "gulp-watch>chokidar>fsevents>node-pre-gyp": true } }, - "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream": { + "gulp-watch>chokidar>fsevents": { "builtin": { "events.EventEmitter": true, - "stream": true, - "util": true + "fs.stat": true, + "path.join": true, + "util.inherits": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, + "__dirname": true, + "console.assert": true, + "process.nextTick": true, + "process.platform": true, "setImmediate": true }, "packages": { - "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>isarray": true, - "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>safe-buffer": true, - "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "gulp-watch>chokidar>fsevents>node-pre-gyp": true } }, - "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>safe-buffer": { + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge": { "builtin": { - "buffer": true - } - }, - "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>string_decoder": { + "util.format": true + }, + "globals": { + "clearInterval": true, + "process": true, + "setImmediate": true, + "setInterval": true + }, "packages": { - "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>safe-buffer": true + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>aproba": true, + "@storybook/react>@storybook/node-logger>npmlog>console-control-strings": true, + "@storybook/react>@storybook/node-logger>npmlog>gauge>has-unicode": true, + "react>object-assign": true, + "nyc>signal-exit": true, + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width": true, + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": true, + "@storybook/react>@storybook/node-logger>npmlog>gauge>wide-align": true } }, - "gulp-sourcemaps>acorn": { - "globals": { - "define": true + "browserify>insert-module-globals>undeclared-identifiers>get-assigned-identifiers": { + "builtin": { + "assert.equal": true } }, - "gulp-sourcemaps>css": { - "builtin": { - "fs.readFileSync": true, - "path.dirname": true, - "path.sep": true + "string.prototype.matchall>get-intrinsic": { + "globals": { + "AggregateError": true, + "FinalizationRegistry": true, + "WeakRef": true }, "packages": { - "gulp-sourcemaps>css>source-map": true, - "gulp-sourcemaps>css>source-map-resolve": true, - "pumpify>inherits": true + "string.prototype.matchall>call-bind>es-errors": true, + "browserify>has>function-bind": true, + "string.prototype.matchall>es-abstract>has-proto": true, + "string.prototype.matchall>has-symbols": true, + "depcheck>is-core-module>hasown": true } }, - "gulp-sourcemaps>css>source-map-resolve": { + "gulp-zip>get-stream": { "builtin": { - "path.sep": true, - "url.resolve": true + "buffer.constants.MAX_LENGTH": true, + "stream.PassThrough": true }, "globals": { - "TextDecoder": true, - "setImmediate": true + "Buffer.concat": true }, "packages": { - "gulp-sourcemaps>css>source-map-resolve>atob": true, - "gulp-sourcemaps>css>source-map-resolve>decode-uri-component": true + "pumpify>pump": true } }, - "gulp-sourcemaps>css>source-map-resolve>atob": { - "globals": { - "Buffer.from": true + "gulp-watch>anymatch>micromatch>parse-glob>glob-base": { + "builtin": { + "path.dirname": true + }, + "packages": { + "eslint>glob-parent": true, + "gulp-watch>anymatch>micromatch>parse-glob>glob-base>is-glob": true } }, - "gulp-sourcemaps>debug-fabulous": { + "eslint>glob-parent": { + "builtin": { + "os.platform": true, + "path.posix.dirname": true + }, "packages": { - "gulp-sourcemaps>debug-fabulous>debug": true, - "gulp-sourcemaps>debug-fabulous>memoizee": true, - "react>object-assign": true + "del>is-glob": true } }, - "gulp-sourcemaps>debug-fabulous>debug": { + "gulp>vinyl-fs>glob-stream": { "builtin": { - "tty.isatty": true, - "util": true + "util.inherits": true }, "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true + "process.cwd": true, + "process.nextTick": true }, "packages": { - "mocha>ms": true, - "mocha>supports-color": true + "react-markdown>unified>extend": true, + "eslint>glob-parent": true, + "nyc>glob": true, + "gulp>glob-watcher>is-negated-glob": true, + "gulp>vinyl-fs>glob-stream>ordered-read-streams": true, + "gulp>vinyl-fs>glob-stream>pumpify": true, + "gulp>vinyl-fs>glob-stream>readable-stream": true, + "vinyl>remove-trailing-separator": true, + "gulp>vinyl-fs>glob-stream>to-absolute-glob": true, + "gulp>vinyl-fs>glob-stream>unique-stream": true } }, - "gulp-sourcemaps>debug-fabulous>memoizee": { + "gulp>glob-watcher": { + "packages": { + "gulp>glob-watcher>anymatch": true, + "gulp>glob-watcher>async-done": true, + "chokidar": true, + "gulp>glob-watcher>is-negated-glob": true, + "gulp>glob-watcher>just-debounce": true, + "gulp>undertaker>object.defaults": true + } + }, + "nyc>glob": { + "builtin": { + "assert": true, + "events.EventEmitter": true, + "fs": true, + "path.join": true, + "path.resolve": true, + "util": true + }, "globals": { - "clearTimeout": true, - "setTimeout": true + "console.error": true, + "process.cwd": true, + "process.nextTick": true, + "process.platform": true }, "packages": { - "gulp-sourcemaps>debug-fabulous>memoizee>event-emitter": true, - "gulp-sourcemaps>debug-fabulous>memoizee>is-promise": true, - "gulp-sourcemaps>debug-fabulous>memoizee>lru-queue": true, - "gulp-sourcemaps>debug-fabulous>memoizee>next-tick": true, - "gulp-sourcemaps>debug-fabulous>memoizee>timers-ext": true, - "resolve-url-loader>es6-iterator>d": true, - "resolve-url-loader>es6-iterator>es5-ext": true + "nyc>glob>fs.realpath": true, + "nyc>glob>inflight": true, + "pumpify>inherits": true, + "eslint>minimatch": true, + "@metamask/object-multiplex>once": true, + "gulp-watch>path-is-absolute": true } }, - "gulp-sourcemaps>debug-fabulous>memoizee>event-emitter": { + "stylelint>global-modules": { + "builtin": { + "path.resolve": true + }, + "globals": { + "process.env.OSTYPE": true, + "process.platform": true + }, "packages": { - "resolve-url-loader>es6-iterator>d": true, - "resolve-url-loader>es6-iterator>es5-ext": true + "stylelint>global-modules>global-prefix": true } }, - "gulp-sourcemaps>debug-fabulous>memoizee>lru-queue": { + "stylelint>global-modules>global-prefix": { + "builtin": { + "fs.readFileSync": true, + "fs.realpathSync": true, + "os.homedir": true, + "path.dirname": true, + "path.join": true, + "path.resolve": true + }, + "globals": { + "process.env.APPDATA": true, + "process.env.DESTDIR": true, + "process.env.OSTYPE": true, + "process.env.PREFIX": true, + "process.execPath": true, + "process.platform": true + }, "packages": { - "resolve-url-loader>es6-iterator>es5-ext": true + "stylelint>global-modules>global-prefix>ini": true, + "stylelint>global-modules>global-prefix>which": true } }, - "gulp-sourcemaps>debug-fabulous>memoizee>next-tick": { + "globby": { + "builtin": { + "fs.Stats": true, + "fs.readFile": true, + "fs.readFileSync": true, + "fs.statSync": true, + "path.dirname": true, + "path.isAbsolute": true, + "path.join": true, + "path.posix.join": true, + "path.relative": true, + "stream.Transform": true, + "util.promisify": true + }, "globals": { - "MutationObserver": true, - "WebKitMutationObserver": true, - "document": true, - "process": true, - "queueMicrotask": true, - "setImmediate": true, - "setTimeout": true + "process.cwd": true + }, + "packages": { + "globby>array-union": true, + "globby>dir-glob": true, + "fast-glob": true, + "eslint>ignore": true, + "globby>merge2": true, + "del>slash": true } }, - "gulp-sourcemaps>debug-fabulous>memoizee>timers-ext": { + "stylelint>globjoin": { + "builtin": { + "path.join": true + } + }, + "stylelint>postcss-sass>gonzales-pe": { + "globals": { + "console.error": true, + "define": true + } + }, + "string.prototype.matchall>es-abstract>gopd": { "packages": { - "resolve-url-loader>es6-iterator>es5-ext": true + "string.prototype.matchall>get-intrinsic": true } }, - "gulp-sourcemaps>through2": { + "del>graceful-fs": { "builtin": { - "util.inherits": true + "assert.equal": true, + "constants.O_SYMLINK": true, + "constants.O_WRONLY": true, + "constants.hasOwnProperty": true, + "fs": true, + "stream.Stream.call": true, + "util": true }, "globals": { - "process.nextTick": true + "clearTimeout": true, + "console.error": true, + "process": true, + "setTimeout": true + } + }, + "gulp": { + "builtin": { + "util.inherits": true }, "packages": { - "gulp-sourcemaps>through2>readable-stream": true, - "watchify>xtend": true + "gulp>glob-watcher": true, + "gulp>undertaker": true, + "gulp>vinyl-fs": true } }, - "gulp-sourcemaps>through2>readable-stream": { + "gulp-livereload": { "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true + "path.relative": true + }, + "packages": { + "gulp-livereload>chalk": true, + "gulp-livereload>debug": true, + "gulp-livereload>event-stream": true, + "fancy-log": true, + "gulp-livereload>lodash.assign": true, + "gulp-livereload>tiny-lr": true + } + }, + "gulp-postcss": { + "builtin": { + "path.dirname": true, + "path.isAbsolute": true, + "path.join": true, + "stream.Transform": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, + "Buffer.from": true, "setImmediate": true }, "packages": { - "gulp-sourcemaps>through2>readable-stream>isarray": true, - "gulp-sourcemaps>through2>readable-stream>safe-buffer": true, - "gulp-sourcemaps>through2>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "fancy-log": true, + "gulp-zip>plugin-error": true, + "postcss": true, + "gulp-postcss>postcss-load-config": true, + "vinyl-sourcemaps-apply": true } }, - "gulp-sourcemaps>through2>readable-stream>safe-buffer": { + "gulp-sass": { "builtin": { - "buffer": true + "path.basename": true, + "path.dirname": true, + "path.extname": true, + "path.join": true, + "path.relative": true, + "stream.Transform": true + }, + "globals": { + "process.cwd": true, + "process.exit": true, + "process.stderr.write": true + }, + "packages": { + "gulp-sass>lodash.clonedeep": true, + "postcss>picocolors": true, + "gulp-zip>plugin-error": true, + "gulp-sass>replace-ext": true, + "eslint>strip-ansi": true, + "vinyl-sourcemaps-apply": true } }, - "gulp-sourcemaps>through2>readable-stream>string_decoder": { + "gulp-sort": { "packages": { - "gulp-sourcemaps>through2>readable-stream>safe-buffer": true + "gulp-sort>through2": true + } + }, + "gulp-sourcemaps": { + "builtin": { + "path.dirname": true, + "path.extname": true, + "path.join": true, + "path.relative": true, + "path.resolve": true, + "path.sep": true + }, + "globals": { + "Buffer.concat": true, + "Buffer.from": true + }, + "packages": { + "gulp-sourcemaps>@gulp-sourcemaps/identity-map": true, + "gulp-sourcemaps>@gulp-sourcemaps/map-sources": true, + "gulp-sourcemaps>acorn": true, + "nyc>convert-source-map": true, + "gulp-sourcemaps>css": true, + "gulp-sourcemaps>debug-fabulous": true, + "gulp-sourcemaps>detect-newline": true, + "del>graceful-fs": true, + "gulp-sourcemaps>source-map": true, + "gulp-sourcemaps>strip-bom-string": true, + "gulp-sourcemaps>through2": true } }, "gulp-stylelint": { @@ -4021,23 +3692,12 @@ "process.nextTick": true }, "packages": { - "eslint>strip-ansi": true, "fancy-log": true, - "gulp-stylelint>through2": true, "gulp-zip>plugin-error": true, "source-map": true, - "stylelint": true - } - }, - "gulp-stylelint>through2": { - "builtin": { - "util.inherits": true - }, - "globals": { - "process.nextTick": true - }, - "packages": { - "readable-stream": true + "eslint>strip-ansi": true, + "stylelint": true, + "gulp-stylelint>through2": true } }, "gulp-watch": { @@ -4054,835 +3714,497 @@ "setTimeout": true }, "packages": { - "chokidar": true, - "eslint>glob-parent": true, "gulp-watch>ansi-colors": true, "gulp-watch>anymatch": true, + "chokidar": true, "gulp-watch>fancy-log": true, + "eslint>glob-parent": true, + "react>object-assign": true, "gulp-watch>path-is-absolute": true, + "gulp-zip>plugin-error": true, "gulp-watch>readable-stream": true, "gulp-watch>slash": true, - "gulp-watch>vinyl-file": true, - "gulp-zip>plugin-error": true, - "react>object-assign": true, - "vinyl": true - } - }, - "gulp-watch>ansi-colors": { - "packages": { - "fancy-log>ansi-gray>ansi-wrap": true + "vinyl": true, + "gulp-watch>vinyl-file": true } }, - "gulp-watch>anymatch": { + "gulp-zip": { "builtin": { - "path.sep": true + "buffer.constants.MAX_LENGTH": true, + "path.join": true }, "packages": { - "gulp-watch>anymatch>micromatch": true, - "gulp-watch>anymatch>normalize-path": true + "gulp-zip>get-stream": true, + "gulp-zip>plugin-error": true, + "gulp-zip>through2": true, + "vinyl": true, + "gulp-zip>yazl": true } }, - "gulp-watch>anymatch>micromatch": { - "builtin": { - "path.sep": true - }, - "globals": { - "process": true - }, + "prettier-eslint>loglevel-colored-level-prefix>chalk>has-ansi": { "packages": { - "gulp-watch>anymatch>micromatch>arr-diff": true, - "gulp-watch>anymatch>micromatch>array-unique": true, - "gulp-watch>anymatch>micromatch>braces": true, - "gulp-watch>anymatch>micromatch>expand-brackets": true, - "gulp-watch>anymatch>micromatch>extglob": true, - "gulp-watch>anymatch>micromatch>filename-regex": true, - "gulp-watch>anymatch>micromatch>is-extglob": true, - "gulp-watch>anymatch>micromatch>is-glob": true, - "gulp-watch>anymatch>micromatch>kind-of": true, - "gulp-watch>anymatch>micromatch>object.omit": true, - "gulp-watch>anymatch>micromatch>parse-glob": true, - "gulp-watch>anymatch>micromatch>regex-cache": true, - "gulp-watch>anymatch>normalize-path": true + "prettier-eslint>loglevel-colored-level-prefix>chalk>has-ansi>ansi-regex": true } }, - "gulp-watch>anymatch>micromatch>arr-diff": { - "packages": { - "gulp>undertaker>arr-flatten": true + "chalk>supports-color>has-flag": { + "globals": { + "process.argv": true } }, - "gulp-watch>anymatch>micromatch>braces": { - "packages": { - "gulp-watch>anymatch>micromatch>braces>expand-range": true, - "gulp-watch>anymatch>micromatch>braces>preserve": true, - "gulp-watch>anymatch>micromatch>braces>repeat-element": true + "gulp-livereload>chalk>supports-color>has-flag": { + "globals": { + "process.argv": true } }, - "gulp-watch>anymatch>micromatch>braces>expand-range": { - "packages": { - "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range": true + "postcss-discard-font-face>postcss>supports-color>has-flag": { + "globals": { + "process.argv": true } }, - "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range": { + "string.prototype.matchall>es-abstract>has-property-descriptors": { "packages": { - "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number": true, - "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>isobject": true, - "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic": true, - "gulp-watch>anymatch>micromatch>braces>repeat-element": true, - "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true + "string.prototype.matchall>call-bind>es-define-property": true } }, - "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number": { + "koa>is-generator-function>has-tostringtag": { "packages": { - "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number>kind-of": true + "string.prototype.matchall>has-symbols": true } }, - "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number>kind-of": { - "packages": { - "browserify>insert-module-globals>is-buffer": true + "@storybook/react>@storybook/node-logger>npmlog>gauge>has-unicode": { + "builtin": { + "os.type": true + }, + "globals": { + "process.env.LANG": true, + "process.env.LC_ALL": true, + "process.env.LC_CTYPE": true } }, - "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>isobject": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value": { "packages": { - "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>isobject>isarray": true + "gulp>gulp-cli>array-sort>get-value": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values": true, + "gulp>gulp-cli>isobject": true } }, - "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value": { "packages": { - "@babel/register>clone-deep>kind-of": true, - "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic>math-random": true, - "gulp>undertaker>bach>array-last>is-number": true - } - }, - "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic>math-random": { - "builtin": { - "crypto.randomBytes": true + "gulp>gulp-cli>array-sort>get-value": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>has-values": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>isobject": true } }, - "gulp-watch>anymatch>micromatch>expand-brackets": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values": { "packages": { - "gulp-watch>anymatch>micromatch>expand-brackets>is-posix-bracket": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>kind-of": true } }, - "gulp-watch>anymatch>micromatch>extglob": { + "browserify>has": { "packages": { - "gulp-watch>anymatch>micromatch>is-extglob": true + "browserify>has>function-bind": true } }, - "gulp-watch>anymatch>micromatch>is-glob": { + "depcheck>is-core-module>hasown": { "packages": { - "gulp-watch>anymatch>micromatch>is-extglob": true + "browserify>has>function-bind": true } }, - "gulp-watch>anymatch>micromatch>kind-of": { + "stylelint>postcss-html>htmlparser2": { + "builtin": { + "buffer.Buffer": true, + "events.EventEmitter": true, + "string_decoder.StringDecoder": true + }, "packages": { - "browserify>insert-module-globals>is-buffer": 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, + "pumpify>inherits": true, + "readable-stream": true } }, - "gulp-watch>anymatch>micromatch>object.omit": { - "packages": { - "gulp-watch>anymatch>micromatch>object.omit>for-own": true, - "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true + "webpack-dev-server>sockjs>websocket-driver>http-parser-js": { + "builtin": { + "assert.equal": true, + "assert.ok": true } }, - "gulp-watch>anymatch>micromatch>object.omit>for-own": { - "packages": { - "gulp>undertaker>object.reduce>for-own>for-in": true + "eslint>ignore": { + "globals": { + "process": true } }, - "gulp-watch>anymatch>micromatch>parse-glob": { - "packages": { - "gulp-watch>anymatch>micromatch>is-extglob": true, - "gulp-watch>anymatch>micromatch>parse-glob>glob-base": true, - "gulp-watch>anymatch>micromatch>parse-glob>is-dotfile": true, - "gulp-watch>anymatch>micromatch>parse-glob>is-glob": true + "sass-embedded>immutable": { + "globals": { + "console": true, + "define": true } }, - "gulp-watch>anymatch>micromatch>parse-glob>glob-base": { + "eslint>@eslint/eslintrc>import-fresh": { "builtin": { "path.dirname": true }, + "globals": { + "__dirname": true, + "__filename": true + }, "packages": { - "eslint>glob-parent": true, - "gulp-watch>anymatch>micromatch>parse-glob>glob-base>is-glob": true + "eslint>@eslint/eslintrc>import-fresh>parent-module": true, + "eslint>@eslint/eslintrc>import-fresh>resolve-from": true } }, - "gulp-watch>anymatch>micromatch>parse-glob>glob-base>is-glob": { + "nyc>glob>inflight": { + "globals": { + "process.nextTick": true + }, "packages": { - "gulp-watch>anymatch>micromatch>is-extglob": true + "@metamask/object-multiplex>once": true, + "@metamask/object-multiplex>once>wrappy": true } }, - "gulp-watch>anymatch>micromatch>parse-glob>is-glob": { - "packages": { - "gulp-watch>anymatch>micromatch>is-extglob": true + "pumpify>inherits": { + "builtin": { + "util.inherits": true } }, - "gulp-watch>anymatch>micromatch>regex-cache": { - "packages": { - "gulp-watch>anymatch>micromatch>regex-cache>is-equal-shallow": true + "ini": { + "globals": { + "process": true } }, - "gulp-watch>anymatch>micromatch>regex-cache>is-equal-shallow": { - "packages": { - "gulp-watch>anymatch>micromatch>regex-cache>is-equal-shallow>is-primitive": true + "stylelint>global-modules>global-prefix>ini": { + "globals": { + "process": true } }, - "gulp-watch>anymatch>normalize-path": { + "@lavamoat/lavapack>combine-source-map>inline-source-map": { + "globals": { + "Buffer.from": true + }, "packages": { - "vinyl>remove-trailing-separator": true + "@lavamoat/lavapack>combine-source-map>inline-source-map>source-map": true } }, - "gulp-watch>chokidar": { + "browserify>insert-module-globals": { "builtin": { - "events.EventEmitter": true, - "fs": true, - "path.basename": true, "path.dirname": true, - "path.extname": true, - "path.join": true, + "path.isAbsolute": true, "path.relative": true, - "path.resolve": true, "path.sep": true }, "globals": { - "clearTimeout": true, - "console.error": true, - "process.env.CHOKIDAR_INTERVAL": true, - "process.env.CHOKIDAR_PRINT_FSEVENTS_REQUIRE_ERROR": true, - "process.env.CHOKIDAR_USEPOLLING": true, - "process.nextTick": true, - "process.platform": true, - "setTimeout": true + "Buffer.concat": true, + "Buffer.isBuffer": true }, "packages": { - "chokidar>normalize-path": true, - "eslint>is-glob": true, - "gulp-watch>chokidar>anymatch": true, - "gulp-watch>chokidar>async-each": true, - "gulp-watch>chokidar>braces": true, - "gulp-watch>chokidar>fsevents": true, - "gulp-watch>chokidar>is-binary-path": true, - "gulp-watch>chokidar>readdirp": true, - "gulp-watch>chokidar>upath": true, - "gulp-watch>glob-parent": true, + "browserify>syntax-error>acorn-node": true, + "@lavamoat/lavapack>combine-source-map": true, "gulp-watch>path-is-absolute": true, - "pumpify>inherits": true + "browserify>insert-module-globals>through2": true, + "browserify>insert-module-globals>undeclared-identifiers": true, + "watchify>xtend": true } }, - "gulp-watch>chokidar>fsevents": { - "builtin": { - "events.EventEmitter": true, - "fs.stat": true, - "path.join": true, - "util.inherits": true - }, - "globals": { - "__dirname": true, - "console.assert": true, - "process.nextTick": true, - "process.platform": true, - "setImmediate": true - }, + "string.prototype.matchall>internal-slot": { "packages": { - "gulp-watch>chokidar>fsevents>node-pre-gyp": true + "string.prototype.matchall>call-bind>es-errors": true, + "depcheck>is-core-module>hasown": true, + "string.prototype.matchall>side-channel": true } }, - "gulp-watch>chokidar>fsevents>node-pre-gyp": { - "builtin": { - "events.EventEmitter": true, - "fs.existsSync": true, - "fs.readFileSync": true, - "fs.renameSync": true, - "path.dirname": true, - "path.existsSync": true, - "path.join": true, - "path.resolve": true, - "url.parse": true, - "url.resolve": true, - "util.inherits": true - }, - "globals": { - "__dirname": true, - "console.log": true, - "process.arch": true, - "process.cwd": true, - "process.env": true, - "process.platform": true, - "process.version.substr": true, - "process.versions": true - }, + "gulp>gulp-cli>replace-homedir>is-absolute": { "packages": { - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog": true, - "gulp-watch>chokidar>fsevents>node-pre-gyp>detect-libc": true, - "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt": true, - "gulp-watch>chokidar>fsevents>node-pre-gyp>rimraf": true, - "gulp-watch>chokidar>fsevents>node-pre-gyp>semver": true + "gulp>gulp-cli>replace-homedir>is-absolute>is-relative": true, + "nyc>spawn-wrap>is-windows": true } }, - "gulp-watch>chokidar>fsevents>node-pre-gyp>detect-libc": { - "builtin": { - "child_process.spawnSync": true, - "fs.readdirSync": true, - "os.platform": true - }, - "globals": { - "process.env": true + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor": { + "packages": { + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor>kind-of": true } }, - "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt": { - "builtin": { - "path": true, - "stream.Stream": true, - "url": true - }, - "globals": { - "console": true, - "process.argv": true, - "process.env.DEBUG_NOPT": true, - "process.env.NOPT_DEBUG": true, - "process.platform": true - }, + "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-accessor-descriptor": { "packages": { - "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>nopt>abbrev": true, - "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv": true + "@babel/register>clone-deep>kind-of": true } }, - "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv": { - "builtin": { - "child_process.exec": true, - "path": true - }, - "globals": { - "process.env.COMPUTERNAME": true, - "process.env.ComSpec": true, - "process.env.EDITOR": true, - "process.env.HOSTNAME": true, - "process.env.PATH": true, - "process.env.PROMPT": true, - "process.env.PS1": true, - "process.env.Path": true, - "process.env.SHELL": true, - "process.env.USER": true, - "process.env.USERDOMAIN": true, - "process.env.USERNAME": true, - "process.env.VISUAL": true, - "process.env.path": true, - "process.nextTick": true, - "process.platform": true - }, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-accessor-descriptor": { "packages": { - "@storybook/core>@storybook/core-server>x-default-browser>default-browser-id>untildify>os-homedir": true, - "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv>os-tmpdir": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor>kind-of": true } }, - "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv>os-tmpdir": { - "globals": { - "process.env.SystemRoot": true, - "process.env.TEMP": true, - "process.env.TMP": true, - "process.env.TMPDIR": true, - "process.env.windir": true, - "process.platform": true + "react-syntax-highlighter>refractor>parse-entities>is-alphanumerical": { + "packages": { + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-alphabetical": true, + "react-syntax-highlighter>refractor>parse-entities>is-decimal": true } }, - "gulp-watch>chokidar>fsevents>node-pre-gyp>rimraf": { + "chokidar>is-binary-path": { "builtin": { - "assert": true, - "fs": true, - "path.join": true - }, - "globals": { - "process.platform": true, - "setTimeout": true + "path.extname": true }, "packages": { - "nyc>glob": true + "chokidar>is-binary-path>binary-extensions": true } }, - "gulp-watch>chokidar>fsevents>node-pre-gyp>semver": { + "string.prototype.matchall>es-abstract>is-callable": { "globals": { - "console": true, - "process": true + "document": true } }, - "gulp-watch>fancy-log": { + "depcheck>is-core-module": { "globals": { - "console": true, - "process.argv.indexOf": true, - "process.stderr.write": true, - "process.stdout.write": true + "process.versions": true }, "packages": { - "fancy-log>ansi-gray": true, - "fancy-log>color-support": true, - "fancy-log>time-stamp": true + "depcheck>is-core-module>hasown": true } }, - "gulp-watch>path-is-absolute": { - "globals": { - "process.platform": true + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor": { + "packages": { + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor>kind-of": true } }, - "gulp-watch>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, + "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-data-descriptor": { "packages": { - "gulp-watch>readable-stream>isarray": true, - "gulp-watch>readable-stream>safe-buffer": true, - "gulp-watch>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "@babel/register>clone-deep>kind-of": true } }, - "gulp-watch>readable-stream>safe-buffer": { - "builtin": { - "buffer": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor": { + "packages": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor>kind-of": true } }, - "gulp-watch>readable-stream>string_decoder": { + "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { - "gulp-watch>readable-stream>safe-buffer": true + "koa>is-generator-function>has-tostringtag": true } }, - "gulp-watch>vinyl-file": { - "builtin": { - "path.resolve": true - }, - "globals": { - "process.cwd": true - }, + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor": { "packages": { - "del>graceful-fs": true, - "gh-pages>globby>pinkie-promise": true, - "gulp-watch>vinyl-file>pify": true, - "gulp-watch>vinyl-file>strip-bom": true, - "gulp-watch>vinyl-file>strip-bom-stream": true, - "gulp-watch>vinyl-file>vinyl": true + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor": true, + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor": true, + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>kind-of": true } }, - "gulp-watch>vinyl-file>strip-bom": { - "globals": { - "Buffer.isBuffer": true - }, + "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": { "packages": { - "gulp>vinyl-fs>remove-bom-buffer>is-utf8": true + "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-accessor-descriptor": true, + "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-data-descriptor": true, + "@babel/register>clone-deep>kind-of": true } }, - "gulp-watch>vinyl-file>strip-bom-stream": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor": { "packages": { - "gulp-watch>vinyl-file>strip-bom": true, - "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-accessor-descriptor": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>kind-of": true } }, - "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream": { - "builtin": { - "util.inherits": true - }, - "globals": { - "Buffer.concat": true, - "setImmediate": true - }, + "gulp-watch>anymatch>micromatch>regex-cache>is-equal-shallow": { "packages": { - "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream": true + "gulp-watch>anymatch>micromatch>regex-cache>is-equal-shallow>is-primitive": true } }, - "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, + "gulp-zip>plugin-error>extend-shallow>is-extendable": { "packages": { - "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>isarray": true, - "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>safe-buffer": true, - "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "@babel/register>clone-deep>is-plain-object": true } }, - "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>safe-buffer": { - "builtin": { - "buffer": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep>is-extendable": { + "packages": { + "@babel/register>clone-deep>is-plain-object": true } }, - "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>string_decoder": { + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width>is-fullwidth-code-point": { "packages": { - "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>safe-buffer": true + "gulp>gulp-cli>yargs>string-width>is-fullwidth-code-point>number-is-nan": true } }, - "gulp-watch>vinyl-file>vinyl": { - "builtin": { - "buffer.Buffer": true, - "path.basename": true, - "path.dirname": true, - "path.extname": true, - "path.join": true, - "path.relative": true, - "stream.PassThrough": true, - "stream.Stream": true - }, - "globals": { - "process.cwd": true - }, + "del>is-glob": { "packages": { - "@metamask/jazzicon>color>clone": true, - "gulp-watch>vinyl-file>vinyl>clone-stats": true, - "gulp-watch>vinyl-file>vinyl>replace-ext": true + "del>is-glob>is-extglob": true } }, - "gulp-watch>vinyl-file>vinyl>clone-stats": { - "builtin": { - "fs.Stats": true - } - }, - "gulp-watch>vinyl-file>vinyl>replace-ext": { - "builtin": { - "path.basename": true, - "path.dirname": true, - "path.extname": true, - "path.join": true - } - }, - "gulp-zip": { - "builtin": { - "buffer.constants.MAX_LENGTH": true, - "path.join": true - }, + "gulp-watch>anymatch>micromatch>parse-glob>glob-base>is-glob": { "packages": { - "gulp-zip>get-stream": true, - "gulp-zip>plugin-error": true, - "gulp-zip>through2": true, - "gulp-zip>yazl": true, - "vinyl": true + "gulp-watch>anymatch>micromatch>is-extglob": true } }, - "gulp-zip>get-stream": { - "builtin": { - "buffer.constants.MAX_LENGTH": true, - "stream.PassThrough": true - }, - "globals": { - "Buffer.concat": true - }, + "gulp-watch>anymatch>micromatch>is-glob": { "packages": { - "pumpify>pump": true + "gulp-watch>anymatch>micromatch>is-extglob": true } }, - "gulp-zip>plugin-error": { - "builtin": { - "util.inherits": true - }, + "gulp-watch>anymatch>micromatch>parse-glob>is-glob": { "packages": { - "gulp-watch>ansi-colors": true, - "gulp-zip>plugin-error>arr-diff": true, - "gulp-zip>plugin-error>arr-union": true, - "gulp-zip>plugin-error>extend-shallow": true + "gulp-watch>anymatch>micromatch>is-extglob": true } }, - "gulp-zip>plugin-error>extend-shallow": { + "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number": { "packages": { - "gulp-zip>plugin-error>extend-shallow>assign-symbols": true, - "gulp-zip>plugin-error>extend-shallow>is-extendable": true + "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number>kind-of": true } }, - "gulp-zip>plugin-error>extend-shallow>is-extendable": { + "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number": { "packages": { - "@babel/register>clone-deep>is-plain-object": true + "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number>kind-of": true } }, - "gulp-zip>through2": { - "builtin": { - "util.inherits": true - }, - "globals": { - "process.nextTick": true - }, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number": { "packages": { - "readable-stream": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number>kind-of": true } }, - "gulp-zip>yazl": { + "del>is-path-cwd": { "builtin": { - "events.EventEmitter": true, - "fs.createReadStream": true, - "fs.stat": true, - "stream.PassThrough": true, - "stream.Transform": true, - "util.inherits": true, - "zlib.DeflateRaw": true, - "zlib.deflateRaw": true + "path.resolve": true }, "globals": { - "Buffer": true, - "setImmediate": true, - "utf8FileName.length": true - }, - "packages": { - "gulp-zip>yazl>buffer-crc32": true + "process.cwd": true, + "process.platform": true } }, - "gulp-zip>yazl>buffer-crc32": { + "del>is-path-inside": { "builtin": { - "buffer.Buffer": true + "path.relative": true, + "path.resolve": true, + "path.sep": true } }, - "gulp>glob-watcher": { + "@babel/register>clone-deep>is-plain-object": { "packages": { - "chokidar": true, - "gulp>glob-watcher>anymatch": true, - "gulp>glob-watcher>async-done": true, - "gulp>glob-watcher>is-negated-glob": true, - "gulp>glob-watcher>just-debounce": true, - "gulp>undertaker>object.defaults": true + "gulp>gulp-cli>isobject": true } }, - "gulp>glob-watcher>anymatch": { - "builtin": { - "path.sep": true - }, + "string.prototype.matchall>es-abstract>is-regex": { "packages": { - "gulp-watch>anymatch>normalize-path": true, - "gulp>glob-watcher>anymatch>micromatch": true + "string.prototype.matchall>call-bind": true, + "koa>is-generator-function>has-tostringtag": true } }, - "gulp>glob-watcher>anymatch>micromatch": { - "builtin": { - "path.basename": true, - "path.sep": true, - "util.inspect": true - }, - "globals": { - "process.platform": true - }, + "gulp>gulp-cli>replace-homedir>is-absolute>is-relative": { "packages": { - "@babel/register>clone-deep>kind-of": true, - "gulp-zip>plugin-error>arr-diff": true, - "gulp-zip>plugin-error>extend-shallow": true, - "gulp>glob-watcher>anymatch>micromatch>braces": true, - "gulp>glob-watcher>anymatch>micromatch>define-property": true, - "gulp>glob-watcher>anymatch>micromatch>extglob": true, - "gulp>gulp-cli>liftoff>fined>object.pick": true, - "gulp>gulp-cli>matchdep>micromatch>array-unique": true, - "gulp>gulp-cli>matchdep>micromatch>fragment-cache": true, - "gulp>gulp-cli>matchdep>micromatch>nanomatch": true, - "gulp>gulp-cli>matchdep>micromatch>regex-not": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon": true, - "gulp>gulp-cli>matchdep>micromatch>to-regex": true + "gulp>gulp-cli>replace-homedir>is-absolute>is-relative>is-unc-path": true } }, - "gulp>glob-watcher>anymatch>micromatch>braces": { + "eslint-plugin-react>array-includes>is-string": { "packages": { - "gulp-watch>anymatch>micromatch>braces>repeat-element": true, - "gulp>glob-watcher>anymatch>micromatch>braces>extend-shallow": true, - "gulp>glob-watcher>anymatch>micromatch>braces>fill-range": true, - "gulp>gulp-cli>isobject": true, - "gulp>gulp-cli>matchdep>micromatch>array-unique": true, - "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node": true, - "gulp>gulp-cli>matchdep>micromatch>braces>split-string": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon": true, - "gulp>gulp-cli>matchdep>micromatch>to-regex": true, - "gulp>undertaker>arr-flatten": true + "koa>is-generator-function>has-tostringtag": true } }, - "gulp>glob-watcher>anymatch>micromatch>braces>extend-shallow": { + "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { "packages": { - "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true + "string.prototype.matchall>has-symbols": true } }, - "gulp>glob-watcher>anymatch>micromatch>braces>fill-range": { - "builtin": { - "util.inspect": true - }, + "gulp>gulp-cli>replace-homedir>is-absolute>is-relative>is-unc-path": { "packages": { - "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>extend-shallow": true, - "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number": true, - "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>to-regex-range": true, - "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true + "gulp>gulp-cli>replace-homedir>is-absolute>is-relative>is-unc-path>unc-path-regex": true } }, - "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>extend-shallow": { - "packages": { - "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true + "mocha>log-symbols>is-unicode-supported": { + "globals": { + "process.env.CI": true, + "process.env.TERM": true, + "process.env.TERM_PROGRAM": true, + "process.env.WT_SESSION": true, + "process.platform": true } }, - "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number": { - "packages": { - "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number>kind-of": true + "nyc>spawn-wrap>is-windows": { + "globals": { + "define": true, + "isWindows": "write", + "process": true } }, - "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number>kind-of": { - "packages": { - "browserify>insert-module-globals>is-buffer": true + "@sentry/cli>which>isexe": { + "builtin": { + "fs": true + }, + "globals": { + "TESTING_WINDOWS": true, + "process.env.PATHEXT": true, + "process.getgid": true, + "process.getuid": true, + "process.platform": true } }, - "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>to-regex-range": { + "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>isobject": { "packages": { - "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number": true, - "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true + "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>isobject>isarray": true } }, - "gulp>glob-watcher>anymatch>micromatch>define-property": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>isobject": { "packages": { - "gulp>gulp-cli>isobject": true, - "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>isobject>isarray": true } }, - "gulp>glob-watcher>anymatch>micromatch>extglob": { - "packages": { - "gulp>glob-watcher>anymatch>micromatch>extglob>define-property": true, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets": true, - "gulp>glob-watcher>anymatch>micromatch>extglob>extend-shallow": true, - "gulp>gulp-cli>matchdep>micromatch>array-unique": true, - "gulp>gulp-cli>matchdep>micromatch>fragment-cache": true, - "gulp>gulp-cli>matchdep>micromatch>regex-not": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon": true, - "gulp>gulp-cli>matchdep>micromatch>to-regex": true + "postcss-discard-font-face>postcss>js-base64": { + "globals": { + "Base64": "write", + "define": true } }, - "gulp>glob-watcher>anymatch>micromatch>extglob>define-property": { - "packages": { - "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true + "eslint-plugin-jsdoc>@es-joy/jsdoccomment>jsdoc-type-pratt-parser": { + "globals": { + "define": true } }, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets": { + "@babel/core>@babel/generator>jsesc": { "globals": { - "__filename": true - }, - "packages": { - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>debug": true, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property": true, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>extend-shallow": true, - "gulp>gulp-cli>matchdep>micromatch>extglob>expand-brackets>posix-character-classes": true, - "gulp>gulp-cli>matchdep>micromatch>regex-not": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon": true, - "gulp>gulp-cli>matchdep>micromatch>to-regex": true + "Buffer": true } }, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>debug": { - "builtin": { - "fs.SyncWriteStream": true, - "net.Socket": true, - "tty.WriteStream": true, - "tty.isatty": true, - "util": true - }, + "webpack>json-parse-even-better-errors": { "globals": { - "chrome": true, - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true - }, - "packages": { - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>debug>ms": true + "Buffer.isBuffer": true } }, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property": { + "@lavamoat/lavapack>json-stable-stringify": { "packages": { - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor": true + "string.prototype.matchall>call-bind": true, + "@lavamoat/lavapack>json-stable-stringify>isarray": true, + "@lavamoat/lavapack>json-stable-stringify>jsonify": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true } }, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor": { - "packages": { - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor": true, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor": true, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>kind-of": true - } - }, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor": { - "packages": { - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor>kind-of": true - } - }, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor>kind-of": { - "packages": { - "browserify>insert-module-globals>is-buffer": true - } - }, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor": { - "packages": { - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor>kind-of": true - } - }, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor>kind-of": { - "packages": { - "browserify>insert-module-globals>is-buffer": true - } - }, - "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>extend-shallow": { - "packages": { - "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true - } - }, - "gulp>glob-watcher>anymatch>micromatch>extglob>extend-shallow": { - "packages": { - "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true + "depcheck>json5": { + "globals": { + "console.warn": true } }, - "gulp>glob-watcher>async-done": { + "eslint-plugin-import>tsconfig-paths>json5": { "globals": { - "process.nextTick": true - }, - "packages": { - "@metamask/object-multiplex>once": true, - "duplexify>end-of-stream": true, - "gulp>glob-watcher>async-done>stream-exhaust": true, - "readable-stream-2>process-nextick-args": true + "console.warn": true } }, - "gulp>glob-watcher>async-done>stream-exhaust": { + "fs-extra>jsonfile": { "builtin": { - "stream.Writable": true, - "util.inherits": true + "fs": true }, "globals": { - "setImmediate": true + "Buffer.isBuffer": true + }, + "packages": { + "del>graceful-fs": true } }, - "gulp>glob-watcher>chokidar": { - "packages": { - "gulp>glob-watcher>chokidar>fsevents": true + "browserify>JSONStream>jsonparse": { + "globals": { + "Buffer": true } }, - "gulp>glob-watcher>chokidar>fsevents": { - "builtin": { - "events.EventEmitter": true, - "fs.stat": true, - "path.join": true, - "util.inherits": true - }, + "eslint-plugin-react>jsx-ast-utils": { "globals": { - "__dirname": true, - "console.assert": true, - "process.nextTick": true, - "process.platform": true, - "setImmediate": true + "console.error": true }, "packages": { - "gulp-watch>chokidar>fsevents>node-pre-gyp": true + "gulp>vinyl-fs>object.assign": true } }, "gulp>glob-watcher>just-debounce": { @@ -4891,1855 +4213,1297 @@ "setTimeout": true } }, - "gulp>gulp-cli>liftoff>fined>object.pick": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>kind-of": { "packages": { - "gulp>gulp-cli>isobject": true + "browserify>insert-module-globals>is-buffer": true } }, - "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node": { + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-accessor-descriptor>kind-of": { "packages": { - "gulp>gulp-cli>isobject": true, - "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>define-property": true, - "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util": true + "browserify>insert-module-globals>is-buffer": true } }, - "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>define-property": { + "gulp>glob-watcher>anymatch>micromatch>extglob>expand-brackets>define-property>is-descriptor>is-data-descriptor>kind-of": { "packages": { - "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true + "browserify>insert-module-globals>is-buffer": true } }, - "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor>kind-of": { "packages": { - "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util>kind-of": true + "browserify>insert-module-globals>is-buffer": true } }, - "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util>kind-of": { + "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number>kind-of": { "packages": { "browserify>insert-module-globals>is-buffer": true } }, - "gulp>gulp-cli>matchdep>micromatch>braces>split-string": { + "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>is-number>kind-of": { "packages": { - "gulp-zip>plugin-error>extend-shallow": true + "browserify>insert-module-globals>is-buffer": true } }, - "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number>kind-of": { "packages": { - "@babel/register>clone-deep>kind-of": true, - "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-accessor-descriptor": true, - "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-data-descriptor": true + "browserify>insert-module-globals>is-buffer": true } }, - "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-accessor-descriptor": { + "lavamoat>lavamoat-core>merge-deep>kind-of": { "packages": { - "@babel/register>clone-deep>kind-of": true + "browserify>insert-module-globals>is-buffer": true } }, - "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor>is-data-descriptor": { + "gulp-watch>anymatch>micromatch>kind-of": { "packages": { - "@babel/register>clone-deep>kind-of": true + "browserify>insert-module-globals>is-buffer": true } }, - "gulp>gulp-cli>matchdep>micromatch>fragment-cache": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy>kind-of": { "packages": { - "gulp>gulp-cli>liftoff>fined>parse-filepath>map-cache": true + "browserify>insert-module-globals>is-buffer": true } }, - "gulp>gulp-cli>matchdep>micromatch>nanomatch": { - "builtin": { - "path.basename": true, - "path.sep": true, - "util.inspect": true + "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>kind-of": { + "globals": { + "Buffer": true }, "packages": { - "@babel/register>clone-deep>kind-of": true, - "gulp-zip>plugin-error>arr-diff": true, - "gulp-zip>plugin-error>extend-shallow": true, - "gulp>gulp-cli>liftoff>fined>object.pick": true, - "gulp>gulp-cli>matchdep>micromatch>array-unique": true, - "gulp>gulp-cli>matchdep>micromatch>fragment-cache": true, - "gulp>gulp-cli>matchdep>micromatch>nanomatch>define-property": true, - "gulp>gulp-cli>matchdep>micromatch>regex-not": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon": true, - "gulp>gulp-cli>matchdep>micromatch>to-regex": true, - "nyc>spawn-wrap>is-windows": true + "browserify>insert-module-globals>is-buffer": true } }, - "gulp>gulp-cli>matchdep>micromatch>nanomatch>define-property": { + "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util>kind-of": { "packages": { - "gulp>gulp-cli>isobject": true, - "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true + "browserify>insert-module-globals>is-buffer": true } }, - "gulp>gulp-cli>matchdep>micromatch>regex-not": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path>kind-of": { "packages": { - "gulp-zip>plugin-error>extend-shallow": true, - "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex": true + "browserify>insert-module-globals>is-buffer": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon": { - "builtin": { - "fs.readFileSync": true, - "path.dirname": true, - "util.inspect": true - }, - "globals": { - "__filename": true - }, + "labeled-stream-splicer": { "packages": { - "gulp>gulp-cli>liftoff>fined>parse-filepath>map-cache": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>debug": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>extend-shallow": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>source-map": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>use": true, - "resolve-url-loader>rework>css>source-map-resolve": true + "pumpify>inherits": true, + "labeled-stream-splicer>stream-splicer": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base": { + "gulp>undertaker>last-run": { "builtin": { - "util.inherits": true + "assert": true }, "packages": { - "gulp>gulp-cli>isobject": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>component-emitter": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>define-property": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>pascalcase": true + "gulp>undertaker>last-run>default-resolution": true, + "gulp>undertaker>es6-weak-map": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base": { + "lavamoat-browserify": { + "builtin": { + "node:fs.existsSync": true, + "node:fs.mkdirSync": true, + "node:fs.readFileSync": true, + "node:fs.writeFileSync": true, + "node:path.dirname": true, + "node:path.extname": true, + "node:path.resolve": true, + "node:util.callbackify": true + }, + "globals": { + "console.warn": true, + "process.cwd": true, + "setTimeout": true + }, "packages": { - "gulp>gulp-cli>array-sort>get-value": true, - "gulp>gulp-cli>isobject": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>union-value": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>component-emitter": true + "lavamoat>@lavamoat/aa": true, + "@lavamoat/lavapack": true, + "browserify>browser-resolve": true, + "lavamoat-browserify>concat-stream": true, + "duplexify": true, + "lavamoat>lavamoat-core": true, + "lavamoat-browserify>readable-stream": true, + "through2": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit": { + "lavamoat>lavamoat-core": { + "builtin": { + "node:events": true, + "node:fs.readFileSync": true, + "node:fs/promises.writeFile": true, + "node:path.extname": true, + "node:path.join": true + }, + "globals": { + "__dirname": true, + "console.error": true, + "console.warn": true, + "define": true + }, "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>map-visit": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>object-visit": true + "@lavamoat/lavapack>json-stable-stringify": true, + "lavamoat>lavamoat-tofu": true, + "lavamoat>lavamoat-core>merge-deep": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>map-visit": { - "builtin": { - "util.inspect": true + "lavamoat>lavamoat-tofu": { + "globals": { + "console.log": true }, "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>object-visit": true + "@babel/core>@babel/parser": true, + "depcheck>@babel/traverse": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>object-visit": { - "packages": { - "gulp>gulp-cli>isobject": true + "lavamoat>lavamoat-core>merge-deep>clone-deep>lazy-cache": { + "globals": { + "process.env.TRAVIS": true, + "process.env.UNLAZY": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value": { - "packages": { - "gulp>gulp-cli>array-sort>get-value": true, - "gulp>gulp-cli>isobject": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values": true + "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>lazy-cache": { + "globals": { + "process.env.UNLAZY": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values": { + "gulp>vinyl-fs>lazystream": { + "builtin": { + "util.inherits": true + }, "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>kind-of": true + "gulp>vinyl-fs>lazystream>readable-stream": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number": { + "gulp>vinyl-fs>lead": { + "globals": { + "process.nextTick": true + }, "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number>kind-of": true + "gulp>vinyl-fs>lead>flush-write-stream": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>is-number>kind-of": { + "eslint>levn": { "packages": { - "browserify>insert-module-globals>is-buffer": true + "eslint>levn>prelude-ls": true, + "eslint>levn>type-check": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>has-value>has-values>kind-of": { - "packages": { - "browserify>insert-module-globals>is-buffer": true + "gulp-postcss>postcss-load-config>lilconfig": { + "builtin": { + "fs.accessSync": true, + "fs.promises.access": true, + "fs.promises.readFile": true, + "fs.readFileSync": true, + "os.homedir": true, + "path.extname": true, + "path.join": true, + "path.parse": true, + "path.resolve": true, + "path.sep": true + }, + "globals": { + "process.cwd": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value": { + "eslint-plugin-import>eslint-module-utils>find-up>locate-path": { + "builtin": { + "path.resolve": true + }, + "globals": { + "process.cwd": true + }, "packages": { - "@babel/register>clone-deep>is-plain-object": true, - "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true, - "gulp>gulp-cli>matchdep>micromatch>braces>split-string": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value>extend-shallow": true + "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate": true, + "eslint-plugin-import>eslint-module-utils>find-up>locate-path>path-exists": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value>extend-shallow": { + "mocha>find-up>locate-path": { + "builtin": { + "fs.lstat": true, + "fs.lstatSync": true, + "fs.stat": true, + "fs.statSync": true, + "path.resolve": true, + "util.promisify": true + }, + "globals": { + "process.cwd": true + }, "packages": { - "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true + "mocha>find-up>locate-path>p-locate": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path": { - "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path>kind-of": true + "lodash": { + "globals": { + "define": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path>kind-of": { + "@babel/preset-env>babel-plugin-polyfill-corejs2>@babel/helper-define-polyfill-provider>lodash.debounce": { + "globals": { + "clearTimeout": true, + "setTimeout": true + } + }, + "mocha>log-symbols": { "packages": { - "browserify>insert-module-globals>is-buffer": true + "chalk": true, + "mocha>log-symbols>is-unicode-supported": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>union-value": { + "loose-envify": { + "builtin": { + "stream.PassThrough": true, + "stream.Transform": true, + "util.inherits": true + }, + "globals": { + "process.env": true + }, "packages": { - "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true, - "gulp-zip>plugin-error>arr-union": true, - "gulp>gulp-cli>array-sort>get-value": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value": true + "loose-envify>js-tokens": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value": { + "@babel/core>@babel/helper-compilation-targets>lru-cache": { "packages": { - "gulp>gulp-cli>isobject": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value": true + "@babel/core>@babel/helper-compilation-targets>lru-cache>yallist": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value": { + "gulp-sourcemaps>debug-fabulous>memoizee>lru-queue": { "packages": { - "gulp>gulp-cli>array-sort>get-value": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>has-values": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>isobject": true + "resolve-url-loader>es6-iterator>es5-ext": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>isobject": { + "gulp>undertaker>arr-map>make-iterator": { "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value>isobject>isarray": true + "@babel/register>clone-deep>kind-of": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils": { + "gulp-livereload>event-stream>map-stream": { "builtin": { - "util": true + "stream.Stream": true }, - "packages": { - "gulp-zip>plugin-error>arr-union": true, - "gulp>gulp-cli>isobject": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true + "globals": { + "process.nextTick": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>map-visit": { "builtin": { - "util.inherits": true + "util.inspect": true }, "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>object-visit": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy": { + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>markdown-table": { "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy>copy-descriptor": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy>kind-of": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy>kind-of": { - "packages": { - "browserify>insert-module-globals>is-buffer": true + "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic>math-random": { + "builtin": { + "crypto.randomBytes": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>define-property": { + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>mdast-util-compact": { "packages": { - "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true + "react-markdown>unist-util-visit": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep": { + "gulp-sourcemaps>debug-fabulous>memoizee": { + "globals": { + "clearTimeout": true, + "setTimeout": true + }, "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep>is-extendable": true, - "gulp>undertaker>object.reduce>for-own>for-in": true + "resolve-url-loader>es6-iterator>d": true, + "resolve-url-loader>es6-iterator>es5-ext": true, + "gulp-sourcemaps>debug-fabulous>memoizee>event-emitter": true, + "gulp-sourcemaps>debug-fabulous>memoizee>is-promise": true, + "gulp-sourcemaps>debug-fabulous>memoizee>lru-queue": true, + "gulp-sourcemaps>debug-fabulous>memoizee>next-tick": true, + "gulp-sourcemaps>debug-fabulous>memoizee>timers-ext": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep>is-extendable": { + "lavamoat>lavamoat-core>merge-deep": { "packages": { - "@babel/register>clone-deep>is-plain-object": true + "gulp-zip>plugin-error>arr-union": true, + "lavamoat>lavamoat-core>merge-deep>clone-deep": true, + "lavamoat>lavamoat-core>merge-deep>kind-of": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>debug": { + "globby>merge2": { "builtin": { - "fs.SyncWriteStream": true, - "net.Socket": true, - "tty.WriteStream": true, - "tty.isatty": true, - "util": true + "stream.PassThrough": true }, "globals": { - "chrome": true, - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true - }, - "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>debug>ms": true + "process.nextTick": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": { + "gulp>glob-watcher>anymatch>micromatch": { + "builtin": { + "path.basename": true, + "path.sep": true, + "util.inspect": true + }, + "globals": { + "process.platform": true + }, "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor": true + "gulp-zip>plugin-error>arr-diff": true, + "gulp>gulp-cli>matchdep>micromatch>array-unique": true, + "gulp>glob-watcher>anymatch>micromatch>braces": true, + "gulp>glob-watcher>anymatch>micromatch>define-property": true, + "gulp-zip>plugin-error>extend-shallow": true, + "gulp>glob-watcher>anymatch>micromatch>extglob": true, + "gulp>gulp-cli>matchdep>micromatch>fragment-cache": true, + "@babel/register>clone-deep>kind-of": true, + "gulp>gulp-cli>matchdep>micromatch>nanomatch": true, + "gulp>gulp-cli>liftoff>fined>object.pick": true, + "gulp>gulp-cli>matchdep>micromatch>regex-not": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon": true, + "gulp>gulp-cli>matchdep>micromatch>to-regex": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor": { + "gulp-watch>anymatch>micromatch": { + "builtin": { + "path.sep": true + }, + "globals": { + "process": true + }, "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-accessor-descriptor": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor": true, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>kind-of": true + "gulp-watch>anymatch>micromatch>arr-diff": true, + "gulp-watch>anymatch>micromatch>array-unique": true, + "gulp-watch>anymatch>micromatch>braces": true, + "gulp-watch>anymatch>micromatch>expand-brackets": true, + "gulp-watch>anymatch>micromatch>extglob": true, + "gulp-watch>anymatch>micromatch>filename-regex": true, + "gulp-watch>anymatch>micromatch>is-extglob": true, + "gulp-watch>anymatch>micromatch>is-glob": true, + "gulp-watch>anymatch>micromatch>kind-of": true, + "gulp-watch>anymatch>normalize-path": true, + "gulp-watch>anymatch>micromatch>object.omit": true, + "gulp-watch>anymatch>micromatch>parse-glob": true, + "gulp-watch>anymatch>micromatch>regex-cache": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-accessor-descriptor": { + "fast-glob>micromatch": { + "builtin": { + "util.inspect": true + }, "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor>kind-of": true + "chokidar>braces": true, + "chokidar>anymatch>picomatch": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor": { + "eslint>minimatch": { + "builtin": { + "path": true + }, + "globals": { + "console": true + }, "packages": { - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor>kind-of": true + "eslint>minimatch>brace-expansion": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property>is-descriptor>is-data-descriptor>kind-of": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep": { "packages": { - "browserify>insert-module-globals>is-buffer": true + "gulp>undertaker>object.reduce>for-own>for-in": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>mixin-deep>is-extendable": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>extend-shallow": { + "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object": { "packages": { + "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object>for-in": true, "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true } }, - "gulp>gulp-cli>matchdep>micromatch>snapdragon>use": { - "packages": { - "@babel/register>clone-deep>kind-of": true + "mockttp>portfinder>mkdirp": { + "builtin": { + "fs": true, + "path.dirname": true, + "path.resolve": true } }, - "gulp>gulp-cli>matchdep>micromatch>to-regex": { + "browserify>module-deps": { + "builtin": { + "fs.createReadStream": true, + "fs.readFile": true, + "path.delimiter": true, + "path.dirname": true, + "path.join": true, + "path.resolve": true + }, + "globals": { + "process.cwd": true, + "process.env.NODE_PATH": true, + "process.nextTick": true, + "process.platform": true, + "setTimeout": true, + "tr": true + }, "packages": { - "gulp-zip>plugin-error>extend-shallow": true, - "gulp>gulp-cli>matchdep>micromatch>regex-not": true, - "gulp>gulp-cli>matchdep>micromatch>to-regex>define-property": true, - "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex": true + "browserify>browser-resolve": true, + "browserify>cached-path-relative": true, + "browserify>concat-stream": true, + "watchify>defined": true, + "browserify>module-deps>detective": true, + "browserify>duplexer2": true, + "pumpify>inherits": true, + "loose-envify": true, + "browserify>parents": true, + "browserify>module-deps>readable-stream": true, + "depcheck>resolve": true, + "browserify>module-deps>stream-combiner2": true, + "browserify>module-deps>through2": true, + "watchify>xtend": true } }, - "gulp>gulp-cli>matchdep>micromatch>to-regex>define-property": { + "gulp>gulp-cli>matchdep>micromatch>nanomatch": { + "builtin": { + "path.basename": true, + "path.sep": true, + "util.inspect": true + }, "packages": { - "gulp>gulp-cli>isobject": true, - "gulp>gulp-cli>matchdep>micromatch>define-property>is-descriptor": true + "gulp-zip>plugin-error>arr-diff": true, + "gulp>gulp-cli>matchdep>micromatch>array-unique": true, + "gulp>gulp-cli>matchdep>micromatch>nanomatch>define-property": true, + "gulp-zip>plugin-error>extend-shallow": true, + "gulp>gulp-cli>matchdep>micromatch>fragment-cache": true, + "nyc>spawn-wrap>is-windows": true, + "@babel/register>clone-deep>kind-of": true, + "gulp>gulp-cli>liftoff>fined>object.pick": true, + "gulp>gulp-cli>matchdep>micromatch>regex-not": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon": true, + "gulp>gulp-cli>matchdep>micromatch>to-regex": true } }, - "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex": { + "gulp-sourcemaps>debug-fabulous>memoizee>next-tick": { + "globals": { + "MutationObserver": true, + "WebKitMutationObserver": true, + "document": true, + "process": true, + "queueMicrotask": true, + "setImmediate": true, + "setTimeout": true + } + }, + "gulp-watch>chokidar>fsevents>node-pre-gyp": { + "builtin": { + "events.EventEmitter": true, + "fs.existsSync": true, + "fs.readFileSync": true, + "fs.renameSync": true, + "path.dirname": true, + "path.existsSync": true, + "path.join": true, + "path.resolve": true, + "url.parse": true, + "url.resolve": true, + "util.inherits": true + }, + "globals": { + "__dirname": true, + "console.log": true, + "process.arch": true, + "process.cwd": true, + "process.env": true, + "process.platform": true, + "process.version.substr": true, + "process.versions": true + }, "packages": { - "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex>ret": true + "gulp-watch>chokidar>fsevents>node-pre-gyp>detect-libc": true, + "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt": true, + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog": true, + "gulp-watch>chokidar>fsevents>node-pre-gyp>rimraf": true, + "gulp-watch>chokidar>fsevents>node-pre-gyp>semver": true } }, - "gulp>gulp-cli>replace-homedir>is-absolute": { + "node-sass": { + "native": true + }, + "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt": { + "builtin": { + "path": true, + "stream.Stream": true, + "url": true + }, + "globals": { + "console": true, + "process.argv": true, + "process.env.DEBUG_NOPT": true, + "process.env.NOPT_DEBUG": true, + "process.platform": true + }, "packages": { - "gulp>gulp-cli>replace-homedir>is-absolute>is-relative": true, - "nyc>spawn-wrap>is-windows": true + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>nopt>abbrev": true, + "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv": true } }, - "gulp>gulp-cli>replace-homedir>is-absolute>is-relative": { + "gulp-watch>anymatch>normalize-path": { "packages": { - "gulp>gulp-cli>replace-homedir>is-absolute>is-relative>is-unc-path": true + "vinyl>remove-trailing-separator": true } }, - "gulp>gulp-cli>replace-homedir>is-absolute>is-relative>is-unc-path": { + "stylelint>normalize-selector": { + "globals": { + "define": true + } + }, + "gulp>vinyl-fs>vinyl-sourcemap>now-and-later": { "packages": { - "gulp>gulp-cli>replace-homedir>is-absolute>is-relative>is-unc-path>unc-path-regex": true + "@metamask/object-multiplex>once": true } }, - "gulp>undertaker": { + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog": { "builtin": { - "assert": true, "events.EventEmitter": true, - "util.inherits": true + "util": true }, "globals": { - "process.env.UNDERTAKER_SETTLE": true, - "process.env.UNDERTAKER_TIME_RESOLUTION": true, - "process.hrtime": true + "process.nextTick": true, + "process.stderr": true }, "packages": { - "gulp>undertaker>arr-flatten": true, - "gulp>undertaker>arr-map": true, - "gulp>undertaker>bach": true, - "gulp>undertaker>collection-map": true, - "gulp>undertaker>es6-weak-map": true, - "gulp>undertaker>last-run": true, - "gulp>undertaker>object.defaults": true, - "gulp>undertaker>object.reduce": true, - "gulp>undertaker>undertaker-registry": true - } - }, - "gulp>undertaker>arr-map": { - "packages": { - "gulp>undertaker>arr-map>make-iterator": true + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>are-we-there-yet": true, + "@storybook/react>@storybook/node-logger>npmlog>console-control-strings": true, + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge": true, + "nyc>yargs>set-blocking": true } }, - "gulp>undertaker>arr-map>make-iterator": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy": { "packages": { - "@babel/register>clone-deep>kind-of": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy>copy-descriptor": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy>kind-of": true } }, - "gulp>undertaker>bach": { + "string.prototype.matchall>es-abstract>object-inspect": { "builtin": { - "assert.ok": true + "util.inspect": true }, - "packages": { - "gulp>glob-watcher>async-done": true, - "gulp>undertaker>arr-flatten": true, - "gulp>undertaker>arr-map": true, - "gulp>undertaker>bach>arr-filter": true, - "gulp>undertaker>bach>array-each": true, - "gulp>undertaker>bach>array-initial": true, - "gulp>undertaker>bach>array-last": true, - "gulp>undertaker>bach>async-settle": true, - "gulp>vinyl-fs>vinyl-sourcemap>now-and-later": true + "globals": { + "HTMLElement": true, + "WeakRef": true } }, - "gulp>undertaker>bach>arr-filter": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>collection-visit>object-visit": { "packages": { - "gulp>undertaker>arr-map>make-iterator": true + "gulp>gulp-cli>isobject": true } }, - "gulp>undertaker>bach>array-initial": { + "gulp>vinyl-fs>object.assign": { "packages": { - "gulp>undertaker>bach>array-last>is-number": true, - "gulp>undertaker>object.defaults>array-slice": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>has-symbols": true, + "@lavamoat/lavapack>json-stable-stringify>object-keys": true } }, - "gulp>undertaker>bach>array-last": { + "gulp>undertaker>object.defaults": { "packages": { - "gulp>undertaker>bach>array-last>is-number": true + "gulp>undertaker>bach>array-each": true, + "gulp>undertaker>object.defaults>array-slice": true, + "gulp>undertaker>object.reduce>for-own": true, + "gulp>gulp-cli>isobject": true } }, - "gulp>undertaker>bach>async-settle": { + "eslint-plugin-react>object.entries": { "packages": { - "gulp>glob-watcher>async-done": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>es-abstract": true } }, - "gulp>undertaker>collection-map": { + "eslint-plugin-react>object.fromentries": { "packages": { - "gulp>undertaker>arr-map": true, - "gulp>undertaker>arr-map>make-iterator": true, - "gulp>undertaker>object.reduce>for-own": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>es-abstract": true } }, - "gulp>undertaker>es6-weak-map": { + "eslint-plugin-react>object.hasown": { "packages": { - "resolve-url-loader>es6-iterator": true, - "resolve-url-loader>es6-iterator>d": true, - "resolve-url-loader>es6-iterator>es5-ext": true, - "resolve-url-loader>es6-iterator>es6-symbol": true + "string.prototype.matchall>es-abstract": true } }, - "gulp>undertaker>last-run": { - "builtin": { - "assert": true - }, + "gulp-watch>anymatch>micromatch>object.omit": { "packages": { - "gulp>undertaker>es6-weak-map": true, - "gulp>undertaker>last-run>default-resolution": true - } - }, - "gulp>undertaker>last-run>default-resolution": { - "globals": { - "process.version.match": true + "gulp-watch>anymatch>micromatch>object.omit>for-own": true, + "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true } }, - "gulp>undertaker>object.defaults": { + "gulp>gulp-cli>liftoff>fined>object.pick": { "packages": { - "gulp>gulp-cli>isobject": true, - "gulp>undertaker>bach>array-each": true, - "gulp>undertaker>object.defaults>array-slice": true, - "gulp>undertaker>object.reduce>for-own": true + "gulp>gulp-cli>isobject": true } }, "gulp>undertaker>object.reduce": { "packages": { - "gulp>undertaker>arr-map>make-iterator": true, - "gulp>undertaker>object.reduce>for-own": true + "gulp>undertaker>object.reduce>for-own": true, + "gulp>undertaker>arr-map>make-iterator": true } }, - "gulp>undertaker>object.reduce>for-own": { + "@metamask/object-multiplex>once": { "packages": { - "gulp>undertaker>object.reduce>for-own>for-in": true + "@metamask/object-multiplex>once>wrappy": true } }, - "gulp>vinyl-fs": { + "gulp>vinyl-fs>glob-stream>ordered-read-streams": { "builtin": { - "os.platform": true, - "path.relative": true, - "path.resolve": true, "util.inherits": true }, - "globals": { - "Buffer.isBuffer": true, - "process.cwd": true, - "process.geteuid": true, - "process.getuid": true, - "process.nextTick": true - }, "packages": { - "del>graceful-fs": true, - "gulp>vinyl-fs>fs-mkdirp-stream": true, - "gulp>vinyl-fs>glob-stream": true, - "gulp>vinyl-fs>is-valid-glob": true, - "gulp>vinyl-fs>lazystream": true, - "gulp>vinyl-fs>lead": true, - "gulp>vinyl-fs>object.assign": true, - "gulp>vinyl-fs>pumpify": true, - "gulp>vinyl-fs>readable-stream": true, - "gulp>vinyl-fs>remove-bom-buffer": true, - "gulp>vinyl-fs>remove-bom-stream": true, - "gulp>vinyl-fs>resolve-options": true, - "gulp>vinyl-fs>through2": true, - "gulp>vinyl-fs>to-through": true, - "gulp>vinyl-fs>value-or-function": true, - "gulp>vinyl-fs>vinyl-sourcemap": true, - "vinyl": true + "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream": true } }, - "gulp>vinyl-fs>fs-mkdirp-stream": { + "@storybook/core>@storybook/core-server>x-default-browser>default-browser-id>untildify>os-homedir": { "builtin": { - "path.dirname": true, - "path.resolve": true + "os.homedir": true }, "globals": { - "process.umask": true - }, - "packages": { - "del>graceful-fs": true, - "gulp>vinyl-fs>fs-mkdirp-stream>through2": true + "process.env": true, + "process.getuid": true, + "process.platform": true } }, - "gulp>vinyl-fs>fs-mkdirp-stream>through2": { - "builtin": { - "util.inherits": true - }, + "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv>os-tmpdir": { "globals": { - "process.nextTick": true - }, - "packages": { - "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream": true, - "watchify>xtend": true + "process.env.SystemRoot": true, + "process.env.TEMP": true, + "process.env.TMP": true, + "process.env.TMPDIR": true, + "process.env.windir": true, + "process.platform": true } }, - "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream": { + "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv": { "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true + "child_process.exec": true, + "path": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true + "process.env.COMPUTERNAME": true, + "process.env.ComSpec": true, + "process.env.EDITOR": true, + "process.env.HOSTNAME": true, + "process.env.PATH": true, + "process.env.PROMPT": true, + "process.env.PS1": true, + "process.env.Path": true, + "process.env.SHELL": true, + "process.env.USER": true, + "process.env.USERDOMAIN": true, + "process.env.USERNAME": true, + "process.env.VISUAL": true, + "process.env.path": true, + "process.nextTick": true, + "process.platform": true }, "packages": { - "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>isarray": true, - "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>safe-buffer": true, - "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "@storybook/core>@storybook/core-server>x-default-browser>default-browser-id>untildify>os-homedir": true, + "gulp-watch>chokidar>fsevents>node-pre-gyp>nopt>osenv>os-tmpdir": true } }, - "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>safe-buffer": { - "builtin": { - "buffer": true + "@storybook/test-runner>jest-circus>p-limit": { + "packages": { + "@storybook/test-runner>jest-circus>p-limit>yocto-queue": true } }, - "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>string_decoder": { + "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate>p-limit": { "packages": { - "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>safe-buffer": true + "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate>p-limit>p-try": true } }, - "gulp>vinyl-fs>glob-stream": { - "builtin": { - "util.inherits": true - }, - "globals": { - "process.cwd": true, - "process.nextTick": true - }, + "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate": { "packages": { - "eslint>glob-parent": true, - "gulp>glob-watcher>is-negated-glob": true, - "gulp>vinyl-fs>glob-stream>ordered-read-streams": true, - "gulp>vinyl-fs>glob-stream>pumpify": true, - "gulp>vinyl-fs>glob-stream>readable-stream": true, - "gulp>vinyl-fs>glob-stream>to-absolute-glob": true, - "gulp>vinyl-fs>glob-stream>unique-stream": true, - "nyc>glob": true, - "react-markdown>unified>extend": true, - "vinyl>remove-trailing-separator": true + "eslint-plugin-import>eslint-module-utils>find-up>locate-path>p-locate>p-limit": true } }, - "gulp>vinyl-fs>glob-stream>ordered-read-streams": { - "builtin": { - "util.inherits": true - }, + "mocha>find-up>locate-path>p-locate": { "packages": { - "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream": true + "@storybook/test-runner>jest-circus>p-limit": true } }, - "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, + "del>p-map": { "packages": { - "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>isarray": true, - "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>safe-buffer": true, - "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "del>p-map>aggregate-error": true } }, - "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>safe-buffer": { - "builtin": { - "buffer": true + "eslint>@eslint/eslintrc>import-fresh>parent-module": { + "packages": { + "@metamask/test-bundler>ow>callsites": true } }, - "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>string_decoder": { + "browserify>parents": { + "globals": { + "process.cwd": true, + "process.platform": true + }, "packages": { - "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>safe-buffer": true + "browserify>parents>path-platform": true } }, - "gulp>vinyl-fs>glob-stream>pumpify": { + "react-syntax-highlighter>refractor>parse-entities": { "packages": { - "gulp>vinyl-fs>glob-stream>pumpify>duplexify": true, - "gulp>vinyl-fs>glob-stream>pumpify>pump": true, - "pumpify>inherits": true + "react-syntax-highlighter>refractor>parse-entities>character-entities-legacy": true, + "react-syntax-highlighter>refractor>parse-entities>character-entities": true, + "react-syntax-highlighter>refractor>parse-entities>character-reference-invalid": true, + "react-syntax-highlighter>refractor>parse-entities>is-alphanumerical": true, + "react-syntax-highlighter>refractor>parse-entities>is-decimal": true, + "react-syntax-highlighter>refractor>parse-entities>is-hexadecimal": true } }, - "gulp>vinyl-fs>glob-stream>pumpify>duplexify": { - "globals": { - "Buffer": true, - "process.nextTick": true - }, + "gulp-watch>anymatch>micromatch>parse-glob": { "packages": { - "duplexify>end-of-stream": true, - "duplexify>stream-shift": true, - "gulp>vinyl-fs>glob-stream>readable-stream": true, - "pumpify>inherits": true + "gulp-watch>anymatch>micromatch>parse-glob>glob-base": true, + "gulp-watch>anymatch>micromatch>parse-glob>is-dotfile": true, + "gulp-watch>anymatch>micromatch>is-extglob": true, + "gulp-watch>anymatch>micromatch>parse-glob>is-glob": true } }, - "gulp>vinyl-fs>glob-stream>pumpify>pump": { - "builtin": { - "fs": true - }, + "depcheck>cosmiconfig>parse-json": { "packages": { - "@metamask/object-multiplex>once": true, - "duplexify>end-of-stream": true + "@babel/code-frame": true, + "depcheck>cosmiconfig>parse-json>error-ex": true, + "webpack>json-parse-even-better-errors": true, + "depcheck>cosmiconfig>parse-json>lines-and-columns": true } }, - "gulp>vinyl-fs>glob-stream>readable-stream": { + "nyc>find-up>path-exists": { "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "gulp>vinyl-fs>glob-stream>readable-stream>isarray": true, - "gulp>vinyl-fs>glob-stream>readable-stream>safe-buffer": true, - "gulp>vinyl-fs>glob-stream>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "fs.access": true, + "fs.accessSync": true, + "util.promisify": true } }, - "gulp>vinyl-fs>glob-stream>readable-stream>safe-buffer": { + "eslint-plugin-import>eslint-module-utils>find-up>locate-path>path-exists": { "builtin": { - "buffer": true + "fs.access": true, + "fs.accessSync": true } }, - "gulp>vinyl-fs>glob-stream>readable-stream>string_decoder": { - "packages": { - "gulp>vinyl-fs>glob-stream>readable-stream>safe-buffer": true + "gulp-watch>path-is-absolute": { + "globals": { + "process.platform": true } }, - "gulp>vinyl-fs>glob-stream>to-absolute-glob": { + "depcheck>resolve>path-parse": { + "globals": { + "process.platform": true + } + }, + "browserify>parents>path-platform": { "builtin": { - "path.resolve": true + "path": true, + "util.isObject": true, + "util.isString": true }, "globals": { "process.cwd": true, + "process.env": true, "process.platform": true - }, - "packages": { - "gulp>glob-watcher>is-negated-glob": true, - "gulp>gulp-cli>replace-homedir>is-absolute": true } }, - "gulp>vinyl-fs>glob-stream>unique-stream": { - "packages": { - "@lavamoat/lavapack>json-stable-stringify": true, - "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter": true + "globby>dir-glob>path-type": { + "builtin": { + "fs": true, + "util.promisify": true } }, - "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter": { + "gulp-livereload>event-stream>pause-stream": { "packages": { - "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2": true, - "watchify>xtend": true + "debounce-stream>through": true } }, - "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2": { + "postcss>picocolors": { + "globals": { + "process": true + } + }, + "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss>picocolors": { "builtin": { - "util.inherits": true + "tty.isatty": true }, "globals": { - "process.nextTick": true + "process.argv.includes": true, + "process.env": true, + "process.platform": true + } + }, + "stylelint>postcss-less>postcss>picocolors": { + "builtin": { + "tty.isatty": true }, - "packages": { - "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream": true, - "watchify>xtend": true + "globals": { + "process.argv.includes": true, + "process.env": true, + "process.platform": true } }, - "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream": { + "stylelint>postcss-safe-parser>postcss>picocolors": { "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true + "tty.isatty": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>isarray": true, - "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>safe-buffer": true, - "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "process.argv.includes": true, + "process.env": true, + "process.platform": true } }, - "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>safe-buffer": { + "stylelint>postcss-sass>postcss>picocolors": { "builtin": { - "buffer": true + "tty.isatty": true + }, + "globals": { + "process.argv.includes": true, + "process.env": true, + "process.platform": true } }, - "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>string_decoder": { - "packages": { - "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>safe-buffer": true + "stylelint>postcss-scss>postcss>picocolors": { + "builtin": { + "tty.isatty": true + }, + "globals": { + "process.argv.includes": true, + "process.env": true, + "process.platform": true } }, - "gulp>vinyl-fs>lazystream": { + "stylelint>postcss>picocolors": { "builtin": { - "util.inherits": true + "tty.isatty": true }, - "packages": { - "gulp>vinyl-fs>lazystream>readable-stream": true + "globals": { + "process.argv.includes": true, + "process.env": true, + "process.platform": true } }, - "gulp>vinyl-fs>lazystream>readable-stream": { + "stylelint>sugarss>postcss>picocolors": { "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true + "tty.isatty": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "gulp>vinyl-fs>lazystream>readable-stream>isarray": true, - "gulp>vinyl-fs>lazystream>readable-stream>safe-buffer": true, - "gulp>vinyl-fs>lazystream>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "process.argv.includes": true, + "process.env": true, + "process.platform": true } }, - "gulp>vinyl-fs>lazystream>readable-stream>safe-buffer": { + "chokidar>anymatch>picomatch": { "builtin": { - "buffer": true + "path.basename": true, + "path.sep": true + }, + "globals": { + "process.platform": true, + "process.version.slice": true } }, - "gulp>vinyl-fs>lazystream>readable-stream>string_decoder": { + "gh-pages>globby>pinkie-promise": { "packages": { - "gulp>vinyl-fs>lazystream>readable-stream>safe-buffer": true + "gh-pages>globby>pinkie-promise>pinkie": true } }, - "gulp>vinyl-fs>lead": { + "gh-pages>globby>pinkie-promise>pinkie": { "globals": { - "process.nextTick": true - }, - "packages": { - "gulp>vinyl-fs>lead>flush-write-stream": true + "process": true, + "setImmediate": true, + "setTimeout": true } }, - "gulp>vinyl-fs>lead>flush-write-stream": { - "globals": { - "Buffer": true + "gulp-zip>plugin-error": { + "builtin": { + "util.inherits": true }, "packages": { - "gulp>vinyl-fs>lead>flush-write-stream>readable-stream": true, - "pumpify>inherits": true + "gulp-watch>ansi-colors": true, + "gulp-zip>plugin-error>arr-diff": true, + "gulp-zip>plugin-error>arr-union": true, + "gulp-zip>plugin-error>extend-shallow": true } }, - "gulp>vinyl-fs>lead>flush-write-stream>readable-stream": { + "postcss": { "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true + "fs.existsSync": true, + "fs.readFileSync": true, + "path.dirname": true, + "path.isAbsolute": true, + "path.join": true, + "path.relative": true, + "path.resolve": true, + "path.sep": true, + "url.fileURLToPath": true, + "url.pathToFileURL": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true + "Buffer": true, + "URL": true, + "atob": true, + "btoa": true, + "console": true, + "process.env.LANG": true, + "process.env.NODE_ENV": true }, "packages": { - "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>isarray": true, - "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>safe-buffer": true, - "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true - } - }, - "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>safe-buffer": { - "builtin": { - "buffer": true + "nanoid": true, + "postcss>picocolors": true, + "postcss>source-map-js": true } }, - "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>string_decoder": { + "postcss-discard-font-face": { "packages": { - "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>safe-buffer": true + "postcss-discard-font-face>balanced-match": true, + "postcss-discard-font-face>postcss": true } }, - "gulp>vinyl-fs>object.assign": { + "stylelint>postcss-html": { + "globals": { + "__dirname": true + }, "packages": { - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>has-symbols": true + "stylelint>postcss-html>htmlparser2": true, + "stylelint>postcss-syntax": true } }, - "gulp>vinyl-fs>pumpify": { + "stylelint>postcss-less": { "packages": { - "gulp>vinyl-fs>pumpify>duplexify": true, - "gulp>vinyl-fs>pumpify>pump": true, - "pumpify>inherits": true + "stylelint>postcss-less>postcss": true } }, - "gulp>vinyl-fs>pumpify>duplexify": { + "gulp-postcss>postcss-load-config": { + "builtin": { + "module.createRequire": true, + "module.createRequireFromPath": true, + "path.resolve": true + }, "globals": { - "Buffer": true, - "process.nextTick": true + "process.cwd": true, + "process.env.NODE_ENV": true }, "packages": { - "duplexify>end-of-stream": true, - "duplexify>stream-shift": true, - "gulp>vinyl-fs>readable-stream": true, - "pumpify>inherits": true + "gulp-postcss>postcss-load-config>lilconfig": true, + "ts-node": true, + "gulp-postcss>postcss-load-config>yaml": true } }, - "gulp>vinyl-fs>pumpify>pump": { - "builtin": { - "fs": true - }, + "stylelint>postcss-reporter": { "packages": { - "@metamask/object-multiplex>once": true, - "duplexify>end-of-stream": true + "lodash": true } }, - "gulp>vinyl-fs>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, + "postcss-rtlcss": { "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true + "SuppressedError": true }, "packages": { - "gulp>vinyl-fs>readable-stream>isarray": true, - "gulp>vinyl-fs>readable-stream>safe-buffer": true, - "gulp>vinyl-fs>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true + "postcss": true, + "postcss-rtlcss>rtlcss": true } }, - "gulp>vinyl-fs>readable-stream>safe-buffer": { - "builtin": { - "buffer": true + "stylelint>postcss-safe-parser": { + "packages": { + "stylelint>postcss-safe-parser>postcss": true } }, - "gulp>vinyl-fs>readable-stream>string_decoder": { + "stylelint>postcss-sass": { "packages": { - "gulp>vinyl-fs>readable-stream>safe-buffer": true + "stylelint>postcss-sass>gonzales-pe": true, + "stylelint>postcss-sass>postcss": true } }, - "gulp>vinyl-fs>remove-bom-buffer": { + "stylelint>postcss-scss": { "packages": { - "browserify>insert-module-globals>is-buffer": true, - "gulp>vinyl-fs>remove-bom-buffer>is-utf8": true + "stylelint>postcss-scss>postcss": true } }, - "gulp>vinyl-fs>remove-bom-stream": { + "stylelint>postcss-selector-parser": { "packages": { - "gulp>vinyl-fs>remove-bom-buffer": true, - "gulp>vinyl-fs>remove-bom-stream>through2": true, - "koa>content-disposition>safe-buffer": true + "stylelint>postcss-selector-parser>cssesc": true, + "readable-stream>util-deprecate": true } }, - "gulp>vinyl-fs>remove-bom-stream>through2": { + "stylelint>postcss-syntax": { "builtin": { - "util.inherits": true - }, - "globals": { - "process.nextTick": true + "path.isAbsolute": true, + "path.resolve": true, + "path.sep": true }, "packages": { - "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream": true, - "watchify>xtend": true + "stylelint>postcss": true } }, - "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream": { + "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss": { "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true + "fs": true, + "path": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true + "Buffer": true, + "atob": true, + "btoa": true, + "console": true, + "process.env.NODE_ENV": true }, "packages": { - "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>isarray": true, - "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>safe-buffer": true, - "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true - } - }, - "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder": { - "packages": { - "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder>safe-buffer": true - } - }, - "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "gulp>vinyl-fs>resolve-options": { - "packages": { - "gulp>vinyl-fs>value-or-function": true + "gulp-sourcemaps>@gulp-sourcemaps/identity-map>postcss>picocolors": true, + "gulp-sourcemaps>@gulp-sourcemaps/identity-map>source-map": true } }, - "gulp>vinyl-fs>through2": { + "postcss-discard-font-face>postcss": { "builtin": { - "util.inherits": true + "fs": true, + "path": true }, "globals": { - "process.nextTick": true + "console": true }, "packages": { - "gulp>vinyl-fs>readable-stream": true, - "watchify>xtend": true - } - }, - "gulp>vinyl-fs>to-through": { - "packages": { - "gulp>vinyl-fs>to-through>through2": true + "postcss-discard-font-face>postcss>chalk": true, + "postcss-discard-font-face>postcss>js-base64": true, + "postcss-discard-font-face>postcss>source-map": true, + "postcss-discard-font-face>postcss>supports-color": true } }, - "gulp>vinyl-fs>to-through>through2": { + "stylelint>postcss-less>postcss": { "builtin": { - "util.inherits": true + "fs": true, + "path": true }, "globals": { - "process.nextTick": true + "Buffer": true, + "atob": true, + "btoa": true, + "console": true, + "process.env.NODE_ENV": true }, "packages": { - "gulp>vinyl-fs>to-through>through2>readable-stream": true, - "watchify>xtend": true + "stylelint>postcss-less>postcss>picocolors": true, + "stylelint>postcss-less>postcss>source-map": true } }, - "gulp>vinyl-fs>to-through>through2>readable-stream": { + "stylelint>postcss-safe-parser>postcss": { "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true + "fs": true, + "path": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true + "Buffer": true, + "atob": true, + "btoa": true, + "console": true, + "process.env.NODE_ENV": true }, "packages": { - "gulp>vinyl-fs>to-through>through2>readable-stream>isarray": true, - "gulp>vinyl-fs>to-through>through2>readable-stream>safe-buffer": true, - "gulp>vinyl-fs>to-through>through2>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true - } - }, - "gulp>vinyl-fs>to-through>through2>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "gulp>vinyl-fs>to-through>through2>readable-stream>string_decoder": { - "packages": { - "gulp>vinyl-fs>to-through>through2>readable-stream>safe-buffer": true + "stylelint>postcss-safe-parser>postcss>picocolors": true, + "stylelint>postcss-safe-parser>postcss>source-map": true } }, - "gulp>vinyl-fs>vinyl-sourcemap": { + "stylelint>postcss-sass>postcss": { "builtin": { - "path.dirname": true, - "path.join": true, - "path.relative": true, - "path.resolve": true + "fs": true, + "path": true }, "globals": { - "Buffer": true + "Buffer": true, + "atob": true, + "btoa": true, + "console": true, + "process.env.NODE_ENV": true }, "packages": { - "del>graceful-fs": true, - "gulp-watch>anymatch>normalize-path": true, - "gulp>vinyl-fs>remove-bom-buffer": true, - "gulp>vinyl-fs>vinyl-sourcemap>append-buffer": true, - "gulp>vinyl-fs>vinyl-sourcemap>now-and-later": true, - "nyc>convert-source-map": true, - "vinyl": true + "stylelint>postcss-sass>postcss>picocolors": true, + "stylelint>postcss-sass>postcss>source-map": true } }, - "gulp>vinyl-fs>vinyl-sourcemap>append-buffer": { + "stylelint>postcss-scss>postcss": { "builtin": { - "os.EOL": true + "fs": true, + "path": true }, "globals": { - "Buffer": true + "Buffer": true, + "atob": true, + "btoa": true, + "console": true, + "process.env.NODE_ENV": true }, "packages": { - "gulp>vinyl-fs>vinyl-sourcemap>append-buffer>buffer-equal": true + "stylelint>postcss-scss>postcss>picocolors": true, + "stylelint>postcss-scss>postcss>source-map": true } }, - "gulp>vinyl-fs>vinyl-sourcemap>append-buffer>buffer-equal": { + "stylelint>postcss": { "builtin": { - "buffer.Buffer.isBuffer": true - } - }, - "gulp>vinyl-fs>vinyl-sourcemap>now-and-later": { - "packages": { - "@metamask/object-multiplex>once": true - } - }, - "ini": { - "globals": { - "process": true - } - }, - "jsdom>acorn": { + "fs": true, + "path": true + }, "globals": { + "Buffer": true, + "atob": true, + "btoa": true, "console": true, - "define": true - } - }, - "koa>content-disposition>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "koa>is-generator-function>has-tostringtag": { - "packages": { - "string.prototype.matchall>has-symbols": true - } - }, - "labeled-stream-splicer": { - "packages": { - "labeled-stream-splicer>stream-splicer": true, - "pumpify>inherits": true - } - }, - "labeled-stream-splicer>stream-splicer": { - "globals": { - "process.nextTick": true, - "setImmediate": true + "process.env.NODE_ENV": true }, "packages": { - "labeled-stream-splicer>stream-splicer>readable-stream": true, - "pumpify>inherits": true + "stylelint>postcss>picocolors": true, + "stylelint>postcss>source-map": true } }, - "labeled-stream-splicer>stream-splicer>readable-stream": { + "stylelint>sugarss>postcss": { "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true + "fs": true, + "path": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true + "Buffer": true, + "atob": true, + "btoa": true, + "console": true, + "process.env.NODE_ENV": true }, "packages": { - "labeled-stream-splicer>stream-splicer>readable-stream>isarray": true, - "labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": true, - "labeled-stream-splicer>stream-splicer>readable-stream>string_decoder": true, - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true - } - }, - "labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "labeled-stream-splicer>stream-splicer>readable-stream>string_decoder": { - "packages": { - "labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": true + "stylelint>sugarss>postcss>picocolors": true, + "stylelint>sugarss>postcss>source-map": true } }, - "lavamoat-browserify": { + "prettier": { "builtin": { - "fs.existsSync": true, - "fs.mkdirSync": true, - "fs.readFileSync": true, - "fs.writeFileSync": true, - "path.dirname": true, - "path.extname": true, - "path.resolve": true, - "util.callbackify": true + "assert": true, + "events.EventEmitter": true, + "fs": true, + "module._nodeModulePaths": true, + "module._resolveFilename": true, + "os": true, + "path": true, + "stream.PassThrough": true, + "stream.Readable": true, + "util.inherits": true, + "util.inspect": true, + "util.promisify": true }, "globals": { - "console.warn": true, - "process.cwd": true, - "setTimeout": true - }, - "packages": { - "@lavamoat/lavapack": true, - "@lavamoat/lavapack>json-stable-stringify": true, - "browserify>browser-resolve": true, - "lavamoat-browserify>concat-stream": true, - "lavamoat-browserify>duplexify": true, - "lavamoat-viz>lavamoat-core": true, - "lavamoat>@lavamoat/aa": true, - "readable-stream": true, - "through2": true - } - }, - "lavamoat-browserify>concat-stream": { - "globals": { - "Buffer.concat": true, - "Buffer.isBuffer": true - }, - "packages": { - "browserify>concat-stream>typedarray": true, - "pumpify>inherits": true, - "readable-stream": true, - "terser>source-map-support>buffer-from": true - } - }, - "lavamoat-browserify>duplexify": { - "globals": { + "ANONYMOUS": true, "Buffer": true, - "process.nextTick": true - }, - "packages": { - "duplexify>end-of-stream": true, - "duplexify>stream-shift": true, - "pumpify>inherits": true, - "readable-stream": true - } - }, - "lavamoat-viz>lavamoat-core": { - "builtin": { - "node:events": true, - "node:fs.readFileSync": true, - "node:fs/promises.writeFile": true, - "node:path.extname": true, - "node:path.join": true - }, - "globals": { + "BuilderFileEmit": true, + "BuilderProgramKind": true, + "BuilderState": true, + "CheckMode": true, + "ClassificationType": true, + "ClassificationTypeNames": true, + "CompletionInfoFlags": true, + "CompletionTriggerKind": true, + "ConfigFileProgramReloadLevel": true, + "CoreServicesShimHostAdapter": true, + "DocumentHighlights": true, + "Element": true, + "EndOfLineState": true, + "ExportKind": true, + "FileSystemEntryKind": true, + "FileWatcherEventKind": true, + "FlattenLevel": true, + "ForegroundColorEscapeSequences": true, + "HTMLElement": true, + "HighlightSpanKind": true, + "ImportKind": true, + "IndentStyle": true, + "InlayHintKind": true, + "Intl": true, + "InvalidatedProjectKind": true, + "LanguageServiceMode": true, + "LanguageServiceShimHostAdapter": true, + "ModuleInstanceState": true, + "NodeResolutionFeatures": true, + "OrganizeImportsMode": true, + "OutliningSpanKind": true, + "OutputFileType": true, + "PackageJsonAutoImportPreference": true, + "PackageJsonDependencyGroup": true, + "PatternMatchKind": true, + "PollingInterval": true, + "PrivateIdentifierKind": true, + "ProcessLevel": true, + "QuotePreference": true, + "SVGElement": true, + "ScriptElementKind": true, + "ScriptElementKindModifier": true, + "ScriptSnapshot": true, + "SemanticClassificationFormat": true, + "SemanticMeaning": true, + "SemicolonPreference": true, + "SignatureCheckMode": true, + "SymbolDisplayPartKind": true, + "TokenClass": true, + "TypeFacts": true, + "TypeScriptServicesFactory": true, + "UpToDateStatusType": true, + "Version": true, + "VersionRange": true, + "WatchLogLevel": true, + "WatchType": true, + "WorkerGlobalScope": true, + "YAML_SILENCE_DEPRECATION_WARNINGS": true, + "YAML_SILENCE_WARNINGS": true, "__dirname": true, - "console.error": true, - "console.warn": true, - "define": true - }, - "packages": { - "@lavamoat/lavapack>json-stable-stringify": true, - "lavamoat-viz>lavamoat-core>lavamoat-tofu": true, - "lavamoat>lavamoat-core>merge-deep": true - } - }, - "lavamoat-viz>lavamoat-core>lavamoat-tofu": { - "globals": { - "console.log": true - }, - "packages": { - "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/parser": true, - "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/traverse": true - } - }, - "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/traverse": { - "globals": { - "console.log": true - }, - "packages": { - "@babel/code-frame": true, - "@babel/core>@babel/generator": true, - "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/parser": true, - "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/types": true, - "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/traverse>globals": true, - "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-environment-visitor": true, - "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-function-name": true, - "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-hoist-variables": true, - "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-split-export-declaration": true, - "nock>debug": true - } - }, - "lavamoat-viz>lavamoat-core>lavamoat-tofu>@babel/traverse>@babel/types": { - "globals": { - "console.warn": true, - "process.env": true - }, - "packages": { - "@babel/core>@babel/types>@babel/helper-string-parser": true, - "lavamoat>@babel/highlight>@babel/helper-validator-identifier": true - } - }, - "lavamoat>@lavamoat/aa": { - "builtin": { - "node:fs.lstatSync": true, - "node:fs.readFileSync": true, - "node:fs.realpathSync": true, - "node:path.dirname": true, - "node:path.join": true, - "node:path.relative": true - }, - "packages": { - "depcheck>resolve": true - } - }, - "lavamoat>lavamoat-core>merge-deep": { - "packages": { - "gulp-zip>plugin-error>arr-union": true, - "lavamoat>lavamoat-core>merge-deep>clone-deep": true, - "lavamoat>lavamoat-core>merge-deep>kind-of": true - } - }, - "lavamoat>lavamoat-core>merge-deep>clone-deep": { - "packages": { - "@babel/register>clone-deep>is-plain-object": true, - "lavamoat>lavamoat-core>merge-deep>clone-deep>for-own": true, - "lavamoat>lavamoat-core>merge-deep>clone-deep>lazy-cache": true, - "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone": true, - "lavamoat>lavamoat-core>merge-deep>kind-of": true - } - }, - "lavamoat>lavamoat-core>merge-deep>clone-deep>for-own": { - "packages": { - "gulp>undertaker>object.reduce>for-own>for-in": true - } - }, - "lavamoat>lavamoat-core>merge-deep>clone-deep>lazy-cache": { - "globals": { - "process.env.TRAVIS": true, - "process.env.UNLAZY": true - } - }, - "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone": { - "packages": { - "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true, - "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>kind-of": true, - "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>lazy-cache": true, - "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object": true - } - }, - "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>kind-of": { - "globals": { - "Buffer": true - }, - "packages": { - "browserify>insert-module-globals>is-buffer": true - } - }, - "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>lazy-cache": { - "globals": { - "process.env.UNLAZY": true - } - }, - "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object": { - "packages": { - "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true, - "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object>for-in": true - } - }, - "lavamoat>lavamoat-core>merge-deep>kind-of": { - "packages": { - "browserify>insert-module-globals>is-buffer": true - } - }, - "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-function-name": { - "packages": { - "@babel/core>@babel/template": true, - "@babel/core>@babel/types": true - } - }, - "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-hoist-variables": { - "packages": { - "@babel/core>@babel/types": true - } - }, - "lavamoat>lavamoat-tofu>@babel/traverse>@babel/helper-split-export-declaration": { - "packages": { - "@babel/core>@babel/types": true - } - }, - "lodash": { - "globals": { - "define": true - } - }, - "loose-envify": { - "builtin": { - "stream.PassThrough": true, - "stream.Transform": true, - "util.inherits": true - }, - "globals": { - "process.env": true - }, - "packages": { - "loose-envify>js-tokens": true - } - }, - "mocha>find-up": { - "builtin": { - "path.dirname": true, - "path.parse": true, - "path.resolve": true - }, - "packages": { - "mocha>find-up>locate-path": true, - "nyc>find-up>path-exists": true - } - }, - "mocha>find-up>locate-path": { - "builtin": { - "fs.lstat": true, - "fs.lstatSync": true, - "fs.stat": true, - "fs.statSync": true, - "path.resolve": true, - "util.promisify": true - }, - "globals": { - "process.cwd": true - }, - "packages": { - "mocha>find-up>locate-path>p-locate": true - } - }, - "mocha>find-up>locate-path>p-locate": { - "packages": { - "@storybook/test-runner>jest-circus>p-limit": true - } - }, - "mocha>log-symbols": { - "packages": { - "chalk": true, - "mocha>log-symbols>is-unicode-supported": true - } - }, - "mocha>log-symbols>is-unicode-supported": { - "globals": { - "process.env.CI": true, - "process.env.TERM": true, - "process.env.TERM_PROGRAM": true, - "process.env.WT_SESSION": true, - "process.platform": true - } - }, - "mocha>supports-color": { - "builtin": { - "os.release": true, - "tty.isatty": true - }, - "globals": { - "process.env": true, - "process.platform": true - }, - "packages": { - "mocha>supports-color>has-flag": true - } - }, - "mocha>supports-color>has-flag": { - "globals": { - "process.argv": true - } - }, - "mockttp>portfinder>mkdirp": { - "builtin": { - "fs": true, - "path.dirname": true, - "path.resolve": true - } - }, - "nock>debug": { - "builtin": { - "tty.isatty": true, - "util.deprecate": true, - "util.formatWithOptions": true, - "util.inspect": true - }, - "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true - }, - "packages": { - "mocha>supports-color": true, - "nock>debug>ms": true - } - }, - "node-sass": { - "native": true - }, - "nyc>convert-source-map": { - "builtin": { - "fs.readFileSync": true, - "path.join": true - }, - "globals": { - "Buffer.from": true - } - }, - "nyc>find-up>path-exists": { - "builtin": { - "fs.access": true, - "fs.accessSync": true, - "util.promisify": true - } - }, - "nyc>glob": { - "builtin": { - "assert": true, - "events.EventEmitter": true, - "fs": true, - "path.join": true, - "path.resolve": true, - "util": true - }, - "globals": { - "console.error": true, - "process.cwd": true, - "process.nextTick": true, - "process.platform": true - }, - "packages": { - "@metamask/object-multiplex>once": true, - "eslint>minimatch": true, - "gulp-watch>path-is-absolute": true, - "nyc>glob>fs.realpath": true, - "nyc>glob>inflight": true, - "pumpify>inherits": true - } - }, - "nyc>glob>fs.realpath": { - "builtin": { - "fs.lstat": true, - "fs.lstatSync": true, - "fs.readlink": true, - "fs.readlinkSync": true, - "fs.realpath": true, - "fs.realpathSync": true, - "fs.stat": true, - "fs.statSync": true, - "path.normalize": true, - "path.resolve": true - }, - "globals": { - "console.error": true, - "console.trace": true, - "process.env.NODE_DEBUG": true, - "process.nextTick": true, - "process.noDeprecation": true, - "process.platform": true, - "process.throwDeprecation": true, - "process.traceDeprecation": true, - "process.version": true - } - }, - "nyc>glob>inflight": { - "globals": { - "process.nextTick": true - }, - "packages": { - "@metamask/object-multiplex>once": true, - "@metamask/object-multiplex>once>wrappy": true - } - }, - "nyc>resolve-from": { - "builtin": { - "fs.realpathSync": true, - "module._nodeModulePaths": true, - "module._resolveFilename": true, - "path.join": true, - "path.resolve": true - } - }, - "nyc>signal-exit": { - "builtin": { - "assert.equal": true, - "events": true - }, - "globals": { - "process": true - } - }, - "nyc>spawn-wrap>is-windows": { - "globals": { - "define": true, - "isWindows": "write", - "process": true - } - }, - "nyc>yargs>set-blocking": { - "globals": { - "process.stderr": true, - "process.stdout": true - } - }, - "postcss": { - "builtin": { - "fs.existsSync": true, - "fs.readFileSync": true, - "path.dirname": true, - "path.isAbsolute": true, - "path.join": true, - "path.relative": true, - "path.resolve": true, - "path.sep": true, - "url.fileURLToPath": true, - "url.pathToFileURL": true - }, - "globals": { - "Buffer": true, - "URL": true, + "__filename": true, + "accessPrivateIdentifier": true, + "addEmitFlags": true, + "addEmitHelper": true, + "addEmitHelpers": true, + "addInternalEmitFlags": true, + "addSyntheticLeadingComment": true, + "addSyntheticTrailingComment": true, + "advancedAsyncSuperHelper": true, + "affectsDeclarationPathOptionDeclarations": true, + "affectsEmitOptionDeclarations": true, + "allKeysStartWithDot": true, + "assertDoc": true, + "assignHelper": true, + "asyncDelegator": true, + "asyncGeneratorHelper": true, + "asyncSuperHelper": true, + "asyncValues": true, "atob": true, + "awaitHelper": true, + "awaiterHelper": true, + "bindSourceFile": true, + "breakIntoCharacterSpans": true, + "breakIntoWordSpans": true, "btoa": true, - "console": true, - "process.env.LANG": true, - "process.env.NODE_ENV": true - }, - "packages": { - "nanoid": true, - "postcss>picocolors": true, - "postcss>source-map-js": true - } - }, - "postcss-discard-font-face": { - "packages": { - "postcss-discard-font-face>balanced-match": true, - "postcss-discard-font-face>postcss": true - } - }, - "postcss-discard-font-face>postcss": { - "builtin": { - "fs": true, - "path": true - }, - "globals": { - "console": true - }, - "packages": { - "postcss-discard-font-face>postcss>chalk": true, - "postcss-discard-font-face>postcss>js-base64": true, - "postcss-discard-font-face>postcss>source-map": true, - "postcss-discard-font-face>postcss>supports-color": true - } - }, - "postcss-discard-font-face>postcss>chalk": { - "globals": { - "process.env.TERM": true, - "process.platform": true - }, - "packages": { - "postcss-discard-font-face>postcss>chalk>ansi-styles": true, - "postcss-discard-font-face>postcss>chalk>escape-string-regexp": true, - "postcss-discard-font-face>postcss>chalk>strip-ansi": true, - "postcss-discard-font-face>postcss>chalk>supports-color": true, - "prettier-eslint>loglevel-colored-level-prefix>chalk>has-ansi": true - } - }, - "postcss-discard-font-face>postcss>chalk>strip-ansi": { - "packages": { - "postcss-discard-font-face>postcss>chalk>strip-ansi>ansi-regex": true - } - }, - "postcss-discard-font-face>postcss>chalk>supports-color": { - "globals": { - "process.argv": true, - "process.env": true, - "process.platform": true, - "process.stdout": true - } - }, - "postcss-discard-font-face>postcss>js-base64": { - "globals": { - "Base64": "write", - "define": true - } - }, - "postcss-discard-font-face>postcss>supports-color": { - "globals": { - "process": true - }, - "packages": { - "postcss-discard-font-face>postcss>supports-color>has-flag": true - } - }, - "postcss-discard-font-face>postcss>supports-color>has-flag": { - "globals": { - "process.argv": true - } - }, - "postcss-rtlcss": { - "globals": { - "SuppressedError": true - }, - "packages": { - "postcss": true, - "postcss-rtlcss>rtlcss": true - } - }, - "postcss-rtlcss>rtlcss": { - "packages": { - "postcss": true - } - }, - "postcss>picocolors": { - "globals": { - "process": true - } - }, - "postcss>source-map-js": { - "globals": { - "console": true - } - }, - "prettier": { - "builtin": { - "assert": true, - "events.EventEmitter": true, - "fs": true, - "module._nodeModulePaths": true, - "module._resolveFilename": true, - "os": true, - "path": true, - "stream.PassThrough": true, - "stream.Readable": true, - "util.inherits": true, - "util.inspect": true, - "util.promisify": true - }, - "globals": { - "ANONYMOUS": true, - "Buffer": true, - "BuilderFileEmit": true, - "BuilderProgramKind": true, - "BuilderState": true, - "CheckMode": true, - "ClassificationType": true, - "ClassificationTypeNames": true, - "CompletionInfoFlags": true, - "CompletionTriggerKind": true, - "ConfigFileProgramReloadLevel": true, - "CoreServicesShimHostAdapter": true, - "DocumentHighlights": true, - "Element": true, - "EndOfLineState": true, - "ExportKind": true, - "FileSystemEntryKind": true, - "FileWatcherEventKind": true, - "FlattenLevel": true, - "ForegroundColorEscapeSequences": true, - "HTMLElement": true, - "HighlightSpanKind": true, - "ImportKind": true, - "IndentStyle": true, - "InlayHintKind": true, - "Intl": true, - "InvalidatedProjectKind": true, - "LanguageServiceMode": true, - "LanguageServiceShimHostAdapter": true, - "ModuleInstanceState": true, - "NodeResolutionFeatures": true, - "OrganizeImportsMode": true, - "OutliningSpanKind": true, - "OutputFileType": true, - "PackageJsonAutoImportPreference": true, - "PackageJsonDependencyGroup": true, - "PatternMatchKind": true, - "PollingInterval": true, - "PrivateIdentifierKind": true, - "ProcessLevel": true, - "QuotePreference": true, - "SVGElement": true, - "ScriptElementKind": true, - "ScriptElementKindModifier": true, - "ScriptSnapshot": true, - "SemanticClassificationFormat": true, - "SemanticMeaning": true, - "SemicolonPreference": true, - "SignatureCheckMode": true, - "SymbolDisplayPartKind": true, - "TokenClass": true, - "TypeFacts": true, - "TypeScriptServicesFactory": true, - "UpToDateStatusType": true, - "Version": true, - "VersionRange": true, - "WatchLogLevel": true, - "WatchType": true, - "WorkerGlobalScope": true, - "YAML_SILENCE_DEPRECATION_WARNINGS": true, - "YAML_SILENCE_WARNINGS": true, - "__dirname": true, - "__filename": true, - "accessPrivateIdentifier": true, - "addEmitFlags": true, - "addEmitHelper": true, - "addEmitHelpers": true, - "addInternalEmitFlags": true, - "addSyntheticLeadingComment": true, - "addSyntheticTrailingComment": true, - "advancedAsyncSuperHelper": true, - "affectsDeclarationPathOptionDeclarations": true, - "affectsEmitOptionDeclarations": true, - "allKeysStartWithDot": true, - "assertDoc": true, - "assignHelper": true, - "asyncDelegator": true, - "asyncGeneratorHelper": true, - "asyncSuperHelper": true, - "asyncValues": true, - "atob": true, - "awaitHelper": true, - "awaiterHelper": true, - "bindSourceFile": true, - "breakIntoCharacterSpans": true, - "breakIntoWordSpans": true, - "btoa": true, - "buildLinkParts": true, - "buildOpts": true, - "buildOverload": true, - "bundlerModuleNameResolver": true, - "canBeConvertedToAsync": true, - "canJsonReportNoInputFiles": true, - "canProduceDiagnostics": true, - "canWatchDirectoryOrFile": true, - "chainBundle": true, - "changeCompilerHostLikeToUseCache": true, - "classPrivateFieldGetHelper": true, - "classPrivateFieldInHelper": true, - "classPrivateFieldSetHelper": true, - "classicNameResolver": true, - "cleanExtendedConfigCache": true, - "clearSharedExtendedConfigFileWatcher": true, - "clearTimeout": true, - "climbPastPropertyAccess": true, - "climbPastPropertyOrElementAccess": true, - "cloneCompilerOptions": true, - "closeFileWatcherOf": true, - "collectExternalModuleInfo": true, - "commonOptionsWithBuild": true, - "compareEmitHelpers": true, - "comparePatternKeys": true, - "compileOnSaveCommandLineOption": true, - "compilerOptionsDidYouMeanDiagnostics": true, - "compilerOptionsIndicateEsModules": true, - "computeCommonSourceDirectoryOfFilenames": true, - "computeSignature": true, - "computeSignatureWithDiagnostics": true, - "computeSuggestionDiagnostics": true, + "buildLinkParts": true, + "buildOpts": true, + "buildOverload": true, + "bundlerModuleNameResolver": true, + "canBeConvertedToAsync": true, + "canJsonReportNoInputFiles": true, + "canProduceDiagnostics": true, + "canWatchDirectoryOrFile": true, + "chainBundle": true, + "changeCompilerHostLikeToUseCache": true, + "classPrivateFieldGetHelper": true, + "classPrivateFieldInHelper": true, + "classPrivateFieldSetHelper": true, + "classicNameResolver": true, + "cleanExtendedConfigCache": true, + "clearSharedExtendedConfigFileWatcher": true, + "clearTimeout": true, + "climbPastPropertyAccess": true, + "climbPastPropertyOrElementAccess": true, + "cloneCompilerOptions": true, + "closeFileWatcherOf": true, + "collectExternalModuleInfo": true, + "commonOptionsWithBuild": true, + "compareEmitHelpers": true, + "comparePatternKeys": true, + "compileOnSaveCommandLineOption": true, + "compilerOptionsDidYouMeanDiagnostics": true, + "compilerOptionsIndicateEsModules": true, + "computeCommonSourceDirectoryOfFilenames": true, + "computeSignature": true, + "computeSignatureWithDiagnostics": true, + "computeSuggestionDiagnostics": true, "console": true, "consumesNodeCoreModules": true, "convertCompilerOptionsForTelemetry": true, @@ -7399,208 +6163,1361 @@ "zipToModeAwareCache": true } }, - "prettier-eslint>loglevel-colored-level-prefix>chalk>has-ansi": { + "eslint-plugin-prettier>prettier-linter-helpers": { + "packages": { + "eslint-plugin-prettier>prettier-linter-helpers>fast-diff": true + } + }, + "process": { + "globals": { + "process": true + } + }, + "vinyl>cloneable-readable>process-nextick-args": { + "globals": { + "process.nextTick": true, + "process.version": true + } + }, + "readable-stream-2>process-nextick-args": { + "globals": { + "process": true + } + }, + "vinyl>cloneable-readable>through2>readable-stream>process-nextick-args": { + "globals": { + "process": true + } + }, + "prop-types": { + "globals": { + "console": true, + "process.env.NODE_ENV": true + }, + "packages": { + "react>object-assign": true, + "prop-types>react-is": true + } + }, + "pumpify>pump": { + "builtin": { + "fs": true + }, + "globals": { + "process.version": true + }, + "packages": { + "duplexify>end-of-stream": true, + "@metamask/object-multiplex>once": true + } + }, + "gulp>vinyl-fs>glob-stream>pumpify>pump": { + "builtin": { + "fs": true + }, + "packages": { + "duplexify>end-of-stream": true, + "@metamask/object-multiplex>once": true + } + }, + "gulp>vinyl-fs>pumpify>pump": { + "builtin": { + "fs": true + }, + "packages": { + "duplexify>end-of-stream": true, + "@metamask/object-multiplex>once": true + } + }, + "pumpify": { + "packages": { + "duplexify": true, + "pumpify>inherits": true, + "pumpify>pump": true + } + }, + "gulp>vinyl-fs>glob-stream>pumpify": { + "packages": { + "gulp>vinyl-fs>glob-stream>pumpify>duplexify": true, + "pumpify>inherits": true, + "gulp>vinyl-fs>glob-stream>pumpify>pump": true + } + }, + "gulp>vinyl-fs>pumpify": { + "packages": { + "gulp>vinyl-fs>pumpify>duplexify": true, + "pumpify>inherits": true, + "gulp>vinyl-fs>pumpify>pump": true + } + }, + "@storybook/addon-knobs>qs": { + "packages": { + "string.prototype.matchall>side-channel": true + } + }, + "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic": { + "packages": { + "gulp>undertaker>bach>array-last>is-number": true, + "@babel/register>clone-deep>kind-of": true, + "gulp-watch>anymatch>micromatch>braces>expand-range>fill-range>randomatic>math-random": true + } + }, + "randomcolor": { + "globals": { + "define": true + } + }, + "gulp-livereload>tiny-lr>body>raw-body": { + "globals": { + "Buffer.concat": true, + "process.nextTick": true + }, + "packages": { + "gulp-livereload>tiny-lr>body>raw-body>bytes": true, + "gulp-livereload>tiny-lr>body>raw-body>string_decoder": true + } + }, + "prop-types>react-is": { + "globals": { + "console": true, + "process.env.NODE_ENV": true + } + }, + "browserify>read-only-stream": { + "packages": { + "browserify>read-only-stream>readable-stream": true + } + }, + "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": { + "pumpify>inherits": true, + "browserify>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "@lavamoat/lavapack>readable-stream": { + "builtin": { + "buffer.Blob": true, + "buffer.Buffer": true, + "events.EventEmitter": true, + "events.addAbortListener": true, + "stream": true, + "string_decoder.StringDecoder": true + }, + "globals": { + "AbortController": true, + "AbortSignal": true, + "AggregateError": true, + "Blob": true, + "ERR_INVALID_ARG_TYPE": true, + "process.env.READABLE_STREAM": true, + "queueMicrotask": true + }, + "packages": { + "@lavamoat/lavapack>readable-stream>abort-controller": true, + "process": true + } + }, + "vinyl-buffer>bl>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "vinyl-buffer>bl>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "vinyl-buffer>bl>readable-stream>safe-buffer": true, + "vinyl-buffer>bl>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "browserify>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "browserify>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "browserify>readable-stream>safe-buffer": true, + "browserify>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "browserify>concat-stream>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "browserify>concat-stream>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "browserify>concat-stream>readable-stream>safe-buffer": true, + "browserify>concat-stream>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "lavamoat-browserify>concat-stream>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": { + "pumpify>inherits": true, + "browserify>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "browserify>duplexer2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "browserify>duplexer2>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "browserify>duplexer2>readable-stream>safe-buffer": true, + "browserify>duplexer2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>safe-buffer": true, + "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "gulp>vinyl-fs>lead>flush-write-stream>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>safe-buffer": true, + "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "gulp>vinyl-fs>glob-stream>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp>vinyl-fs>glob-stream>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp>vinyl-fs>glob-stream>readable-stream>safe-buffer": true, + "gulp>vinyl-fs>glob-stream>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "gulp-watch>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp-watch>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp-watch>readable-stream>safe-buffer": true, + "gulp-watch>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "lavamoat-browserify>readable-stream": { + "builtin": { + "buffer.Blob": true, + "buffer.Buffer": true, + "events.EventEmitter": true, + "events.addAbortListener": true, + "stream": true, + "string_decoder.StringDecoder": true + }, + "globals": { + "AbortController": true, + "AbortSignal": true, + "AggregateError": true, + "Blob": true, + "ERR_INVALID_ARG_TYPE": true, + "process.env.READABLE_STREAM": true, + "queueMicrotask": true + }, + "packages": { + "@lavamoat/lavapack>readable-stream>abort-controller": true, + "process": true + } + }, + "gulp>vinyl-fs>lazystream>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp>vinyl-fs>lazystream>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp>vinyl-fs>lazystream>readable-stream>safe-buffer": true, + "gulp>vinyl-fs>lazystream>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "browserify>module-deps>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "browserify>module-deps>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "browserify>module-deps>readable-stream>safe-buffer": true, + "browserify>module-deps>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>safe-buffer": true, + "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "browserify>read-only-stream>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "browserify>read-only-stream>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "browserify>read-only-stream>readable-stream>safe-buffer": true, + "browserify>read-only-stream>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "browserify>module-deps>stream-combiner2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "browserify>module-deps>stream-combiner2>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": true, + "browserify>module-deps>stream-combiner2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "labeled-stream-splicer>stream-splicer>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "labeled-stream-splicer>stream-splicer>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": true, + "labeled-stream-splicer>stream-splicer>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>safe-buffer": true, + "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "browserify>browser-pack>through2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "browserify>browser-pack>through2>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "browserify>browser-pack>through2>readable-stream>safe-buffer": true, + "browserify>browser-pack>through2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "vinyl>cloneable-readable>through2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "vinyl>cloneable-readable>through2>readable-stream>isarray": true, + "vinyl>cloneable-readable>through2>readable-stream>process-nextick-args": true, + "vinyl>cloneable-readable>through2>readable-stream>safe-buffer": true, + "vinyl>cloneable-readable>through2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "browserify>deps-sort>through2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "browserify>deps-sort>through2>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "browserify>deps-sort>through2>readable-stream>safe-buffer": true, + "browserify>deps-sort>through2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>safe-buffer": true, + "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "gulp-sort>through2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp-sort>through2>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp-sort>through2>readable-stream>safe-buffer": true, + "gulp-sort>through2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "gulp-sourcemaps>through2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp-sourcemaps>through2>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp-sourcemaps>through2>readable-stream>safe-buffer": true, + "gulp-sourcemaps>through2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "browserify>insert-module-globals>through2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "browserify>insert-module-globals>through2>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "browserify>insert-module-globals>through2>readable-stream>safe-buffer": true, + "browserify>insert-module-globals>through2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>safe-buffer": true, + "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>safe-buffer": true, + "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "gulp>vinyl-fs>to-through>through2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp>vinyl-fs>to-through>through2>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp>vinyl-fs>to-through>through2>readable-stream>safe-buffer": true, + "gulp>vinyl-fs>to-through>through2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "vinyl-source-stream>through2>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "vinyl-source-stream>through2>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "vinyl-source-stream>through2>readable-stream>safe-buffer": true, + "vinyl-source-stream>through2>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "gulp>vinyl-fs>readable-stream": { + "builtin": { + "events.EventEmitter": true, + "stream": true, + "util": true + }, + "globals": { + "process.browser": true, + "process.env.READABLE_STREAM": true, + "process.stderr": true, + "process.stdout": true, + "process.version.slice": true, + "setImmediate": true + }, + "packages": { + "readable-stream-2>core-util-is": true, + "pumpify>inherits": true, + "gulp>vinyl-fs>readable-stream>isarray": true, + "readable-stream-2>process-nextick-args": true, + "gulp>vinyl-fs>readable-stream>safe-buffer": true, + "gulp>vinyl-fs>readable-stream>string_decoder": true, + "readable-stream>util-deprecate": true + } + }, + "chokidar>readdirp": { + "builtin": { + "fs": true, + "path.join": true, + "path.relative": true, + "path.resolve": true, + "path.sep": true, + "stream.Readable": true, + "util.promisify": true + }, + "globals": { + "process.platform": true, + "process.versions.node.split": true + }, + "packages": { + "chokidar>anymatch>picomatch": true + } + }, + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regenerate": { + "globals": { + "define": true + } + }, + "@babel/preset-env>@babel/plugin-transform-regenerator>regenerator-transform": { + "builtin": { + "assert": true, + "util.inherits": true + }, + "packages": { + "@babel/runtime": true + } + }, + "gulp-watch>anymatch>micromatch>regex-cache": { + "packages": { + "gulp-watch>anymatch>micromatch>regex-cache>is-equal-shallow": true + } + }, + "gulp>gulp-cli>matchdep>micromatch>regex-not": { + "packages": { + "gulp-zip>plugin-error>extend-shallow": true, + "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex": true + } + }, + "string.prototype.matchall>regexp.prototype.flags": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + } + }, + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core": { + "globals": { + "characterClassItem.kind": true + }, + "packages": { + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regenerate": true, + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsgen": true, + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsparser": true, + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript": true, + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-value-ecmascript": true + } + }, + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsgen": { + "globals": { + "define": true + } + }, + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>regjsparser": { + "globals": { + "regjsparser": "write" + } + }, + "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, + "react-syntax-highlighter>refractor>parse-entities>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, + "react-syntax-highlighter>refractor>parse-entities": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>state-toggle": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>trim-trailing-lines": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>trim": 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 + } + }, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify": { + "packages": { + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>ccount": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>is-alphanumeric": true, + "react-syntax-highlighter>refractor>parse-entities>is-decimal": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-whitespace-character": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>longest-streak": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>markdown-escapes": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>markdown-table": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>mdast-util-compact": true, + "react-syntax-highlighter>refractor>parse-entities": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>state-toggle": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unherit": true, + "watchify>xtend": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark": { + "packages": { + "stylelint>@stylelint/postcss-markdown>remark>remark-parse": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify": true, + "react-markdown>unified": true + } + }, + "gulp>vinyl-fs>remove-bom-buffer": { + "packages": { + "browserify>insert-module-globals>is-buffer": true, + "gulp>vinyl-fs>remove-bom-buffer>is-utf8": true + } + }, + "gulp>vinyl-fs>remove-bom-stream": { + "packages": { + "gulp>vinyl-fs>remove-bom-buffer": true, + "koa>content-disposition>safe-buffer": true, + "gulp>vinyl-fs>remove-bom-stream>through2": true + } + }, + "vinyl>remove-trailing-separator": { + "globals": { + "process.platform": true + } + }, + "gulp-sass>replace-ext": { + "builtin": { + "path.basename": true, + "path.dirname": true, + "path.extname": true, + "path.join": true, + "path.sep": true + } + }, + "react-markdown>vfile>replace-ext": { + "builtin": { + "path.basename": true, + "path.dirname": true, + "path.extname": true, + "path.join": true + } + }, + "vinyl>replace-ext": { + "builtin": { + "path.basename": true, + "path.dirname": true, + "path.extname": true, + "path.join": true, + "path.sep": true + } + }, + "gulp-watch>vinyl-file>vinyl>replace-ext": { + "builtin": { + "path.basename": true, + "path.dirname": true, + "path.extname": true, + "path.join": true + } + }, + "yargs>require-directory": { + "builtin": { + "fs.readdirSync": true, + "fs.statSync": true, + "path.dirname": true, + "path.join": true, + "path.resolve": true + } + }, + "eslint>@eslint/eslintrc>import-fresh>resolve-from": { + "builtin": { + "fs.realpathSync": true, + "module._nodeModulePaths": true, + "module._resolveFilename": true, + "path.join": true, + "path.resolve": true + } + }, + "nyc>resolve-from": { + "builtin": { + "fs.realpathSync": true, + "module._nodeModulePaths": true, + "module._resolveFilename": true, + "path.join": true, + "path.resolve": true + } + }, + "gulp>vinyl-fs>resolve-options": { "packages": { - "prettier-eslint>loglevel-colored-level-prefix>chalk>has-ansi>ansi-regex": true + "gulp>vinyl-fs>value-or-function": true } }, - "prop-types": { + "depcheck>resolve": { + "builtin": { + "fs.readFile": true, + "fs.readFileSync": true, + "fs.realpath": true, + "fs.realpathSync": true, + "fs.stat": true, + "fs.statSync": true, + "os.homedir": true, + "path.dirname": true, + "path.join": true, + "path.parse": true, + "path.relative": true, + "path.resolve": true + }, "globals": { - "console": true, - "process.env.NODE_ENV": true + "process.env.HOME": true, + "process.env.HOMEDRIVE": true, + "process.env.HOMEPATH": true, + "process.env.LNAME": true, + "process.env.LOGNAME": true, + "process.env.USER": true, + "process.env.USERNAME": true, + "process.env.USERPROFILE": true, + "process.getuid": true, + "process.nextTick": true, + "process.platform": true, + "process.versions.pnp": true }, "packages": { - "prop-types>react-is": true, - "react>object-assign": true + "depcheck>is-core-module": true, + "depcheck>resolve>path-parse": true } }, - "prop-types>react-is": { + "eslint-plugin-react>resolve": { + "builtin": { + "fs.readFile": true, + "fs.readFileSync": true, + "fs.realpath": true, + "fs.realpathSync": true, + "fs.stat": true, + "fs.statSync": true, + "os.homedir": true, + "path.dirname": true, + "path.join": true, + "path.parse": true, + "path.relative": true, + "path.resolve": true + }, "globals": { - "console": true, - "process.env.NODE_ENV": true + "process.env.HOME": true, + "process.env.HOMEDRIVE": true, + "process.env.HOMEPATH": true, + "process.env.LNAME": true, + "process.env.LOGNAME": true, + "process.env.USER": true, + "process.env.USERNAME": true, + "process.env.USERPROFILE": true, + "process.getuid": true, + "process.nextTick": true, + "process.platform": true, + "process.versions.pnp": true + }, + "packages": { + "depcheck>is-core-module": true, + "depcheck>resolve>path-parse": true } }, - "pumpify": { + "del>rimraf": { + "builtin": { + "assert": true, + "fs": true, + "path.join": true + }, + "globals": { + "process.platform": true, + "setTimeout": true + }, "packages": { - "duplexify": true, - "pumpify>inherits": true, - "pumpify>pump": true + "nyc>glob": true } }, - "pumpify>inherits": { + "stylelint>file-entry-cache>flat-cache>rimraf": { "builtin": { - "util.inherits": true + "assert": true, + "fs": true, + "path.join": true + }, + "globals": { + "process.platform": true, + "setTimeout": true + }, + "packages": { + "nyc>glob": true } }, - "pumpify>pump": { + "gulp-watch>chokidar>fsevents>node-pre-gyp>rimraf": { "builtin": { - "fs": true + "assert": true, + "fs": true, + "path.join": true }, "globals": { - "process.version": true + "process.platform": true, + "setTimeout": true }, "packages": { - "@metamask/object-multiplex>once": true, - "duplexify>end-of-stream": true + "nyc>glob": true } }, - "randomcolor": { + "postcss-rtlcss>rtlcss": { + "packages": { + "postcss": true + } + }, + "eslint>@nodelib/fs.walk>@nodelib/fs.scandir>run-parallel": { "globals": { - "define": true + "process.nextTick": true } }, - "react-markdown>unified": { - "packages": { - "mocha>yargs-unparser>is-plain-obj": true, - "react-markdown>unified>bail": true, - "react-markdown>unified>extend": true, - "react-markdown>unified>is-buffer": true, - "react-markdown>unified>trough": true, - "react-markdown>vfile": true + "wait-on>rxjs": { + "globals": { + "cancelAnimationFrame": true, + "clearInterval": true, + "clearTimeout": true, + "performance": true, + "requestAnimationFrame": true, + "setInterval.apply": true, + "setTimeout.apply": true } }, - "react-markdown>unist-util-visit": { - "packages": { - "react-markdown>unist-util-visit>unist-util-visit-parents": true + "koa>content-disposition>safe-buffer": { + "builtin": { + "buffer": true } }, - "react-markdown>unist-util-visit>unist-util-visit-parents": { - "packages": { - "react-markdown>unist-util-visit>unist-util-is": true + "vinyl-buffer>bl>readable-stream>safe-buffer": { + "builtin": { + "buffer": true } }, - "react-markdown>vfile": { + "browserify>readable-stream>safe-buffer": { "builtin": { - "path.basename": true, - "path.dirname": true, - "path.extname": true, - "path.join": true, - "path.sep": true - }, - "globals": { - "process.cwd": true - }, - "packages": { - "react-markdown>vfile>is-buffer": true, - "react-markdown>vfile>replace-ext": true, - "react-markdown>vfile>vfile-message": true + "buffer": true } }, - "react-markdown>vfile>replace-ext": { + "browserify>concat-stream>readable-stream>safe-buffer": { "builtin": { - "path.basename": true, - "path.dirname": true, - "path.extname": true, - "path.join": true + "buffer": true } }, - "react-markdown>vfile>vfile-message": { - "packages": { - "react-markdown>vfile>unist-util-stringify-position": true + "browserify>duplexer2>readable-stream>safe-buffer": { + "builtin": { + "buffer": true } }, - "react-syntax-highlighter>refractor>parse-entities": { - "packages": { - "react-syntax-highlighter>refractor>parse-entities>character-entities": true, - "react-syntax-highlighter>refractor>parse-entities>character-entities-legacy": true, - "react-syntax-highlighter>refractor>parse-entities>character-reference-invalid": true, - "react-syntax-highlighter>refractor>parse-entities>is-alphanumerical": true, - "react-syntax-highlighter>refractor>parse-entities>is-decimal": true, - "react-syntax-highlighter>refractor>parse-entities>is-hexadecimal": true + "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "gulp>vinyl-fs>glob-stream>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "gulp-watch>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "gulp>vinyl-fs>lazystream>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "browserify>module-deps>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "browserify>read-only-stream>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "browserify>browser-pack>through2>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "vinyl>cloneable-readable>through2>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "browserify>deps-sort>through2>readable-stream>safe-buffer": { + "builtin": { + "buffer": true + } + }, + "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>safe-buffer": { + "builtin": { + "buffer": true } }, - "react-syntax-highlighter>refractor>parse-entities>is-alphanumerical": { - "packages": { - "react-syntax-highlighter>refractor>parse-entities>is-decimal": true, - "stylelint>@stylelint/postcss-markdown>remark>remark-parse>is-alphabetical": true + "gulp-sort>through2>readable-stream>safe-buffer": { + "builtin": { + "buffer": true } }, - "readable-stream": { + "gulp-sourcemaps>through2>readable-stream>safe-buffer": { "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": { - "browserify>string_decoder": true, - "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "buffer": true } }, - "readable-stream-2>core-util-is": { - "globals": { - "Buffer.isBuffer": true + "browserify>insert-module-globals>through2>readable-stream>safe-buffer": { + "builtin": { + "buffer": true } }, - "readable-stream-2>process-nextick-args": { - "globals": { - "process": true + "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>safe-buffer": { + "builtin": { + "buffer": true } }, - "readable-stream>util-deprecate": { + "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>safe-buffer": { "builtin": { - "util.deprecate": true + "buffer": true } }, - "resolve-url-loader>es6-iterator": { - "packages": { - "resolve-url-loader>es6-iterator>d": true, - "resolve-url-loader>es6-iterator>es5-ext": true, - "resolve-url-loader>es6-iterator>es6-symbol": true + "gulp>vinyl-fs>to-through>through2>readable-stream>safe-buffer": { + "builtin": { + "buffer": true } }, - "resolve-url-loader>es6-iterator>d": { - "packages": { - "resolve-url-loader>es6-iterator>d>type": true, - "resolve-url-loader>es6-iterator>es5-ext": true + "vinyl-source-stream>through2>readable-stream>safe-buffer": { + "builtin": { + "buffer": true } }, - "resolve-url-loader>es6-iterator>es5-ext": { - "packages": { - "resolve-url-loader>es6-iterator>es6-symbol": true + "gulp>vinyl-fs>readable-stream>safe-buffer": { + "builtin": { + "buffer": true } }, - "resolve-url-loader>es6-iterator>es6-symbol": { - "packages": { - "resolve-url-loader>es6-iterator>d": true, - "resolve-url-loader>es6-iterator>es6-symbol>ext": true + "vinyl-buffer>bl>readable-stream>string_decoder>safe-buffer": { + "builtin": { + "buffer": true } }, - "resolve-url-loader>es6-iterator>es6-symbol>ext": { - "globals": { - "__global__": true + "browserify>browser-pack>through2>readable-stream>string_decoder>safe-buffer": { + "builtin": { + "buffer": true } }, - "resolve-url-loader>rework>css>source-map-resolve": { + "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder>safe-buffer": { "builtin": { - "url.resolve": true - }, - "globals": { - "TextDecoder": true, - "setImmediate": true - }, - "packages": { - "gulp-sourcemaps>css>source-map-resolve>atob": true, - "gulp-sourcemaps>css>source-map-resolve>decode-uri-component": true, - "resolve-url-loader>rework>css>source-map-resolve>source-map-url": true, - "resolve-url-loader>rework>css>urix": true + "buffer": true } }, - "resolve-url-loader>rework>css>source-map-resolve>source-map-url": { - "globals": { - "define": true + "string.prototype.matchall>es-abstract>safe-regex-test": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>is-regex": true } }, - "resolve-url-loader>rework>css>urix": { - "builtin": { - "path.sep": true + "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex": { + "packages": { + "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex>ret": true } }, "sass": { @@ -7651,37 +7568,183 @@ "process.stderr.write": true }, "packages": { - "mocha>supports-color": true, "sass-embedded>@bufbuild/protobuf": true, "sass-embedded>buffer-builder": true, "sass-embedded>immutable": true, - "sass-embedded>varint": true, - "wait-on>rxjs": true + "wait-on>rxjs": true, + "mocha>supports-color": true, + "sass-embedded>varint": true } }, - "sass-embedded>@bufbuild/protobuf": { + "semver": { "globals": { - "TextDecoder": true, - "TextEncoder": true, - "__values": true, + "console.error": true, "process": true } }, - "sass-embedded>buffer-builder": { + "@babel/core>semver": { "globals": { - "Buffer": true + "console": true, + "process": true } }, - "sass-embedded>immutable": { + "@babel/eslint-parser>semver": { "globals": { "console": true, - "define": true + "process": true } }, - "semver": { + "@babel/core>@babel/helper-compilation-targets>semver": { + "globals": { + "console": true, + "process": true + } + }, + "@babel/preset-env>@babel/plugin-transform-private-methods>@babel/helper-create-class-features-plugin>semver": { + "globals": { + "console": true, + "process": true + } + }, + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>semver": { + "globals": { + "console": true, + "process": true + } + }, + "@babel/preset-env>semver": { + "globals": { + "console": true, + "process": true + } + }, + "@babel/preset-env>babel-plugin-polyfill-corejs2>semver": { + "globals": { + "console": true, + "process": true + } + }, + "eslint-plugin-node>semver": { + "globals": { + "console": true, + "process": true + } + }, + "eslint-plugin-react>semver": { + "globals": { + "console": true, + "process": true + } + }, + "gulp-watch>chokidar>fsevents>node-pre-gyp>semver": { + "globals": { + "console": true, + "process": true + } + }, + "nyc>yargs>set-blocking": { + "globals": { + "process.stderr": true, + "process.stdout": true + } + }, + "string.prototype.matchall>call-bind>set-function-length": { + "packages": { + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>es-abstract>gopd": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true + } + }, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "packages": { + "string.prototype.matchall>define-properties>define-data-property": true, + "string.prototype.matchall>call-bind>es-errors": true, + "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, + "string.prototype.matchall>es-abstract>has-property-descriptors": true + } + }, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value": { + "packages": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value>extend-shallow": true, + "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true, + "@babel/register>clone-deep>is-plain-object": true, + "gulp>gulp-cli>matchdep>micromatch>braces>split-string": true + } + }, + "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone": { + "packages": { + "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true, + "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>kind-of": true, + "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>lazy-cache": true, + "lavamoat>lavamoat-core>merge-deep>clone-deep>shallow-clone>mixin-object": true + } + }, + "browserify>shasum-object": { + "builtin": { + "crypto.createHash": true + }, + "globals": { + "Buffer.isBuffer": true + }, + "packages": { + "@metamask/rpc-errors>fast-safe-stringify": true + } + }, + "string.prototype.matchall>side-channel": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>get-intrinsic": true, + "string.prototype.matchall>es-abstract>object-inspect": true + } + }, + "nyc>signal-exit": { + "builtin": { + "assert.equal": true, + "events": true + }, + "globals": { + "process": true + } + }, + "stylelint>table>slice-ansi": { + "packages": { + "stylelint>table>slice-ansi>ansi-styles": true, + "stylelint>table>slice-ansi>astral-regex": true, + "stylelint>table>slice-ansi>is-fullwidth-code-point": true + } + }, + "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node": { + "packages": { + "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>define-property": true, + "gulp>gulp-cli>isobject": true, + "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util": true + } + }, + "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util": { + "packages": { + "gulp>gulp-cli>matchdep>micromatch>braces>snapdragon-node>snapdragon-util>kind-of": true + } + }, + "gulp>gulp-cli>matchdep>micromatch>snapdragon": { + "builtin": { + "fs.readFileSync": true, + "path.dirname": true, + "util.inspect": true + }, "globals": { - "console.error": true, - "process": true + "__filename": true + }, + "packages": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>debug": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>extend-shallow": true, + "gulp>gulp-cli>liftoff>fined>parse-filepath>map-cache": true, + "resolve-url-loader>rework>css>source-map-resolve": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>source-map": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>use": true } }, "source-map": { @@ -7698,134 +7761,152 @@ "fetch": true } }, - "string.prototype.matchall": { - "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>es-abstract": true, - "string.prototype.matchall>has-symbols": true, - "string.prototype.matchall>regexp.prototype.flags": true + "postcss>source-map-js": { + "globals": { + "console": true } }, - "string.prototype.matchall>call-bind": { + "gulp-sourcemaps>css>source-map-resolve": { + "builtin": { + "path.sep": true, + "url.resolve": true + }, + "globals": { + "TextDecoder": true, + "setImmediate": true + }, "packages": { - "browserify>has>function-bind": true, - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>call-bind>set-function-length": true, - "string.prototype.matchall>get-intrinsic": true + "gulp-sourcemaps>css>source-map-resolve>atob": true, + "gulp-sourcemaps>css>source-map-resolve>decode-uri-component": true } }, - "string.prototype.matchall>call-bind>es-define-property": { + "resolve-url-loader>rework>css>source-map-resolve": { + "builtin": { + "url.resolve": true + }, + "globals": { + "TextDecoder": true, + "setImmediate": true + }, "packages": { - "string.prototype.matchall>get-intrinsic": true + "gulp-sourcemaps>css>source-map-resolve>atob": true, + "gulp-sourcemaps>css>source-map-resolve>decode-uri-component": true, + "resolve-url-loader>rework>css>source-map-resolve>source-map-url": true, + "resolve-url-loader>rework>css>urix": true } }, - "string.prototype.matchall>call-bind>set-function-length": { + "terser>source-map-support": { + "builtin": { + "fs": true, + "path.dirname": true, + "path.resolve": true + }, + "globals": { + "XMLHttpRequest": true, + "console.error": true, + "process": true + }, "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>gopd": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true, - "string.prototype.matchall>get-intrinsic": true + "terser>source-map-support>buffer-from": true, + "terser>source-map-support>source-map": true } }, - "string.prototype.matchall>define-properties": { - "packages": { - "@lavamoat/lavapack>json-stable-stringify>object-keys": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "resolve-url-loader>rework>css>source-map-resolve>source-map-url": { + "globals": { + "define": true } }, - "string.prototype.matchall>define-properties>define-data-property": { + "eslint-plugin-jsdoc>spdx-expression-parse": { "packages": { - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>gopd": true + "eslint-plugin-jsdoc>spdx-expression-parse>spdx-exceptions": true, + "eslint-plugin-jsdoc>spdx-expression-parse>spdx-license-ids": true } }, - "string.prototype.matchall>es-abstract": { - "packages": { - "depcheck>is-core-module>hasown": true, - "eslint-plugin-react>array-includes>is-string": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>call-bind>es-define-property": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>es-object-atoms": true, - "string.prototype.matchall>es-abstract>es-set-tostringtag": true, - "string.prototype.matchall>es-abstract>es-to-primitive": true, - "string.prototype.matchall>es-abstract>gopd": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true, - "string.prototype.matchall>es-abstract>has-proto": true, - "string.prototype.matchall>es-abstract>is-callable": true, - "string.prototype.matchall>es-abstract>is-regex": true, - "string.prototype.matchall>es-abstract>object-inspect": true, - "string.prototype.matchall>es-abstract>safe-regex-test": true, - "string.prototype.matchall>es-abstract>string.prototype.trim": true, - "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>has-symbols": true, - "string.prototype.matchall>internal-slot": true + "stylelint>specificity": { + "globals": { + "define": true } }, - "string.prototype.matchall>es-abstract>es-object-atoms": { + "gulp>gulp-cli>matchdep>micromatch>braces>split-string": { "packages": { - "string.prototype.matchall>call-bind>es-errors": true + "gulp-zip>plugin-error>extend-shallow": true } }, - "string.prototype.matchall>es-abstract>es-set-tostringtag": { + "gulp-livereload>event-stream>split": { + "builtin": { + "string_decoder.StringDecoder": true + }, "packages": { - "depcheck>is-core-module>hasown": true, - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>get-intrinsic": true + "debounce-stream>through": true } }, - "string.prototype.matchall>es-abstract>es-to-primitive": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend": { + "builtin": { + "util.inherits": true + }, "packages": { - "@metamask/eth-token-tracker>deep-equal>is-date-object": true, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": true, - "string.prototype.matchall>es-abstract>is-callable": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>define-property": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>class-utils>static-extend>object-copy": true } }, - "string.prototype.matchall>es-abstract>es-to-primitive>is-symbol": { + "browserify>module-deps>stream-combiner2": { "packages": { - "string.prototype.matchall>has-symbols": true + "browserify>duplexer2": true, + "browserify>module-deps>stream-combiner2>readable-stream": true } }, - "string.prototype.matchall>es-abstract>gopd": { + "gulp-livereload>event-stream>stream-combiner": { "packages": { - "string.prototype.matchall>get-intrinsic": true + "debounce-stream>duplexer": true } }, - "string.prototype.matchall>es-abstract>has-property-descriptors": { - "packages": { - "string.prototype.matchall>call-bind>es-define-property": true + "gulp>glob-watcher>async-done>stream-exhaust": { + "builtin": { + "stream.Writable": true, + "util.inherits": true + }, + "globals": { + "setImmediate": true } }, - "string.prototype.matchall>es-abstract>is-callable": { + "labeled-stream-splicer>stream-splicer": { "globals": { - "document": true + "process.nextTick": true, + "setImmediate": true + }, + "packages": { + "pumpify>inherits": true, + "labeled-stream-splicer>stream-splicer>readable-stream": true } }, - "string.prototype.matchall>es-abstract>is-regex": { + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width": { "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "gulp>gulp-cli>yargs>string-width>code-point-at": true, + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>string-width>is-fullwidth-code-point": true, + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": true } }, - "string.prototype.matchall>es-abstract>object-inspect": { - "builtin": { - "util.inspect": true - }, - "globals": { - "HTMLElement": true, - "WeakRef": true + "stylelint>table>string-width": { + "packages": { + "stylelint>table>string-width>emoji-regex": true, + "stylelint>table>slice-ansi>is-fullwidth-code-point": true, + "stylelint>table>string-width>strip-ansi": true } }, - "string.prototype.matchall>es-abstract>safe-regex-test": { + "yargs>string-width": { + "packages": { + "yargs>string-width>emoji-regex": true, + "yargs>string-width>is-fullwidth-code-point": true, + "eslint>strip-ansi": true + } + }, + "string.prototype.matchall": { "packages": { "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>is-regex": true + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>es-abstract": true, + "string.prototype.matchall>has-symbols": true, + "string.prototype.matchall>regexp.prototype.flags": true } }, "string.prototype.matchall>es-abstract>string.prototype.trim": { @@ -7836,821 +7917,684 @@ "string.prototype.matchall>es-abstract>es-object-atoms": true } }, - "string.prototype.matchall>get-intrinsic": { - "globals": { - "AggregateError": true, - "FinalizationRegistry": true, - "WeakRef": true - }, + "browserify>string_decoder": { "packages": { - "browserify>has>function-bind": true, - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>es-abstract>has-proto": true, - "string.prototype.matchall>has-symbols": true + "koa>content-disposition>safe-buffer": true } }, - "string.prototype.matchall>internal-slot": { + "gulp-livereload>tiny-lr>body>raw-body>string_decoder": { + "builtin": { + "buffer.Buffer": true + } + }, + "vinyl-buffer>bl>readable-stream>string_decoder": { "packages": { - "depcheck>is-core-module>hasown": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>side-channel": true + "vinyl-buffer>bl>readable-stream>string_decoder>safe-buffer": true } }, - "string.prototype.matchall>regexp.prototype.flags": { + "browserify>readable-stream>string_decoder": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties": true, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + "browserify>readable-stream>safe-buffer": true } }, - "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "browserify>concat-stream>readable-stream>string_decoder": { "packages": { - "string.prototype.matchall>call-bind>es-errors": true, - "string.prototype.matchall>define-properties>define-data-property": true, - "string.prototype.matchall>es-abstract>function.prototype.name>functions-have-names": true, - "string.prototype.matchall>es-abstract>has-property-descriptors": true + "browserify>concat-stream>readable-stream>safe-buffer": true } }, - "string.prototype.matchall>side-channel": { + "browserify>duplexer2>readable-stream>string_decoder": { "packages": { - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>es-abstract>object-inspect": true, - "string.prototype.matchall>get-intrinsic": true + "browserify>duplexer2>readable-stream>safe-buffer": true } }, - "stylelint": { - "builtin": { - "fs.lstatSync": true, - "fs.readFile": true, - "fs.readFileSync": true, - "fs.stat": true, - "os.EOL": true, - "path.dirname": true, - "path.isAbsolute": true, - "path.join": true, - "path.normalize": true, - "path.relative": true, - "path.resolve": true, - "path.sep": true, - "url.URL": true - }, - "globals": { - "__dirname": true, - "assert": true, - "console.warn": true, - "process.cwd": true, - "process.env.NODE_ENV": true, - "process.stdout.columns": true, - "process.stdout.isTTY": true - }, + "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>string_decoder": { + "packages": { + "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream>readable-stream>safe-buffer": true + } + }, + "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>string_decoder": { "packages": { - "chalk": true, - "del>slash": true, - "eslint>ignore": true, - "eslint>imurmurhash": true, - "fast-glob>micromatch": true, - "globby": true, - "lodash": true, - "mocha>log-symbols": 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>cosmiconfig": true, - "stylelint>execall": true, - "stylelint>file-entry-cache": true, - "stylelint>global-modules": true, - "stylelint>globjoin": true, - "stylelint>html-tags": true, - "stylelint>import-lazy": true, - "stylelint>known-css-properties": true, - "stylelint>leven": true, - "stylelint>mathml-tag-names": 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 + "gulp>vinyl-fs>lead>flush-write-stream>readable-stream>safe-buffer": true } }, - "stylelint>@stylelint/postcss-css-in-js": { - "globals": { - "__dirname": true - }, + "gulp>vinyl-fs>glob-stream>readable-stream>string_decoder": { "packages": { - "@babel/core": true, - "stylelint>postcss": true, - "stylelint>postcss-syntax": true + "gulp>vinyl-fs>glob-stream>readable-stream>safe-buffer": true } }, - "stylelint>@stylelint/postcss-markdown": { + "gulp-watch>readable-stream>string_decoder": { "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 + "gulp-watch>readable-stream>safe-buffer": true } }, - "stylelint>@stylelint/postcss-markdown>remark": { + "gulp>vinyl-fs>lazystream>readable-stream>string_decoder": { "packages": { - "react-markdown>unified": true, - "stylelint>@stylelint/postcss-markdown>remark>remark-parse": true, - "stylelint>@stylelint/postcss-markdown>remark>remark-stringify": true + "gulp>vinyl-fs>lazystream>readable-stream>safe-buffer": true } }, - "stylelint>@stylelint/postcss-markdown>remark>remark-parse": { + "browserify>module-deps>readable-stream>string_decoder": { "packages": { - "react-syntax-highlighter>refractor>parse-entities": true, - "react-syntax-highlighter>refractor>parse-entities>is-decimal": true, - "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-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>repeat-string": 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 + "browserify>module-deps>readable-stream>safe-buffer": true } }, - "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unherit": { + "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>string_decoder": { "packages": { - "pumpify>inherits": true, - "watchify>xtend": true + "gulp>vinyl-fs>glob-stream>ordered-read-streams>readable-stream>safe-buffer": true } }, - "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unist-util-remove-position": { + "browserify>read-only-stream>readable-stream>string_decoder": { "packages": { - "react-markdown>unist-util-visit": true + "browserify>read-only-stream>readable-stream>safe-buffer": true } }, - "stylelint>@stylelint/postcss-markdown>remark>remark-stringify": { + "browserify>module-deps>stream-combiner2>readable-stream>string_decoder": { "packages": { - "react-syntax-highlighter>refractor>parse-entities": true, - "react-syntax-highlighter>refractor>parse-entities>is-decimal": true, - "stylelint>@stylelint/postcss-markdown>remark>remark-parse>ccount": 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>repeat-string": 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 + "browserify>module-deps>stream-combiner2>readable-stream>safe-buffer": true } }, - "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>markdown-table": { + "labeled-stream-splicer>stream-splicer>readable-stream>string_decoder": { "packages": { - "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true + "labeled-stream-splicer>stream-splicer>readable-stream>safe-buffer": true } }, - "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>mdast-util-compact": { + "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>string_decoder": { "packages": { - "react-markdown>unist-util-visit": true + "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream>safe-buffer": true } }, - "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities": { + "browserify>browser-pack>through2>readable-stream>string_decoder": { "packages": { - "react-syntax-highlighter>refractor>parse-entities>character-entities-legacy": true, - "react-syntax-highlighter>refractor>parse-entities>is-alphanumerical": true, - "react-syntax-highlighter>refractor>parse-entities>is-decimal": true, - "react-syntax-highlighter>refractor>parse-entities>is-hexadecimal": true, - "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities>character-entities-html4": true + "browserify>browser-pack>through2>readable-stream>string_decoder>safe-buffer": true } }, - "stylelint>@stylelint/postcss-markdown>unist-util-find-all-after": { + "vinyl>cloneable-readable>through2>readable-stream>string_decoder": { "packages": { - "stylelint>@stylelint/postcss-markdown>unist-util-find-all-after>unist-util-is": true + "vinyl>cloneable-readable>through2>readable-stream>safe-buffer": true } }, - "stylelint>autoprefixer": { - "globals": { - "console": true, - "process.cwd": true, - "process.env.AUTOPREFIXER_GRID": true - }, + "browserify>deps-sort>through2>readable-stream>string_decoder": { "packages": { - "autoprefixer>caniuse-lite": true, - "autoprefixer>normalize-range": true, - "browserslist": true, - "stylelint>autoprefixer>num2fraction": true, - "stylelint>postcss": true, - "stylelint>postcss-value-parser": true, - "stylelint>postcss>picocolors": true + "browserify>deps-sort>through2>readable-stream>safe-buffer": true } }, - "stylelint>cosmiconfig": { - "builtin": { - "fs": true, - "os": true, - "path": true - }, - "globals": { - "process.cwd": true - }, + "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>string_decoder": { "packages": { - "depcheck>cosmiconfig>parse-json": true, - "eslint>@eslint/eslintrc>import-fresh": true, - "globby>dir-glob>path-type": true, - "stylelint>cosmiconfig>yaml": true + "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream>safe-buffer": true } }, - "stylelint>cosmiconfig>yaml": { - "globals": { - "Buffer": true, - "YAML_SILENCE_DEPRECATION_WARNINGS": true, - "YAML_SILENCE_WARNINGS": true, - "atob": true, - "btoa": true, - "console.warn": true, - "process": true + "gulp-sort>through2>readable-stream>string_decoder": { + "packages": { + "gulp-sort>through2>readable-stream>safe-buffer": true } }, - "stylelint>execall": { + "gulp-sourcemaps>through2>readable-stream>string_decoder": { "packages": { - "stylelint>execall>clone-regexp": true + "gulp-sourcemaps>through2>readable-stream>safe-buffer": true } }, - "stylelint>execall>clone-regexp": { + "browserify>insert-module-globals>through2>readable-stream>string_decoder": { "packages": { - "stylelint>execall>clone-regexp>is-regexp": true + "browserify>insert-module-globals>through2>readable-stream>safe-buffer": true } }, - "stylelint>file-entry-cache": { - "builtin": { - "crypto.createHash": true, - "fs.readFileSync": true, - "fs.statSync": true, - "path.basename": true, - "path.dirname": true - }, + "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder": { "packages": { - "stylelint>file-entry-cache>flat-cache": true + "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream>string_decoder>safe-buffer": true } }, - "stylelint>file-entry-cache>flat-cache": { - "builtin": { - "fs.existsSync": true, - "fs.readFileSync": true, - "path.basename": true, - "path.dirname": true, - "path.resolve": true - }, - "globals": { - "__dirname": true - }, + "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>string_decoder": { "packages": { - "stylelint>file-entry-cache>flat-cache>flatted": true, - "stylelint>file-entry-cache>flat-cache>rimraf": true, - "stylelint>file-entry-cache>flat-cache>write": true + "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream>safe-buffer": true } }, - "stylelint>file-entry-cache>flat-cache>rimraf": { - "builtin": { - "assert": true, - "fs": true, - "path.join": true - }, - "globals": { - "process.platform": true, - "setTimeout": true - }, + "gulp>vinyl-fs>to-through>through2>readable-stream>string_decoder": { "packages": { - "nyc>glob": true + "gulp>vinyl-fs>to-through>through2>readable-stream>safe-buffer": true } }, - "stylelint>file-entry-cache>flat-cache>write": { - "builtin": { - "fs.createWriteStream": true, - "fs.writeFile": true, - "fs.writeFileSync": true, - "path.dirname": true - }, + "vinyl-source-stream>through2>readable-stream>string_decoder": { "packages": { - "mockttp>portfinder>mkdirp": true + "vinyl-source-stream>through2>readable-stream>safe-buffer": true } }, - "stylelint>global-modules": { - "builtin": { - "path.resolve": true - }, - "globals": { - "process.env.OSTYPE": true, - "process.platform": true - }, + "gulp>vinyl-fs>readable-stream>string_decoder": { "packages": { - "stylelint>global-modules>global-prefix": true + "gulp>vinyl-fs>readable-stream>safe-buffer": true } }, - "stylelint>global-modules>global-prefix": { - "builtin": { - "fs.readFileSync": true, - "fs.realpathSync": true, - "os.homedir": true, - "path.dirname": true, - "path.join": true, - "path.resolve": true - }, - "globals": { - "process.env.APPDATA": true, - "process.env.DESTDIR": true, - "process.env.OSTYPE": true, - "process.env.PREFIX": true, - "process.execPath": true, - "process.platform": true - }, + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities": { "packages": { - "stylelint>global-modules>global-prefix>ini": true, - "stylelint>global-modules>global-prefix>which": true + "stylelint>@stylelint/postcss-markdown>remark>remark-stringify>stringify-entities>character-entities-html4": true, + "react-syntax-highlighter>refractor>parse-entities>character-entities-legacy": true, + "react-syntax-highlighter>refractor>parse-entities>is-alphanumerical": true, + "react-syntax-highlighter>refractor>parse-entities>is-decimal": true, + "react-syntax-highlighter>refractor>parse-entities>is-hexadecimal": true } }, - "stylelint>global-modules>global-prefix>ini": { - "globals": { - "process": true + "postcss-discard-font-face>postcss>chalk>strip-ansi": { + "packages": { + "postcss-discard-font-face>postcss>chalk>strip-ansi>ansi-regex": true } }, - "stylelint>global-modules>global-prefix>which": { - "builtin": { - "path.join": true - }, - "globals": { - "process.cwd": true, - "process.env.OSTYPE": true, - "process.env.PATH": true, - "process.env.PATHEXT": true, - "process.platform": true - }, + "eslint>strip-ansi": { "packages": { - "@sentry/cli>which>isexe": true + "eslint>strip-ansi>ansi-regex": true } }, - "stylelint>globjoin": { - "builtin": { - "path.join": true + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi": { + "packages": { + "@lavamoat/allow-scripts>@npmcli/run-script>node-gyp>npmlog>gauge>strip-ansi>ansi-regex": true } }, - "stylelint>normalize-selector": { - "globals": { - "define": true + "stylelint>table>string-width>strip-ansi": { + "packages": { + "stylelint>table>string-width>strip-ansi>ansi-regex": true } }, - "stylelint>postcss": { - "builtin": { - "fs": true, - "path": true - }, - "globals": { - "Buffer": true, - "atob": true, - "btoa": true, - "console": true, - "process.env.NODE_ENV": true - }, + "gulp-watch>vinyl-file>strip-bom-stream": { "packages": { - "stylelint>postcss>picocolors": true, - "stylelint>postcss>source-map": true + "gulp-watch>vinyl-file>strip-bom-stream>first-chunk-stream": true, + "gulp-watch>vinyl-file>strip-bom": true } }, - "stylelint>postcss-html": { + "gulp-watch>vinyl-file>strip-bom": { "globals": { - "__dirname": true + "Buffer.isBuffer": true }, "packages": { - "stylelint>postcss-html>htmlparser2": true, - "stylelint>postcss-syntax": true + "gulp>vinyl-fs>remove-bom-buffer>is-utf8": true } }, - "stylelint>postcss-html>htmlparser2": { + "stylelint": { "builtin": { - "buffer.Buffer": true, - "events.EventEmitter": true, - "string_decoder.StringDecoder": true + "fs.lstatSync": true, + "fs.readFile": true, + "fs.readFileSync": true, + "fs.stat": true, + "os.EOL": true, + "path.dirname": true, + "path.isAbsolute": true, + "path.join": true, + "path.normalize": true, + "path.relative": true, + "path.resolve": true, + "path.sep": true, + "url.URL": true + }, + "globals": { + "__dirname": true, + "assert": true, + "console.warn": true, + "process.cwd": true, + "process.env.NODE_ENV": true, + "process.stdout.columns": true, + "process.stdout.isTTY": true }, "packages": { - "pumpify>inherits": true, - "readable-stream": 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>domhandler": { - "packages": { - "stylelint>postcss-html>htmlparser2>domelementtype": true + "stylelint>@stylelint/postcss-css-in-js": true, + "stylelint>@stylelint/postcss-markdown": true, + "stylelint>autoprefixer": true, + "stylelint>balanced-match": true, + "chalk": true, + "stylelint>cosmiconfig": true, + "nock>debug": true, + "stylelint>execall": true, + "stylelint>file-entry-cache": true, + "stylelint>global-modules": true, + "globby": true, + "stylelint>globjoin": true, + "stylelint>html-tags": true, + "eslint>ignore": true, + "stylelint>import-lazy": true, + "eslint>imurmurhash": true, + "stylelint>known-css-properties": true, + "stylelint>leven": true, + "lodash": true, + "mocha>log-symbols": true, + "stylelint>mathml-tag-names": true, + "fast-glob>micromatch": true, + "stylelint>normalize-selector": 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>postcss": true, + "nyc>resolve-from": true, + "del>slash": true, + "stylelint>specificity": true, + "yargs>string-width": true, + "stylelint>style-search": true, + "stylelint>sugarss": true, + "stylelint>svg-tags": true, + "stylelint>table": true, + "stylelint>write-file-atomic": true } }, - "stylelint>postcss-html>htmlparser2>domutils": { + "stylelint>sugarss": { "packages": { - "stylelint>postcss-html>htmlparser2>domelementtype": true, - "stylelint>postcss-html>htmlparser2>domutils>dom-serializer": true + "stylelint>sugarss>postcss": true } }, - "stylelint>postcss-html>htmlparser2>domutils>dom-serializer": { - "packages": { - "stylelint>postcss-html>htmlparser2>domelementtype": true, - "stylelint>postcss-html>htmlparser2>entities": true + "superstruct": { + "globals": { + "console.warn": true, + "define": true } }, - "stylelint>postcss-less": { + "chalk>supports-color": { + "builtin": { + "os.release": true, + "tty.isatty": true + }, + "globals": { + "process.env": true, + "process.platform": true + }, "packages": { - "stylelint>postcss-less>postcss": true + "chalk>supports-color>has-flag": true } }, - "stylelint>postcss-less>postcss": { + "gulp-livereload>chalk>supports-color": { "builtin": { - "fs": true, - "path": true + "os.release": true }, "globals": { - "Buffer": true, - "atob": true, - "btoa": true, - "console": true, - "process.env.NODE_ENV": true + "process.env": true, + "process.platform": true, + "process.stderr": true, + "process.stdout": true, + "process.versions.node.split": true }, "packages": { - "stylelint>postcss-less>postcss>picocolors": true, - "stylelint>postcss-less>postcss>source-map": true + "gulp-livereload>chalk>supports-color>has-flag": true } }, - "stylelint>postcss-less>postcss>picocolors": { + "postcss-discard-font-face>postcss>chalk>supports-color": { + "globals": { + "process.argv": true, + "process.env": true, + "process.platform": true, + "process.stdout": true + } + }, + "mocha>supports-color": { "builtin": { + "os.release": true, "tty.isatty": true }, "globals": { - "process.argv.includes": true, "process.env": true, "process.platform": true + }, + "packages": { + "chalk>supports-color>has-flag": true } }, - "stylelint>postcss-reporter": { + "postcss-discard-font-face>postcss>supports-color": { + "globals": { + "process": true + }, "packages": { - "lodash": true + "postcss-discard-font-face>postcss>supports-color>has-flag": true } }, - "stylelint>postcss-safe-parser": { + "browserify>syntax-error": { "packages": { - "stylelint>postcss-safe-parser>postcss": true + "browserify>syntax-error>acorn-node": true } }, - "stylelint>postcss-safe-parser>postcss": { - "builtin": { - "fs": true, - "path": true + "stylelint>table": { + "globals": { + "process.stdout.write": true }, + "packages": { + "eslint>ajv": true, + "lodash": true, + "stylelint>table>slice-ansi": true, + "stylelint>table>string-width": true + } + }, + "terser": { "globals": { "Buffer": true, "atob": true, "btoa": true, - "console": true, - "process.env.NODE_ENV": true + "console.log": true, + "console.warn": true, + "define": true, + "process": true }, "packages": { - "stylelint>postcss-safe-parser>postcss>picocolors": true, - "stylelint>postcss-safe-parser>postcss>source-map": true - } - }, - "stylelint>postcss-safe-parser>postcss>picocolors": { - "builtin": { - "tty.isatty": true - }, - "globals": { - "process.argv.includes": true, - "process.env": true, - "process.platform": true + "terser>@jridgewell/source-map": true, + "jsdom>acorn": true } }, - "stylelint>postcss-sass": { + "through2": { "packages": { - "stylelint>postcss-sass>gonzales-pe": true, - "stylelint>postcss-sass>postcss": true + "readable-stream": true } }, - "stylelint>postcss-sass>gonzales-pe": { - "globals": { - "console.error": true, - "define": true + "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter": { + "packages": { + "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2": true, + "watchify>xtend": true } }, - "stylelint>postcss-sass>postcss": { + "gulp-sourcemaps>@gulp-sourcemaps/identity-map>through2": { "builtin": { - "fs": true, - "path": true + "util.inherits": true }, "globals": { - "Buffer": true, - "atob": true, - "btoa": true, - "console": true, - "process.env.NODE_ENV": true + "process.nextTick": true }, "packages": { - "stylelint>postcss-sass>postcss>picocolors": true, - "stylelint>postcss-sass>postcss>source-map": true + "readable-stream": true } }, - "stylelint>postcss-sass>postcss>picocolors": { + "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2": { "builtin": { - "tty.isatty": true + "util.inherits": true }, "globals": { - "process.argv.includes": true, - "process.env": true, - "process.platform": true - } - }, - "stylelint>postcss-scss": { + "process.nextTick": true + }, "packages": { - "stylelint>postcss-scss>postcss": true + "gulp-sourcemaps>@gulp-sourcemaps/map-sources>through2>readable-stream": true, + "watchify>xtend": true } }, - "stylelint>postcss-scss>postcss": { + "bify-module-groups>through2": { "builtin": { - "fs": true, - "path": true + "util.inherits": true }, "globals": { - "Buffer": true, - "atob": true, - "btoa": true, - "console": true, - "process.env.NODE_ENV": true + "process.nextTick": true }, "packages": { - "stylelint>postcss-scss>postcss>picocolors": true, - "stylelint>postcss-scss>postcss>source-map": true + "readable-stream": true } }, - "stylelint>postcss-scss>postcss>picocolors": { + "browserify>browser-pack>through2": { "builtin": { - "tty.isatty": true + "util.inherits": true }, "globals": { - "process.argv.includes": true, - "process.env": true, - "process.platform": true - } - }, - "stylelint>postcss-selector-parser": { + "process.nextTick": true + }, "packages": { - "readable-stream>util-deprecate": true, - "stylelint>postcss-selector-parser>cssesc": true + "browserify>browser-pack>through2>readable-stream": true, + "watchify>xtend": true } }, - "stylelint>postcss-syntax": { + "browserify>through2": { "builtin": { - "path.isAbsolute": true, - "path.resolve": true, - "path.sep": true + "util.inherits": true + }, + "globals": { + "process.nextTick": true }, "packages": { - "stylelint>postcss": true + "browserify>readable-stream": true, + "watchify>xtend": true } }, - "stylelint>postcss>picocolors": { + "vinyl>cloneable-readable>through2": { "builtin": { - "tty.isatty": true + "util.inherits": true }, "globals": { - "process.argv.includes": true, - "process.env": true, - "process.platform": true + "process.nextTick": true + }, + "packages": { + "vinyl>cloneable-readable>through2>readable-stream": true, + "watchify>xtend": true } }, - "stylelint>specificity": { + "browserify>deps-sort>through2": { + "builtin": { + "util.inherits": true + }, "globals": { - "define": true - } - }, - "stylelint>sugarss": { + "process.nextTick": true + }, "packages": { - "stylelint>sugarss>postcss": true + "browserify>deps-sort>through2>readable-stream": true, + "watchify>xtend": true } }, - "stylelint>sugarss>postcss": { + "gulp>vinyl-fs>fs-mkdirp-stream>through2": { "builtin": { - "fs": true, - "path": true + "util.inherits": true }, "globals": { - "Buffer": true, - "atob": true, - "btoa": true, - "console": true, - "process.env.NODE_ENV": true + "process.nextTick": true }, "packages": { - "stylelint>sugarss>postcss>picocolors": true, - "stylelint>sugarss>postcss>source-map": true + "gulp>vinyl-fs>fs-mkdirp-stream>through2>readable-stream": true, + "watchify>xtend": true } }, - "stylelint>sugarss>postcss>picocolors": { + "gulp-sort>through2": { "builtin": { - "tty.isatty": true + "util.inherits": true }, "globals": { - "process.argv.includes": true, - "process.env": true, - "process.platform": true + "process.nextTick": true + }, + "packages": { + "gulp-sort>through2>readable-stream": true, + "watchify>xtend": true } }, - "stylelint>table": { + "gulp-sourcemaps>through2": { + "builtin": { + "util.inherits": true + }, "globals": { - "process.stdout.write": true + "process.nextTick": true }, "packages": { - "eslint>ajv": true, - "lodash": true, - "stylelint>table>slice-ansi": true, - "stylelint>table>string-width": true + "gulp-sourcemaps>through2>readable-stream": true, + "watchify>xtend": true } }, - "stylelint>table>slice-ansi": { + "gulp-stylelint>through2": { + "builtin": { + "util.inherits": true + }, + "globals": { + "process.nextTick": true + }, "packages": { - "stylelint>table>slice-ansi>ansi-styles": true, - "stylelint>table>slice-ansi>astral-regex": true, - "stylelint>table>slice-ansi>is-fullwidth-code-point": true + "readable-stream": true } }, - "stylelint>table>slice-ansi>ansi-styles": { + "gulp-zip>through2": { + "builtin": { + "util.inherits": true + }, + "globals": { + "process.nextTick": true + }, "packages": { - "@metamask/jazzicon>color>color-convert": true + "readable-stream": true } }, - "stylelint>table>string-width": { + "browserify>insert-module-globals>through2": { + "builtin": { + "util.inherits": true + }, + "globals": { + "process.nextTick": true + }, "packages": { - "stylelint>table>slice-ansi>is-fullwidth-code-point": true, - "stylelint>table>string-width>emoji-regex": true, - "stylelint>table>string-width>strip-ansi": true + "browserify>insert-module-globals>through2>readable-stream": true, + "watchify>xtend": true } }, - "stylelint>table>string-width>strip-ansi": { + "browserify>module-deps>through2": { + "builtin": { + "util.inherits": true + }, + "globals": { + "process.nextTick": true + }, "packages": { - "stylelint>table>string-width>strip-ansi>ansi-regex": true + "browserify>module-deps>readable-stream": true, + "watchify>xtend": true } }, - "stylelint>write-file-atomic": { + "gulp>vinyl-fs>remove-bom-stream>through2": { "builtin": { - "fs.chmod": true, - "fs.chmodSync": true, - "fs.chown": true, - "fs.chownSync": true, - "fs.close": true, - "fs.closeSync": true, - "fs.fsync": true, - "fs.fsyncSync": true, - "fs.open": true, - "fs.openSync": true, - "fs.realpath": true, - "fs.realpathSync": true, - "fs.rename": true, - "fs.renameSync": true, - "fs.stat": true, - "fs.statSync": true, - "fs.unlink": true, - "fs.unlinkSync": true, - "fs.write": true, - "fs.writeSync": true, - "path.resolve": true, - "util.promisify": true, - "worker_threads.threadId": true + "util.inherits": true }, "globals": { - "Buffer.isBuffer": true, - "__filename": true, - "process.getuid": true, - "process.pid": true + "process.nextTick": true }, "packages": { - "eslint>imurmurhash": true, - "nyc>signal-exit": true, - "stylelint>write-file-atomic>is-typedarray": true, - "stylelint>write-file-atomic>typedarray-to-buffer": true + "gulp>vinyl-fs>remove-bom-stream>through2>readable-stream": true, + "watchify>xtend": true } }, - "stylelint>write-file-atomic>typedarray-to-buffer": { + "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2": { + "builtin": { + "util.inherits": true + }, "globals": { - "Buffer.from": true + "process.nextTick": true }, "packages": { - "stylelint>write-file-atomic>is-typedarray": true + "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter>through2>readable-stream": true, + "watchify>xtend": true } }, - "superstruct": { + "gulp>vinyl-fs>to-through>through2": { + "builtin": { + "util.inherits": true + }, "globals": { - "console.warn": true, - "define": true + "process.nextTick": true + }, + "packages": { + "gulp>vinyl-fs>to-through>through2>readable-stream": true, + "watchify>xtend": true } }, - "terser": { + "vinyl-buffer>through2": { + "builtin": { + "util.inherits": true + }, "globals": { - "Buffer": true, - "atob": true, - "btoa": true, - "console.log": true, - "console.warn": true, - "define": true, - "process": true + "process.nextTick": true }, "packages": { - "jsdom>acorn": true, - "terser>@jridgewell/source-map": true + "vinyl-buffer>bl>readable-stream": true, + "watchify>xtend": true } }, - "terser-webpack-plugin>@jridgewell/trace-mapping": { + "gulp>vinyl-fs>through2": { + "builtin": { + "util.inherits": true + }, "globals": { - "define": true + "process.nextTick": true }, "packages": { - "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/resolve-uri": true, - "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": true + "gulp>vinyl-fs>readable-stream": true, + "watchify>xtend": true } }, - "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/resolve-uri": { + "vinyl-source-stream>through2": { + "builtin": { + "util.inherits": true + }, "globals": { - "define": true + "process.nextTick": true + }, + "packages": { + "vinyl-source-stream>through2>readable-stream": true, + "watchify>xtend": true } }, - "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": { + "debounce-stream>through": { + "builtin": { + "stream": true + }, "globals": { - "Buffer": true, - "TextDecoder": true, - "define": true + "process.nextTick": true } }, - "terser>@jridgewell/source-map": { + "gulp-sourcemaps>debug-fabulous>memoizee>timers-ext": { "packages": { - "terser-webpack-plugin>@jridgewell/trace-mapping": true, - "terser>@jridgewell/source-map>@jridgewell/gen-mapping": true + "resolve-url-loader>es6-iterator>es5-ext": true } }, - "terser>@jridgewell/source-map>@jridgewell/gen-mapping": { + "gulp-livereload>tiny-lr": { + "builtin": { + "events": true, + "fs": true, + "http": true, + "https": true, + "url.parse": true + }, "globals": { - "define": true + "console.error": true }, "packages": { - "terser-webpack-plugin>@jridgewell/trace-mapping": true, - "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": true, - "terser>@jridgewell/source-map>@jridgewell/gen-mapping>@jridgewell/set-array": true - } - }, - "terser>@jridgewell/source-map>@jridgewell/gen-mapping>@jridgewell/set-array": { - "globals": { - "define": true + "gulp-livereload>tiny-lr>body": true, + "gulp-livereload>tiny-lr>debug": true, + "gulp-livereload>tiny-lr>faye-websocket": true, + "react>object-assign": true, + "@storybook/addon-knobs>qs": true } }, - "terser>source-map-support": { + "gulp>vinyl-fs>glob-stream>to-absolute-glob": { "builtin": { - "fs": true, - "path.dirname": true, "path.resolve": true }, "globals": { - "XMLHttpRequest": true, - "console.error": true, - "process": true + "process.cwd": true, + "process.platform": true }, "packages": { - "terser>source-map-support>buffer-from": true, - "terser>source-map-support>source-map": true + "gulp>gulp-cli>replace-homedir>is-absolute": true, + "gulp>glob-watcher>is-negated-glob": true } }, - "terser>source-map-support>buffer-from": { - "globals": { - "Buffer": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path": { + "packages": { + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>to-object-path>kind-of": true } }, - "through2": { + "chokidar>braces>fill-range>to-regex-range": { "packages": { - "readable-stream": true + "chokidar>braces>fill-range>to-regex-range>is-number": true + } + }, + "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>to-regex-range": { + "packages": { + "gulp>glob-watcher>anymatch>micromatch>braces>fill-range>is-number": true, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>repeat-string": true + } + }, + "gulp>gulp-cli>matchdep>micromatch>to-regex": { + "packages": { + "gulp>gulp-cli>matchdep>micromatch>to-regex>define-property": true, + "gulp-zip>plugin-error>extend-shallow": true, + "gulp>gulp-cli>matchdep>micromatch>regex-not": true, + "gulp>gulp-cli>matchdep>micromatch>to-regex>safe-regex": true + } + }, + "gulp>vinyl-fs>to-through": { + "packages": { + "gulp>vinyl-fs>to-through>through2": true } }, "ts-node": { @@ -8683,13 +8627,13 @@ "value": true }, "packages": { - "jsdom>acorn": true, "ts-node>@cspotcode/source-map-support": true, "ts-node>@tsconfig/node10": true, "ts-node>@tsconfig/node12": true, "ts-node>@tsconfig/node14": true, "ts-node>@tsconfig/node16": true, "ts-node>acorn-walk": true, + "jsdom>acorn": true, "ts-node>arg": true, "ts-node>create-require": true, "ts-node>diff": true, @@ -8698,63 +8642,195 @@ "ts-node>yn": true } }, - "ts-node>@cspotcode/source-map-support": { - "builtin": { - "fs": true, - "path.isAbsolute": true, - "path.join": true, - "path.normalize": true, - "path.resolve": true, - "url.fileURLToPath": true, - "url.pathToFileURL": true, - "util.inspect": true - }, - "globals": { - "Buffer.from": true, - "URL": true, - "XMLHttpRequest": true, - "console.error": true, - "process": true - }, + "eslint-plugin-import>tsconfig-paths": { + "builtin": { + "fs.existsSync": true, + "fs.lstatSync": true, + "fs.readFile": true, + "fs.readFileSync": true, + "fs.stat": true, + "fs.statSync": true, + "module._resolveFilename": true, + "module.builtinModules": true, + "path.dirname": true, + "path.isAbsolute": true, + "path.join": true, + "path.resolve": true + }, + "globals": { + "console.warn": true, + "process.argv.slice": true, + "process.cwd": true, + "process.env": true + }, + "packages": { + "eslint-plugin-import>tsconfig-paths>json5": true, + "wait-on>minimist": true, + "eslint-plugin-import>tsconfig-paths>strip-bom": true + } + }, + "tsutils": { + "packages": { + "tslib": true, + "typescript": true + } + }, + "eslint>levn>type-check": { + "packages": { + "eslint>levn>prelude-ls": true + } + }, + "stylelint>write-file-atomic>typedarray-to-buffer": { + "globals": { + "Buffer.from": true + }, + "packages": { + "stylelint>write-file-atomic>is-typedarray": true + } + }, + "typescript": { + "builtin": { + "buffer.Buffer": true, + "crypto": true, + "fs": true, + "inspector": true, + "module.findPnpApi": true, + "os.EOL": true, + "os.platform": true, + "path.dirname": true, + "path.join": true, + "path.resolve": true, + "perf_hooks.PerformanceObserver": true, + "perf_hooks.performance": true + }, + "globals": { + "Intl.Collator": true, + "PerformanceObserver": true, + "__dirname": true, + "__filename": true, + "clearTimeout": true, + "console": true, + "gc": true, + "globalThis": true, + "onProfilerEvent": true, + "performance": true, + "process": true, + "setTimeout": true + }, + "packages": { + "terser>source-map-support": true + } + }, + "browserify>insert-module-globals>undeclared-identifiers": { + "packages": { + "browserify>syntax-error>acorn-node": true, + "browserify>insert-module-globals>undeclared-identifiers>get-assigned-identifiers": true, + "watchify>xtend": true + } + }, + "gulp>undertaker": { + "builtin": { + "assert": true, + "events.EventEmitter": true, + "util.inherits": true + }, + "globals": { + "process.env.UNDERTAKER_SETTLE": true, + "process.env.UNDERTAKER_TIME_RESOLUTION": true, + "process.hrtime": true + }, + "packages": { + "gulp>undertaker>arr-flatten": true, + "gulp>undertaker>arr-map": true, + "gulp>undertaker>bach": true, + "gulp>undertaker>collection-map": true, + "gulp>undertaker>es6-weak-map": true, + "gulp>undertaker>last-run": true, + "gulp>undertaker>object.defaults": true, + "gulp>undertaker>object.reduce": true, + "gulp>undertaker>undertaker-registry": true + } + }, + "stylelint>@stylelint/postcss-markdown>remark>remark-parse>unherit": { + "packages": { + "pumpify>inherits": true, + "watchify>xtend": true + } + }, + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript": { + "packages": { + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript>unicode-canonical-property-names-ecmascript": true, + "@babel/preset-env>@babel/plugin-transform-dotall-regex>@babel/helper-create-regexp-features-plugin>regexpu-core>unicode-match-property-ecmascript>unicode-property-aliases-ecmascript": true + } + }, + "react-markdown>unified": { + "packages": { + "react-markdown>unified>bail": true, + "react-markdown>unified>extend": true, + "react-markdown>unified>is-buffer": true, + "mocha>yargs-unparser>is-plain-obj": true, + "react-markdown>unified>trough": true, + "react-markdown>vfile": true + } + }, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>union-value": { + "packages": { + "gulp-zip>plugin-error>arr-union": true, + "gulp>gulp-cli>array-sort>get-value": true, + "gulp-watch>anymatch>micromatch>object.omit>is-extendable": true, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>set-value": true + } + }, + "gulp>vinyl-fs>glob-stream>unique-stream": { + "packages": { + "@lavamoat/lavapack>json-stable-stringify": true, + "gulp>vinyl-fs>glob-stream>unique-stream>through2-filter": 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>@stylelint/postcss-markdown>remark>remark-parse>unist-util-remove-position": { + "packages": { + "react-markdown>unist-util-visit": true + } + }, + "react-markdown>unist-util-visit>unist-util-visit-parents": { + "packages": { + "react-markdown>unist-util-visit>unist-util-is": true + } + }, + "react-markdown>unist-util-visit": { "packages": { - "ts-node>@cspotcode/source-map-support>@jridgewell/trace-mapping": true + "react-markdown>unist-util-visit>unist-util-visit-parents": true } }, - "ts-node>@cspotcode/source-map-support>@jridgewell/trace-mapping": { - "globals": { - "define": true - }, + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value": { "packages": { - "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/resolve-uri": true, - "terser-webpack-plugin>@jridgewell/trace-mapping>@jridgewell/sourcemap-codec": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>base>cache-base>unset-value>has-value": true, + "gulp>gulp-cli>isobject": true } }, - "ts-node>acorn-walk": { + "uri-js": { "globals": { "define": true } }, - "ts-node>arg": { - "globals": { - "process.argv.slice": true + "resolve-url-loader>rework>css>urix": { + "builtin": { + "path.sep": true } }, - "ts-node>create-require": { - "builtin": { - "fs.lstatSync": true, - "module.Module": true, - "module.createRequire": true, - "module.createRequireFromPath": true, - "path.dirname": true, - "path.join": true - }, - "globals": { - "process.cwd": true + "gulp>gulp-cli>matchdep>micromatch>snapdragon>use": { + "packages": { + "@babel/register>clone-deep>kind-of": true } }, - "ts-node>diff": { - "globals": { - "setTimeout": true + "readable-stream>util-deprecate": { + "builtin": { + "util.deprecate": true } }, "ts-node>v8-compile-cache-lib": { @@ -8782,48 +8858,26 @@ "process": true } }, - "tsutils": { + "react-markdown>vfile>vfile-message": { "packages": { - "tslib": true, - "typescript": true + "react-markdown>vfile>unist-util-stringify-position": true } }, - "typescript": { + "react-markdown>vfile": { "builtin": { - "buffer.Buffer": true, - "crypto": true, - "fs": true, - "inspector": true, - "module.findPnpApi": true, - "os.EOL": true, - "os.platform": true, + "path.basename": true, "path.dirname": true, + "path.extname": true, "path.join": true, - "path.resolve": true, - "perf_hooks.PerformanceObserver": true, - "perf_hooks.performance": true + "path.sep": true }, "globals": { - "Intl.Collator": true, - "PerformanceObserver": true, - "__dirname": true, - "__filename": true, - "clearTimeout": true, - "console": true, - "gc": true, - "globalThis": true, - "onProfilerEvent": true, - "performance": true, - "process": true, - "setTimeout": true + "process.cwd": true }, "packages": { - "terser>source-map-support": true - } - }, - "uri-js": { - "globals": { - "define": true + "react-markdown>vfile>is-buffer": true, + "react-markdown>vfile>replace-ext": true, + "react-markdown>vfile>vfile-message": true } }, "vinyl": { @@ -8841,9 +8895,9 @@ "process.cwd": true }, "packages": { - "vinyl>clone": true, "vinyl>clone-buffer": true, "vinyl>clone-stats": true, + "vinyl>clone": true, "vinyl>cloneable-readable": true, "vinyl>remove-trailing-separator": true, "vinyl>replace-ext": true @@ -8855,67 +8909,7 @@ "vinyl-buffer>through2": true } }, - "vinyl-buffer>bl": { - "builtin": { - "util.inherits": true - }, - "packages": { - "koa>content-disposition>safe-buffer": true, - "vinyl-buffer>bl>readable-stream": true - } - }, - "vinyl-buffer>bl>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true, - "vinyl-buffer>bl>readable-stream>isarray": true, - "vinyl-buffer>bl>readable-stream>safe-buffer": true, - "vinyl-buffer>bl>readable-stream>string_decoder": true - } - }, - "vinyl-buffer>bl>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "vinyl-buffer>bl>readable-stream>string_decoder": { - "packages": { - "vinyl-buffer>bl>readable-stream>string_decoder>safe-buffer": true - } - }, - "vinyl-buffer>bl>readable-stream>string_decoder>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "vinyl-buffer>through2": { - "builtin": { - "util.inherits": true - }, - "globals": { - "process.nextTick": true - }, - "packages": { - "vinyl-buffer>bl>readable-stream": true, - "watchify>xtend": true - } - }, - "vinyl-source-stream": { + "gulp-watch>vinyl-file": { "builtin": { "path.resolve": true }, @@ -8923,163 +8917,103 @@ "process.cwd": true }, "packages": { - "vinyl": true, - "vinyl-source-stream>through2": true + "del>graceful-fs": true, + "gulp-watch>vinyl-file>pify": true, + "gh-pages>globby>pinkie-promise": true, + "gulp-watch>vinyl-file>strip-bom-stream": true, + "gulp-watch>vinyl-file>strip-bom": true, + "gulp-watch>vinyl-file>vinyl": true } }, - "vinyl-source-stream>through2": { + "gulp>vinyl-fs": { "builtin": { + "os.platform": true, + "path.relative": true, + "path.resolve": true, "util.inherits": true }, "globals": { + "Buffer.isBuffer": true, + "process.cwd": true, + "process.geteuid": true, + "process.getuid": true, "process.nextTick": true }, "packages": { - "vinyl-source-stream>through2>readable-stream": true, - "watchify>xtend": true - } - }, - "vinyl-source-stream>through2>readable-stream": { - "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true - }, - "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true - }, - "packages": { - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream-2>process-nextick-args": true, - "readable-stream>util-deprecate": true, - "vinyl-source-stream>through2>readable-stream>isarray": true, - "vinyl-source-stream>through2>readable-stream>safe-buffer": true, - "vinyl-source-stream>through2>readable-stream>string_decoder": true - } - }, - "vinyl-source-stream>through2>readable-stream>safe-buffer": { - "builtin": { - "buffer": true - } - }, - "vinyl-source-stream>through2>readable-stream>string_decoder": { - "packages": { - "vinyl-source-stream>through2>readable-stream>safe-buffer": true - } - }, - "vinyl-sourcemaps-apply": { - "packages": { - "vinyl-sourcemaps-apply>source-map": true - } - }, - "vinyl>clone": { - "globals": { - "Buffer": true - } - }, - "vinyl>clone-buffer": { - "builtin": { - "buffer.Buffer": true - } - }, - "vinyl>clone-stats": { - "builtin": { - "fs.Stats": true - } - }, - "vinyl>cloneable-readable": { - "packages": { - "pumpify>inherits": true, - "vinyl>cloneable-readable>process-nextick-args": true, - "vinyl>cloneable-readable>through2": true - } - }, - "vinyl>cloneable-readable>process-nextick-args": { - "globals": { - "process.nextTick": true, - "process.version": true + "gulp>vinyl-fs>fs-mkdirp-stream": true, + "gulp>vinyl-fs>glob-stream": true, + "del>graceful-fs": true, + "gulp>vinyl-fs>is-valid-glob": true, + "gulp>vinyl-fs>lazystream": true, + "gulp>vinyl-fs>lead": true, + "gulp>vinyl-fs>object.assign": true, + "gulp>vinyl-fs>pumpify": true, + "gulp>vinyl-fs>readable-stream": true, + "gulp>vinyl-fs>remove-bom-buffer": true, + "gulp>vinyl-fs>remove-bom-stream": true, + "gulp>vinyl-fs>resolve-options": true, + "gulp>vinyl-fs>through2": true, + "gulp>vinyl-fs>to-through": true, + "gulp>vinyl-fs>value-or-function": true, + "vinyl": true, + "gulp>vinyl-fs>vinyl-sourcemap": true } }, - "vinyl>cloneable-readable>through2": { + "vinyl-source-stream": { "builtin": { - "util.inherits": true + "path.resolve": true }, "globals": { - "process.nextTick": true + "process.cwd": true }, "packages": { - "vinyl>cloneable-readable>through2>readable-stream": true, - "watchify>xtend": true + "vinyl-source-stream>through2": true, + "vinyl": true } }, - "vinyl>cloneable-readable>through2>readable-stream": { + "gulp>vinyl-fs>vinyl-sourcemap": { "builtin": { - "events.EventEmitter": true, - "stream": true, - "util": true + "path.dirname": true, + "path.join": true, + "path.relative": true, + "path.resolve": true }, "globals": { - "process.browser": true, - "process.env.READABLE_STREAM": true, - "process.stderr": true, - "process.stdout": true, - "process.version.slice": true, - "setImmediate": true + "Buffer": true }, "packages": { - "pumpify>inherits": true, - "readable-stream-2>core-util-is": true, - "readable-stream>util-deprecate": true, - "vinyl>cloneable-readable>through2>readable-stream>isarray": true, - "vinyl>cloneable-readable>through2>readable-stream>process-nextick-args": true, - "vinyl>cloneable-readable>through2>readable-stream>safe-buffer": true, - "vinyl>cloneable-readable>through2>readable-stream>string_decoder": true - } - }, - "vinyl>cloneable-readable>through2>readable-stream>process-nextick-args": { - "globals": { - "process": true - } - }, - "vinyl>cloneable-readable>through2>readable-stream>safe-buffer": { - "builtin": { - "buffer": true + "gulp>vinyl-fs>vinyl-sourcemap>append-buffer": true, + "nyc>convert-source-map": true, + "del>graceful-fs": true, + "gulp-watch>anymatch>normalize-path": true, + "gulp>vinyl-fs>vinyl-sourcemap>now-and-later": true, + "gulp>vinyl-fs>remove-bom-buffer": true, + "vinyl": true } }, - "vinyl>cloneable-readable>through2>readable-stream>string_decoder": { + "vinyl-sourcemaps-apply": { "packages": { - "vinyl>cloneable-readable>through2>readable-stream>safe-buffer": true - } - }, - "vinyl>remove-trailing-separator": { - "globals": { - "process.platform": true + "vinyl-sourcemaps-apply>source-map": true } }, - "vinyl>replace-ext": { + "gulp-watch>vinyl-file>vinyl": { "builtin": { + "buffer.Buffer": true, "path.basename": true, "path.dirname": true, "path.extname": true, "path.join": true, - "path.sep": true - } - }, - "wait-on>rxjs": { + "path.relative": true, + "stream.PassThrough": true, + "stream.Stream": true + }, "globals": { - "cancelAnimationFrame": true, - "clearInterval": true, - "clearTimeout": true, - "performance": true, - "requestAnimationFrame": true, - "setInterval.apply": true, - "setTimeout.apply": true + "process.cwd": true + }, + "packages": { + "gulp-watch>vinyl-file>vinyl>clone-stats": true, + "@metamask/jazzicon>color>clone": true, + "gulp-watch>vinyl-file>vinyl>replace-ext": true } }, "watchify": { @@ -9091,8 +9025,8 @@ "setTimeout": true }, "packages": { - "chokidar": true, "chokidar>anymatch": true, + "chokidar": true, "through2": true, "watchify>xtend": true } @@ -9110,20 +9044,93 @@ "process.version": true }, "packages": { - "koa>content-disposition>safe-buffer": true, "webpack-dev-server>sockjs>websocket-driver>http-parser-js": true, + "koa>content-disposition>safe-buffer": true, "webpack-dev-server>sockjs>websocket-driver>websocket-extensions": true } }, - "webpack-dev-server>sockjs>websocket-driver>http-parser-js": { + "stylelint>global-modules>global-prefix>which": { "builtin": { - "assert.equal": true, - "assert.ok": true + "path.join": true + }, + "globals": { + "process.cwd": true, + "process.env.OSTYPE": true, + "process.env.PATH": true, + "process.env.PATHEXT": true, + "process.platform": true + }, + "packages": { + "@sentry/cli>which>isexe": true } }, - "webpack>json-parse-even-better-errors": { + "@storybook/react>@storybook/node-logger>npmlog>gauge>wide-align": { + "packages": { + "yargs>string-width": true + } + }, + "yargs>cliui>wrap-ansi": { + "packages": { + "chalk>ansi-styles": true, + "yargs>string-width": true, + "eslint>strip-ansi": true + } + }, + "stylelint>write-file-atomic": { + "builtin": { + "fs.chmod": true, + "fs.chmodSync": true, + "fs.chown": true, + "fs.chownSync": true, + "fs.close": true, + "fs.closeSync": true, + "fs.fsync": true, + "fs.fsyncSync": true, + "fs.open": true, + "fs.openSync": true, + "fs.realpath": true, + "fs.realpathSync": true, + "fs.rename": true, + "fs.renameSync": true, + "fs.stat": true, + "fs.statSync": true, + "fs.unlink": true, + "fs.unlinkSync": true, + "fs.write": true, + "fs.writeSync": true, + "path.resolve": true, + "util.promisify": true, + "worker_threads.threadId": true + }, "globals": { - "Buffer.isBuffer": true + "Buffer.isBuffer": true, + "__filename": true, + "process.getuid": true, + "process.pid": true + }, + "packages": { + "eslint>imurmurhash": true, + "stylelint>write-file-atomic>is-typedarray": true, + "nyc>signal-exit": true, + "stylelint>write-file-atomic>typedarray-to-buffer": true + } + }, + "stylelint>file-entry-cache>flat-cache>write": { + "builtin": { + "fs.createWriteStream": true, + "fs.writeFile": true, + "fs.writeFileSync": true, + "path.dirname": true + }, + "packages": { + "mockttp>portfinder>mkdirp": true + } + }, + "yargs>y18n": { + "builtin": { + "fs": true, + "path": true, + "util": true } }, "yaml": { @@ -9137,6 +9144,28 @@ "process": true } }, + "stylelint>cosmiconfig>yaml": { + "globals": { + "Buffer": true, + "YAML_SILENCE_DEPRECATION_WARNINGS": true, + "YAML_SILENCE_WARNINGS": true, + "atob": true, + "btoa": true, + "console.warn": true, + "process": true + } + }, + "gulp-postcss>postcss-load-config>yaml": { + "globals": { + "Buffer": true, + "YAML_SILENCE_DEPRECATION_WARNINGS": true, + "YAML_SILENCE_WARNINGS": true, + "atob": true, + "btoa": true, + "console.warn": true, + "process": true + } + }, "yargs": { "builtin": { "assert": true, @@ -9151,13 +9180,13 @@ "process": true }, "packages": { - "yargs-parser": true, "yargs>cliui": true, "yargs>escalade": true, "yargs>get-caller-file": true, "yargs>require-directory": true, "yargs>string-width": true, - "yargs>y18n": true + "yargs>y18n": true, + "yargs-parser": true } }, "yargs-parser": { @@ -9171,62 +9200,34 @@ "process": true } }, - "yargs>cliui": { - "globals": { - "process": true - }, - "packages": { - "eslint>strip-ansi": true, - "yargs>cliui>wrap-ansi": true, - "yargs>string-width": true - } - }, - "yargs>cliui>wrap-ansi": { - "packages": { - "chalk>ansi-styles": true, - "eslint>strip-ansi": true, - "yargs>string-width": true - } - }, - "yargs>escalade": { - "builtin": { - "fs.readdirSync": true, - "fs.statSync": true, - "path.dirname": true, - "path.resolve": true - } - }, - "yargs>require-directory": { - "builtin": { - "fs.readdirSync": true, - "fs.statSync": true, - "path.dirname": true, - "path.join": true, - "path.resolve": true - } - }, - "yargs>string-width": { - "packages": { - "eslint>strip-ansi": true, - "yargs>string-width>emoji-regex": true, - "yargs>string-width>is-fullwidth-code-point": true - } - }, - "yargs>y18n": { + "yargs>yargs-parser": { "builtin": { "fs": true, "path": true, "util": true + }, + "globals": { + "process": true } }, - "yargs>yargs-parser": { + "gulp-zip>yazl": { "builtin": { - "fs": true, - "path": true, - "util": true + "events.EventEmitter": true, + "fs.createReadStream": true, + "fs.stat": true, + "stream.PassThrough": true, + "stream.Transform": true, + "util.inherits": true, + "zlib.DeflateRaw": true, + "zlib.deflateRaw": true }, "globals": { - "process": true + "Buffer": true, + "setImmediate": true, + "utf8FileName.length": true + }, + "packages": { + "gulp-zip>yazl>buffer-crc32": true } } } diff --git a/package.json b/package.json index 0cc3222a7d1d..c3e6ff9eac24 100644 --- a/package.json +++ b/package.json @@ -452,9 +452,9 @@ "@babel/preset-typescript": "^7.25.9", "@babel/register": "^7.25.9", "@jest/globals": "^29.7.0", - "@lavamoat/allow-scripts": "^3.0.4", + "@lavamoat/allow-scripts": "^3.3.1", "@lavamoat/lavadome-core": "0.0.10", - "@lavamoat/lavapack": "^6.1.0", + "@lavamoat/lavapack": "^7.0.5", "@lgbot/madge": "^6.2.0", "@lydell/node-pty": "^1.0.1", "@metamask/api-specs": "^0.9.3", @@ -611,8 +611,8 @@ "jsdom": "^16.7.0", "json-schema-to-ts": "^3.0.1", "koa": "^2.7.0", - "lavamoat": "^8.0.2", - "lavamoat-browserify": "^17.0.4", + "lavamoat": "^9.0.5", + "lavamoat-browserify": "^18.1.2", "lavamoat-viz": "^7.0.5", "level": "^8.0.1", "lockfile-lint": "^4.10.6", @@ -762,7 +762,8 @@ "resolve-url-loader>es6-iterator>d>es5-ext>esniff>es5-ext": false, "level>classic-level": false, "jest-preview": false, - "@metamask/solana-wallet-snap>@solana/web3.js>bigint-buffer": false + "@metamask/solana-wallet-snap>@solana/web3.js>bigint-buffer": false, + "@lavamoat/allow-scripts>@lavamoat/preinstall-always-fail": false } }, "packageManager": "yarn@4.5.1" diff --git a/test/e2e/playwright/global/specs/protect-intrinsics.spec.ts b/test/e2e/playwright/global/specs/protect-intrinsics.spec.ts index 7f67cd587f2b..63091e9fe5cc 100644 --- a/test/e2e/playwright/global/specs/protect-intrinsics.spec.ts +++ b/test/e2e/playwright/global/specs/protect-intrinsics.spec.ts @@ -1,5 +1,4 @@ import { test, expect } from '@playwright/test'; -// @ts-expect-error lint fails otherwise import 'ses'; import '../../../../../app/scripts/lockdown-run'; import '../../../../../app/scripts/lockdown-more'; diff --git a/yarn.lock b/yarn.lock index 033ff849acd8..0b959e498c51 100644 --- a/yarn.lock +++ b/yarn.lock @@ -78,23 +78,14 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:7.22.13": - version: 7.22.13 - resolution: "@babel/code-frame@npm:7.22.13" +"@babel/code-frame@npm:7.26.2, @babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.25.9": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" dependencies: - "@babel/highlight": "npm:^7.22.13" - chalk: "npm:^2.4.2" - checksum: 10/bf6ae6ba3a510adfda6a211b4a89b0f1c98ca1352b745c077d113f3b568141e0d44ce750b9ac2a80143ba5c8c4080c50fcfc1aa11d86e194ea6785f62520eb5a - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/code-frame@npm:7.25.9" - dependencies: - "@babel/highlight": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" picocolors: "npm:^1.0.0" - checksum: 10/96d69a570d0df82daedeb3d26ca508970bb31de83580c36c9605e7e7c0aae307ae17bc42609363016f0bdab12e991cebca3c02bf10765036b136bfe7281aee9a + checksum: 10/db2c2122af79d31ca916755331bb4bac96feb2b334cdaca5097a6b467fdd41963b89b14b6836a14f083de7ff887fc78fa1b3c10b14e743d33e12dbfe5ee3d223 languageName: node linkType: hard @@ -441,18 +432,7 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:7.22.20": - version: 7.22.20 - resolution: "@babel/highlight@npm:7.22.20" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.22.20" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - checksum: 10/1aabc95b2cb7f67adc26c7049554306f1435bfedb76b9731c36ff3d7cdfcb32bd65a6dd06985644124eb2100bd911721d9e5c4f5ac40b7f0da2995a61bf8da92 - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.22.13, @babel/highlight@npm:^7.25.9": +"@babel/highlight@npm:7.25.9": version: 7.25.9 resolution: "@babel/highlight@npm:7.25.9" dependencies: @@ -482,14 +462,14 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.0, @babel/parser@npm:^7.13.9, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/parser@npm:7.25.9" +"@babel/parser@npm:7.26.2, @babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.0, @babel/parser@npm:^7.13.9, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.25.9": + version: 7.26.2 + resolution: "@babel/parser@npm:7.26.2" dependencies: - "@babel/types": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" bin: parser: ./bin/babel-parser.js - checksum: 10/702af8c40bb1236e3e3e6187b99e1290bd4bc1500aa53593ea63df8fe99f07ff1efef147b1d58886b264aff0972c4b9440ace442c8db9a6e079f318d46773421 + checksum: 10/8baee43752a3678ad9f9e360ec845065eeee806f1fdc8e0f348a8a0e13eef0959dabed4a197c978896c493ea205c804d0a1187cc52e4a1ba017c7935bab4983d languageName: node linkType: hard @@ -1620,7 +1600,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.12.5, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.25.9": +"@babel/traverse@npm:7.25.9, @babel/traverse@npm:^7.12.5, @babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.25.9": version: 7.25.9 resolution: "@babel/traverse@npm:7.25.9" dependencies: @@ -1646,7 +1626,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.0, @babel/types@npm:^7.13.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": +"@babel/types@npm:7.26.0": version: 7.26.0 resolution: "@babel/types@npm:7.26.0" dependencies: @@ -1656,6 +1636,16 @@ __metadata: languageName: node linkType: hard +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.0, @babel/types@npm:^7.13.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.26.3 + resolution: "@babel/types@npm:7.26.3" + dependencies: + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10/c31d0549630a89abfa11410bf82a318b0c87aa846fbf5f9905e47ba5e2aa44f41cc746442f105d622c519e4dc532d35a8d8080460ff4692f9fc7485fbf3a00eb + languageName: node + linkType: hard + "@base2/pretty-print-object@npm:1.0.1": version: 1.0.1 resolution: "@base2/pretty-print-object@npm:1.0.1" @@ -1918,10 +1908,10 @@ __metadata: languageName: node linkType: hard -"@endo/env-options@npm:^1.1.0": - version: 1.1.0 - resolution: "@endo/env-options@npm:1.1.0" - checksum: 10/c362b5ccda9407c7049d4f5812023b9f5123116282719a4b296702f93baca7030066359af0b8bf869f8d7736f85d5fe12d21e1375049b10a482eb9bae3715797 +"@endo/env-options@npm:^1.1.7": + version: 1.1.8 + resolution: "@endo/env-options@npm:1.1.8" + checksum: 10/f7e84346599dd2bcb6365c314e9a8129c5ebbb457476de72ed896ea461d616c0b7e0dfc7733e20c0abb8400212fb5eafdae993bcfd4cbfe92acbb5c881a6ad0d languageName: node linkType: hard @@ -4214,29 +4204,32 @@ __metadata: languageName: node linkType: hard -"@lavamoat/aa@npm:^4.0.1, @lavamoat/aa@npm:^4.2.0": - version: 4.2.0 - resolution: "@lavamoat/aa@npm:4.2.0" +"@lavamoat/aa@npm:^4.3.1": + version: 4.3.1 + resolution: "@lavamoat/aa@npm:4.3.1" dependencies: resolve: "npm:1.22.8" bin: lavamoat-ls: src/cli.js - checksum: 10/13901bfe71b74fefac707d6f94651a1f26d72825f24391b59cc712d33e671dd492123891071c900104cf806a48b543b8d19c9f04110c532b3acfa6928fd00cc0 + checksum: 10/664692b22c6fcf44a47259ec3b48873c0064872a5a285c7ee4ddc0f99217d5a6653236304cc393f03970f0810694ab44d1f02ce4c980ce86cc24b0e27e9c622f languageName: node linkType: hard -"@lavamoat/allow-scripts@npm:^3.0.4": - version: 3.0.4 - resolution: "@lavamoat/allow-scripts@npm:3.0.4" +"@lavamoat/allow-scripts@npm:^3.3.1": + version: 3.3.1 + resolution: "@lavamoat/allow-scripts@npm:3.3.1" dependencies: - "@lavamoat/aa": "npm:^4.2.0" - "@npmcli/run-script": "npm:7.0.4" - bin-links: "npm:4.0.3" + "@lavamoat/aa": "npm:^4.3.1" + "@npmcli/run-script": "npm:8.1.0" + bin-links: "npm:4.0.4" npm-normalize-package-bin: "npm:3.0.1" + type-fest: "npm:4.30.0" yargs: "npm:17.7.2" + peerDependencies: + "@lavamoat/preinstall-always-fail": "*" bin: allow-scripts: src/cli.js - checksum: 10/02975c9187d9cfe2c2bd0d2b645a49a04f5bd7c8cc95fa10fbc7fb15988f170d27e76bb6f977908957c2c369447eca35d3c3f3ad7e91d685c33d22ae39a86a98 + checksum: 10/78bb7502136cee509592e66a1824a3e049a392e79740d99f528774743934d28e2099d3e80beded9a6623ce8842250d6207ebeea694d08c87e4fd8e2899eb0d7a languageName: node linkType: hard @@ -4269,20 +4262,19 @@ __metadata: languageName: node linkType: hard -"@lavamoat/lavapack@npm:^6.1.0": - version: 6.1.0 - resolution: "@lavamoat/lavapack@npm:6.1.0" +"@lavamoat/lavapack@npm:^7.0.5": + version: 7.0.5 + resolution: "@lavamoat/lavapack@npm:7.0.5" dependencies: JSONStream: "npm:1.3.5" combine-source-map: "npm:0.8.0" - convert-source-map: "npm:2.0.0" espree: "npm:9.6.1" json-stable-stringify: "npm:1.1.1" - lavamoat-core: "npm:^15.1.2" - readable-stream: "npm:3.6.2" + lavamoat-core: "npm:^16.2.2" + readable-stream: "npm:4.5.2" through2: "npm:4.0.2" umd: "npm:3.0.3" - checksum: 10/faf4425e740c5abb9a441b6e872921943d48129f8f2120ce26672119824cea5dfcbcb7ae7113ece639a34c924794e3f6088564281672421bf31b40c25cfc93dc + checksum: 10/47e8e1c5d8c39817db75a579a513f0a89f8b479092174828f606c9afa8d0543168648788624fccefde778a7d38bfddfb1b4e18bf70b315de34b99dee140ba035 languageName: node linkType: hard @@ -4300,6 +4292,17 @@ __metadata: languageName: node linkType: hard +"@lavamoat/sourcemap-validator@npm:2.1.1": + version: 2.1.1 + resolution: "@lavamoat/sourcemap-validator@npm:2.1.1" + dependencies: + jsesc: "npm:~0.3.x" + lodash: "npm:^4.17.21" + source-map: "npm:~0.1.x" + checksum: 10/a4b11acd50be05be60504c9f6db3d681e6d3bbf186a9fbc04a7597a28a1bd26d95c7fdee4d060ff02e58159060bb0dc921887a2831f03a2fcad48ef12237ac7c + languageName: node + linkType: hard + "@ledgerhq/cryptoassets-evm-signatures@npm:^13.5.0": version: 13.5.0 resolution: "@ledgerhq/cryptoassets-evm-signatures@npm:13.5.0" @@ -6750,16 +6753,17 @@ __metadata: languageName: node linkType: hard -"@npmcli/run-script@npm:7.0.4": - version: 7.0.4 - resolution: "@npmcli/run-script@npm:7.0.4" +"@npmcli/run-script@npm:8.1.0": + version: 8.1.0 + resolution: "@npmcli/run-script@npm:8.1.0" dependencies: "@npmcli/node-gyp": "npm:^3.0.0" "@npmcli/package-json": "npm:^5.0.0" "@npmcli/promise-spawn": "npm:^7.0.0" node-gyp: "npm:^10.0.0" + proc-log: "npm:^4.0.0" which: "npm:^4.0.0" - checksum: 10/f09268051f74af7d7be46e9911a23126d531160c338d3c05d53e6cd7994b88271fb4ec524139fe7f2d826525f15a281eafef3be02831adc1f68556a8a668621a + checksum: 10/256bd580f82b98db93e54065bf9bcc94946be4f2d668a062cf756cb8ea091f58ef7154b3d2450d79738081a150f25cc48f6075351911e672f24ffd34350f02f2 languageName: node linkType: hard @@ -10152,7 +10156,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.18.0": +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:7.20.6, @types/babel__traverse@npm:^7.0.6, @types/babel__traverse@npm:^7.18.0": version: 7.20.6 resolution: "@types/babel__traverse@npm:7.20.6" dependencies: @@ -12420,6 +12424,13 @@ __metadata: languageName: node linkType: hard +"amdefine@npm:>=0.0.4": + version: 1.0.1 + resolution: "amdefine@npm:1.0.1" + checksum: 10/517df65fc33d3ff14fe5c0057e041b03d603a2254dea7968b05dfbfa3041eb8430ea6729e305bc428c03fad03f162de91a4b256692d27d7b81d3ee691312cffe + languageName: node + linkType: hard + "ansi-align@npm:^2.0.0": version: 2.0.0 resolution: "ansi-align@npm:2.0.0" @@ -13645,15 +13656,15 @@ __metadata: languageName: node linkType: hard -"bin-links@npm:4.0.3": - version: 4.0.3 - resolution: "bin-links@npm:4.0.3" +"bin-links@npm:4.0.4": + version: 4.0.4 + resolution: "bin-links@npm:4.0.4" dependencies: cmd-shim: "npm:^6.0.0" npm-normalize-package-bin: "npm:^3.0.0" read-cmd-shim: "npm:^4.0.0" write-file-atomic: "npm:^5.0.0" - checksum: 10/8b4eec67e5d000768cc5a8cd4399d3af55eab059b2b6f864f96ad69bd73d8c4702a9f002a54747d11643cbd3e2a043d91f12bceedcfdcd96321cf186cfb33802 + checksum: 10/58d62143aacdbb783b076e9bdd970d8470f2750e1076d6fd1ae559fa532c4647478dd2550a911ba22d4c9e6339881451046e2fbc4b8958f4bf3bf8e5144d1e4d languageName: node linkType: hard @@ -15761,6 +15772,19 @@ __metadata: languageName: node linkType: hard +"corepack@npm:0.29.4": + version: 0.29.4 + resolution: "corepack@npm:0.29.4" + bin: + corepack: ./dist/corepack.js + pnpm: ./dist/pnpm.js + pnpx: ./dist/pnpx.js + yarn: ./dist/yarn.js + yarnpkg: ./dist/yarnpkg.js + checksum: 10/814fb0c1d77fdebc1d87770c88115bd5623c21d1a00a1bb94d8dc588017d3d5b7ffae92ac628b0796e32ceecf71db809b6d9dc9046d0a765157ddfefa6378b9c + languageName: node + linkType: hard + "cors-gate@npm:^1.1.3": version: 1.1.3 resolution: "cors-gate@npm:1.1.3" @@ -17392,15 +17416,15 @@ __metadata: languageName: node linkType: hard -"duplexify@npm:4.1.2": - version: 4.1.2 - resolution: "duplexify@npm:4.1.2" +"duplexify@npm:4.1.3, duplexify@npm:^4.1.1": + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" dependencies: end-of-stream: "npm:^1.4.1" inherits: "npm:^2.0.3" readable-stream: "npm:^3.1.1" - stream-shift: "npm:^1.0.0" - checksum: 10/eeb4f362defa4da0b2474d853bc4edfa446faeb1bde76819a68035632c118de91f6a58e6fe05c84f6e6de2548f8323ec8473aa9fe37332c99e4d77539747193e + stream-shift: "npm:^1.0.2" + checksum: 10/b44b98ba0ffac3a658b4b1bf877219e996db288c5ae6f3dc55ca9b2cbef7df60c10eabfdd947f3d73a623eb9975a74a66d6d61e6f26bff90155315adb362aa77 languageName: node linkType: hard @@ -17416,18 +17440,6 @@ __metadata: languageName: node linkType: hard -"duplexify@npm:^4.1.1": - version: 4.1.3 - resolution: "duplexify@npm:4.1.3" - dependencies: - end-of-stream: "npm:^1.4.1" - inherits: "npm:^2.0.3" - readable-stream: "npm:^3.1.1" - stream-shift: "npm:^1.0.2" - checksum: 10/b44b98ba0ffac3a658b4b1bf877219e996db288c5ae6f3dc55ca9b2cbef7df60c10eabfdd947f3d73a623eb9975a74a66d6d61e6f26bff90155315adb362aa77 - languageName: node - linkType: hard - "each-props@npm:^1.3.2": version: 1.3.2 resolution: "each-props@npm:1.3.2" @@ -24585,6 +24597,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:~0.3.x": + version: 0.3.0 + resolution: "jsesc@npm:0.3.0" + bin: + jsesc: bin/jsesc + checksum: 10/381917c354b54025e3821f5cd724faf1b0ffa6c6e7b95a9ad1768146aea44175541832e2c5b6f9ec71f88d58968a22ab1f47fccbc35d171dc09234afd21b28e9 + languageName: node + linkType: hard + "json-buffer@npm:3.0.0": version: 3.0.0 resolution: "json-buffer@npm:3.0.0" @@ -24683,15 +24704,6 @@ __metadata: languageName: node linkType: hard -"json-stable-stringify@npm:1.0.2": - version: 1.0.2 - resolution: "json-stable-stringify@npm:1.0.2" - dependencies: - jsonify: "npm:^0.0.1" - checksum: 10/96c8d697520072231c4916b7c0084ea857418cad0d06dc910f89a40df3824386a8eee5ed83ceea25b6052d67223fe821f9b1e51be311383104c5b2305b1dc87e - languageName: node - linkType: hard - "json-stable-stringify@npm:1.1.1, json-stable-stringify@npm:^1.0.0": version: 1.1.1 resolution: "json-stable-stringify@npm:1.1.1" @@ -25188,39 +25200,27 @@ __metadata: languageName: node linkType: hard -"lavamoat-browserify@npm:^17.0.4": - version: 17.0.4 - resolution: "lavamoat-browserify@npm:17.0.4" +"lavamoat-browserify@npm:^18.1.2": + version: 18.1.2 + resolution: "lavamoat-browserify@npm:18.1.2" dependencies: - "@lavamoat/aa": "npm:^4.0.1" - "@lavamoat/lavapack": "npm:^6.1.0" + "@lavamoat/aa": "npm:^4.3.1" + "@lavamoat/lavapack": "npm:^7.0.5" + "@lavamoat/sourcemap-validator": "npm:2.1.1" browser-resolve: "npm:2.0.0" concat-stream: "npm:2.0.0" convert-source-map: "npm:2.0.0" - duplexify: "npm:4.1.2" - json-stable-stringify: "npm:1.1.1" - lavamoat-core: "npm:^15.1.2" + duplexify: "npm:4.1.3" + lavamoat-core: "npm:^16.2.2" pify: "npm:5.0.0" - readable-stream: "npm:3.6.2" + readable-stream: "npm:4.5.2" source-map: "npm:0.7.4" through2: "npm:4.0.2" - checksum: 10/84db338bb7ea412e62cd531bd1eab231e899c481314816a88d519cc24f4466283b2654dac06e87a03be28e609a3b91131b7abe499a09a2f2981f7ad9731e4937 - languageName: node - linkType: hard - -"lavamoat-core@npm:15.1.1": - version: 15.1.1 - resolution: "lavamoat-core@npm:15.1.1" - dependencies: - json-stable-stringify: "npm:1.0.2" - lavamoat-tofu: "npm:^7.1.0" - merge-deep: "npm:3.0.3" - type-fest: "npm:4.7.1" - checksum: 10/7564f6d6f5c5e7934ec93a87d46c687928c8635ec0dabaf4aaea5595df0a097c3cb23131180cff7a23ed6bf444ef01b627168e08546e8f654844a11be31864fa + checksum: 10/80df727d28076cca29d65a316d95681796051197f3a90414529c80e3d6d5455eabaf100d22ae905c1690c790b9d501bc7811fd39f99cda70196398bbe46a6d7e languageName: node linkType: hard -"lavamoat-core@npm:^15.1.2, lavamoat-core@npm:^15.2.1": +"lavamoat-core@npm:^15.2.1": version: 15.3.0 resolution: "lavamoat-core@npm:15.3.0" dependencies: @@ -25233,19 +25233,23 @@ __metadata: languageName: node linkType: hard -"lavamoat-core@patch:lavamoat-core@npm%3A15.1.1#~/.yarn/patches/lavamoat-core-npm-15.1.1-51fbe39988.patch": - version: 15.1.1 - resolution: "lavamoat-core@patch:lavamoat-core@npm%3A15.1.1#~/.yarn/patches/lavamoat-core-npm-15.1.1-51fbe39988.patch::version=15.1.1&hash=95165a" +"lavamoat-core@npm:^16.2.2": + version: 16.2.2 + resolution: "lavamoat-core@npm:16.2.2" dependencies: - json-stable-stringify: "npm:1.0.2" - lavamoat-tofu: "npm:^7.1.0" + "@babel/types": "npm:7.26.0" + json-stable-stringify: "npm:1.1.1" + lavamoat-tofu: "npm:^8.0.4" merge-deep: "npm:3.0.3" - type-fest: "npm:4.7.1" - checksum: 10/e408e3fd65987e0083a4649da3b158ace2eb55379add58a2a0c9a2d1b9b5aee86d03dd44dc616796a5c1c07f303c0691db7c41877b2c3cc4ce86d80af229844b + ses: "npm:1.9.0" + type-fest: "npm:4.30.0" + bin: + lavamoat-sort-policy: src/policy-sort-cli.js + checksum: 10/4509a560ec6f35aabf3f2915beeaefb526db06121b0bea40864c8f75d0b3e55df089bedd719392a3224dab040fa03a2593c998a66ea23ca820c29de038aa448b languageName: node linkType: hard -"lavamoat-tofu@npm:^7.1.0, lavamoat-tofu@npm:^7.2.3": +"lavamoat-tofu@npm:^7.2.3": version: 7.2.3 resolution: "lavamoat-tofu@npm:7.2.3" dependencies: @@ -25260,6 +25264,21 @@ __metadata: languageName: node linkType: hard +"lavamoat-tofu@npm:^8.0.4": + version: 8.0.4 + resolution: "lavamoat-tofu@npm:8.0.4" + dependencies: + "@babel/parser": "npm:7.26.2" + "@babel/traverse": "npm:7.25.9" + "@babel/types": "npm:7.26.0" + "@types/babel__traverse": "npm:7.20.6" + type-fest: "npm:4.30.0" + peerDependencies: + lavamoat-core: ">15.4.0" + checksum: 10/2ed4689beca070bae5b3e712609bc1de075c343573054205415a06d7a5f28b4347a137afe266a22b054eb053050bfd0d38f2ccb693f819b274105079373bed9d + languageName: node + linkType: hard + "lavamoat-viz@npm:^7.0.5": version: 7.0.5 resolution: "lavamoat-viz@npm:7.0.5" @@ -25276,25 +25295,25 @@ __metadata: languageName: node linkType: hard -"lavamoat@npm:^8.0.2": - version: 8.0.2 - resolution: "lavamoat@npm:8.0.2" +"lavamoat@npm:^9.0.5": + version: 9.0.5 + resolution: "lavamoat@npm:9.0.5" dependencies: - "@babel/code-frame": "npm:7.22.13" - "@babel/highlight": "npm:7.22.20" - "@lavamoat/aa": "npm:^4.0.1" + "@babel/code-frame": "npm:7.26.2" + "@babel/highlight": "npm:7.25.9" + "@lavamoat/aa": "npm:^4.3.1" bindings: "npm:1.5.0" + corepack: "npm:0.29.4" htmlescape: "npm:1.1.1" - json-stable-stringify: "npm:1.0.2" - lavamoat-core: "npm:^15.1.1" - lavamoat-tofu: "npm:^7.1.0" - node-gyp-build: "npm:4.6.1" + lavamoat-core: "npm:^16.2.2" + lavamoat-tofu: "npm:^8.0.4" + node-gyp-build: "npm:4.8.4" resolve: "npm:1.22.8" yargs: "npm:17.7.2" bin: lavamoat: src/cli.js lavamoat-run-command: src/run-command.js - checksum: 10/644b59c86bfd75e33154ee0794aea6e44b64dd649814cb98829d232af117c338311fd65827a098bfb1e815aca6e2456c9a247fb35202d50c16cb08a8930d7689 + checksum: 10/9b97782d5f2d4a80eeba75f450399c256c1ab05a79c3ceded623d70b1c7e4eda055528d9ab1a578bc898c1e4a86a907d282661d0c974858c5321a3e40d17d7d3 languageName: node linkType: hard @@ -26526,10 +26545,10 @@ __metadata: "@jest/globals": "npm:^29.7.0" "@keystonehq/bc-ur-registry-eth": "npm:^0.19.1" "@keystonehq/metamask-airgapped-keyring": "npm:^0.14.1" - "@lavamoat/allow-scripts": "npm:^3.0.4" + "@lavamoat/allow-scripts": "npm:^3.3.1" "@lavamoat/lavadome-core": "npm:0.0.10" "@lavamoat/lavadome-react": "npm:0.0.17" - "@lavamoat/lavapack": "npm:^6.1.0" + "@lavamoat/lavapack": "npm:^7.0.5" "@lavamoat/snow": "npm:^2.0.2" "@lgbot/madge": "npm:^6.2.0" "@lydell/node-pty": "npm:^1.0.1" @@ -26812,8 +26831,8 @@ __metadata: json-schema-to-ts: "npm:^3.0.1" koa: "npm:^2.7.0" labeled-stream-splicer: "npm:^2.0.2" - lavamoat: "npm:^8.0.2" - lavamoat-browserify: "npm:^17.0.4" + lavamoat: "npm:^9.0.5" + lavamoat-browserify: "npm:^18.1.2" lavamoat-viz: "npm:^7.0.5" level: "npm:^8.0.1" localforage: "npm:^1.9.0" @@ -28216,25 +28235,14 @@ __metadata: languageName: node linkType: hard -"node-gyp-build@npm:4.6.1": - version: 4.6.1 - resolution: "node-gyp-build@npm:4.6.1" +"node-gyp-build@npm:4.8.4, node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.2.2, node-gyp-build@npm:^4.3.0, node-gyp-build@npm:^4.5.0": + version: 4.8.4 + resolution: "node-gyp-build@npm:4.8.4" bin: node-gyp-build: bin.js node-gyp-build-optional: optional.js node-gyp-build-test: build-test.js - checksum: 10/79b948377492ae8e1aa1c18071661e6020c11f8847d5ce822abd67ec02bee5b21715b1b4861041d2b40d16633824476735bc9a60e81c82c49e715d55ee29b206 - languageName: node - linkType: hard - -"node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.2.2, node-gyp-build@npm:^4.3.0, node-gyp-build@npm:^4.5.0": - version: 4.8.0 - resolution: "node-gyp-build@npm:4.8.0" - bin: - node-gyp-build: bin.js - node-gyp-build-optional: optional.js - node-gyp-build-test: build-test.js - checksum: 10/80f410ab412df38e84171d3634a5716b6c6f14ecfa4eb971424d289381fb76f8bcbe1b666419ceb2c81060e558fd7c6d70cc0f60832bcca6a1559098925d9657 + checksum: 10/6a7d62289d1afc419fc8fc9bd00aa4e554369e50ca0acbc215cb91446148b75ff7e2a3b53c2c5b2c09a39d416d69f3d3237937860373104b5fe429bf30ad9ac5 languageName: node linkType: hard @@ -31616,16 +31624,16 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.6.2 || ^4.4.2, readable-stream@npm:^4.0.0": - version: 4.4.2 - resolution: "readable-stream@npm:4.4.2" +"readable-stream@npm:4.5.2, readable-stream@npm:^3.6.2 || ^4.4.2, readable-stream@npm:^4.0.0": + version: 4.5.2 + resolution: "readable-stream@npm:4.5.2" dependencies: abort-controller: "npm:^3.0.0" buffer: "npm:^6.0.3" events: "npm:^3.3.0" process: "npm:^0.11.10" string_decoder: "npm:^1.3.0" - checksum: 10/02950422df3f20d2e231f40e9f312e3306b7d4c2a9716849509d0d6668eea24657c96f85ed057e38cc576b34a72db613fbde9ba3689ca8de466cd31bdda96827 + checksum: 10/01b128a559c5fd76a898495f858cf0a8839f135e6a69e3409f986e88460134791657eb46a2ff16826f331682a3c4d0c5a75cef5e52ef259711021ba52b1c2e82 languageName: node linkType: hard @@ -33417,12 +33425,12 @@ __metadata: languageName: node linkType: hard -"ses@npm:^1.1.0": - version: 1.1.0 - resolution: "ses@npm:1.1.0" +"ses@npm:1.9.0, ses@npm:^1.1.0": + version: 1.9.0 + resolution: "ses@npm:1.9.0" dependencies: - "@endo/env-options": "npm:^1.1.0" - checksum: 10/b98b360a1d40ebb737cb237ac025b5b6ccf74f21ce000fc9c470241e2db357bd3bd041a400f21fe863acb76543e0b6757cd70ec0f8618df69d5d05be5a222b12 + "@endo/env-options": "npm:^1.1.7" + checksum: 10/6a1a54d3a62839b1fb888a71136960ad042bed89bdb2e20417fd7ef8880387b30d5fe6aa2420ec58992962f790f0392c65a84c5d3be36e0ebbc4d604d8795174 languageName: node linkType: hard @@ -33952,6 +33960,15 @@ __metadata: languageName: node linkType: hard +"source-map@npm:~0.1.x": + version: 0.1.43 + resolution: "source-map@npm:0.1.43" + dependencies: + amdefine: "npm:>=0.0.4" + checksum: 10/6fe101dc2745bd75700636144a71ef4d2819f37cfa0a3ee9c8f2b1c3f6799f5c2f8f8d64e5e2ba3af4db447bf72eaf09b3964da9804d58b06cf6fe1fb9f093f5 + languageName: node + linkType: hard + "sourcemap-codec@npm:^1.4.4": version: 1.4.8 resolution: "sourcemap-codec@npm:1.4.8" @@ -35778,10 +35795,10 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:4.7.1": - version: 4.7.1 - resolution: "type-fest@npm:4.7.1" - checksum: 10/ef21f317738080d71d8603a65bd7136e1e0246980b407e9fe6b4c35cc239b712dd737b06c391e7cde8213d8a733449930b6cc5a3417324b90dddeb84fa167629 +"type-fest@npm:4.30.0, type-fest@npm:^4.12.0": + version: 4.30.0 + resolution: "type-fest@npm:4.30.0" + checksum: 10/46c733df4feb87dfd281fba4fa3913dc38b45136be35adffbcef95e13414105a4669476c1f8686680b9c98e59ed5dc85efe42caf67adbaa04f48dfc41f8330fa languageName: node linkType: hard @@ -35834,13 +35851,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.12.0": - version: 4.18.1 - resolution: "type-fest@npm:4.18.1" - checksum: 10/ff76e19cb969854161fea2de854073f346e159f5efff05906ece93cbde8a7161b9374121aca53782b44f754152cbacc70264c90ca1acc81ca917723acce5054f - languageName: node - linkType: hard - "type-is@npm:^1.6.16, type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" From e87c714283f674bbb45974c18fb66e9cc07bc1f7 Mon Sep 17 00:00:00 2001 From: Jyoti Puri Date: Wed, 18 Dec 2024 19:09:02 +0530 Subject: [PATCH 2/9] fix: Remove use of boolean value for metrics properties (#29315) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## **Description** Remove use of boolean value for metrics property. ## **Related issues** Fixes: https://github.com/MetaMask/MetaMask-planning/issues/3811 ## **Manual testing steps** NA ## **Screenshots/Recordings** NA ## **Pre-merge author checklist** - [X] I've followed [MetaMask Contributor Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Extension Coding Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md). - [X] I've completed the PR template to the best of my ability - [X] I’ve included tests if applicable - [X] I’ve documented my code using [JSDoc](https://jsdoc.app/) format if applicable - [X] I’ve applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. ## **Pre-merge reviewer checklist** - [ ] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed). - [ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots. --- .../hooks/useTrackERC20WithoutDecimalInformation.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/pages/confirmations/hooks/useTrackERC20WithoutDecimalInformation.ts b/ui/pages/confirmations/hooks/useTrackERC20WithoutDecimalInformation.ts index 266048e11134..27417613d3cc 100644 --- a/ui/pages/confirmations/hooks/useTrackERC20WithoutDecimalInformation.ts +++ b/ui/pages/confirmations/hooks/useTrackERC20WithoutDecimalInformation.ts @@ -39,7 +39,7 @@ const useTrackERC20WithoutDecimalInformation = ( event: MetaMetricsEventName.SimulationIncompleteAssetDisplayed, category: MetaMetricsEventCategory.Confirmations, properties: { - token_decimals_available: false, + token_decimals_available: 'not_available', asset_address: tokenAddress, asset_type: TokenStandard.ERC20, chain_id: chainId, From d5335c6329e8cb1e1feac85b08cd248a1573faa3 Mon Sep 17 00:00:00 2001 From: Frederik Bolding Date: Wed, 18 Dec 2024 15:10:00 +0100 Subject: [PATCH 3/9] fix: Remove details option if permission has no description (#29313) ## **Description** Remove details option if permission has no description, for instance `eth_accounts` has no description currently. [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29313?quickstart=1) ## **Manual testing steps** 1. Install Ethereum Provider Snap 2. Connect the Snap to an account 3. Go to Snaps settings 4. See that there is no "details" button for the eth_accounts permission --- .../permission-cell-options.js | 26 ++++++++++++------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/ui/components/app/permission-cell/permission-cell-options.js b/ui/components/app/permission-cell/permission-cell-options.js index 5cefdf7f7d8f..f94a2b7599d3 100644 --- a/ui/components/app/permission-cell/permission-cell-options.js +++ b/ui/components/app/permission-cell/permission-cell-options.js @@ -49,6 +49,10 @@ export const PermissionCellOptions = ({ dispatch(revokeDynamicSnapPermissions(snapId, [permissionName])); }; + if (!description && !isRevokable) { + return null; + } + return ( {showOptions && ( - - - {t('details')} - - + {description && ( + + + {t('details')} + + + )} {isRevokable && ( Date: Wed, 18 Dec 2024 15:12:29 +0000 Subject: [PATCH 4/9] fix: close network/accounts toasts when opening the Edit page (#29239) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## **Description** This PR fixes the issue where toasts persist after navigating between `Permissions view` > `Edit networks` or `Edit accounts`. The fix ensures the toast dismisses upon navigating to edit in the Permissions modal. [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29239?quickstart=1) ## **Related issues** Fixes: https://github.com/MetaMask/metamask-extension/issues/27808 ## **Manual testing steps** 1. Connect a dapp and grant permissions. 2. Go to the Connection icon > Permissions view > Accounts > Edit. 3. Change the account selection. 4. Update and verify the toast confirms account permissions were updated. 5. Navigate to Networks > Edit. 6. Change the network selection. 7. Update and verify the toast confirms network permissions were updated. 8. Confirm no stale toast persists after each navigation. ## **Screenshots/Recordings** ### **Before** ![Brave Browser 2024-10-11 at 4 24 18 PM](https://github.com/user-attachments/assets/a011d199-e0cc-40a7-b059-16d808c18964) ### **After** https://github.com/user-attachments/assets/6cdd3b9d-90ce-4435-aea8-cf990b8b985a ## **Pre-merge author checklist** - [ ] I've followed [MetaMask Contributor Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Extension Coding Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md). - [ ] I've completed the PR template to the best of my ability. - [ ] I’ve included tests if applicable. - [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format if applicable. - [ ] I’ve applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. ## **Pre-merge reviewer checklist** - [ ] I've manually tested the PR (e.g., pulled and built the branch, ran the app, tested the code being changed). - [ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and/or screenshots. --- .../review-permissions-page.tsx | 6 ++ .../site-cell/site-cell.test.tsx | 81 +++++++++++++++++++ .../site-cell/site-cell.tsx | 48 ++++++----- 3 files changed, 115 insertions(+), 20 deletions(-) create mode 100644 ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.test.tsx diff --git a/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx b/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx index d71bc499717e..cb3c929b5d27 100644 --- a/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx +++ b/ui/components/multichain/pages/review-permissions-page/review-permissions-page.tsx @@ -176,6 +176,11 @@ export const ReviewPermissions = () => { setShowAccountToast(true); }; + const hideAllToasts = () => { + setShowAccountToast(false); + setShowNetworkToast(false); + }; + return ( { onSelectChainIds={handleSelectChainIds} selectedAccountAddresses={connectedAccountAddresses} selectedChainIds={connectedChainIds} + hideAllToasts={hideAllToasts} /> ) : ( diff --git a/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.test.tsx b/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.test.tsx new file mode 100644 index 000000000000..affd55cfaa66 --- /dev/null +++ b/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.test.tsx @@ -0,0 +1,81 @@ +import React from 'react'; +import { Provider } from 'react-redux'; +import { render, fireEvent } from '@testing-library/react'; +import configureStore from '../../../../../store/store'; +import { SiteCell } from './site-cell'; + +describe('SiteCell', () => { + const store = configureStore({ + metamask: { + useBlockie: false, + }, + }); + + describe('toast handling', () => { + it('should call hideAllToasts when edit accounts is clicked', () => { + const hideAllToasts = jest.fn(); + const { getAllByTestId } = render( + + undefined} + onSelectChainIds={() => undefined} + selectedAccountAddresses={[]} + selectedChainIds={[]} + hideAllToasts={hideAllToasts} + /> + , + ); + + const editButtons = getAllByTestId('edit'); + fireEvent.click(editButtons[0]); + expect(hideAllToasts).toHaveBeenCalled(); + }); + + it('should call hideAllToasts when edit networks is clicked', () => { + const hideAllToasts = jest.fn(); + const { getAllByTestId } = render( + + undefined} + onSelectChainIds={() => undefined} + selectedAccountAddresses={[]} + selectedChainIds={[]} + hideAllToasts={hideAllToasts} + /> + , + ); + + const editButtons = getAllByTestId('edit'); + fireEvent.click(editButtons[1]); + expect(hideAllToasts).toHaveBeenCalled(); + }); + + it('should not throw if hideAllToasts is not provided', () => { + const { getAllByTestId } = render( + + undefined} + onSelectChainIds={() => undefined} + selectedAccountAddresses={[]} + selectedChainIds={[]} + /> + , + ); + + expect(() => { + const editButtons = getAllByTestId('edit'); + fireEvent.click(editButtons[0]); + fireEvent.click(editButtons[1]); + }).not.toThrow(); + }); + }); +}); diff --git a/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.tsx b/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.tsx index fcb104937e28..1c91489d0d1f 100644 --- a/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.tsx +++ b/ui/components/multichain/pages/review-permissions-page/site-cell/site-cell.tsx @@ -38,6 +38,7 @@ type SiteCellProps = { selectedAccountAddresses: string[]; selectedChainIds: string[]; isConnectFlow?: boolean; + hideAllToasts?: () => void; }; export const SiteCell: React.FC = ({ @@ -49,6 +50,7 @@ export const SiteCell: React.FC = ({ selectedAccountAddresses, selectedChainIds, isConnectFlow, + hideAllToasts = () => undefined, }) => { const t = useI18nContext(); const trackEvent = useContext(MetaMetricsContext); @@ -91,6 +93,30 @@ export const SiteCell: React.FC = ({ ? t('requestingForNetwork', [selectedNetworks[0].name]) : t('requestingFor'); + const handleOpenAccountsModal = () => { + hideAllToasts?.(); + setShowEditAccountsModal(true); + trackEvent({ + category: MetaMetricsEventCategory.Navigation, + event: MetaMetricsEventName.ViewPermissionedAccounts, + properties: { + location: 'Connect view, Permissions toast, Permissions (dapp)', + }, + }); + }; + + const handleOpenNetworksModal = () => { + hideAllToasts?.(); + setShowEditNetworksModal(true); + trackEvent({ + category: MetaMetricsEventCategory.Navigation, + event: MetaMetricsEventName.ViewPermissionedNetworks, + properties: { + location: 'Connect view, Permissions toast, Permissions (dapp)', + }, + }); + }; + return ( <> = ({ connectedMessage={accountMessageConnectedState} unconnectedMessage={accountMessageNotConnectedState} isConnectFlow={isConnectFlow} - onClick={() => { - setShowEditAccountsModal(true); - trackEvent({ - category: MetaMetricsEventCategory.Navigation, - event: MetaMetricsEventName.ViewPermissionedAccounts, - properties: { - location: 'Connect view, Permissions toast, Permissions (dapp)', - }, - }); - }} + onClick={handleOpenAccountsModal} paddingBottomValue={2} paddingTopValue={0} content={ @@ -136,16 +153,7 @@ export const SiteCell: React.FC = ({ connectedMessage={networkMessageConnectedState} unconnectedMessage={networkMessageNotConnectedState} isConnectFlow={isConnectFlow} - onClick={() => { - setShowEditNetworksModal(true); - trackEvent({ - category: MetaMetricsEventCategory.Navigation, - event: MetaMetricsEventName.ViewPermissionedNetworks, - properties: { - location: 'Connect view, Permissions toast, Permissions (dapp)', - }, - }); - }} + onClick={handleOpenNetworksModal} paddingTopValue={2} paddingBottomValue={0} content={} From fd9eb4837070abd041c405a94ab78d9c7e755ad8 Mon Sep 17 00:00:00 2001 From: Jony Bursztyn Date: Wed, 18 Dec 2024 15:16:19 +0000 Subject: [PATCH 5/9] feat: center backup toast (#29200) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## **Description** Centers the backup warning toast [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29200?quickstart=1) ## **Related issues** Fixes: ## **Manual testing steps** 1. Go to this page... 2. 3. ## **Screenshots/Recordings** ### **Before** Screenshot 2024-12-13 at 14 54 15 ### **After** Screenshot 2024-12-13 at 14 53 25 Screenshot 2024-12-13 at 14 53 36 ## **Pre-merge author checklist** - [ ] I've followed [MetaMask Contributor Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Extension Coding Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md). - [ ] I've completed the PR template to the best of my ability - [ ] I’ve included tests if applicable - [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format if applicable - [ ] I’ve applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. ## **Pre-merge reviewer checklist** - [ ] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed). - [ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots. --- ui/components/app/home-notification/index.scss | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ui/components/app/home-notification/index.scss b/ui/components/app/home-notification/index.scss index ec997e00e3aa..647dc7314d0d 100644 --- a/ui/components/app/home-notification/index.scss +++ b/ui/components/app/home-notification/index.scss @@ -10,10 +10,9 @@ border-radius: 8px; min-height: 116px; padding: 16px; + width: calc(100% - 16px); + max-width: 472px; - @include design-system.screen-sm-min { - min-width: 472px; - } &__content-container { display: flex; From 804a56f252b5d65777b183648139ec04cd450270 Mon Sep 17 00:00:00 2001 From: Brian Bergeron Date: Wed, 18 Dec 2024 07:50:17 -0800 Subject: [PATCH 6/9] feat: event when token list is refreshed (#29300) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## **Description** Adds an event when the user refreshes the token list [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29300?quickstart=1) ## **Related issues** Fixes: https://consensyssoftware.atlassian.net/browse/MMASSETS-440 ## **Manual testing steps** - Enable metametrics - Click this refresh button on the tokens tab: Screenshot 2024-12-17 at 2 11 33 PM - Verify an event is emitted. I test this by adding a console.log in `MetaMetricsController.trackEvent`, but in a production build you may be able to check network requests. ## **Screenshots/Recordings** ### **Before** ### **After** ## **Pre-merge author checklist** - [ ] I've followed [MetaMask Contributor Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Extension Coding Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md). - [ ] I've completed the PR template to the best of my ability - [ ] I’ve included tests if applicable - [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format if applicable - [ ] I’ve applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. ## **Pre-merge reviewer checklist** - [ ] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed). - [ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots. --- shared/constants/metametrics.ts | 1 + .../asset-list-control-bar.test.tsx | 62 +++++++++++++++++++ .../asset-list-control-bar.tsx | 4 ++ 3 files changed, 67 insertions(+) create mode 100644 ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.test.tsx diff --git a/shared/constants/metametrics.ts b/shared/constants/metametrics.ts index a65c349963ec..9b99140b7d24 100644 --- a/shared/constants/metametrics.ts +++ b/shared/constants/metametrics.ts @@ -766,6 +766,7 @@ export enum MetaMetricsEventName { TokenAdded = 'Token Added', TokenRemoved = 'Token Removed', TokenSortPreference = 'Token Sort Preference', + TokenListRefreshed = 'Token List Refreshed', NFTRemoved = 'NFT Removed', TokenDetected = 'Token Detected', TokenHidden = 'Token Hidden', diff --git a/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.test.tsx b/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.test.tsx new file mode 100644 index 000000000000..7c6ba579943c --- /dev/null +++ b/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.test.tsx @@ -0,0 +1,62 @@ +import React from 'react'; +import thunk from 'redux-thunk'; +import configureMockStore from 'redux-mock-store'; +import { renderWithProvider } from '../../../../../../test/jest'; +import { MetaMetricsContext } from '../../../../../contexts/metametrics'; +import { + MetaMetricsEventCategory, + MetaMetricsEventName, +} from '../../../../../../shared/constants/metametrics'; +import AssetListControlBar from './asset-list-control-bar'; + +describe('AssetListControlBar', () => { + afterEach(() => { + jest.clearAllMocks(); + }); + + it('should fire metrics event when refresh button is clicked', async () => { + const store = configureMockStore([thunk])({ + metamask: { + selectedNetworkClientId: 'selectedNetworkClientId', + networkConfigurationsByChainId: { + '0x1': { + chainId: '0x1', + defaultRpcEndpointIndex: 0, + rpcEndpoints: [ + { + networkClientId: 'selectedNetworkClientId', + }, + ], + }, + }, + internalAccounts: { + selectedAccount: 'selectedAccount', + accounts: { + selectedAccount: {}, + }, + }, + }, + }); + + const mockTrackEvent = jest.fn(); + + const { findByTestId } = renderWithProvider( + + + , + store, + ); + + const importButton = await findByTestId('import-token-button'); + importButton.click(); + + const refreshListItem = await findByTestId('refreshList__button'); + refreshListItem.click(); + + expect(mockTrackEvent).toHaveBeenCalledTimes(1); + expect(mockTrackEvent).toHaveBeenCalledWith({ + category: MetaMetricsEventCategory.Tokens, + event: MetaMetricsEventName.TokenListRefreshed, + }); + }); +}); diff --git a/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.tsx b/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.tsx index c61815a9ab0a..d335f6f41820 100644 --- a/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.tsx +++ b/ui/components/app/assets/asset-list/asset-list-control-bar/asset-list-control-bar.tsx @@ -160,6 +160,10 @@ const AssetListControlBar = ({ showTokensLinks }: AssetListControlBarProps) => { const handleRefresh = () => { dispatch(detectTokens()); closePopover(); + trackEvent({ + category: MetaMetricsEventCategory.Tokens, + event: MetaMetricsEventName.TokenListRefreshed, + }); }; return ( From acdaefe8d03d79364171188f09dbc299c48d8e7d Mon Sep 17 00:00:00 2001 From: Brian Bergeron Date: Wed, 18 Dec 2024 07:50:24 -0800 Subject: [PATCH 7/9] chore: remove `NewNetworkInfo` (#29293) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## **Description** In https://github.com/MetaMask/metamask-extension/pull/28765 the `NewNetworkInfo` modal stopped being rendered. This PR removes the component entirely, since it's no longer referenced anywhere. [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29293?quickstart=1) ## **Related issues** Fixes: https://consensyssoftware.atlassian.net/browse/MMASSETS-477 ## **Manual testing steps** No changes expected. Switching networks should continue to work. ## **Screenshots/Recordings** ### **Before** ### **After** ## **Pre-merge author checklist** - [ ] I've followed [MetaMask Contributor Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Extension Coding Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md). - [ ] I've completed the PR template to the best of my ability - [ ] I’ve included tests if applicable - [ ] I’ve documented my code using [JSDoc](https://jsdoc.app/) format if applicable - [ ] I’ve applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. ## **Pre-merge reviewer checklist** - [ ] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed). - [ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots. --- app/_locales/de/messages.json | 37 --- app/_locales/el/messages.json | 37 --- app/_locales/en/messages.json | 49 +--- app/_locales/es/messages.json | 37 --- app/_locales/fr/messages.json | 37 --- app/_locales/hi/messages.json | 37 --- app/_locales/id/messages.json | 37 --- app/_locales/it/messages.json | 6 - app/_locales/ja/messages.json | 38 --- app/_locales/ko/messages.json | 38 --- app/_locales/pt/messages.json | 38 --- app/_locales/ru/messages.json | 37 --- app/_locales/tl/messages.json | 38 --- app/_locales/tr/messages.json | 38 --- app/_locales/vi/messages.json | 38 --- app/_locales/zh_CN/messages.json | 38 --- ui/components/ui/new-network-info/index.js | 1 - ui/components/ui/new-network-info/index.scss | 59 ---- .../ui/new-network-info/new-network-info.js | 267 ------------------ .../new-network-info.stories.js | 10 - .../new-network-info/new-network-info.test.js | 223 --------------- ui/components/ui/ui-components.scss | 1 - ui/pages/routes/routes.component.test.js | 96 +------ 23 files changed, 10 insertions(+), 1227 deletions(-) delete mode 100644 ui/components/ui/new-network-info/index.js delete mode 100644 ui/components/ui/new-network-info/index.scss delete mode 100644 ui/components/ui/new-network-info/new-network-info.js delete mode 100644 ui/components/ui/new-network-info/new-network-info.stories.js delete mode 100644 ui/components/ui/new-network-info/new-network-info.test.js diff --git a/app/_locales/de/messages.json b/app/_locales/de/messages.json index a738b56b0fe0..946f556f1abd 100644 --- a/app/_locales/de/messages.json +++ b/app/_locales/de/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "Netzwerk wird hinzugefügt" }, - "addingTokens": { - "message": "Hinzufügen von Token" - }, "additionalNetworks": { "message": "Zusätzliche Netzwerke" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "Automatische Erkennung von Tokens in Ihrer Wallet, Anzeige von NFTs und stapelweise Aktualisierung des Kontostands" }, - "attemptSendingAssets": { - "message": "Wenn Sie versuchen, Assets direkt von einem Netzwerk in ein anderes zu senden, kann dies zu einem dauerhaften Asset-Verlust führen. Verwenden Sie unbedingt eine Bridge." - }, - "attemptSendingAssetsWithPortfolio": { - "message": "Sie können Ihre Assets verlieren, wenn Sie versuchen, sie von einem anderen Netzwerk zu versenden. Übertragen Sie Gelder sicher zwischen den Netzwerken, indem Sie eine Bridge wie $1 verwenden." - }, "attemptToCancelSwapForFree": { "message": "Versuch, den Swap kostenlos zu stornieren" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "Berechnen ..." }, - "bridgeDontSend": { - "message": "Bridge, nicht senden" - }, "bridgeEnterAmount": { "message": "Betrag eingeben" }, @@ -954,9 +942,6 @@ "message": "Klicken Sie hier, um Ihren Ledger über WebHID zu verbinden.", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "Sie können Tokens jederzeit manuell hinzufügen." - }, "close": { "message": "Schließen" }, @@ -2138,9 +2123,6 @@ "gasFee": { "message": "Gas-Gebühr" }, - "gasIsETH": { - "message": "Gas ist $1" - }, "gasLimit": { "message": "Gas-Limit" }, @@ -2702,9 +2684,6 @@ "learnScamRisk": { "message": "Betrügereien und Sicherheitsrisiken." }, - "learnToBridge": { - "message": "Lernen Sie zu bridgen" - }, "leaveMetaMask": { "message": "MetaMask verlassen?" }, @@ -2900,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "Wallet-Benachrichtigungen sind momentan nicht aktiv." }, - "metamaskPortfolio": { - "message": "MetaMask Portfolio." - }, "metamaskSwapsOfflineDescription": { "message": "MetaMask Swaps wird gewartet. Bitte versuchen Sie es später erneut." }, @@ -3047,10 +3023,6 @@ "message": "$1 bittet um Ihre Zustimmung zu:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "Das native Token dieses Netzwerks ist $1. Dieses Token wird für die Gas-Gebühr verwendet. ", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "Netzwerkdetails bearbeiten" }, @@ -5940,9 +5912,6 @@ "message": "$1 ist jetzt aktiv bei $2", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "Sie verwenden jetzt" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "Das Wechseln der Netzwerke wird alle ausstehenden Bestätigungen stornieren." }, @@ -5979,9 +5948,6 @@ "themeDescription": { "message": "Wählen Sie Ihr bevorzugtes MetaMask-Motiv aus." }, - "thingsToKeep": { - "message": "Was Sie beachten sollten:" - }, "thirdPartySoftware": { "message": "Mitteilung bzgl. Drittanbieter-Software", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6063,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "Token-Betrügereien und Sicherheitsrisiken" }, - "tokenShowUp": { - "message": "Ihre Tokens werden möglicherweise nicht automatisch in Ihrer Wallet angezeigt. " - }, "tokenStandard": { "message": "Token-Standard" }, diff --git a/app/_locales/el/messages.json b/app/_locales/el/messages.json index 7992443a500a..a02ec275c224 100644 --- a/app/_locales/el/messages.json +++ b/app/_locales/el/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "Προσθήκη δικτύου" }, - "addingTokens": { - "message": "Προσθήκη tokens" - }, "additionalNetworks": { "message": "Επιπλέον δίκτυα" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "Αυτόματος εντοπισμός tokens στο πορτοφόλι σας, εμφάνιση NFT και ομαδοποιημένες ενημερώσεις υπολοίπων λογαριασμών" }, - "attemptSendingAssets": { - "message": "Ενδέχεται να χάσετε τα περιουσιακά σας στοιχεία εάν προσπαθήσετε να τα στείλετε από άλλο δίκτυο. Μεταφέρετε κεφάλαια με ασφάλεια μεταξύ δικτύων χρησιμοποιώντας μια διασύνδεση." - }, - "attemptSendingAssetsWithPortfolio": { - "message": "Μπορεί να χάσετε τα περιουσιακά σας στοιχεία αν προσπαθήσετε να τα στείλετε από άλλο δίκτυο. Μεταφέρετε χρήματα με ασφάλεια μεταξύ δικτύων χρησιμοποιώντας μια διασύνδεση, όπως το $1" - }, "attemptToCancelSwapForFree": { "message": "Προσπάθεια ακύρωσης των ανταλλαγών δωρεάν" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "Υπολογισμός..." }, - "bridgeDontSend": { - "message": "Μην στείλετε χωρίς διασύνδεση" - }, "bridgeEnterAmount": { "message": "Πληκτρολογήστε το ποσό" }, @@ -954,9 +942,6 @@ "message": "Κάντε κλικ εδώ για να συνδέσετε το Ledger σας μέσω WebHID", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "Μπορείτε πάντα να προσθέσετε τα tokens χειροκίνητα." - }, "close": { "message": "Κλείσιμο" }, @@ -2138,9 +2123,6 @@ "gasFee": { "message": "Τέλη συναλλαγών" }, - "gasIsETH": { - "message": "Τέλη συναλλαγής $1 " - }, "gasLimit": { "message": "Όριο τέλους συναλλαγής" }, @@ -2702,9 +2684,6 @@ "learnScamRisk": { "message": "απάτες και κίνδυνοι ασφάλειας." }, - "learnToBridge": { - "message": "Μάθετε για την διασύνδεση" - }, "leaveMetaMask": { "message": "Αποχώρηση από το MetaMask;" }, @@ -2900,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "Οι ειδοποιήσεις του πορτοφολιού δεν είναι προς το παρόν ενεργές." }, - "metamaskPortfolio": { - "message": "MetaMask Portfolio." - }, "metamaskSwapsOfflineDescription": { "message": "Το MetaMask Swaps είναι υπό συντήρηση. Παρακαλείστε να επιστρέψετε αργότερα." }, @@ -3047,10 +3023,6 @@ "message": "Το $1 ζητάει την έγκρισή σας για:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "Το αρχικό token σε αυτό το δίκτυο είναι το $1. Είναι το token που χρησιμοποιείται για τα τέλη συναλλαγών.", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "Επεξεργασία λεπτομερειών δικτύου" }, @@ -5940,9 +5912,6 @@ "message": "Το $1 είναι τώρα ενεργό στο $2", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "Τώρα χρησιμοποιείτε το" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "Η αλλαγή δικτύων θα ακυρώσει όλες τις εκκρεμείς επιβεβαιώσεις" }, @@ -5979,9 +5948,6 @@ "themeDescription": { "message": "Επιλέξτε το προτιμώμενο θέμα σας για το MetaMask." }, - "thingsToKeep": { - "message": "Πράγματα που πρέπει να έχετε υπόψη σας:" - }, "thirdPartySoftware": { "message": "Ειδοποίηση για λογισμικό τρίτων", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6063,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "απάτες με token και κίνδυνοι ασφάλειας" }, - "tokenShowUp": { - "message": "Τα tokens σας ενδέχεται να μην εμφανιστούν αυτόματα στο πορτοφόλι σας." - }, "tokenStandard": { "message": "Πρότυπο Token" }, diff --git a/app/_locales/en/messages.json b/app/_locales/en/messages.json index 3bfd303e5dd0..7ddf609b48f0 100644 --- a/app/_locales/en/messages.json +++ b/app/_locales/en/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "Adding Network" }, - "addingTokens": { - "message": "Adding tokens" - }, "additionalNetworks": { "message": "Additional networks" }, @@ -648,12 +645,6 @@ "assetsDescription": { "message": "Autodetect tokens in your wallet, display NFTs, and get batched account balance updates" }, - "attemptSendingAssets": { - "message": "You may lose your assets if you try to send them from another network. Transfer funds safely between networks by using a bridge." - }, - "attemptSendingAssetsWithPortfolio": { - "message": "You may lose your assets if you try to send them from another network. Transfer funds safely between networks by using a bridge, like $1" - }, "attemptToCancelSwapForFree": { "message": "Attempt to cancel swap for free" }, @@ -880,9 +871,6 @@ "bridgeConfirmTwoTransactions": { "message": "You'll need to confirm 2 transactions on your hardware wallet:" }, - "bridgeDontSend": { - "message": "Bridge, don't send" - }, "bridgeEnterAmount": { "message": "Select amount" }, @@ -1089,9 +1077,6 @@ "message": "Click here to connect your Ledger via WebHID", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "You can always add tokens manually." - }, "close": { "message": "Close" }, @@ -2299,9 +2284,6 @@ "gasFee": { "message": "Gas fee" }, - "gasIsETH": { - "message": "Gas is $1 " - }, "gasLimit": { "message": "Gas limit" }, @@ -2387,7 +2369,9 @@ "gotIt": { "message": "Got it" }, - "grantExactAccess": { "message": "Grant exact access" }, + "grantExactAccess": { + "message": "Grant exact access" + }, "grantedToWithColon": { "message": "Granted to:" }, @@ -2870,9 +2854,6 @@ "learnScamRisk": { "message": "scams and security risks." }, - "learnToBridge": { - "message": "Learn to bridge" - }, "leaveMetaMask": { "message": "Leave MetaMask?" }, @@ -3077,9 +3058,6 @@ "metamaskNotificationsAreOff": { "message": "Wallet notifications are currently not active." }, - "metamaskPortfolio": { - "message": "MetaMask Portfolio." - }, "metamaskSwapsOfflineDescription": { "message": "MetaMask Swaps is undergoing maintenance. Please check back later." }, @@ -3230,10 +3208,6 @@ "message": "$1 is asking for your approval to:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "The native token on this network is $1. It is the token used for gas fees. ", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "Edit network details" }, @@ -4527,7 +4501,9 @@ "quotedReceiveAmount": { "message": "$1 receive amount" }, - "quotedTotalCost": { "message": "$1 total cost" }, + "quotedTotalCost": { + "message": "$1 total cost" + }, "rank": { "message": "Rank" }, @@ -6230,9 +6206,6 @@ "message": "You're now using $1", "description": "$1 represents the network name" }, - "switchedTo": { - "message": "You're now using" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "Switching networks will cancel all pending confirmations" }, @@ -6269,9 +6242,6 @@ "themeDescription": { "message": "Choose your preferred MetaMask theme." }, - "thingsToKeep": { - "message": "Keep in mind:" - }, "thirdPartySoftware": { "message": "Third-party software notice", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6353,9 +6323,6 @@ "tokenScamSecurityRisk": { "message": "token scams and security risks" }, - "tokenShowUp": { - "message": "Your tokens may not automatically show up in your wallet. " - }, "tokenStandard": { "message": "Token standard" }, @@ -6876,7 +6843,9 @@ "you": { "message": "You" }, - "youDeclinedTheTransaction": { "message": "You declined the transaction." }, + "youDeclinedTheTransaction": { + "message": "You declined the transaction." + }, "youNeedToAllowCameraAccess": { "message": "You need to allow camera access to use this feature." }, diff --git a/app/_locales/es/messages.json b/app/_locales/es/messages.json index 2475977d0794..8acce0ad02d9 100644 --- a/app/_locales/es/messages.json +++ b/app/_locales/es/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "Agregando red" }, - "addingTokens": { - "message": "Agregando tokens" - }, "additionalNetworks": { "message": "Redes adicionales" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "Detectar automáticamente tokens en su monedero, mostrar NFT y recibir actualizaciones de saldo de cuenta por lotes" }, - "attemptSendingAssets": { - "message": "Puede perder sus activos si intenta enviarlos desde otra red. Transfiera fondos de forma segura entre redes mediante el uso de un puente." - }, - "attemptSendingAssetsWithPortfolio": { - "message": "Puede perder sus activos si intenta enviarlos desde otra red. Transfiera fondos de forma segura entre redes usando un puente, como $1" - }, "attemptToCancelSwapForFree": { "message": "Intente cancelar el intercambio de forma gratuita" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "Calculando..." }, - "bridgeDontSend": { - "message": "Puente, no enviar" - }, "bridgeEnterAmount": { "message": "Ingrese el monto" }, @@ -954,9 +942,6 @@ "message": "Haga clic aquí para conectar su Ledger a través de WebHID", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "Siempre puede agregar tókenes manualmente." - }, "close": { "message": "Cerrar" }, @@ -2138,9 +2123,6 @@ "gasFee": { "message": "Tarifa de gas" }, - "gasIsETH": { - "message": "El gas es $1 " - }, "gasLimit": { "message": "Límite de gas" }, @@ -2702,9 +2684,6 @@ "learnScamRisk": { "message": "estafas y riesgos en seguridad." }, - "learnToBridge": { - "message": "Aprenda a puentear" - }, "leaveMetaMask": { "message": "¿Dejar MetaMask?" }, @@ -2900,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "Las notificaciones del monedero no están activas actualmente." }, - "metamaskPortfolio": { - "message": "MetaMask Portfolio." - }, "metamaskSwapsOfflineDescription": { "message": "MetaMask Swaps está en mantenimiento. Vuelva a comprobarlo más tarde." }, @@ -3047,10 +3023,6 @@ "message": "$1 solicita su aprobación para:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "El token nativo en esta red es de $1. Es el token utilizado para las tarifas de gas. ", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "Editar detalles de la red" }, @@ -5940,9 +5912,6 @@ "message": "$1 ahora está activo en $2", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "Ahora está usando" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "Cambiar de red cancelará todas las confirmaciones pendientes" }, @@ -5979,9 +5948,6 @@ "themeDescription": { "message": "Elija su tema MetaMask preferido." }, - "thingsToKeep": { - "message": "Tenga en cuenta:" - }, "thirdPartySoftware": { "message": "Aviso de software de terceros", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6063,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "estafas de tokens y riesgos de seguridad" }, - "tokenShowUp": { - "message": "Es posible que sus tókenes no aparezcan automáticamente en su monedero. " - }, "tokenStandard": { "message": "Estándar de tokenes" }, diff --git a/app/_locales/fr/messages.json b/app/_locales/fr/messages.json index abe83f8ea900..68e6626c4688 100644 --- a/app/_locales/fr/messages.json +++ b/app/_locales/fr/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "Ajout de réseau" }, - "addingTokens": { - "message": "Ajouter des jetons" - }, "additionalNetworks": { "message": "Réseaux supplémentaires" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "Détection automatique des jetons dans votre portefeuille, affichage des NFT et mise à jour du solde de plusieurs comptes" }, - "attemptSendingAssets": { - "message": "Si vous essayez d’envoyer des actifs directement d’un réseau à un autre, une perte permanente des actifs pourrait en résulter. Assurez-vous d’utiliser une passerelle." - }, - "attemptSendingAssetsWithPortfolio": { - "message": "Si vous essayez d’envoyer des actifs directement d’un réseau à un autre, vous pourriez les perdre définitivement. Utilisez une passerelle comme $1 pour transférer en toute sécurité des fonds d’un réseau à un autre" - }, "attemptToCancelSwapForFree": { "message": "Tentative d’annuler gratuitement le swap" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "Calcul en cours…" }, - "bridgeDontSend": { - "message": "Passerelle, ne pas envoyer" - }, "bridgeEnterAmount": { "message": "Saisissez le montant" }, @@ -954,9 +942,6 @@ "message": "Cliquez ici pour connecter votre Ledger via WebHID", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "Vous pouvez ajouter des jetons manuellement." - }, "close": { "message": "Fermer" }, @@ -2138,9 +2123,6 @@ "gasFee": { "message": "Frais de gaz" }, - "gasIsETH": { - "message": "Le gaz est $1 " - }, "gasLimit": { "message": "Montant maximal des frais de transaction" }, @@ -2702,9 +2684,6 @@ "learnScamRisk": { "message": "hameçonnages et risques de sécurité." }, - "learnToBridge": { - "message": "Apprenez à établir une passerelle" - }, "leaveMetaMask": { "message": "Voulez-vous quitter MetaMask ?" }, @@ -2900,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "Les notifications du portefeuille ne sont actuellement pas activées." }, - "metamaskPortfolio": { - "message": "Portfolio MetaMask." - }, "metamaskSwapsOfflineDescription": { "message": "MetaMask Swaps est en cours de maintenance. Nous vous invitons à revenir plus tard." }, @@ -3047,10 +3023,6 @@ "message": "$1 vous demande votre approbation pour :", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "Le jeton natif de ce réseau est $1. C’est le jeton utilisé pour les frais de gaz. ", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "Modifier les détails du réseau" }, @@ -5940,9 +5912,6 @@ "message": "$1 est maintenant actif sur $2", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "Vous êtes en train d’utiliser" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "Le changement de réseau annulera toutes les confirmations en attente" }, @@ -5979,9 +5948,6 @@ "themeDescription": { "message": "Choisissez votre thème MetaMask préféré." }, - "thingsToKeep": { - "message": "Les choses que vous devez garder à l’esprit :" - }, "thirdPartySoftware": { "message": "Avis sur les logiciels développés par des tiers", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6063,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "les arnaques et les risques de piratage informatique" }, - "tokenShowUp": { - "message": "Il se peut que vos jetons n’apparaissent pas automatiquement dans votre portefeuille. " - }, "tokenStandard": { "message": "Jeton standard" }, diff --git a/app/_locales/hi/messages.json b/app/_locales/hi/messages.json index 4eaf54f8b012..1f96413e81ff 100644 --- a/app/_locales/hi/messages.json +++ b/app/_locales/hi/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "नेटवर्क जोड़ रहे हैं" }, - "addingTokens": { - "message": "टोकन जोड़ना" - }, "additionalNetworks": { "message": "अतिरिक्त नेटवर्क" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "अपने वॉलेट में टोकन ऑटोडिटेक्ट करें, NFT प्रदर्शित करें, और बैच अकाउंट बैलेंस संबंधी अपडेट प्राप्त करें" }, - "attemptSendingAssets": { - "message": "अगर आप एसेट्स को सीधे एक नेटवर्क से दूसरे नेटवर्क पर भेजने की कोशिश करते हैं, तो ऐसा करने से आपको एसेट्स का नुकसान हो सकता है। ब्रिज का इस्तेमाल करके नेटवर्कों के बीच फंड्स को सुरक्षित तरीके से ट्रांसफ़र करें।" - }, - "attemptSendingAssetsWithPortfolio": { - "message": "अगर आप एसेट्स को सीधे एक नेटवर्क से दूसरे नेटवर्क पर भेजने की कोशिश करते हैं, तो ऐसा करने से आपको एसेट्स का नुकसान हो सकता है। ब्रिज, जैसे like $1, का इस्तेमाल करके नेटवर्कों के बीच फंड्स को सुरक्षित तरीके से ट्रांसफ़र करें।" - }, "attemptToCancelSwapForFree": { "message": "स्वैप को मुफ्त में कैंसिल करने की कोशिश करें" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "कैलकुलेट किया जा रहा है..." }, - "bridgeDontSend": { - "message": "ब्रिज, न भेजें" - }, "bridgeEnterAmount": { "message": "रकम डालें" }, @@ -954,9 +942,6 @@ "message": "अपने Ledger को WebHID के ज़रिए कनेक्ट करने के लिए यहां क्लिक करें", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "आप कभी भी मैन्युअल रूप से टोकन जोड़ सकते हैं।" - }, "close": { "message": "बंद करें" }, @@ -2138,9 +2123,6 @@ "gasFee": { "message": "गैस फीस" }, - "gasIsETH": { - "message": "गैस $1 है " - }, "gasLimit": { "message": "गैस लिमिट" }, @@ -2702,9 +2684,6 @@ "learnScamRisk": { "message": "घोटाले और सुरक्षा जोखिम।" }, - "learnToBridge": { - "message": "ब्रिज करना सीखें" - }, "leaveMetaMask": { "message": "MetaMask से बाहर निकलें?" }, @@ -2900,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "वॉलेट नोटिफिकेशंस वर्तमान में सक्रिय नहीं हैं।" }, - "metamaskPortfolio": { - "message": "MetaMask Portfolio." - }, "metamaskSwapsOfflineDescription": { "message": "MetaMask स्वैप का रखरखाव किया जा रहा है। कृपया बाद में वापस देखें।" }, @@ -3047,10 +3023,6 @@ "message": "$1 निम्नलिखित के लिए आपका एप्रूवल मांग रहा है:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "इस नेटवर्क पर ओरिजिनल टोकन $1 है। यह गैस फ़ीस के लिए इस्तेमाल किया जाने वाला टोकन है।", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "नेटवर्क का ब्यौरा बदलें" }, @@ -5940,9 +5912,6 @@ "message": "$1 अब $2 पर एक्टिव है", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "आप अब इस्तेमाल कर रहे हैं" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "नेटवर्क स्विच करने से सभी लंबित कन्फर्मेशन कैंसिल हो जाएंगे" }, @@ -5979,9 +5948,6 @@ "themeDescription": { "message": "अपनी पसंदीदा MetaMask थीम चुन लें" }, - "thingsToKeep": { - "message": "ध्यान रखने योग्य बातें:" - }, "thirdPartySoftware": { "message": "थर्ड-पार्टी सॉफ्टवेयर नोटिस", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6063,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "टोकन घोटाले और सुरक्षा जोखिम" }, - "tokenShowUp": { - "message": "हो सकता है आपके वॉलेट में आपके टोकन ऑटोमेटिकली दिखाई नहीं दें। " - }, "tokenStandard": { "message": "टोकन स्टैंडर्ड" }, diff --git a/app/_locales/id/messages.json b/app/_locales/id/messages.json index c93bd496ac12..68bbf6477be5 100644 --- a/app/_locales/id/messages.json +++ b/app/_locales/id/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "Menambahkan Jaringan" }, - "addingTokens": { - "message": "Menambahkan token" - }, "additionalNetworks": { "message": "Jaringan tambahan" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "Autodeteksi token di dompet Anda, tampilkan NFT, dan dapatkan pembaruan saldo akun secara batch" }, - "attemptSendingAssets": { - "message": "Aset Anda berpotensi hilang jika mencoba mengirimnya dari jaringan lain. Transfer dana secara aman antar jaringan menggunakan bridge." - }, - "attemptSendingAssetsWithPortfolio": { - "message": "Aset Anda berpotensi hilang jika mencoba mengirimnya melalui jaringan lain. Transfer dana antar jaringan dengan aman menggunakan bridge, seperti $1" - }, "attemptToCancelSwapForFree": { "message": "Mencoba membatalkan pertukaran secara gratis" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "Menghitung..." }, - "bridgeDontSend": { - "message": "Bridge, jangan kirim" - }, "bridgeEnterAmount": { "message": "Masukkan jumlah" }, @@ -954,9 +942,6 @@ "message": "Klik di sini untuk menghubungkan Ledger Anda melalui WebHID", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "Anda dapat menambahkan token secara manual setiap saat." - }, "close": { "message": "Tutup" }, @@ -2138,9 +2123,6 @@ "gasFee": { "message": "Biaya gas" }, - "gasIsETH": { - "message": "Gas bernilai $1 " - }, "gasLimit": { "message": "Batas gas" }, @@ -2702,9 +2684,6 @@ "learnScamRisk": { "message": "penipuan dan risiko keamanan." }, - "learnToBridge": { - "message": "Pelajari bridge" - }, "leaveMetaMask": { "message": "Keluar dari MetaMask?" }, @@ -2900,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "Saat ini notifikasi dompet tidak aktif." }, - "metamaskPortfolio": { - "message": "Portfolio MetaMask." - }, "metamaskSwapsOfflineDescription": { "message": "MetaMask Swap sedang dalam pemeliharaan. Harap periksa kembali nanti." }, @@ -3047,10 +3023,6 @@ "message": "$1 meminta persetujuan Anda untuk:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "Token asli di jaringan ini adalah $1. Ini merupakan token yang digunakan untuk biaya gas. ", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "Edit detail jaringan" }, @@ -5940,9 +5912,6 @@ "message": "$1 kini telah aktif di $2", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "Saat ini Anda menggunakan" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "Mengalihkan jaringan akan membatalkan semua konfirmasi yang berstatus menunggu" }, @@ -5979,9 +5948,6 @@ "themeDescription": { "message": "Pilih tema MetaMask yang Anda sukai." }, - "thingsToKeep": { - "message": "Ingatlah:" - }, "thirdPartySoftware": { "message": "Pemberitahuan perangkat lunak pihak ketiga", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6063,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "penipuan dan risiko keamanan token" }, - "tokenShowUp": { - "message": "Token Anda mungkin tidak muncul secara otomatis di dompet Anda. " - }, "tokenStandard": { "message": "Standar token" }, diff --git a/app/_locales/it/messages.json b/app/_locales/it/messages.json index 05cccdac0359..c00040b84086 100644 --- a/app/_locales/it/messages.json +++ b/app/_locales/it/messages.json @@ -252,9 +252,6 @@ "assetOptions": { "message": "Opzioni asset" }, - "attemptSendingAssets": { - "message": "Se si tenta di inviare risorse direttamente da una rete all'altra, ciò potrebbe comportare una perdita permanente della risorca coinvolta. Assicurati di usare un bridge." - }, "attributions": { "message": "Attribuzioni" }, @@ -369,9 +366,6 @@ "message": "Clicca qui per connettere il tuo Ledger tramite WebHID", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "Clicca qui per aggiungere manualmente i token." - }, "close": { "message": "Chiudi" }, diff --git a/app/_locales/ja/messages.json b/app/_locales/ja/messages.json index 24a2f60314cd..05f359973442 100644 --- a/app/_locales/ja/messages.json +++ b/app/_locales/ja/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "ネットワークを追加中" }, - "addingTokens": { - "message": "トークンを追加しています" - }, "additionalNetworks": { "message": "他のネットワーク" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "ウォレットのトークンを自動検出し、NFTを表示して、アカウント残高の最新情報を一括で取得します" }, - "attemptSendingAssets": { - "message": "別のネットワークからアセットを送ろうとすると、アセットが失われる可能性があります。ネットワーク間で安全に資金を移動するには、必ずブリッジを使用してください。" - }, - "attemptSendingAssetsWithPortfolio": { - "message": "別のネットワークからアセットを送ろうとすると、アセットが失われる可能性があります。ネットワーク間で安全に資金を移動するには、必ず$1などのブリッジを使用してください。" - }, "attemptToCancelSwapForFree": { "message": "無料でスワップのキャンセルを試行" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "計算中..." }, - "bridgeDontSend": { - "message": "ブリッジを使用してください" - }, "bridgeEnterAmount": { "message": "金額を入力" }, @@ -858,7 +846,6 @@ "bridgeTo": { "message": "ブリッジ先:" }, - "browserNotSupported": { "message": "ご使用のブラウザはサポートされていません..." }, @@ -955,9 +942,6 @@ "message": "ここをクリックして、WebHIDでLedgerを接続します", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "トークンはいつでも手動で追加できます。" - }, "close": { "message": "閉じる" }, @@ -2139,9 +2123,6 @@ "gasFee": { "message": "ガス代" }, - "gasIsETH": { - "message": "ガス代は$1です" - }, "gasLimit": { "message": "ガスリミット" }, @@ -2703,9 +2684,6 @@ "learnScamRisk": { "message": "詐欺やセキュリティのリスク。" }, - "learnToBridge": { - "message": "ブリッジの使い方" - }, "leaveMetaMask": { "message": "MetaMaskから離れますか?" }, @@ -2901,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "ウォレットの通知は現在無効になっています" }, - "metamaskPortfolio": { - "message": "MetaMask Portfolio。" - }, "metamaskSwapsOfflineDescription": { "message": "MetaMask Swapsはメンテナンス中です。後でもう一度確認してください。" }, @@ -3048,10 +3023,6 @@ "message": "$1が次の承認を求めています:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "このネットワークのネイティブトークンは$1です。ガス代にもこのトークンが使用されます。", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "ネットワークの詳細を編集" }, @@ -5941,9 +5912,6 @@ "message": "$1が$2で有効になりました", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "次に切り替えました:" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "ネットワークを切り替えると、保留中の承認がすべてキャンセルされます" }, @@ -5980,9 +5948,6 @@ "themeDescription": { "message": "ご希望のMetaMaskテーマを選択してください。" }, - "thingsToKeep": { - "message": "留意点:" - }, "thirdPartySoftware": { "message": "サードパーティソフトウェアに関する通知", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6064,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "トークン関連の詐欺やセキュリティのリスク" }, - "tokenShowUp": { - "message": "トークンはウォレットに自動的に表示されない可能性があります。" - }, "tokenStandard": { "message": "トークン規格" }, diff --git a/app/_locales/ko/messages.json b/app/_locales/ko/messages.json index c261f74b4b5c..f261c0b24c06 100644 --- a/app/_locales/ko/messages.json +++ b/app/_locales/ko/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "네트워크 추가" }, - "addingTokens": { - "message": "토큰 추가" - }, "additionalNetworks": { "message": "추가 네트워크" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "지갑에서 토큰을 자동으로 감지하고, NFT를 표시하며, 계정 잔액을 일괄 업데이트하세요." }, - "attemptSendingAssets": { - "message": "다른 네트워크로 자산을 직접 전송하면 자산이 영구적으로 손실될 수 있습니다. 브릿지를 이용하여 네트워크 간에 자금을 안전하게 전송하세요." - }, - "attemptSendingAssetsWithPortfolio": { - "message": "다른 네트워크에서 자산을 전송하려고 하면 자산이 손실될 수 있습니다. $1 같은 브릿지를 사용하여 네트워크 간에 자산을 안전하게 전송하세요." - }, "attemptToCancelSwapForFree": { "message": "무료 스왑 취소 시도" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "계산 중..." }, - "bridgeDontSend": { - "message": "전송하지 마세요, 브릿지 하세요" - }, "bridgeEnterAmount": { "message": "금액 입력" }, @@ -858,7 +846,6 @@ "bridgeTo": { "message": "브릿지 대상" }, - "browserNotSupported": { "message": "지원되지 않는 브라우저입니다..." }, @@ -955,9 +942,6 @@ "message": "WebHID를 통해 Ledger를 연결하려면 여기를 클릭하세요.", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "토큰은 언제든지 직접 추가할 수 있습니다." - }, "close": { "message": "닫기" }, @@ -2139,9 +2123,6 @@ "gasFee": { "message": "가스비" }, - "gasIsETH": { - "message": "가스는 $1입니다 " - }, "gasLimit": { "message": "가스 한도" }, @@ -2703,9 +2684,6 @@ "learnScamRisk": { "message": "사기 및 보안 위험" }, - "learnToBridge": { - "message": "브릿지 알아보기" - }, "leaveMetaMask": { "message": "MetaMask를 나가시겠습니까?" }, @@ -2901,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "현재 지갑 알림이 꺼져 있습니다." }, - "metamaskPortfolio": { - "message": "MetaMask Portfolio." - }, "metamaskSwapsOfflineDescription": { "message": "MetaMask Swaps 점검 중입니다. 나중에 다시 확인하세요." }, @@ -3048,10 +3023,6 @@ "message": "$1에서 다음 승인을 요청합니다:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "이 네트워크의 네이티브 토큰은 $1입니다. 이는 가스비 지불에 사용하는 토큰입니다. ", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "네트워크 세부 정보 편집" }, @@ -5941,9 +5912,6 @@ "message": "$1 계정이 현재 $2 네트워크에서 활성화되어 있습니다", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "다음을 사용 중입니다:" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "네트워크를 전환하면 대기 중인 모든 컨펌 작업이 취소됩니다." }, @@ -5980,9 +5948,6 @@ "themeDescription": { "message": "원하는 MetaMask 테마를 선택하세요." }, - "thingsToKeep": { - "message": "유의 사항:" - }, "thirdPartySoftware": { "message": "타사 소프트웨어 알림", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6064,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "토큰 사기 및 보안 위험" }, - "tokenShowUp": { - "message": "토큰이 지갑에 자동으로 표시되지 않을 수 있습니다. " - }, "tokenStandard": { "message": "토큰 표준" }, diff --git a/app/_locales/pt/messages.json b/app/_locales/pt/messages.json index 5a1389a0d4d6..1c3bba86966d 100644 --- a/app/_locales/pt/messages.json +++ b/app/_locales/pt/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "Adicionar rede" }, - "addingTokens": { - "message": "Adicionando tokens" - }, "additionalNetworks": { "message": "Redes adicionais" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "Detecte automaticamente os tokens em sua carteira, exiba NFTs e receba atualizações de saldo de contas em lote" }, - "attemptSendingAssets": { - "message": "Você poderá perder seus ativos se tentar enviá-los a partir de outra rede. Transfira fundos entre redes com segurança usando uma ponte." - }, - "attemptSendingAssetsWithPortfolio": { - "message": "Você poderá perder seus ativos se tentar enviá-los a partir de outra rede. Transfira os fundos com segurança entre redes usando uma ponte, como $1" - }, "attemptToCancelSwapForFree": { "message": "Tentar cancelar a troca sem custo" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "Calculando..." }, - "bridgeDontSend": { - "message": "Usar uma ponte, não enviar" - }, "bridgeEnterAmount": { "message": "Insira o valor" }, @@ -858,7 +846,6 @@ "bridgeTo": { "message": "Ponte para" }, - "browserNotSupported": { "message": "Seu navegador não é compatível..." }, @@ -955,9 +942,6 @@ "message": "Clique aqui para conectar seu Ledger por meio do WebHID", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "Sempre é possível adicionar tokens manualmente." - }, "close": { "message": "Fechar" }, @@ -2139,9 +2123,6 @@ "gasFee": { "message": "Taxa de gás" }, - "gasIsETH": { - "message": "O gás é $1 " - }, "gasLimit": { "message": "Limite de gás" }, @@ -2703,9 +2684,6 @@ "learnScamRisk": { "message": "golpes e riscos de segurança." }, - "learnToBridge": { - "message": "Aprenda a usar uma ponte" - }, "leaveMetaMask": { "message": "Sair da MetaMask?" }, @@ -2901,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "As notificações de carteiras estão inativas no momento." }, - "metamaskPortfolio": { - "message": "MetaMask Portfolio." - }, "metamaskSwapsOfflineDescription": { "message": "O recurso de Trocas da MetaMask está em manutenção. Verifique novamente mais tarde." }, @@ -3048,10 +3023,6 @@ "message": "$1 solicita sua aprovação para:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "O token nativo dessa rede é $1. Esse é o token usado para taxas de gás.", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "Editar detalhes da rede" }, @@ -5941,9 +5912,6 @@ "message": "$1 agora está ativa na $2", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "Você alternou para" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "A alternância de redes cancelará todas as confirmações pendentes" }, @@ -5980,9 +5948,6 @@ "themeDescription": { "message": "Escolha o seu tema preferido para a MetaMask." }, - "thingsToKeep": { - "message": "Informações importantes:" - }, "thirdPartySoftware": { "message": "Aviso de software de terceiros", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6064,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "golpes e riscos de segurança envolvendo tokens" }, - "tokenShowUp": { - "message": "Seus tokens podem não aparecer automaticamente em sua carteira." - }, "tokenStandard": { "message": "Padrão de token" }, diff --git a/app/_locales/ru/messages.json b/app/_locales/ru/messages.json index 37a672ec798a..fd0b0b84fcb4 100644 --- a/app/_locales/ru/messages.json +++ b/app/_locales/ru/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "Добавление сети" }, - "addingTokens": { - "message": "Добавление токенов" - }, "additionalNetworks": { "message": "Дополнительные сети" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "Автоматически обнаруживайте токены в своем кошельке, отображайте NFT и получайте пакетные обновления баланса счета" }, - "attemptSendingAssets": { - "message": "Вы можете потерять свои активы, если попытаетесь отправить их из другой сети. Безопасно переводите средства между сетями с помощью моста." - }, - "attemptSendingAssetsWithPortfolio": { - "message": "Попытка отправки активов напрямую из одной сети в другую может привести к необратимой потере активов. Следует использовать мост, такой как $1" - }, "attemptToCancelSwapForFree": { "message": "Бесплатная попытка отменить своп" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "Расчет..." }, - "bridgeDontSend": { - "message": "Мост, не отправлять" - }, "bridgeEnterAmount": { "message": "Введите сумму" }, @@ -954,9 +942,6 @@ "message": "Нажмите здесь, чтобы подключить свой Ledger через WebHID", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "Вы также можете добавлять токены вручную." - }, "close": { "message": "Закрыть" }, @@ -2138,9 +2123,6 @@ "gasFee": { "message": "Плата за газ" }, - "gasIsETH": { - "message": "Газ стоит $1 " - }, "gasLimit": { "message": "Лимит газа" }, @@ -2702,9 +2684,6 @@ "learnScamRisk": { "message": "мошенничество и угрозы безопасности." }, - "learnToBridge": { - "message": "Научитесь создавать мост для" - }, "leaveMetaMask": { "message": "Выйти из MetaMask?" }, @@ -2900,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "Уведомления кошелька в настоящее время неактивны." }, - "metamaskPortfolio": { - "message": "MetaMask Portfolio." - }, "metamaskSwapsOfflineDescription": { "message": "Сервис свопов MetaMask на техобслуживании. Зайдите позже." }, @@ -3047,10 +3023,6 @@ "message": "$1 запрашивает ваше одобрение на:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "Нативный токен этой сети — $1. Этот токен используется для внесения платы за газ. ", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "Изменить сведения о сети" }, @@ -5940,9 +5912,6 @@ "message": "$1 теперь активен в $2", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "Сейчас вы используете" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "В случае смены сетей все ожидающие подтверждения будут отменены" }, @@ -5979,9 +5948,6 @@ "themeDescription": { "message": "Выберите предпочитаемую тему MetaMask." }, - "thingsToKeep": { - "message": "Что нужно помнить:" - }, "thirdPartySoftware": { "message": "Уведомление о стороннем ПО", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6063,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "мошенничество с токенами и угрозы безопасности" }, - "tokenShowUp": { - "message": "Ваши токены могут не отображаться автоматически в вашем кошельке. " - }, "tokenStandard": { "message": "Стандарт токена" }, diff --git a/app/_locales/tl/messages.json b/app/_locales/tl/messages.json index 20b318456d77..4c201294dcdb 100644 --- a/app/_locales/tl/messages.json +++ b/app/_locales/tl/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "Nagdaragdag ng Network" }, - "addingTokens": { - "message": "Nagdaragdag ng mga token" - }, "additionalNetworks": { "message": "Mga karagdagang network" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "I-autodetect ang mga token sa wallet mo, ipakita ang mga NFT, at kumuha ng naka-batch na mga update sa balanse ng account" }, - "attemptSendingAssets": { - "message": "Maaari mong mawala ang mga asset kung susubukan mo itong ipadala mula sa isang network papunta sa isa pa. Ligtas ng maglipat ng pondo sa pagitan ng mga network sa pamamagitan ng paggamit ng bridge." - }, - "attemptSendingAssetsWithPortfolio": { - "message": "Maaaring mawala ang iyong mga asset kung susubukan mong ipadala ito mula sa ibang network. Ilipat ang mga pondo nang ligtas sa pagitan ng mga network gamit ang isang bridge, tulad ng $1" - }, "attemptToCancelSwapForFree": { "message": "Subukang kanselahin ang swap nang libre" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "Nagkakalkula..." }, - "bridgeDontSend": { - "message": "Bridge, huwag ipadala" - }, "bridgeEnterAmount": { "message": "Ilagay ang halaga" }, @@ -858,7 +846,6 @@ "bridgeTo": { "message": "I-bridge papunta sa" }, - "browserNotSupported": { "message": "Hindi sinusuportahan ang iyong browser..." }, @@ -955,9 +942,6 @@ "message": "Mag-click dito upang ikonekta ang iyong Ledger sa pamamagitan ng WebHID", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "Maaari ka ring magdagdag ng mga token nang manu-mano." - }, "close": { "message": "Isara" }, @@ -2139,9 +2123,6 @@ "gasFee": { "message": "Bayad sa gas" }, - "gasIsETH": { - "message": "Ang gas ay $1 " - }, "gasLimit": { "message": "Limitasyon ng gas" }, @@ -2703,9 +2684,6 @@ "learnScamRisk": { "message": "mga panloloko at panganib sa seguridad." }, - "learnToBridge": { - "message": "Matutong mag-bridge" - }, "leaveMetaMask": { "message": "Umalis sa MetaMask?" }, @@ -2901,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "Hindi active sa kasalukuyan ang mga notipikasyon sa wallet." }, - "metamaskPortfolio": { - "message": "MetaMask Portfolio." - }, "metamaskSwapsOfflineDescription": { "message": "Kasalukuyang minementina ang MetaMask Swaps. Bumalik sa ibang pagkakataon." }, @@ -3048,10 +3023,6 @@ "message": "Ang $1 ay humihiling ng iyong pag-apruba para:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "Ang native token sa network na ito ay $1. Ito ang token na ginagamit para sa mga gas fee. ", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "I-edit ang mga detalye ng network" }, @@ -5941,9 +5912,6 @@ "message": "Ang $1 ay aktibo ngayon sa $2", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "Lumipat ka sa" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "Ang paglipat ng network ay magkakansela ng lahat ng nakabinbing kumpirmasyon" }, @@ -5980,9 +5948,6 @@ "themeDescription": { "message": "Piliin ang mas gusto mong tema ng MetaMask." }, - "thingsToKeep": { - "message": "Mga bagay na dapat tandaan:" - }, "thirdPartySoftware": { "message": "Paunawa ng third-party na software", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6064,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "mga panloloko sa token at panganib sa seguridad" }, - "tokenShowUp": { - "message": "Maaaring hindi awtomatikong lumabas ang iyong mga token sa iyong wallet. " - }, "tokenStandard": { "message": "Pamantayan ng token" }, diff --git a/app/_locales/tr/messages.json b/app/_locales/tr/messages.json index 470bb934f74b..f55ea0c69c14 100644 --- a/app/_locales/tr/messages.json +++ b/app/_locales/tr/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "Ağ Ekleniyor" }, - "addingTokens": { - "message": "Token'leri ekleme" - }, "additionalNetworks": { "message": "İlave ağlar" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "Cüzdanınızdaki token'ler otomatik algılansın, NFT'ler gösterilsin ve toplu hesap bakiye güncellemeleri alınsın" }, - "attemptSendingAssets": { - "message": "Varlıklarınızı doğrudan bir ağdan diğerine göndermeye çalışırsanız onları kaybedebilirsiniz. Fonları köprü kullanarak ağlar arasında güvenli bir şekilde transfer edin." - }, - "attemptSendingAssetsWithPortfolio": { - "message": "Varlıkları doğrudan bir ağdan diğerine göndermeye çalışırsanız bu durum kalıcı varlık kaybına neden olabilir. $1 gibi bir köprü kullandığınızdan emin olun" - }, "attemptToCancelSwapForFree": { "message": "Swap işlemini ücretsiz iptal etme girişimi" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "Hesaplanıyor..." }, - "bridgeDontSend": { - "message": "Köprü yap, gönderme" - }, "bridgeEnterAmount": { "message": "Miktar girin" }, @@ -858,7 +846,6 @@ "bridgeTo": { "message": "Şuraya köprü:" }, - "browserNotSupported": { "message": "Tarayıcınız desteklenmiyor..." }, @@ -955,9 +942,6 @@ "message": "WebHID üzerinden Ledger'ınızı bağlamak için tıklayın", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "Dilediğiniz zaman tokenleri manuel olarak ekleyebilirsiniz." - }, "close": { "message": "Kapat" }, @@ -2139,9 +2123,6 @@ "gasFee": { "message": "Gaz ücreti" }, - "gasIsETH": { - "message": "Gaz $1 " - }, "gasLimit": { "message": "Gaz limiti" }, @@ -2703,9 +2684,6 @@ "learnScamRisk": { "message": "dolandırıcılıklar ve güvenlik riskleri." }, - "learnToBridge": { - "message": "Köprü yapmayı öğren" - }, "leaveMetaMask": { "message": "MetaMask'ten ayrıl?" }, @@ -2901,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "Cüzdan bildirimleri şu anda aktif değil." }, - "metamaskPortfolio": { - "message": "MetaMask Portfolio." - }, "metamaskSwapsOfflineDescription": { "message": "MetaMask Swap İşlemleri bakımda. Lütfen daha sonra tekrar kontrol edin." }, @@ -3048,10 +3023,6 @@ "message": "$1 sizden şunun için onay istiyor:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "Bu ağdaki yerli token $1. Bu, gaz ücretleri için kullanılan tokendir. ", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "Ağ bilgilerini düzenle" }, @@ -5941,9 +5912,6 @@ "message": "$1, $2 üzerinde aktif", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "Şu anda kullandığınız ağ" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "Ağ değiştirmek bekleyen tüm onayları iptal eder" }, @@ -5980,9 +5948,6 @@ "themeDescription": { "message": "Tercih ettiğin MetaMask temasını seç." }, - "thingsToKeep": { - "message": "Unutulmaması gerekenler:" - }, "thirdPartySoftware": { "message": "Üçüncü taraf yazılım uyarısı", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6064,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "token dolandırıcılıkları ve güvenlik riskleri" }, - "tokenShowUp": { - "message": "Tokenleriniz cüzdanınızda otomatik olarak görünmeyebilir. " - }, "tokenStandard": { "message": "Token standardı" }, diff --git a/app/_locales/vi/messages.json b/app/_locales/vi/messages.json index d331ab42b9b5..07262f16cbd2 100644 --- a/app/_locales/vi/messages.json +++ b/app/_locales/vi/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "Thêm mạng" }, - "addingTokens": { - "message": "Đang thêm token" - }, "additionalNetworks": { "message": "Mạng bổ sung" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "Tự động phát hiện token trong ví của bạn, hiển thị NFT và nhận hàng loạt thông tin cập nhật về số dư tài khoản" }, - "attemptSendingAssets": { - "message": "Bạn có thể bị mất tài sản nếu cố gắng gửi tài sản từ một mạng khác. Chuyển tiền an toàn giữa các mạng bằng cách sử dụng cầu nối." - }, - "attemptSendingAssetsWithPortfolio": { - "message": "Bạn có thể bị mất tài sản nếu cố gắng gửi tài sản từ một mạng khác. Chuyển tiền an toàn giữa các mạng bằng cách sử dụng cầu nối, chẳng hạn như $1" - }, "attemptToCancelSwapForFree": { "message": "Cố gắng hủy hoán đổi miễn phí" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "Đang tính toán..." }, - "bridgeDontSend": { - "message": "Cầu nối, không gửi" - }, "bridgeEnterAmount": { "message": "Nhập số tiền" }, @@ -858,7 +846,6 @@ "bridgeTo": { "message": "Cầu nối đến" }, - "browserNotSupported": { "message": "Trình duyệt của bạn không được hỗ trợ..." }, @@ -955,9 +942,6 @@ "message": "Nhấp vào đây để kết nối với ví Ledger của bạn qua WebHID", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "Bạn luôn có thể thêm token theo cách thủ công." - }, "close": { "message": "Đóng" }, @@ -2139,9 +2123,6 @@ "gasFee": { "message": "Phí gas" }, - "gasIsETH": { - "message": "Gas là $1 " - }, "gasLimit": { "message": "Hạn mức phí gas" }, @@ -2703,9 +2684,6 @@ "learnScamRisk": { "message": "lừa đảo và nguy cơ bảo mật." }, - "learnToBridge": { - "message": "Tìm hiểu cách sử dụng cầu nối" - }, "leaveMetaMask": { "message": "Rời khỏi MetaMask?" }, @@ -2901,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "Thông báo ví hiện không hoạt động." }, - "metamaskPortfolio": { - "message": "MetaMask Portfolio." - }, "metamaskSwapsOfflineDescription": { "message": "Tính năng Hoán đổi trên MetaMask đang được bảo trì. Vui lòng kiểm tra lại sau." }, @@ -3048,10 +3023,6 @@ "message": "$1 đang yêu cầu sự chấp thuận của bạn cho:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "Token gốc của mạng này là $1. Token này được dùng làm phí gas.", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "Chỉnh sửa thông tin mạng" }, @@ -5941,9 +5912,6 @@ "message": "$1 hiện đang hoạt động trên $2", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "Bạn hiện đang sử dụng" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "Khi bạn chuyển mạng, mọi xác nhận đang chờ xử lý sẽ bị hủy" }, @@ -5980,9 +5948,6 @@ "themeDescription": { "message": "Chọn chủ đề MetaMask yêu thích của bạn." }, - "thingsToKeep": { - "message": "Những điều cần lưu ý:" - }, "thirdPartySoftware": { "message": "Thông báo phần mềm của bên thứ ba", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6064,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "rủi ro về bảo mật và lừa đảo token" }, - "tokenShowUp": { - "message": "Các token có thể không tự động hiển thị trong ví của bạn. " - }, "tokenStandard": { "message": "Tiêu chuẩn token" }, diff --git a/app/_locales/zh_CN/messages.json b/app/_locales/zh_CN/messages.json index 52941dcc24f9..944ad47289f0 100644 --- a/app/_locales/zh_CN/messages.json +++ b/app/_locales/zh_CN/messages.json @@ -330,9 +330,6 @@ "addingCustomNetwork": { "message": "正在添加网络" }, - "addingTokens": { - "message": "正在添加代币" - }, "additionalNetworks": { "message": "其他网络" }, @@ -627,12 +624,6 @@ "assetsDescription": { "message": "自动检测钱包中的代币,显示 NFT,并获取批量账户余额更新" }, - "attemptSendingAssets": { - "message": "如果您试图将资产从一个网络直接发送到另一个网络,这可能会导致永久的资产损失。请务必使用跨链桥进行操作。" - }, - "attemptSendingAssetsWithPortfolio": { - "message": "如果您尝试将资产从一个网络发送到另一个网络,这可能会导致资产损失。请务必使用跨链桥在不同网络间安全转移资金,例如 $1" - }, "attemptToCancelSwapForFree": { "message": "尝试免费取消兑换" }, @@ -840,9 +831,6 @@ "bridgeCalculatingAmount": { "message": "正在计算......" }, - "bridgeDontSend": { - "message": "跨链桥,不要发送" - }, "bridgeEnterAmount": { "message": "输入金额" }, @@ -858,7 +846,6 @@ "bridgeTo": { "message": "桥接至" }, - "browserNotSupported": { "message": "您的浏览器不受支持……" }, @@ -955,9 +942,6 @@ "message": "点击这里以通过 WebHID 连接您的 Ledger", "description": "Text that can be clicked to open a browser popup for connecting the ledger device via webhid" }, - "clickToManuallyAdd": { - "message": "请点击这里,以手动添加代币。" - }, "close": { "message": "关闭" }, @@ -2139,9 +2123,6 @@ "gasFee": { "message": "燃料费" }, - "gasIsETH": { - "message": "燃料是 $1 " - }, "gasLimit": { "message": "燃料限制" }, @@ -2703,9 +2684,6 @@ "learnScamRisk": { "message": "欺诈和安全风险信息。" }, - "learnToBridge": { - "message": "了解跨链桥" - }, "leaveMetaMask": { "message": "要离开 MetaMask?" }, @@ -2901,9 +2879,6 @@ "metamaskNotificationsAreOff": { "message": "钱包通知目前未开启。" }, - "metamaskPortfolio": { - "message": "MetaMask Portfolio。" - }, "metamaskSwapsOfflineDescription": { "message": "MetaMask Swaps 正在进行维护。请稍后再查看。" }, @@ -3048,10 +3023,6 @@ "message": "$1 请求您的批准,以便:", "description": "$1 represents dapp name" }, - "nativeToken": { - "message": "此网络上的原生代币为 $1。它是用于燃料费的代币。 ", - "description": "$1 represents the name of the native token on the current network" - }, "nativeTokenScamWarningConversion": { "message": "编辑网络详情" }, @@ -5941,9 +5912,6 @@ "message": "$1 现已在 $2 上激活", "description": "$1 represents the account name, $2 represents the network name" }, - "switchedTo": { - "message": "您现在使用的是" - }, "switchingNetworksCancelsPendingConfirmations": { "message": "切换网络将取消所有待处理的确认" }, @@ -5980,9 +5948,6 @@ "themeDescription": { "message": "选择您喜欢的MetaMask主题。" }, - "thingsToKeep": { - "message": "注意事项:" - }, "thirdPartySoftware": { "message": "第三方软件通告", "description": "Title of a popup modal displayed when installing a snap for the first time." @@ -6064,9 +6029,6 @@ "tokenScamSecurityRisk": { "message": "代币欺诈和安全风险。" }, - "tokenShowUp": { - "message": "您的代币可能不会自动显示在您的钱包中。" - }, "tokenStandard": { "message": "代币标准" }, diff --git a/ui/components/ui/new-network-info/index.js b/ui/components/ui/new-network-info/index.js deleted file mode 100644 index e4bd2dcdbd3e..000000000000 --- a/ui/components/ui/new-network-info/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from './new-network-info'; diff --git a/ui/components/ui/new-network-info/index.scss b/ui/components/ui/new-network-info/index.scss deleted file mode 100644 index 989a927bb251..000000000000 --- a/ui/components/ui/new-network-info/index.scss +++ /dev/null @@ -1,59 +0,0 @@ -.new-network-info { - &__wrapper { - box-shadow: 0 4px 20px rgba(0, 0, 0, 0.214); - border-radius: 8px; - - .popover-footer { - border-top: none; - width: 100%; - gap: 16px; - - .footer__button { - flex: 1; - flex-grow: 1; - white-space: nowrap; - overflow: hidden; - } - - a:hover > span { - color: var(--inherit); - } - } - - .popover-header { - padding-bottom: 1px; - } - - .popover-header__button { - color: var(--color-icon-default); - } - } - - &__token-box { - align-self: center; - margin-top: 8px; - max-width: 245px; - } - - &__button { - display: contents; - padding: 0; - } - - &__bullet-icon-container { - background-color: var(--color-info-muted); - border-radius: 50%; - padding: 6px; - - .mm-icon { - display: flex; - color: var(--color-info-default); - } - } -} - -.chip--with-left-icon { - padding-left: 8px; - padding-top: 8px; - padding-bottom: 8px; -} diff --git a/ui/components/ui/new-network-info/new-network-info.js b/ui/components/ui/new-network-info/new-network-info.js deleted file mode 100644 index 9d4df0ec63ec..000000000000 --- a/ui/components/ui/new-network-info/new-network-info.js +++ /dev/null @@ -1,267 +0,0 @@ -import React, { useCallback, useContext, useEffect, useState } from 'react'; -import { useSelector } from 'react-redux'; -import { TOKEN_API_METASWAP_CODEFI_URL } from '../../../../shared/constants/tokens'; -import fetchWithCache from '../../../../shared/lib/fetch-with-cache'; -import { I18nContext } from '../../../contexts/i18n'; -import { getProviderConfig } from '../../../../shared/modules/selectors/networks'; -import { - AlignItems, - BackgroundColor, - BorderColor, - Color, - Display, - FlexDirection, - TextAlign, - TextColor, - TextVariant, -} from '../../../helpers/constants/design-system'; -import { - getCurrentNetwork, - getIsBridgeChain, - getMetaMetricsId, - getUseTokenDetection, - getUseExternalServices, - getParticipateInMetaMetrics, - getDataCollectionForMarketing, -} from '../../../selectors'; -import { - PickerNetwork, - Text, - Box, - Button, - Icon, - IconName, - ButtonPrimarySize, - IconSize, - AvatarNetworkSize, -} from '../../component-library'; -import Popover from '../popover'; -import { getPortfolioUrl } from '../../../helpers/utils/portfolio'; -import ZENDESK_URLS from '../../../helpers/constants/zendesk-url'; - -export default function NewNetworkInfo() { - const t = useContext(I18nContext); - const [tokenDetectionSupported, setTokenDetectionSupported] = useState(false); - const [showPopup, setShowPopup] = useState(true); - const [isLoading, setIsLoading] = useState(true); - const autoDetectToken = useSelector(getUseTokenDetection); - const areExternalServicesEnabled = useSelector(getUseExternalServices); - const providerConfig = useSelector(getProviderConfig); - const currentNetwork = useSelector(getCurrentNetwork); - const metaMetricsId = useSelector(getMetaMetricsId); - const isBridgeChain = useSelector(getIsBridgeChain); - const isMetaMetricsEnabled = useSelector(getParticipateInMetaMetrics); - const isMarketingEnabled = useSelector(getDataCollectionForMarketing); - - const onCloseClick = () => { - setShowPopup(false); - }; - - const checkTokenDetection = useCallback(async () => { - setIsLoading(true); - const fetchedTokenData = await fetchWithCache({ - url: `${TOKEN_API_METASWAP_CODEFI_URL}${providerConfig.chainId}?occurrenceFloor=100&includeNativeAssets=false`, - functionName: 'getIsTokenDetectionSupported', - }); - const isTokenDetectionSupported = !fetchedTokenData?.error; - setTokenDetectionSupported(isTokenDetectionSupported); - setIsLoading(false); - }, [providerConfig.chainId]); - - useEffect(() => { - if (!areExternalServicesEnabled) { - return; - } - checkTokenDetection(); - // we want to only fetch once - // eslint-disable-next-line react-hooks/exhaustive-deps - }, []); - - return ( - !isLoading && - showPopup && ( - - - - - } - > - - - - {t('thingsToKeep')} - - - {providerConfig.ticker && ( - - - - - - - {t('gasIsETH', [providerConfig.ticker])} - - - {t('nativeToken', [providerConfig.ticker])} - - - - )} - - - - - - - {t('bridgeDontSend')} - - - {isBridgeChain - ? t('attemptSendingAssetsWithPortfolio', [ - - - {t('metamaskPortfolio')} - - , - ]) - : t('attemptSendingAssets')} - - - - - {!autoDetectToken || !tokenDetectionSupported ? ( - - - - - - - {t('addingTokens')} - - - {t('tokenShowUp')} - {t('clickToManuallyAdd')} - - - - ) : null} - - - - ) - ); -} diff --git a/ui/components/ui/new-network-info/new-network-info.stories.js b/ui/components/ui/new-network-info/new-network-info.stories.js deleted file mode 100644 index 9d70ef07b5f0..000000000000 --- a/ui/components/ui/new-network-info/new-network-info.stories.js +++ /dev/null @@ -1,10 +0,0 @@ -import React from 'react'; -import NewNetworkInfo from '.'; - -export default { - title: 'Components/UI/NewNetworkInfo', -}; - -export const DefaultStory = () => ; - -DefaultStory.storyName = 'Default'; diff --git a/ui/components/ui/new-network-info/new-network-info.test.js b/ui/components/ui/new-network-info/new-network-info.test.js deleted file mode 100644 index 59d98ab358fd..000000000000 --- a/ui/components/ui/new-network-info/new-network-info.test.js +++ /dev/null @@ -1,223 +0,0 @@ -import React from 'react'; -import { waitFor } from '@testing-library/react'; -import configureMockStore from 'redux-mock-store'; -import nock from 'nock'; -import { renderWithProvider } from '../../../../test/lib/render-helpers'; -import { mockNetworkState } from '../../../../test/stub/networks'; -import { CHAIN_IDS } from '../../../../shared/constants/network'; -import NewNetworkInfo from './new-network-info'; - -const fetchWithCache = - require('../../../../shared/lib/fetch-with-cache').default; - -const localStorageMock = (function () { - let store = {}; - return { - getItem(key) { - return store[key]; - }, - - setItem(key, value) { - store[key] = value.toString(); - }, - - clear() { - store = {}; - }, - - removeItem(key) { - delete store[key]; - }, - }; -})(); -Object.defineProperty(window, 'localStorage', { value: localStorageMock }); - -const responseOfTokenList = []; -describe('NewNetworkInfo', () => { - afterEach(() => { - nock.cleanAll(); - }); - - describe('fetch token successfully', () => { - const state = { - metamask: { - ...mockNetworkState({ chainId: CHAIN_IDS.MAINNET }), - useExternalServices: true, - useTokenDetection: false, - currencyRates: {}, - }, - }; - - it('should match snapshot and render component', async () => { - nock('https://token.api.cx.metamask.io') - .get('/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false') - .reply(200, responseOfTokenList); - - const store = configureMockStore()(state); - const { getByText, getByTestId } = renderWithProvider( - , - store, - ); - // wait for the fetch to finish - await waitFor(() => { - expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument(); - }); - // render title - expect(getByText("You're now using")).toBeInTheDocument(); - // render the network name - expect(getByText('Ethereum Mainnet')).toBeInTheDocument(); - expect( - getByTestId('new-network-info__bullet-paragraph').textContent, - ).toMatchInlineSnapshot( - `"Gas is ETH The native token on this network is ETH. It is the token used for gas fees. "`, - ); - }); - - it('should render a question mark icon image for non-main network', async () => { - nock('https://token.api.cx.metamask.io') - .get('/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false') - .reply(200, responseOfTokenList); - - const updateTokenDetectionSupportStatus = await fetchWithCache({ - url: 'https://token.api.cx.metamask.io/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false', - functionName: 'getTokenDetectionSupportStatus', - }); - - state.metamask.nativeCurrency = ''; - - const store = configureMockStore()( - state, - updateTokenDetectionSupportStatus, - ); - const { container, getByTestId } = renderWithProvider( - , - store, - ); - // wait for the fetch to finish - await waitFor(() => { - expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument(); - }); - - const questionMark = container.querySelector('.question'); - - expect(questionMark).toBeDefined(); - }); - - it('should not render first bullet when provider ticker is null', async () => { - nock('https://token.api.cx.metamask.io') - .get('/tokens/0x3?occurrenceFloor=100&includeNativeAssets=false') - .reply(200, '{"error":"ChainId 0x3 is not supported"}'); - - const store = configureMockStore()({ - metamask: { - ...state.metamask, - ...mockNetworkState({ chainId: '0x3', ticker: undefined }), - }, - }); - const { container, getByTestId } = renderWithProvider( - , - store, - ); - // wait for the fetch to finish - await new Promise((r) => setTimeout(r, 2000)); - await waitFor(() => { - expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument(); - }); - const firstBox = container.querySelector( - 'new-network-info__content-box-1', - ); - - expect(firstBox).toBeNull(); - }); - - describe('add token link', () => { - const newState = { - metamask: { - ...mockNetworkState({ chainId: CHAIN_IDS.MAINNET }), - - useExternalServices: true, - useTokenDetection: true, - currencyRates: {}, - }, - }; - - it('should not render link when auto token detection is set true and token detection is supported', async () => { - nock('https://token.api.cx.metamask.io') - .get('/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false') - .reply(200, responseOfTokenList); - - const store = configureMockStore()(newState); - const { getByTestId, queryByTestId } = renderWithProvider( - , - store, - ); - // should not render add token link - await waitFor(() => { - expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument(); - }); - expect( - queryByTestId('new-network-info__add-token-manually'), - ).toBeNull(); - }); - - it('should render link when auto token detection is set true and token detection is not supported', async () => { - nock('https://token.api.cx.metamask.io') - .get('/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false') - .replyWithError('something awful happened'); - - const store = configureMockStore()(newState); - const { getByTestId } = renderWithProvider(, store); - // render add token link when token is supported - await waitFor(() => { - expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument(); - }); - }); - - it('should render link when auto token detection is set false but token detection is not supported', async () => { - nock('https://token.api.cx.metamask.io') - .get('/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false') - .reply(403); - - const store = configureMockStore()(state); - const { getByTestId } = renderWithProvider(, store); - // render add token link when token is supported - await waitFor(() => { - expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument(); - }); - expect( - getByTestId('new-network-info__add-token-manually'), - ).toBeInTheDocument(); - }); - - it('should render link when auto token detection is set false and token detection is supported', async () => { - nock('https://token.api.cx.metamask.io') - .get('/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false') - .reply(200, responseOfTokenList); - - const updateTokenDetectionSupportStatus = await fetchWithCache({ - url: 'https://token.api.cx.metamask.io/tokens/0x1?occurrenceFloor=100&includeNativeAssets=false', - functionName: 'getTokenDetectionSupportStatus', - }); - - const store = configureMockStore()( - state, - updateTokenDetectionSupportStatus, - ); - const { getByText, getByTestId } = renderWithProvider( - , - store, - ); - // wait for the fetch to finish - await waitFor(() => { - expect(getByTestId('new-network-info__wrapper')).toBeInTheDocument(); - }); - // render add token link when token is supported - expect( - getByText( - 'Your tokens may not automatically show up in your wallet. You can always add tokens manually.', - ), - ).toBeInTheDocument(); - }); - }); - }); -}); diff --git a/ui/components/ui/ui-components.scss b/ui/components/ui/ui-components.scss index a851a6fd72d5..a1a901ac2a4d 100644 --- a/ui/components/ui/ui-components.scss +++ b/ui/components/ui/ui-components.scss @@ -29,7 +29,6 @@ @import 'logo/logo-coinbasepay.scss'; @import 'loading-screen/index'; @import 'menu/menu'; -@import 'new-network-info/index'; @import 'numeric-input/numeric-input'; @import 'nickname-popover/index'; @import 'form-field/index'; diff --git a/ui/pages/routes/routes.component.test.js b/ui/pages/routes/routes.component.test.js index e661099e1aa2..b9bd116195ea 100644 --- a/ui/pages/routes/routes.component.test.js +++ b/ui/pages/routes/routes.component.test.js @@ -1,6 +1,6 @@ import React from 'react'; import configureMockStore from 'redux-mock-store'; -import { act, waitFor } from '@testing-library/react'; +import { act } from '@testing-library/react'; import thunk from 'redux-thunk'; import { BtcAccountType } from '@metamask/keyring-api'; import { SEND_STAGES } from '../../ducks/send'; @@ -15,10 +15,6 @@ import { useIsOriginalNativeTokenSymbol } from '../../hooks/useIsOriginalNativeT import { createMockInternalAccount } from '../../../test/jest/mocks'; import { CHAIN_IDS } from '../../../shared/constants/network'; import { mockNetworkState } from '../../../test/stub/networks'; -import { - MOCK_ACCOUNT_BIP122_P2WPKH, - MOCK_ACCOUNT_EOA, -} from '../../../test/data/mock-accounts'; import useMultiPolling from '../../hooks/useMultiPolling'; import Routes from '.'; @@ -191,96 +187,6 @@ describe('Routes Component', () => { expect(getByTestId('account-menu-icon')).not.toBeDisabled(); }); }); - - describe('new network popup', () => { - const mockBtcAccount = MOCK_ACCOUNT_BIP122_P2WPKH; - const mockEvmAccount = MOCK_ACCOUNT_EOA; - - const mockNewlyAddedNetwork = { - chainId: CHAIN_IDS.BASE, - name: 'Base', - nativeCurrency: 'ETH', - defaultRpcEndpointIndex: 0, - rpcEndpoints: [ - { - type: 'custom', - url: 'https://base.com', - networkClientId: CHAIN_IDS.BASE, - }, - ], - }; - - const renderPopup = async (account) => { - // This popup does not show up for tests, so we have to disable this: - process.env.IN_TEST = ''; - const state = { - ...mockSendState, - metamask: { - ...mockState.metamask, - completedOnboarding: true, - selectedNetworkClientId: mockNewlyAddedNetwork.chainId, - internalAccounts: { - accounts: { - [account.id]: account, - }, - selectedAccount: account.id, - }, - networkConfigurationsByChainId: { - ...mockState.metamask.networkConfigurationsByChainId, - [mockNewlyAddedNetwork.chainId]: mockNewlyAddedNetwork, - }, - networksMetadata: { - ...mockState.metamask.networksMetadata, - [mockNewlyAddedNetwork.chainId]: { - EIPS: { - 1559: true, - }, - status: 'available', - }, - }, - tokens: [], - swapsState: { swapsFeatureIsLive: false }, - announcements: {}, - pendingApprovals: {}, - termsOfUseLastAgreed: new Date('2999-03-25'), - shouldShowSeedPhraseReminder: false, - useExternalServices: true, - }, - send: { - ...mockSendState.send, - stage: SEND_STAGES.INACTIVE, - currentTransactionUUID: null, - draftTransactions: {}, - }, - appState: { - ...mockSendState.appState, - showWhatsNewPopup: false, - onboardedInThisUISession: false, - }, - }; - return await render(['/'], state); - }; - - it('displays new EVM network popup for EVM accounts', async () => { - const { getAllByText, queryByTestId } = await renderPopup(mockEvmAccount); - - await waitFor(() => { - expect(getAllByText(mockNewlyAddedNetwork.name).length).toBeGreaterThan( - 0, - ); - expect( - queryByTestId('new-network-info__bullet-paragraph'), - ).not.toBeInTheDocument(); - }); - }); - - it('does not display new EVM network popup for non-EVM accounts', async () => { - const { queryByTestId } = await renderPopup(mockBtcAccount); - - const networkInfo = queryByTestId('new-network-info__bullet-paragraph'); - expect(networkInfo).not.toBeInTheDocument(); - }); - }); }); describe('toast display', () => { From 41b46a04daa8f1fa610c65e1a0666a8b7130d4dd Mon Sep 17 00:00:00 2001 From: chloeYue <105063779+chloeYue@users.noreply.github.com> Date: Wed, 18 Dec 2024 16:51:16 +0100 Subject: [PATCH 8/9] test: [POM] Migrate portfolio e2e tests and permission requests tests to TS and Page Object Model (#29274) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## **Description** - Migrate portfolio e2e tests and permission requests e2e tests to TS and Page Object Model ``` test/e2e/tests/portfolio/portfolio-site.spec.ts test/e2e/json-rpc/wallet_revokePermissions.spec.ts test/e2e/json-rpc/wallet_requestPermissions.spec.ts ``` - Remove unused ganach setup [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/27155?quickstart=1) ## **Related issues** ## **Manual testing steps** Check code readability, make sure tests pass. ## **Screenshots/Recordings** ### **Before** ### **After** ## **Pre-merge author checklist** - [x] I've followed [MetaMask Contributor Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Extension Coding Standards](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/CODING_GUIDELINES.md). - [x] I've completed the PR template to the best of my ability - [x] I’ve included tests if applicable - [x] I’ve documented my code using [JSDoc](https://jsdoc.app/) format if applicable - [x] I’ve applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-extension/blob/develop/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. ## **Pre-merge reviewer checklist** - [x] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed). - [x] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots. --- test/e2e/constants.ts | 3 ++ ...c.js => wallet_requestPermissions.spec.ts} | 42 +++++---------- ...ec.js => wallet_revokePermissions.spec.ts} | 34 ++++--------- test/e2e/page-objects/pages/home/homepage.ts | 7 +++ test/e2e/page-objects/pages/test-dapp.ts | 51 ++++++++++--------- ...io-site.spec.js => portfolio-site.spec.ts} | 27 +++++----- .../sendTx-revokePermissions.spec.ts | 6 +-- 7 files changed, 75 insertions(+), 95 deletions(-) rename test/e2e/json-rpc/{wallet_requestPermissions.spec.js => wallet_requestPermissions.spec.ts} (51%) rename test/e2e/json-rpc/{wallet_revokePermissions.spec.js => wallet_revokePermissions.spec.ts} (52%) rename test/e2e/tests/portfolio/{portfolio-site.spec.js => portfolio-site.spec.ts} (56%) diff --git a/test/e2e/constants.ts b/test/e2e/constants.ts index 7123d3e4114a..8296cdc3e3d1 100644 --- a/test/e2e/constants.ts +++ b/test/e2e/constants.ts @@ -70,3 +70,6 @@ export const DEFAULT_SOLANA_ACCOUNT = /* Default (mocked) SOLANA balance used by the Solana RPC provider */ export const DEFAULT_SOLANA_BALANCE = 1; // SOL + +/* Title of the mocked E2E test empty HTML page */ +export const EMPTY_E2E_TEST_PAGE_TITLE = 'E2E Test Page'; diff --git a/test/e2e/json-rpc/wallet_requestPermissions.spec.js b/test/e2e/json-rpc/wallet_requestPermissions.spec.ts similarity index 51% rename from test/e2e/json-rpc/wallet_requestPermissions.spec.js rename to test/e2e/json-rpc/wallet_requestPermissions.spec.ts index 5484fdf73d80..d2a033dcf3c5 100644 --- a/test/e2e/json-rpc/wallet_requestPermissions.spec.js +++ b/test/e2e/json-rpc/wallet_requestPermissions.spec.ts @@ -1,58 +1,42 @@ -const { strict: assert } = require('assert'); -const { - defaultGanacheOptions, - withFixtures, - switchToNotificationWindow, - switchToOrOpenDapp, - unlockWallet, -} = require('../helpers'); -const FixtureBuilder = require('../fixture-builder'); +import { strict as assert } from 'assert'; +import { withFixtures } from '../helpers'; +import FixtureBuilder from '../fixture-builder'; +import { loginWithBalanceValidation } from '../page-objects/flows/login.flow'; +import TestDapp from '../page-objects/pages/test-dapp'; describe('wallet_requestPermissions', function () { it('executes a request permissions on eth_accounts event', async function () { await withFixtures( { dapp: true, - fixtures: new FixtureBuilder() - .withPermissionControllerConnectedToTestDapp() - .build(), - ganacheOptions: defaultGanacheOptions, - title: this.test.title, + fixtures: new FixtureBuilder().build(), + title: this.test?.title, }, async ({ driver }) => { - await unlockWallet(driver); + await loginWithBalanceValidation(driver); + const testDapp = new TestDapp(driver); + await testDapp.openTestDappPage(); // wallet_requestPermissions - await driver.openNewPage(`http://127.0.0.1:8080`); - const requestPermissionsRequest = JSON.stringify({ jsonrpc: '2.0', method: 'wallet_requestPermissions', params: [{ eth_accounts: {} }], }); - await driver.executeScript( `window.ethereum.request(${requestPermissionsRequest})`, ); - await switchToNotificationWindow(driver); - - await driver.clickElement({ - text: 'Connect', - tag: 'button', - }); - - await switchToOrOpenDapp(driver); + // confirm connect account + await testDapp.confirmConnectAccountModal(); const getPermissionsRequest = JSON.stringify({ method: 'wallet_getPermissions', }); - const getPermissions = await driver.executeScript( `return window.ethereum.request(${getPermissionsRequest})`, ); - - assert.strictEqual(getPermissions[0].parentCapability, 'eth_accounts'); + assert.strictEqual(getPermissions[1].parentCapability, 'eth_accounts'); }, ); }); diff --git a/test/e2e/json-rpc/wallet_revokePermissions.spec.js b/test/e2e/json-rpc/wallet_revokePermissions.spec.ts similarity index 52% rename from test/e2e/json-rpc/wallet_revokePermissions.spec.js rename to test/e2e/json-rpc/wallet_revokePermissions.spec.ts index 70d2fd3ba572..5c444b5ecf01 100644 --- a/test/e2e/json-rpc/wallet_revokePermissions.spec.js +++ b/test/e2e/json-rpc/wallet_revokePermissions.spec.ts @@ -1,12 +1,8 @@ -const { strict: assert } = require('assert'); - -const { - withFixtures, - defaultGanacheOptions, - unlockWallet, - openDapp, -} = require('../helpers'); -const FixtureBuilder = require('../fixture-builder'); +import { strict as assert } from 'assert'; +import { ACCOUNT_1, withFixtures } from '../helpers'; +import FixtureBuilder from '../fixture-builder'; +import TestDapp from '../page-objects/pages/test-dapp'; +import { loginWithBalanceValidation } from '../page-objects/flows/login.flow'; describe('Revoke Dapp Permissions', function () { it('should revoke dapp permissions ', async function () { @@ -16,18 +12,13 @@ describe('Revoke Dapp Permissions', function () { fixtures: new FixtureBuilder() .withPermissionControllerConnectedToTestDapp() .build(), - ganacheOptions: defaultGanacheOptions, title: this.test?.fullTitle(), }, async ({ driver }) => { - await unlockWallet(driver); - - await openDapp(driver); - - await driver.findElement({ - text: '0x5cfe73b6021e818b776b421b1c4db2474086a7e1', - css: '#accounts', - }); + await loginWithBalanceValidation(driver); + const testDapp = new TestDapp(driver); + await testDapp.openTestDappPage(); + await testDapp.check_connectedAccounts(ACCOUNT_1); // wallet_revokePermissions request const revokePermissionsRequest = JSON.stringify({ @@ -43,15 +34,10 @@ describe('Revoke Dapp Permissions', function () { const result = await driver.executeScript( `return window.ethereum.request(${revokePermissionsRequest})`, ); - // Response of method call assert.deepEqual(result, null); - // TODO: Fix having to reload dapp as it is not the proper behavior in production, issue with test setup. - await driver.executeScript(`window.location.reload()`); - - // You cannot use driver.findElement() with an empty string, so use xpath - await driver.findElement({ xpath: '//span[@id="accounts"][.=""]' }); + await testDapp.check_connectedAccounts(ACCOUNT_1, false); }, ); }); diff --git a/test/e2e/page-objects/pages/home/homepage.ts b/test/e2e/page-objects/pages/home/homepage.ts index 1da2349752cb..b4b79846fb06 100644 --- a/test/e2e/page-objects/pages/home/homepage.ts +++ b/test/e2e/page-objects/pages/home/homepage.ts @@ -39,6 +39,8 @@ class HomePage { testId: 'popover-close', }; + private readonly portfolioLink = '[data-testid="portfolio-link"]'; + private readonly privacyBalanceToggle = { testId: 'sensitive-toggle', }; @@ -99,6 +101,11 @@ class HomePage { await this.driver.clickElement(this.nftTab); } + async openPortfolioPage(): Promise { + console.log(`Open portfolio page on homepage`); + await this.driver.clickElement(this.portfolioLink); + } + async refreshErc20TokenList(): Promise { console.log(`Refresh the ERC20 token list`); await this.driver.clickElement(this.erc20TokenDropdown); diff --git a/test/e2e/page-objects/pages/test-dapp.ts b/test/e2e/page-objects/pages/test-dapp.ts index 4eff00462351..6b82926fd9ca 100644 --- a/test/e2e/page-objects/pages/test-dapp.ts +++ b/test/e2e/page-objects/pages/test-dapp.ts @@ -273,6 +273,16 @@ class TestDapp { await this.driver.clickElement(this.erc20TokenTransferButton); } + async confirmConnectAccountModal() { + console.log('Confirm connect account modal in notification window'); + await this.driver.switchToWindowWithTitle(WINDOW_TITLES.Dialog); + await this.driver.waitForSelector(this.connectMetaMaskMessage); + await this.driver.clickElementAndWaitForWindowToClose( + this.confirmDialogButton, + ); + await this.driver.switchToWindowWithTitle(WINDOW_TITLES.TestDApp); + } + /** * Connect account to test dapp. * @@ -289,25 +299,18 @@ class TestDapp { }) { console.log('Connect account to test dapp'); await this.driver.clickElement(this.connectAccountButton); - await this.driver.switchToWindowWithTitle(WINDOW_TITLES.Dialog); - await this.driver.waitForSelector(this.connectMetaMaskMessage); if (connectAccountButtonEnabled) { - await this.driver.clickElementAndWaitForWindowToClose( - this.confirmDialogButton, - ); + await this.confirmConnectAccountModal(); } else { + await this.driver.switchToWindowWithTitle(WINDOW_TITLES.Dialog); + await this.driver.waitForSelector(this.connectMetaMaskMessage); const confirmConnectDialogButton = await this.driver.findElement( this.confirmDialogButton, ); assert.equal(await confirmConnectDialogButton.isEnabled(), false); } - if (publicAddress) { - await this.driver.switchToWindowWithTitle(WINDOW_TITLES.TestDApp); - await this.driver.waitForSelector({ - css: this.connectedAccount, - text: publicAddress.toLowerCase(), - }); + await this.check_connectedAccounts(publicAddress); await this.driver.waitForSelector(this.localhostNetworkMessage); } } @@ -332,28 +335,30 @@ class TestDapp { await this.driver.clickElement(this.revokePermissionButton); await this.driver.refresh(); await this.check_pageIsLoaded(); - await this.driver.assertElementNotPresent({ - css: this.connectedAccount, - text: publicAddress.toLowerCase(), - }); + await this.check_connectedAccounts(publicAddress, false); } /** - * Verifies the accounts connected to the test dapp. + * Check if the accounts connected to the test dapp. * - * @param connectedAccounts - The expected connected accounts separated by a comma. If no accounts are connected we can omit the param. + * @param connectedAccounts - Account addresses to check if connected to test dapp, separated by a comma. + * @param shouldBeConnected - Whether the accounts should be connected to test dapp. Defaults to true. */ - async check_connectedAccounts(connectedAccounts: string = '') { - console.log('Verify connected accounts'); - if (connectedAccounts) { + async check_connectedAccounts( + connectedAccounts: string, + shouldBeConnected: boolean = true, + ) { + if (shouldBeConnected) { + console.log('Verify connected accounts:', connectedAccounts); await this.driver.waitForSelector({ css: this.connectedAccount, - text: connectedAccounts, + text: connectedAccounts.toLowerCase(), }); } else { - await this.driver.waitForSelector({ + console.log('Verify accounts not connected:', connectedAccounts); + await this.driver.assertElementNotPresent({ css: this.connectedAccount, - text: ' ', + text: connectedAccounts.toLowerCase(), }); } } diff --git a/test/e2e/tests/portfolio/portfolio-site.spec.js b/test/e2e/tests/portfolio/portfolio-site.spec.ts similarity index 56% rename from test/e2e/tests/portfolio/portfolio-site.spec.js rename to test/e2e/tests/portfolio/portfolio-site.spec.ts index cba9c0452522..f630de50f1da 100644 --- a/test/e2e/tests/portfolio/portfolio-site.spec.js +++ b/test/e2e/tests/portfolio/portfolio-site.spec.ts @@ -1,13 +1,13 @@ -const { - withFixtures, - unlockWallet, - defaultGanacheOptions, -} = require('../../helpers'); -const FixtureBuilder = require('../../fixture-builder'); -const { emptyHtmlPage } = require('../../mock-e2e'); +import { MockttpServer } from 'mockttp'; +import { withFixtures } from '../../helpers'; +import { EMPTY_E2E_TEST_PAGE_TITLE } from '../../constants'; +import FixtureBuilder from '../../fixture-builder'; +import { emptyHtmlPage } from '../../mock-e2e'; +import HomePage from '../../page-objects/pages/home/homepage'; +import { loginWithBalanceValidation } from '../../page-objects/flows/login.flow'; describe('Portfolio site', function () { - async function mockPortfolioSite(mockServer) { + async function mockPortfolioSite(mockServer: MockttpServer) { return await mockServer .forGet('https://portfolio.metamask.io/') .withQuery({ @@ -27,18 +27,15 @@ describe('Portfolio site', function () { { dapp: true, fixtures: new FixtureBuilder().build(), - ganacheOptions: defaultGanacheOptions, - title: this.test.fullTitle(), + title: this.test?.fullTitle(), testSpecificMock: mockPortfolioSite, }, async ({ driver }) => { - await unlockWallet(driver); + await loginWithBalanceValidation(driver); + await new HomePage(driver).openPortfolioPage(); // Click Portfolio site - await driver.clickElement('[data-testid="portfolio-link"]'); - await driver.waitUntilXWindowHandles(2); - const windowHandles = await driver.getAllWindowHandles(); - await driver.switchToWindowWithTitle('E2E Test Page', windowHandles); + await driver.switchToWindowWithTitle(EMPTY_E2E_TEST_PAGE_TITLE); // Verify site await driver.waitForUrl({ diff --git a/test/e2e/tests/request-queuing/sendTx-revokePermissions.spec.ts b/test/e2e/tests/request-queuing/sendTx-revokePermissions.spec.ts index c5ff864df99c..9f5454404806 100644 --- a/test/e2e/tests/request-queuing/sendTx-revokePermissions.spec.ts +++ b/test/e2e/tests/request-queuing/sendTx-revokePermissions.spec.ts @@ -41,9 +41,7 @@ describe('Request Queuing', function () { // Open test dapp const testDapp = new TestDapp(driver); await testDapp.openTestDappPage(); - await testDapp.check_connectedAccounts( - DEFAULT_FIXTURE_ACCOUNT.toLowerCase(), - ); + await testDapp.check_connectedAccounts(DEFAULT_FIXTURE_ACCOUNT); // Trigger a tx await testDapp.clickSimpleSendButton(); @@ -71,7 +69,7 @@ describe('Request Queuing', function () { await driver.waitUntilXWindowHandles(2); // Cleared eth_accounts account label - await testDapp.check_connectedAccounts(); + await testDapp.check_connectedAccounts(DEFAULT_FIXTURE_ACCOUNT, false); }, ); }); From 22bcc760ab137d4faf44fdcd27e3d6f1c5bb9a52 Mon Sep 17 00:00:00 2001 From: George Marshall Date: Wed, 18 Dec 2024 08:04:16 -0800 Subject: [PATCH 9/9] chore: fix security settings layout (#29258) ## **Description** This PR improves the layout of the basic security section by aligning the toggle button with the heading text. The changes include: 1. Restructuring the layout using Box components with proper alignment 2. Moving the toggle button to be inline with the heading 3. Improving the visual hierarchy by using proper Typography components 4. Maintaining the description text below with appropriate spacing [![Open in GitHub Codespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/MetaMask/metamask-extension/pull/29258?quickstart=1) ## **Related issues** Fixes: https://github.com/MetaMask/metamask-extension/issues/26667 ## **Manual testing steps** 1. Go to Settings > Security & Privacy 2. Observe the Basic Configuration section at the top 3. Verify the toggle button is properly aligned with the heading 4. Verify the description text appears below with proper spacing ## **Screenshots/Recordings** ### **Before** https://github.com/user-attachments/assets/bab9a14c-8f10-4865-b159-5343537a2785 ### **After** https://github.com/user-attachments/assets/b9d02fd8-8e35-4dfa-a00d-b4e6952625df ## **Pre-merge author checklist** - [x] I've followed [MetaMask Contributor Docs](https://github.com/MetaMask/contributor-docs) and [MetaMask Extension Coding Standards](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/CODING_GUIDELINES.md). - [x] I've completed the PR template to the best of my ability - [x] I've included tests if applicable - [x] I've documented my code using [JSDoc](https://jsdoc.app/) format if applicable - [x] I've applied the right labels on the PR (see [labeling guidelines](https://github.com/MetaMask/metamask-extension/blob/main/.github/guidelines/LABELING_GUIDELINES.md)). Not required for external contributors. ## **Pre-merge reviewer checklist** - [ ] I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed). - [ ] I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots. --- .../__snapshots__/security-tab.test.js.snap | 109 +++++++++--------- .../security-tab/security-tab.component.js | 77 +++++++------ 2 files changed, 100 insertions(+), 86 deletions(-) diff --git a/ui/pages/settings/security-tab/__snapshots__/security-tab.test.js.snap b/ui/pages/settings/security-tab/__snapshots__/security-tab.test.js.snap index 1d5b622b6b46..3b1837d55ef2 100644 --- a/ui/pages/settings/security-tab/__snapshots__/security-tab.test.js.snap +++ b/ui/pages/settings/security-tab/__snapshots__/security-tab.test.js.snap @@ -12,11 +12,62 @@ exports[`Security Tab should match snapshot 1`] = `
- - Basic functionality -
+

+ Basic functionality +

+