diff --git a/lavamoat/browserify/beta/policy.json b/lavamoat/browserify/beta/policy.json index 68a0e540cf92..79d2f8885623 100644 --- a/lavamoat/browserify/beta/policy.json +++ b/lavamoat/browserify/beta/policy.json @@ -357,18 +357,7 @@ "@ethersproject/abi>@ethersproject/bytes": true, "@ethersproject/abi>@ethersproject/logger": true, "@ethersproject/abi>@ethersproject/properties": true, - "@ethersproject/hdnode>@ethersproject/signing-key>elliptic": true - } - }, - "@ethersproject/hdnode>@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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true + "@metamask/ppom-validator>elliptic": true } }, "@ethersproject/hdnode>@ethersproject/transactions": { @@ -573,11 +562,6 @@ "react": true } }, - "@lavamoat/lavapack>readable-stream>abort-controller": { - "globals": { - "AbortController": true - } - }, "@material-ui/core": { "globals": { "Image": true, @@ -1173,6 +1157,8 @@ }, "@metamask/eth-token-tracker>deep-equal": { "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, @@ -1180,28 +1166,26 @@ "@ngraveio/bc-ur>assert>object-is": true, "browserify>util>is-arguments": true, "browserify>util>which-typed-array": true, - "eslint-plugin-react>string.prototype.matchall>regexp.prototype.flags": true, "gulp>vinyl-fs>object.assign": true, - "lavamoat>json-stable-stringify>isarray": true, - "lavamoat>json-stable-stringify>object-keys": 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-token-tracker>deep-equal>es-get-iterator": { "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>process": true, "browserify>util>is-arguments": true, "eslint-plugin-react>array-includes>is-string": true, - "lavamoat>json-stable-stringify>isarray": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>get-intrinsic": true, "string.prototype.matchall>has-symbols": true @@ -1212,7 +1196,7 @@ "StopIteration": true }, "packages": { - "eslint-plugin-react>es-iterator-helpers>internal-slot": true + "string.prototype.matchall>internal-slot": true } }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { @@ -1933,7 +1917,7 @@ }, "packages": { "@metamask/scure-bip39>@noble/hashes": true, - "@metamask/scure-bip39>@scure/base": true + "@metamask/utils>@scure/base": true } }, "@metamask/scure-bip39>@noble/hashes": { @@ -1942,12 +1926,6 @@ "crypto": true } }, - "@metamask/scure-bip39>@scure/base": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - } - }, "@metamask/selected-network-controller": { "packages": { "@metamask/network-controller>@metamask/swappable-obj-proxy": true, @@ -2429,7 +2407,7 @@ "@metamask/utils>pony-cause": true, "@noble/hashes": true, "browserify>buffer": true, - "koa>debug": true, + "nock>debug": true, "semver": true, "superstruct": true } @@ -2868,7 +2846,7 @@ }, "packages": { "browserify>assert>util": true, - "gulp>vinyl-fs>object.assign": true + "react>object-assign": true } }, "browserify>assert>util": { @@ -2925,9 +2903,9 @@ }, "browserify>crypto-browserify>browserify-cipher>browserify-des": { "packages": { + "browserify>buffer": true, "browserify>crypto-browserify>browserify-cipher>browserify-des>des.js": true, "ethereumjs-util>create-hash>cipher-base": true, - "koa>content-disposition>safe-buffer": true, "pumpify>inherits": true } }, @@ -2947,13 +2925,13 @@ "packages": { "@metamask/ppom-validator>elliptic": true, "bn.js": true, + "browserify>buffer": true, "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true, "pumpify>inherits": true, - "readable-stream": true + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3006,10 +2984,10 @@ "browserify>crypto-browserify>public-encrypt": { "packages": { "bn.js": true, + "browserify>buffer": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true, "mocha>serialize-javascript>randombytes": true } }, @@ -3022,11 +3000,11 @@ }, "browserify>crypto-browserify>public-encrypt>parse-asn1": { "packages": { + "browserify>buffer": true, "browserify>crypto-browserify>browserify-cipher>evp_bytestokey": true, "browserify>crypto-browserify>pbkdf2": true, "browserify>crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true, - "koa>content-disposition>safe-buffer": true + "ethereumjs-util>ethereum-cryptography>browserify-aes": true } }, "browserify>crypto-browserify>public-encrypt>parse-asn1>asn1.js": { @@ -3135,40 +3113,26 @@ }, "browserify>util>is-typed-array": { "packages": { - "browserify>util>is-typed-array>which-typed-array": true - } - }, - "browserify>util>is-typed-array>which-typed-array": { - "packages": { - "browserify>util>which-typed-array>for-each": true, - "eslint-plugin-react>object.hasown>es-abstract>available-typed-arrays": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, - "browserify>util>which-typed-array": { - "packages": { - "browserify>util>which-typed-array>available-typed-arrays": true, - "browserify>util>which-typed-array>for-each": true, - "browserify>util>which-typed-array>is-typed-array": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "browserify>util>is-typed-array>for-each": true, "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, - "browserify>util>which-typed-array>for-each": { + "browserify>util>is-typed-array>for-each": { "packages": { "string.prototype.matchall>es-abstract>is-callable": true } }, - "browserify>util>which-typed-array>is-typed-array": { + "browserify>util>which-typed-array": { "packages": { - "browserify>util>which-typed-array>available-typed-arrays": true, - "browserify>util>which-typed-array>for-each": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "browserify>util>is-typed-array": true, + "browserify>util>is-typed-array>for-each": true, "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3270,6 +3234,11 @@ "crypto.getRandomValues": true } }, + "depcheck>is-core-module>hasown": { + "packages": { + "browserify>has>function-bind": true + } + }, "dependency-tree>precinct>detective-postcss>postcss>nanoid": { "globals": { "crypto.getRandomValues": true @@ -3280,44 +3249,6 @@ "koa>is-generator-function>has-tostringtag": true } }, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": { - "packages": { - "string.prototype.matchall>call-bind>es-define-property": true - } - }, - "eslint-plugin-react>es-iterator-helpers>internal-slot": { - "packages": { - "eslint-plugin-import>hasown": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "string.prototype.matchall>side-channel": true - } - }, - "eslint-plugin-react>object.hasown>es-abstract>available-typed-arrays": { - "packages": { - "eslint-plugin-react>object.hasown>es-abstract>typed-array-length>possible-typed-array-names": true - } - }, - "eslint-plugin-react>string.prototype.matchall>gopd": { - "packages": { - "string.prototype.matchall>get-intrinsic": true - } - }, - "eslint-plugin-react>string.prototype.matchall>regexp.prototype.flags": { - "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>string.prototype.matchall>set-function-name": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true - } - }, - "eslint-plugin-react>string.prototype.matchall>set-function-name": { - "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "eslint-plugin-react>string.prototype.matchall>set-function-name>functions-have-names": true, - "string.prototype.matchall>define-properties>define-data-property": true - } - }, "eslint>optionator>fast-levenshtein": { "globals": { "Intl": true, @@ -3432,6 +3363,7 @@ "@ethereumjs/tx>@ethereumjs/common>crc-32": true, "@ethersproject/abi": true, "@metamask/ethjs>js-sha3": true, + "@metamask/ppom-validator>elliptic": true, "bn.js": true, "browserify>buffer": true, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, @@ -3441,7 +3373,6 @@ "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, "eth-lattice-keyring>gridplus-sdk>bitwise": true, "eth-lattice-keyring>gridplus-sdk>borc": true, - "eth-lattice-keyring>gridplus-sdk>elliptic": true, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, "eth-lattice-keyring>gridplus-sdk>secp256k1": true, "eth-lattice-keyring>gridplus-sdk>uuid": true, @@ -3534,17 +3465,6 @@ "location": true } }, - "eth-lattice-keyring>gridplus-sdk>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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true - } - }, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { "globals": { "intToBuffer": true @@ -3557,18 +3477,7 @@ }, "eth-lattice-keyring>gridplus-sdk>secp256k1": { "packages": { - "eth-lattice-keyring>gridplus-sdk>secp256k1>elliptic": true - } - }, - "eth-lattice-keyring>gridplus-sdk>secp256k1>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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true + "@metamask/ppom-validator>elliptic": true } }, "eth-lattice-keyring>gridplus-sdk>uuid": { @@ -3715,13 +3624,18 @@ "Blob": true }, "packages": { - "@lavamoat/lavapack>readable-stream>abort-controller": true, "browserify>buffer": true, "browserify>process": true, "browserify>string_decoder": true, + "extension-port-stream>readable-stream>abort-controller": true, "webpack>events": true } }, + "extension-port-stream>readable-stream>abort-controller": { + "globals": { + "AbortController": true + } + }, "fast-json-patch": { "globals": { "addEventListener": true, @@ -3905,7 +3819,7 @@ }, "gulp>vinyl-fs>object.assign": { "packages": { - "lavamoat>json-stable-stringify>object-keys": true, + "@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 @@ -3940,19 +3854,6 @@ "browserify>buffer": true } }, - "koa>debug": { - "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true - }, - "packages": { - "browserify>process": true, - "koa>debug>ms": true - } - }, "koa>is-generator-function": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -4030,6 +3931,19 @@ "navigator": true } }, + "nock>debug": { + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, + "packages": { + "browserify>process": true, + "nock>debug>ms": true + } + }, "node-fetch": { "globals": { "Headers": true, @@ -4548,38 +4462,33 @@ "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": 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 } }, - "string.prototype.matchall>call-bind>es-define-property": { - "packages": { - "string.prototype.matchall>get-intrinsic": true - } - }, "string.prototype.matchall>call-bind>set-function-length": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "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 } }, "string.prototype.matchall>define-properties": { "packages": { - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "lavamoat>json-stable-stringify>object-keys": true, - "string.prototype.matchall>define-properties>define-data-property": true + "@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 } }, "string.prototype.matchall>define-properties>define-data-property": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>string.prototype.matchall>gopd": 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, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "string.prototype.matchall>get-intrinsic": true } }, "string.prototype.matchall>es-abstract>array-buffer-byte-length": { @@ -4593,8 +4502,19 @@ "string.prototype.matchall>has-symbols": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>has-property-descriptors": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, "string.prototype.matchall>es-abstract>is-array-buffer": { "packages": { + "browserify>util>is-typed-array": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>get-intrinsic": true } @@ -4615,6 +4535,15 @@ "string.prototype.matchall>call-bind": true } }, + "string.prototype.matchall>es-abstract>object-inspect": { + "globals": { + "HTMLElement": true, + "WeakRef": true + }, + "packages": { + "browserify>browser-resolve": true + } + }, "string.prototype.matchall>get-intrinsic": { "globals": { "AggregateError": true, @@ -4623,27 +4552,38 @@ }, "packages": { "browserify>has>function-bind": true, - "eslint-plugin-import>hasown": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-proto": 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 } }, - "string.prototype.matchall>side-channel": { + "string.prototype.matchall>internal-slot": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "string.prototype.matchall>call-bind": true, + "depcheck>is-core-module>hasown": true, "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>side-channel>object-inspect": true + "string.prototype.matchall>side-channel": true } }, - "string.prototype.matchall>side-channel>object-inspect": { - "globals": { - "HTMLElement": true, - "WeakRef": true - }, + "string.prototype.matchall>regexp.prototype.flags": { "packages": { - "browserify>browser-resolve": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + } + }, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "packages": { + "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 + } + }, + "string.prototype.matchall>side-channel": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>object-inspect": true, + "string.prototype.matchall>get-intrinsic": true } }, "superstruct": { diff --git a/lavamoat/browserify/desktop/policy.json b/lavamoat/browserify/desktop/policy.json index 06e721870692..6053766e8c19 100644 --- a/lavamoat/browserify/desktop/policy.json +++ b/lavamoat/browserify/desktop/policy.json @@ -357,18 +357,7 @@ "@ethersproject/abi>@ethersproject/bytes": true, "@ethersproject/abi>@ethersproject/logger": true, "@ethersproject/abi>@ethersproject/properties": true, - "@ethersproject/hdnode>@ethersproject/signing-key>elliptic": true - } - }, - "@ethersproject/hdnode>@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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true + "@metamask/ppom-validator>elliptic": true } }, "@ethersproject/hdnode>@ethersproject/transactions": { @@ -573,11 +562,6 @@ "react": true } }, - "@lavamoat/lavapack>readable-stream>abort-controller": { - "globals": { - "AbortController": true - } - }, "@material-ui/core": { "globals": { "Image": true, @@ -1318,6 +1302,8 @@ }, "@metamask/eth-token-tracker>deep-equal": { "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, @@ -1325,28 +1311,26 @@ "@ngraveio/bc-ur>assert>object-is": true, "browserify>util>is-arguments": true, "browserify>util>which-typed-array": true, - "eslint-plugin-react>string.prototype.matchall>regexp.prototype.flags": true, "gulp>vinyl-fs>object.assign": true, - "lavamoat>json-stable-stringify>isarray": true, - "lavamoat>json-stable-stringify>object-keys": 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-token-tracker>deep-equal>es-get-iterator": { "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>process": true, "browserify>util>is-arguments": true, "eslint-plugin-react>array-includes>is-string": true, - "lavamoat>json-stable-stringify>isarray": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>get-intrinsic": true, "string.prototype.matchall>has-symbols": true @@ -1357,7 +1341,7 @@ "StopIteration": true }, "packages": { - "eslint-plugin-react>es-iterator-helpers>internal-slot": true + "string.prototype.matchall>internal-slot": true } }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { @@ -1919,7 +1903,7 @@ }, "packages": { "browserify>buffer": true, - "koa>debug": true, + "nock>debug": true, "semver": true, "superstruct": true } @@ -2123,7 +2107,7 @@ }, "packages": { "@metamask/scure-bip39>@noble/hashes": true, - "@metamask/scure-bip39>@scure/base": true + "@metamask/utils>@scure/base": true } }, "@metamask/scure-bip39>@noble/hashes": { @@ -2132,12 +2116,6 @@ "crypto": true } }, - "@metamask/scure-bip39>@scure/base": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - } - }, "@metamask/selected-network-controller": { "packages": { "@metamask/network-controller>@metamask/swappable-obj-proxy": true, @@ -2720,7 +2698,7 @@ "@metamask/utils>pony-cause": true, "@noble/hashes": true, "browserify>buffer": true, - "koa>debug": true, + "nock>debug": true, "semver": true, "superstruct": true } @@ -3164,7 +3142,7 @@ }, "packages": { "browserify>assert>util": true, - "gulp>vinyl-fs>object.assign": true + "react>object-assign": true } }, "browserify>assert>util": { @@ -3221,9 +3199,9 @@ }, "browserify>crypto-browserify>browserify-cipher>browserify-des": { "packages": { + "browserify>buffer": true, "browserify>crypto-browserify>browserify-cipher>browserify-des>des.js": true, "ethereumjs-util>create-hash>cipher-base": true, - "koa>content-disposition>safe-buffer": true, "pumpify>inherits": true } }, @@ -3243,13 +3221,13 @@ "packages": { "@metamask/ppom-validator>elliptic": true, "bn.js": true, + "browserify>buffer": true, "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true, "pumpify>inherits": true, - "readable-stream": true + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3302,10 +3280,10 @@ "browserify>crypto-browserify>public-encrypt": { "packages": { "bn.js": true, + "browserify>buffer": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true, "mocha>serialize-javascript>randombytes": true } }, @@ -3318,11 +3296,11 @@ }, "browserify>crypto-browserify>public-encrypt>parse-asn1": { "packages": { + "browserify>buffer": true, "browserify>crypto-browserify>browserify-cipher>evp_bytestokey": true, "browserify>crypto-browserify>pbkdf2": true, "browserify>crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true, - "koa>content-disposition>safe-buffer": true + "ethereumjs-util>ethereum-cryptography>browserify-aes": true } }, "browserify>crypto-browserify>public-encrypt>parse-asn1>asn1.js": { @@ -3436,40 +3414,26 @@ }, "browserify>util>is-typed-array": { "packages": { - "browserify>util>is-typed-array>which-typed-array": true - } - }, - "browserify>util>is-typed-array>which-typed-array": { - "packages": { - "browserify>util>which-typed-array>for-each": true, - "eslint-plugin-react>object.hasown>es-abstract>available-typed-arrays": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "browserify>util>is-typed-array>for-each": true, "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, - "browserify>util>which-typed-array": { - "packages": { - "browserify>util>which-typed-array>available-typed-arrays": true, - "browserify>util>which-typed-array>for-each": true, - "browserify>util>which-typed-array>is-typed-array": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, - "browserify>util>which-typed-array>for-each": { + "browserify>util>is-typed-array>for-each": { "packages": { "string.prototype.matchall>es-abstract>is-callable": true } }, - "browserify>util>which-typed-array>is-typed-array": { + "browserify>util>which-typed-array": { "packages": { - "browserify>util>which-typed-array>available-typed-arrays": true, - "browserify>util>which-typed-array>for-each": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "browserify>util>is-typed-array": true, + "browserify>util>is-typed-array>for-each": true, "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3571,6 +3535,11 @@ "crypto.getRandomValues": true } }, + "depcheck>is-core-module>hasown": { + "packages": { + "browserify>has>function-bind": true + } + }, "dependency-tree>precinct>detective-postcss>postcss>nanoid": { "globals": { "crypto.getRandomValues": true @@ -3582,54 +3551,11 @@ "browserify>process": true } }, - "eslint-plugin-import>hasown": { - "packages": { - "browserify>has>function-bind": true - } - }, "eslint-plugin-react>array-includes>is-string": { "packages": { "koa>is-generator-function>has-tostringtag": true } }, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": { - "packages": { - "string.prototype.matchall>call-bind>es-define-property": true - } - }, - "eslint-plugin-react>es-iterator-helpers>internal-slot": { - "packages": { - "eslint-plugin-import>hasown": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "string.prototype.matchall>side-channel": true - } - }, - "eslint-plugin-react>object.hasown>es-abstract>available-typed-arrays": { - "packages": { - "eslint-plugin-react>object.hasown>es-abstract>typed-array-length>possible-typed-array-names": true - } - }, - "eslint-plugin-react>string.prototype.matchall>gopd": { - "packages": { - "string.prototype.matchall>get-intrinsic": true - } - }, - "eslint-plugin-react>string.prototype.matchall>regexp.prototype.flags": { - "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>string.prototype.matchall>set-function-name": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true - } - }, - "eslint-plugin-react>string.prototype.matchall>set-function-name": { - "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "eslint-plugin-react>string.prototype.matchall>set-function-name>functions-have-names": true, - "string.prototype.matchall>define-properties>define-data-property": true - } - }, "eslint>optionator>fast-levenshtein": { "globals": { "Intl": true, @@ -3744,6 +3670,7 @@ "@ethereumjs/tx>@ethereumjs/common>crc-32": true, "@ethersproject/abi": true, "@metamask/ethjs>js-sha3": true, + "@metamask/ppom-validator>elliptic": true, "bn.js": true, "browserify>buffer": true, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, @@ -3753,7 +3680,6 @@ "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, "eth-lattice-keyring>gridplus-sdk>bitwise": true, "eth-lattice-keyring>gridplus-sdk>borc": true, - "eth-lattice-keyring>gridplus-sdk>elliptic": true, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, "eth-lattice-keyring>gridplus-sdk>secp256k1": true, "eth-lattice-keyring>gridplus-sdk>uuid": true, @@ -3846,17 +3772,6 @@ "location": true } }, - "eth-lattice-keyring>gridplus-sdk>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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true - } - }, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { "globals": { "intToBuffer": true @@ -3869,18 +3784,7 @@ }, "eth-lattice-keyring>gridplus-sdk>secp256k1": { "packages": { - "eth-lattice-keyring>gridplus-sdk>secp256k1>elliptic": true - } - }, - "eth-lattice-keyring>gridplus-sdk>secp256k1>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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true + "@metamask/ppom-validator>elliptic": true } }, "eth-lattice-keyring>gridplus-sdk>uuid": { @@ -4027,13 +3931,18 @@ "Blob": true }, "packages": { - "@lavamoat/lavapack>readable-stream>abort-controller": true, "browserify>buffer": true, "browserify>process": true, "browserify>string_decoder": true, + "extension-port-stream>readable-stream>abort-controller": true, "webpack>events": true } }, + "extension-port-stream>readable-stream>abort-controller": { + "globals": { + "AbortController": true + } + }, "fast-json-patch": { "globals": { "addEventListener": true, @@ -4217,7 +4126,7 @@ }, "gulp>vinyl-fs>object.assign": { "packages": { - "lavamoat>json-stable-stringify>object-keys": true, + "@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 @@ -4257,19 +4166,6 @@ "browserify>buffer": true } }, - "koa>debug": { - "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true - }, - "packages": { - "browserify>process": true, - "koa>debug>ms": true - } - }, "koa>is-generator-function": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -4347,6 +4243,19 @@ "navigator": true } }, + "nock>debug": { + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, + "packages": { + "browserify>process": true, + "nock>debug>ms": true + } + }, "node-fetch": { "globals": { "Headers": true, @@ -4691,13 +4600,8 @@ "browserify>path-browserify": true, "browserify>process": true, "react-markdown>vfile>is-buffer": true, - "react-markdown>vfile>replace-ext": true, - "react-markdown>vfile>vfile-message": true - } - }, - "react-markdown>vfile>replace-ext": { - "packages": { - "browserify>path-browserify": true + "react-markdown>vfile>vfile-message": true, + "vinyl>replace-ext": true } }, "react-markdown>vfile>vfile-message": { @@ -4979,38 +4883,33 @@ "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": 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 } }, - "string.prototype.matchall>call-bind>es-define-property": { - "packages": { - "string.prototype.matchall>get-intrinsic": true - } - }, "string.prototype.matchall>call-bind>set-function-length": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "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 } }, "string.prototype.matchall>define-properties": { "packages": { - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "lavamoat>json-stable-stringify>object-keys": true, - "string.prototype.matchall>define-properties>define-data-property": true + "@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 } }, "string.prototype.matchall>define-properties>define-data-property": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>string.prototype.matchall>gopd": 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, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "string.prototype.matchall>get-intrinsic": true } }, "string.prototype.matchall>es-abstract>array-buffer-byte-length": { @@ -5024,8 +4923,19 @@ "string.prototype.matchall>has-symbols": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>has-property-descriptors": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, "string.prototype.matchall>es-abstract>is-array-buffer": { "packages": { + "browserify>util>is-typed-array": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>get-intrinsic": true } @@ -5046,6 +4956,15 @@ "string.prototype.matchall>call-bind": true } }, + "string.prototype.matchall>es-abstract>object-inspect": { + "globals": { + "HTMLElement": true, + "WeakRef": true + }, + "packages": { + "browserify>browser-resolve": true + } + }, "string.prototype.matchall>get-intrinsic": { "globals": { "AggregateError": true, @@ -5054,27 +4973,38 @@ }, "packages": { "browserify>has>function-bind": true, - "eslint-plugin-import>hasown": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-proto": 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 } }, - "string.prototype.matchall>side-channel": { + "string.prototype.matchall>internal-slot": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "string.prototype.matchall>call-bind": true, + "depcheck>is-core-module>hasown": true, "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>side-channel>object-inspect": true + "string.prototype.matchall>side-channel": true } }, - "string.prototype.matchall>side-channel>object-inspect": { - "globals": { - "HTMLElement": true, - "WeakRef": true - }, + "string.prototype.matchall>regexp.prototype.flags": { "packages": { - "browserify>browser-resolve": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + } + }, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "packages": { + "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 + } + }, + "string.prototype.matchall>side-channel": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>object-inspect": true, + "string.prototype.matchall>get-intrinsic": true } }, "superstruct": { @@ -5094,6 +5024,11 @@ "msCrypto": true } }, + "vinyl>replace-ext": { + "packages": { + "browserify>path-browserify": true + } + }, "web3": { "globals": { "XMLHttpRequest": true @@ -5129,4 +5064,4 @@ } } } -} \ No newline at end of file +} diff --git a/lavamoat/browserify/flask/policy.json b/lavamoat/browserify/flask/policy.json index 5285769bd1f1..b1e4a662b65d 100644 --- a/lavamoat/browserify/flask/policy.json +++ b/lavamoat/browserify/flask/policy.json @@ -357,18 +357,7 @@ "@ethersproject/abi>@ethersproject/bytes": true, "@ethersproject/abi>@ethersproject/logger": true, "@ethersproject/abi>@ethersproject/properties": true, - "@ethersproject/hdnode>@ethersproject/signing-key>elliptic": true - } - }, - "@ethersproject/hdnode>@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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true + "@metamask/ppom-validator>elliptic": true } }, "@ethersproject/hdnode>@ethersproject/transactions": { @@ -573,11 +562,6 @@ "react": true } }, - "@lavamoat/lavapack>readable-stream>abort-controller": { - "globals": { - "AbortController": true - } - }, "@material-ui/core": { "globals": { "Image": true, @@ -1318,6 +1302,8 @@ }, "@metamask/eth-token-tracker>deep-equal": { "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, @@ -1325,28 +1311,26 @@ "@ngraveio/bc-ur>assert>object-is": true, "browserify>util>is-arguments": true, "browserify>util>which-typed-array": true, - "eslint-plugin-react>string.prototype.matchall>regexp.prototype.flags": true, "gulp>vinyl-fs>object.assign": true, - "lavamoat>json-stable-stringify>isarray": true, - "lavamoat>json-stable-stringify>object-keys": 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-token-tracker>deep-equal>es-get-iterator": { "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>process": true, "browserify>util>is-arguments": true, "eslint-plugin-react>array-includes>is-string": true, - "lavamoat>json-stable-stringify>isarray": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>get-intrinsic": true, "string.prototype.matchall>has-symbols": true @@ -1357,7 +1341,7 @@ "StopIteration": true }, "packages": { - "eslint-plugin-react>es-iterator-helpers>internal-slot": true + "string.prototype.matchall>internal-slot": true } }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { @@ -1919,7 +1903,7 @@ }, "packages": { "browserify>buffer": true, - "koa>debug": true, + "nock>debug": true, "semver": true, "superstruct": true } @@ -2175,7 +2159,7 @@ }, "packages": { "@metamask/scure-bip39>@noble/hashes": true, - "@metamask/scure-bip39>@scure/base": true + "@metamask/utils>@scure/base": true } }, "@metamask/scure-bip39>@noble/hashes": { @@ -2184,12 +2168,6 @@ "crypto": true } }, - "@metamask/scure-bip39>@scure/base": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - } - }, "@metamask/selected-network-controller": { "packages": { "@metamask/network-controller>@metamask/swappable-obj-proxy": true, @@ -2772,7 +2750,7 @@ "@metamask/utils>pony-cause": true, "@noble/hashes": true, "browserify>buffer": true, - "koa>debug": true, + "nock>debug": true, "semver": true, "superstruct": true } @@ -3216,7 +3194,7 @@ }, "packages": { "browserify>assert>util": true, - "gulp>vinyl-fs>object.assign": true + "react>object-assign": true } }, "browserify>assert>util": { @@ -3273,9 +3251,9 @@ }, "browserify>crypto-browserify>browserify-cipher>browserify-des": { "packages": { + "browserify>buffer": true, "browserify>crypto-browserify>browserify-cipher>browserify-des>des.js": true, "ethereumjs-util>create-hash>cipher-base": true, - "koa>content-disposition>safe-buffer": true, "pumpify>inherits": true } }, @@ -3295,13 +3273,13 @@ "packages": { "@metamask/ppom-validator>elliptic": true, "bn.js": true, + "browserify>buffer": true, "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true, "pumpify>inherits": true, - "readable-stream": true + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3354,10 +3332,10 @@ "browserify>crypto-browserify>public-encrypt": { "packages": { "bn.js": true, + "browserify>buffer": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true, "mocha>serialize-javascript>randombytes": true } }, @@ -3370,11 +3348,11 @@ }, "browserify>crypto-browserify>public-encrypt>parse-asn1": { "packages": { + "browserify>buffer": true, "browserify>crypto-browserify>browserify-cipher>evp_bytestokey": true, "browserify>crypto-browserify>pbkdf2": true, "browserify>crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true, - "koa>content-disposition>safe-buffer": true + "ethereumjs-util>ethereum-cryptography>browserify-aes": true } }, "browserify>crypto-browserify>public-encrypt>parse-asn1>asn1.js": { @@ -3488,40 +3466,26 @@ }, "browserify>util>is-typed-array": { "packages": { - "browserify>util>is-typed-array>which-typed-array": true - } - }, - "browserify>util>is-typed-array>which-typed-array": { - "packages": { - "browserify>util>which-typed-array>for-each": true, - "eslint-plugin-react>object.hasown>es-abstract>available-typed-arrays": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "browserify>util>is-typed-array>for-each": true, "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, - "browserify>util>which-typed-array": { - "packages": { - "browserify>util>which-typed-array>available-typed-arrays": true, - "browserify>util>which-typed-array>for-each": true, - "browserify>util>which-typed-array>is-typed-array": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, - "browserify>util>which-typed-array>for-each": { + "browserify>util>is-typed-array>for-each": { "packages": { "string.prototype.matchall>es-abstract>is-callable": true } }, - "browserify>util>which-typed-array>is-typed-array": { + "browserify>util>which-typed-array": { "packages": { - "browserify>util>which-typed-array>available-typed-arrays": true, - "browserify>util>which-typed-array>for-each": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "browserify>util>is-typed-array": true, + "browserify>util>is-typed-array>for-each": true, "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3623,6 +3587,11 @@ "crypto.getRandomValues": true } }, + "depcheck>is-core-module>hasown": { + "packages": { + "browserify>has>function-bind": true + } + }, "dependency-tree>precinct>detective-postcss>postcss>nanoid": { "globals": { "crypto.getRandomValues": true @@ -3634,54 +3603,11 @@ "browserify>process": true } }, - "eslint-plugin-import>hasown": { - "packages": { - "browserify>has>function-bind": true - } - }, "eslint-plugin-react>array-includes>is-string": { "packages": { "koa>is-generator-function>has-tostringtag": true } }, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": { - "packages": { - "string.prototype.matchall>call-bind>es-define-property": true - } - }, - "eslint-plugin-react>es-iterator-helpers>internal-slot": { - "packages": { - "eslint-plugin-import>hasown": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "string.prototype.matchall>side-channel": true - } - }, - "eslint-plugin-react>object.hasown>es-abstract>available-typed-arrays": { - "packages": { - "eslint-plugin-react>object.hasown>es-abstract>typed-array-length>possible-typed-array-names": true - } - }, - "eslint-plugin-react>string.prototype.matchall>gopd": { - "packages": { - "string.prototype.matchall>get-intrinsic": true - } - }, - "eslint-plugin-react>string.prototype.matchall>regexp.prototype.flags": { - "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>string.prototype.matchall>set-function-name": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true - } - }, - "eslint-plugin-react>string.prototype.matchall>set-function-name": { - "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "eslint-plugin-react>string.prototype.matchall>set-function-name>functions-have-names": true, - "string.prototype.matchall>define-properties>define-data-property": true - } - }, "eslint>optionator>fast-levenshtein": { "globals": { "Intl": true, @@ -3796,6 +3722,7 @@ "@ethereumjs/tx>@ethereumjs/common>crc-32": true, "@ethersproject/abi": true, "@metamask/ethjs>js-sha3": true, + "@metamask/ppom-validator>elliptic": true, "bn.js": true, "browserify>buffer": true, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, @@ -3805,7 +3732,6 @@ "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, "eth-lattice-keyring>gridplus-sdk>bitwise": true, "eth-lattice-keyring>gridplus-sdk>borc": true, - "eth-lattice-keyring>gridplus-sdk>elliptic": true, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, "eth-lattice-keyring>gridplus-sdk>secp256k1": true, "eth-lattice-keyring>gridplus-sdk>uuid": true, @@ -3898,17 +3824,6 @@ "location": true } }, - "eth-lattice-keyring>gridplus-sdk>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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true - } - }, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { "globals": { "intToBuffer": true @@ -3921,18 +3836,7 @@ }, "eth-lattice-keyring>gridplus-sdk>secp256k1": { "packages": { - "eth-lattice-keyring>gridplus-sdk>secp256k1>elliptic": true - } - }, - "eth-lattice-keyring>gridplus-sdk>secp256k1>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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true + "@metamask/ppom-validator>elliptic": true } }, "eth-lattice-keyring>gridplus-sdk>uuid": { @@ -4079,13 +3983,18 @@ "Blob": true }, "packages": { - "@lavamoat/lavapack>readable-stream>abort-controller": true, "browserify>buffer": true, "browserify>process": true, "browserify>string_decoder": true, + "extension-port-stream>readable-stream>abort-controller": true, "webpack>events": true } }, + "extension-port-stream>readable-stream>abort-controller": { + "globals": { + "AbortController": true + } + }, "fast-json-patch": { "globals": { "addEventListener": true, @@ -4269,7 +4178,7 @@ }, "gulp>vinyl-fs>object.assign": { "packages": { - "lavamoat>json-stable-stringify>object-keys": true, + "@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 @@ -4309,19 +4218,6 @@ "browserify>buffer": true } }, - "koa>debug": { - "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true - }, - "packages": { - "browserify>process": true, - "koa>debug>ms": true - } - }, "koa>is-generator-function": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -4399,6 +4295,19 @@ "navigator": true } }, + "nock>debug": { + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, + "packages": { + "browserify>process": true, + "nock>debug>ms": true + } + }, "node-fetch": { "globals": { "Headers": true, @@ -4743,13 +4652,8 @@ "browserify>path-browserify": true, "browserify>process": true, "react-markdown>vfile>is-buffer": true, - "react-markdown>vfile>replace-ext": true, - "react-markdown>vfile>vfile-message": true - } - }, - "react-markdown>vfile>replace-ext": { - "packages": { - "browserify>path-browserify": true + "react-markdown>vfile>vfile-message": true, + "vinyl>replace-ext": true } }, "react-markdown>vfile>vfile-message": { @@ -5031,38 +4935,33 @@ "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": 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 } }, - "string.prototype.matchall>call-bind>es-define-property": { - "packages": { - "string.prototype.matchall>get-intrinsic": true - } - }, "string.prototype.matchall>call-bind>set-function-length": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "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 } }, "string.prototype.matchall>define-properties": { "packages": { - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "lavamoat>json-stable-stringify>object-keys": true, - "string.prototype.matchall>define-properties>define-data-property": true + "@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 } }, "string.prototype.matchall>define-properties>define-data-property": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>string.prototype.matchall>gopd": 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, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "string.prototype.matchall>get-intrinsic": true } }, "string.prototype.matchall>es-abstract>array-buffer-byte-length": { @@ -5076,8 +4975,19 @@ "string.prototype.matchall>has-symbols": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>has-property-descriptors": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, "string.prototype.matchall>es-abstract>is-array-buffer": { "packages": { + "browserify>util>is-typed-array": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>get-intrinsic": true } @@ -5098,6 +5008,15 @@ "string.prototype.matchall>call-bind": true } }, + "string.prototype.matchall>es-abstract>object-inspect": { + "globals": { + "HTMLElement": true, + "WeakRef": true + }, + "packages": { + "browserify>browser-resolve": true + } + }, "string.prototype.matchall>get-intrinsic": { "globals": { "AggregateError": true, @@ -5106,27 +5025,38 @@ }, "packages": { "browserify>has>function-bind": true, - "eslint-plugin-import>hasown": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-proto": 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 } }, - "string.prototype.matchall>side-channel": { + "string.prototype.matchall>internal-slot": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "string.prototype.matchall>call-bind": true, + "depcheck>is-core-module>hasown": true, "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>side-channel>object-inspect": true + "string.prototype.matchall>side-channel": true } }, - "string.prototype.matchall>side-channel>object-inspect": { - "globals": { - "HTMLElement": true, - "WeakRef": true - }, + "string.prototype.matchall>regexp.prototype.flags": { "packages": { - "browserify>browser-resolve": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + } + }, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "packages": { + "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 + } + }, + "string.prototype.matchall>side-channel": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>object-inspect": true, + "string.prototype.matchall>get-intrinsic": true } }, "superstruct": { @@ -5146,6 +5076,11 @@ "msCrypto": true } }, + "vinyl>replace-ext": { + "packages": { + "browserify>path-browserify": true + } + }, "web3": { "globals": { "XMLHttpRequest": true @@ -5181,4 +5116,4 @@ } } } -} \ No newline at end of file +} diff --git a/lavamoat/browserify/main/policy.json b/lavamoat/browserify/main/policy.json index 4cbeed34bc72..5749f08a26a2 100644 --- a/lavamoat/browserify/main/policy.json +++ b/lavamoat/browserify/main/policy.json @@ -357,18 +357,7 @@ "@ethersproject/abi>@ethersproject/bytes": true, "@ethersproject/abi>@ethersproject/logger": true, "@ethersproject/abi>@ethersproject/properties": true, - "@ethersproject/hdnode>@ethersproject/signing-key>elliptic": true - } - }, - "@ethersproject/hdnode>@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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true + "@metamask/ppom-validator>elliptic": true } }, "@ethersproject/hdnode>@ethersproject/transactions": { @@ -573,11 +562,6 @@ "react": true } }, - "@lavamoat/lavapack>readable-stream>abort-controller": { - "globals": { - "AbortController": true - } - }, "@material-ui/core": { "globals": { "Image": true, @@ -1173,6 +1157,8 @@ }, "@metamask/eth-token-tracker>deep-equal": { "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, @@ -1180,28 +1166,26 @@ "@ngraveio/bc-ur>assert>object-is": true, "browserify>util>is-arguments": true, "browserify>util>which-typed-array": true, - "eslint-plugin-react>string.prototype.matchall>regexp.prototype.flags": true, "gulp>vinyl-fs>object.assign": true, - "lavamoat>json-stable-stringify>isarray": true, - "lavamoat>json-stable-stringify>object-keys": 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-token-tracker>deep-equal>es-get-iterator": { "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>process": true, "browserify>util>is-arguments": true, "eslint-plugin-react>array-includes>is-string": true, - "lavamoat>json-stable-stringify>isarray": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>get-intrinsic": true, "string.prototype.matchall>has-symbols": true @@ -1212,7 +1196,7 @@ "StopIteration": true }, "packages": { - "eslint-plugin-react>es-iterator-helpers>internal-slot": true + "string.prototype.matchall>internal-slot": true } }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { @@ -1774,7 +1758,7 @@ }, "packages": { "browserify>buffer": true, - "koa>debug": true, + "nock>debug": true, "semver": true, "superstruct": true } @@ -2030,7 +2014,7 @@ }, "packages": { "@metamask/scure-bip39>@noble/hashes": true, - "@metamask/scure-bip39>@scure/base": true + "@metamask/utils>@scure/base": true } }, "@metamask/scure-bip39>@noble/hashes": { @@ -2039,12 +2023,6 @@ "crypto": true } }, - "@metamask/scure-bip39>@scure/base": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - } - }, "@metamask/selected-network-controller": { "packages": { "@metamask/network-controller>@metamask/swappable-obj-proxy": true, @@ -2627,7 +2605,7 @@ "@metamask/utils>pony-cause": true, "@noble/hashes": true, "browserify>buffer": true, - "koa>debug": true, + "nock>debug": true, "semver": true, "superstruct": true } @@ -3071,7 +3049,7 @@ }, "packages": { "browserify>assert>util": true, - "gulp>vinyl-fs>object.assign": true + "react>object-assign": true } }, "browserify>assert>util": { @@ -3128,9 +3106,9 @@ }, "browserify>crypto-browserify>browserify-cipher>browserify-des": { "packages": { + "browserify>buffer": true, "browserify>crypto-browserify>browserify-cipher>browserify-des>des.js": true, "ethereumjs-util>create-hash>cipher-base": true, - "koa>content-disposition>safe-buffer": true, "pumpify>inherits": true } }, @@ -3150,13 +3128,13 @@ "packages": { "@metamask/ppom-validator>elliptic": true, "bn.js": true, + "browserify>buffer": true, "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true, "pumpify>inherits": true, - "readable-stream": true + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3209,10 +3187,10 @@ "browserify>crypto-browserify>public-encrypt": { "packages": { "bn.js": true, + "browserify>buffer": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true, "mocha>serialize-javascript>randombytes": true } }, @@ -3225,11 +3203,11 @@ }, "browserify>crypto-browserify>public-encrypt>parse-asn1": { "packages": { + "browserify>buffer": true, "browserify>crypto-browserify>browserify-cipher>evp_bytestokey": true, "browserify>crypto-browserify>pbkdf2": true, "browserify>crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true, - "koa>content-disposition>safe-buffer": true + "ethereumjs-util>ethereum-cryptography>browserify-aes": true } }, "browserify>crypto-browserify>public-encrypt>parse-asn1>asn1.js": { @@ -3343,40 +3321,26 @@ }, "browserify>util>is-typed-array": { "packages": { - "browserify>util>is-typed-array>which-typed-array": true - } - }, - "browserify>util>is-typed-array>which-typed-array": { - "packages": { - "browserify>util>which-typed-array>for-each": true, - "eslint-plugin-react>object.hasown>es-abstract>available-typed-arrays": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, - "browserify>util>which-typed-array": { - "packages": { - "browserify>util>which-typed-array>available-typed-arrays": true, - "browserify>util>which-typed-array>for-each": true, - "browserify>util>which-typed-array>is-typed-array": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "browserify>util>is-typed-array>for-each": true, "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, - "browserify>util>which-typed-array>for-each": { + "browserify>util>is-typed-array>for-each": { "packages": { "string.prototype.matchall>es-abstract>is-callable": true } }, - "browserify>util>which-typed-array>is-typed-array": { + "browserify>util>which-typed-array": { "packages": { - "browserify>util>which-typed-array>available-typed-arrays": true, - "browserify>util>which-typed-array>for-each": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "browserify>util>is-typed-array": true, + "browserify>util>is-typed-array>for-each": true, "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3478,6 +3442,11 @@ "crypto.getRandomValues": true } }, + "depcheck>is-core-module>hasown": { + "packages": { + "browserify>has>function-bind": true + } + }, "dependency-tree>precinct>detective-postcss>postcss>nanoid": { "globals": { "crypto.getRandomValues": true @@ -3488,44 +3457,6 @@ "koa>is-generator-function>has-tostringtag": true } }, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": { - "packages": { - "string.prototype.matchall>call-bind>es-define-property": true - } - }, - "eslint-plugin-react>es-iterator-helpers>internal-slot": { - "packages": { - "eslint-plugin-import>hasown": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "string.prototype.matchall>side-channel": true - } - }, - "eslint-plugin-react>object.hasown>es-abstract>available-typed-arrays": { - "packages": { - "eslint-plugin-react>object.hasown>es-abstract>typed-array-length>possible-typed-array-names": true - } - }, - "eslint-plugin-react>string.prototype.matchall>gopd": { - "packages": { - "string.prototype.matchall>get-intrinsic": true - } - }, - "eslint-plugin-react>string.prototype.matchall>regexp.prototype.flags": { - "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>string.prototype.matchall>set-function-name": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true - } - }, - "eslint-plugin-react>string.prototype.matchall>set-function-name": { - "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "eslint-plugin-react>string.prototype.matchall>set-function-name>functions-have-names": true, - "string.prototype.matchall>define-properties>define-data-property": true - } - }, "eslint>optionator>fast-levenshtein": { "globals": { "Intl": true, @@ -3640,6 +3571,7 @@ "@ethereumjs/tx>@ethereumjs/common>crc-32": true, "@ethersproject/abi": true, "@metamask/ethjs>js-sha3": true, + "@metamask/ppom-validator>elliptic": true, "bn.js": true, "browserify>buffer": true, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, @@ -3649,7 +3581,6 @@ "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, "eth-lattice-keyring>gridplus-sdk>bitwise": true, "eth-lattice-keyring>gridplus-sdk>borc": true, - "eth-lattice-keyring>gridplus-sdk>elliptic": true, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, "eth-lattice-keyring>gridplus-sdk>secp256k1": true, "eth-lattice-keyring>gridplus-sdk>uuid": true, @@ -3742,17 +3673,6 @@ "location": true } }, - "eth-lattice-keyring>gridplus-sdk>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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true - } - }, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { "globals": { "intToBuffer": true @@ -3765,18 +3685,7 @@ }, "eth-lattice-keyring>gridplus-sdk>secp256k1": { "packages": { - "eth-lattice-keyring>gridplus-sdk>secp256k1>elliptic": true - } - }, - "eth-lattice-keyring>gridplus-sdk>secp256k1>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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true + "@metamask/ppom-validator>elliptic": true } }, "eth-lattice-keyring>gridplus-sdk>uuid": { @@ -3923,13 +3832,18 @@ "Blob": true }, "packages": { - "@lavamoat/lavapack>readable-stream>abort-controller": true, "browserify>buffer": true, "browserify>process": true, "browserify>string_decoder": true, + "extension-port-stream>readable-stream>abort-controller": true, "webpack>events": true } }, + "extension-port-stream>readable-stream>abort-controller": { + "globals": { + "AbortController": true + } + }, "fast-json-patch": { "globals": { "addEventListener": true, @@ -4113,7 +4027,7 @@ }, "gulp>vinyl-fs>object.assign": { "packages": { - "lavamoat>json-stable-stringify>object-keys": true, + "@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 @@ -4153,19 +4067,6 @@ "browserify>buffer": true } }, - "koa>debug": { - "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true - }, - "packages": { - "browserify>process": true, - "koa>debug>ms": true - } - }, "koa>is-generator-function": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -4243,6 +4144,19 @@ "navigator": true } }, + "nock>debug": { + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, + "packages": { + "browserify>process": true, + "nock>debug>ms": true + } + }, "node-fetch": { "globals": { "Headers": true, @@ -4587,13 +4501,8 @@ "browserify>path-browserify": true, "browserify>process": true, "react-markdown>vfile>is-buffer": true, - "react-markdown>vfile>replace-ext": true, - "react-markdown>vfile>vfile-message": true - } - }, - "react-markdown>vfile>replace-ext": { - "packages": { - "browserify>path-browserify": true + "react-markdown>vfile>vfile-message": true, + "vinyl>replace-ext": true } }, "react-markdown>vfile>vfile-message": { @@ -4875,38 +4784,33 @@ "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": 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 } }, - "string.prototype.matchall>call-bind>es-define-property": { - "packages": { - "string.prototype.matchall>get-intrinsic": true - } - }, "string.prototype.matchall>call-bind>set-function-length": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "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 } }, "string.prototype.matchall>define-properties": { "packages": { - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "lavamoat>json-stable-stringify>object-keys": true, - "string.prototype.matchall>define-properties>define-data-property": true + "@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 } }, "string.prototype.matchall>define-properties>define-data-property": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>string.prototype.matchall>gopd": 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, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "string.prototype.matchall>get-intrinsic": true } }, "string.prototype.matchall>es-abstract>array-buffer-byte-length": { @@ -4920,8 +4824,19 @@ "string.prototype.matchall>has-symbols": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>has-property-descriptors": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, "string.prototype.matchall>es-abstract>is-array-buffer": { "packages": { + "browserify>util>is-typed-array": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>get-intrinsic": true } @@ -4942,6 +4857,15 @@ "string.prototype.matchall>call-bind": true } }, + "string.prototype.matchall>es-abstract>object-inspect": { + "globals": { + "HTMLElement": true, + "WeakRef": true + }, + "packages": { + "browserify>browser-resolve": true + } + }, "string.prototype.matchall>get-intrinsic": { "globals": { "AggregateError": true, @@ -4950,27 +4874,38 @@ }, "packages": { "browserify>has>function-bind": true, - "eslint-plugin-import>hasown": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-proto": 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 } }, - "string.prototype.matchall>side-channel": { + "string.prototype.matchall>internal-slot": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "string.prototype.matchall>call-bind": true, + "depcheck>is-core-module>hasown": true, "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>side-channel>object-inspect": true + "string.prototype.matchall>side-channel": true } }, - "string.prototype.matchall>side-channel>object-inspect": { - "globals": { - "HTMLElement": true, - "WeakRef": true - }, + "string.prototype.matchall>regexp.prototype.flags": { "packages": { - "browserify>browser-resolve": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + } + }, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "packages": { + "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 + } + }, + "string.prototype.matchall>side-channel": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>object-inspect": true, + "string.prototype.matchall>get-intrinsic": true } }, "superstruct": { @@ -4990,6 +4925,11 @@ "msCrypto": true } }, + "vinyl>replace-ext": { + "packages": { + "browserify>path-browserify": true + } + }, "web3": { "globals": { "XMLHttpRequest": true diff --git a/lavamoat/browserify/mmi/policy.json b/lavamoat/browserify/mmi/policy.json index 0ce5e68c23e5..e0a145b59f41 100644 --- a/lavamoat/browserify/mmi/policy.json +++ b/lavamoat/browserify/mmi/policy.json @@ -357,18 +357,7 @@ "@ethersproject/abi>@ethersproject/bytes": true, "@ethersproject/abi>@ethersproject/logger": true, "@ethersproject/abi>@ethersproject/properties": true, - "@ethersproject/hdnode>@ethersproject/signing-key>elliptic": true - } - }, - "@ethersproject/hdnode>@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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true + "@metamask/ppom-validator>elliptic": true } }, "@ethersproject/hdnode>@ethersproject/transactions": { @@ -573,11 +562,6 @@ "react": true } }, - "@lavamoat/lavapack>readable-stream>abort-controller": { - "globals": { - "AbortController": true - } - }, "@material-ui/core": { "globals": { "Image": true, @@ -1458,6 +1442,8 @@ }, "@metamask/eth-token-tracker>deep-equal": { "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, @@ -1465,28 +1451,26 @@ "@ngraveio/bc-ur>assert>object-is": true, "browserify>util>is-arguments": true, "browserify>util>which-typed-array": true, - "eslint-plugin-react>string.prototype.matchall>regexp.prototype.flags": true, "gulp>vinyl-fs>object.assign": true, - "lavamoat>json-stable-stringify>isarray": true, - "lavamoat>json-stable-stringify>object-keys": 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-token-tracker>deep-equal>es-get-iterator": { "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>process": true, "browserify>util>is-arguments": true, "eslint-plugin-react>array-includes>is-string": true, - "lavamoat>json-stable-stringify>isarray": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>get-intrinsic": true, "string.prototype.matchall>has-symbols": true @@ -1497,7 +1481,7 @@ "StopIteration": true }, "packages": { - "eslint-plugin-react>es-iterator-helpers>internal-slot": true + "string.prototype.matchall>internal-slot": true } }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { @@ -2059,7 +2043,7 @@ }, "packages": { "browserify>buffer": true, - "koa>debug": true, + "nock>debug": true, "semver": true, "superstruct": true } @@ -2315,7 +2299,7 @@ }, "packages": { "@metamask/scure-bip39>@noble/hashes": true, - "@metamask/scure-bip39>@scure/base": true + "@metamask/utils>@scure/base": true } }, "@metamask/scure-bip39>@noble/hashes": { @@ -2324,12 +2308,6 @@ "crypto": true } }, - "@metamask/scure-bip39>@scure/base": { - "globals": { - "TextDecoder": true, - "TextEncoder": true - } - }, "@metamask/selected-network-controller": { "packages": { "@metamask/network-controller>@metamask/swappable-obj-proxy": true, @@ -2912,7 +2890,7 @@ "@metamask/utils>pony-cause": true, "@noble/hashes": true, "browserify>buffer": true, - "koa>debug": true, + "nock>debug": true, "semver": true, "superstruct": true } @@ -3356,7 +3334,7 @@ }, "packages": { "browserify>assert>util": true, - "gulp>vinyl-fs>object.assign": true + "react>object-assign": true } }, "browserify>assert>util": { @@ -3413,9 +3391,9 @@ }, "browserify>crypto-browserify>browserify-cipher>browserify-des": { "packages": { + "browserify>buffer": true, "browserify>crypto-browserify>browserify-cipher>browserify-des>des.js": true, "ethereumjs-util>create-hash>cipher-base": true, - "koa>content-disposition>safe-buffer": true, "pumpify>inherits": true } }, @@ -3435,13 +3413,13 @@ "packages": { "@metamask/ppom-validator>elliptic": true, "bn.js": true, + "browserify>buffer": true, "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true, "pumpify>inherits": true, - "readable-stream": true + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3494,10 +3472,10 @@ "browserify>crypto-browserify>public-encrypt": { "packages": { "bn.js": true, + "browserify>buffer": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, "ethereumjs-util>create-hash": true, - "koa>content-disposition>safe-buffer": true, "mocha>serialize-javascript>randombytes": true } }, @@ -3510,11 +3488,11 @@ }, "browserify>crypto-browserify>public-encrypt>parse-asn1": { "packages": { + "browserify>buffer": true, "browserify>crypto-browserify>browserify-cipher>evp_bytestokey": true, "browserify>crypto-browserify>pbkdf2": true, "browserify>crypto-browserify>public-encrypt>parse-asn1>asn1.js": true, - "ethereumjs-util>ethereum-cryptography>browserify-aes": true, - "koa>content-disposition>safe-buffer": true + "ethereumjs-util>ethereum-cryptography>browserify-aes": true } }, "browserify>crypto-browserify>public-encrypt>parse-asn1>asn1.js": { @@ -3628,40 +3606,26 @@ }, "browserify>util>is-typed-array": { "packages": { - "browserify>util>is-typed-array>which-typed-array": true - } - }, - "browserify>util>is-typed-array>which-typed-array": { - "packages": { - "browserify>util>which-typed-array>for-each": true, - "eslint-plugin-react>object.hasown>es-abstract>available-typed-arrays": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, - "browserify>util>which-typed-array": { - "packages": { - "browserify>util>which-typed-array>available-typed-arrays": true, - "browserify>util>which-typed-array>for-each": true, - "browserify>util>which-typed-array>is-typed-array": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "browserify>util>is-typed-array>for-each": true, "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, - "browserify>util>which-typed-array>for-each": { + "browserify>util>is-typed-array>for-each": { "packages": { "string.prototype.matchall>es-abstract>is-callable": true } }, - "browserify>util>which-typed-array>is-typed-array": { + "browserify>util>which-typed-array": { "packages": { - "browserify>util>which-typed-array>available-typed-arrays": true, - "browserify>util>which-typed-array>for-each": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "browserify>util>is-typed-array": true, + "browserify>util>is-typed-array>for-each": true, "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3763,6 +3727,11 @@ "crypto.getRandomValues": true } }, + "depcheck>is-core-module>hasown": { + "packages": { + "browserify>has>function-bind": true + } + }, "dependency-tree>precinct>detective-postcss>postcss>nanoid": { "globals": { "crypto.getRandomValues": true @@ -3773,44 +3742,6 @@ "koa>is-generator-function>has-tostringtag": true } }, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": { - "packages": { - "string.prototype.matchall>call-bind>es-define-property": true - } - }, - "eslint-plugin-react>es-iterator-helpers>internal-slot": { - "packages": { - "eslint-plugin-import>hasown": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "string.prototype.matchall>side-channel": true - } - }, - "eslint-plugin-react>object.hasown>es-abstract>available-typed-arrays": { - "packages": { - "eslint-plugin-react>object.hasown>es-abstract>typed-array-length>possible-typed-array-names": true - } - }, - "eslint-plugin-react>string.prototype.matchall>gopd": { - "packages": { - "string.prototype.matchall>get-intrinsic": true - } - }, - "eslint-plugin-react>string.prototype.matchall>regexp.prototype.flags": { - "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>string.prototype.matchall>set-function-name": true, - "string.prototype.matchall>call-bind": true, - "string.prototype.matchall>define-properties": true - } - }, - "eslint-plugin-react>string.prototype.matchall>set-function-name": { - "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "eslint-plugin-react>string.prototype.matchall>set-function-name>functions-have-names": true, - "string.prototype.matchall>define-properties>define-data-property": true - } - }, "eslint>optionator>fast-levenshtein": { "globals": { "Intl": true, @@ -3925,6 +3856,7 @@ "@ethereumjs/tx>@ethereumjs/common>crc-32": true, "@ethersproject/abi": true, "@metamask/ethjs>js-sha3": true, + "@metamask/ppom-validator>elliptic": true, "bn.js": true, "browserify>buffer": true, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/common": true, @@ -3934,7 +3866,6 @@ "eth-lattice-keyring>gridplus-sdk>bignumber.js": true, "eth-lattice-keyring>gridplus-sdk>bitwise": true, "eth-lattice-keyring>gridplus-sdk>borc": true, - "eth-lattice-keyring>gridplus-sdk>elliptic": true, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": true, "eth-lattice-keyring>gridplus-sdk>secp256k1": true, "eth-lattice-keyring>gridplus-sdk>uuid": true, @@ -4027,17 +3958,6 @@ "location": true } }, - "eth-lattice-keyring>gridplus-sdk>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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true - } - }, "eth-lattice-keyring>gridplus-sdk>eth-eip712-util-browser": { "globals": { "intToBuffer": true @@ -4050,18 +3970,7 @@ }, "eth-lattice-keyring>gridplus-sdk>secp256k1": { "packages": { - "eth-lattice-keyring>gridplus-sdk>secp256k1>elliptic": true - } - }, - "eth-lattice-keyring>gridplus-sdk>secp256k1>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, - "ethereumjs-util>ethereum-cryptography>hash.js": true, - "pumpify>inherits": true + "@metamask/ppom-validator>elliptic": true } }, "eth-lattice-keyring>gridplus-sdk>uuid": { @@ -4208,13 +4117,18 @@ "Blob": true }, "packages": { - "@lavamoat/lavapack>readable-stream>abort-controller": true, "browserify>buffer": true, "browserify>process": true, "browserify>string_decoder": true, + "extension-port-stream>readable-stream>abort-controller": true, "webpack>events": true } }, + "extension-port-stream>readable-stream>abort-controller": { + "globals": { + "AbortController": true + } + }, "fast-json-patch": { "globals": { "addEventListener": true, @@ -4398,7 +4312,7 @@ }, "gulp>vinyl-fs>object.assign": { "packages": { - "lavamoat>json-stable-stringify>object-keys": true, + "@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 @@ -4438,19 +4352,6 @@ "browserify>buffer": true } }, - "koa>debug": { - "globals": { - "console": true, - "document": true, - "localStorage": true, - "navigator": true, - "process": true - }, - "packages": { - "browserify>process": true, - "koa>debug>ms": true - } - }, "koa>is-generator-function": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -4528,6 +4429,19 @@ "navigator": true } }, + "nock>debug": { + "globals": { + "console": true, + "document": true, + "localStorage": true, + "navigator": true, + "process": true + }, + "packages": { + "browserify>process": true, + "nock>debug>ms": true + } + }, "node-fetch": { "globals": { "Headers": true, @@ -4872,13 +4786,8 @@ "browserify>path-browserify": true, "browserify>process": true, "react-markdown>vfile>is-buffer": true, - "react-markdown>vfile>replace-ext": true, - "react-markdown>vfile>vfile-message": true - } - }, - "react-markdown>vfile>replace-ext": { - "packages": { - "browserify>path-browserify": true + "react-markdown>vfile>vfile-message": true, + "vinyl>replace-ext": true } }, "react-markdown>vfile>vfile-message": { @@ -5136,38 +5045,33 @@ "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": 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 } }, - "string.prototype.matchall>call-bind>es-define-property": { - "packages": { - "string.prototype.matchall>get-intrinsic": true - } - }, "string.prototype.matchall>call-bind>set-function-length": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "eslint-plugin-react>string.prototype.matchall>gopd": true, + "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 } }, "string.prototype.matchall>define-properties": { "packages": { - "eslint-plugin-react>es-iterator-helpers>has-property-descriptors": true, - "lavamoat>json-stable-stringify>object-keys": true, - "string.prototype.matchall>define-properties>define-data-property": true + "@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 } }, "string.prototype.matchall>define-properties>define-data-property": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>string.prototype.matchall>gopd": 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, + "string.prototype.matchall>es-abstract>has-property-descriptors": true, + "string.prototype.matchall>get-intrinsic": true } }, "string.prototype.matchall>es-abstract>array-buffer-byte-length": { @@ -5181,8 +5085,19 @@ "string.prototype.matchall>has-symbols": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>has-property-descriptors": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, "string.prototype.matchall>es-abstract>is-array-buffer": { "packages": { + "browserify>util>is-typed-array": true, "string.prototype.matchall>call-bind": true, "string.prototype.matchall>get-intrinsic": true } @@ -5203,6 +5118,15 @@ "string.prototype.matchall>call-bind": true } }, + "string.prototype.matchall>es-abstract>object-inspect": { + "globals": { + "HTMLElement": true, + "WeakRef": true + }, + "packages": { + "browserify>browser-resolve": true + } + }, "string.prototype.matchall>get-intrinsic": { "globals": { "AggregateError": true, @@ -5211,27 +5135,38 @@ }, "packages": { "browserify>has>function-bind": true, - "eslint-plugin-import>hasown": true, - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "eslint-plugin-react>es-iterator-helpers>has-proto": 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 } }, - "string.prototype.matchall>side-channel": { + "string.prototype.matchall>internal-slot": { "packages": { - "eslint-plugin-react>es-iterator-helpers>es-errors": true, - "string.prototype.matchall>call-bind": true, + "depcheck>is-core-module>hasown": true, "string.prototype.matchall>get-intrinsic": true, - "string.prototype.matchall>side-channel>object-inspect": true + "string.prototype.matchall>side-channel": true } }, - "string.prototype.matchall>side-channel>object-inspect": { - "globals": { - "HTMLElement": true, - "WeakRef": true - }, + "string.prototype.matchall>regexp.prototype.flags": { "packages": { - "browserify>browser-resolve": true + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>define-properties": true, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": true + } + }, + "string.prototype.matchall>regexp.prototype.flags>set-function-name": { + "packages": { + "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 + } + }, + "string.prototype.matchall>side-channel": { + "packages": { + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>object-inspect": true, + "string.prototype.matchall>get-intrinsic": true } }, "superstruct": { @@ -5251,6 +5186,11 @@ "msCrypto": true } }, + "vinyl>replace-ext": { + "packages": { + "browserify>path-browserify": true + } + }, "web3": { "globals": { "XMLHttpRequest": true