diff --git a/lavamoat/browserify/beta/policy.json b/lavamoat/browserify/beta/policy.json index e25e02879fd4..892374ab6499 100644 --- a/lavamoat/browserify/beta/policy.json +++ b/lavamoat/browserify/beta/policy.json @@ -131,7 +131,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@ethereumjs/common>crc-32": { @@ -164,8 +164,8 @@ "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": true, "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>insert-module-globals>is-buffer": true + "browserify>insert-module-globals>is-buffer": true, + "webpack>events": true } }, "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": { @@ -517,9 +517,9 @@ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util>rlp": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { @@ -542,7 +542,7 @@ "packages": { "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": { @@ -780,12 +780,12 @@ "@metamask/controller-utils": true, "@metamask/metamask-eth-abis": true, "@metamask/utils": true, - "browserify>events": true, "eth-json-rpc-filters>async-mutex": true, "eth-query": true, "ethereumjs-util": true, "single-call-balance-checker-abi": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/assets-controllers>@metamask/abi-utils": { @@ -955,7 +955,7 @@ "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true, "@metamask/eth-keyring-controller>obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": { @@ -1039,8 +1039,8 @@ "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, "browserify>buffer": true, - "browserify>events": true, - "mocha>serialize-javascript>randombytes": true + "mocha>serialize-javascript>randombytes": true, + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": { @@ -1078,8 +1078,8 @@ "@metamask/eth-ledger-bridge-keyring>eth-sig-util": true, "@metamask/eth-ledger-bridge-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true, - "ethereumjs-util": true + "ethereumjs-util": true, + "webpack>events": true } }, "@metamask/eth-ledger-bridge-keyring>eth-sig-util": { @@ -1166,20 +1166,14 @@ }, "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@metamask/eth-token-tracker>deep-equal>is-arguments": true, "@metamask/eth-token-tracker>deep-equal>is-date-object": true, "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, "globalthis>define-properties>object-keys": true, "string.prototype.matchall>es-abstract>is-regex": true, "string.prototype.matchall>regexp.prototype.flags": true } }, - "@metamask/eth-token-tracker>deep-equal>is-arguments": { - "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -1281,7 +1275,7 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web": true, "@metamask/eth-trezor-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@metamask/utils": { @@ -1323,8 +1317,8 @@ "packages": { "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, - "browserify>events": true, - "mockttp>graphql-tag>tslib": true + "mockttp>graphql-tag>tslib": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": { @@ -1355,8 +1349,8 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>protobufjs": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, "browserify>buffer": true, - "browserify>events": true, - "lavamoat>json-stable-stringify": true + "lavamoat>json-stable-stringify": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>bytebuffer": { @@ -1553,7 +1547,7 @@ "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller>@metamask/utils": true, "@metamask/obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": { @@ -1641,9 +1635,9 @@ "@metamask/message-manager>@metamask/eth-sig-util": true, "@metamask/message-manager>jsonschema": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/message-manager>@metamask/eth-sig-util": { @@ -1769,7 +1763,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/notification-controller>nanoid": { @@ -1781,7 +1775,7 @@ "packages": { "@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/obs-store>through2": { @@ -1920,7 +1914,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/scure-bip39": { @@ -1952,10 +1946,10 @@ "@metamask/controller-utils": true, "@metamask/message-manager": true, "browserify>buffer": true, - "browserify>events": true, "eth-rpc-errors": true, "ethereumjs-util": true, - "lodash": true + "lodash": true, + "webpack>events": true } }, "@metamask/smart-transactions-controller": { @@ -2493,9 +2487,9 @@ "@truffle/codec>cbor>nofilter": true, "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "browserify>stream-browserify": true, "browserify>url": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>cbor>bignumber.js": { @@ -2507,8 +2501,8 @@ "@truffle/codec>cbor>nofilter": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>web3-utils": { @@ -2871,8 +2865,8 @@ "browserify>browserify-zlib>pako": true, "browserify>buffer": true, "browserify>process": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "browserify>buffer": { @@ -2933,9 +2927,9 @@ "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, - "browserify>stream-browserify": true, "ethereumjs-util>create-hash": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3031,11 +3025,6 @@ "mocha>serialize-javascript>randombytes": true } }, - "browserify>events": { - "globals": { - "console": true - } - }, "browserify>has": { "packages": { "browserify>has>function-bind": true @@ -3069,13 +3058,6 @@ "define": true } }, - "browserify>stream-browserify": { - "packages": { - "browserify>events": true, - "pumpify>inherits": true, - "readable-stream": true - } - }, "browserify>stream-http": { "globals": { "AbortController": true, @@ -3104,11 +3086,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "browserify>string_decoder": { @@ -3137,12 +3119,45 @@ "globals": { "console.error": true, "console.log": true, - "console.trace": true, - "process": true + "console.trace": true }, "packages": { "browserify>process": true, - "browserify>util>inherits": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "pumpify>inherits": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true + } + }, + "browserify>util>is-typed-array": { + "packages": { + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "browserify>util>is-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "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>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3214,13 +3229,13 @@ }, "debounce-stream>duplexer": { "packages": { - "browserify>stream-browserify": true + "stream-browserify": true } }, "debounce-stream>through": { "packages": { "browserify>process": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "depcheck>@vue/compiler-sfc>postcss>nanoid": { @@ -3311,10 +3326,10 @@ "bn.js": true, "browserify>buffer": true, "browserify>crypto-browserify": true, - "browserify>events": true, "eth-lattice-keyring>@ethereumjs/tx": true, "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, "eth-lattice-keyring>@ethereumjs/tx": { @@ -3402,7 +3417,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { @@ -3422,7 +3437,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { @@ -3641,10 +3656,10 @@ }, "ethereumjs-util>create-hash>cipher-base": { "packages": { - "browserify>stream-browserify": true, "browserify>string_decoder": true, "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "ethereumjs-util>create-hash>md5.js": { @@ -3665,11 +3680,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>create-hash>ripemd160": { @@ -3735,11 +3750,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>ethereum-cryptography>scrypt-js": { @@ -3919,7 +3934,7 @@ "extension-port-stream": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "fast-json-patch": { @@ -3968,6 +3983,11 @@ "browserify>buffer": true } }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, "koa>is-generator-function>has-tostringtag": { "packages": { "string.prototype.matchall>has-symbols": true @@ -4505,7 +4525,6 @@ "readable-stream": { "packages": { "browserify>browser-resolve": true, - "browserify>events": true, "browserify>process": true, "browserify>timers-browserify": true, "pumpify>inherits": true, @@ -4514,7 +4533,8 @@ "readable-stream>process-nextick-args": true, "readable-stream>safe-buffer": true, "readable-stream>string_decoder": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "readable-stream>core-util-is": { @@ -4571,12 +4591,40 @@ "sinon>nise>path-to-regexp>isarray": true } }, + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "stream-browserify>readable-stream": true, + "webpack>events": true + } + }, + "stream-browserify>readable-stream": { + "packages": { + "browserify>browser-resolve": true, + "browserify>buffer": true, + "browserify>process": true, + "browserify>string_decoder": true, + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true + } + }, "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, "string.prototype.matchall>get-intrinsic": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, "string.prototype.matchall>es-abstract>is-regex": { "packages": { "koa>is-generator-function>has-tostringtag": true, diff --git a/lavamoat/browserify/desktop/policy.json b/lavamoat/browserify/desktop/policy.json index 7ede24c7bbb7..b26b2be02723 100644 --- a/lavamoat/browserify/desktop/policy.json +++ b/lavamoat/browserify/desktop/policy.json @@ -131,7 +131,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@ethereumjs/common>crc-32": { @@ -164,8 +164,8 @@ "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": true, "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>insert-module-globals>is-buffer": true + "browserify>insert-module-globals>is-buffer": true, + "webpack>events": true } }, "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": { @@ -517,9 +517,9 @@ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util>rlp": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { @@ -542,7 +542,7 @@ "packages": { "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": { @@ -780,12 +780,12 @@ "@metamask/controller-utils": true, "@metamask/metamask-eth-abis": true, "@metamask/utils": true, - "browserify>events": true, "eth-json-rpc-filters>async-mutex": true, "eth-query": true, "ethereumjs-util": true, "single-call-balance-checker-abi": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/assets-controllers>@metamask/abi-utils": { @@ -938,14 +938,14 @@ "@metamask/desktop>eciesjs": true, "@metamask/desktop>otpauth": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>stream-browserify": true, "end-of-stream": true, "extension-port-stream": true, "loglevel": true, "obj-multiplex": true, + "stream-browserify": true, "uuid": true, - "webextension-polyfill": true + "webextension-polyfill": true, + "webpack>events": true } }, "@metamask/desktop>@metamask/obs-store": { @@ -955,7 +955,7 @@ "packages": { "@metamask/desktop>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/desktop>@metamask/obs-store>through2": { @@ -1026,7 +1026,7 @@ "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true, "@metamask/eth-keyring-controller>obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": { @@ -1110,8 +1110,8 @@ "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, "browserify>buffer": true, - "browserify>events": true, - "mocha>serialize-javascript>randombytes": true + "mocha>serialize-javascript>randombytes": true, + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": { @@ -1149,8 +1149,8 @@ "@metamask/eth-ledger-bridge-keyring>eth-sig-util": true, "@metamask/eth-ledger-bridge-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true, - "ethereumjs-util": true + "ethereumjs-util": true, + "webpack>events": true } }, "@metamask/eth-ledger-bridge-keyring>eth-sig-util": { @@ -1204,8 +1204,8 @@ "@metamask/eth-snap-keyring>@metamask/keyring-api": true, "@metamask/eth-snap-keyring>@metamask/utils": true, "@metamask/eth-snap-keyring>uuid": true, - "browserify>events": true, - "superstruct": true + "superstruct": true, + "webpack>events": true } }, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { @@ -1294,20 +1294,14 @@ }, "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@metamask/eth-token-tracker>deep-equal>is-arguments": true, "@metamask/eth-token-tracker>deep-equal>is-date-object": true, "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, "globalthis>define-properties>object-keys": true, "string.prototype.matchall>es-abstract>is-regex": true, "string.prototype.matchall>regexp.prototype.flags": true } }, - "@metamask/eth-token-tracker>deep-equal>is-arguments": { - "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -1409,7 +1403,7 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web": true, "@metamask/eth-trezor-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@metamask/utils": { @@ -1451,8 +1445,8 @@ "packages": { "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, - "browserify>events": true, - "mockttp>graphql-tag>tslib": true + "mockttp>graphql-tag>tslib": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": { @@ -1483,8 +1477,8 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>protobufjs": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, "browserify>buffer": true, - "browserify>events": true, - "lavamoat>json-stable-stringify": true + "lavamoat>json-stable-stringify": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>bytebuffer": { @@ -1704,7 +1698,7 @@ "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller>@metamask/utils": true, "@metamask/obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": { @@ -1792,9 +1786,9 @@ "@metamask/message-manager>@metamask/eth-sig-util": true, "@metamask/message-manager>jsonschema": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/message-manager>@metamask/eth-sig-util": { @@ -1920,7 +1914,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/notification-controller": { @@ -1939,7 +1933,7 @@ "packages": { "@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/obs-store>through2": { @@ -2132,7 +2126,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/scure-bip39": { @@ -2164,10 +2158,10 @@ "@metamask/controller-utils": true, "@metamask/message-manager": true, "browserify>buffer": true, - "browserify>events": true, "eth-rpc-errors": true, "ethereumjs-util": true, - "lodash": true + "lodash": true, + "webpack>events": true } }, "@metamask/smart-transactions-controller": { @@ -2345,11 +2339,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-controllers-flask>nanoid": { @@ -2449,11 +2443,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-controllers>tar-stream": { @@ -2478,11 +2472,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-ui-flask": { @@ -3008,9 +3002,9 @@ "@truffle/codec>cbor>nofilter": true, "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "browserify>stream-browserify": true, "browserify>url": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>cbor>bignumber.js": { @@ -3022,8 +3016,8 @@ "@truffle/codec>cbor>nofilter": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>web3-utils": { @@ -3386,8 +3380,8 @@ "browserify>browserify-zlib>pako": true, "browserify>buffer": true, "browserify>process": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "browserify>buffer": { @@ -3448,9 +3442,9 @@ "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, - "browserify>stream-browserify": true, "ethereumjs-util>create-hash": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3546,11 +3540,6 @@ "mocha>serialize-javascript>randombytes": true } }, - "browserify>events": { - "globals": { - "console": true - } - }, "browserify>has": { "packages": { "browserify>has>function-bind": true @@ -3584,13 +3573,6 @@ "define": true } }, - "browserify>stream-browserify": { - "packages": { - "browserify>events": true, - "pumpify>inherits": true, - "readable-stream": true - } - }, "browserify>stream-http": { "globals": { "AbortController": true, @@ -3619,11 +3601,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "browserify>string_decoder": { @@ -3652,12 +3634,45 @@ "globals": { "console.error": true, "console.log": true, - "console.trace": true, - "process": true + "console.trace": true }, "packages": { "browserify>process": true, - "browserify>util>inherits": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "pumpify>inherits": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true + } + }, + "browserify>util>is-typed-array": { + "packages": { + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "browserify>util>is-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "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>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3745,13 +3760,13 @@ }, "debounce-stream>duplexer": { "packages": { - "browserify>stream-browserify": true + "stream-browserify": true } }, "debounce-stream>through": { "packages": { "browserify>process": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "depcheck>@vue/compiler-sfc>postcss>nanoid": { @@ -3842,10 +3857,10 @@ "bn.js": true, "browserify>buffer": true, "browserify>crypto-browserify": true, - "browserify>events": true, "eth-lattice-keyring>@ethereumjs/tx": true, "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, "eth-lattice-keyring>@ethereumjs/tx": { @@ -3933,7 +3948,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { @@ -3953,7 +3968,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { @@ -4172,10 +4187,10 @@ }, "ethereumjs-util>create-hash>cipher-base": { "packages": { - "browserify>stream-browserify": true, "browserify>string_decoder": true, "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "ethereumjs-util>create-hash>md5.js": { @@ -4196,11 +4211,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>create-hash>ripemd160": { @@ -4266,11 +4281,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>ethereum-cryptography>scrypt-js": { @@ -4450,7 +4465,7 @@ "extension-port-stream": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "fast-json-patch": { @@ -4499,6 +4514,11 @@ "browserify>buffer": true } }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, "koa>is-generator-function>has-tostringtag": { "packages": { "string.prototype.matchall>has-symbols": true @@ -4570,11 +4590,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "mocha>serialize-javascript>randombytes": { @@ -5168,7 +5188,6 @@ "readable-stream": { "packages": { "browserify>browser-resolve": true, - "browserify>events": true, "browserify>process": true, "browserify>timers-browserify": true, "pumpify>inherits": true, @@ -5177,7 +5196,8 @@ "readable-stream>process-nextick-args": true, "readable-stream>safe-buffer": true, "readable-stream>string_decoder": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "readable-stream>core-util-is": { @@ -5234,12 +5254,40 @@ "sinon>nise>path-to-regexp>isarray": true } }, + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "stream-browserify>readable-stream": true, + "webpack>events": true + } + }, + "stream-browserify>readable-stream": { + "packages": { + "browserify>browser-resolve": true, + "browserify>buffer": true, + "browserify>process": true, + "browserify>string_decoder": true, + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true + } + }, "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, "string.prototype.matchall>get-intrinsic": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, "string.prototype.matchall>es-abstract>is-regex": { "packages": { "koa>is-generator-function>has-tostringtag": true, diff --git a/lavamoat/browserify/flask/policy.json b/lavamoat/browserify/flask/policy.json index d807734aedf6..87616d548685 100644 --- a/lavamoat/browserify/flask/policy.json +++ b/lavamoat/browserify/flask/policy.json @@ -131,7 +131,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@ethereumjs/common>crc-32": { @@ -164,8 +164,8 @@ "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": true, "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>insert-module-globals>is-buffer": true + "browserify>insert-module-globals>is-buffer": true, + "webpack>events": true } }, "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": { @@ -517,9 +517,9 @@ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util>rlp": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { @@ -542,7 +542,7 @@ "packages": { "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": { @@ -780,12 +780,12 @@ "@metamask/controller-utils": true, "@metamask/metamask-eth-abis": true, "@metamask/utils": true, - "browserify>events": true, "eth-json-rpc-filters>async-mutex": true, "eth-query": true, "ethereumjs-util": true, "single-call-balance-checker-abi": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/assets-controllers>@metamask/abi-utils": { @@ -938,14 +938,14 @@ "@metamask/desktop>eciesjs": true, "@metamask/desktop>otpauth": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>stream-browserify": true, "end-of-stream": true, "extension-port-stream": true, "loglevel": true, "obj-multiplex": true, + "stream-browserify": true, "uuid": true, - "webextension-polyfill": true + "webextension-polyfill": true, + "webpack>events": true } }, "@metamask/desktop>@metamask/obs-store": { @@ -955,7 +955,7 @@ "packages": { "@metamask/desktop>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/desktop>@metamask/obs-store>through2": { @@ -1026,7 +1026,7 @@ "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true, "@metamask/eth-keyring-controller>obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": { @@ -1110,8 +1110,8 @@ "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, "browserify>buffer": true, - "browserify>events": true, - "mocha>serialize-javascript>randombytes": true + "mocha>serialize-javascript>randombytes": true, + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": { @@ -1149,8 +1149,8 @@ "@metamask/eth-ledger-bridge-keyring>eth-sig-util": true, "@metamask/eth-ledger-bridge-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true, - "ethereumjs-util": true + "ethereumjs-util": true, + "webpack>events": true } }, "@metamask/eth-ledger-bridge-keyring>eth-sig-util": { @@ -1204,8 +1204,8 @@ "@metamask/eth-snap-keyring>@metamask/keyring-api": true, "@metamask/eth-snap-keyring>@metamask/utils": true, "@metamask/eth-snap-keyring>uuid": true, - "browserify>events": true, - "superstruct": true + "superstruct": true, + "webpack>events": true } }, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": { @@ -1294,20 +1294,14 @@ }, "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@metamask/eth-token-tracker>deep-equal>is-arguments": true, "@metamask/eth-token-tracker>deep-equal>is-date-object": true, "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, "globalthis>define-properties>object-keys": true, "string.prototype.matchall>es-abstract>is-regex": true, "string.prototype.matchall>regexp.prototype.flags": true } }, - "@metamask/eth-token-tracker>deep-equal>is-arguments": { - "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -1409,7 +1403,7 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web": true, "@metamask/eth-trezor-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@metamask/utils": { @@ -1451,8 +1445,8 @@ "packages": { "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, - "browserify>events": true, - "mockttp>graphql-tag>tslib": true + "mockttp>graphql-tag>tslib": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": { @@ -1483,8 +1477,8 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>protobufjs": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, "browserify>buffer": true, - "browserify>events": true, - "lavamoat>json-stable-stringify": true + "lavamoat>json-stable-stringify": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>bytebuffer": { @@ -1704,7 +1698,7 @@ "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller>@metamask/utils": true, "@metamask/obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": { @@ -1792,9 +1786,9 @@ "@metamask/message-manager>@metamask/eth-sig-util": true, "@metamask/message-manager>jsonschema": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/message-manager>@metamask/eth-sig-util": { @@ -1920,7 +1914,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/notification-controller": { @@ -1939,7 +1933,7 @@ "packages": { "@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/obs-store>through2": { @@ -2148,7 +2142,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/scure-bip39": { @@ -2180,10 +2174,10 @@ "@metamask/controller-utils": true, "@metamask/message-manager": true, "browserify>buffer": true, - "browserify>events": true, "eth-rpc-errors": true, "ethereumjs-util": true, - "lodash": true + "lodash": true, + "webpack>events": true } }, "@metamask/smart-transactions-controller": { @@ -2361,11 +2355,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-controllers-flask>nanoid": { @@ -2465,11 +2459,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-controllers>tar-stream": { @@ -2494,11 +2488,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-ui-flask": { @@ -3024,9 +3018,9 @@ "@truffle/codec>cbor>nofilter": true, "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "browserify>stream-browserify": true, "browserify>url": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>cbor>bignumber.js": { @@ -3038,8 +3032,8 @@ "@truffle/codec>cbor>nofilter": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>web3-utils": { @@ -3402,8 +3396,8 @@ "browserify>browserify-zlib>pako": true, "browserify>buffer": true, "browserify>process": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "browserify>buffer": { @@ -3464,9 +3458,9 @@ "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, - "browserify>stream-browserify": true, "ethereumjs-util>create-hash": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3562,11 +3556,6 @@ "mocha>serialize-javascript>randombytes": true } }, - "browserify>events": { - "globals": { - "console": true - } - }, "browserify>has": { "packages": { "browserify>has>function-bind": true @@ -3600,13 +3589,6 @@ "define": true } }, - "browserify>stream-browserify": { - "packages": { - "browserify>events": true, - "pumpify>inherits": true, - "readable-stream": true - } - }, "browserify>stream-http": { "globals": { "AbortController": true, @@ -3635,11 +3617,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "browserify>string_decoder": { @@ -3668,12 +3650,45 @@ "globals": { "console.error": true, "console.log": true, - "console.trace": true, - "process": true + "console.trace": true }, "packages": { "browserify>process": true, - "browserify>util>inherits": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "pumpify>inherits": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true + } + }, + "browserify>util>is-typed-array": { + "packages": { + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "browserify>util>is-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "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>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3761,13 +3776,13 @@ }, "debounce-stream>duplexer": { "packages": { - "browserify>stream-browserify": true + "stream-browserify": true } }, "debounce-stream>through": { "packages": { "browserify>process": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "depcheck>@vue/compiler-sfc>postcss>nanoid": { @@ -3858,10 +3873,10 @@ "bn.js": true, "browserify>buffer": true, "browserify>crypto-browserify": true, - "browserify>events": true, "eth-lattice-keyring>@ethereumjs/tx": true, "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, "eth-lattice-keyring>@ethereumjs/tx": { @@ -3949,7 +3964,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { @@ -3969,7 +3984,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { @@ -4188,10 +4203,10 @@ }, "ethereumjs-util>create-hash>cipher-base": { "packages": { - "browserify>stream-browserify": true, "browserify>string_decoder": true, "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "ethereumjs-util>create-hash>md5.js": { @@ -4212,11 +4227,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>create-hash>ripemd160": { @@ -4282,11 +4297,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>ethereum-cryptography>scrypt-js": { @@ -4466,7 +4481,7 @@ "extension-port-stream": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "fast-json-patch": { @@ -4515,6 +4530,11 @@ "browserify>buffer": true } }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, "koa>is-generator-function>has-tostringtag": { "packages": { "string.prototype.matchall>has-symbols": true @@ -4586,11 +4606,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "mocha>serialize-javascript>randombytes": { @@ -5184,7 +5204,6 @@ "readable-stream": { "packages": { "browserify>browser-resolve": true, - "browserify>events": true, "browserify>process": true, "browserify>timers-browserify": true, "pumpify>inherits": true, @@ -5193,7 +5212,8 @@ "readable-stream>process-nextick-args": true, "readable-stream>safe-buffer": true, "readable-stream>string_decoder": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "readable-stream>core-util-is": { @@ -5250,12 +5270,40 @@ "sinon>nise>path-to-regexp>isarray": true } }, + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "stream-browserify>readable-stream": true, + "webpack>events": true + } + }, + "stream-browserify>readable-stream": { + "packages": { + "browserify>browser-resolve": true, + "browserify>buffer": true, + "browserify>process": true, + "browserify>string_decoder": true, + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true + } + }, "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, "string.prototype.matchall>get-intrinsic": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, "string.prototype.matchall>es-abstract>is-regex": { "packages": { "koa>is-generator-function>has-tostringtag": true, diff --git a/lavamoat/browserify/main/policy.json b/lavamoat/browserify/main/policy.json index 9eae2c148db8..76635c854c9f 100644 --- a/lavamoat/browserify/main/policy.json +++ b/lavamoat/browserify/main/policy.json @@ -131,7 +131,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@ethereumjs/common>crc-32": { @@ -164,8 +164,8 @@ "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": true, "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>insert-module-globals>is-buffer": true + "browserify>insert-module-globals>is-buffer": true, + "webpack>events": true } }, "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": { @@ -517,9 +517,9 @@ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util>rlp": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { @@ -542,7 +542,7 @@ "packages": { "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": { @@ -780,12 +780,12 @@ "@metamask/controller-utils": true, "@metamask/metamask-eth-abis": true, "@metamask/utils": true, - "browserify>events": true, "eth-json-rpc-filters>async-mutex": true, "eth-query": true, "ethereumjs-util": true, "single-call-balance-checker-abi": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/assets-controllers>@metamask/abi-utils": { @@ -955,7 +955,7 @@ "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true, "@metamask/eth-keyring-controller>obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": { @@ -1039,8 +1039,8 @@ "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, "browserify>buffer": true, - "browserify>events": true, - "mocha>serialize-javascript>randombytes": true + "mocha>serialize-javascript>randombytes": true, + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": { @@ -1078,8 +1078,8 @@ "@metamask/eth-ledger-bridge-keyring>eth-sig-util": true, "@metamask/eth-ledger-bridge-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true, - "ethereumjs-util": true + "ethereumjs-util": true, + "webpack>events": true } }, "@metamask/eth-ledger-bridge-keyring>eth-sig-util": { @@ -1166,20 +1166,14 @@ }, "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@metamask/eth-token-tracker>deep-equal>is-arguments": true, "@metamask/eth-token-tracker>deep-equal>is-date-object": true, "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, "globalthis>define-properties>object-keys": true, "string.prototype.matchall>es-abstract>is-regex": true, "string.prototype.matchall>regexp.prototype.flags": true } }, - "@metamask/eth-token-tracker>deep-equal>is-arguments": { - "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -1281,7 +1275,7 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web": true, "@metamask/eth-trezor-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@metamask/utils": { @@ -1323,8 +1317,8 @@ "packages": { "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, - "browserify>events": true, - "mockttp>graphql-tag>tslib": true + "mockttp>graphql-tag>tslib": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": { @@ -1355,8 +1349,8 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>protobufjs": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, "browserify>buffer": true, - "browserify>events": true, - "lavamoat>json-stable-stringify": true + "lavamoat>json-stable-stringify": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>bytebuffer": { @@ -1553,7 +1547,7 @@ "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller>@metamask/utils": true, "@metamask/obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": { @@ -1641,9 +1635,9 @@ "@metamask/message-manager>@metamask/eth-sig-util": true, "@metamask/message-manager>jsonschema": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/message-manager>@metamask/eth-sig-util": { @@ -1769,7 +1763,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/notification-controller": { @@ -1788,7 +1782,7 @@ "packages": { "@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/obs-store>through2": { @@ -1870,13 +1864,13 @@ "@metamask/post-message-stream>readable-stream>safe-buffer": true, "@metamask/post-message-stream>readable-stream>string_decoder": true, "browserify>browser-resolve": true, - "browserify>events": true, "browserify>process": true, "browserify>timers-browserify": true, "pumpify>inherits": true, "readable-stream>core-util-is": true, "readable-stream>isarray": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/post-message-stream>readable-stream>process-nextick-args": { @@ -1992,7 +1986,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/scure-bip39": { @@ -2024,10 +2018,10 @@ "@metamask/controller-utils": true, "@metamask/message-manager": true, "browserify>buffer": true, - "browserify>events": true, "eth-rpc-errors": true, "ethereumjs-util": true, - "lodash": true + "lodash": true, + "webpack>events": true } }, "@metamask/smart-transactions-controller": { @@ -2123,11 +2117,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-controllers>gunzip-maybe": { @@ -2222,11 +2216,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-controllers>tar-stream": { @@ -2251,11 +2245,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "@metamask/snaps-ui": { @@ -2772,9 +2766,9 @@ "@truffle/codec>cbor>nofilter": true, "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "browserify>stream-browserify": true, "browserify>url": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>cbor>bignumber.js": { @@ -2786,8 +2780,8 @@ "@truffle/codec>cbor>nofilter": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>web3-utils": { @@ -3150,8 +3144,8 @@ "browserify>browserify-zlib>pako": true, "browserify>buffer": true, "browserify>process": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "browserify>buffer": { @@ -3212,9 +3206,9 @@ "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, - "browserify>stream-browserify": true, "ethereumjs-util>create-hash": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3310,11 +3304,6 @@ "mocha>serialize-javascript>randombytes": true } }, - "browserify>events": { - "globals": { - "console": true - } - }, "browserify>has": { "packages": { "browserify>has>function-bind": true @@ -3348,13 +3337,6 @@ "define": true } }, - "browserify>stream-browserify": { - "packages": { - "browserify>events": true, - "pumpify>inherits": true, - "readable-stream": true - } - }, "browserify>stream-http": { "globals": { "AbortController": true, @@ -3383,11 +3365,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "browserify>string_decoder": { @@ -3416,12 +3398,45 @@ "globals": { "console.error": true, "console.log": true, - "console.trace": true, - "process": true + "console.trace": true }, "packages": { "browserify>process": true, - "browserify>util>inherits": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "pumpify>inherits": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true + } + }, + "browserify>util>is-typed-array": { + "packages": { + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "browserify>util>is-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "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>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3493,13 +3508,13 @@ }, "debounce-stream>duplexer": { "packages": { - "browserify>stream-browserify": true + "stream-browserify": true } }, "debounce-stream>through": { "packages": { "browserify>process": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "depcheck>@vue/compiler-sfc>postcss>nanoid": { @@ -3590,10 +3605,10 @@ "bn.js": true, "browserify>buffer": true, "browserify>crypto-browserify": true, - "browserify>events": true, "eth-lattice-keyring>@ethereumjs/tx": true, "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, "eth-lattice-keyring>@ethereumjs/tx": { @@ -3681,7 +3696,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { @@ -3701,7 +3716,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { @@ -3920,10 +3935,10 @@ }, "ethereumjs-util>create-hash>cipher-base": { "packages": { - "browserify>stream-browserify": true, "browserify>string_decoder": true, "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "ethereumjs-util>create-hash>md5.js": { @@ -3944,11 +3959,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>create-hash>ripemd160": { @@ -4014,11 +4029,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>ethereum-cryptography>scrypt-js": { @@ -4198,7 +4213,7 @@ "extension-port-stream": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "fast-json-patch": { @@ -4247,6 +4262,11 @@ "browserify>buffer": true } }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, "koa>is-generator-function>has-tostringtag": { "packages": { "string.prototype.matchall>has-symbols": true @@ -4318,11 +4338,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "mocha>serialize-javascript>randombytes": { @@ -4916,7 +4936,6 @@ "readable-stream": { "packages": { "browserify>browser-resolve": true, - "browserify>events": true, "browserify>process": true, "browserify>timers-browserify": true, "pumpify>inherits": true, @@ -4925,7 +4944,8 @@ "readable-stream>process-nextick-args": true, "readable-stream>safe-buffer": true, "readable-stream>string_decoder": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "readable-stream>core-util-is": { @@ -4982,12 +5002,40 @@ "sinon>nise>path-to-regexp>isarray": true } }, + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "stream-browserify>readable-stream": true, + "webpack>events": true + } + }, + "stream-browserify>readable-stream": { + "packages": { + "browserify>browser-resolve": true, + "browserify>buffer": true, + "browserify>process": true, + "browserify>string_decoder": true, + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true + } + }, "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, "string.prototype.matchall>get-intrinsic": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, "string.prototype.matchall>es-abstract>is-regex": { "packages": { "koa>is-generator-function>has-tostringtag": true, diff --git a/lavamoat/browserify/mmi/policy.json b/lavamoat/browserify/mmi/policy.json index cc717261707b..26fbe0e3e7eb 100644 --- a/lavamoat/browserify/mmi/policy.json +++ b/lavamoat/browserify/mmi/policy.json @@ -131,7 +131,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@ethereumjs/common>crc-32": { @@ -164,8 +164,8 @@ "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": true, "@ethereumjs/tx>@ethereumjs/util>micro-ftch": true, "browserify>buffer": true, - "browserify>events": true, - "browserify>insert-module-globals>is-buffer": true + "browserify>insert-module-globals>is-buffer": true, + "webpack>events": true } }, "@ethereumjs/tx>@ethereumjs/util>ethereum-cryptography": { @@ -517,9 +517,9 @@ "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": true, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util>rlp": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@keystonehq/metamask-airgapped-keyring>@keystonehq/base-eth-keyring": { @@ -542,7 +542,7 @@ "packages": { "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@keystonehq/metamask-airgapped-keyring>@metamask/obs-store>through2": { @@ -749,8 +749,8 @@ "@metamask-institutional/sdk>@metamask-institutional/types": true, "@metamask/obs-store": true, "browserify>crypto-browserify": true, - "browserify>events": true, - "gulp-sass>lodash.clonedeep": true + "gulp-sass>lodash.clonedeep": true, + "webpack>events": true } }, "@metamask-institutional/custody-keyring>@metamask-institutional/configuration-client": { @@ -795,7 +795,7 @@ "@metamask-institutional/sdk>bignumber.js": true, "@metamask-institutional/sdk>jsonwebtoken": true, "browserify>crypto-browserify": true, - "browserify>events": true + "webpack>events": true } }, "@metamask-institutional/sdk>bignumber.js": { @@ -820,9 +820,9 @@ "@metamask-institutional/sdk>jsonwebtoken>jws>jwa": true, "browserify>buffer": true, "browserify>process": true, - "browserify>stream-browserify": true, "browserify>util": true, - "koa>content-disposition>safe-buffer": true + "koa>content-disposition>safe-buffer": true, + "stream-browserify": true } }, "@metamask-institutional/sdk>jsonwebtoken>jws>jwa": { @@ -855,8 +855,8 @@ "@metamask-institutional/sdk": true, "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": true, "@metamask/obs-store": true, - "browserify>events": true, - "ethereumjs-util": true + "ethereumjs-util": true, + "webpack>events": true } }, "@metamask-institutional/transaction-update>@metamask-institutional/websocket-client": { @@ -867,7 +867,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/address-book-controller": { @@ -920,12 +920,12 @@ "@metamask/controller-utils": true, "@metamask/metamask-eth-abis": true, "@metamask/utils": true, - "browserify>events": true, "eth-json-rpc-filters>async-mutex": true, "eth-query": true, "ethereumjs-util": true, "single-call-balance-checker-abi": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/assets-controllers>@metamask/abi-utils": { @@ -1095,7 +1095,7 @@ "@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring": true, "@metamask/eth-keyring-controller>obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-hd-keyring": { @@ -1179,8 +1179,8 @@ "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": true, "@metamask/eth-snap-keyring>@metamask/eth-sig-util": true, "browserify>buffer": true, - "browserify>events": true, - "mocha>serialize-javascript>randombytes": true + "mocha>serialize-javascript>randombytes": true, + "webpack>events": true } }, "@metamask/eth-keyring-controller>@metamask/eth-simple-keyring>ethereum-cryptography": { @@ -1218,8 +1218,8 @@ "@metamask/eth-ledger-bridge-keyring>eth-sig-util": true, "@metamask/eth-ledger-bridge-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true, - "ethereumjs-util": true + "ethereumjs-util": true, + "webpack>events": true } }, "@metamask/eth-ledger-bridge-keyring>eth-sig-util": { @@ -1306,20 +1306,14 @@ }, "@metamask/eth-token-tracker>deep-equal": { "packages": { - "@metamask/eth-token-tracker>deep-equal>is-arguments": true, "@metamask/eth-token-tracker>deep-equal>is-date-object": true, "@ngraveio/bc-ur>assert>object-is": true, + "browserify>util>is-arguments": true, "globalthis>define-properties>object-keys": true, "string.prototype.matchall>es-abstract>is-regex": true, "string.prototype.matchall>regexp.prototype.flags": true } }, - "@metamask/eth-token-tracker>deep-equal>is-arguments": { - "packages": { - "koa>is-generator-function>has-tostringtag": true, - "string.prototype.matchall>call-bind": true - } - }, "@metamask/eth-token-tracker>deep-equal>is-date-object": { "packages": { "koa>is-generator-function>has-tostringtag": true @@ -1421,7 +1415,7 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web": true, "@metamask/eth-trezor-keyring>hdkey": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@metamask/utils": { @@ -1463,8 +1457,8 @@ "packages": { "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, - "browserify>events": true, - "mockttp>graphql-tag>tslib": true + "mockttp>graphql-tag>tslib": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect": { @@ -1495,8 +1489,8 @@ "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>protobufjs": true, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/utils": true, "browserify>buffer": true, - "browserify>events": true, - "lavamoat>json-stable-stringify": true + "lavamoat>json-stable-stringify": true, + "webpack>events": true } }, "@metamask/eth-trezor-keyring>@trezor/connect-web>@trezor/connect>@trezor/transport>bytebuffer": { @@ -1693,7 +1687,7 @@ "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": true, "@metamask/keyring-controller>@metamask/utils": true, "@metamask/obs-store": true, - "browserify>events": true + "webpack>events": true } }, "@metamask/keyring-controller>@metamask/eth-keyring-controller>@metamask/eth-sig-util": { @@ -1781,9 +1775,9 @@ "@metamask/message-manager>@metamask/eth-sig-util": true, "@metamask/message-manager>jsonschema": true, "browserify>buffer": true, - "browserify>events": true, "ethereumjs-util": true, - "uuid": true + "uuid": true, + "webpack>events": true } }, "@metamask/message-manager>@metamask/eth-sig-util": { @@ -1909,7 +1903,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/notification-controller>nanoid": { @@ -1921,7 +1915,7 @@ "packages": { "@metamask/obs-store>through2": true, "@metamask/safe-event-emitter": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "@metamask/obs-store>through2": { @@ -2060,7 +2054,7 @@ "setTimeout": true }, "packages": { - "browserify>events": true + "webpack>events": true } }, "@metamask/scure-bip39": { @@ -2092,10 +2086,10 @@ "@metamask/controller-utils": true, "@metamask/message-manager": true, "browserify>buffer": true, - "browserify>events": true, "eth-rpc-errors": true, "ethereumjs-util": true, - "lodash": true + "lodash": true, + "webpack>events": true } }, "@metamask/smart-transactions-controller": { @@ -2633,9 +2627,9 @@ "@truffle/codec>cbor>nofilter": true, "browserify>buffer": true, "browserify>insert-module-globals>is-buffer": true, - "browserify>stream-browserify": true, "browserify>url": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>cbor>bignumber.js": { @@ -2647,8 +2641,8 @@ "@truffle/codec>cbor>nofilter": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "@truffle/codec>web3-utils": { @@ -3011,8 +3005,8 @@ "browserify>browserify-zlib>pako": true, "browserify>buffer": true, "browserify>process": true, - "browserify>stream-browserify": true, - "browserify>util": true + "browserify>util": true, + "stream-browserify": true } }, "browserify>buffer": { @@ -3073,9 +3067,9 @@ "browserify>crypto-browserify>create-hmac": true, "browserify>crypto-browserify>public-encrypt>browserify-rsa": true, "browserify>crypto-browserify>public-encrypt>parse-asn1": true, - "browserify>stream-browserify": true, "ethereumjs-util>create-hash": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "browserify>crypto-browserify>create-ecdh": { @@ -3171,11 +3165,6 @@ "mocha>serialize-javascript>randombytes": true } }, - "browserify>events": { - "globals": { - "console": true - } - }, "browserify>has": { "packages": { "browserify>has>function-bind": true @@ -3209,13 +3198,6 @@ "define": true } }, - "browserify>stream-browserify": { - "packages": { - "browserify>events": true, - "pumpify>inherits": true, - "readable-stream": true - } - }, "browserify>stream-http": { "globals": { "AbortController": true, @@ -3244,11 +3226,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "browserify>string_decoder": { @@ -3277,12 +3259,45 @@ "globals": { "console.error": true, "console.log": true, - "console.trace": true, - "process": true + "console.trace": true }, "packages": { "browserify>process": true, - "browserify>util>inherits": true + "browserify>util>is-arguments": true, + "browserify>util>is-typed-array": true, + "browserify>util>which-typed-array": true, + "koa>is-generator-function": true, + "pumpify>inherits": true + } + }, + "browserify>util>is-arguments": { + "packages": { + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true + } + }, + "browserify>util>is-typed-array": { + "packages": { + "browserify>util>is-typed-array>for-each": true, + "koa>is-generator-function>has-tostringtag": true, + "string.prototype.matchall>call-bind": true, + "string.prototype.matchall>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true + } + }, + "browserify>util>is-typed-array>for-each": { + "packages": { + "string.prototype.matchall>es-abstract>is-callable": true + } + }, + "browserify>util>which-typed-array": { + "packages": { + "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>es-abstract>available-typed-arrays": true, + "string.prototype.matchall>es-abstract>gopd": true } }, "browserify>vm-browserify": { @@ -3354,13 +3369,13 @@ }, "debounce-stream>duplexer": { "packages": { - "browserify>stream-browserify": true + "stream-browserify": true } }, "debounce-stream>through": { "packages": { "browserify>process": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "depcheck>@vue/compiler-sfc>postcss>nanoid": { @@ -3451,10 +3466,10 @@ "bn.js": true, "browserify>buffer": true, "browserify>crypto-browserify": true, - "browserify>events": true, "eth-lattice-keyring>@ethereumjs/tx": true, "eth-lattice-keyring>gridplus-sdk": true, - "eth-lattice-keyring>rlp": true + "eth-lattice-keyring>rlp": true, + "webpack>events": true } }, "eth-lattice-keyring>@ethereumjs/tx": { @@ -3542,7 +3557,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx": { @@ -3562,7 +3577,7 @@ "@ethereumjs/common>crc-32": true, "@ethereumjs/tx>@ethereumjs/util": true, "browserify>buffer": true, - "browserify>events": true + "webpack>events": true } }, "eth-lattice-keyring>gridplus-sdk>@ethereumjs/tx>ethereum-cryptography": { @@ -3781,10 +3796,10 @@ }, "ethereumjs-util>create-hash>cipher-base": { "packages": { - "browserify>stream-browserify": true, "browserify>string_decoder": true, "koa>content-disposition>safe-buffer": true, - "pumpify>inherits": true + "pumpify>inherits": true, + "stream-browserify": true } }, "ethereumjs-util>create-hash>md5.js": { @@ -3805,11 +3820,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>create-hash>ripemd160": { @@ -3875,11 +3890,11 @@ "packages": { "browserify>browser-resolve": true, "browserify>buffer": true, - "browserify>events": true, "browserify>process": true, "browserify>string_decoder": true, "pumpify>inherits": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "ethereumjs-util>ethereum-cryptography>scrypt-js": { @@ -4059,7 +4074,7 @@ "extension-port-stream": { "packages": { "browserify>buffer": true, - "browserify>stream-browserify": true + "stream-browserify": true } }, "fast-json-patch": { @@ -4108,6 +4123,11 @@ "browserify>buffer": true } }, + "koa>is-generator-function": { + "packages": { + "koa>is-generator-function>has-tostringtag": true + } + }, "koa>is-generator-function>has-tostringtag": { "packages": { "string.prototype.matchall>has-symbols": true @@ -4645,7 +4665,6 @@ "readable-stream": { "packages": { "browserify>browser-resolve": true, - "browserify>events": true, "browserify>process": true, "browserify>timers-browserify": true, "pumpify>inherits": true, @@ -4654,7 +4673,8 @@ "readable-stream>process-nextick-args": true, "readable-stream>safe-buffer": true, "readable-stream>string_decoder": true, - "readable-stream>util-deprecate": true + "readable-stream>util-deprecate": true, + "webpack>events": true } }, "readable-stream>core-util-is": { @@ -4711,12 +4731,40 @@ "sinon>nise>path-to-regexp>isarray": true } }, + "stream-browserify": { + "packages": { + "pumpify>inherits": true, + "stream-browserify>readable-stream": true, + "webpack>events": true + } + }, + "stream-browserify>readable-stream": { + "packages": { + "browserify>browser-resolve": true, + "browserify>buffer": true, + "browserify>process": true, + "browserify>string_decoder": true, + "pumpify>inherits": true, + "readable-stream>util-deprecate": true, + "webpack>events": true + } + }, "string.prototype.matchall>call-bind": { "packages": { "browserify>has>function-bind": true, "string.prototype.matchall>get-intrinsic": true } }, + "string.prototype.matchall>es-abstract>gopd": { + "packages": { + "string.prototype.matchall>get-intrinsic": true + } + }, + "string.prototype.matchall>es-abstract>is-callable": { + "globals": { + "document": true + } + }, "string.prototype.matchall>es-abstract>is-regex": { "packages": { "koa>is-generator-function>has-tostringtag": true, diff --git a/lavamoat/build-system/policy.json b/lavamoat/build-system/policy.json index 4ab9521cfbeb..ed581042a3e6 100644 --- a/lavamoat/build-system/policy.json +++ b/lavamoat/build-system/policy.json @@ -1691,7 +1691,7 @@ "browserify>insert-module-globals": true, "browserify>module-deps": true, "browserify>read-only-stream": true, - "browserify>shasum": true, + "browserify>shasum-object": true, "browserify>syntax-error": true, "browserify>through2": true, "labeled-stream-splicer": true, @@ -1783,7 +1783,7 @@ "browserify>deps-sort": { "packages": { "browserify>deps-sort>through2": true, - "watchify>browserify>shasum-object": true + "browserify>shasum-object": true } }, "browserify>deps-sort>through2": { @@ -1931,18 +1931,15 @@ "readable-stream": true } }, - "browserify>shasum": { + "browserify>shasum-object": { "builtin": { - "buffer.Buffer.isBuffer": true, "crypto.createHash": true }, + "globals": { + "Buffer.isBuffer": true + }, "packages": { - "browserify>shasum>json-stable-stringify": true - } - }, - "browserify>shasum>json-stable-stringify": { - "packages": { - "lavamoat>json-stable-stringify>jsonify": true + "eth-rpc-errors>fast-safe-stringify": true } }, "browserify>string_decoder": { @@ -8864,17 +8861,6 @@ "watchify>xtend": true } }, - "watchify>browserify>shasum-object": { - "builtin": { - "crypto.createHash": true - }, - "globals": { - "Buffer.isBuffer": true - }, - "packages": { - "eth-rpc-errors>fast-safe-stringify": true - } - }, "webpack>browserslist": { "builtin": { "fs.existsSync": true, diff --git a/package.json b/package.json index 62470fc5ed2c..5e9540d6113c 100644 --- a/package.json +++ b/package.json @@ -447,7 +447,7 @@ "bify-module-groups": "^2.0.0", "brfs": "^2.0.2", "browser-util-inspect": "^0.2.0", - "browserify": "^16.5.1", + "browserify": "^17.0.0", "chalk": "^4.1.2", "chokidar": "^3.5.3", "chromedriver": "^116.0.0", diff --git a/yarn.lock b/yarn.lock index c85e31807a30..42b241d0f8c0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11282,64 +11282,6 @@ __metadata: languageName: node linkType: hard -"browserify@npm:^16.5.1": - version: 16.5.2 - resolution: "browserify@npm:16.5.2" - dependencies: - JSONStream: "npm:^1.0.3" - assert: "npm:^1.4.0" - browser-pack: "npm:^6.0.1" - browser-resolve: "npm:^2.0.0" - browserify-zlib: "npm:~0.2.0" - buffer: "npm:~5.2.1" - cached-path-relative: "npm:^1.0.0" - concat-stream: "npm:^1.6.0" - console-browserify: "npm:^1.1.0" - constants-browserify: "npm:~1.0.0" - crypto-browserify: "npm:^3.0.0" - defined: "npm:^1.0.0" - deps-sort: "npm:^2.0.0" - domain-browser: "npm:^1.2.0" - duplexer2: "npm:~0.1.2" - events: "npm:^2.0.0" - glob: "npm:^7.1.0" - has: "npm:^1.0.0" - htmlescape: "npm:^1.1.0" - https-browserify: "npm:^1.0.0" - inherits: "npm:~2.0.1" - insert-module-globals: "npm:^7.0.0" - labeled-stream-splicer: "npm:^2.0.0" - mkdirp-classic: "npm:^0.5.2" - module-deps: "npm:^6.2.3" - os-browserify: "npm:~0.3.0" - parents: "npm:^1.0.1" - path-browserify: "npm:~0.0.0" - process: "npm:~0.11.0" - punycode: "npm:^1.3.2" - querystring-es3: "npm:~0.2.0" - read-only-stream: "npm:^2.0.0" - readable-stream: "npm:^2.0.2" - resolve: "npm:^1.1.4" - shasum: "npm:^1.0.0" - shell-quote: "npm:^1.6.1" - stream-browserify: "npm:^2.0.0" - stream-http: "npm:^3.0.0" - string_decoder: "npm:^1.1.1" - subarg: "npm:^1.0.0" - syntax-error: "npm:^1.1.1" - through2: "npm:^2.0.0" - timers-browserify: "npm:^1.0.1" - tty-browserify: "npm:0.0.1" - url: "npm:~0.11.0" - util: "npm:~0.10.1" - vm-browserify: "npm:^1.0.0" - xtend: "npm:^4.0.0" - bin: - browserify: bin/cmd.js - checksum: 929102817abe061818316d0d81e8dd4c72a5e173dfa3a4d314f273d57ce34642f201dee097c03ad62c56b039d87a50cb7a5d2a3403233e0d5450100616e01e9f - languageName: node - linkType: hard - "browserify@npm:^17.0.0": version: 17.0.0 resolution: "browserify@npm:17.0.0" @@ -14060,7 +14002,7 @@ __metadata: languageName: node linkType: hard -"deps-sort@npm:^2.0.0, deps-sort@npm:^2.0.1": +"deps-sort@npm:^2.0.1": version: 2.0.1 resolution: "deps-sort@npm:2.0.1" dependencies: @@ -16520,13 +16462,6 @@ __metadata: languageName: node linkType: hard -"events@npm:^2.0.0": - version: 2.1.0 - resolution: "events@npm:2.1.0" - checksum: 7ce3f48a2f892f11af355fa01ef84a0d9407a6dd64a67d6853e9d5564524cce4fdc6f015af89bdac03eb8c3afb9727a1beeb6ca4a26be100f94c6a8261e458d3 - languageName: node - linkType: hard - "events@npm:^3.0.0, events@npm:^3.2.0, events@npm:^3.3.0": version: 3.3.0 resolution: "events@npm:3.3.0" @@ -19795,13 +19730,6 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2.0.3": - version: 2.0.3 - resolution: "inherits@npm:2.0.3" - checksum: 8771303d66c51be433b564427c16011a8e3fbc3449f1f11ea50efb30a4369495f1d0e89f0fc12bdec0bd7e49102ced5d137e031d39ea09821cb3c717fcf21e69 - languageName: node - linkType: hard - "ini@npm:^1.3.4, ini@npm:^1.3.5, ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" @@ -19841,7 +19769,7 @@ __metadata: languageName: node linkType: hard -"insert-module-globals@npm:^7.0.0, insert-module-globals@npm:^7.2.1": +"insert-module-globals@npm:^7.2.1": version: 7.2.1 resolution: "insert-module-globals@npm:7.2.1" dependencies: @@ -22369,15 +22297,6 @@ __metadata: languageName: node linkType: hard -"json-stable-stringify@npm:~0.0.0": - version: 0.0.1 - resolution: "json-stable-stringify@npm:0.0.1" - dependencies: - jsonify: "npm:~0.0.0" - checksum: ce53e268bde2fbd3889749cc53f92ab96199f0e6d24c1994d32ab75df67b35fba5e391fc6641647dd7d937d37bef15e1c477d55e8b18bf7442f2676ae00584db - languageName: node - linkType: hard - "json-stringify-safe@npm:^5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" @@ -22451,7 +22370,7 @@ __metadata: languageName: node linkType: hard -"jsonify@npm:^0.0.1, jsonify@npm:~0.0.0": +"jsonify@npm:^0.0.1": version: 0.0.1 resolution: "jsonify@npm:0.0.1" checksum: 7b86b6f4518582ff1d8b7624ed6c6277affd5246445e864615dbdef843a4057ac58587684faf129ea111eeb80e01c15f0a4d9d03820eb3f3985fa67e81b12398 @@ -24325,7 +24244,7 @@ __metadata: bowser: "npm:^2.11.0" brfs: "npm:^2.0.2" browser-util-inspect: "npm:^0.2.0" - browserify: "npm:^16.5.1" + browserify: "npm:^17.0.0" chalk: "npm:^4.1.2" chokidar: "npm:^3.5.3" chromedriver: "npm:^116.0.0" @@ -27142,13 +27061,6 @@ __metadata: languageName: node linkType: hard -"path-browserify@npm:~0.0.0": - version: 0.0.1 - resolution: "path-browserify@npm:0.0.1" - checksum: 37ec7a0073eb8c5e96eb72f82dbdffd9b91e1c850cc618c9b5ebb5991fed5d4cd86ec730e7f4690ad68ee67a4cf9450baaf1ac84820c26624cfc2f20b3a75397 - languageName: node - linkType: hard - "path-case@npm:^2.1.0": version: 2.1.1 resolution: "path-case@npm:2.1.1" @@ -30915,7 +30827,7 @@ __metadata: languageName: node linkType: hard -"sha.js@npm:2.4.11, sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8, sha.js@npm:~2.4.4": +"sha.js@npm:2.4.11, sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8": version: 2.4.11 resolution: "sha.js@npm:2.4.11" dependencies: @@ -30980,16 +30892,6 @@ __metadata: languageName: node linkType: hard -"shasum@npm:^1.0.0": - version: 1.0.2 - resolution: "shasum@npm:1.0.2" - dependencies: - json-stable-stringify: "npm:~0.0.0" - sha.js: "npm:~2.4.4" - checksum: 61d908825cb4c7a40aa098a5b1a6f8baa782dee38f996fbb0b86358b92a424a6467c5f6e1cadf42567f4283ff640dbf2dbc321e5ab293ca3d4d50657c3908bec - languageName: node - linkType: hard - "shebang-command@npm:^1.2.0": version: 1.2.0 resolution: "shebang-command@npm:1.2.0" @@ -31701,16 +31603,6 @@ __metadata: languageName: node linkType: hard -"stream-browserify@npm:^2.0.0": - version: 2.0.1 - resolution: "stream-browserify@npm:2.0.1" - dependencies: - inherits: "npm:~2.0.1" - readable-stream: "npm:^2.0.2" - checksum: 0645881e678f5bd147d952444dccc51ecf8f16a5d8d133c505c64d682307aa97c73ba951356778fb003051817a456ae8a1b9091587dc8982ea12b5249091efa2 - languageName: node - linkType: hard - "stream-browserify@npm:^3.0.0": version: 3.0.0 resolution: "stream-browserify@npm:3.0.0" @@ -34161,15 +34053,6 @@ __metadata: languageName: node linkType: hard -"util@npm:~0.10.1": - version: 0.10.4 - resolution: "util@npm:0.10.4" - dependencies: - inherits: "npm:2.0.3" - checksum: 1200a1ca2b474758342b3a0c5261c56f14ef09ad7eeaec3e6f449f5776ecdfce09a153cad62652b823e74647cdcfd2918552eadd2434783dfb58dabc5061803a - languageName: node - linkType: hard - "utila@npm:~0.4": version: 0.4.0 resolution: "utila@npm:0.4.0"