From 121ed82e127a933d611c3613b308b49a1833a183 Mon Sep 17 00:00:00 2001 From: achingbrain Date: Sat, 25 Nov 2023 11:22:13 +0000 Subject: [PATCH] chore: update lockfiles --- .../package-lock.json | 364 +++++------- .../package-lock.json | 520 ++++++++---------- 2 files changed, 380 insertions(+), 504 deletions(-) diff --git a/perf/impl/js-libp2p/v1.0-uint8arraylists-all-the-way-down-streaming-hashes-with-alloc/package-lock.json b/perf/impl/js-libp2p/v1.0-uint8arraylists-all-the-way-down-streaming-hashes-with-alloc/package-lock.json index ccb07b955..9780fd19d 100644 --- a/perf/impl/js-libp2p/v1.0-uint8arraylists-all-the-way-down-streaming-hashes-with-alloc/package-lock.json +++ b/perf/impl/js-libp2p/v1.0-uint8arraylists-all-the-way-down-streaming-hashes-with-alloc/package-lock.json @@ -6,11 +6,11 @@ "": { "name": "@libp2p/perf-js-libp2p-1-0", "dependencies": { - "@chainsafe/libp2p-noise": "^13.0.3", - "@chainsafe/libp2p-yamux": "^5.0.3", + "@chainsafe/libp2p-noise": "file:./noise", + "@chainsafe/libp2p-yamux": "file:./yamux", "@libp2p/perf": "next", - "@libp2p/tcp": "next", - "libp2p": "file://./libp2p" + "@libp2p/tcp": "file:./tcp", + "libp2p": "file:./libp2p" } }, "crypto": { @@ -27,6 +27,10 @@ "uint8arrays": "^4.0.6" } }, + "crypto/node_modules/@libp2p/interface": { + "resolved": "interface", + "link": true + }, "interface": { "version": "0.1.6", "license": "Apache-2.0 OR MIT", @@ -77,6 +81,10 @@ "uint8arrays": "^4.0.6" } }, + "libp2p/node_modules/@libp2p/interface": { + "resolved": "interface", + "link": true + }, "node_modules/@chainsafe/as-chacha20poly1305": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/@chainsafe/as-chacha20poly1305/-/as-chacha20poly1305-0.1.0.tgz", @@ -93,52 +101,12 @@ "integrity": "sha512-ndGqEMG1W5WkGagaqOZHpPU172AGdxr+LD15sv3WIUvT5oCFUrG1Y0CW/v2Egwj4JXEvSibaIIIqImsm98y1nA==" }, "node_modules/@chainsafe/libp2p-noise": { - "version": "13.0.4", - "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-13.0.4.tgz", - "integrity": "sha512-buE6CG/+7f4DP9emEETh3h8diEfCZep7K63w+fZErQ0idusNhfuypPo7gL1c75p172hzPHhBjcJibScnOw6dJA==", - "dependencies": { - "@chainsafe/as-chacha20poly1305": "^0.1.0", - "@chainsafe/as-sha256": "^0.4.1", - "@libp2p/crypto": "^2.0.0", - "@libp2p/interface": "^0.1.0", - "@libp2p/logger": "^3.0.0", - "@libp2p/peer-id": "^3.0.0", - "@noble/ciphers": "^0.4.0", - "@noble/curves": "^1.1.0", - "@noble/hashes": "^1.3.1", - "it-byte-stream": "^1.0.0", - "it-length-prefixed": "^9.0.1", - "it-length-prefixed-stream": "^1.0.0", - "it-pair": "^2.0.6", - "it-pipe": "^3.0.1", - "it-stream-types": "^2.0.1", - "protons-runtime": "^5.0.0", - "uint8arraylist": "^2.4.3", - "uint8arrays": "^4.0.4", - "wherearewe": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" - } + "resolved": "noise", + "link": true }, "node_modules/@chainsafe/libp2p-yamux": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-yamux/-/libp2p-yamux-5.0.3.tgz", - "integrity": "sha512-I2g8eJFm4xvyrD9Z8+8RvqpCBqHiFtcOGrl4sQXPkktw0cY5hvXf0knIjOLacoNOdAPKG9MNscT4Vojp+sb6cw==", - "dependencies": { - "@libp2p/interface": "^0.1.0", - "@libp2p/logger": "^3.0.0", - "get-iterator": "^2.0.1", - "it-foreach": "^2.0.3", - "it-pipe": "^3.0.1", - "it-pushable": "^3.2.0", - "uint8arraylist": "^2.4.3" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" - } + "resolved": "yamux", + "link": true }, "node_modules/@chainsafe/netmask": { "version": "2.0.0", @@ -153,8 +121,16 @@ "link": true }, "node_modules/@libp2p/interface": { - "resolved": "interface", - "link": true + "version": "0.1.6-0b4a2ee79", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", + "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", + "dependencies": { + "@multiformats/multiaddr": "^12.1.10", + "it-pushable": "^3.2.1", + "it-stream-types": "^2.0.1", + "multiformats": "^12.1.3", + "uint8arraylist": "^2.4.3" + } }, "node_modules/@libp2p/interface-internal": { "version": "0.1.9-0b4a2ee79", @@ -167,18 +143,6 @@ "uint8arraylist": "^2.4.3" } }, - "node_modules/@libp2p/interface-internal/node_modules/@libp2p/interface": { - "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", - "dependencies": { - "@multiformats/multiaddr": "^12.1.10", - "it-pushable": "^3.2.1", - "it-stream-types": "^2.0.1", - "multiformats": "^12.1.3", - "uint8arraylist": "^2.4.3" - } - }, "node_modules/@libp2p/logger": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-3.1.0.tgz", @@ -191,6 +155,21 @@ "multiformats": "^12.0.1" } }, + "node_modules/@libp2p/logger/node_modules/@libp2p/interface": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6.tgz", + "integrity": "sha512-Lzc5cS/hXuoXhuAbVIxJIHLCYmfPcbU0vVgrpMoiP1Qb2Q3ETU4A46GB8s8mWXgSU6tr9RcqerUqzFYD6+OAag==", + "dependencies": { + "@multiformats/multiaddr": "^12.1.5", + "abortable-iterator": "^5.0.1", + "it-pushable": "^3.2.0", + "it-stream-types": "^2.0.1", + "multiformats": "^12.0.1", + "p-defer": "^4.0.0", + "race-signal": "^1.0.0", + "uint8arraylist": "^2.4.3" + } + }, "node_modules/@libp2p/multistream-select": { "version": "4.0.6-0b4a2ee79", "resolved": "https://registry.npmjs.org/@libp2p/multistream-select/-/multistream-select-4.0.6-0b4a2ee79.tgz", @@ -207,18 +186,6 @@ "uint8arrays": "^4.0.6" } }, - "node_modules/@libp2p/multistream-select/node_modules/@libp2p/interface": { - "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", - "dependencies": { - "@multiformats/multiaddr": "^12.1.10", - "it-pushable": "^3.2.1", - "it-stream-types": "^2.0.1", - "multiformats": "^12.1.3", - "uint8arraylist": "^2.4.3" - } - }, "node_modules/@libp2p/peer-collections": { "version": "4.0.8-0b4a2ee79", "resolved": "https://registry.npmjs.org/@libp2p/peer-collections/-/peer-collections-4.0.8-0b4a2ee79.tgz", @@ -228,19 +195,7 @@ "@libp2p/peer-id": "3.0.6-0b4a2ee79" } }, - "node_modules/@libp2p/peer-collections/node_modules/@libp2p/interface": { - "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", - "dependencies": { - "@multiformats/multiaddr": "^12.1.10", - "it-pushable": "^3.2.1", - "it-stream-types": "^2.0.1", - "multiformats": "^12.1.3", - "uint8arraylist": "^2.4.3" - } - }, - "node_modules/@libp2p/peer-collections/node_modules/@libp2p/peer-id": { + "node_modules/@libp2p/peer-id": { "version": "3.0.6-0b4a2ee79", "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.6-0b4a2ee79.tgz", "integrity": "sha512-4IHuFCa+iP+yjsD/575wle50GgyH/76jxrYVFNvJwDBGODb/iSZ1VbhK0OKJk/Q12SF3cSbPQH8m5gOmc/ETcQ==", @@ -250,16 +205,6 @@ "uint8arrays": "^4.0.6" } }, - "node_modules/@libp2p/peer-id": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.6.tgz", - "integrity": "sha512-iN1Ia5gH2U1V/GOVRmLHmVY6fblxzrOPUoZrMYjHl/K4s+AiI7ym/527WDeQvhQpD7j3TfDwcAYforD2dLGpLw==", - "dependencies": { - "@libp2p/interface": "^0.1.6", - "multiformats": "^12.0.1", - "uint8arrays": "^4.0.6" - } - }, "node_modules/@libp2p/peer-id-factory": { "version": "3.0.8-0b4a2ee79", "resolved": "https://registry.npmjs.org/@libp2p/peer-id-factory/-/peer-id-factory-3.0.8-0b4a2ee79.tgz", @@ -289,28 +234,6 @@ "uint8arrays": "^4.0.6" } }, - "node_modules/@libp2p/peer-id-factory/node_modules/@libp2p/interface": { - "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", - "dependencies": { - "@multiformats/multiaddr": "^12.1.10", - "it-pushable": "^3.2.1", - "it-stream-types": "^2.0.1", - "multiformats": "^12.1.3", - "uint8arraylist": "^2.4.3" - } - }, - "node_modules/@libp2p/peer-id-factory/node_modules/@libp2p/peer-id": { - "version": "3.0.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.6-0b4a2ee79.tgz", - "integrity": "sha512-4IHuFCa+iP+yjsD/575wle50GgyH/76jxrYVFNvJwDBGODb/iSZ1VbhK0OKJk/Q12SF3cSbPQH8m5gOmc/ETcQ==", - "dependencies": { - "@libp2p/interface": "0.1.6-0b4a2ee79", - "multiformats": "^12.1.3", - "uint8arrays": "^4.0.6" - } - }, "node_modules/@libp2p/peer-record": { "version": "6.0.9-0b4a2ee79", "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-6.0.9-0b4a2ee79.tgz", @@ -342,28 +265,6 @@ "uint8arrays": "^4.0.6" } }, - "node_modules/@libp2p/peer-record/node_modules/@libp2p/interface": { - "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", - "dependencies": { - "@multiformats/multiaddr": "^12.1.10", - "it-pushable": "^3.2.1", - "it-stream-types": "^2.0.1", - "multiformats": "^12.1.3", - "uint8arraylist": "^2.4.3" - } - }, - "node_modules/@libp2p/peer-record/node_modules/@libp2p/peer-id": { - "version": "3.0.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.6-0b4a2ee79.tgz", - "integrity": "sha512-4IHuFCa+iP+yjsD/575wle50GgyH/76jxrYVFNvJwDBGODb/iSZ1VbhK0OKJk/Q12SF3cSbPQH8m5gOmc/ETcQ==", - "dependencies": { - "@libp2p/interface": "0.1.6-0b4a2ee79", - "multiformats": "^12.1.3", - "uint8arrays": "^4.0.6" - } - }, "node_modules/@libp2p/peer-record/node_modules/@libp2p/utils": { "version": "4.0.7-0b4a2ee79", "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-4.0.7-0b4a2ee79.tgz", @@ -403,28 +304,6 @@ "uint8arrays": "^4.0.6" } }, - "node_modules/@libp2p/peer-store/node_modules/@libp2p/interface": { - "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", - "dependencies": { - "@multiformats/multiaddr": "^12.1.10", - "it-pushable": "^3.2.1", - "it-stream-types": "^2.0.1", - "multiformats": "^12.1.3", - "uint8arraylist": "^2.4.3" - } - }, - "node_modules/@libp2p/peer-store/node_modules/@libp2p/peer-id": { - "version": "3.0.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.6-0b4a2ee79.tgz", - "integrity": "sha512-4IHuFCa+iP+yjsD/575wle50GgyH/76jxrYVFNvJwDBGODb/iSZ1VbhK0OKJk/Q12SF3cSbPQH8m5gOmc/ETcQ==", - "dependencies": { - "@libp2p/interface": "0.1.6-0b4a2ee79", - "multiformats": "^12.1.3", - "uint8arrays": "^4.0.6" - } - }, "node_modules/@libp2p/perf": { "version": "2.0.1-0b4a2ee79", "resolved": "https://registry.npmjs.org/@libp2p/perf/-/perf-2.0.1-0b4a2ee79.tgz", @@ -436,61 +315,9 @@ "it-pushable": "^3.2.3" } }, - "node_modules/@libp2p/perf/node_modules/@libp2p/interface": { - "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", - "dependencies": { - "@multiformats/multiaddr": "^12.1.10", - "it-pushable": "^3.2.1", - "it-stream-types": "^2.0.1", - "multiformats": "^12.1.3", - "uint8arraylist": "^2.4.3" - } - }, "node_modules/@libp2p/tcp": { - "version": "8.0.13-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/tcp/-/tcp-8.0.13-0b4a2ee79.tgz", - "integrity": "sha512-/KuO1ivDV/L4/lLL4gmvq5vXz/xgK2vt9eV8nuwgwOUqWsJEeMkQbdOwKKajrIc0tnk1OFzXb5Kpua2bML++jQ==", - "dependencies": { - "@libp2p/interface": "0.1.6-0b4a2ee79", - "@libp2p/utils": "4.0.7-0b4a2ee79", - "@multiformats/mafmt": "^12.1.6", - "@multiformats/multiaddr": "^12.1.10", - "@types/sinon": "^17.0.0", - "stream-to-it": "^0.2.2" - } - }, - "node_modules/@libp2p/tcp/node_modules/@libp2p/interface": { - "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", - "dependencies": { - "@multiformats/multiaddr": "^12.1.10", - "it-pushable": "^3.2.1", - "it-stream-types": "^2.0.1", - "multiformats": "^12.1.3", - "uint8arraylist": "^2.4.3" - } - }, - "node_modules/@libp2p/tcp/node_modules/@libp2p/utils": { - "version": "4.0.7-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-4.0.7-0b4a2ee79.tgz", - "integrity": "sha512-ZHjjlDvG5j+SDtcYNJUhONflbcHNbwdHZsHZlpjwaYyHb74ZvKzd9O5YJTXoAZyJgN2v0cJ814Pc2ObrjrqpTw==", - "dependencies": { - "@chainsafe/is-ip": "^2.0.2", - "@libp2p/interface": "0.1.6-0b4a2ee79", - "@multiformats/multiaddr": "^12.1.10", - "@multiformats/multiaddr-matcher": "^1.1.0", - "get-iterator": "^2.0.1", - "is-loopback-addr": "^2.0.1", - "it-pushable": "^3.2.2", - "it-stream-types": "^2.0.1", - "p-queue": "^7.4.1", - "private-ip": "^3.0.1", - "race-signal": "^1.0.1", - "uint8arraylist": "^2.4.3" - } + "resolved": "tcp", + "link": true }, "node_modules/@libp2p/utils": { "resolved": "utils", @@ -528,6 +355,21 @@ "multiformats": "^12.0.1" } }, + "node_modules/@multiformats/multiaddr/node_modules/@libp2p/interface": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6.tgz", + "integrity": "sha512-Lzc5cS/hXuoXhuAbVIxJIHLCYmfPcbU0vVgrpMoiP1Qb2Q3ETU4A46GB8s8mWXgSU6tr9RcqerUqzFYD6+OAag==", + "dependencies": { + "@multiformats/multiaddr": "^12.1.5", + "abortable-iterator": "^5.0.1", + "it-pushable": "^3.2.0", + "it-stream-types": "^2.0.1", + "multiformats": "^12.0.1", + "p-defer": "^4.0.0", + "race-signal": "^1.0.0", + "uint8arraylist": "^2.4.3" + } + }, "node_modules/@noble/ciphers": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-0.4.0.tgz", @@ -571,6 +413,19 @@ "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/abortable-iterator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/abortable-iterator/-/abortable-iterator-5.0.1.tgz", + "integrity": "sha512-hlZ5Z8UwqrKsJcelVPEqDduZowJPBQJ9ZhBC2FXpja3lXy8X6MoI5uMzIgmrA8+3jcVnp8TF/tx+IBBqYJNUrg==", + "dependencies": { + "get-iterator": "^2.0.0", + "it-stream-types": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, "node_modules/any-signal": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-4.1.1.tgz", @@ -1090,6 +945,55 @@ "npm": ">=7.0.0" } }, + "noise": { + "version": "13.0.3", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/as-chacha20poly1305": "^0.1.0", + "@chainsafe/as-sha256": "^0.4.1", + "@libp2p/crypto": "file:../crypto", + "@libp2p/interface": "file:../interface", + "@libp2p/logger": "next", + "@libp2p/peer-id": "next", + "@noble/ciphers": "^0.4.0", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "it-byte-stream": "^1.0.0", + "it-length-prefixed": "^9.0.1", + "it-length-prefixed-stream": "^1.0.0", + "it-pair": "^2.0.6", + "it-pipe": "^3.0.1", + "it-stream-types": "^2.0.1", + "protons-runtime": "^5.0.0", + "uint8arraylist": "^2.4.3", + "uint8arrays": "^4.0.4", + "wherearewe": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "noise/node_modules/@libp2p/interface": { + "resolved": "interface", + "link": true + }, + "tcp": { + "version": "8.0.13", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "file:../interface", + "@libp2p/utils": "file:../utils", + "@multiformats/mafmt": "^12.1.6", + "@multiformats/multiaddr": "^12.1.10", + "@types/sinon": "^17.0.0", + "stream-to-it": "^0.2.2" + } + }, + "tcp/node_modules/@libp2p/interface": { + "resolved": "interface", + "link": true + }, "utils": { "version": "4.0.7", "license": "Apache-2.0 OR MIT", @@ -1107,6 +1011,32 @@ "race-signal": "^1.0.1", "uint8arraylist": "^2.4.3" } + }, + "utils/node_modules/@libp2p/interface": { + "resolved": "interface", + "link": true + }, + "yamux": { + "version": "5.0.3", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "file:../interface", + "@libp2p/logger": "next", + "@libp2p/utils": "file:../utils", + "get-iterator": "^2.0.1", + "it-foreach": "^2.0.3", + "it-pipe": "^3.0.1", + "it-pushable": "^3.2.0", + "uint8arraylist": "^2.4.3" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "yamux/node_modules/@libp2p/interface": { + "resolved": "interface", + "link": true } } } diff --git a/perf/impl/js-libp2p/v1.0-uint8arraylists-all-the-way-down-streaming-hashes/package-lock.json b/perf/impl/js-libp2p/v1.0-uint8arraylists-all-the-way-down-streaming-hashes/package-lock.json index ccb07b955..43110a182 100644 --- a/perf/impl/js-libp2p/v1.0-uint8arraylists-all-the-way-down-streaming-hashes/package-lock.json +++ b/perf/impl/js-libp2p/v1.0-uint8arraylists-all-the-way-down-streaming-hashes/package-lock.json @@ -6,14 +6,15 @@ "": { "name": "@libp2p/perf-js-libp2p-1-0", "dependencies": { - "@chainsafe/libp2p-noise": "^13.0.3", - "@chainsafe/libp2p-yamux": "^5.0.3", + "@chainsafe/libp2p-noise": "file:./noise", + "@chainsafe/libp2p-yamux": "file:./yamux", "@libp2p/perf": "next", - "@libp2p/tcp": "next", - "libp2p": "file://./libp2p" + "@libp2p/tcp": "file:./tcp", + "libp2p": "file:./libp2p" } }, "crypto": { + "name": "@libp2p/crypto", "version": "2.0.8", "license": "Apache-2.0 OR MIT", "dependencies": { @@ -28,6 +29,7 @@ } }, "interface": { + "name": "@libp2p/interface", "version": "0.1.6", "license": "Apache-2.0 OR MIT", "dependencies": { @@ -77,73 +79,53 @@ "uint8arrays": "^4.0.6" } }, + "libp2p/node_modules/@libp2p/logger": { + "version": "3.1.0-0b4a2ee79", + "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-3.1.0-0b4a2ee79.tgz", + "integrity": "sha512-haeXJplYP29dYTkwLlGI/dc7nQuRTbRte7GeMcNwrmCeODM3uo3D0O7+qS6RulmRDbvWqs3muCxZyRFSU4oB+A==", + "dependencies": { + "@libp2p/interface": "0.1.6-0b4a2ee79", + "@multiformats/multiaddr": "^12.1.10", + "debug": "^4.3.4", + "interface-datastore": "^8.2.0", + "multiformats": "^12.1.3" + } + }, + "libp2p/node_modules/@libp2p/logger/node_modules/@libp2p/interface": { + "version": "0.1.6-0b4a2ee79", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", + "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", + "dependencies": { + "@multiformats/multiaddr": "^12.1.10", + "it-pushable": "^3.2.1", + "it-stream-types": "^2.0.1", + "multiformats": "^12.1.3", + "uint8arraylist": "^2.4.3" + } + }, "node_modules/@chainsafe/as-chacha20poly1305": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@chainsafe/as-chacha20poly1305/-/as-chacha20poly1305-0.1.0.tgz", - "integrity": "sha512-BpNcL8/lji/GM3+vZ/bgRWqJ1q5kwvTFmGPk7pxm/QQZDbaMI98waOHjEymTjq2JmdD/INdNBFOVSyJofXg7ew==" + "license": "Apache-2.0" }, "node_modules/@chainsafe/as-sha256": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@chainsafe/as-sha256/-/as-sha256-0.4.1.tgz", - "integrity": "sha512-IqeeGwQihK6Y2EYLFofqs2eY2ep1I2MvQXHzOAI+5iQN51OZlUkrLgyAugu2x86xZewDk5xas7lNczkzFzF62w==" + "license": "Apache-2.0" }, "node_modules/@chainsafe/is-ip": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@chainsafe/is-ip/-/is-ip-2.0.2.tgz", - "integrity": "sha512-ndGqEMG1W5WkGagaqOZHpPU172AGdxr+LD15sv3WIUvT5oCFUrG1Y0CW/v2Egwj4JXEvSibaIIIqImsm98y1nA==" + "license": "MIT" }, "node_modules/@chainsafe/libp2p-noise": { - "version": "13.0.4", - "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-noise/-/libp2p-noise-13.0.4.tgz", - "integrity": "sha512-buE6CG/+7f4DP9emEETh3h8diEfCZep7K63w+fZErQ0idusNhfuypPo7gL1c75p172hzPHhBjcJibScnOw6dJA==", - "dependencies": { - "@chainsafe/as-chacha20poly1305": "^0.1.0", - "@chainsafe/as-sha256": "^0.4.1", - "@libp2p/crypto": "^2.0.0", - "@libp2p/interface": "^0.1.0", - "@libp2p/logger": "^3.0.0", - "@libp2p/peer-id": "^3.0.0", - "@noble/ciphers": "^0.4.0", - "@noble/curves": "^1.1.0", - "@noble/hashes": "^1.3.1", - "it-byte-stream": "^1.0.0", - "it-length-prefixed": "^9.0.1", - "it-length-prefixed-stream": "^1.0.0", - "it-pair": "^2.0.6", - "it-pipe": "^3.0.1", - "it-stream-types": "^2.0.1", - "protons-runtime": "^5.0.0", - "uint8arraylist": "^2.4.3", - "uint8arrays": "^4.0.4", - "wherearewe": "^2.0.1" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" - } + "resolved": "noise", + "link": true }, "node_modules/@chainsafe/libp2p-yamux": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@chainsafe/libp2p-yamux/-/libp2p-yamux-5.0.3.tgz", - "integrity": "sha512-I2g8eJFm4xvyrD9Z8+8RvqpCBqHiFtcOGrl4sQXPkktw0cY5hvXf0knIjOLacoNOdAPKG9MNscT4Vojp+sb6cw==", - "dependencies": { - "@libp2p/interface": "^0.1.0", - "@libp2p/logger": "^3.0.0", - "get-iterator": "^2.0.1", - "it-foreach": "^2.0.3", - "it-pipe": "^3.0.1", - "it-pushable": "^3.2.0", - "uint8arraylist": "^2.4.3" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" - } + "resolved": "yamux", + "link": true }, "node_modules/@chainsafe/netmask": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@chainsafe/netmask/-/netmask-2.0.0.tgz", - "integrity": "sha512-I3Z+6SWUoaljh3TBzCnCxjlUyN8tA+NAk5L6m9IxvCf1BENQTePzPMis97CoN/iMW1St3WN+AWCCRp+TTBRiDg==", + "license": "MIT", "dependencies": { "@chainsafe/is-ip": "^2.0.1" } @@ -169,8 +151,7 @@ }, "node_modules/@libp2p/interface-internal/node_modules/@libp2p/interface": { "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@multiformats/multiaddr": "^12.1.10", "it-pushable": "^3.2.1", @@ -181,8 +162,7 @@ }, "node_modules/@libp2p/logger": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-3.1.0.tgz", - "integrity": "sha512-qJbJBAhxHVsRBtQSOIkSLi0lskUSFjzE+zm0QvoyxzZKSz+mX41mZLbnofPIVOVauoDQ40dXpe7WDUOq8AbiQQ==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@libp2p/interface": "^0.1.6", "@multiformats/multiaddr": "^12.1.5", @@ -209,8 +189,7 @@ }, "node_modules/@libp2p/multistream-select/node_modules/@libp2p/interface": { "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@multiformats/multiaddr": "^12.1.10", "it-pushable": "^3.2.1", @@ -230,8 +209,7 @@ }, "node_modules/@libp2p/peer-collections/node_modules/@libp2p/interface": { "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@multiformats/multiaddr": "^12.1.10", "it-pushable": "^3.2.1", @@ -240,7 +218,7 @@ "uint8arraylist": "^2.4.3" } }, - "node_modules/@libp2p/peer-collections/node_modules/@libp2p/peer-id": { + "node_modules/@libp2p/peer-id": { "version": "3.0.6-0b4a2ee79", "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.6-0b4a2ee79.tgz", "integrity": "sha512-4IHuFCa+iP+yjsD/575wle50GgyH/76jxrYVFNvJwDBGODb/iSZ1VbhK0OKJk/Q12SF3cSbPQH8m5gOmc/ETcQ==", @@ -250,16 +228,6 @@ "uint8arrays": "^4.0.6" } }, - "node_modules/@libp2p/peer-id": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.6.tgz", - "integrity": "sha512-iN1Ia5gH2U1V/GOVRmLHmVY6fblxzrOPUoZrMYjHl/K4s+AiI7ym/527WDeQvhQpD7j3TfDwcAYforD2dLGpLw==", - "dependencies": { - "@libp2p/interface": "^0.1.6", - "multiformats": "^12.0.1", - "uint8arrays": "^4.0.6" - } - }, "node_modules/@libp2p/peer-id-factory": { "version": "3.0.8-0b4a2ee79", "resolved": "https://registry.npmjs.org/@libp2p/peer-id-factory/-/peer-id-factory-3.0.8-0b4a2ee79.tgz", @@ -276,8 +244,7 @@ }, "node_modules/@libp2p/peer-id-factory/node_modules/@libp2p/crypto": { "version": "2.0.8-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-2.0.8-0b4a2ee79.tgz", - "integrity": "sha512-k6elAUnxMquhQYpCnlLmuU8NpfVU12XU0hFELsgC4TqKkC1PO7EuagngbjHilzyo1wpSAfaYGjAIjlQfjB50iw==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@libp2p/interface": "0.1.6-0b4a2ee79", "@noble/curves": "^1.1.0", @@ -291,8 +258,7 @@ }, "node_modules/@libp2p/peer-id-factory/node_modules/@libp2p/interface": { "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@multiformats/multiaddr": "^12.1.10", "it-pushable": "^3.2.1", @@ -301,20 +267,21 @@ "uint8arraylist": "^2.4.3" } }, - "node_modules/@libp2p/peer-id-factory/node_modules/@libp2p/peer-id": { - "version": "3.0.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.6-0b4a2ee79.tgz", - "integrity": "sha512-4IHuFCa+iP+yjsD/575wle50GgyH/76jxrYVFNvJwDBGODb/iSZ1VbhK0OKJk/Q12SF3cSbPQH8m5gOmc/ETcQ==", + "node_modules/@libp2p/peer-id/node_modules/@libp2p/interface": { + "version": "0.1.6-0b4a2ee79", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", + "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", "dependencies": { - "@libp2p/interface": "0.1.6-0b4a2ee79", + "@multiformats/multiaddr": "^12.1.10", + "it-pushable": "^3.2.1", + "it-stream-types": "^2.0.1", "multiformats": "^12.1.3", - "uint8arrays": "^4.0.6" + "uint8arraylist": "^2.4.3" } }, "node_modules/@libp2p/peer-record": { "version": "6.0.9-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/peer-record/-/peer-record-6.0.9-0b4a2ee79.tgz", - "integrity": "sha512-oZ7a2TidrdmpQuduqdgsZWPQbUPsGN87RTVg2+pgonSnzBtVV5ezHw9KRdhT/qJV4APlBPlRDv3uQU5/oFnqvA==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@libp2p/crypto": "2.0.8-0b4a2ee79", "@libp2p/interface": "0.1.6-0b4a2ee79", @@ -329,8 +296,7 @@ }, "node_modules/@libp2p/peer-record/node_modules/@libp2p/crypto": { "version": "2.0.8-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/crypto/-/crypto-2.0.8-0b4a2ee79.tgz", - "integrity": "sha512-k6elAUnxMquhQYpCnlLmuU8NpfVU12XU0hFELsgC4TqKkC1PO7EuagngbjHilzyo1wpSAfaYGjAIjlQfjB50iw==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@libp2p/interface": "0.1.6-0b4a2ee79", "@noble/curves": "^1.1.0", @@ -344,8 +310,7 @@ }, "node_modules/@libp2p/peer-record/node_modules/@libp2p/interface": { "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@multiformats/multiaddr": "^12.1.10", "it-pushable": "^3.2.1", @@ -354,20 +319,9 @@ "uint8arraylist": "^2.4.3" } }, - "node_modules/@libp2p/peer-record/node_modules/@libp2p/peer-id": { - "version": "3.0.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.6-0b4a2ee79.tgz", - "integrity": "sha512-4IHuFCa+iP+yjsD/575wle50GgyH/76jxrYVFNvJwDBGODb/iSZ1VbhK0OKJk/Q12SF3cSbPQH8m5gOmc/ETcQ==", - "dependencies": { - "@libp2p/interface": "0.1.6-0b4a2ee79", - "multiformats": "^12.1.3", - "uint8arrays": "^4.0.6" - } - }, "node_modules/@libp2p/peer-record/node_modules/@libp2p/utils": { "version": "4.0.7-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-4.0.7-0b4a2ee79.tgz", - "integrity": "sha512-ZHjjlDvG5j+SDtcYNJUhONflbcHNbwdHZsHZlpjwaYyHb74ZvKzd9O5YJTXoAZyJgN2v0cJ814Pc2ObrjrqpTw==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/is-ip": "^2.0.2", "@libp2p/interface": "0.1.6-0b4a2ee79", @@ -405,8 +359,7 @@ }, "node_modules/@libp2p/peer-store/node_modules/@libp2p/interface": { "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@multiformats/multiaddr": "^12.1.10", "it-pushable": "^3.2.1", @@ -415,16 +368,6 @@ "uint8arraylist": "^2.4.3" } }, - "node_modules/@libp2p/peer-store/node_modules/@libp2p/peer-id": { - "version": "3.0.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/peer-id/-/peer-id-3.0.6-0b4a2ee79.tgz", - "integrity": "sha512-4IHuFCa+iP+yjsD/575wle50GgyH/76jxrYVFNvJwDBGODb/iSZ1VbhK0OKJk/Q12SF3cSbPQH8m5gOmc/ETcQ==", - "dependencies": { - "@libp2p/interface": "0.1.6-0b4a2ee79", - "multiformats": "^12.1.3", - "uint8arrays": "^4.0.6" - } - }, "node_modules/@libp2p/perf": { "version": "2.0.1-0b4a2ee79", "resolved": "https://registry.npmjs.org/@libp2p/perf/-/perf-2.0.1-0b4a2ee79.tgz", @@ -438,8 +381,7 @@ }, "node_modules/@libp2p/perf/node_modules/@libp2p/interface": { "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@multiformats/multiaddr": "^12.1.10", "it-pushable": "^3.2.1", @@ -449,48 +391,8 @@ } }, "node_modules/@libp2p/tcp": { - "version": "8.0.13-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/tcp/-/tcp-8.0.13-0b4a2ee79.tgz", - "integrity": "sha512-/KuO1ivDV/L4/lLL4gmvq5vXz/xgK2vt9eV8nuwgwOUqWsJEeMkQbdOwKKajrIc0tnk1OFzXb5Kpua2bML++jQ==", - "dependencies": { - "@libp2p/interface": "0.1.6-0b4a2ee79", - "@libp2p/utils": "4.0.7-0b4a2ee79", - "@multiformats/mafmt": "^12.1.6", - "@multiformats/multiaddr": "^12.1.10", - "@types/sinon": "^17.0.0", - "stream-to-it": "^0.2.2" - } - }, - "node_modules/@libp2p/tcp/node_modules/@libp2p/interface": { - "version": "0.1.6-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", - "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", - "dependencies": { - "@multiformats/multiaddr": "^12.1.10", - "it-pushable": "^3.2.1", - "it-stream-types": "^2.0.1", - "multiformats": "^12.1.3", - "uint8arraylist": "^2.4.3" - } - }, - "node_modules/@libp2p/tcp/node_modules/@libp2p/utils": { - "version": "4.0.7-0b4a2ee79", - "resolved": "https://registry.npmjs.org/@libp2p/utils/-/utils-4.0.7-0b4a2ee79.tgz", - "integrity": "sha512-ZHjjlDvG5j+SDtcYNJUhONflbcHNbwdHZsHZlpjwaYyHb74ZvKzd9O5YJTXoAZyJgN2v0cJ814Pc2ObrjrqpTw==", - "dependencies": { - "@chainsafe/is-ip": "^2.0.2", - "@libp2p/interface": "0.1.6-0b4a2ee79", - "@multiformats/multiaddr": "^12.1.10", - "@multiformats/multiaddr-matcher": "^1.1.0", - "get-iterator": "^2.0.1", - "is-loopback-addr": "^2.0.1", - "it-pushable": "^3.2.2", - "it-stream-types": "^2.0.1", - "p-queue": "^7.4.1", - "private-ip": "^3.0.1", - "race-signal": "^1.0.1", - "uint8arraylist": "^2.4.3" - } + "resolved": "tcp", + "link": true }, "node_modules/@libp2p/utils": { "resolved": "utils", @@ -498,16 +400,14 @@ }, "node_modules/@multiformats/mafmt": { "version": "12.1.6", - "resolved": "https://registry.npmjs.org/@multiformats/mafmt/-/mafmt-12.1.6.tgz", - "integrity": "sha512-tlJRfL21X+AKn9b5i5VnaTD6bNttpSpcqwKVmDmSHLwxoz97fAHaepqFOk/l1fIu94nImIXneNbhsJx/RQNIww==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@multiformats/multiaddr": "^12.0.0" } }, "node_modules/@multiformats/multiaddr": { "version": "12.1.10", - "resolved": "https://registry.npmjs.org/@multiformats/multiaddr/-/multiaddr-12.1.10.tgz", - "integrity": "sha512-Bi3nJ/SE17+te40OLxFOpr9CvRodusZZLYZb3e5a0w9RzQcHzfKnnlfqdysLXZ2W5vXgxCUL/Uhndl51Ff2S+Q==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/is-ip": "^2.0.1", "@chainsafe/netmask": "^2.0.0", @@ -520,8 +420,7 @@ }, "node_modules/@multiformats/multiaddr-matcher": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@multiformats/multiaddr-matcher/-/multiaddr-matcher-1.1.0.tgz", - "integrity": "sha512-B/QbKpAxaHYVXFnbTdTgYqPDxmqoF2RYffwYoOv1MWfi2vBCZLdzmEKUBKv6fQr6s+LJFSHn2j2vczmwMFCQIA==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@chainsafe/is-ip": "^2.0.1", "@multiformats/multiaddr": "^12.0.0", @@ -530,16 +429,14 @@ }, "node_modules/@noble/ciphers": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-0.4.0.tgz", - "integrity": "sha512-xaUaUUDWbHIFSxaQ/pIe+33VG2mfJp6N/KxKLmZr5biWdNznCAmfu24QRhX10BbVAuqOahAoyp0S4M9md6GPDw==", + "license": "MIT", "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/@noble/curves": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.2.0.tgz", - "integrity": "sha512-oYclrNgRaM9SsBUBVbb8M6DTV7ZHRTKugureoYEncY5c65HOmRzvSiTE3y5CYaPYJA/GVkrhXEoF0M3Ya9PMnw==", + "license": "MIT", "dependencies": { "@noble/hashes": "1.3.2" }, @@ -549,8 +446,7 @@ }, "node_modules/@noble/hashes": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.3.2.tgz", - "integrity": "sha512-MVC8EAQp7MvEcm30KWENFjgR+Mkmf+D189XJTkFIlwohU5hcBbn1ZkKq7KVTi2Hme3PMGF390DaL52beVrIihQ==", + "license": "MIT", "engines": { "node": ">= 16" }, @@ -560,21 +456,18 @@ }, "node_modules/@types/sinon": { "version": "17.0.2", - "resolved": "https://registry.npmjs.org/@types/sinon/-/sinon-17.0.2.tgz", - "integrity": "sha512-Zt6heIGsdqERkxctIpvN5Pv3edgBrhoeb3yHyxffd4InN0AX2SVNKSrhdDZKGQICVOxWP/q4DyhpfPNMSrpIiA==", + "license": "MIT", "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==" + "license": "MIT" }, "node_modules/any-signal": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-4.1.1.tgz", - "integrity": "sha512-iADenERppdC+A2YKbOXXB2WUeABLaM6qnpZ70kZbPZ1cZMMJ7eF+3CaYm+/PhBizgkzlvssC7QuHS30oOiQYWA==", + "license": "Apache-2.0 OR MIT", "engines": { "node": ">=16.0.0", "npm": ">=7.0.0" @@ -582,8 +475,7 @@ }, "node_modules/datastore-core": { "version": "9.2.3", - "resolved": "https://registry.npmjs.org/datastore-core/-/datastore-core-9.2.3.tgz", - "integrity": "sha512-jcvrVDt+jp7lUp2WhMXXgX/hoi3VcJebN+z/ZXbIRKOVfNOF4bl8cvr7sQ1y9qITikgC2coXFYd79Wzt/n13ZQ==", + "license": "Apache-2.0 OR MIT", "dependencies": { "@libp2p/logger": "^3.0.0", "err-code": "^3.0.1", @@ -602,8 +494,7 @@ }, "node_modules/debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -618,8 +509,7 @@ }, "node_modules/delay": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/delay/-/delay-6.0.0.tgz", - "integrity": "sha512-2NJozoOHQ4NuZuVIr5CWd0iiLVIRSDepakaovIN+9eIDHEhdCAEvSy2cuf1DCrPPQLvHmbqTHODlhHg8UCy4zw==", + "license": "MIT", "engines": { "node": ">=16" }, @@ -629,8 +519,7 @@ }, "node_modules/dns-over-http-resolver": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-3.0.0.tgz", - "integrity": "sha512-5+BI+B7n8LKhNaEZBYErr+CBd9t5nYtjunByLhrLGtZ+i3TRgiU8yE87pCjEBu2KOwNsD9ljpSXEbZ4S8xih5g==", + "license": "Apache-2.0 OR MIT", "dependencies": { "debug": "^4.3.4", "receptacle": "^1.3.2" @@ -638,23 +527,19 @@ }, "node_modules/err-code": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz", - "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==" + "license": "MIT" }, "node_modules/eventemitter3": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + "license": "MIT" }, "node_modules/get-iterator": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-2.0.1.tgz", - "integrity": "sha512-7HuY/hebu4gryTDT7O/XY/fvY9wRByEGdK6QOa4of8npTcv0+NS6frFKABcf6S9EBAsveTuKTsZQQBFMMNILIg==" + "license": "MIT" }, "node_modules/interface-datastore": { "version": "8.2.5", - "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-8.2.5.tgz", - "integrity": "sha512-kvLGJMz3RPoJF/g5DbEvfWWempIiSBLVMf63b0PBsziVcSkj0ofzHYI86v8vqpGedkQ81DtPCUKyvX9W7zWvrQ==", + "license": "Apache-2.0 OR MIT", "dependencies": { "interface-store": "^5.0.0", "nanoid": "^4.0.0", @@ -663,13 +548,11 @@ }, "node_modules/interface-store": { "version": "5.1.4", - "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-5.1.4.tgz", - "integrity": "sha512-SI2co5IAxAybBc9egRM2bXvHOa1RPh5SQQkO6di6t/aX92RbtzP4t8raB0l3GTzQmJADaBbzz8Tfa1QLgfMdGQ==" + "license": "Apache-2.0 OR MIT" }, "node_modules/ip-regex": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-5.0.0.tgz", - "integrity": "sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==", + "license": "MIT", "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -679,39 +562,33 @@ }, "node_modules/ipaddr.js": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/is-electron": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.2.tgz", - "integrity": "sha512-FO/Rhvz5tuw4MCWkpMzHFKWD2LsfHzIb7i6MdPYZ/KW7AlxawyLkqdy+jPZP1WubqEADE3O4FUENlJHDfQASRg==" + "license": "MIT" }, "node_modules/is-loopback-addr": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-loopback-addr/-/is-loopback-addr-2.0.2.tgz", - "integrity": "sha512-26POf2KRCno/KTNL5Q0b/9TYnL00xEsSaLfiFRmjM7m7Lw7ZMmFybzzuX4CcsLAluZGd+niLUiMRxEooVE3aqg==" + "license": "MIT" }, "node_modules/is-plain-obj": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/it-all": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/it-all/-/it-all-3.0.4.tgz", - "integrity": "sha512-UMiy0i9DqCHBdWvMbzdYvVGa5/w4t1cc4nchpbnjdLhklglv8mQeEYnii0gvKESJuL1zV32Cqdb33R6/GPfxpQ==" + "license": "Apache-2.0 OR MIT" }, "node_modules/it-byte-stream": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/it-byte-stream/-/it-byte-stream-1.0.5.tgz", - "integrity": "sha512-wGHbXPE0ZiU0poJTgCNOW06+mh9yyCwdF8bVv0zxchgql6CMQd/2NEXXtmwWE+N65st8bi/KWUWcMU2pJU2fEw==", + "license": "Apache-2.0 OR MIT", "dependencies": { "it-stream-types": "^2.0.1", "p-defer": "^4.0.0", @@ -721,34 +598,29 @@ }, "node_modules/it-drain": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/it-drain/-/it-drain-3.0.5.tgz", - "integrity": "sha512-qYFe4SWdvs9oJGUY5bSjvmiLUMLzFEODNOQUdYdCIkuIgQF+AUB2INhM4yQ09buJ2rhHKDFxvTD/+yUq6qg0XA==" + "license": "Apache-2.0 OR MIT" }, "node_modules/it-filter": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/it-filter/-/it-filter-3.0.4.tgz", - "integrity": "sha512-e0sz+st4sudK/zH6GZ/gRTRP8A/ADuJFCYDmRgMbZvR79y5+v4ZXav850bBZk5wL9zXaYZFxS1v/6Qi+Vjwh5g==", + "license": "Apache-2.0 OR MIT", "dependencies": { "it-peekable": "^3.0.0" } }, "node_modules/it-first": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/it-first/-/it-first-3.0.4.tgz", - "integrity": "sha512-FtQl84iTNxN5EItP/JgL28V2rzNMkCzTUlNoj41eVdfix2z1DBuLnBqZ0hzYhGGa1rMpbQf0M7CQSA2adlrLJg==" + "license": "Apache-2.0 OR MIT" }, "node_modules/it-foreach": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/it-foreach/-/it-foreach-2.0.6.tgz", - "integrity": "sha512-OVosBHJsdXpAyeFlCbe3IGZia+65UykyAznakNsKXK+b99dbhuu/mOnXxTadDEo1GWhKx+WA8RNanKkMf07zQw==", + "license": "Apache-2.0 OR MIT", "dependencies": { "it-peekable": "^3.0.0" } }, "node_modules/it-length-prefixed": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/it-length-prefixed/-/it-length-prefixed-9.0.3.tgz", - "integrity": "sha512-YAu424ceYpXctxtjcLOqn7vJq082CaoP8J646ZusYISfQc3bpzQErgTUqMFj81V262KG2W9/YMBHsy6A/4yvmg==", + "license": "Apache-2.0 OR MIT", "dependencies": { "err-code": "^3.0.1", "it-reader": "^6.0.1", @@ -764,8 +636,7 @@ }, "node_modules/it-length-prefixed-stream": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/it-length-prefixed-stream/-/it-length-prefixed-stream-1.1.4.tgz", - "integrity": "sha512-6YcQ5jsaYnuXBqF+oSGjSdSY9jF7HWl7yh+dxYytXxbE2GcdiOpn6pLM7m6AlIID9MCzQqMY5nOzaiatQ8A3/A==", + "license": "Apache-2.0 OR MIT", "dependencies": { "it-byte-stream": "^1.0.0", "it-length-prefixed": "^9.0.1", @@ -776,24 +647,21 @@ }, "node_modules/it-map": { "version": "3.0.5", - "resolved": "https://registry.npmjs.org/it-map/-/it-map-3.0.5.tgz", - "integrity": "sha512-hB0TDXo/h4KSJJDSRLgAPmDroiXP6Fx1ck4Bzl3US9hHfZweTKsuiP0y4gXuTMcJlS6vj0bb+f70rhkD47ZA3w==", + "license": "Apache-2.0 OR MIT", "dependencies": { "it-peekable": "^3.0.0" } }, "node_modules/it-merge": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/it-merge/-/it-merge-3.0.3.tgz", - "integrity": "sha512-FYVU15KC5pb/GQX1Ims+lee8d4pdqGVCpWr0lkNj8o4xuNo7jY71k6GuEiWdP+T7W1bJqewSxX5yoTy5yZpRVA==", + "license": "Apache-2.0 OR MIT", "dependencies": { "it-pushable": "^3.2.0" } }, "node_modules/it-pair": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/it-pair/-/it-pair-2.0.6.tgz", - "integrity": "sha512-5M0t5RAcYEQYNG5BV7d7cqbdwbCAp5yLdzvkxsZmkuZsLbTdZzah6MQySYfaAQjNDCq6PUnDt0hqBZ4NwMfW6g==", + "license": "Apache-2.0 OR MIT", "dependencies": { "it-stream-types": "^2.0.1", "p-defer": "^4.0.0" @@ -805,13 +673,11 @@ }, "node_modules/it-peekable": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-3.0.3.tgz", - "integrity": "sha512-Wx21JX/rMzTEl9flx3DGHuPV1KQFGOl8uoKfQtmZHgPQtGb89eQ6RyVd82h3HuP9Ghpt0WgBDlmmdWeHXqyx7w==" + "license": "Apache-2.0 OR MIT" }, "node_modules/it-pipe": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-3.0.1.tgz", - "integrity": "sha512-sIoNrQl1qSRg2seYSBH/3QxWhJFn9PKYvOf/bHdtCBF0bnghey44VyASsWzn5dAx0DCDDABq1hZIuzKmtBZmKA==", + "license": "Apache-2.0 OR MIT", "dependencies": { "it-merge": "^3.0.0", "it-pushable": "^3.1.2", @@ -824,16 +690,14 @@ }, "node_modules/it-pushable": { "version": "3.2.3", - "resolved": "https://registry.npmjs.org/it-pushable/-/it-pushable-3.2.3.tgz", - "integrity": "sha512-gzYnXYK8Y5t5b/BnJUr7glfQLO4U5vyb05gPx/TyTw+4Bv1zM9gFk4YsOrnulWefMewlphCjKkakFvj1y99Tcg==", + "license": "Apache-2.0 OR MIT", "dependencies": { "p-defer": "^4.0.0" } }, "node_modules/it-reader": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/it-reader/-/it-reader-6.0.4.tgz", - "integrity": "sha512-XCWifEcNFFjjBHtor4Sfaj8rcpt+FkY0L6WdhD578SCDhV4VUm7fCkF3dv5a+fTcfQqvN9BsxBTvWbYO6iCjTg==", + "license": "Apache-2.0 OR MIT", "dependencies": { "it-stream-types": "^2.0.1", "uint8arraylist": "^2.0.0" @@ -845,16 +709,14 @@ }, "node_modules/it-sort": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/it-sort/-/it-sort-3.0.4.tgz", - "integrity": "sha512-tvnC93JZZWjX4UxALy0asow0dzXabkoaRbrPJKClTKhNCqw4gzHr+H5axf1gohcthedRRkqd/ae+wl7WqoxFhw==", + "license": "Apache-2.0 OR MIT", "dependencies": { "it-all": "^3.0.0" } }, "node_modules/it-stream-types": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/it-stream-types/-/it-stream-types-2.0.1.tgz", - "integrity": "sha512-6DmOs5r7ERDbvS4q8yLKENcj6Yecr7QQTqWApbZdfAUTEC947d+PEha7PCqhm//9oxaLYL7TWRekwhoXl2s6fg==", + "license": "Apache-2.0 OR MIT", "engines": { "node": ">=16.0.0", "npm": ">=7.0.0" @@ -862,8 +724,7 @@ }, "node_modules/it-take": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/it-take/-/it-take-3.0.4.tgz", - "integrity": "sha512-RG8HDjAZlvkzz5Nav4xq6gK5zNT+Ff1UTIf+CrSJW8nIl6N1FpBH5e7clUshiCn+MmmMoSdIEpw4UaTolszxhA==" + "license": "Apache-2.0 OR MIT" }, "node_modules/libp2p": { "resolved": "libp2p", @@ -871,8 +732,7 @@ }, "node_modules/merge-options": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", - "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "license": "MIT", "dependencies": { "is-plain-obj": "^2.1.0" }, @@ -882,8 +742,7 @@ }, "node_modules/mortice": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mortice/-/mortice-3.0.1.tgz", - "integrity": "sha512-eyDUsl1nCR9+JtNksKnaESLP9MgAXCA4w1LTtsmOSQNsThnv++f36rrBu5fC/fdGIwTJZmbiaR/QewptH93pYA==", + "license": "Apache-2.0 OR MIT", "dependencies": { "nanoid": "^4.0.0", "observable-webworkers": "^2.0.1", @@ -897,13 +756,11 @@ }, "node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "license": "MIT" }, "node_modules/multiformats": { "version": "12.1.3", - "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-12.1.3.tgz", - "integrity": "sha512-eajQ/ZH7qXZQR2AgtfpmSMizQzmyYVmCql7pdhldPuYQi4atACekbJaQplk6dWyIi10jCaFnd6pqvcEFXjbaJw==", + "license": "Apache-2.0 OR MIT", "engines": { "node": ">=16.0.0", "npm": ">=7.0.0" @@ -911,14 +768,13 @@ }, "node_modules/nanoid": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz", - "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.js" }, @@ -928,24 +784,21 @@ }, "node_modules/netmask": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/node-forge": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } }, "node_modules/observable-webworkers": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/observable-webworkers/-/observable-webworkers-2.0.1.tgz", - "integrity": "sha512-JI1vB0u3pZjoQKOK1ROWzp0ygxSi7Yb0iR+7UNsw4/Zn4cQ0P3R7XL38zac/Dy2tEA7Lg88/wIJTjF8vYXZ0uw==", + "license": "Apache-2.0 OR MIT", "engines": { "node": ">=16.0.0", "npm": ">=7.0.0" @@ -953,8 +806,7 @@ }, "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==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -964,8 +816,7 @@ }, "node_modules/p-queue": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-7.4.1.tgz", - "integrity": "sha512-vRpMXmIkYF2/1hLBKisKeVYJZ8S2tZ0zEAmIJgdVKP2nq0nh4qCdf8bgw+ZgKrkh71AOCaqzwbJJk1WtdcF3VA==", + "license": "MIT", "dependencies": { "eventemitter3": "^5.0.1", "p-timeout": "^5.0.2" @@ -979,8 +830,7 @@ }, "node_modules/p-queue/node_modules/p-timeout": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-5.1.0.tgz", - "integrity": "sha512-auFDyzzzGZZZdHz3BtET9VEz0SE/uMEAx7uWfGPucfzEwwe/xH0iVeZibQmANYE/hp9T2+UUZT5m+BKyrDp3Ew==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -990,8 +840,7 @@ }, "node_modules/p-timeout": { "version": "6.1.2", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.2.tgz", - "integrity": "sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==", + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -1001,8 +850,7 @@ }, "node_modules/private-ip": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/private-ip/-/private-ip-3.0.1.tgz", - "integrity": "sha512-Ezc16ANuhSHmWAE6lbXUKburNzGpR0J5X0Zh5Um/PZ/s57Fp+HYqYe6BYPH2QbqKr/5WebfzJQ1jq6Kj5dbRmA==", + "license": "MIT", "dependencies": { "@chainsafe/is-ip": "^2.0.1", "ip-regex": "^5.0.0", @@ -1015,8 +863,7 @@ }, "node_modules/protons-runtime": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/protons-runtime/-/protons-runtime-5.2.0.tgz", - "integrity": "sha512-jL3VSbXllgm17zurKQ/z+Ath0w+4BknJ+l/NLocfjAB8hbeASOZTNtb7zK3nDsKq2pHK9YFumNQvpkZ6gFfWhA==", + "license": "Apache-2.0 OR MIT", "dependencies": { "uint8arraylist": "^2.4.3", "uint8arrays": "^4.0.6" @@ -1024,39 +871,33 @@ }, "node_modules/race-signal": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/race-signal/-/race-signal-1.0.2.tgz", - "integrity": "sha512-o3xNv0iTcIDQCXFlF6fPAMEBRjFxssgGoRqLbg06m+AdzEXXLUmoNOoUHTVz2NoBI8hHwKFKoC6IqyNtWr2bww==" + "license": "Apache-2.0 OR MIT" }, "node_modules/rate-limiter-flexible": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/rate-limiter-flexible/-/rate-limiter-flexible-3.0.4.tgz", - "integrity": "sha512-LFrdT9Pl/TRxG143frHBPyESXHvS2tstLfAUM6shBbJ3M6YssT2cIUWFwAWVAU9Vl4Z2gUN7ZE7tSdQh/0aqcA==" + "license": "ISC" }, "node_modules/receptacle": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/receptacle/-/receptacle-1.3.2.tgz", - "integrity": "sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==", + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/stream-to-it": { "version": "0.2.4", - "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-0.2.4.tgz", - "integrity": "sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==", + "license": "MIT", "dependencies": { "get-iterator": "^1.0.2" } }, "node_modules/stream-to-it/node_modules/get-iterator": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz", - "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==" + "license": "MIT" }, "node_modules/uint8-varint": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/uint8-varint/-/uint8-varint-2.0.2.tgz", - "integrity": "sha512-LZXmBT0jiHR7J4oKM1GUhtdLFW1yPauzI8NjJlotXn92TprO9u8VMvEVR4QMk8xhUVUd+2fqfU2/kGbVHYSSWw==", + "license": "Apache-2.0 OR MIT", "dependencies": { "uint8arraylist": "^2.0.0", "uint8arrays": "^4.0.2" @@ -1064,24 +905,21 @@ }, "node_modules/uint8arraylist": { "version": "2.4.7", - "resolved": "https://registry.npmjs.org/uint8arraylist/-/uint8arraylist-2.4.7.tgz", - "integrity": "sha512-ohRElqR6C5dd60vRFLq40MCiSnUe1AzkpHvbCEMCGGP6zMoFYECsjdhL6bR1kTK37ONNRDuHQ3RIpScRYcYYIg==", + "license": "Apache-2.0 OR MIT", "dependencies": { "uint8arrays": "^4.0.2" } }, "node_modules/uint8arrays": { "version": "4.0.9", - "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-4.0.9.tgz", - "integrity": "sha512-iHU8XJJnfeijILZWzV7RgILdPHqe0mjJvyzY4mO8aUUtHsDbPa2Gc8/02Kc4zeokp2W6Qq8z9Ap1xkQ1HfbKwg==", + "license": "Apache-2.0 OR MIT", "dependencies": { "multiformats": "^12.0.1" } }, "node_modules/wherearewe": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wherearewe/-/wherearewe-2.0.1.tgz", - "integrity": "sha512-XUguZbDxCA2wBn2LoFtcEhXL6AXo+hVjGonwhSTTTU9SzbWG8Xu3onNIpzf9j/mYUcJQ0f+m37SzG77G851uFw==", + "license": "Apache-2.0 OR MIT", "dependencies": { "is-electron": "^2.2.0" }, @@ -1090,7 +928,73 @@ "npm": ">=7.0.0" } }, + "noise": { + "version": "13.0.3", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@chainsafe/as-chacha20poly1305": "^0.1.0", + "@chainsafe/as-sha256": "^0.4.1", + "@libp2p/crypto": "file:../crypto", + "@libp2p/interface": "file:../interface", + "@libp2p/logger": "next", + "@libp2p/peer-id": "next", + "@noble/ciphers": "^0.4.0", + "@noble/curves": "^1.1.0", + "@noble/hashes": "^1.3.1", + "it-byte-stream": "^1.0.0", + "it-length-prefixed": "^9.0.1", + "it-length-prefixed-stream": "^1.0.0", + "it-pair": "^2.0.6", + "it-pipe": "^3.0.1", + "it-stream-types": "^2.0.1", + "protons-runtime": "^5.0.0", + "uint8arraylist": "^2.4.3", + "uint8arrays": "^4.0.4", + "wherearewe": "^2.0.1" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "noise/node_modules/@libp2p/logger": { + "version": "3.1.0-0b4a2ee79", + "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-3.1.0-0b4a2ee79.tgz", + "integrity": "sha512-haeXJplYP29dYTkwLlGI/dc7nQuRTbRte7GeMcNwrmCeODM3uo3D0O7+qS6RulmRDbvWqs3muCxZyRFSU4oB+A==", + "dependencies": { + "@libp2p/interface": "0.1.6-0b4a2ee79", + "@multiformats/multiaddr": "^12.1.10", + "debug": "^4.3.4", + "interface-datastore": "^8.2.0", + "multiformats": "^12.1.3" + } + }, + "noise/node_modules/@libp2p/logger/node_modules/@libp2p/interface": { + "version": "0.1.6-0b4a2ee79", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", + "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", + "dependencies": { + "@multiformats/multiaddr": "^12.1.10", + "it-pushable": "^3.2.1", + "it-stream-types": "^2.0.1", + "multiformats": "^12.1.3", + "uint8arraylist": "^2.4.3" + } + }, + "tcp": { + "version": "8.0.13", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "file:../interface", + "@libp2p/utils": "file:../utils", + "@multiformats/mafmt": "^12.1.6", + "@multiformats/multiaddr": "^12.1.10", + "@types/sinon": "^17.0.0", + "stream-to-it": "^0.2.2" + } + }, "utils": { + "name": "@libp2p/utils", "version": "4.0.7", "license": "Apache-2.0 OR MIT", "dependencies": { @@ -1107,6 +1011,48 @@ "race-signal": "^1.0.1", "uint8arraylist": "^2.4.3" } + }, + "yamux": { + "version": "5.0.3", + "license": "Apache-2.0 OR MIT", + "dependencies": { + "@libp2p/interface": "file:../interface", + "@libp2p/logger": "next", + "@libp2p/utils": "file:../utils", + "get-iterator": "^2.0.1", + "it-foreach": "^2.0.3", + "it-pipe": "^3.0.1", + "it-pushable": "^3.2.0", + "uint8arraylist": "^2.4.3" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "yamux/node_modules/@libp2p/logger": { + "version": "3.1.0-0b4a2ee79", + "resolved": "https://registry.npmjs.org/@libp2p/logger/-/logger-3.1.0-0b4a2ee79.tgz", + "integrity": "sha512-haeXJplYP29dYTkwLlGI/dc7nQuRTbRte7GeMcNwrmCeODM3uo3D0O7+qS6RulmRDbvWqs3muCxZyRFSU4oB+A==", + "dependencies": { + "@libp2p/interface": "0.1.6-0b4a2ee79", + "@multiformats/multiaddr": "^12.1.10", + "debug": "^4.3.4", + "interface-datastore": "^8.2.0", + "multiformats": "^12.1.3" + } + }, + "yamux/node_modules/@libp2p/logger/node_modules/@libp2p/interface": { + "version": "0.1.6-0b4a2ee79", + "resolved": "https://registry.npmjs.org/@libp2p/interface/-/interface-0.1.6-0b4a2ee79.tgz", + "integrity": "sha512-MdxUr/x2pLsh6/VD+N05TbpfICF6IMaW0cYX2EogcybuDc1UneGvmY2QJBkqBYvougrF34TMezwgVmm82Ezjyg==", + "dependencies": { + "@multiformats/multiaddr": "^12.1.10", + "it-pushable": "^3.2.1", + "it-stream-types": "^2.0.1", + "multiformats": "^12.1.3", + "uint8arraylist": "^2.4.3" + } } } }