diff --git a/package.json b/package.json index db44277..7a6bd80 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ "@constl/ipa": "1.0.1-ec2b9d2da.0", "@constl/orbit-db-types": "^2.0.0", "@constl/utils-ipa": "^1.0.0", - "@constl/utils-tests": "1.1.2", + "@constl/utils-tests": "1.2.3", "@orbitdb/core": "^2.0.0", "@types/mocha": "^10.0.3", "@types/uuid": "^9.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b51e996..b7299c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,8 +23,8 @@ devDependencies: specifier: ^1.0.0 version: 1.0.0 '@constl/utils-tests': - specifier: 1.1.2 - version: 1.1.2(react-native@0.73.4) + specifier: 1.2.3 + version: 1.2.3(react-native@0.73.4) '@orbitdb/core': specifier: ^2.0.0 version: 2.1.0 @@ -1653,7 +1653,7 @@ packages: engines: {npm: '>=8.7.0'} dependencies: '@libp2p/crypto': 4.0.2 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/interface-internal': 1.0.7 '@libp2p/peer-id': 4.0.5 '@libp2p/pubsub': 9.0.8 @@ -1663,10 +1663,10 @@ packages: it-length-prefixed: 9.0.4 it-pipe: 3.0.1 it-pushable: 3.2.3 - multiformats: 13.0.1 + multiformats: 13.1.0 protobufjs: 7.2.6 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -1678,7 +1678,7 @@ packages: '@chainsafe/as-chacha20poly1305': 0.1.0 '@chainsafe/as-sha256': 0.4.1 '@libp2p/crypto': 3.0.4 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/peer-id': 4.0.5 '@noble/ciphers': 0.4.1 '@noble/curves': 1.3.0 @@ -1691,7 +1691,7 @@ packages: it-stream-types: 2.0.1 protons-runtime: 5.4.0 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 wherearewe: 2.0.1 transitivePeerDependencies: - supports-color @@ -1704,7 +1704,7 @@ packages: '@chainsafe/as-chacha20poly1305': 0.1.0 '@chainsafe/as-sha256': 0.4.1 '@libp2p/crypto': 4.0.2 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/peer-id': 4.0.5 '@noble/ciphers': 0.4.1 '@noble/curves': 1.3.0 @@ -1716,7 +1716,7 @@ packages: it-stream-types: 2.0.1 protons-runtime: 5.4.0 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 wherearewe: 2.0.1 transitivePeerDependencies: - supports-color @@ -1725,7 +1725,7 @@ packages: /@chainsafe/libp2p-yamux@6.0.1: resolution: {integrity: sha512-8ar6jph9ZuUUxQ8t8W1MaZqH7f7KvGK2wR7TDGnN0r4QtZc07ICNgVjnolnI9/8bclrI5Um4uMa8QCYKTrdvDQ==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/utils': 5.2.3 get-iterator: 2.0.1 it-foreach: 2.0.6 @@ -1909,21 +1909,27 @@ packages: - supports-color dev: true - /@constl/utils-tests@1.1.2(react-native@0.73.4): - resolution: {integrity: sha512-kZatxdWcWlz48QtvSvgm9O0M2i+m8WiPn1Mb48DFM1rwEwkL0crMcOFgaB1fOhJYwC6o5+y7vB02TKizHO1Tzw==} + /@constl/utils-tests@1.2.3(react-native@0.73.4): + resolution: {integrity: sha512-4ezGD3nhSoto1nRuVXE3uL7wCatl5AB+evK1KsWcms3kIRZ6H6q41YZoPh5QzcCMw7qVVsbwFd1QA51oKuVlnQ==} engines: {node: '>=20'} dependencies: '@helia/block-brokers': 2.0.1 '@orbitdb/quickstart': 1.0.0(react-native@0.73.4) - blockstore-core: 4.3.10 - blockstore-level: 1.1.7 - chokidar: 3.5.3 + blockstore-core: 4.4.0 + blockstore-level: 1.1.8 + browserify-fs: 1.0.0 + chokidar: 3.6.0 + crypto-browserify: 3.12.0 events: 3.3.0 genversion: 3.2.0 helia: 3.0.1(react-native@0.73.4) - libp2p: 1.2.1 + libp2p: 1.2.3 + os-browserify: 0.3.0 + process: 0.11.10 + read-package-up: 11.0.0 rimraf: 5.0.5 - uint8arrays: 5.0.1 + stream-browserify: 3.0.0 + uint8arrays: 5.0.2 uuid: 9.0.1 wherearewe: 2.0.1 transitivePeerDependencies: @@ -2445,16 +2451,16 @@ packages: resolution: {integrity: sha512-VP9KDj6fNT1FKk/vWjDzk8eYyVclxHFQaOLI0+rvifg+w8X+atCa/v2JKzZzbW6BX3/dxcn/mZz+ZHgdmuQ1qg==} dependencies: '@helia/interface': 3.0.1 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 any-signal: 4.1.1 interface-blockstore: 5.2.9 interface-store: 5.1.7 ipfs-bitswap: 20.0.2 it-filter: 3.0.4 it-foreach: 2.0.6 - multiformats: 13.0.1 + multiformats: 13.1.0 progress-events: 1.0.0 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -2463,10 +2469,10 @@ packages: resolution: {integrity: sha512-KHqL4pcA2dHvRdVuqHKMA5K1ky/VPSzL8/s4NrId5Sxi+Qx7yPYMrDuexau+OZ+wrEnHaKtoEGAydL0imqbvcA==} dependencies: '@helia/interface': 4.0.0 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 interface-blockstore: 5.2.9 ipfs-bitswap: 20.0.2 - multiformats: 13.0.1 + multiformats: 13.1.0 progress-events: 1.0.0 transitivePeerDependencies: - supports-color @@ -2496,12 +2502,12 @@ packages: /@helia/interface@3.0.1: resolution: {integrity: sha512-ibaiN0InfFVf8TNOKK+wzoLqlrWx/Crk/yY5o+DNRvgI4fdaJofHEaSyDvFR/amTVhdFHnOK+3Mbh+jGktWapQ==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 interface-blockstore: 5.2.9 interface-datastore: 8.2.10 interface-store: 5.1.7 ipfs-bitswap: 20.0.2 - multiformats: 13.0.1 + multiformats: 13.1.0 progress-events: 1.0.0 transitivePeerDependencies: - supports-color @@ -2510,11 +2516,11 @@ packages: /@helia/interface@4.0.0: resolution: {integrity: sha512-J8ZGuNac60x1pwMZ7i5rvB9oldnc3rIEhCcZE6vKl5vsDHmlCpG2NmVPM5x1VIfei1JEAygDtfCFUDvGpMxSfw==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 interface-blockstore: 5.2.9 interface-datastore: 8.2.10 interface-store: 5.1.7 - multiformats: 13.0.1 + multiformats: 13.1.0 progress-events: 1.0.0 transitivePeerDependencies: - supports-color @@ -2525,7 +2531,7 @@ packages: dependencies: '@helia/interface': 4.0.0 '@ipld/dag-pb': 4.0.8 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/logger': 4.0.5 '@multiformats/murmur3': 2.1.8 hamt-sharding: 3.0.2 @@ -2536,10 +2542,10 @@ packages: it-last: 3.0.4 it-pipe: 3.0.1 merge-options: 3.0.4 - multiformats: 13.0.1 + multiformats: 13.1.0 progress-events: 1.0.0 sparse-array: 1.3.2 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - encoding - supports-color @@ -2570,7 +2576,7 @@ packages: engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: cborg: 4.0.8 - multiformats: 13.0.1 + multiformats: 13.1.0 dev: true /@ipld/dag-cbor@9.2.0: @@ -2586,14 +2592,14 @@ packages: engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: cborg: 4.0.8 - multiformats: 13.0.1 + multiformats: 13.1.0 dev: true /@ipld/dag-pb@4.0.8: resolution: {integrity: sha512-693AqMY2jvhe+w4jSwjnDrbhxIu39gm1H4f6/KD5gG+6VFMM6EXV7vq85BvEf8CRsnA0+auWfA29/S8gbWI0Ew==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - multiformats: 13.0.1 + multiformats: 13.1.0 dev: true /@isaacs/cliui@8.0.2: @@ -2753,7 +2759,7 @@ packages: /@libp2p/autonat@1.0.10: resolution: {integrity: sha512-aDNu85JFoVxUmt5opTBZozmmNEHlEwZYZFBsu0cismQjyPenfLgej4g5lcgMvfy1fdcbLWraV9LDMMKs1oUjyw==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/interface-internal': 1.0.7 '@libp2p/peer-id': 4.0.5 '@libp2p/peer-id-factory': 4.0.5 @@ -2773,7 +2779,7 @@ packages: /@libp2p/bootstrap@10.0.13: resolution: {integrity: sha512-UcJeuSCPu6uVzIeTc/5OlaGpTUvsBf/1Vh0DqkQFfdY3mHPiFeuWpezLI8HhyVc7OSlMlR8xo9ZXJ9cvoY65iQ==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/peer-id': 4.0.5 '@multiformats/mafmt': 12.1.6 '@multiformats/multiaddr': 12.1.14 @@ -2784,7 +2790,7 @@ packages: /@libp2p/circuit-relay-v2@1.0.13: resolution: {integrity: sha512-kP6n+DA71wIOUEh4DrXhSD/BFb0uzcu2huBtgmr1jS+vAItNIhb7uE6mjfZnwja6KDsZKsnYDFChCcNf3e+EeQ==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/interface-internal': 1.0.7 '@libp2p/peer-collections': 5.1.5 '@libp2p/peer-id': 4.0.5 @@ -2795,12 +2801,12 @@ packages: any-signal: 4.1.1 it-protobuf-stream: 1.1.2 it-stream-types: 2.0.1 - multiformats: 13.0.1 + multiformats: 13.1.0 p-defer: 4.0.0 p-retry: 6.2.0 protons-runtime: 5.4.0 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -2845,7 +2851,7 @@ packages: multiformats: 13.1.0 protons-runtime: 5.4.0 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -2853,7 +2859,7 @@ packages: /@libp2p/dcutr@1.0.10: resolution: {integrity: sha512-DFI1ZJ8w6KtFyeum3mWomRrrQif6QYkF5q9SEyT9yCfYjLwGKxjBZngV6MAWEPjQsmNRmidiqpAJcikzfcMXMw==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/interface-internal': 1.0.7 '@libp2p/utils': 5.2.3 '@multiformats/multiaddr': 12.1.14 @@ -2869,7 +2875,7 @@ packages: /@libp2p/identify@1.0.12: resolution: {integrity: sha512-IxwXVWUlwxZU3mE3vLFHqUBNYlXcN3y8GvY3dU0cVz+NibEHY+PS13n5/JRJNah5LeMqbRrqpUhjwP0RDp3oWg==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/interface-internal': 1.0.7 '@libp2p/peer-id': 4.0.5 '@libp2p/peer-record': 7.0.7 @@ -2878,7 +2884,7 @@ packages: it-protobuf-stream: 1.1.2 protons-runtime: 5.4.0 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 wherearewe: 2.0.1 transitivePeerDependencies: - supports-color @@ -2900,7 +2906,7 @@ packages: /@libp2p/interface-internal@1.0.7: resolution: {integrity: sha512-r1nGpnGdkq0U7ow5i093OPWPBJXQP3BGwijino8cCZokYwF2P/CU+yeYvL8ncL8fPYLKuuUjLNGO4Z8Th5sqSQ==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/peer-collections': 5.1.5 '@multiformats/multiaddr': 12.1.14 uint8arraylist: 2.4.8 @@ -2908,6 +2914,17 @@ packages: - supports-color dev: true + /@libp2p/interface-internal@1.0.8: + resolution: {integrity: sha512-NkUBnqzAAWDcg9n4uUtEpbtHg0gZjLhdBTwqJWkWuTujaCEz0xk5FfXBXgWqGEMIZAN73VX8/hLQCeigk3gUlg==} + dependencies: + '@libp2p/interface': 1.1.3 + '@libp2p/peer-collections': 5.1.6 + '@multiformats/multiaddr': 12.1.14 + uint8arraylist: 2.4.8 + transitivePeerDependencies: + - supports-color + dev: true + /@libp2p/interface-peer-id@2.0.2: resolution: {integrity: sha512-9pZp9zhTDoVwzRmp0Wtxw0Yfa//Yc0GqBCJi3EznBDE6HGIAVvppR91wSh2knt/0eYg0AQj7Y35VSesUTzMCUg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -3004,7 +3021,7 @@ packages: resolution: {integrity: sha512-chAx/Vs8g2SzhBN0lzpLY7DzeAL98g/ppfscZAqFRgLJVhRjNlRxqUXfjGz2JaBOqolKMcZpBqBucHCbXRjq9w==} dependencies: '@libp2p/crypto': 4.0.2 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/interface-internal': 1.0.7 '@libp2p/peer-collections': 5.1.5 '@libp2p/peer-id': 4.0.5 @@ -3024,7 +3041,7 @@ packages: it-protobuf-stream: 1.1.2 it-pushable: 3.2.3 it-take: 3.0.4 - multiformats: 13.0.1 + multiformats: 13.1.0 p-defer: 4.0.0 p-event: 6.0.0 p-queue: 8.0.1 @@ -3033,7 +3050,7 @@ packages: race-signal: 1.0.2 uint8-varint: 2.0.4 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3042,13 +3059,13 @@ packages: resolution: {integrity: sha512-zWNv0SbHgFSFbvSqnK2uCIEmXGzk/HCGJtCUQCx3c0dWg/z/rPZD8oAx9rCA5eU1cjlfwXxrH1h4fDNlyBQt1w==} dependencies: '@libp2p/crypto': 4.0.2 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/peer-id': 4.0.5 interface-datastore: 8.2.10 merge-options: 3.0.4 - multiformats: 13.0.1 + multiformats: 13.1.0 sanitize-filename: 1.6.3 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3081,7 +3098,19 @@ packages: /@libp2p/logger@4.0.5: resolution: {integrity: sha512-cXETMNZINnxeQBlfQ2S4di92FDDU89R7RHagrpebGrM7oLl5nf/Mw6myc23kGaM3/2YG3ko2rl9sYjemu0azTA==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 + '@multiformats/multiaddr': 12.1.14 + debug: 4.3.4(supports-color@8.1.1) + interface-datastore: 8.2.10 + multiformats: 13.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/logger@4.0.6: + resolution: {integrity: sha512-ofTE3kDivBJnUSoX68nOeg1EuAnIE8oUjUnQnuKrxH+nh0JtjTcvwwIzjmm4nApwb4xj2dgPSDvU38Mjmu3TvA==} + dependencies: + '@libp2p/interface': 1.1.3 '@multiformats/multiaddr': 12.1.14 debug: 4.3.4(supports-color@8.1.1) interface-datastore: 8.2.10 @@ -3093,7 +3122,7 @@ packages: /@libp2p/mdns@10.0.13: resolution: {integrity: sha512-IjuesCtfeSWMXT05fSz1ksSyCoMVAhnFvYaUKiernL/a9XlKF8/xRIo06kSJmVfEE3cjl/aCi0Mj3RwPVlg2gA==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/interface-internal': 1.0.7 '@libp2p/peer-id': 4.0.5 '@libp2p/utils': 5.2.3 @@ -3108,14 +3137,14 @@ packages: /@libp2p/mplex@10.0.13: resolution: {integrity: sha512-XKkSNW152h/AOE2DjLOCrOeTD+h5gpUnal3xbF2LEU4As7yQTbmO9DTFuvoZvFw0JT4SyI/Oc2H0dNapncQVrQ==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/utils': 5.2.3 it-pipe: 3.0.1 it-pushable: 3.2.3 it-stream-types: 2.0.1 uint8-varint: 2.0.4 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3123,7 +3152,7 @@ packages: /@libp2p/multistream-select@5.1.2: resolution: {integrity: sha512-QpECDuO3hAQLAcYZbIFVhNNJl3MMttTq+txlbpDOxVgbOfTTBImUCcvrtZRIe25gZ1uB+iS72opZNgilc1zl9g==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 it-length-prefixed: 9.0.4 it-length-prefixed-stream: 1.1.6 it-stream-types: 2.0.1 @@ -3131,7 +3160,23 @@ packages: race-signal: 1.0.2 uint8-varint: 2.0.4 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/multistream-select@5.1.3: + resolution: {integrity: sha512-vKD4FESYBHxLIL0gQ+WtUktsT3SrUBj2GFOESbexj98cTXquKcQUM6XTMrLRS8wWf77czZKpuKwwMxE+VsU2kw==} + dependencies: + '@libp2p/interface': 1.1.3 + it-length-prefixed: 9.0.4 + it-length-prefixed-stream: 1.1.6 + it-stream-types: 2.0.1 + p-defer: 4.0.0 + race-signal: 1.0.2 + uint8-varint: 2.0.4 + uint8arraylist: 2.4.8 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3139,21 +3184,43 @@ packages: /@libp2p/peer-collections@5.1.5: resolution: {integrity: sha512-/9VisdPC7+15n/0XntjGCzJ2Ky/zZnqdnuLNEwdu2LuTCbWTaqItG36ecgcVdO9L/V4mELwgY5XCjZKBDrYgjA==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/peer-id': 4.0.5 transitivePeerDependencies: - supports-color dev: true + /@libp2p/peer-collections@5.1.6: + resolution: {integrity: sha512-n2Oav1GehdEToeALvSytuYw2wiwzMvbOUxyAFUfF6oqmZgNe9P8cOkyr0w2P0p0hXjdcIeIfDYeTvY4MeHZnjw==} + dependencies: + '@libp2p/interface': 1.1.3 + '@libp2p/peer-id': 4.0.6 + transitivePeerDependencies: + - supports-color + dev: true + /@libp2p/peer-id-factory@4.0.5: resolution: {integrity: sha512-9fy1TCiBViqIFuoFzW/o9fVh3j600IYDHaXUqvx6HQFeB/dEM8utRU4FxVZVv/MMcKfUf7mydHXVHRyp28uG8w==} dependencies: '@libp2p/crypto': 4.0.2 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/peer-id': 4.0.5 protons-runtime: 5.4.0 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/peer-id-factory@4.0.6: + resolution: {integrity: sha512-dj5gdPvh3p4n4ltvZF508LA2hvC5COKP6BVFzcUBUy1yp81srSkX6QuV69W61pYfe5VxhVvyjhVkHIZ2l7wB7Q==} + dependencies: + '@libp2p/crypto': 4.0.2 + '@libp2p/interface': 1.1.3 + '@libp2p/peer-id': 4.0.6 + protons-runtime: 5.4.0 + uint8arraylist: 2.4.8 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3171,9 +3238,19 @@ packages: /@libp2p/peer-id@4.0.5: resolution: {integrity: sha512-/J9U6I/CWSOsYrTpFZpRQrhOhi+bp9WFp7+9Gc7kVt/oevIYTapUEjpxevjViem9ddR5RbdYeCj4ZLHA04QOoQ==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 multiformats: 13.1.0 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/peer-id@4.0.6: + resolution: {integrity: sha512-hAj2bdN+s/cCkiaLthuL412DqLeYZ83yRmbjZfHHJ8d3sV/M7NAxu2v8Zx+3KurFF8ICMoD7bb34IXHo7FH3kw==} + dependencies: + '@libp2p/interface': 1.1.3 + multiformats: 13.1.0 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3182,14 +3259,49 @@ packages: resolution: {integrity: sha512-RsggFJVAWQBA2z+ZJsK5nKHDKLmSd89IhFiE5GyImedQFiMkJz/gDFROzfNF2NdOyEBNdRy5SmC9scNFRQQD9A==} dependencies: '@libp2p/crypto': 4.0.2 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/peer-id': 4.0.5 '@libp2p/utils': 5.2.3 '@multiformats/multiaddr': 12.1.14 protons-runtime: 5.4.0 uint8-varint: 2.0.4 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/peer-record@7.0.9: + resolution: {integrity: sha512-uI5kE8K6/CWamxV9NK1p7mdYoWIf1AP+eWWZd+1opa/R7zT/QYmtAc/wWE7uFhfRsB736u9GkiPwU66LzA0reQ==} + dependencies: + '@libp2p/crypto': 4.0.2 + '@libp2p/interface': 1.1.3 + '@libp2p/peer-id': 4.0.6 + '@libp2p/utils': 5.2.5 + '@multiformats/multiaddr': 12.1.14 + protons-runtime: 5.4.0 + uint8-varint: 2.0.4 + uint8arraylist: 2.4.8 + uint8arrays: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@libp2p/peer-store@10.0.10: + resolution: {integrity: sha512-b5SUUtioxJMWaBPU2/UfS76q1DXkDmTkpTBogiKc5BTM6g5AqIA4wQXeiLB5EopxEUnSYSyeFxwdoeVDBkz19g==} + dependencies: + '@libp2p/interface': 1.1.3 + '@libp2p/peer-collections': 5.1.6 + '@libp2p/peer-id': 4.0.6 + '@libp2p/peer-record': 7.0.9 + '@multiformats/multiaddr': 12.1.14 + interface-datastore: 8.2.10 + it-all: 3.0.4 + mortice: 3.0.4 + multiformats: 13.1.0 + protons-runtime: 5.4.0 + uint8arraylist: 2.4.8 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3197,7 +3309,7 @@ packages: /@libp2p/peer-store@10.0.8: resolution: {integrity: sha512-rFd3bHvOImcDvOIFoGbdDAh1hKtJZ1AWpsxct2aAz1JQ+xPuGra/ub7z0NRACNteMdtyfX7HUWj0ReOeSBIKdA==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/peer-collections': 5.1.5 '@libp2p/peer-id': 4.0.5 '@libp2p/peer-record': 7.0.7 @@ -3208,7 +3320,7 @@ packages: multiformats: 13.1.0 protons-runtime: 5.4.0 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3217,12 +3329,12 @@ packages: resolution: {integrity: sha512-OR5hJ07YoyKpeU8B5oAnhnOlztf7rtldtplO275O1MFAk9jj/Y1/TiIBZsbmOG/6mAp/SaY7XwfnQeoYI4bmVw==} dependencies: '@libp2p/crypto': 4.0.2 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/interface-internal': 1.0.7 '@multiformats/multiaddr': 12.1.14 it-first: 3.0.4 it-pipe: 3.0.1 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3231,7 +3343,7 @@ packages: resolution: {integrity: sha512-p2UEfjQPMQgEJTXPdinWCMA6A1sLR7Hvfu8mtoOS1azgtTtqmMCNPtx+3acnNSnWItQFswl9w2HWjspfUcCF1w==} dependencies: '@libp2p/crypto': 4.0.2 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/interface-internal': 1.0.7 '@libp2p/peer-collections': 5.1.5 '@libp2p/peer-id': 4.0.5 @@ -3239,10 +3351,10 @@ packages: it-length-prefixed: 9.0.4 it-pipe: 3.0.1 it-pushable: 3.2.3 - multiformats: 13.0.1 + multiformats: 13.1.0 p-queue: 8.0.1 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3250,7 +3362,7 @@ packages: /@libp2p/tcp@9.0.13: resolution: {integrity: sha512-cct+7Z1c/UhphudDH7/3aCEhEM0mYNPsW3t6EkZS/q9RyYz3oZA1p6OI8+8WxI+1enqbMwd6MokJKleNlcmlVg==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/utils': 5.2.3 '@multiformats/mafmt': 12.1.6 '@multiformats/multiaddr': 12.1.14 @@ -3264,7 +3376,7 @@ packages: resolution: {integrity: sha512-GoICBaqC3U7CgiEwEACks/X/PZ21NNtaXDZlmnrx+GgBt2jAhrFZMs9Dyld42R46wZl1XikWexQfCHqJW0psBg==} dependencies: '@achingbrain/nat-port-mapper': 1.0.13 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/interface-internal': 1.0.7 '@libp2p/utils': 5.2.3 '@multiformats/multiaddr': 12.1.14 @@ -3296,7 +3408,7 @@ packages: resolution: {integrity: sha512-N+9pQHQ/XrxXP/RCiWUSUXnkFCWcyzMxlGXY+aQUfcfLi5M2eFtPSz2Tc5dWmYGVJeI9CNafok+72YUsPZHfOQ==} dependencies: '@chainsafe/is-ip': 2.0.2 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/logger': 4.0.5 '@multiformats/multiaddr': 12.1.14 '@multiformats/multiaddr-matcher': 1.1.2 @@ -3314,6 +3426,28 @@ packages: - supports-color dev: true + /@libp2p/utils@5.2.5: + resolution: {integrity: sha512-oMUrBvEFGD/74I3W3AhpV3pLx8CeEhxCpoJ9a0BTetoJ+TbU5DxxcWJGvhoq3RfQiUvZtg0IwJWNaiJ6lB2sdA==} + dependencies: + '@chainsafe/is-ip': 2.0.2 + '@libp2p/interface': 1.1.3 + '@libp2p/logger': 4.0.6 + '@multiformats/multiaddr': 12.1.14 + '@multiformats/multiaddr-matcher': 1.1.2 + 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 + race-event: 1.1.0 + race-signal: 1.0.2 + uint8arraylist: 2.4.8 + transitivePeerDependencies: + - supports-color + dev: true + /@libp2p/webrtc-direct@6.0.0: resolution: {integrity: sha512-Sy22yRbEBlLwJOD7G0QILy8KyFz7YZZgmTRU/MmIFDx5yUSfUVCmCqDY7qTz2tX9Kyy3j1ooS1HqUEpO1XpNxw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -3359,7 +3493,7 @@ packages: resolution: {integrity: sha512-c057mRKk2oeXJVBFPt492tmcxOT5ehAnhG/hv8R4gkiLU6RGDJawmHouK1oQKY+qu8kZcjjOB3pIZ/b/LeyD/g==} dependencies: '@chainsafe/libp2p-noise': 15.0.0 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/interface-internal': 1.0.7 '@libp2p/peer-id': 4.0.5 '@libp2p/utils': 5.2.3 @@ -3371,7 +3505,7 @@ packages: it-protobuf-stream: 1.1.2 it-pushable: 3.2.3 it-stream-types: 2.0.1 - multiformats: 13.0.1 + multiformats: 13.1.0 multihashes: 4.0.3 node-datachannel: 0.5.3 p-defer: 4.0.0 @@ -3381,7 +3515,7 @@ packages: race-signal: 1.0.2 react-native-webrtc: 118.0.1(react-native@0.73.4) uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - react-native - supports-color @@ -3390,7 +3524,7 @@ packages: /@libp2p/websockets@8.0.13: resolution: {integrity: sha512-tz7iWDKYnx/hiTz1DR4gCHzUQGyQPm3US21tM9No6ztG+ZT2Gu/++OeQ6P5OKjIjyG1xgqTZq90ea0f4kzEIog==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/utils': 5.2.3 '@multiformats/mafmt': 12.1.6 '@multiformats/multiaddr': 12.1.14 @@ -3410,14 +3544,14 @@ packages: resolution: {integrity: sha512-52u2WA8osF0pAUsHdrmseHuuIMaqy9CLAF7XuDsouylz/Jt/zXLabBzGQt8hlIc4+dE7fzdsU8wUehbcbfgIwA==} dependencies: '@chainsafe/libp2p-noise': 15.0.0 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/peer-id': 4.0.5 '@multiformats/multiaddr': 12.1.14 '@multiformats/multiaddr-matcher': 1.1.2 it-stream-types: 2.0.1 - multiformats: 13.0.1 + multiformats: 13.1.0 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3546,7 +3680,7 @@ packages: dependencies: '@chainsafe/is-ip': 2.0.2 '@multiformats/multiaddr': 12.1.14 - multiformats: 13.0.1 + multiformats: 13.1.0 transitivePeerDependencies: - supports-color dev: true @@ -3569,7 +3703,7 @@ packages: dns-over-http-resolver: 3.0.2 multiformats: 13.1.0 uint8-varint: 2.0.4 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -3578,7 +3712,7 @@ packages: resolution: {integrity: sha512-6vId1C46ra3R1sbJUOFCZnsUIveR9oF20yhPmAFxPm0JfrX3/ZRCgP3YDrBzlGoEppOXnA9czHeYc0T9mB6hbA==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - multiformats: 13.0.1 + multiformats: 13.1.0 murmurhash3js-revisited: 3.0.0 dev: true @@ -3782,7 +3916,7 @@ packages: resolution: {integrity: sha512-o3qxh9I6OoYgGHmUXoebGz9vZL2ZYol9/hRY/A1gIKlgMFWmPUJarLoCtb7a4DTZ3XUBhvi35+nNeekAV6CwGQ==} dependencies: '@orbitdb/core': 2.1.0 - blockstore-level: 1.1.7 + blockstore-level: 1.1.8 helia: 3.0.1(react-native@0.73.4) transitivePeerDependencies: - bufferutil @@ -5791,7 +5925,23 @@ packages: it-merge: 3.0.3 it-pushable: 3.2.3 multiformats: 13.1.0 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /blockstore-core@4.4.0: + resolution: {integrity: sha512-tjOJAJMPWlqahqCjn5awLJz2eZeJnrGOBA0OInBFK69/FfPZbSID2t7s5jFcBRhGaglca56BzG4t5XOV3MPxOQ==} + dependencies: + '@libp2p/logger': 4.0.6 + err-code: 3.0.1 + interface-blockstore: 5.2.9 + interface-store: 5.1.7 + it-drain: 3.0.5 + it-filter: 3.0.4 + it-merge: 3.0.3 + it-pushable: 3.2.3 + multiformats: 13.1.0 transitivePeerDependencies: - supports-color dev: true @@ -5803,7 +5953,19 @@ packages: interface-blockstore: 5.2.9 interface-store: 5.1.7 level: 8.0.1 - multiformats: 13.0.1 + multiformats: 13.1.0 + transitivePeerDependencies: + - supports-color + dev: true + + /blockstore-level@1.1.8: + resolution: {integrity: sha512-8+NLeoyAQZzWIf9TWl0kC3x0JpJf6bts02K1fg8MCxgx/z/Leh4gVCzSGvYDuorHicOCVsyWv4+3ldlrnzRXoA==} + dependencies: + blockstore-core: 4.4.0 + interface-blockstore: 5.2.9 + interface-store: 5.1.7 + level: 8.0.1 + multiformats: 13.1.0 transitivePeerDependencies: - supports-color dev: true @@ -6869,7 +7031,7 @@ packages: /datastore-core@9.2.7: resolution: {integrity: sha512-S5ADNGRy1p6kHT6Khld+FThe1ITHuUiyYQ84VX2Kv8s6cXDiUuLlYPBIbZaWIgqR/JwxQCwa+5/08w6BZSIAow==} dependencies: - '@libp2p/logger': 4.0.5 + '@libp2p/logger': 4.0.6 err-code: 3.0.1 interface-store: 5.1.7 it-all: 3.0.4 @@ -6881,7 +7043,7 @@ packages: it-pushable: 3.2.3 it-sort: 3.0.4 it-take: 3.0.4 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -9130,7 +9292,7 @@ packages: '@libp2p/circuit-relay-v2': 1.0.13 '@libp2p/dcutr': 1.0.10 '@libp2p/identify': 1.0.12 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/kad-dht': 12.0.5 '@libp2p/keychain': 4.0.7 '@libp2p/logger': 4.0.5 @@ -9153,9 +9315,9 @@ packages: it-drain: 3.0.5 libp2p: 1.2.1 mortice: 3.0.4 - multiformats: 13.0.1 + multiformats: 13.1.0 progress-events: 1.0.0 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - bufferutil - react-native @@ -9438,7 +9600,7 @@ packages: resolution: {integrity: sha512-D8RuxMdjOPB+j6WMDJ+I2aXTDzUT6DIVjgzo1E+ODL7w8WrSFl9FXD2SYmgj6vVzdb7Kb5qmAI9pEnDZJz7ifg==} dependencies: interface-store: 5.1.7 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 dev: true /interface-store@5.1.7: @@ -9485,7 +9647,7 @@ packages: /ipfs-bitswap@20.0.2: resolution: {integrity: sha512-B/pPf0Dvnp/TzZ/jk7IElxCH+MwxTCe8YvyQzsQ4i8RhUh0IwyyaHPy0LSVGuJpADNjaaZQffe6DSxwmRKF7uA==} dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/logger': 4.0.5 '@libp2p/utils': 5.2.3 '@multiformats/multiaddr': 12.1.14 @@ -9501,12 +9663,12 @@ packages: it-pipe: 3.0.1 it-take: 3.0.4 just-debounce-it: 3.2.0 - multiformats: 13.0.1 + multiformats: 13.1.0 progress-events: 1.0.0 protons-runtime: 5.4.0 timeout-abort-controller: 3.0.0 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 varint: 6.0.0 varint-decoder: 1.0.0 transitivePeerDependencies: @@ -9530,7 +9692,7 @@ packages: it-parallel: 3.0.6 it-pipe: 3.0.1 it-pushable: 3.2.3 - multiformats: 13.0.1 + multiformats: 13.1.0 p-queue: 8.0.1 progress-events: 1.0.0 dev: true @@ -9549,11 +9711,11 @@ packages: it-batch: 3.0.4 it-first: 3.0.4 it-parallel-batch: 3.0.4 - multiformats: 13.0.1 + multiformats: 13.1.0 progress-events: 1.0.0 rabin-wasm: 0.1.5 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - encoding - supports-color @@ -9581,7 +9743,7 @@ packages: protons-runtime: 5.4.0 timestamp-nano: 1.0.1 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -9590,17 +9752,17 @@ packages: resolution: {integrity: sha512-iBrlCBm5fsMJW0BvVNwXLOadsyeTc9fz9PJAxJ3YggXgrx5T6lfRgVfTQsnYeByRADGfpWGOvW6zqnu8a3dcYw==} dependencies: '@libp2p/crypto': 4.0.2 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/logger': 4.0.5 '@libp2p/peer-id': 4.0.5 cborg: 4.0.8 err-code: 3.0.1 interface-datastore: 8.2.10 - multiformats: 13.0.1 + multiformats: 13.1.0 protons-runtime: 5.4.0 timestamp-nano: 1.0.1 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -10148,7 +10310,7 @@ packages: it-stream-types: 2.0.1 uint8-varint: 2.0.4 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 dev: true /it-length@3.0.4: @@ -10250,7 +10412,7 @@ packages: /it-to-buffer@4.0.5: resolution: {integrity: sha512-DoQWOBhYmVHa0ooMauJLVbZ8V8K3AsFgqBs7I+kX7f3KbFMEy0MA9w7TJo9Utd4T4H+iUScyLFwo7REA4dWreA==} dependencies: - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 dev: true /it-ws@6.1.1: @@ -10260,7 +10422,7 @@ packages: '@types/ws': 8.5.10 event-iterator: 2.0.0 it-stream-types: 2.0.1 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 ws: 8.16.0 transitivePeerDependencies: - bufferutil @@ -10685,7 +10847,7 @@ packages: resolution: {integrity: sha512-YbZ/lcFGswM+qKq8/a4w+g6fLn0eUiJPEbpWGoIFx2M7uVearFkyyL6qH9PSrl61OREkCTPKzo5yFtFLbUE+yA==} dependencies: '@libp2p/crypto': 4.0.2 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.1.3 '@libp2p/interface-internal': 1.0.7 '@libp2p/logger': 4.0.5 '@libp2p/multistream-select': 5.1.2 @@ -10702,7 +10864,33 @@ packages: it-parallel: 3.0.6 merge-options: 3.0.4 multiformats: 13.1.0 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 + transitivePeerDependencies: + - supports-color + dev: true + + /libp2p@1.2.3: + resolution: {integrity: sha512-eBPPliHno1pmMWfi+YR40YKc+XBvhiC3G583xy0dTCG3X+a+r8DpSEyd72dwPvyohY4k58MDcdi6zwjTRHnTIw==} + dependencies: + '@libp2p/crypto': 4.0.2 + '@libp2p/interface': 1.1.3 + '@libp2p/interface-internal': 1.0.8 + '@libp2p/logger': 4.0.6 + '@libp2p/multistream-select': 5.1.3 + '@libp2p/peer-collections': 5.1.6 + '@libp2p/peer-id': 4.0.6 + '@libp2p/peer-id-factory': 4.0.6 + '@libp2p/peer-store': 10.0.10 + '@libp2p/utils': 5.2.5 + '@multiformats/multiaddr': 12.1.14 + any-signal: 4.1.1 + datastore-core: 9.2.7 + interface-datastore: 8.2.10 + it-merge: 3.0.3 + it-parallel: 3.0.6 + merge-options: 3.0.4 + multiformats: 13.1.0 + uint8arrays: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -13814,6 +14002,15 @@ packages: loose-envify: 1.4.0 dev: true + /read-package-up@11.0.0: + resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} + engines: {node: '>=18'} + dependencies: + find-up-simple: 1.0.0 + read-pkg: 9.0.1 + type-fest: 4.10.3 + dev: true + /read-pkg-up@11.0.0: resolution: {integrity: sha512-LOVbvF1Q0SZdjClSefZ0Nz5z8u+tIE7mV5NibzmE9VYmDe9CaBbAVtz1veOSZbofrdsilxuDAYnFenukZVp8/Q==} engines: {node: '>=18'} @@ -15552,7 +15749,7 @@ packages: resolution: {integrity: sha512-FwpTa7ZGA/f/EssWAb5/YV6pHgVF1fViKdW8cWaEarjB8t7NyofSWBdOTyFPaGuUG4gx3v1O3PQ8etsiOs3lcw==} dependencies: uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.2 dev: true /uint8arraylist@2.4.8: @@ -15576,7 +15773,7 @@ packages: /uint8arrays@5.0.1: resolution: {integrity: sha512-ND5RpJAnPgHmZT7hWD/2T4BwRp04j8NLKvMKC/7bhiEwEjUMkQ4kvBKiH6hOqbljd6qJ2xS8reL3vl1e33grOQ==} dependencies: - multiformats: 13.0.1 + multiformats: 13.1.0 dev: true /uint8arrays@5.0.2: