diff --git a/package-lock.json b/package-lock.json index 019ee25b..8632649d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "hasInstallScript": true, "license": "MIT", "dependencies": { - "@helia/verified-fetch": "^1.3.4", + "@helia/verified-fetch": "^1.3.9", "@libp2p/logger": "^4.0.8", "@multiformats/dns": "^1.0.6", "@sgtpooki/file-type": "^1.0.1", @@ -3152,9 +3152,9 @@ } }, "node_modules/@helia/car": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@helia/car/-/car-3.1.1.tgz", - "integrity": "sha512-Tm+Ort/Sf45mI8dVohIR1Dpctd4FKVqzavhQH1d9og9l/B+TcvCAazDD5tOQcueetZ7Tek/KxQGlHLmUFg8l6g==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@helia/car/-/car-3.1.2.tgz", + "integrity": "sha512-qV0YMFJ1nNk9YCPc2Mg2yra2tXLDP2Qs3up+6ngnPpwFdgsZRjrtNzI0czXblqLwZqOLgF9JjDfHr5p2SaHXfw==", "dependencies": { "@helia/interface": "^4.1.0", "@ipld/car": "^5.3.0", @@ -3217,9 +3217,9 @@ } }, "node_modules/@helia/ipns": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@helia/ipns/-/ipns-7.1.0.tgz", - "integrity": "sha512-rUBOPxOYLwVoWM2mGe3P46LLPJyY8qAGpX6w/bag0GfG7M1VIuUybjjNUCfg/IdWXxcUiqETKB4DjjkFxhToZQ==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@helia/ipns/-/ipns-7.2.0.tgz", + "integrity": "sha512-N+YyaDZONYuHDJNckXXAN2N/HKPNO3lQHKumvrphCVVohfxwUKZ5rk/H5bMIWIXskRFF0rrgNKP4W3TOvFNLpw==", "dependencies": { "@helia/interface": "^4.1.0", "@libp2p/interface": "^1.1.4", @@ -3228,7 +3228,7 @@ "@libp2p/peer-id": "^4.0.7", "@multiformats/dns": "^1.0.1", "interface-datastore": "^8.2.11", - "ipns": "^9.0.0", + "ipns": "^9.1.0", "multiformats": "^13.1.0", "progress-events": "^1.0.0", "uint8arrays": "^5.0.2" @@ -3250,9 +3250,9 @@ } }, "node_modules/@helia/unixfs": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@helia/unixfs/-/unixfs-3.0.2.tgz", - "integrity": "sha512-zGOCFPJn8aAxNCImo67PReV2WJIdmjh5pPBDp2MTyeMoa1G5VuhfW6GnSYzQQNagbY/LYdSxDIE+a33rgjGtdw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@helia/unixfs/-/unixfs-3.0.3.tgz", + "integrity": "sha512-1oWNDXQhhiQxyR2Jk8SuTuQDCPBhCdaDL7bsozDHLHPEt8+igYztfVFCfWD2tmC4jlDXGNZ4wWOE+vxETAv04Q==", "dependencies": { "@helia/interface": "^4.1.0", "@ipld/dag-pb": "^4.1.0", @@ -3306,25 +3306,25 @@ } }, "node_modules/@helia/verified-fetch": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@helia/verified-fetch/-/verified-fetch-1.3.4.tgz", - "integrity": "sha512-wMOLG6fuQjoLx3p3chSwb776GC0SEE5gN/cgU20B7Q+NZgaHEVoQ9r7IOao425Vnv9UU3ftloUE2wcRiZmpCLQ==", - "dependencies": { - "@helia/block-brokers": "^2.0.2", - "@helia/car": "^3.1.0", - "@helia/http": "^1.0.2", - "@helia/interface": "^4.0.1", - "@helia/ipns": "^7.0.0", - "@helia/routers": "^1.0.1", - "@helia/unixfs": "^3.0.1", + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/@helia/verified-fetch/-/verified-fetch-1.3.9.tgz", + "integrity": "sha512-AsdUZdKB0SA8x5hU+mi8IblQ0FPLtf6eU5nW2Vdn0N/87uVc+n4/47xMJRB56iIBxAbCTFkEdj5Rno8kUJk7ZQ==", + "dependencies": { + "@helia/block-brokers": "^2.0.3", + "@helia/car": "^3.1.2", + "@helia/http": "^1.0.3", + "@helia/interface": "^4.1.0", + "@helia/ipns": "^7.2.0", + "@helia/routers": "^1.0.2", + "@helia/unixfs": "^3.0.3", "@ipld/dag-cbor": "^9.2.0", "@ipld/dag-json": "^10.2.0", "@ipld/dag-pb": "^4.1.0", - "@libp2p/interface": "^1.1.4", - "@libp2p/kad-dht": "^12.0.8", - "@libp2p/peer-id": "^4.0.7", - "@multiformats/dns": "^1.0.2", - "cborg": "^4.0.9", + "@libp2p/interface": "^1.1.6", + "@libp2p/kad-dht": "^12.0.11", + "@libp2p/peer-id": "^4.0.9", + "@multiformats/dns": "^1.0.6", + "cborg": "^4.2.0", "hashlru": "^2.3.0", "interface-blockstore": "^5.2.10", "interface-datastore": "^8.2.11", @@ -3335,7 +3335,7 @@ "it-to-browser-readablestream": "^2.0.6", "multiformats": "^13.1.0", "progress-events": "^1.0.0", - "uint8arrays": "^5.0.2" + "uint8arrays": "^5.0.3" } }, "node_modules/@humanwhocodes/config-array": { @@ -3668,26 +3668,26 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, "node_modules/@libp2p/crypto": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-4.0.3.tgz", - "integrity": "sha512-UT11dl5Bxi9gyXXSyoIfi+7USk2S+46mY9W3t435tS9Y83BeFcdSLAmuiHaKZB/gtnngKfTdjUqEsPSOc79d+w==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-4.0.5.tgz", + "integrity": "sha512-gV5Lu+BP08wp0UkUTffJgy/M/Q0Q8cqjAYnapk/scZXYgN3M5cMRooX2b7FLkjR/aieAeMtf5YLoKJNyU27qSQ==", "dependencies": { - "@libp2p/interface": "^1.1.4", - "@noble/curves": "^1.3.0", - "@noble/hashes": "^1.3.3", + "@libp2p/interface": "^1.1.6", + "@noble/curves": "^1.4.0", + "@noble/hashes": "^1.4.0", "asn1js": "^3.0.5", "multiformats": "^13.1.0", "protons-runtime": "^5.4.0", "uint8arraylist": "^2.4.8", - "uint8arrays": "^5.0.2" + "uint8arrays": "^5.0.3" } }, "node_modules/@libp2p/interface": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-1.1.5.tgz", - "integrity": "sha512-BjFgv/3VwEDNRcFKL4KW6g29IcUWUjaTJhyZVGWtodFuPjZsZHJgoQU7T/FFxDcfTdI90qpFbTREycOB+VL9NQ==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-1.1.6.tgz", + "integrity": "sha512-CLz6TAZf+Mw1PCIU8pjMIct1uh3A1fIene2/t+E57Tw4uJLCBJE9CLed/Opxliy5RH0e32Aa6bi4QSXtkJTK7A==", "dependencies": { - "@multiformats/multiaddr": "^12.1.14", + "@multiformats/multiaddr": "^12.2.1", "it-pushable": "^3.2.3", "it-stream-types": "^2.0.1", "multiformats": "^13.1.0", @@ -3723,13 +3723,13 @@ } }, "node_modules/@libp2p/interface-internal": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-1.0.9.tgz", - "integrity": "sha512-c5BzjXdRnuI+xjLiPjGMxh6QbU51wEIdz/OrgQqo2dKDjWz3Qu0due9H2wzzB8nvSNWTLHRr1ucVga3SrmbngQ==", + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@libp2p/interface-internal/-/interface-internal-1.0.11.tgz", + "integrity": "sha512-9AMgDKl3vodiCaJ3ffrVbIJml5LpVhNhiABRrvBar8cCDnQXyV7Tn2vKNyyIGIBoMOi6gMV4iyELofsP0HkkRg==", "dependencies": { - "@libp2p/interface": "^1.1.4", - "@libp2p/peer-collections": "^5.1.7", - "@multiformats/multiaddr": "^12.1.14", + "@libp2p/interface": "^1.1.6", + "@libp2p/peer-collections": "^5.1.9", + "@multiformats/multiaddr": "^12.2.1", "uint8arraylist": "^2.4.8" } }, @@ -3831,18 +3831,18 @@ } }, "node_modules/@libp2p/kad-dht": { - "version": "12.0.9", - "resolved": "https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.9.tgz", - "integrity": "sha512-vs5OmlV4DFFqEOCb4WPS++hDHw0yAHxLlPgL6+fkwgPNY2db+5dU8mm0LhLnYBeNZDWt1zQk1aPvmt3zeI4geQ==", - "dependencies": { - "@libp2p/crypto": "^4.0.3", - "@libp2p/interface": "^1.1.4", - "@libp2p/interface-internal": "^1.0.9", - "@libp2p/peer-collections": "^5.1.7", - "@libp2p/peer-id": "^4.0.7", - "@libp2p/utils": "^5.2.6", - "@multiformats/multiaddr": "^12.1.14", - "@types/sinon": "^17.0.3", + "version": "12.0.11", + "resolved": "https://registry.npmjs.org/@libp2p/kad-dht/-/kad-dht-12.0.11.tgz", + "integrity": "sha512-yZCSAv4RK/IrUQZPjRB5N+hqcOTYKkVxRVtpyPqGBkZCA/4lB9VkmHrplWmmSB2Pv/T8tIS3g2L7GgiM2m/fKw==", + "dependencies": { + "@libp2p/crypto": "^4.0.5", + "@libp2p/interface": "^1.1.6", + "@libp2p/interface-internal": "^1.0.11", + "@libp2p/peer-collections": "^5.1.9", + "@libp2p/peer-id": "^4.0.9", + "@libp2p/record": "^4.0.0", + "@libp2p/utils": "^5.2.8", + "@multiformats/multiaddr": "^12.2.1", "any-signal": "^4.1.1", "hashlru": "^2.3.0", "interface-datastore": "^8.2.11", @@ -3857,65 +3857,75 @@ "it-pushable": "^3.2.3", "it-take": "^3.0.4", "multiformats": "^13.1.0", - "p-defer": "^4.0.0", - "p-event": "^6.0.0", + "p-defer": "^4.0.1", + "p-event": "^6.0.1", "p-queue": "^8.0.1", "progress-events": "^1.0.0", "protons-runtime": "^5.4.0", "race-signal": "^1.0.2", "uint8-varint": "^2.0.4", "uint8arraylist": "^2.4.8", - "uint8arrays": "^5.0.2" + "uint8arrays": "^5.0.3" } }, "node_modules/@libp2p/logger": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-4.0.8.tgz", - "integrity": "sha512-H8vdQdjkPxnR9JbjyWQpyc+hjuE18ONvZet3hyOFqUUi28LkNSNMaW3VozgL+Gvb/JyJ3Hzni4Wbiqs2+EOi3g==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-4.0.9.tgz", + "integrity": "sha512-eGjFvMGA2FtNrnQuI6YwYY5jviA00lTMAKi8pF3eH0TCnEokSYJ9LxBLwZNgIzrWuwZwO+sf4SsY1YBEisFf5Q==", "dependencies": { - "@libp2p/interface": "^1.1.5", - "@multiformats/multiaddr": "^12.1.14", + "@libp2p/interface": "^1.1.6", + "@multiformats/multiaddr": "^12.2.1", "debug": "^4.3.4", "interface-datastore": "^8.2.11", "multiformats": "^13.1.0" } }, "node_modules/@libp2p/peer-collections": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-5.1.7.tgz", - "integrity": "sha512-9XXWSJtC7XvbH32h2bK3fygyzd4B2/JeWzsjX8cUDtO69jKNiVJglB8UqajZBuwLZSOQG5aRNWK4RWXJDrsh/w==", + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-5.1.9.tgz", + "integrity": "sha512-xaNV+YXPaYN9Woyd/5c//ppTCi3KnseZRRxAMT1pXYUB3uL8cfMZSWnQbE8h8Q0kZw5BXrO13xPPVU7OtAr67w==", "dependencies": { - "@libp2p/interface": "^1.1.4", - "@libp2p/peer-id": "^4.0.7" + "@libp2p/interface": "^1.1.6", + "@libp2p/peer-id": "^4.0.9" } }, "node_modules/@libp2p/peer-id": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-4.0.7.tgz", - "integrity": "sha512-kbslH0VBmcHO1Osr/qQlFljPOYuldUC6OdYM5c6Tdy+KFU/W4P9Ouv/4e7o3uX6LtlQ8QqIsZH+/bR6AJxC8Gw==", + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-4.0.9.tgz", + "integrity": "sha512-XrGimVDNym7BXPGBJetC1RyNU8N22NJLBzjM1FXADnlUsJZyKRZOkE8wRTqpLvVptnQImqobe1PVPkirjxZEwA==", "dependencies": { - "@libp2p/interface": "^1.1.4", + "@libp2p/interface": "^1.1.6", "multiformats": "^13.1.0", - "uint8arrays": "^5.0.2" + "uint8arrays": "^5.0.3" + } + }, + "node_modules/@libp2p/record": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@libp2p/record/-/record-4.0.0.tgz", + "integrity": "sha512-qEbLgKj1DY6K0B9LFXXm0hdCmMJdkfrxFMa5/pOe9PufaRPCAOABYmbPYQQmDNI8UrwWJbf47tj+pmDS57SLTw==", + "dependencies": { + "protons-runtime": "^5.4.0", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.0.3" } }, "node_modules/@libp2p/utils": { - "version": "5.2.6", - "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-5.2.6.tgz", - "integrity": "sha512-2Y2zi2TsyhOl+8TH27YZiEJWfdrKRogTzYRxQUKNTX03izXpUcwGsFLPjK7nR39LzYQrQ8si1Kx2ayA3zk7BKg==", + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-5.2.8.tgz", + "integrity": "sha512-gAATwKXh3UhRb6hQOhezT6uC8os6VRt4UkK8S2gQhcjTDaFW4cbfF0oQ3gkXpPJYi/rm8t9JCZmv1btbd5O+jA==", "dependencies": { "@chainsafe/is-ip": "^2.0.2", - "@libp2p/interface": "^1.1.4", - "@libp2p/logger": "^4.0.7", - "@multiformats/multiaddr": "^12.1.14", - "@multiformats/multiaddr-matcher": "^1.1.2", + "@libp2p/interface": "^1.1.6", + "@libp2p/logger": "^4.0.9", + "@multiformats/multiaddr": "^12.2.1", + "@multiformats/multiaddr-matcher": "^1.2.0", "delay": "^6.0.0", "get-iterator": "^2.0.1", "is-loopback-addr": "^2.0.2", "it-pushable": "^3.2.3", "it-stream-types": "^2.0.1", "netmask": "^2.0.2", - "p-defer": "^4.0.0", + "p-defer": "^4.0.1", "race-event": "^1.2.0", "race-signal": "^1.0.2", "uint8arraylist": "^2.4.8" @@ -5316,19 +5326,6 @@ "@types/node": "*" } }, - "node_modules/@types/sinon": { - "version": "17.0.3", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.3.tgz", - "integrity": "sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==", - "dependencies": { - "@types/sinonjs__fake-timers": "*" - } - }, - "node_modules/@types/sinonjs__fake-timers": { - "version": "8.1.5", - "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.5.tgz", - "integrity": "sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==" - }, "node_modules/@types/sockjs": { "version": "0.3.36", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", @@ -7389,9 +7386,9 @@ ] }, "node_modules/cborg": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/cborg/-/cborg-4.1.4.tgz", - "integrity": "sha512-cCw4IuvCnwjsrgrCQoreyLZDETsfw+AtFz+OFwWbWgA1yALo4nHC3Vv+zhgcVB2bor6GFRZVxrZ7Yt/3hBFAkA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-4.2.0.tgz", + "integrity": "sha512-q6cFW5m3KxfP/9xGI3yGLaC1l5DP6DWM9IvjiJojnIwohL5CQDl02EXViPV852mOfQo+7PJGPN01MI87vFGzyA==", "bin": { "cborg": "lib/bin.js" } @@ -14380,13 +14377,13 @@ } }, "node_modules/ipfs-unixfs": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/ipfs-unixfs/-/ipfs-unixfs-11.1.3.tgz", - "integrity": "sha512-sy6Koojwm/EcM8yvDlycRYA89C8wIcLcGTMMpqnCPUtqTCdl+JxsuPNCBgAu7tmO8Nipm7Tv7f0g/erxTGKKRA==", + "version": "11.1.4", + "resolved": "https://registry.npmjs.org/ipfs-unixfs/-/ipfs-unixfs-11.1.4.tgz", + "integrity": "sha512-RE4nyx5qgG2w7JOLj0Y0D7SfAR1ZkEdramNaBx0OSD4DlQ2Y2NORgc4FHfej3Pgy31v+QISDVP1pQJhdv3bUUg==", "dependencies": { "err-code": "^3.0.1", - "protons-runtime": "^5.0.0", - "uint8arraylist": "^2.4.3" + "protons-runtime": "^5.4.0", + "uint8arraylist": "^2.4.8" } }, "node_modules/ipfs-unixfs-exporter": { @@ -14414,26 +14411,26 @@ } }, "node_modules/ipfs-unixfs-importer": { - "version": "15.2.4", - "resolved": "https://registry.npmjs.org/ipfs-unixfs-importer/-/ipfs-unixfs-importer-15.2.4.tgz", - "integrity": "sha512-3b7d/pLPwGvAEXvpJ0WyYlbn2pb2j7qY6FayuMSzbZNdFxdJ82l6VkJ9vK1d/G/AHx+0ZfB06eSdGKjX0GVCAg==", + "version": "15.2.5", + "resolved": "https://registry.npmjs.org/ipfs-unixfs-importer/-/ipfs-unixfs-importer-15.2.5.tgz", + "integrity": "sha512-K8tybgmhOthQ/ThPcjohYnTaVhv1hi3YKo+gPREBXcMUUG7Yd2HYfz1jExuOfhaMzICl0hDKwUMJsaU6FXMJew==", "dependencies": { - "@ipld/dag-pb": "^4.0.0", - "@multiformats/murmur3": "^2.0.0", + "@ipld/dag-pb": "^4.1.0", + "@multiformats/murmur3": "^2.1.8", "err-code": "^3.0.1", - "hamt-sharding": "^3.0.0", - "interface-blockstore": "^5.0.0", - "interface-store": "^5.0.1", + "hamt-sharding": "^3.0.6", + "interface-blockstore": "^5.2.10", + "interface-store": "^5.1.8", "ipfs-unixfs": "^11.0.0", - "it-all": "^3.0.2", - "it-batch": "^3.0.2", - "it-first": "^3.0.2", - "it-parallel-batch": "^3.0.1", - "multiformats": "^13.0.0", + "it-all": "^3.0.4", + "it-batch": "^3.0.4", + "it-first": "^3.0.4", + "it-parallel-batch": "^3.0.4", + "multiformats": "^13.1.0", "progress-events": "^1.0.0", - "rabin-wasm": "^0.1.4", - "uint8arraylist": "^2.4.3", - "uint8arrays": "^5.0.0" + "rabin-wasm": "^0.1.5", + "uint8arraylist": "^2.4.8", + "uint8arrays": "^5.0.3" } }, "node_modules/ipfs-utils": { @@ -14693,9 +14690,9 @@ "dev": true }, "node_modules/ipns": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/ipns/-/ipns-9.0.0.tgz", - "integrity": "sha512-z/C/SfikvR23y0rhUOxL+zF5nG8bKv9xcdEcL8iO1IEnSBa0Y2pzke22V9YXw1r4uZ7CWukRQTC68+XHRu8y5Q==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/ipns/-/ipns-9.1.0.tgz", + "integrity": "sha512-up2o1Qx9tSSfh73k69j3/Acacua6JbffTe5xA8+/fv6ibkQyhriMPHlgae1896DwmQkJrusKgBs7EAOi3yrO2w==", "dependencies": { "@libp2p/crypto": "^4.0.0", "@libp2p/interface": "^1.1.0", @@ -23006,9 +23003,9 @@ } }, "node_modules/p-defer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.0.tgz", - "integrity": "sha512-Vb3QRvQ0Y5XnF40ZUWW7JfLogicVh/EnA5gBIvKDJoYpeI82+1E3AlB9yOcKFS0AhHrWVnAQO39fbR0G99IVEQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-4.0.1.tgz", + "integrity": "sha512-Mr5KC5efvAK5VUptYEIopP1bakB85k2IWXaRC0rsh1uwn1L6M0LVml8OIQ4Gudg4oyZakf7FmeRLkMMtZW1i5A==", "engines": { "node": ">=12" }, diff --git a/package.json b/package.json index 25b3be69..f2a47a44 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ } }, "dependencies": { - "@helia/verified-fetch": "^1.3.4", + "@helia/verified-fetch": "^1.3.9", "@libp2p/logger": "^4.0.8", "@multiformats/dns": "^1.0.6", "@sgtpooki/file-type": "^1.0.1",