diff --git a/package.json b/package.json index a30fc74..8341394 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "cache-manager-redis-store": "^2.0.0", "class-transformer": "^0.5.1", "class-validator": "^0.13.2", - "ipfs": "^0.60.0", + "ipfs": "0.62.0", "ipfs-http-client": "^54.0.0", "lodash": "^4.17.21", "orbit-db": "^0.28.0", diff --git a/yarn.lock b/yarn.lock index 83dde75..f844e07 100644 --- a/yarn.lock +++ b/yarn.lock @@ -372,23 +372,23 @@ dependencies: "@ucast/mongo2js" "^1.3.0" -"@chainsafe/libp2p-noise@^4.0.0": - version "4.1.1" - resolved "https://registry.yarnpkg.com/@chainsafe/libp2p-noise/-/libp2p-noise-4.1.1.tgz#87bc944d5b17b1a4d9cbe0d960ce18e03c98e757" - integrity sha512-/Fz86sZmnvRSf7FHxMPifzakxx9xK4KVYx6yi35KPZughop9ivJslUSCLhx/UqDHiuj3h9i04pVXET6nIjSJyQ== +"@chainsafe/libp2p-noise@^5.0.0", "@chainsafe/libp2p-noise@^5.0.1": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@chainsafe/libp2p-noise/-/libp2p-noise-5.0.2.tgz#1fe7ae2cf453a9fbb2bd982b6941d6f866ed025f" + integrity sha512-hpxHl3bxHN2fgpmjP2zkC2Lq3ajA349WxI7U2aBuskkq3Pd+aUmSlVjM8pyN+5Dr5+yHuayqCgMUxq3AeOM7Zw== dependencies: "@stablelib/chacha20poly1305" "^1.0.1" "@stablelib/hkdf" "^1.0.1" "@stablelib/sha256" "^1.0.1" "@stablelib/x25519" "^1.0.1" + bl "^5.0.0" debug "^4.3.1" it-buffer "^0.1.3" it-length-prefixed "^5.0.3" it-pair "^1.0.0" - it-pb-rpc "^0.1.11" + it-pb-rpc "^0.2.0" it-pipe "^1.1.0" - libp2p-crypto "^0.19.7" - peer-id "^0.15.3" + peer-id "^0.16.0" protobufjs "^6.11.2" uint8arrays "^3.0.0" @@ -1051,7 +1051,7 @@ multiformats "^9.5.4" varint "^6.0.0" -"@ipld/dag-cbor@^6.0.10", "@ipld/dag-cbor@^6.0.15", "@ipld/dag-cbor@^6.0.4", "@ipld/dag-cbor@^6.0.5": +"@ipld/dag-cbor@^6.0.10", "@ipld/dag-cbor@^6.0.15", "@ipld/dag-cbor@^6.0.3", "@ipld/dag-cbor@^6.0.4", "@ipld/dag-cbor@^6.0.5": version "6.0.15" resolved "https://registry.yarnpkg.com/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz#aebe7a26c391cae98c32faedb681b1519e3d2372" integrity sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA== @@ -1059,6 +1059,22 @@ cborg "^1.5.4" multiformats "^9.5.4" +"@ipld/dag-cbor@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@ipld/dag-cbor/-/dag-cbor-7.0.0.tgz#afd777fcc2f0f26359c31e5fe957433637f62906" + integrity sha512-us/dagGvfQ+acO8uyAfozUQ21xxvI6ZrCWwfbOuk+o+cSpCIKY30lUYRuN3kzWLvTJHvbuCVPVEH38ynM1ZBgw== + dependencies: + cborg "^1.6.0" + multiformats "^9.5.4" + +"@ipld/dag-json@^8.0.1": + version "8.0.7" + resolved "https://registry.yarnpkg.com/@ipld/dag-json/-/dag-json-8.0.7.tgz#d7e91dc1ab8141ec97075c52d87d78cb780daea1" + integrity sha512-nG4hdl1V4GDKZ6Mumu2tL8zSpem/lRSVpQOd1uEovF+qPRkVnb06hsETy97J3kR0EjbZgge8m5AYtrab3DSREg== + dependencies: + cborg "^1.5.4" + multiformats "^9.5.4" + "@ipld/dag-pb@^2.0.0", "@ipld/dag-pb@^2.0.2", "@ipld/dag-pb@^2.1.0", "@ipld/dag-pb@^2.1.3", "@ipld/dag-pb@^2.1.9": version "2.1.15" resolved "https://registry.yarnpkg.com/@ipld/dag-pb/-/dag-pb-2.1.15.tgz#416d1a720bd3b1c3b876ec73d8a15e7bd121f09b" @@ -1280,24 +1296,12 @@ semver "^7.3.5" tar "^6.1.11" -"@motrix/nat-api@^0.3.1": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@motrix/nat-api/-/nat-api-0.3.2.tgz#a1164e25b1401279e2170666b0df3455812e7e1e" - integrity sha512-T3LSHnEUULbSU1o1zCZZ1ul8l8Jm98f0fz/0BeF7DhNvrV63YllLCD4vUR9hFZWu/+WTIVPnbH8dBK5Ckuveuw== - dependencies: - async "^3.2.0" - debug "^4.3.1" - default-gateway "^6.0.3" - request "^2.88.2" - unordered-array-remove "^1.0.2" - xml2js "^0.4.23" - "@multiformats/base-x@^4.0.1": version "4.0.1" resolved "https://registry.yarnpkg.com/@multiformats/base-x/-/base-x-4.0.1.tgz#95ff0fa58711789d53aefb2590a8b7a4e715d121" integrity sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw== -"@multiformats/murmur3@^1.0.1", "@multiformats/murmur3@^1.0.3": +"@multiformats/murmur3@^1.0.3": version "1.0.7" resolved "https://registry.yarnpkg.com/@multiformats/murmur3/-/murmur3-1.0.7.tgz#bdfa3b0e5e40f83c4fce8f4ec0402d9072cc83c8" integrity sha512-aeIOcgNz/8cMN9nZOS8zXm6Jv4UemQBXpbrN6X5dUrgiHbQKBq6H3NusiBt0w1ZHJhUGv7vF6ACU3HzHx13GIg== @@ -1305,6 +1309,14 @@ multiformats "^9.4.1" murmurhash3js-revisited "^3.0.0" +"@multiformats/murmur3@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@multiformats/murmur3/-/murmur3-1.1.1.tgz#52a8ae168f495664af774df896be3708cbe7731e" + integrity sha512-TPIBMPX4DX7T4291bPUAn/AMW6H6mnYoI4Bza1DeX1I59dpTWBbOgxaqc+139Ph+NEgb/PNd3sFS8VFoOXzNlw== + dependencies: + multiformats "^9.5.4" + murmurhash3js-revisited "^3.0.0" + "@nestjs/cli@^8.0.0": version "8.1.5" resolved "https://registry.yarnpkg.com/@nestjs/cli/-/cli-8.1.5.tgz#3149c89c18901bfd31a7458369e4d03b9e130bd3" @@ -1425,6 +1437,16 @@ optional "0.1.4" tslib "2.3.1" +"@noble/ed25519@^1.5.1": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@noble/ed25519/-/ed25519-1.5.2.tgz#7b787fa4497de979e142e500049cbefd94e6f95a" + integrity sha512-iQru6h1QAxVgQTPKnvygvbVCYdeAHoLnzqzBnSilxNUA5kaX8v0l17KmK/d5YTMvLF+QyeXfOGA4rXaEQgwMXQ== + +"@noble/secp256k1@^1.3.0": + version "1.5.2" + resolved "https://registry.yarnpkg.com/@noble/secp256k1/-/secp256k1-1.5.2.tgz#40399e4fba54f588fda14fc03a4499044fdcab24" + integrity sha512-5mzA40W2q55VCRuC9XzmkiEnODdY0c5a7qsK2QcOfI5/MuVQyBaWGQyE6YOEF7kDwp+tDVWGsCDVJUME+wsWWw== + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -1786,7 +1808,7 @@ resolved "https://registry.yarnpkg.com/@types/cookiejar/-/cookiejar-2.1.2.tgz#66ad9331f63fe8a3d3d9d8c6e3906dd10f6446e8" integrity sha512-t73xJJrvdTjXrn4jLS9VSGRbz0nUY3cl2DMGDU48lKl+HR9dbbjW2A9r3g40VA++mQpy6uuHg33gy7du2BKpog== -"@types/debug@^4.1.5": +"@types/debug@^4.1.7": version "4.1.7" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.7.tgz#7cc0ea761509124709b8b2d1090d8f6c17aadb82" integrity sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg== @@ -2539,7 +2561,7 @@ ansi-styles@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b" integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA== -any-signal@^2.1.0, any-signal@^2.1.1, any-signal@^2.1.2: +any-signal@^2.1.0, any-signal@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/any-signal/-/any-signal-2.1.2.tgz#8d48270de0605f8b218cf9abe8e9c6a0e7418102" integrity sha512-B+rDnWasMi/eWcajPcCWSlYc7muXOrcYrqgyzcdKisl2H/WTlQ0gip1KyQfr0ZlxJdsuWCj/LWwQm7fhyhRfIQ== @@ -2547,6 +2569,11 @@ any-signal@^2.1.0, any-signal@^2.1.1, any-signal@^2.1.2: abort-controller "^3.0.0" native-abort-controller "^1.0.3" +any-signal@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/any-signal/-/any-signal-3.0.0.tgz#4f6ee491e5cdda9e9a544f50fdf1d14be40535b6" + integrity sha512-l1H1GEkGGIXVGfCtvq8N68YI7gHajmfzRdKhmb8sGyAQpLCblirLa8eB09j4uKaiwe7vodAChocUf7AT3mYq5g== + anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" @@ -3201,6 +3228,11 @@ cborg@^1.3.1, cborg@^1.3.3, cborg@^1.3.4, cborg@^1.5.4: resolved "https://registry.yarnpkg.com/cborg/-/cborg-1.5.4.tgz#a28f7e18c3f92a83a66f0b460457bd27e5067e7a" integrity sha512-vEvwpEjwXCqc75eMA/+5cWAkAYzDgzdHTLGrZNsIIjFEbenOhVnGNpvr/nYkwQUOx4350nsMkS0QbcpozfWHuA== +cborg@^1.6.0: + version "1.6.1" + resolved "https://registry.yarnpkg.com/cborg/-/cborg-1.6.1.tgz#d5c6f6cfa8539588918c3936814caddc65e8e5ec" + integrity sha512-dOGlTG610S6t3j7EYFxPBH7KiF1OlSAdWtMI4Iv1dabcId/L/nUvkfOEPge+vDp9YoPerEMiDoy5+Vm2oEqmQw== + chalk@2.4.2, chalk@^2.0.0, chalk@^2.3.0, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" @@ -3675,6 +3707,14 @@ d64@^1.0.0: resolved "https://registry.yarnpkg.com/d64/-/d64-1.0.0.tgz#4002a87e850cbfc9f9d9706b60fca613a3336e90" integrity sha1-QAKofoUMv8n52XBrYPymE6MzbpA= +dag-jose@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dag-jose/-/dag-jose-1.0.0.tgz#52e42d70cb5bee31ae4e8e3ab860615568d7ad73" + integrity sha512-U0b/YsIPBp6YZNTFrVjwLZAlY3qGRxZTIEcM/CcQmrVrCWq9MWQq9pheXVSPLIhF4SNwzp2SikPva4/BIrJY+g== + dependencies: + "@ipld/dag-cbor" "^6.0.3" + multiformats "^9.0.2" + dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -3691,10 +3731,10 @@ data-urls@^2.0.0: whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" -datastore-core@^6.0.5, datastore-core@^6.0.7: - version "6.0.7" - resolved "https://registry.yarnpkg.com/datastore-core/-/datastore-core-6.0.7.tgz#f06bc2bbd7a7fc4365f7587662bb22a768876431" - integrity sha512-y+RfRV3FXZK2kpHTwuoyIod3mHtleW/tDx5ilsn9cdIflxQb5rWrRc3GzRwPOnq2oEtN1W019BZOwC5h6p6g6Q== +datastore-core@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/datastore-core/-/datastore-core-7.0.0.tgz#1dff18ea0504692e63ab818e6ac9e448cac0727d" + integrity sha512-FdudjeH+GHjbuU8X1mIKIv8uHAErF6qtjqWFJiVKOdITk6KdiSKis4Hsfu80RWDEFQ9l9s47XIVf5FMKTtoeWA== dependencies: debug "^4.1.1" err-code "^3.0.1" @@ -3708,12 +3748,12 @@ datastore-core@^6.0.5, datastore-core@^6.0.7: it-take "^1.0.1" uint8arrays "^3.0.0" -datastore-fs@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/datastore-fs/-/datastore-fs-6.0.1.tgz#994989afa5dd39e5fb3f8d8d1eb3ea579f5bf7a3" - integrity sha512-A0JTQx6LV91ddCdnFLFES5k4stJahfz8GwpnXdMSuZLcrP1Fwa/vcnKAdRlvXpJY83Gl3+skbjh0nV5LNy1w1w== +datastore-fs@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/datastore-fs/-/datastore-fs-7.0.0.tgz#ed57989edf1dce5c8ed9622c771e71bfc49c56bd" + integrity sha512-e4zz+d8ZblGrGElFZK42sOhZ0GSbplxtYfW+imqTZtPBbwOIgY9vMgAktZtNTucWdNEuUbcR1mLdG15x5lr+Rg== dependencies: - datastore-core "^6.0.5" + datastore-core "^7.0.0" fast-write-atomic "^0.2.0" interface-datastore "^6.0.2" it-glob "^1.0.1" @@ -3721,12 +3761,12 @@ datastore-fs@^6.0.1: it-parallel-batch "^1.0.9" mkdirp "^1.0.4" -datastore-level@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/datastore-level/-/datastore-level-7.0.1.tgz#723f9a77024e4e5f13aa84ed97a2d024e63e70c9" - integrity sha512-UCLOwKloaLYrcWVewSCOqVWEHUxz1PijsWHrI0dPZd3kODSWLSpW5CYylkWKPTX+JM7S1wENbiaz3i1188JXig== +datastore-level@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/datastore-level/-/datastore-level-8.0.0.tgz#b9e1ae3093b65ac72de88b2fa1f0a229270f9509" + integrity sha512-206Nwq6vSV35phfcGTHZM5FXpa/4RmkbU3unGlhxwm13bn9VFNcyYGN5htG9xlHVXW+1uefcd64VZpH6LWGVqg== dependencies: - datastore-core "^6.0.5" + datastore-core "^7.0.0" interface-datastore "^6.0.2" it-filter "^1.0.2" it-map "^1.0.5" @@ -3734,12 +3774,12 @@ datastore-level@^7.0.1: it-take "^1.0.1" level "^7.0.0" -datastore-pubsub@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/datastore-pubsub/-/datastore-pubsub-1.0.0.tgz#7ac22d9eb3f38388e60dade3fedf2d1445a9b0cc" - integrity sha512-L2S3avrrOJUsApahmObTxUgepe+BcZzqo4svKDqcRZ8zZZj+RH/q9iJnr89kKs/6Rpidg/FLyV58jxQ8DiZ5Pg== +datastore-pubsub@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/datastore-pubsub/-/datastore-pubsub-2.0.0.tgz#ddd5d5d28012d9e2e0ae995450b93bce3eecd5bb" + integrity sha512-O82UuFRo70YT3PZPj7s2pJR0ins1AWE2W3GZi/TAdlIQorTNbLNmrkSQPclY3s8sJHuba+szqqLbzr6aCBiglg== dependencies: - datastore-core "^6.0.7" + datastore-core "^7.0.0" debug "^4.2.0" err-code "^3.0.1" interface-datastore "^6.0.2" @@ -3815,7 +3855,7 @@ deepmerge@^4.2.2: resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== -default-gateway@^6.0.3: +default-gateway@^6.0.2: version "6.0.3" resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== @@ -4979,14 +5019,6 @@ gauge@~2.7.3: strip-ansi "^3.0.1" wide-align "^1.1.0" -gc-stats@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/gc-stats/-/gc-stats-1.4.0.tgz#66cd194c5a8eae1138407300bc6cb42c2f6f3cd6" - integrity sha512-4FcCj9e8j8rCjvLkqRpGZBLgTC/xr9XEf5By3x77cDucWWB3pJK6FEwXZCTCbb4z8xdaOoi4owBNrvn3ciDdxA== - dependencies: - nan "^2.13.2" - node-pre-gyp "^0.13.0" - gensync@^1.0.0-beta.2: version "1.0.0-beta.2" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" @@ -5276,11 +5308,6 @@ header-case@^2.0.4: version "1.1.0" resolved "https://github.com/paulkernfeld/node-headless/tarball/master#0ded78103ce64e40d1ca65a57b95faebaa664dd1" -heap@~0.2.6: - version "0.2.7" - resolved "https://registry.yarnpkg.com/heap/-/heap-0.2.7.tgz#1e6adf711d3f27ce35a81fe3b7bd576c2260a8fc" - integrity sha512-2bsegYkkHO+h/9MGbn6KWcE45cHZgPANo5LXF7EvWdT0yT2EguSVO1nDgU5c8+ZOPwp2vMNa7YFsJhVcDR9Sdg== - hmac-drbg@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" @@ -5623,14 +5650,13 @@ ipaddr.js@^2.0.1: resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== -ipfs-bitswap@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/ipfs-bitswap/-/ipfs-bitswap-7.0.1.tgz#15e0509a8ae3136d687bf7d265134003beb155a4" - integrity sha512-ssVNWIBJcBnZyo3p/mLTT/I2/QywKYH1DCfb9Gt5nIvTAwDoRzyLQivIPaCT/jbahfcwwfT1AOrMVdVrc4t+Yg== +ipfs-bitswap@^10.0.1: + version "10.0.2" + resolved "https://registry.yarnpkg.com/ipfs-bitswap/-/ipfs-bitswap-10.0.2.tgz#dc8a94cf024ba68eb7b04ad1d372d724e08b8881" + integrity sha512-RY/89aUD3+EQF58iXPqJ+a9N6BUE0umPoRms75qgPL304OQMxCqmsHL3lO09fRO8qpQABbP2ng1nMjHELrAW/g== dependencies: "@vascosantos/moving-average" "^1.1.0" - abort-controller "^3.0.0" - any-signal "^2.1.2" + any-signal "^3.0.0" blockstore-core "^1.0.2" debug "^4.2.0" err-code "^3.0.1" @@ -5638,34 +5664,34 @@ ipfs-bitswap@^7.0.1: it-length-prefixed "^5.0.2" it-pipe "^1.1.0" just-debounce-it "^1.1.0" - libp2p-interfaces "^1.0.1" + libp2p-interfaces "^4.0.0" multiaddr "^10.0.0" multiformats "^9.0.4" - native-abort-controller "^1.0.3" protobufjs "^6.10.2" readable-stream "^3.6.0" uint8arrays "^3.0.0" varint "^6.0.0" varint-decoder "^1.0.0" -ipfs-cli@^0.10.2: - version "0.10.2" - resolved "https://registry.yarnpkg.com/ipfs-cli/-/ipfs-cli-0.10.2.tgz#286a8f645f609d3a3f7ed20ef974f0f6c4edf02a" - integrity sha512-MKuM/hpras8RzLQuBFnnRQu17cXHVMD0jAKGHmX8oEV71Fu2DL/enk+fpJvc7OTY1R2vTBU1sze6sllxmueMyA== +ipfs-cli@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/ipfs-cli/-/ipfs-cli-0.12.0.tgz#d85c21ee3825d694a4add93fdace22754f98fcd2" + integrity sha512-VdHbuTLNkszQplsh1RmM1+oZfQz1NET9wXzpo1/aHWa3rZlbDD+M7Hct+qaxRqNW7IfFa/f/Bn4NjTr86a4/LQ== dependencies: - "@ipld/dag-cbor" "^6.0.5" + "@ipld/dag-cbor" "^7.0.0" + "@ipld/dag-json" "^8.0.1" "@ipld/dag-pb" "^2.1.3" byteman "^1.3.5" debug "^4.1.1" err-code "^3.0.1" execa "^5.0.0" get-folder-size "^2.0.1" - ipfs-core "^0.12.2" - ipfs-core-types "^0.8.4" - ipfs-core-utils "^0.12.2" - ipfs-daemon "^0.10.4" - ipfs-http-client "^54.0.2" - ipfs-repo "^13.0.4" + ipfs-core "^0.14.0" + ipfs-core-types "^0.10.0" + ipfs-core-utils "^0.14.0" + ipfs-daemon "^0.12.0" + ipfs-http-client "^56.0.0" + ipfs-repo "^14.0.1" ipfs-utils "^9.0.2" it-all "^1.0.4" it-concat "^2.0.0" @@ -5677,7 +5703,7 @@ ipfs-cli@^0.10.2: it-split "^1.0.0" it-tar "^4.0.0" jsondiffpatch "^0.4.1" - libp2p-crypto "^0.19.7" + libp2p-crypto "^0.21.1" mafmt "^10.0.0" multiaddr "^10.0.0" multiaddr-to-uri "^8.0.0" @@ -5689,36 +5715,47 @@ ipfs-cli@^0.10.2: uint8arrays "^3.0.0" yargs "^16.0.3" -ipfs-core-config@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/ipfs-core-config/-/ipfs-core-config-0.1.4.tgz#6f37df96bb44547906b44426337ce70f11de8ef0" - integrity sha512-rjzZFwRNrm8Tr3C4wd0jN+5Rrwa503eZZ26gtrNe94PIUt9n5Z28LyXbTiuZnpdYJvV0DaJY1HBy7WMmL+Uxww== +ipfs-core-config@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/ipfs-core-config/-/ipfs-core-config-0.3.0.tgz#54621a67ada50505d20e150224a5e8b145580e3e" + integrity sha512-8z44ENi3msXKKvyObnTzbWL81Y006ZKA/XjvWvAU7Ktl0RFSmkFR9LhgyNcSsSWDuxbV4eVxQZqORu3TIM/Trw== dependencies: - "@chainsafe/libp2p-noise" "^4.0.0" + "@chainsafe/libp2p-noise" "^5.0.1" blockstore-datastore-adapter "^2.0.2" - datastore-core "^6.0.7" - datastore-fs "^6.0.1" - datastore-level "^7.0.1" + datastore-core "^7.0.0" + datastore-fs "^7.0.0" + datastore-level "^8.0.0" debug "^4.1.1" err-code "^3.0.1" hashlru "^2.3.0" - ipfs-repo "^13.0.4" + interface-datastore "^6.0.2" + ipfs-repo "^14.0.1" ipfs-utils "^9.0.2" - ipns "^0.15.0" + ipns "^0.16.0" is-ipfs "^6.0.1" it-all "^1.0.4" it-drain "^1.0.3" - libp2p-floodsub "^0.27.0" - libp2p-gossipsub "^0.11.1" - libp2p-kad-dht "^0.25.0" - libp2p-mdns "^0.17.0" + it-foreach "^0.1.1" + libp2p-floodsub "^0.29.0" + libp2p-gossipsub "^0.13.0" + libp2p-kad-dht "^0.28.5" + libp2p-mdns "^0.18.0" libp2p-mplex "^0.10.2" libp2p-tcp "^0.17.1" - libp2p-webrtc-star "^0.24.0" + libp2p-webrtc-star "^0.25.0" libp2p-websockets "^0.16.2" p-queue "^6.6.1" uint8arrays "^3.0.0" +ipfs-core-types@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/ipfs-core-types/-/ipfs-core-types-0.10.0.tgz#6a81d4c9c8f0d114b0206b128887dd0d9927c86c" + integrity sha512-mgPDqaHNu4ybGTa8Irj68+ZxE9pI8zWHRyI8T3EvBImPfD1fHIizGpIqKcdRXvgJfYifWKC9tqnoQBKTsBc/0Q== + dependencies: + interface-datastore "^6.0.2" + multiaddr "^10.0.0" + multiformats "^9.4.13" + ipfs-core-types@^0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/ipfs-core-types/-/ipfs-core-types-0.8.4.tgz#4d483dc6035714ea48a0b02e3f82b6c6d55c8525" @@ -5754,22 +5791,50 @@ ipfs-core-utils@^0.12.2: timeout-abort-controller "^1.1.1" uint8arrays "^3.0.0" -ipfs-core@^0.12.2: - version "0.12.2" - resolved "https://registry.yarnpkg.com/ipfs-core/-/ipfs-core-0.12.2.tgz#27216668ca2cc42f65664bc40af669ed6404e967" - integrity sha512-Lj4GZZ4LKCg1w3V+Y21BzfVS23kkt95+YGjMQ33JL3SAPR2xLdO30yvoqB48SYzyT8RMqjBEuNDbdP9OhIVlCQ== +ipfs-core-utils@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/ipfs-core-utils/-/ipfs-core-utils-0.14.0.tgz#cdb1f2fbe796abf4269306ce7bb86f8f1ad1b8a4" + integrity sha512-jf3OSgO5+H3rTBYiFcxACEP1p5fby4NwSIlpt2++FwOY78BRD98YYBdMMluh/frt4dDN93xSJgB7ALSvjJRGOg== + dependencies: + any-signal "^3.0.0" + blob-to-it "^1.0.1" + browser-readablestream-to-it "^1.0.1" + debug "^4.1.1" + err-code "^3.0.1" + ipfs-core-types "^0.10.0" + ipfs-unixfs "^6.0.3" + ipfs-utils "^9.0.2" + it-all "^1.0.4" + it-map "^1.0.4" + it-peekable "^1.0.2" + it-to-stream "^1.0.0" + merge-options "^3.0.4" + multiaddr "^10.0.0" + multiaddr-to-uri "^8.0.0" + multiformats "^9.4.13" + nanoid "^3.1.23" + parse-duration "^1.0.0" + timeout-abort-controller "^3.0.0" + uint8arrays "^3.0.0" + +ipfs-core@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/ipfs-core/-/ipfs-core-0.14.0.tgz#d4fbfa98fca7cce10553e4586be4320f8aefb7ea" + integrity sha512-tHYSWp6ieTOms+/ZDrC5Pn8iNfkxHnLWtpCa2NZWTjOZUx9tAW5cTcpxRFNNiId2+H5/Gb+K9UMAgpoGH1c1Hg== dependencies: - "@chainsafe/libp2p-noise" "^4.0.0" + "@chainsafe/libp2p-noise" "^5.0.0" "@ipld/car" "^3.1.0" - "@ipld/dag-cbor" "^6.0.5" + "@ipld/dag-cbor" "^7.0.0" + "@ipld/dag-json" "^8.0.1" "@ipld/dag-pb" "^2.1.3" - "@multiformats/murmur3" "^1.0.1" - any-signal "^2.1.2" + "@multiformats/murmur3" "^1.1.1" + any-signal "^3.0.0" array-shuffle "^2.0.0" blockstore-core "^1.0.2" blockstore-datastore-adapter "^2.0.2" - datastore-core "^6.0.7" - datastore-pubsub "^1.0.0" + dag-jose "^1.0.0" + datastore-core "^7.0.0" + datastore-pubsub "^2.0.0" debug "^4.1.1" dlv "^1.1.3" err-code "^3.0.1" @@ -5777,17 +5842,17 @@ ipfs-core@^0.12.2: hashlru "^2.3.0" interface-blockstore "^2.0.2" interface-datastore "^6.0.2" - ipfs-bitswap "^7.0.1" - ipfs-core-config "^0.1.4" - ipfs-core-types "^0.8.4" - ipfs-core-utils "^0.12.2" - ipfs-http-client "^54.0.2" - ipfs-repo "^13.0.4" + ipfs-bitswap "^10.0.1" + ipfs-core-config "^0.3.0" + ipfs-core-types "^0.10.0" + ipfs-core-utils "^0.14.0" + ipfs-http-client "^56.0.0" + ipfs-repo "^14.0.1" ipfs-unixfs "^6.0.3" ipfs-unixfs-exporter "^7.0.3" ipfs-unixfs-importer "^9.0.3" ipfs-utils "^9.0.2" - ipns "^0.15.0" + ipns "^0.16.0" is-domain-name "^1.0.1" is-ipfs "^6.0.1" it-all "^1.0.4" @@ -5797,18 +5862,18 @@ ipfs-core@^0.12.2: it-last "^1.0.4" it-map "^1.0.4" it-merge "^1.0.2" - it-parallel "^1.0.0" + it-parallel "^2.0.1" it-peekable "^1.0.2" it-pipe "^1.1.0" it-pushable "^1.4.2" it-tar "^4.0.0" it-to-buffer "^2.0.0" just-safe-set "^2.2.1" - libp2p "^0.33.0" - libp2p-bootstrap "^0.13.0" - libp2p-crypto "^0.19.7" - libp2p-delegated-content-routing "^0.11.0" - libp2p-delegated-peer-routing "^0.10.0" + libp2p "^0.36.2" + libp2p-bootstrap "^0.14.0" + libp2p-crypto "^0.21.1" + libp2p-delegated-content-routing "^0.11.1" + libp2p-delegated-peer-routing "^0.11.0" libp2p-record "^0.10.3" mafmt "^10.0.0" merge-options "^3.0.4" @@ -5816,51 +5881,49 @@ ipfs-core@^0.12.2: multiaddr "^10.0.0" multiaddr-to-uri "^8.0.0" multiformats "^9.4.13" - native-abort-controller "^1.0.3" pako "^1.0.2" parse-duration "^1.0.0" - peer-id "^0.15.1" - timeout-abort-controller "^1.1.1" + peer-id "^0.16.0" + timeout-abort-controller "^3.0.0" uint8arrays "^3.0.0" -ipfs-daemon@^0.10.4: - version "0.10.4" - resolved "https://registry.yarnpkg.com/ipfs-daemon/-/ipfs-daemon-0.10.4.tgz#cbb07b6f6c08ea665733bdb1cf8db702cab9e360" - integrity sha512-LN5jshvX2gNp9YIwklcr7XE0E0r8AaqwNYnniwkj8B09mChjr77ezWWNHBMAfWesQrckyQcvBeMCAFPeeb1yZg== +ipfs-daemon@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/ipfs-daemon/-/ipfs-daemon-0.12.0.tgz#409cd7f6669398ece0004254777e60d81ba10b58" + integrity sha512-HKK2oyASP/WpGjBTjqMLBSSUQA1iJnKBHXX+1ExvfFYdi2nQ+h2VNjD6OspUU7XvVhUawXNg7uFRkCf6SuxFDA== dependencies: "@mapbox/node-pre-gyp" "^1.0.5" debug "^4.1.1" - ipfs-core "^0.12.2" - ipfs-core-types "^0.8.4" - ipfs-grpc-server "^0.7.4" - ipfs-http-gateway "^0.7.4" - ipfs-http-server "^0.9.2" + ipfs-core "^0.14.0" + ipfs-core-types "^0.10.0" + ipfs-grpc-server "^0.8.1" + ipfs-http-gateway "^0.9.0" + ipfs-http-server "^0.11.0" ipfs-utils "^9.0.2" just-safe-set "^2.2.1" - libp2p "^0.33.0" - libp2p-webrtc-star "^0.24.0" + libp2p "^0.36.2" + libp2p-webrtc-star "^0.25.0" optionalDependencies: electron-webrtc "^0.3.0" - prom-client "^12.0.0" - prometheus-gc-stats "^0.6.0" + prom-client "^14.0.1" wrtc "^0.4.6" -ipfs-grpc-protocol@^0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/ipfs-grpc-protocol/-/ipfs-grpc-protocol-0.5.4.tgz#18a852382b27296dc2c43958e51328b79682e676" - integrity sha512-+gBuqSKzT1xsjUdSOAMIR17Y9N9FWg2SJBLsvRjjpOISKQ549OudKkVH893qby0/nkvUut3Y4uWocrKoHOXHaw== +ipfs-grpc-protocol@^0.5.5: + version "0.5.5" + resolved "https://registry.yarnpkg.com/ipfs-grpc-protocol/-/ipfs-grpc-protocol-0.5.5.tgz#d51fe2adb7d2e0fca14e1a6af5d53f9c73d8a012" + integrity sha512-zoJ+xwcYwzJ03GWJdz3e2k1NqJMfI9+M/VyPImhqPowVmTZ0+f9JGR+M8MetJAHMeQILLCTXmIMsiFzAFObZJg== -ipfs-grpc-server@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/ipfs-grpc-server/-/ipfs-grpc-server-0.7.4.tgz#5114bcffbc9e6d59745c5c2ffaaccd7d3afa9779" - integrity sha512-5MstZn2przkzjU7FlAr1fd8gq3bZJvKXftxdnenUlFQItSsoLtKdi2sVygxv8BeWj8xZHETec3t9FQeL3A1QOg== +ipfs-grpc-server@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/ipfs-grpc-server/-/ipfs-grpc-server-0.8.1.tgz#c69296c6cdc892055a44afad1e3907f7bbf7d548" + integrity sha512-q7oiFd3IFsYitaEdaQwQYTmZsPn//P9fL1sTCCnUb0kMzrNX9gWG1JSqPtRZuuLDEhO/Lb8Ohg3eRtMGQHBcuw== dependencies: "@grpc/grpc-js" "^1.1.8" change-case "^4.1.1" coercer "^1.1.2" debug "^4.1.1" - ipfs-core-types "^0.8.4" - ipfs-grpc-protocol "^0.5.4" + ipfs-core-types "^0.10.0" + ipfs-grpc-protocol "^0.5.5" it-first "^1.0.4" it-map "^1.0.4" it-peekable "^1.0.2" @@ -5871,7 +5934,7 @@ ipfs-grpc-server@^0.7.4: protobufjs "^6.10.2" ws "^7.3.1" -ipfs-http-client@^54.0.0, ipfs-http-client@^54.0.2: +ipfs-http-client@^54.0.0: version "54.0.2" resolved "https://registry.yarnpkg.com/ipfs-http-client/-/ipfs-http-client-54.0.2.tgz#56871a7103e81a69658d796e112e917a2dbf9e48" integrity sha512-gPTD+Hy7UdiM+Ez9n+PJmSQ5m1fShhDhIkZ+lTY2L9p7KFOU643qACqUrdZZjlZIRWHg4htHSYNPnTRh2bjOjA== @@ -5895,18 +5958,42 @@ ipfs-http-client@^54.0.0, ipfs-http-client@^54.0.2: stream-to-it "^0.2.2" uint8arrays "^3.0.0" -ipfs-http-gateway@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/ipfs-http-gateway/-/ipfs-http-gateway-0.7.4.tgz#159d23be6278fc894b223fd557429ec9c47a8f60" - integrity sha512-ga42/BpSVlKwJw7hfYQKc5q9zB1DnRWyWHIZJLx6QrZn0WUcGf/aiEqtAiBNOuLyGpBM+sU2xdQNZ9zimvFFng== +ipfs-http-client@^56.0.0: + version "56.0.0" + resolved "https://registry.yarnpkg.com/ipfs-http-client/-/ipfs-http-client-56.0.0.tgz#f42fa2bbf987bfa128ce0025de5d668586f4a815" + integrity sha512-JF3on9c0hB9XHk/UCxbyC6rSpERuj8F/0QcN/HImZoHNUKZ0/T8DpgVopocKdmGi1gr3Izlop7poaXomSt8Nug== + dependencies: + "@ipld/dag-cbor" "^7.0.0" + "@ipld/dag-json" "^8.0.1" + "@ipld/dag-pb" "^2.1.3" + any-signal "^3.0.0" + dag-jose "^1.0.0" + debug "^4.1.1" + err-code "^3.0.1" + ipfs-core-types "^0.10.0" + ipfs-core-utils "^0.14.0" + ipfs-utils "^9.0.2" + it-first "^1.0.6" + it-last "^1.0.4" + merge-options "^3.0.4" + multiaddr "^10.0.0" + multiformats "^9.4.13" + parse-duration "^1.0.0" + stream-to-it "^0.2.2" + uint8arrays "^3.0.0" + +ipfs-http-gateway@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/ipfs-http-gateway/-/ipfs-http-gateway-0.9.0.tgz#a66e476e1833ec5021caa0c2757a3eb88e7c56ed" + integrity sha512-jsMAe4Ty0pozpu3SziDHax1YIqa2WOlJxXZQ+M0nQF3lCgHL+4utXmd7f13bzPFi64G+u7kBu/jvv0SCBU8Jww== dependencies: "@hapi/ammo" "^5.0.1" "@hapi/boom" "^9.1.0" "@hapi/hapi" "^20.0.0" debug "^4.1.1" hapi-pino "^8.3.0" - ipfs-core-types "^0.8.4" - ipfs-http-response "^1.0.5" + ipfs-core-types "^0.10.0" + ipfs-http-response "^2.0.0" is-ipfs "^6.0.1" it-last "^1.0.4" it-to-stream "^1.0.0" @@ -5915,10 +6002,10 @@ ipfs-http-gateway@^0.7.4: uint8arrays "^3.0.0" uri-to-multiaddr "^6.0.0" -ipfs-http-response@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/ipfs-http-response/-/ipfs-http-response-1.0.5.tgz#90da4fca7b27074f996508a0e149669fad909399" - integrity sha512-qwpm/CXpH5cVpItLadipApMR0PItIuRyUfGL1mf/8oxKgDCvnx81iaTPkQv9+HJUFVjgVwAyXavY8FV+NGG6rA== +ipfs-http-response@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ipfs-http-response/-/ipfs-http-response-2.0.0.tgz#12c169b9e398061e692b5b1147b2537f8b5ccbe6" + integrity sha512-2MYYxNz/KD9+LD8TMdNN3hwCYEta2MsaH9JMDIoVHZPhLLPaSk5N9A8W+eHGAdQ1CSYUcYp9w+7EWwkp2jOhbQ== dependencies: debug "^4.3.1" ejs "^3.1.6" @@ -5931,23 +6018,23 @@ ipfs-http-response@^1.0.5: mime-types "^2.1.30" p-try-each "^1.0.1" -ipfs-http-server@^0.9.2: - version "0.9.2" - resolved "https://registry.yarnpkg.com/ipfs-http-server/-/ipfs-http-server-0.9.2.tgz#0143ab0649ddd840a89a5df14fd3bedd630afdf4" - integrity sha512-R+FlD8MtKD97dB6Z3P1GMtfWnT29A1k/uvV0uOzJB/nn8c2+1R2JJKWH1hBAesznj435ajMOYWRXgxXm5Yw5iw== +ipfs-http-server@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/ipfs-http-server/-/ipfs-http-server-0.11.0.tgz#f0683b75edaf2a09b559433a767681035b5c7cee" + integrity sha512-23admn/q7GxrC8om3j6La4jdy926ymblxtZlmRhGYuPg1pEUoQGPft2q/YCSm/oTR92CDj/JQ/yUp7RNBu210w== dependencies: "@hapi/boom" "^9.1.0" "@hapi/content" "^5.0.2" "@hapi/hapi" "^20.0.0" "@ipld/dag-pb" "^2.1.3" - abort-controller "^3.0.0" + any-signal "^3.0.0" debug "^4.1.1" dlv "^1.1.3" err-code "^3.0.1" hapi-pino "^8.3.0" - ipfs-core-types "^0.8.4" - ipfs-core-utils "^0.12.2" - ipfs-http-gateway "^0.7.4" + ipfs-core-types "^0.10.0" + ipfs-core-utils "^0.14.0" + ipfs-http-gateway "^0.9.0" ipfs-unixfs "^6.0.3" it-all "^1.0.4" it-drain "^1.0.3" @@ -5964,13 +6051,13 @@ ipfs-http-server@^0.9.2: just-safe-set "^2.2.1" multiaddr "^10.0.0" multiformats "^9.4.13" - native-abort-controller "^1.0.3" parse-duration "^1.0.0" stream-to-it "^0.2.2" + timeout-abort-controller "^3.0.0" uint8arrays "^3.0.0" uri-to-multiaddr "^6.0.0" optionalDependencies: - prom-client "^12.0.0" + prom-client "^14.0.1" ipfs-log@^5.4.1: version "5.4.1" @@ -6000,38 +6087,39 @@ ipfs-pubsub-peer-monitor@~0.0.5: dependencies: p-forever "^2.1.0" -ipfs-repo-migrations@^11.0.2: - version "11.0.2" - resolved "https://registry.yarnpkg.com/ipfs-repo-migrations/-/ipfs-repo-migrations-11.0.2.tgz#11b6048c0e2fde7ec55263d05160353fd199b4eb" - integrity sha512-0+O1q3X06jObIKYIEyUDNH1078PrQ7qg4i3Ufv4U0+R4MlF1LOYyQGwW6AK87V94Pta0bHeicYeY3dGpGgzv4g== +ipfs-repo-migrations@^12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/ipfs-repo-migrations/-/ipfs-repo-migrations-12.0.1.tgz#225f8a46275d1aa07e8fbf1fcd2365ab3e46dbe2" + integrity sha512-XuWQ6WWHPk/AtKd4IoQIBAPoqgwsOhX4hPjR6NXKwfS3i2r/mJmprmJ0dFirmykYWaHSDYrGlM06IM0hynVI4A== dependencies: "@ipld/dag-pb" "^2.0.0" cborg "^1.3.1" - datastore-core "^6.0.7" + datastore-core "^7.0.0" debug "^4.1.0" fnv1a "^1.0.1" interface-blockstore "^2.0.2" interface-datastore "^6.0.2" it-length "^1.0.1" + multiaddr "^10.0.1" multiformats "^9.0.0" protobufjs "^6.10.2" uint8arrays "^3.0.0" varint "^6.0.0" -ipfs-repo@^13.0.4: - version "13.0.7" - resolved "https://registry.yarnpkg.com/ipfs-repo/-/ipfs-repo-13.0.7.tgz#69c8875059dc493a6bd61f3db1c26e7ebf0d6dca" - integrity sha512-0z3iApJMew2XM8ZeAPDUnEOII10s+LNThd/jmiLvkRPcMVAkzsyRXpWnRQ2hPuDGxw91QCcQHG+GS4xW2eVCdQ== +ipfs-repo@^14.0.1: + version "14.0.1" + resolved "https://registry.yarnpkg.com/ipfs-repo/-/ipfs-repo-14.0.1.tgz#d683a3aa919451f9270e3099e3a3b7cb8e72ddeb" + integrity sha512-6pPGFOJ5LF6MG+CiNMhuCNjVKrsHHcsA8yipH02aec9SCpmY79D3P2z0/ei+5jh2vKtYADLWBr07FqDJIScClA== dependencies: "@ipld/dag-pb" "^2.1.0" bytes "^3.1.0" cborg "^1.3.4" - datastore-core "^6.0.7" + datastore-core "^7.0.0" debug "^4.1.0" err-code "^3.0.1" interface-blockstore "^2.0.2" interface-datastore "^6.0.2" - ipfs-repo-migrations "^11.0.2" + ipfs-repo-migrations "^12.0.1" it-drain "^1.0.1" it-filter "^1.0.2" it-first "^1.0.2" @@ -6117,30 +6205,30 @@ ipfs-utils@^9.0.1, ipfs-utils@^9.0.2: react-native-fetch-api "^2.0.0" stream-to-it "^0.2.2" -ipfs@^0.60.0: - version "0.60.2" - resolved "https://registry.yarnpkg.com/ipfs/-/ipfs-0.60.2.tgz#5a9d2bd18e68172d5402e84f87ac91e79c1d9bca" - integrity sha512-dRLKxtbc/clineZHPSwfXHb7ebVNwsxSAbXCq9vT6TBZl3MGy5eI0fzrUbKUo+9P+I+uL5oTcSaOxIi+Dk8Tqw== +ipfs@0.62.0: + version "0.62.0" + resolved "https://registry.yarnpkg.com/ipfs/-/ipfs-0.62.0.tgz#0ed524ba4bf6dc2ea736dc3e8fe4a0a022202015" + integrity sha512-XG5a++2tuFVXxQ3DAre9CXhbuO0EnHFrNbZenWITtDafoWvWw/wkzNcEps5+dsLNk7pHFs58Y9HzymWUoRDaGg== dependencies: debug "^4.1.1" - ipfs-cli "^0.10.2" - ipfs-core "^0.12.2" + ipfs-cli "^0.12.0" + ipfs-core "^0.14.0" semver "^7.3.2" update-notifier "^5.0.0" -ipns@^0.15.0: - version "0.15.1" - resolved "https://registry.yarnpkg.com/ipns/-/ipns-0.15.1.tgz#3e6367c95feee5c520783a2567d3737ace0161c0" - integrity sha512-yHt7WIF3urgr/CBEaaBH53cxrMpbVo7THdQyy2ulZOot9tJpp1wbkE0i0aZV4/D2gEzMHmM385xzygIe1BE/iw== +ipns@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/ipns/-/ipns-0.16.0.tgz#656bf36d78a6a9eb829ff798b4ca875ba9a3d0d4" + integrity sha512-fBYkRjN3/fc6IQujUF4WBEyOXegK715w+wx9IErV6H2B5JXsMnHOBceUKn3L90dj+wJfHs6T+hM/OZiTT6mQCw== dependencies: cborg "^1.3.3" debug "^4.2.0" err-code "^3.0.1" interface-datastore "^6.0.2" - libp2p-crypto "^0.20.0" + libp2p-crypto "^0.21.0" long "^4.0.0" multiformats "^9.4.5" - peer-id "^0.15.0" + peer-id "^0.16.0" protobufjs "^6.10.2" timestamp-nano "^1.0.0" uint8arrays "^3.0.0" @@ -6570,6 +6658,11 @@ it-first@^1.0.2, it-first@^1.0.4, it-first@^1.0.6: resolved "https://registry.yarnpkg.com/it-first/-/it-first-1.0.7.tgz#a4bef40da8be21667f7d23e44dae652f5ccd7ab1" integrity sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g== +it-foreach@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/it-foreach/-/it-foreach-0.1.1.tgz#8dce2d16567cfac007977e2daae7699c82c58d70" + integrity sha512-ZLxL651N5w5SL/EIIcrXELgYrrkuEKj/TErG93C4lr6lNZziKsf338ljSG85PjQfu7Frg/1wESl5pLrPSFXI9g== + it-glob@^1.0.0, it-glob@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/it-glob/-/it-glob-1.0.2.tgz#bab9b04d6aaac42884502f3a0bfee84c7a29e15e" @@ -6640,21 +6733,20 @@ it-parallel-batch@^1.0.9: dependencies: it-batch "^1.0.9" -it-parallel@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/it-parallel/-/it-parallel-1.0.0.tgz#d8761d75e469718828bcbb61d041b748ed94013d" - integrity sha512-kYlBKkNoHGOX++1Pf3M8IZOfozuTIln7F3Ldk2C/XnNW/XkqBqtiEWDoJHI0mkUHenxWnbaaCioM/aNQimNPlA== +it-parallel@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/it-parallel/-/it-parallel-2.0.1.tgz#ba46b04c764579d1fc63ff668d13fac63c1bd7f8" + integrity sha512-VnHs9UJXSr8jmPnquS76qhLU+tE3WvLJqBUKMjAD2/Z1O5JsjpHMqq8yvVByyuwuFnh1OG9faJVGc5c9t+T6Kg== dependencies: p-defer "^3.0.0" -it-pb-rpc@^0.1.11: - version "0.1.11" - resolved "https://registry.yarnpkg.com/it-pb-rpc/-/it-pb-rpc-0.1.11.tgz#22c3d3e4d635ffdd24453a225ff16cc1bde463c5" - integrity sha512-1Yvae7LNHNM/WzxWT7OyHqwpA7DZoGos22JioMZ5H6i9iExQf71NHE0phHKEfkJdWLo7SRqPLLbqs2zaeKCwPA== +it-pb-rpc@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/it-pb-rpc/-/it-pb-rpc-0.2.0.tgz#9247489e73e4a7d382d63a74778c1c3308bd9297" + integrity sha512-Rojodsa6yxSTZDqVVF9HXKsISoHtlLNOL0P6b/7oCswiscbjCpt1IB78BxRDHpFL3tg8jFPMNDTP3v6ZjrMf9w== dependencies: - is-buffer "^2.0.5" it-handshake "^2.0.0" - it-length-prefixed "^5.0.2" + it-length-prefixed "^5.0.3" it-peekable@^1.0.2: version "1.0.3" @@ -6685,7 +6777,7 @@ it-reduce@^1.0.5: resolved "https://registry.yarnpkg.com/it-reduce/-/it-reduce-1.0.6.tgz#3e98c069a6d2007bb2a7e18fd3b5a10ff0b1c191" integrity sha512-YyAhA52Xv+05PUaz0FwjanG7tqxD0CrP7dgGgxN42YDG6oswztbH8K6Ca8+AjH8VxSI0lvq4pD9i17MQqJUFuA== -it-sort@^1.0.0: +it-sort@^1.0.0, it-sort@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/it-sort/-/it-sort-1.0.1.tgz#2b7c100225b04147f06a4962c57e22cd2f35f855" integrity sha512-c+C48cP7XMMebB9irLrJs2EmpLILId8NYSojqAqN8etE8ienx0azBgaKvZHYH1DkerqIul0Fl2FqISu2BZgTEQ== @@ -6699,7 +6791,7 @@ it-split@^1.0.0: dependencies: bl "^5.0.0" -it-take@^1.0.0, it-take@^1.0.1: +it-take@^1.0.0, it-take@^1.0.1, it-take@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/it-take/-/it-take-1.0.2.tgz#b5f1570014db7c3454897898b69bb7ac9c3bffc1" integrity sha512-u7I6qhhxH7pSevcYNaMECtkvZW365ARqAIt9K+xjdK1B2WUDEjQSfETkOCT8bxFq/59LqrN3cMLUtTgmDBaygw== @@ -7423,7 +7515,7 @@ k-bucket@^5.1.0: dependencies: randombytes "^2.1.0" -keypair@^1.0.1, keypair@^1.0.4: +keypair@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/keypair/-/keypair-1.0.4.tgz#a749a45f388593f3950f18b3757d32a93bd8ce83" integrity sha512-zwhgOhhniaL7oxMgUMKKw5219PWWABMO+dgMnzJOQ2/5L3XJtTJGhW2PEXlxXj9zaccdReZJZ83+4NPhVfNVDg== @@ -7669,15 +7761,15 @@ levn@~0.3.0: prelude-ls "~1.1.2" type-check "~0.3.2" -libp2p-bootstrap@^0.13.0: - version "0.13.0" - resolved "https://registry.yarnpkg.com/libp2p-bootstrap/-/libp2p-bootstrap-0.13.0.tgz#6edba44eeac5a421718f9d6f3594ad7863cf36fc" - integrity sha512-8sXEZrikY+chKvMorkvOi9E/v9GvwsYr9DAEfzQZrOKQZByqhan1aXQKWrSpc4AxEv5/UopRzu1P47bkOi8wdw== +libp2p-bootstrap@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/libp2p-bootstrap/-/libp2p-bootstrap-0.14.0.tgz#820cc2d259a4710c660d239c5e2043384a1317b2" + integrity sha512-j3slZo5nOdA8wVlav8dRZeAXutZ7psz/f10DLoIEX/EFif7uU5oZfIYvjbVGo3ZDl+VQLo2tR0m1lV0westQ3g== dependencies: debug "^4.3.1" mafmt "^10.0.0" multiaddr "^10.0.0" - peer-id "^0.15.0" + peer-id "^0.16.0" libp2p-crypto-secp256k1@^0.3.0, libp2p-crypto-secp256k1@~0.3.0: version "0.3.1" @@ -7713,147 +7805,134 @@ libp2p-crypto@^0.16.0: tweetnacl "^1.0.0" ursa-optional "~0.10.0" -libp2p-crypto@^0.19.4, libp2p-crypto@^0.19.5, libp2p-crypto@^0.19.7: - version "0.19.7" - resolved "https://registry.yarnpkg.com/libp2p-crypto/-/libp2p-crypto-0.19.7.tgz#e96a95bd430e672a695209fe0fbd2bcbd348bc35" - integrity sha512-Qb5o/3WFKF2j6mYSt4UBPyi2kbKl3jYV0podBJoJCw70DlpM5Xc+oh3fFY9ToSunu8aSQQ5GY8nutjXgX/uGRA== - dependencies: - err-code "^3.0.1" - is-typedarray "^1.0.0" - iso-random-stream "^2.0.0" - keypair "^1.0.1" - multiformats "^9.4.5" - node-forge "^0.10.0" - pem-jwk "^2.0.0" - protobufjs "^6.11.2" - secp256k1 "^4.0.0" - uint8arrays "^3.0.0" - ursa-optional "^0.10.1" - -libp2p-crypto@^0.20.0: - version "0.20.0" - resolved "https://registry.yarnpkg.com/libp2p-crypto/-/libp2p-crypto-0.20.0.tgz#3881ccff5f1f51f48c74050d685535fb1a728488" - integrity sha512-WgIW9rYcWaO/5j2T6NW3R6Q46yvp2ZfFErqRMbi4/pOTL3T7+OROYpL/1iWVksWkXyurU/t2qFsIijWMxR5C4Q== +libp2p-crypto@^0.21.0, libp2p-crypto@^0.21.1, libp2p-crypto@^0.21.2: + version "0.21.2" + resolved "https://registry.yarnpkg.com/libp2p-crypto/-/libp2p-crypto-0.21.2.tgz#7f9875436f24ca3887b077210b217b702bd72916" + integrity sha512-EXFrhSpiHtJ+/L8xXDvQNK5VjUMG51u878jzZcaT5XhuN/zFg6PWJFnl/qB2Y2j7eMWnvCRP7Kp+ua2H36cG4g== dependencies: + "@noble/ed25519" "^1.5.1" + "@noble/secp256k1" "^1.3.0" err-code "^3.0.1" iso-random-stream "^2.0.0" - keypair "^1.0.4" multiformats "^9.4.5" - noble-ed25519 "^1.2.6" - noble-secp256k1 "^1.2.10" - node-forge "^0.10.0" - pem-jwk "^2.0.0" + node-forge "^1.2.1" protobufjs "^6.11.2" uint8arrays "^3.0.0" - ursa-optional "^0.10.1" -libp2p-delegated-content-routing@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/libp2p-delegated-content-routing/-/libp2p-delegated-content-routing-0.11.1.tgz#a8ac95dfc3b7c47d6f1afa685dadabdbbdea42c6" - integrity sha512-xZhO6AMKEJor1oABYX1NvmL0D6KaPFAonQRdOpFNZHb4lesZZvklmp9TbgWQP0YRZE65LVsCMbOPXfbqZ4S6ag== +libp2p-delegated-content-routing@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/libp2p-delegated-content-routing/-/libp2p-delegated-content-routing-0.11.2.tgz#a33290102e0c7b19f5726fe77d0264f481c141e1" + integrity sha512-O7bqOPGlvePsP4ld6AU4uDuHjTQ9lVfsTFkYqhwPVUw1rxR0UiGiU5eyq6ADlgrY3lHtz3Sc3yNVFN1FNDn1iA== dependencies: debug "^4.1.1" it-drain "^1.0.3" multiaddr "^10.0.0" p-defer "^3.0.0" p-queue "^6.2.1" + peer-id "^0.16.0" -libp2p-delegated-peer-routing@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/libp2p-delegated-peer-routing/-/libp2p-delegated-peer-routing-0.10.0.tgz#734e40d9282c5d259f3c2a20acbfcf02dbfb7615" - integrity sha512-Gi4iqPOUH2rSmZ8PymyoTleFYvBCku98DvCT1FRyD3hQvLvLSWyAU9cUHLQcHyK3HQstzv3ZSU2q9XgPy7vnfA== +libp2p-delegated-peer-routing@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/libp2p-delegated-peer-routing/-/libp2p-delegated-peer-routing-0.11.1.tgz#f410a6f46452d1895f817b04d7605be8539df96e" + integrity sha512-NwdRS0a6plfzVcdSqHV4hQnv872zjt7dUtsfRXmPZkXoaPjWck3Y0EDFxDYHlCMPH9w7PvrgttBlO1EwWqFGFw== dependencies: debug "^4.3.1" multiformats "^9.0.2" p-defer "^3.0.0" p-queue "^6.3.0" - peer-id "^0.15.0" + peer-id "^0.16.0" -libp2p-floodsub@^0.27.0: - version "0.27.1" - resolved "https://registry.yarnpkg.com/libp2p-floodsub/-/libp2p-floodsub-0.27.1.tgz#4bba8afbdd2f36dea68e09a139d1a754d089b44d" - integrity sha512-OM4DvKlvfEh3QsBJLWMZWfgP0uUIj1iajh8BLsV7QmC9QJvJ4dx8xZgh7Fc90n4Vfu1aosB75ZvDv1qIcnVOXw== +libp2p-floodsub@^0.29.0: + version "0.29.0" + resolved "https://registry.yarnpkg.com/libp2p-floodsub/-/libp2p-floodsub-0.29.0.tgz#8c44473224ceb872bdcb39a9e9fc97634ff5200a" + integrity sha512-EcTTMJjryK1jUeSmBAa0hUYuEeMwvdtVyPFt+ImdQxNFWnDdVGTVQkn+5WOLESXlZS5Qj6vnXHpOaTc1FRv4Fw== dependencies: debug "^4.2.0" - libp2p-interfaces "^1.0.1" + libp2p-interfaces "^4.0.2" time-cache "^0.3.0" uint8arrays "^3.0.0" -libp2p-gossipsub@^0.11.1: - version "0.11.4" - resolved "https://registry.yarnpkg.com/libp2p-gossipsub/-/libp2p-gossipsub-0.11.4.tgz#e655c50282e95ba9788e20e74dd1cd5f09210157" - integrity sha512-CqI+VgB2k+rVr+OKRPLj8g7EekMM5PciIOWFnG8R1z38/it5JyvyZCVtXcaMO5EaSPwlRiiXpi4kPmxQdntIUg== +libp2p-gossipsub@^0.13.0: + version "0.13.0" + resolved "https://registry.yarnpkg.com/libp2p-gossipsub/-/libp2p-gossipsub-0.13.0.tgz#a70db85139c62d7a8ad273be3ba01d1c9f338f7b" + integrity sha512-xy2jRZGmJpjy++Di6f1admtjve8Fx0z5l8NISTQS282egwbRMmTPE6/UeYktb6hNGAgtSTIwXdHjXmMOiTarFA== dependencies: - "@types/debug" "^4.1.5" + "@types/debug" "^4.1.7" debug "^4.3.1" denque "^1.5.0" err-code "^3.0.1" it-pipe "^1.1.0" - libp2p-interfaces "^1.1.0" - peer-id "^0.15.3" + libp2p-interfaces "^4.0.4" + peer-id "^0.16.0" protobufjs "^6.11.2" - time-cache "^0.3.0" uint8arrays "^3.0.0" -libp2p-interfaces@^1.0.0, libp2p-interfaces@^1.0.1, libp2p-interfaces@^1.1.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/libp2p-interfaces/-/libp2p-interfaces-1.3.1.tgz#193dccffefd709b24f689bc7ac2e3bb67299f90b" - integrity sha512-Bh991Nv2KT/jZ7DjPd/zqhk8cCtkHl6OWw8lyK7wBX7Aj3/ezGwjoDABJzKgt1lbvcgCeQIbzPiIbaKj4DUI4w== +libp2p-interfaces@^4.0.0, libp2p-interfaces@^4.0.2, libp2p-interfaces@^4.0.4: + version "4.0.6" + resolved "https://registry.yarnpkg.com/libp2p-interfaces/-/libp2p-interfaces-4.0.6.tgz#462062e04a680703bca18eb1d7a9c963a39344d1" + integrity sha512-3KjzNEIWhi+VoOamLvgKKUE/xqwxSw/JYqsBnfMhAWVRvRtosROtVT03wci2XbuuowCYw+/hEX1xKJIR1w5n0A== dependencies: - abort-controller "^3.0.0" abortable-iterator "^3.0.0" debug "^4.3.1" err-code "^3.0.1" it-length-prefixed "^5.0.2" it-pipe "^1.1.0" it-pushable "^1.4.2" - libp2p-crypto "^0.20.0" + libp2p-crypto "^0.21.0" multiaddr "^10.0.0" multiformats "^9.1.2" p-queue "^6.6.2" - peer-id "^0.15.4" + peer-id "^0.16.0" protobufjs "^6.10.2" uint8arrays "^3.0.0" -libp2p-kad-dht@^0.25.0: - version "0.25.0" - resolved "https://registry.yarnpkg.com/libp2p-kad-dht/-/libp2p-kad-dht-0.25.0.tgz#b96a776b07252c480d746e5cade2d53cf8ceee0e" - integrity sha512-xZpCpdAVjLRoj1CHKM0wG9qbjaV4BtxtYrKYlXXfq/pfH7M7XPRQSLB2BMM8bkBEqONCykxXRsXVa6/jviPbsg== +libp2p-kad-dht@^0.28.5: + version "0.28.6" + resolved "https://registry.yarnpkg.com/libp2p-kad-dht/-/libp2p-kad-dht-0.28.6.tgz#c0c786bd8eda6187f4649168e7e45073e49c811d" + integrity sha512-laJw8SRxYKYawMr295Yo38juRjiQ02cBTpnWU3KeTWnO+5bUYrtK6aOgxzMawiLDiDBZ/FLtdnoTPyuKP5QrTg== dependencies: - datastore-core "^6.0.7" + any-signal "^3.0.0" + datastore-core "^7.0.0" debug "^4.3.1" err-code "^3.0.0" hashlru "^2.3.0" - heap "~0.2.6" interface-datastore "^6.0.2" + it-all "^1.0.5" + it-drain "^1.0.4" it-first "^1.0.4" it-length "^1.0.3" it-length-prefixed "^5.0.2" + it-map "^1.0.5" + it-merge "^1.0.3" + it-parallel "^2.0.1" it-pipe "^1.1.0" + it-take "^1.0.2" k-bucket "^5.1.0" - libp2p-crypto "^0.19.5" - libp2p-interfaces "^1.0.0" + libp2p-crypto "^0.21.0" + libp2p-interfaces "^4.0.0" libp2p-record "^0.10.4" multiaddr "^10.0.0" multiformats "^9.4.5" + p-defer "^3.0.0" p-map "^4.0.0" p-queue "^6.6.2" - p-timeout "^4.1.0" - peer-id "^0.15.0" + peer-id "^0.16.0" + private-ip "^2.3.3" protobufjs "^6.10.2" streaming-iterables "^6.0.0" + timeout-abort-controller "^3.0.0" uint8arrays "^3.0.0" varint "^6.0.0" -libp2p-mdns@^0.17.0: - version "0.17.0" - resolved "https://registry.yarnpkg.com/libp2p-mdns/-/libp2p-mdns-0.17.0.tgz#5b321229b75f4f2477ee384efff56e9ab6d17b3d" - integrity sha512-W9i1WFTahJkA5rgFNeIpKkp416ciKIkAgd3nckcLat9eO6P8xAxWOm2Ft8sR8FuJSPMJMU/Gp3PJgt8I7Y2+wA== +libp2p-mdns@^0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/libp2p-mdns/-/libp2p-mdns-0.18.0.tgz#20b124468dc0d10f614e1c5d042190313888ebd9" + integrity sha512-IBCKRuNc5USlli9QF/gOq2loCssE4ZKkVRhUNuAVBRXJ8ueqFEquc5R5C1sWy7AOgbycTgeNcxzSa1kuNb6nbg== dependencies: debug "^4.3.1" multiaddr "^10.0.0" multicast-dns "^7.2.0" - peer-id "^0.15.0" + peer-id "^0.16.0" libp2p-mplex@^0.10.2: version "0.10.5" @@ -7918,10 +7997,10 @@ libp2p-webrtc-peer@^10.0.1: randombytes "^2.0.3" readable-stream "^3.4.0" -libp2p-webrtc-star@^0.24.0: - version "0.24.1" - resolved "https://registry.yarnpkg.com/libp2p-webrtc-star/-/libp2p-webrtc-star-0.24.1.tgz#ed5b472c90c7f6a11af97bb51c8fb70d6ba7ade1" - integrity sha512-3wzgHIVi0Rv7Axx5qJqMKh4xCnNWlppm1/376JSSThZA+bxg+OLwzzEYY7AYIDFb7aVf0o82eMUTaeDrRfy56w== +libp2p-webrtc-star@^0.25.0: + version "0.25.0" + resolved "https://registry.yarnpkg.com/libp2p-webrtc-star/-/libp2p-webrtc-star-0.25.0.tgz#c7cb80379d9064eea4e65e8eab8dba2f141de4ce" + integrity sha512-SyXjHDrm+qlKQE5HIddrUCSwkxCIJ30PAH4ZVNNADkC0F5IVQY9EoVJ+/rrzZuDDqccnS15TgxW13vmybX96bQ== dependencies: abortable-iterator "^3.0.0" class-is "^1.1.0" @@ -7934,7 +8013,7 @@ libp2p-webrtc-star@^0.24.0: mafmt "^10.0.0" multiaddr "^10.0.0" p-defer "^3.0.0" - peer-id "^0.15.0" + peer-id "^0.16.0" socket.io-client "^4.1.2" stream-to-it "^0.2.2" @@ -7956,19 +8035,18 @@ libp2p-websockets@^0.16.2: p-defer "^3.0.0" p-timeout "^4.1.0" -libp2p@^0.33.0: - version "0.33.0" - resolved "https://registry.yarnpkg.com/libp2p/-/libp2p-0.33.0.tgz#d05dd5715bfca7c596a17b2d30f604325bc25108" - integrity sha512-ZNcxWJWNBmlLa9STcYbZyS3so/JEpI7kNLjIUIhIdntjJC9z+OMbGiqfPFcaMejMpjb/j+qpsqsiayjG0p9qIA== +libp2p@^0.36.2: + version "0.36.2" + resolved "https://registry.yarnpkg.com/libp2p/-/libp2p-0.36.2.tgz#d8f8fc1021d4eff920db74fbe27038771c92f309" + integrity sha512-UpNYBMQVivMu56zoibdGitopv39uBBAybIBOEGWmFy/I2NnTVGUutLPrxo47AuN2kntYgo/TNJfW+PpswUgSaw== dependencies: - "@motrix/nat-api" "^0.3.1" "@vascosantos/moving-average" "^1.1.0" - abort-controller "^3.0.0" abortable-iterator "^3.0.0" aggregate-error "^3.1.0" - any-signal "^2.1.1" + any-signal "^3.0.0" bignumber.js "^9.0.1" class-is "^1.1.0" + datastore-core "^7.0.0" debug "^4.3.1" err-code "^3.0.0" es6-promisify "^7.0.0" @@ -7980,34 +8058,38 @@ libp2p@^0.33.0: it-drain "^1.0.3" it-filter "^1.0.1" it-first "^1.0.4" + it-foreach "^0.1.1" it-handshake "^2.0.0" it-length-prefixed "^5.0.2" it-map "^1.0.4" it-merge "^1.0.0" it-pipe "^1.1.0" + it-sort "^1.0.1" it-take "^1.0.0" - libp2p-crypto "^0.19.4" - libp2p-interfaces "^1.0.0" + libp2p-crypto "^0.21.2" + libp2p-interfaces "^4.0.0" libp2p-utils "^0.4.0" mafmt "^10.0.0" merge-options "^3.0.4" + mortice "^2.0.1" multiaddr "^10.0.0" multiformats "^9.0.0" - multistream-select "^2.0.0" + multistream-select "^3.0.0" mutable-proxy "^1.0.0" - node-forge "^0.10.0" + nat-api "^0.3.1" + node-forge "^1.2.1" p-any "^3.0.0" p-fifo "^1.0.0" p-retry "^4.4.0" p-settle "^4.1.1" - peer-id "^0.15.0" + peer-id "^0.16.0" private-ip "^2.1.0" protobufjs "^6.10.2" retimer "^3.0.0" sanitize-filename "^1.6.3" set-delayed-interval "^1.0.0" streaming-iterables "^6.0.0" - timeout-abort-controller "^1.1.1" + timeout-abort-controller "^3.0.0" uint8arrays "^3.0.0" varint "^6.0.0" wherearewe "^1.0.0" @@ -8483,7 +8565,7 @@ multiaddr-to-uri@^8.0.0: dependencies: multiaddr "^10.0.0" -multiaddr@^10.0.0: +multiaddr@^10.0.0, multiaddr@^10.0.1: version "10.0.1" resolved "https://registry.yarnpkg.com/multiaddr/-/multiaddr-10.0.1.tgz#0d15848871370860a4d266bb44d93b3dac5d90ef" integrity sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg== @@ -8592,11 +8674,12 @@ multihashing-async@~0.6.0: murmurhash3js "^3.0.1" nodeify "^1.0.1" -multistream-select@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/multistream-select/-/multistream-select-2.0.1.tgz#120608d54c146762d16d1df5919a2f0326a78527" - integrity sha512-ziVNT/vux0uUElP4OKNMVr0afU/X6PciAmT2UJNolhzhSLXIwFAaYfmLajD8NoZ+DsBQ1bp0zZ2nMVPF+FhClA== +multistream-select@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/multistream-select/-/multistream-select-3.0.2.tgz#18919b3c74c8eac6ae9b1ba9b8ac5af79cfab3e8" + integrity sha512-ICGA8DAviZj6Xo1NkaRV3J38M+tFDoWiGtO1ksluyMnskAsdGjAzocg806OzpQPivNGWWboX3CrFT2Tk4UdYXA== dependencies: + abortable-iterator "^3.0.0" bl "^5.0.0" debug "^4.1.1" err-code "^3.0.1" @@ -8628,7 +8711,7 @@ mute-stream@0.0.8: resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nan@^2.13.2, nan@^2.14.0, nan@^2.14.2: +nan@^2.14.0, nan@^2.14.2: version "2.15.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee" integrity sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ== @@ -8648,6 +8731,18 @@ napi-macros@~2.0.0: resolved "https://registry.yarnpkg.com/napi-macros/-/napi-macros-2.0.0.tgz#2b6bae421e7b96eb687aa6c77a7858640670001b" integrity sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg== +nat-api@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/nat-api/-/nat-api-0.3.1.tgz#1e7808ed1c21c8c9b267d14be40cdb1e87d5271b" + integrity sha512-5cyLugEkXnKSKSvVjKjxxPMLDnkwY3boZLbATWwiGJ4T/3UvIpiQmzb2RqtxxEFcVo/7PwsHPGN0MosopONO8Q== + dependencies: + async "^3.2.0" + debug "^4.2.0" + default-gateway "^6.0.2" + request "^2.88.2" + unordered-array-remove "^1.0.2" + xml2js "^0.1.0" + native-abort-controller@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/native-abort-controller/-/native-abort-controller-1.0.4.tgz#39920155cc0c18209ff93af5bc90be856143f251" @@ -8705,21 +8800,6 @@ no-case@^3.0.4: lower-case "^2.0.2" tslib "^2.0.3" -noble-ed25519@^1.2.6: - version "1.2.6" - resolved "https://registry.yarnpkg.com/noble-ed25519/-/noble-ed25519-1.2.6.tgz#a55b75c61da000498abb43ffd81caaa370bfed22" - integrity sha512-zfnWqg9FVMp8CnzUpAjbt1nDXpDjCvxYiCXdnW1mY8zQHw/6twUlkFm14VPdojVzc0kcd+i9zT79+26GcNbsuQ== - -noble-secp256k1@^1.2.10: - version "1.2.14" - resolved "https://registry.yarnpkg.com/noble-secp256k1/-/noble-secp256k1-1.2.14.tgz#39429c941d51211ca40161569cee03e61d72599e" - integrity sha512-GSCXyoZBUaaPwVWdYncMEmzlSUjF9J/YeEHpklYJCyg8wPuJP3NzDx0BkiwArzINkdX2HJHvUJhL6vVWPOQQcg== - -node-addon-api@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-2.0.2.tgz#432cfa82962ce494b132e9d72a15b29f71ff5d32" - integrity sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA== - node-emoji@1.11.0: version "1.11.0" resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c" @@ -8748,7 +8828,12 @@ node-forge@^0.8.1, node-forge@^0.8.2: resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.8.5.tgz#57906f07614dc72762c84cef442f427c0e1b86ee" integrity sha512-vFMQIWt+J/7FLNyKouZ9TazT74PRV3wgv9UT4cRjC8BffxFbKXkgIWR42URCPSnHm/QDz6BOlb2Q0U4+VQT67Q== -node-gyp-build@^4.2.0, node-gyp-build@^4.3.0: +node-forge@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.2.1.tgz#82794919071ef2eb5c509293325cec8afd0fd53c" + integrity sha512-Fcvtbb+zBcZXbTTVwqGA5W+MKBj56UjVRevvchv5XrcyXbmNdesfZL37nlcWOfpgHhgmxApw3tQbTr4CqNmX4w== + +node-gyp-build@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" integrity sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q== @@ -8981,7 +9066,7 @@ optimist@~0.3.5: dependencies: wordwrap "~0.0.2" -optional@0.1.4, optional@^0.1.3: +optional@0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/optional/-/optional-0.1.4.tgz#cdb1a9bedc737d2025f690ceeb50e049444fd5b3" integrity sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw== @@ -9563,14 +9648,13 @@ peek-readable@^4.0.1: resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.0.1.tgz#9a045f291db254111c3412c1ce4fec27ddd4d202" integrity sha512-7qmhptnR0WMSpxT5rMHG9bW/mYSR1uqaPFj2MHvT+y/aOUu6msJijpKt5SkTDKySwg65OWG2JwTMBlgcbwMHrQ== -peer-id@^0.15.0, peer-id@^0.15.1, peer-id@^0.15.3, peer-id@^0.15.4: - version "0.15.4" - resolved "https://registry.yarnpkg.com/peer-id/-/peer-id-0.15.4.tgz#ae55e0dfb41d261266c051b4df4885a18d76b33d" - integrity sha512-MDoBIMZYwQIAHaZQUwsIcvoFgdbIl5GtZMwSkXpIYvc5v0TSDv+u8WsTKrKt2Vv28tHFFDJQdVzu3T4qTPzK+w== +peer-id@^0.16.0: + version "0.16.0" + resolved "https://registry.yarnpkg.com/peer-id/-/peer-id-0.16.0.tgz#0913062cfa4378707fe69c949b5720b3efadbf32" + integrity sha512-EmL7FurFUduU9m1PS9cfJ5TAuCvxKQ7DKpfx3Yj6IKWyBRtosriFuOag/l3ni/dtPgPLwiA4R9IvpL7hsDLJuQ== dependencies: class-is "^1.1.0" - libp2p-crypto "^0.20.0" - minimist "^1.2.5" + libp2p-crypto "^0.21.0" multiformats "^9.4.5" protobufjs "^6.10.2" uint8arrays "^3.0.0" @@ -9727,7 +9811,7 @@ pretty-format@^27.0.0, pretty-format@^27.4.2: ansi-styles "^5.0.0" react-is "^17.0.1" -private-ip@^2.1.0, private-ip@^2.1.1: +private-ip@^2.1.0, private-ip@^2.1.1, private-ip@^2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/private-ip/-/private-ip-2.3.3.tgz#1e80ff8443e5ac78f555631aec3ea6ff027fa6aa" integrity sha512-5zyFfekIVUOTVbL92hc8LJOtE/gyGHeREHkJ2yTyByP8Q2YZVoBqLg3EfYLeF0oVvGqtaEX2t2Qovja0/gStXw== @@ -9755,22 +9839,13 @@ progress@^2.0.0, progress@^2.0.3: resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== -prom-client@^12.0.0: - version "12.0.0" - resolved "https://registry.yarnpkg.com/prom-client/-/prom-client-12.0.0.tgz#9689379b19bd3f6ab88a9866124db9da3d76c6ed" - integrity sha512-JbzzHnw0VDwCvoqf8y1WDtq4wSBAbthMB1pcVI/0lzdqHGJI3KBJDXle70XK+c7Iv93Gihqo0a5LlOn+g8+DrQ== +prom-client@^14.0.1: + version "14.0.1" + resolved "https://registry.yarnpkg.com/prom-client/-/prom-client-14.0.1.tgz#bdd9583e02ec95429677c0e013712d42ef1f86a8" + integrity sha512-HxTArb6fkOntQHoRGvv4qd/BkorjliiuO2uSWC2KC17MUTKYttWdDoXX/vxOhQdkoECEM9BBH0pj2l8G8kev6w== dependencies: tdigest "^0.1.1" -prometheus-gc-stats@^0.6.0: - version "0.6.3" - resolved "https://registry.yarnpkg.com/prometheus-gc-stats/-/prometheus-gc-stats-0.6.3.tgz#7858623419d5f3e88d7ac782d931aafbc1e4b001" - integrity sha512-vCX+HZ1jZHkha25r5dAcRSNjue+K3Hn0B33EcZl7y3hgp3o1YsQ4Y3x7oJWKvDdbelFIL0McsXGmRg3zBrmq+g== - dependencies: - optional "^0.1.3" - optionalDependencies: - gc-stats "^1.4.0" - promise-timeout@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/promise-timeout/-/promise-timeout-1.3.0.tgz#d1c78dd50a607d5f0a5207410252a3a0914e1014" @@ -10311,7 +10386,7 @@ sanitize-filename@^1.6.3: dependencies: truncate-utf8-bytes "^1.0.0" -sax@>=0.6.0, sax@^1.2.4: +sax@>=0.1.1, sax@^1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -10360,15 +10435,6 @@ secp256k1@^3.6.2: nan "^2.14.0" safe-buffer "^5.1.2" -secp256k1@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-4.0.2.tgz#15dd57d0f0b9fdb54ac1fa1694f40e5e9a54f4a1" - integrity sha512-UDar4sKvWAksIlfX3xIaQReADn+WFnHvbVujpcbr+9Sf/69odMwy2MUsz5CKLQgX9nsIyrjuxL2imVyoNHa3fg== - dependencies: - elliptic "^6.5.2" - node-addon-api "^2.0.0" - node-gyp-build "^4.2.0" - semver-diff@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" @@ -11051,6 +11117,13 @@ timeout-abort-controller@^1.1.1: abort-controller "^3.0.0" retimer "^2.0.0" +timeout-abort-controller@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/timeout-abort-controller/-/timeout-abort-controller-3.0.0.tgz#dd57ffca041652c03769904f8d95afd93fb95595" + integrity sha512-O3e+2B8BKrQxU2YRyEjC/2yFdb33slI22WRdUaDx6rvysfi9anloNZyR2q0l6LnePo5qH7gSM7uZtvvwZbc2yA== + dependencies: + retimer "^3.0.0" + timestamp-nano@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/timestamp-nano/-/timestamp-nano-1.0.0.tgz#03bf0b43c2bdcb913a6a02fbaae6f97d68650f3a" @@ -11431,7 +11504,7 @@ url-parse-lax@^3.0.0: dependencies: prepend-http "^2.0.0" -ursa-optional@^0.10.1, ursa-optional@~0.10.0: +ursa-optional@~0.10.0: version "0.10.2" resolved "https://registry.yarnpkg.com/ursa-optional/-/ursa-optional-0.10.2.tgz#bd74e7d60289c22ac2a69a3c8dea5eb2817f9681" integrity sha512-TKdwuLboBn7M34RcvVTuQyhvrA8gYKapuVdm0nBP0mnBc7oECOfUQZrY91cefL3/nm64ZyrejSRrhTVdX7NG/A== @@ -11801,18 +11874,12 @@ xml-name-validator@^3.0.0: resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== -xml2js@^0.4.23: - version "0.4.23" - resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.23.tgz#a0c69516752421eb2ac758ee4d4ccf58843eac66" - integrity sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug== +xml2js@^0.1.0: + version "0.1.14" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.1.14.tgz#5274e67f5a64c5f92974cd85139e0332adc6b90c" + integrity sha1-UnTmf1pkxfkpdM2FE54DMq3GuQw= dependencies: - sax ">=0.6.0" - xmlbuilder "~11.0.0" - -xmlbuilder@~11.0.0: - version "11.0.1" - resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" - integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== + sax ">=0.1.1" xmlchars@^2.2.0: version "2.2.0"