Skip to content

Commit e39a348

Browse files
committed
feat: add yamux support
1 parent a495830 commit e39a348

File tree

3 files changed

+122
-79
lines changed

3 files changed

+122
-79
lines changed

packages/beacon-node/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@
102102
"@chainsafe/libp2p-gossipsub": "^11.2.1",
103103
"@chainsafe/libp2p-identify": "^1.0.0",
104104
"@chainsafe/libp2p-noise": "^14.1.0",
105+
"@chainsafe/libp2p-yamux": "^6.0.2",
105106
"@chainsafe/persistent-merkle-tree": "^0.7.1",
106107
"@chainsafe/prometheus-gc-stats": "^1.0.0",
107108
"@chainsafe/ssz": "^0.15.1",

packages/beacon-node/src/network/libp2p/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import {mplex} from "@libp2p/mplex";
1010
import {prometheusMetrics} from "@libp2p/prometheus-metrics";
1111
import {tcp} from "@libp2p/tcp";
1212
import {noise} from "@chainsafe/libp2p-noise";
13+
import {yamux} from "@chainsafe/libp2p-yamux";
1314
import {defaultNetworkOptions, NetworkOptions} from "../options.js";
1415
import {Eth2PeerDataStore} from "../peers/datastore.js";
1516
import {Libp2p, LodestarComponents} from "../interface.js";
@@ -85,7 +86,7 @@ export async function createNodeJsLibp2p(
8586
},
8687
}),
8788
],
88-
streamMuxers: [mplex({maxInboundStreams: 256})],
89+
streamMuxers: [yamux({maxInboundStreams: 256}), mplex({maxInboundStreams: 256})],
8990
peerDiscovery,
9091
metrics: nodeJsLibp2pOpts.metrics
9192
? prometheusMetrics({

yarn.lock

Lines changed: 119 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -432,6 +432,19 @@
432432
uint8arrays "^5.0.0"
433433
wherearewe "^2.0.1"
434434

435+
"@chainsafe/libp2p-yamux@^6.0.2":
436+
version "6.0.2"
437+
resolved "https://registry.yarnpkg.com/@chainsafe/libp2p-yamux/-/libp2p-yamux-6.0.2.tgz#ba94c38ebfe2761d20b0986ff8d832fc05c2ce15"
438+
integrity sha512-S5OkLHqYhEVMQQ4BTgnRANEIbGTQhaC23glCgBwGdeoTRtMpIozwDiPfljFLCm0RYWdCRJw9oFztO95KUHjptA==
439+
dependencies:
440+
"@libp2p/interface" "^1.1.3"
441+
"@libp2p/utils" "^5.2.5"
442+
get-iterator "^2.0.1"
443+
it-foreach "^2.0.6"
444+
it-pipe "^3.0.1"
445+
it-pushable "^3.2.3"
446+
uint8arraylist "^2.4.8"
447+
435448
"@chainsafe/netmask@^2.0.0":
436449
version "2.0.0"
437450
resolved "https://registry.yarnpkg.com/@chainsafe/netmask/-/netmask-2.0.0.tgz#0d4a75f47919f65011da4327a3845c9661f1038a"
@@ -1185,11 +1198,6 @@
11851198
dependencies:
11861199
fastify-plugin "^4.0.0"
11871200

1188-
"@fastify/busboy@^2.0.0":
1189-
version "2.1.1"
1190-
resolved "https://registry.yarnpkg.com/@fastify/busboy/-/busboy-2.1.1.tgz#b9da6a878a371829a0502c9b6c1c143ef6663f4d"
1191-
integrity sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==
1192-
11931201
"@fastify/cors@^8.2.1":
11941202
version "8.2.1"
11951203
resolved "https://registry.yarnpkg.com/@fastify/cors/-/cors-8.2.1.tgz#dd348162bcbfb87dff4b492e2bef32d41244006a"
@@ -1546,7 +1554,7 @@
15461554
"@multiformats/multiaddr" "^12.1.10"
15471555
uint8arraylist "^2.4.7"
15481556

1549-
"@libp2p/interface@^1.0.0", "@libp2p/interface@^1.1.1", "@libp2p/interface@^1.1.2", "@libp2p/interface@^1.2.0":
1557+
"@libp2p/interface@^1.0.0", "@libp2p/interface@^1.1.1", "@libp2p/interface@^1.1.2", "@libp2p/interface@^1.1.3", "@libp2p/interface@^1.2.0":
15501558
version "1.2.0"
15511559
resolved "https://registry.yarnpkg.com/@libp2p/interface/-/interface-1.2.0.tgz#3b5fdc5d96cffe17a8c88cc29ed78c70516b0a7f"
15521560
integrity sha512-ImnGNl3El/AukgaojACT8i9SNW1FOsrThcQU/qA3w5tEBR5p84Uwgzl/nxa4X5vGinItUJ9jLEJmtkQJENoiGQ==
@@ -1732,7 +1740,7 @@
17321740
"@types/sinon" "^17.0.3"
17331741
stream-to-it "^1.0.0"
17341742

1735-
"@libp2p/utils@^5.2.0", "@libp2p/utils@^5.2.3", "@libp2p/utils@^5.3.1":
1743+
"@libp2p/utils@^5.2.0", "@libp2p/utils@^5.2.3", "@libp2p/utils@^5.2.5", "@libp2p/utils@^5.3.1":
17361744
version "5.3.1"
17371745
resolved "https://registry.yarnpkg.com/@libp2p/utils/-/utils-5.3.1.tgz#1d3ff7e494f78503f33e1c8df4ad4a13209d594b"
17381746
integrity sha512-FdGzRU50PJLYSEOmVXqqtq27yjUVXkU4QNRZzMVuXF9L/sKgSC2oXwj0Satc9fHx5tG3MCX1ZOSAmYEIl2fu+w==
@@ -2494,17 +2502,29 @@
24942502
resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"
24952503
integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==
24962504

2497-
"@puppeteer/[email protected]", "@puppeteer/browsers@^1.6.0", "@puppeteer/browsers@^2.1.0":
2498-
version "2.2.2"
2499-
resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-2.2.2.tgz#c43b00a9808370fec3e548779d81d1e0b972e8bb"
2500-
integrity sha512-hZ/JhxPIceWaGSEzUZp83/8M49CoxlkuThfTR7t4AoCu5+ZvJ3vktLm60Otww2TXeROB5igiZ8D9oPQh6ckBVg==
2505+
"@puppeteer/[email protected]":
2506+
version "1.4.6"
2507+
resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-1.4.6.tgz#1f70fd23d5d2ccce9d29b038e5039d7a1049ca77"
2508+
integrity sha512-x4BEjr2SjOPowNeiguzjozQbsc6h437ovD/wu+JpaenxVLm3jkgzHY2xOslMTp50HoTvQreMjiexiGQw1sqZlQ==
25012509
dependencies:
25022510
debug "4.3.4"
25032511
extract-zip "2.0.1"
25042512
progress "2.0.3"
2505-
proxy-agent "6.4.0"
2506-
semver "7.6.0"
2507-
tar-fs "3.0.5"
2513+
proxy-agent "6.3.0"
2514+
tar-fs "3.0.4"
2515+
unbzip2-stream "1.4.3"
2516+
yargs "17.7.1"
2517+
2518+
"@puppeteer/browsers@^1.6.0":
2519+
version "1.9.1"
2520+
resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-1.9.1.tgz#384ee8b09786f0e8f62b1925e4c492424cb549ee"
2521+
integrity sha512-PuvK6xZzGhKPvlx3fpfdM2kYY3P/hB1URtK8wA7XUJ6prn6pp22zvJHu48th0SGcHL9SutbPHrFuQgfXTFobWA==
2522+
dependencies:
2523+
debug "4.3.4"
2524+
extract-zip "2.0.1"
2525+
progress "2.0.3"
2526+
proxy-agent "6.3.1"
2527+
tar-fs "3.0.4"
25082528
unbzip2-stream "1.4.3"
25092529
yargs "17.7.2"
25102530

@@ -3573,6 +3593,13 @@ agent-base@^7.0.2, agent-base@^7.1.0:
35733593
dependencies:
35743594
debug "^4.3.4"
35753595

3596+
agent-base@^7.1.1:
3597+
version "7.1.1"
3598+
resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.1.tgz#bdbded7dfb096b751a2a087eeeb9664725b2e317"
3599+
integrity sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==
3600+
dependencies:
3601+
debug "^4.3.4"
3602+
35763603
agentkeepalive@^4.1.3, agentkeepalive@^4.2.1:
35773604
version "4.2.1"
35783605
resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717"
@@ -5468,16 +5495,6 @@ dir-glob@^3.0.1:
54685495
dependencies:
54695496
path-type "^4.0.0"
54705497

5471-
dns-over-http-resolver@^2.1.1:
5472-
version "2.1.3"
5473-
resolved "https://registry.yarnpkg.com/dns-over-http-resolver/-/dns-over-http-resolver-2.1.3.tgz#bb7f2e10cc18d960339a6e30e21b8c1d99be7b38"
5474-
integrity sha512-zjRYFhq+CsxPAouQWzOsxNMvEN+SHisjzhX8EMxd2Y0EG3thvn6wXQgMJLnTDImkhe4jhLbOQpXtL10nALBOSA==
5475-
dependencies:
5476-
debug "^4.3.1"
5477-
native-fetch "^4.0.2"
5478-
receptacle "^1.3.2"
5479-
undici "^5.12.0"
5480-
54815498
dns-packet@^5.2.2, dns-packet@^5.4.0, dns-packet@^5.6.1:
54825499
version "5.6.1"
54835500
resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f"
@@ -6721,7 +6738,7 @@ get-caller-file@^2.0.5:
67216738
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
67226739
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
67236740

6724-
get-func-name@^2.0.0, get-func-name@^2.0.2:
6741+
get-func-name@^2.0.0, get-func-name@^2.0.1, get-func-name@^2.0.2:
67256742
version "2.0.2"
67266743
resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.2.tgz#0d7cf20cd13fda808669ffa88f4ffc7a3943fc41"
67276744
integrity sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==
@@ -7238,7 +7255,7 @@ http-proxy-agent@^7.0.0:
72387255
agent-base "^7.1.0"
72397256
debug "^4.3.4"
72407257

7241-
http-proxy-agent@^7.0.1, http-proxy-agent@^7.0.2:
7258+
http-proxy-agent@^7.0.2:
72427259
version "7.0.2"
72437260
resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
72447261
integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
@@ -7284,18 +7301,18 @@ https-proxy-agent@^5.0.0:
72847301
agent-base "6"
72857302
debug "4"
72867303

7287-
https-proxy-agent@^7.0.2:
7288-
version "7.0.2"
7289-
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz#e2645b846b90e96c6e6f347fb5b2e41f1590b09b"
7290-
integrity sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==
7304+
https-proxy-agent@^7.0.0, https-proxy-agent@^7.0.4:
7305+
version "7.0.4"
7306+
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168"
7307+
integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==
72917308
dependencies:
72927309
agent-base "^7.0.2"
72937310
debug "4"
72947311

7295-
https-proxy-agent@^7.0.3, https-proxy-agent@^7.0.4:
7296-
version "7.0.4"
7297-
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz#8e97b841a029ad8ddc8731f26595bad868cb4168"
7298-
integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==
7312+
https-proxy-agent@^7.0.2:
7313+
version "7.0.2"
7314+
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz#e2645b846b90e96c6e6f347fb5b2e41f1590b09b"
7315+
integrity sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==
72997316
dependencies:
73007317
agent-base "^7.0.2"
73017318
debug "4"
@@ -7943,6 +7960,13 @@ it-foreach@^2.0.3:
79437960
dependencies:
79447961
it-peekable "^3.0.0"
79457962

7963+
it-foreach@^2.0.6:
7964+
version "2.0.6"
7965+
resolved "https://registry.yarnpkg.com/it-foreach/-/it-foreach-2.0.6.tgz#6e753be551168d746236ca214d19961729470eee"
7966+
integrity sha512-OVosBHJsdXpAyeFlCbe3IGZia+65UykyAznakNsKXK+b99dbhuu/mOnXxTadDEo1GWhKx+WA8RNanKkMf07zQw==
7967+
dependencies:
7968+
it-peekable "^3.0.0"
7969+
79467970
it-length-prefixed-stream@^1.0.0, it-length-prefixed-stream@^1.1.1:
79477971
version "1.1.6"
79487972
resolved "https://registry.yarnpkg.com/it-length-prefixed-stream/-/it-length-prefixed-stream-1.1.6.tgz#b757b96d352da6e97b66002dd2ead32893ba2337"
@@ -8686,13 +8710,20 @@ long@^5.0.0:
86868710
resolved "https://registry.yarnpkg.com/long/-/long-5.2.0.tgz#2696dadf4b4da2ce3f6f6b89186085d94d52fd61"
86878711
integrity sha512-9RTUNjK60eJbx3uz+TEGF7fUr29ZDxR5QzXcyDpeSfeH28S9ycINflOgOlppit5U+4kNTe83KQnMEerw7GmE8w==
86888712

8689-
loupe@^2.3.6, loupe@^2.3.7:
8713+
loupe@^2.3.6:
86908714
version "2.3.6"
86918715
resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.6.tgz#76e4af498103c532d1ecc9be102036a21f787b53"
86928716
integrity sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==
86938717
dependencies:
86948718
get-func-name "^2.0.0"
86958719

8720+
loupe@^2.3.7:
8721+
version "2.3.7"
8722+
resolved "https://registry.yarnpkg.com/loupe/-/loupe-2.3.7.tgz#6e69b7d4db7d3ab436328013d37d1c8c3540c697"
8723+
integrity sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==
8724+
dependencies:
8725+
get-func-name "^2.0.1"
8726+
86968727
lowercase-keys@^2.0.0:
86978728
version "2.0.0"
86988729
resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
@@ -9332,11 +9363,6 @@ napi-macros@~2.0.0:
93329363
resolved "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz"
93339364
integrity sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==
93349365

9335-
native-fetch@^4.0.2:
9336-
version "4.0.2"
9337-
resolved "https://registry.yarnpkg.com/native-fetch/-/native-fetch-4.0.2.tgz#75c8a44c5f3bb021713e5e24f2846750883e49af"
9338-
integrity sha512-4QcVlKFtv2EYVS5MBgsGX5+NWKtbDbIECdUXDBGDMAZXq3Jkv9zf+y8iS7Ub8fEdga3GpYeazp9gauNqXHJOCg==
9339-
93409366
natural-compare@^1.4.0:
93419367
version "1.4.0"
93429368
resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
@@ -10100,7 +10126,7 @@ [email protected]:
1010010126
dependencies:
1010110127
p-reduce "^2.0.0"
1010210128

10103-
pac-proxy-agent@^7.0.1:
10129+
pac-proxy-agent@^7.0.0, pac-proxy-agent@^7.0.1:
1010410130
version "7.0.1"
1010510131
resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz#6b9ddc002ec3ff0ba5fdf4a8a21d363bcc612d75"
1010610132
integrity sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==
@@ -10551,15 +10577,29 @@ proxy-addr@^2.0.7:
1055110577
forwarded "0.2.0"
1055210578
ipaddr.js "1.9.1"
1055310579

10554-
proxy-agent@6.4.0:
10555-
version "6.4.0"
10556-
resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-6.4.0.tgz#b4e2dd51dee2b377748aef8d45604c2d7608652d"
10557-
integrity sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==
10580+
proxy-agent@6.3.0:
10581+
version "6.3.0"
10582+
resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-6.3.0.tgz#72f7bb20eb06049db79f7f86c49342c34f9ba08d"
10583+
integrity sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==
1055810584
dependencies:
1055910585
agent-base "^7.0.2"
1056010586
debug "^4.3.4"
10561-
http-proxy-agent "^7.0.1"
10562-
https-proxy-agent "^7.0.3"
10587+
http-proxy-agent "^7.0.0"
10588+
https-proxy-agent "^7.0.0"
10589+
lru-cache "^7.14.1"
10590+
pac-proxy-agent "^7.0.0"
10591+
proxy-from-env "^1.1.0"
10592+
socks-proxy-agent "^8.0.1"
10593+
10594+
10595+
version "6.3.1"
10596+
resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-6.3.1.tgz#40e7b230552cf44fd23ffaf7c59024b692612687"
10597+
integrity sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==
10598+
dependencies:
10599+
agent-base "^7.0.2"
10600+
debug "^4.3.4"
10601+
http-proxy-agent "^7.0.0"
10602+
https-proxy-agent "^7.0.2"
1056310603
lru-cache "^7.14.1"
1056410604
pac-proxy-agent "^7.0.1"
1056510605
proxy-from-env "^1.1.0"
@@ -10847,13 +10887,6 @@ real-require@^0.2.0:
1084710887
resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.2.0.tgz#209632dea1810be2ae063a6ac084fee7e33fba78"
1084810888
integrity sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==
1084910889

10850-
receptacle@^1.3.2:
10851-
version "1.3.2"
10852-
resolved "https://registry.yarnpkg.com/receptacle/-/receptacle-1.3.2.tgz#a7994c7efafc7a01d0e2041839dab6c4951360d2"
10853-
integrity sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==
10854-
dependencies:
10855-
ms "^2.1.1"
10856-
1085710890
redent@^3.0.0:
1085810891
version "3.0.0"
1085910892
resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f"
@@ -11212,13 +11245,6 @@ [email protected]:
1121211245
dependencies:
1121311246
lru-cache "^6.0.0"
1121411247

11215-
11216-
version "7.6.0"
11217-
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d"
11218-
integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==
11219-
dependencies:
11220-
lru-cache "^6.0.0"
11221-
1122211248
semver@^6.1.0, semver@^6.2.0, semver@^6.3.1:
1122311249
version "6.3.1"
1122411250
resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
@@ -11439,6 +11465,15 @@ socks-proxy-agent@^7.0.0:
1143911465
debug "^4.3.3"
1144011466
socks "^2.6.2"
1144111467

11468+
socks-proxy-agent@^8.0.1:
11469+
version "8.0.3"
11470+
resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.3.tgz#6b2da3d77364fde6292e810b496cb70440b9b89d"
11471+
integrity sha512-VNegTZKhuGq5vSD6XNKlbqWhyt/40CgoEw8XxD6dhnm8Jq9IEa3nIa4HwnM8XOqU0CdB0BwWVXusqiFXfHB3+A==
11472+
dependencies:
11473+
agent-base "^7.1.1"
11474+
debug "^4.3.4"
11475+
socks "^2.7.1"
11476+
1144211477
socks-proxy-agent@^8.0.2:
1144311478
version "8.0.2"
1144411479
resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz#5acbd7be7baf18c46a3f293a840109a430a640ad"
@@ -11925,7 +11960,16 @@ tapable@^2.2.0:
1192511960
resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
1192611961
integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
1192711962

11928-
[email protected], tar-fs@^3.0.5:
11963+
[email protected], tar-fs@^3.0.4:
11964+
version "3.0.4"
11965+
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-3.0.4.tgz#a21dc60a2d5d9f55e0089ccd78124f1d3771dbbf"
11966+
integrity sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==
11967+
dependencies:
11968+
mkdirp-classic "^0.5.2"
11969+
pump "^3.0.0"
11970+
tar-stream "^3.1.5"
11971+
11972+
tar-fs@^3.0.5:
1192911973
version "3.0.5"
1193011974
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-3.0.5.tgz#f954d77767e4e6edf973384e1eb95f8f81d64ed9"
1193111975
integrity sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==
@@ -11936,15 +11980,6 @@ [email protected], tar-fs@^3.0.5:
1193611980
bare-fs "^2.1.1"
1193711981
bare-path "^2.1.0"
1193811982

11939-
tar-fs@^3.0.4:
11940-
version "3.0.4"
11941-
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-3.0.4.tgz#a21dc60a2d5d9f55e0089ccd78124f1d3771dbbf"
11942-
integrity sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==
11943-
dependencies:
11944-
mkdirp-classic "^0.5.2"
11945-
pump "^3.0.0"
11946-
tar-stream "^3.1.5"
11947-
1194811983
tar-fs@~2.0.1:
1194911984
version "2.0.1"
1195011985
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.0.1.tgz#e44086c1c60d31a4f0cf893b1c4e155dabfae9e2"
@@ -12506,13 +12541,6 @@ undici-types@~5.26.4:
1250612541
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617"
1250712542
integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==
1250812543

12509-
undici@^5.12.0:
12510-
version "5.28.4"
12511-
resolved "https://registry.yarnpkg.com/undici/-/undici-5.28.4.tgz#6b280408edb6a1a604a9b20340f45b422e373068"
12512-
integrity sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==
12513-
dependencies:
12514-
"@fastify/busboy" "^2.0.0"
12515-
1251612544
unique-filename@^1.1.1:
1251712545
version "1.1.1"
1251812546
resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230"
@@ -13494,6 +13522,19 @@ [email protected], yargs@^16.2.0:
1349413522
y18n "^5.0.5"
1349513523
yargs-parser "^20.2.2"
1349613524

13525+
13526+
version "17.7.1"
13527+
resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967"
13528+
integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==
13529+
dependencies:
13530+
cliui "^8.0.1"
13531+
escalade "^3.1.1"
13532+
get-caller-file "^2.0.5"
13533+
require-directory "^2.1.1"
13534+
string-width "^4.2.3"
13535+
y18n "^5.0.5"
13536+
yargs-parser "^21.1.1"
13537+
1349713538
[email protected], yargs@^17.1.1, yargs@^17.5.1, yargs@^17.6.2, yargs@^17.7.1:
1349813539
version "17.7.2"
1349913540
resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"

0 commit comments

Comments
 (0)