Skip to content

Commit c2b7f3d

Browse files
committed
Fix signing
The signing examples were broken as of the update to Webpack v5 (#264). The "verification" button for the signatures relies upon the Node.js `assert` and `stream` APIs. Polyfills have been added for both of these. Additionally, the `assert` polyfill itself relies upon the Node.js `process` API, and expects `process` to be a global. A polyfill has been added for `process`, and it has been set as a global.
1 parent a23cb44 commit c2b7f3d

3 files changed

Lines changed: 201 additions & 3 deletions

File tree

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
"@metamask/eslint-config-nodejs": "^6.0.0",
4343
"@metamask/onboarding": "^1.0.0",
4444
"@openzeppelin/contracts": "4.9.3",
45+
"assert": "^2.1.0",
4546
"base64-sol": "1.1.0",
4647
"clean-webpack-plugin": "^4.0.0",
4748
"copy-webpack-plugin": "^11.0.0",
@@ -55,6 +56,8 @@
5556
"ethers": "^5.0.32",
5657
"gh-pages": "^3.1.0",
5758
"prettier": "^2.3.1",
59+
"process": "^0.11.10",
60+
"stream-browserify": "^3.0.0",
5861
"webpack": "^5.89.0",
5962
"webpack-cli": "^5.1.4",
6063
"webpack-dev-server": "^4.15.1"

webpack.config.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ const DIST = path.resolve(__dirname, 'dist');
88
module.exports = {
99
resolve: {
1010
fallback: {
11-
assert: false,
12-
stream: false,
11+
assert: require.resolve('assert/'),
12+
process: require.resolve('process/browser'),
13+
stream: require.resolve('stream-browserify'),
1314
},
1415
},
1516
devtool: 'eval-source-map',
@@ -39,6 +40,7 @@ module.exports = {
3940
plugins: [
4041
new ProvidePlugin({
4142
Buffer: ['buffer', 'Buffer'],
43+
process: ['process/browser'],
4244
}),
4345
new CleanWebpackPlugin({ cleanStaleWebpackAssets: false }),
4446

yarn.lock

Lines changed: 194 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1076,6 +1076,17 @@ array.prototype.flat@^1.2.4:
10761076
define-properties "^1.1.3"
10771077
es-abstract "^1.18.0-next.1"
10781078

1079+
assert@^2.1.0:
1080+
version "2.1.0"
1081+
resolved "https://registry.yarnpkg.com/assert/-/assert-2.1.0.tgz#6d92a238d05dc02e7427c881fb8be81c8448b2dd"
1082+
integrity sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==
1083+
dependencies:
1084+
call-bind "^1.0.2"
1085+
is-nan "^1.3.2"
1086+
object-is "^1.1.5"
1087+
object.assign "^4.1.4"
1088+
util "^0.12.5"
1089+
10791090
astral-regex@^2.0.0:
10801091
version "2.0.0"
10811092
resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31"
@@ -1088,6 +1099,11 @@ async@^2.6.1:
10881099
dependencies:
10891100
lodash "^4.17.14"
10901101

1102+
available-typed-arrays@^1.0.5:
1103+
version "1.0.5"
1104+
resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7"
1105+
integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==
1106+
10911107
balanced-match@^1.0.0:
10921108
version "1.0.2"
10931109
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
@@ -1291,6 +1307,15 @@ call-bind@^1.0.0, call-bind@^1.0.2:
12911307
function-bind "^1.1.1"
12921308
get-intrinsic "^1.0.2"
12931309

1310+
call-bind@^1.0.4:
1311+
version "1.0.5"
1312+
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513"
1313+
integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==
1314+
dependencies:
1315+
function-bind "^1.1.2"
1316+
get-intrinsic "^1.2.1"
1317+
set-function-length "^1.1.1"
1318+
12941319
callsites@^3.0.0:
12951320
version "3.1.0"
12961321
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
@@ -1576,6 +1601,15 @@ default-gateway@^6.0.3:
15761601
dependencies:
15771602
execa "^5.0.0"
15781603

1604+
define-data-property@^1.0.1, define-data-property@^1.1.1:
1605+
version "1.1.1"
1606+
resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3"
1607+
integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==
1608+
dependencies:
1609+
get-intrinsic "^1.2.1"
1610+
gopd "^1.0.1"
1611+
has-property-descriptors "^1.0.0"
1612+
15791613
define-lazy-prop@^2.0.0:
15801614
version "2.0.0"
15811615
resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f"
@@ -1588,6 +1622,15 @@ define-properties@^1.1.3:
15881622
dependencies:
15891623
object-keys "^1.0.12"
15901624

1625+
define-properties@^1.1.4:
1626+
version "1.2.1"
1627+
resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c"
1628+
integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==
1629+
dependencies:
1630+
define-data-property "^1.0.1"
1631+
has-property-descriptors "^1.0.0"
1632+
object-keys "^1.1.1"
1633+
15911634
del@^4.1.1:
15921635
version "4.1.1"
15931636
resolved "https://registry.yarnpkg.com/del/-/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4"
@@ -2322,6 +2365,13 @@ follow-redirects@^1.0.0:
23222365
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7"
23232366
integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==
23242367

2368+
for-each@^0.3.3:
2369+
version "0.3.3"
2370+
resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e"
2371+
integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==
2372+
dependencies:
2373+
is-callable "^1.1.3"
2374+
23252375
foreground-child@^3.1.0:
23262376
version "3.1.1"
23272377
resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.1.1.tgz#1d173e776d75d2772fed08efe4a0de1ea1b12d0d"
@@ -2416,6 +2466,16 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1:
24162466
has "^1.0.3"
24172467
has-symbols "^1.0.3"
24182468

2469+
get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2:
2470+
version "1.2.2"
2471+
resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b"
2472+
integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==
2473+
dependencies:
2474+
function-bind "^1.1.2"
2475+
has-proto "^1.0.1"
2476+
has-symbols "^1.0.3"
2477+
hasown "^2.0.0"
2478+
24192479
get-stream@^6.0.0:
24202480
version "6.0.1"
24212481
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
@@ -2505,6 +2565,13 @@ globby@^6.1.0:
25052565
pify "^2.0.0"
25062566
pinkie-promise "^2.0.0"
25072567

2568+
gopd@^1.0.1:
2569+
version "1.0.1"
2570+
resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c"
2571+
integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==
2572+
dependencies:
2573+
get-intrinsic "^1.1.3"
2574+
25082575
graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:
25092576
version "4.2.11"
25102577
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
@@ -2530,11 +2597,30 @@ has-flag@^4.0.0:
25302597
resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b"
25312598
integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
25322599

2600+
has-property-descriptors@^1.0.0:
2601+
version "1.0.1"
2602+
resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340"
2603+
integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==
2604+
dependencies:
2605+
get-intrinsic "^1.2.2"
2606+
2607+
has-proto@^1.0.1:
2608+
version "1.0.1"
2609+
resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0"
2610+
integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==
2611+
25332612
has-symbols@^1.0.1, has-symbols@^1.0.2, has-symbols@^1.0.3:
25342613
version "1.0.3"
25352614
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8"
25362615
integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==
25372616

2617+
has-tostringtag@^1.0.0:
2618+
version "1.0.0"
2619+
resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25"
2620+
integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==
2621+
dependencies:
2622+
has-symbols "^1.0.2"
2623+
25382624
has-unicode@^2.0.1:
25392625
version "2.0.1"
25402626
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
@@ -2764,7 +2850,7 @@ inflight@^1.0.4:
27642850
once "^1.3.0"
27652851
wrappy "1"
27662852

2767-
inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
2853+
inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4:
27682854
version "2.0.4"
27692855
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
27702856
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -2794,6 +2880,14 @@ ipaddr.js@^2.0.1:
27942880
resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f"
27952881
integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==
27962882

2883+
is-arguments@^1.0.4:
2884+
version "1.1.1"
2885+
resolved "https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b"
2886+
integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==
2887+
dependencies:
2888+
call-bind "^1.0.2"
2889+
has-tostringtag "^1.0.0"
2890+
27972891
is-arrayish@^0.2.1:
27982892
version "0.2.1"
27992893
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
@@ -2818,6 +2912,11 @@ is-boolean-object@^1.1.0:
28182912
dependencies:
28192913
call-bind "^1.0.2"
28202914

2915+
is-callable@^1.1.3:
2916+
version "1.2.7"
2917+
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055"
2918+
integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==
2919+
28212920
is-callable@^1.1.4, is-callable@^1.2.3:
28222921
version "1.2.3"
28232922
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e"
@@ -2850,6 +2949,13 @@ is-fullwidth-code-point@^3.0.0:
28502949
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
28512950
integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
28522951

2952+
is-generator-function@^1.0.7:
2953+
version "1.0.10"
2954+
resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.0.10.tgz#f1558baf1ac17e0deea7c0415c438351ff2b3c72"
2955+
integrity sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==
2956+
dependencies:
2957+
has-tostringtag "^1.0.0"
2958+
28532959
is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
28542960
version "4.0.3"
28552961
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
@@ -2867,6 +2973,14 @@ is-lambda@^1.0.1:
28672973
resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5"
28682974
integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==
28692975

2976+
is-nan@^1.3.2:
2977+
version "1.3.2"
2978+
resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d"
2979+
integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==
2980+
dependencies:
2981+
call-bind "^1.0.0"
2982+
define-properties "^1.1.3"
2983+
28702984
is-negative-zero@^2.0.1:
28712985
version "2.0.1"
28722986
resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
@@ -2943,6 +3057,13 @@ is-symbol@^1.0.2, is-symbol@^1.0.3:
29433057
dependencies:
29443058
has-symbols "^1.0.2"
29453059

3060+
is-typed-array@^1.1.3:
3061+
version "1.1.12"
3062+
resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a"
3063+
integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==
3064+
dependencies:
3065+
which-typed-array "^1.1.11"
3066+
29463067
is-wsl@^2.2.0:
29473068
version "2.2.0"
29483069
resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271"
@@ -3492,6 +3613,14 @@ object-inspect@^1.10.3, object-inspect@^1.9.0:
34923613
resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea"
34933614
integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==
34943615

3616+
object-is@^1.1.5:
3617+
version "1.1.5"
3618+
resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac"
3619+
integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==
3620+
dependencies:
3621+
call-bind "^1.0.2"
3622+
define-properties "^1.1.3"
3623+
34953624
object-keys@^1.0.12, object-keys@^1.1.1:
34963625
version "1.1.1"
34973626
resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
@@ -3507,6 +3636,16 @@ object.assign@^4.1.2:
35073636
has-symbols "^1.0.1"
35083637
object-keys "^1.1.1"
35093638

3639+
object.assign@^4.1.4:
3640+
version "4.1.4"
3641+
resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f"
3642+
integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==
3643+
dependencies:
3644+
call-bind "^1.0.2"
3645+
define-properties "^1.1.4"
3646+
has-symbols "^1.0.3"
3647+
object-keys "^1.1.1"
3648+
35103649
object.values@^1.1.3:
35113650
version "1.1.4"
35123651
resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30"
@@ -3786,6 +3925,11 @@ process-nextick-args@~2.0.0:
37863925
resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
37873926
integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
37883927

3928+
process@^0.11.10:
3929+
version "0.11.10"
3930+
resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182"
3931+
integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==
3932+
37893933
progress@^2.0.0:
37903934
version "2.0.3"
37913935
resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
@@ -3901,6 +4045,15 @@ readable-stream@^3.0.6, readable-stream@^3.6.0:
39014045
string_decoder "^1.1.1"
39024046
util-deprecate "^1.0.1"
39034047

4048+
readable-stream@^3.5.0:
4049+
version "3.6.2"
4050+
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967"
4051+
integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==
4052+
dependencies:
4053+
inherits "^2.0.3"
4054+
string_decoder "^1.1.1"
4055+
util-deprecate "^1.0.1"
4056+
39044057
readdirp@~3.6.0:
39054058
version "3.6.0"
39064059
resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
@@ -4146,6 +4299,16 @@ set-blocking@^2.0.0:
41464299
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
41474300
integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
41484301

4302+
set-function-length@^1.1.1:
4303+
version "1.1.1"
4304+
resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed"
4305+
integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==
4306+
dependencies:
4307+
define-data-property "^1.1.1"
4308+
get-intrinsic "^1.2.1"
4309+
gopd "^1.0.1"
4310+
has-property-descriptors "^1.0.0"
4311+
41494312
setprototypeof@1.1.0:
41504313
version "1.1.0"
41514314
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
@@ -4350,6 +4513,14 @@ statuses@2.0.1:
43504513
resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
43514514
integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
43524515

4516+
stream-browserify@^3.0.0:
4517+
version "3.0.0"
4518+
resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-3.0.0.tgz#22b0a2850cdf6503e73085da1fc7b7d0c2122f2f"
4519+
integrity sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==
4520+
dependencies:
4521+
inherits "~2.0.4"
4522+
readable-stream "^3.5.0"
4523+
43534524
strict-uri-encode@^1.0.0:
43544525
version "1.1.0"
43554526
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
@@ -4655,6 +4826,17 @@ util-deprecate@^1.0.1, util-deprecate@~1.0.1:
46554826
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
46564827
integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
46574828

4829+
util@^0.12.5:
4830+
version "0.12.5"
4831+
resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc"
4832+
integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==
4833+
dependencies:
4834+
inherits "^2.0.3"
4835+
is-arguments "^1.0.4"
4836+
is-generator-function "^1.0.7"
4837+
is-typed-array "^1.1.3"
4838+
which-typed-array "^1.1.2"
4839+
46584840
utils-merge@1.0.1:
46594841
version "1.0.1"
46604842
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
@@ -4833,6 +5015,17 @@ which-boxed-primitive@^1.0.2:
48335015
is-string "^1.0.5"
48345016
is-symbol "^1.0.3"
48355017

5018+
which-typed-array@^1.1.11, which-typed-array@^1.1.2:
5019+
version "1.1.13"
5020+
resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.13.tgz#870cd5be06ddb616f504e7b039c4c24898184d36"
5021+
integrity sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==
5022+
dependencies:
5023+
available-typed-arrays "^1.0.5"
5024+
call-bind "^1.0.4"
5025+
for-each "^0.3.3"
5026+
gopd "^1.0.1"
5027+
has-tostringtag "^1.0.0"
5028+
48365029
which@^2.0.1, which@^2.0.2:
48375030
version "2.0.2"
48385031
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"

0 commit comments

Comments
 (0)