diff --git a/package.json b/package.json index db44277..80ffb10 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.5", "@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 f4e2ebd..ce83800 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,8 +25,8 @@ importers: specifier: ^1.0.0 version: 1.0.0 '@constl/utils-tests': - specifier: 1.1.2 - version: 1.1.2(react-native@0.73.6(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(react@18.2.0)) + specifier: 1.2.5 + version: 1.2.5(react-native@0.73.6(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(react@18.2.0)) '@orbitdb/core': specifier: ^2.0.0 version: 2.2.0 @@ -917,8 +917,8 @@ packages: resolution: {integrity: sha512-saDMdbk/PYu9R800/wjI1784hz4hQdC4utAoSNYq3R2UrWxiAN98s1frOHZNV2y5Jwc7T/Lvj7OxuJ6MO3o4+Q==} engines: {node: '>=20'} - '@constl/utils-tests@1.1.2': - resolution: {integrity: sha512-kZatxdWcWlz48QtvSvgm9O0M2i+m8WiPn1Mb48DFM1rwEwkL0crMcOFgaB1fOhJYwC6o5+y7vB02TKizHO1Tzw==} + '@constl/utils-tests@1.2.5': + resolution: {integrity: sha512-6CtEU7DleiC+0e/UwPaPEMo7ctBe/OurzoBFsrGQat0ruDc2cbZd160/l3Y9/S+/gWw8EMje4pikunV3YS8xew==} engines: {node: '>=20'} '@cspotcode/source-map-support@0.8.1': @@ -1241,12 +1241,18 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + '@helia/bitswap@1.0.1': + resolution: {integrity: sha512-G/wakfSbKTjnRgxw27ypBeR7+a2yVEf1c6Jbw2WtprnM/CYmXI9b/4nUrqXWngsQ9gBdAa8atPnnmxvl9FvXmg==} + '@helia/block-brokers@1.0.0': resolution: {integrity: sha512-VP9KDj6fNT1FKk/vWjDzk8eYyVclxHFQaOLI0+rvifg+w8X+atCa/v2JKzZzbW6BX3/dxcn/mZz+ZHgdmuQ1qg==} '@helia/block-brokers@2.0.1': resolution: {integrity: sha512-KHqL4pcA2dHvRdVuqHKMA5K1ky/VPSzL8/s4NrId5Sxi+Qx7yPYMrDuexau+OZ+wrEnHaKtoEGAydL0imqbvcA==} + '@helia/block-brokers@2.1.1': + resolution: {integrity: sha512-QlZDU+Jt7NjEFqB3P9MzKJYtiQwLZ0r+ks5NGNHX1NlXEGjzEZiCNcOYPpThSR0ntK3w2fRvrei6l4cb+LHPyw==} + '@helia/delegated-routing-v1-http-api-client@1.1.2': resolution: {integrity: sha512-u+sVdOxFieusZh/AxC8c0lU1micWfAosju7A80n62rdJ1fr1lclkhhrlfaKWIgVOq+pwonEzoOE7QgnTL22tYw==} @@ -1256,9 +1262,15 @@ packages: '@helia/interface@4.0.0': resolution: {integrity: sha512-J8ZGuNac60x1pwMZ7i5rvB9oldnc3rIEhCcZE6vKl5vsDHmlCpG2NmVPM5x1VIfei1JEAygDtfCFUDvGpMxSfw==} + '@helia/interface@4.2.0': + resolution: {integrity: sha512-8F1rZAskqxcIpXEcJOa050fsdYQLDbf6WRgUyPve+gPIZVTvwgfuGuOlZxxrXAFtH7CujRiP3yMAN3V6iTbuRA==} + '@helia/unixfs@3.0.0': resolution: {integrity: sha512-jguVr8823VHqpADroEilHOqS/GsZBlQcMsxnN4P4bqKw+DIPAqsCt56qdSXZgHEwyMB5UpYsPoX5pzaZ7NpB7A==} + '@helia/utils@0.2.0': + resolution: {integrity: sha512-osC2VIozCfXpZyuoIm5Tor2eYD5zfW/OPiziJPnpInKM4hXD6QLexM+Zx3cz2T4X7zWRG9pLrHFJpAsKoRfJqg==} + '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} @@ -1282,10 +1294,18 @@ packages: resolution: {integrity: sha512-ipraTPMA40sZAtUYwFvjHeQjReDJXWI8V3lrOeyedKxMb9rOOCS0B7eodRoWM3RIS2qMqtnu1oZr8kP+QJEN0Q==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} + '@ipld/dag-json@10.2.0': + resolution: {integrity: sha512-O9YLUrl3d3WbVz7v1WkajFkyfOLEe2Fep+wor4fgVe0ywxzrivrj437NiPcVyB+2EDdFn/Q7tCHFf8YVhDf8ZA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + '@ipld/dag-pb@4.0.8': resolution: {integrity: sha512-693AqMY2jvhe+w4jSwjnDrbhxIu39gm1H4f6/KD5gG+6VFMM6EXV7vq85BvEf8CRsnA0+auWfA29/S8gbWI0Ew==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} + '@ipld/dag-pb@4.1.0': + resolution: {integrity: sha512-LJU451Drqs5zjFm7jI4Hs3kHlilOqkjcSfPiQgVsZnWaYb2C7YdfhnclrVn/X+ucKejlU9BL3+gXFCZUXkMuCg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1376,6 +1396,9 @@ packages: '@libp2p/crypto@4.0.6': resolution: {integrity: sha512-AJ4i3DHOTlY961O26M3k1IjmU4rUd5WgeK4t9IRzFfLIbD6uwA+cevJMG2qr0UHJfbYdGKKQ2Po1wqZONoIA9Q==} + '@libp2p/crypto@4.1.0': + resolution: {integrity: sha512-Gu4jkSdrVk1LOeyiOAuktmtN5pbSq6b9byzch2CfclFGZgXrHg3b46I0Fy63nZBc60Wq2KID3MQMVuRkVkDwAw==} + '@libp2p/dcutr@1.0.10': resolution: {integrity: sha512-DFI1ZJ8w6KtFyeum3mWomRrrQif6QYkF5q9SEyT9yCfYjLwGKxjBZngV6MAWEPjQsmNRmidiqpAJcikzfcMXMw==} @@ -1389,6 +1412,9 @@ packages: '@libp2p/interface-internal@1.0.7': resolution: {integrity: sha512-r1nGpnGdkq0U7ow5i093OPWPBJXQP3BGwijino8cCZokYwF2P/CU+yeYvL8ncL8fPYLKuuUjLNGO4Z8Th5sqSQ==} + '@libp2p/interface-internal@1.1.1': + resolution: {integrity: sha512-lLPd7yysXqpb1oiPZAn57w3CQdD33C+mu6pfUuPYI5yWMgwWq8V3XE4IMG1IyHUGEYZAuGglghAH9YQNbtticw==} + '@libp2p/interface-peer-id@2.0.2': resolution: {integrity: sha512-9pZp9zhTDoVwzRmp0Wtxw0Yfa//Yc0GqBCJi3EznBDE6HGIAVvppR91wSh2knt/0eYg0AQj7Y35VSesUTzMCUg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -1414,6 +1440,9 @@ packages: '@libp2p/interface@1.2.0': resolution: {integrity: sha512-ImnGNl3El/AukgaojACT8i9SNW1FOsrThcQU/qA3w5tEBR5p84Uwgzl/nxa4X5vGinItUJ9jLEJmtkQJENoiGQ==} + '@libp2p/interface@1.3.0': + resolution: {integrity: sha512-K72Km0Co1Z+pXpggWuoAvUUbvwZYvjCcywrHj2Ym3jt2anTE3hzL4rlZrrkzA0YhNTRFRiZ04dnu6WMXT5/4+A==} + '@libp2p/interfaces@3.3.2': resolution: {integrity: sha512-p/M7plbrxLzuQchvNwww1Was7ZeGE2NaOFulMaZBYIihU8z3fhaV+a033OqnC/0NTX/yhfdNOG7znhYq3XoR/g==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -1431,6 +1460,9 @@ packages: '@libp2p/logger@3.1.0': resolution: {integrity: sha512-qJbJBAhxHVsRBtQSOIkSLi0lskUSFjzE+zm0QvoyxzZKSz+mX41mZLbnofPIVOVauoDQ40dXpe7WDUOq8AbiQQ==} + '@libp2p/logger@4.0.11': + resolution: {integrity: sha512-WsZBup1Q+ec4C7i2YiCx0elFrejqJea3Fmkzy3t4fAek7Ofyh4GQonk3A4R7XsG5yq8+Hu1fpsGhIK8EVQsqZQ==} + '@libp2p/logger@4.0.5': resolution: {integrity: sha512-cXETMNZINnxeQBlfQ2S4di92FDDU89R7RHagrpebGrM7oLl5nf/Mw6myc23kGaM3/2YG3ko2rl9sYjemu0azTA==} @@ -1443,21 +1475,39 @@ packages: '@libp2p/multistream-select@5.1.2': resolution: {integrity: sha512-QpECDuO3hAQLAcYZbIFVhNNJl3MMttTq+txlbpDOxVgbOfTTBImUCcvrtZRIe25gZ1uB+iS72opZNgilc1zl9g==} + '@libp2p/multistream-select@5.1.8': + resolution: {integrity: sha512-mYbYyjKhNOGIaS3kefs+koofGmiBvLukcnS+BVCZDGjYxAjhaes9PB++VyuX/D0lTZSk08P3cIBvw2sN+amOVQ==} + + '@libp2p/peer-collections@5.1.11': + resolution: {integrity: sha512-w8ZeXfsAxBQiYgRnvpD3mxGORxwAXFsIhAOxFXl8scFhuE1j086PoTfRTuKYfp4DAyNHWkhUd+LQaXN0OG/Fgg==} + '@libp2p/peer-collections@5.1.5': resolution: {integrity: sha512-/9VisdPC7+15n/0XntjGCzJ2Ky/zZnqdnuLNEwdu2LuTCbWTaqItG36ecgcVdO9L/V4mELwgY5XCjZKBDrYgjA==} '@libp2p/peer-id-factory@4.0.5': resolution: {integrity: sha512-9fy1TCiBViqIFuoFzW/o9fVh3j600IYDHaXUqvx6HQFeB/dEM8utRU4FxVZVv/MMcKfUf7mydHXVHRyp28uG8w==} + '@libp2p/peer-id-factory@4.1.0': + resolution: {integrity: sha512-EMovpqtqj+5s+QpzSkVundoPQ88/GQMShB79Y6zLUkGZ73VtqWds/9e1WsrHBx6HhvmkmXFOrzcW8qfml3sE7A==} + '@libp2p/peer-id@3.0.6': resolution: {integrity: sha512-iN1Ia5gH2U1V/GOVRmLHmVY6fblxzrOPUoZrMYjHl/K4s+AiI7ym/527WDeQvhQpD7j3TfDwcAYforD2dLGpLw==} '@libp2p/peer-id@4.0.5': resolution: {integrity: sha512-/J9U6I/CWSOsYrTpFZpRQrhOhi+bp9WFp7+9Gc7kVt/oevIYTapUEjpxevjViem9ddR5RbdYeCj4ZLHA04QOoQ==} + '@libp2p/peer-id@4.1.0': + resolution: {integrity: sha512-XmuqEfz3H+Cwq72V3opXg7wK2WnB08VEnG5nLILefLg+qo1KMlUP5pCP3ffyvYIvxMnsRla/xPYRDEBtL2JMpg==} + + '@libp2p/peer-record@7.0.15': + resolution: {integrity: sha512-VNDjLAuDF+CHf50+50CZQeT341kJm0GuWhuOqlzonOlJihpm5314Xe1BV3oeLgrtdp1ikLvQ099JqZN/l4KIQQ==} + '@libp2p/peer-record@7.0.7': resolution: {integrity: sha512-RsggFJVAWQBA2z+ZJsK5nKHDKLmSd89IhFiE5GyImedQFiMkJz/gDFROzfNF2NdOyEBNdRy5SmC9scNFRQQD9A==} + '@libp2p/peer-store@10.0.16': + resolution: {integrity: sha512-xzitLNXnCG8eAs3KT5j0sBkK0ooChv4QDqjEzCNr+Gzwryi2fn386KlPoCGNkbeAUsIHS81TY/ldK8o8NBac7Q==} + '@libp2p/peer-store@10.0.8': resolution: {integrity: sha512-rFd3bHvOImcDvOIFoGbdDAh1hKtJZ1AWpsxct2aAz1JQ+xPuGra/ub7z0NRACNteMdtyfX7HUWj0ReOeSBIKdA==} @@ -1480,6 +1530,9 @@ packages: '@libp2p/utils@5.2.3': resolution: {integrity: sha512-N+9pQHQ/XrxXP/RCiWUSUXnkFCWcyzMxlGXY+aQUfcfLi5M2eFtPSz2Tc5dWmYGVJeI9CNafok+72YUsPZHfOQ==} + '@libp2p/utils@5.3.2': + resolution: {integrity: sha512-3HVixx17xT7JCEY931Gd2E2WmtY0RQirDeb6OZ1YD0T3VdWUMxH7pdf1gZpCHjQTg18ISIItZnFCGy+NyoYv6Q==} + '@libp2p/webrtc-direct@6.0.0': resolution: {integrity: sha512-Sy22yRbEBlLwJOD7G0QILy8KyFz7YZZgmTRU/MmIFDx5yUSfUVCmCqDY7qTz2tX9Kyy3j1ooS1HqUEpO1XpNxw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -1554,6 +1607,12 @@ packages: '@multiformats/multiaddr-matcher@1.1.2': resolution: {integrity: sha512-O7hO+TYsweMjNCqTYKYn8iki2GXA46mxmgqnsOb2Wpr6ca4dRGnPldWTai2WwTeZpQyRJ/7GE+N9zPTfP0xE+Q==} + '@multiformats/multiaddr-matcher@1.2.0': + resolution: {integrity: sha512-LH6yR7h3HSNKcxuvvi2UpLuowuVkYC6H9Y3jqmKuTai8XtKnXtW6NcDZFD/ooTBY+H4yX/scoJpjOalHrk5qdQ==} + + '@multiformats/multiaddr-to-uri@10.0.1': + resolution: {integrity: sha512-RtOBRJucMCzINPytvt1y7tJ2jr4aSKJmv3DF7/C515RJO9+nu9sZHdsk9vn251OtN8k21rAGlIHESt/BSJWAnQ==} + '@multiformats/multiaddr-to-uri@9.0.7': resolution: {integrity: sha512-i3ldtPMN6XJt+MCi34hOl0wGuGEHfWWMw6lmNag5BpckPwPTf9XGOOFMmh7ed/uO3Vjah/g173iOe61HTQVoBA==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -2064,6 +2123,9 @@ packages: '@types/multicast-dns@7.2.4': resolution: {integrity: sha512-ib5K4cIDR4Ro5SR3Sx/LROkMDa0BHz0OPaCBL/OSPDsAXEGZ3/KQeS6poBKYVN7BfjXDL9lWNwzyHVgt/wkyCw==} + '@types/murmurhash3js-revisited@3.0.3': + resolution: {integrity: sha512-QvlqvYtGBYIDeO8dFdY4djkRubcrc+yTJtBc7n8VZPlJDUS/00A+PssbvERM8f9bYRmcaSEHPZgZojeQj7kzAA==} + '@types/node@20.12.7': resolution: {integrity: sha512-wq0cICSkRLVaf3UGLMGItu/PtdY7oaXaI/RVU+xliKVOtRna3PRY57ZDfztpDL0n11vfymMUnXv8QwYCO7L1wg==} @@ -2632,9 +2694,15 @@ packages: blockstore-core@4.3.10: resolution: {integrity: sha512-YLpkZ9GRiakh40hFx3eC6YpPbIO+6pKwc+BDrnCTSnsjfUtmV6v/3D3zvWn3wK00iQsfX0/B3ThFhr6p97uThA==} + blockstore-core@4.4.1: + resolution: {integrity: sha512-peXfL9ZLx1cb84QALocMjhT8CsQ4JsreI/AitlN1inipSdC/G+jcYVJCqeCD5ecSTv/0LMpg8NlAPH/eBYZLjA==} + blockstore-level@1.1.7: resolution: {integrity: sha512-ua1obA5WulSWkN1mCQVAZ3VSfYACUjD6pMbqNk5LOgqNAD87pLENrdCFnfY3lYzZJDP4UfK6dBM0tp5fK8fvwA==} + blockstore-level@1.1.8: + resolution: {integrity: sha512-8+NLeoyAQZzWIf9TWl0kC3x0JpJf6bts02K1fg8MCxgx/z/Leh4gVCzSGvYDuorHicOCVsyWv4+3ldlrnzRXoA==} + blork@9.3.0: resolution: {integrity: sha512-9naBrHS2bwCQeGqGR9ptcoll6utsox9jtk1E0SwOAFa4RCV/IQHoBJARdi8AhHQTPPoWkjixMrzHvQKAV5Fx2A==} engines: {node: '>=10.0.0'} @@ -3179,6 +3247,9 @@ packages: datastore-core@9.2.7: resolution: {integrity: sha512-S5ADNGRy1p6kHT6Khld+FThe1ITHuUiyYQ84VX2Kv8s6cXDiUuLlYPBIbZaWIgqR/JwxQCwa+5/08w6BZSIAow==} + datastore-core@9.2.9: + resolution: {integrity: sha512-wraWTPsbtdE7FFaVo3pwPuTB/zXsgwGGAm8BgBYwYAuzZCTS0MfXmd/HH1vR9s0/NFFjOVmBkGiWCvKxZ+QjVw==} + date-fns@1.30.1: resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==} @@ -4438,15 +4509,24 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + interface-blockstore@5.2.10: + resolution: {integrity: sha512-9K48hTvBCGsKVD3pF4ILgDcf+W2P/gq0oxLcsHGB6E6W6nDutYkzR+7k7bCs9REHrBEfKzcVDEKieiuNM9WRZg==} + interface-blockstore@5.2.9: resolution: {integrity: sha512-2nyiiOcmGSE5Z0K/Dck5Ayp2a51g1CEG1JyasqNYU/y+n0ykrT9sxuq+Dtc2w3qGpPuBBUirC4HwfGgBT4Z5lA==} interface-datastore@8.2.10: resolution: {integrity: sha512-D8RuxMdjOPB+j6WMDJ+I2aXTDzUT6DIVjgzo1E+ODL7w8WrSFl9FXD2SYmgj6vVzdb7Kb5qmAI9pEnDZJz7ifg==} + interface-datastore@8.2.11: + resolution: {integrity: sha512-9E0iXehfp/j0UbZ2mvlYB4K9pP7uQBCppfuy8WHs1EHF6wLQrM9+zwyX+8Qt6HnH4GKZRyXX/CNXm6oD4+QYgA==} + interface-store@5.1.7: resolution: {integrity: sha512-DVMTgZ43NAdDtXL3QsEq8N0vuUYVBxiGbxN0uI0lrNasuX/CGSrU7bjOO2DaGTMNut4Pt3ae+VQYFvNtH4Oyeg==} + interface-store@5.1.8: + resolution: {integrity: sha512-7na81Uxkl0vqk0CBPO5PvyTkdaJBaezwUJGsMOz7riPOq0rJt+7W31iaopaMICWea/iykUsvNlPx/Tc+MxC3/w==} + internal-slot@1.0.7: resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} engines: {node: '>= 0.4'} @@ -5106,6 +5186,9 @@ packages: libp2p@1.2.1: resolution: {integrity: sha512-YbZ/lcFGswM+qKq8/a4w+g6fLn0eUiJPEbpWGoIFx2M7uVearFkyyL6qH9PSrl61OREkCTPKzo5yFtFLbUE+yA==} + libp2p@1.4.3: + resolution: {integrity: sha512-/J+bqE+bYw6iiyPBlBZk1PrZo182f9W1zSzWcMrNy+CQCG/WdJllft/WxvhNKHK1KuIS/JsL9gvhuRhtpqmMKg==} + libsodium-sumo@0.7.13: resolution: {integrity: sha512-zTGdLu4b9zSNLfovImpBCbdAA4xkpkZbMnSQjP8HShyOutnGjRHmSOKlsylh1okao6QhLiz7nG98EGn+04cZjQ==} @@ -6567,6 +6650,9 @@ packages: race-event@1.1.0: resolution: {integrity: sha512-8BTiN6IAbov8mqkVEc3LiYbtUzanLfzFhwPF7kZV74ztYeQXdFPIgMCd/sy8xie6ZMtf2JPeMBedx78/RRNO3g==} + race-event@1.3.0: + resolution: {integrity: sha512-kaLm7axfOnahIqD3jQ4l1e471FIFcEGebXEnhxyLscuUzV8C94xVHtWEqDDXxll7+yu/6lW0w1Ff4HbtvHvOHg==} + race-signal@1.0.2: resolution: {integrity: sha512-o3xNv0iTcIDQCXFlF6fPAMEBRjFxssgGoRqLbg06m+AdzEXXLUmoNOoUHTVz2NoBI8hHwKFKoC6IqyNtWr2bww==} @@ -9166,19 +9252,25 @@ snapshots: transitivePeerDependencies: - supports-color - '@constl/utils-tests@1.1.2(react-native@0.73.6(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(react@18.2.0))': + '@constl/utils-tests@1.2.5(react-native@0.73.6(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(react@18.2.0))': dependencies: - '@helia/block-brokers': 2.0.1 + '@helia/block-brokers': 2.1.1 '@orbitdb/quickstart': 1.0.0(react-native@0.73.6(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(react@18.2.0)) - blockstore-core: 4.3.10 - blockstore-level: 1.1.7 - chokidar: 3.5.3 + blockstore-core: 4.4.1 + 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.6(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(react@18.2.0)) - libp2p: 1.2.1 + libp2p: 1.4.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.3 uuid: 9.0.1 wherearewe: 2.0.1 transitivePeerDependencies: @@ -9386,6 +9478,37 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 + '@helia/bitswap@1.0.1': + dependencies: + '@helia/interface': 4.2.0 + '@helia/utils': 0.2.0 + '@libp2p/interface': 1.2.0 + '@libp2p/logger': 4.0.5 + '@libp2p/peer-collections': 5.1.11 + '@libp2p/utils': 5.3.2 + '@multiformats/multiaddr': 12.2.1 + any-signal: 4.1.1 + interface-blockstore: 5.2.10 + interface-store: 5.1.8 + it-all: 3.0.4 + it-drain: 3.0.5 + it-filter: 3.0.4 + it-length-prefixed: 9.0.4 + it-length-prefixed-stream: 1.1.6 + it-map: 3.0.5 + it-pipe: 3.0.1 + it-take: 3.0.4 + multiformats: 13.1.0 + p-defer: 4.0.1 + progress-events: 1.0.0 + protons-runtime: 5.4.0 + race-event: 1.3.0 + uint8-varint: 2.0.4 + uint8arraylist: 2.4.8 + uint8arrays: 5.0.3 + transitivePeerDependencies: + - supports-color + '@helia/block-brokers@1.0.0': dependencies: '@helia/interface': 3.0.1 @@ -9413,6 +9536,23 @@ snapshots: transitivePeerDependencies: - supports-color + '@helia/block-brokers@2.1.1': + dependencies: + '@helia/bitswap': 1.0.1 + '@helia/interface': 4.2.0 + '@helia/utils': 0.2.0 + '@libp2p/interface': 1.2.0 + '@libp2p/utils': 5.3.2 + '@multiformats/multiaddr': 12.2.1 + '@multiformats/multiaddr-matcher': 1.2.0 + '@multiformats/multiaddr-to-uri': 10.0.1 + interface-blockstore: 5.2.10 + interface-store: 5.1.8 + multiformats: 13.1.0 + progress-events: 1.0.0 + transitivePeerDependencies: + - supports-color + '@helia/delegated-routing-v1-http-api-client@1.1.2': dependencies: '@libp2p/interface': 0.1.6 @@ -9455,6 +9595,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@helia/interface@4.2.0': + dependencies: + '@libp2p/interface': 1.2.0 + '@multiformats/dns': 1.0.6 + interface-blockstore: 5.2.10 + interface-datastore: 8.2.11 + interface-store: 5.1.8 + multiformats: 13.1.0 + progress-events: 1.0.0 + '@helia/unixfs@3.0.0': dependencies: '@helia/interface': 4.0.0 @@ -9478,6 +9628,38 @@ snapshots: - encoding - supports-color + '@helia/utils@0.2.0': + dependencies: + '@helia/interface': 4.2.0 + '@ipld/dag-cbor': 9.2.0 + '@ipld/dag-json': 10.2.0 + '@ipld/dag-pb': 4.1.0 + '@libp2p/crypto': 4.0.6 + '@libp2p/interface': 1.2.0 + '@libp2p/logger': 4.0.11 + '@libp2p/utils': 5.3.2 + '@multiformats/dns': 1.0.6 + '@types/murmurhash3js-revisited': 3.0.3 + any-signal: 4.1.1 + blockstore-core: 4.4.1 + cborg: 4.2.0 + interface-blockstore: 5.2.10 + interface-datastore: 8.2.11 + interface-store: 5.1.8 + it-drain: 3.0.5 + it-filter: 3.0.4 + it-foreach: 2.0.6 + it-merge: 3.0.3 + mortice: 3.0.4 + multiformats: 13.1.0 + murmurhash3js-revisited: 3.0.0 + p-defer: 4.0.1 + progress-events: 1.0.0 + uint8arraylist: 2.4.8 + uint8arrays: 5.0.3 + transitivePeerDependencies: + - supports-color + '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.2 @@ -9505,10 +9687,19 @@ snapshots: cborg: 4.0.8 multiformats: 13.0.1 + '@ipld/dag-json@10.2.0': + dependencies: + cborg: 4.2.0 + multiformats: 13.1.0 + '@ipld/dag-pb@4.0.8': dependencies: multiformats: 13.0.1 + '@ipld/dag-pb@4.1.0': + dependencies: + multiformats: 13.1.0 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -9669,8 +9860,6 @@ snapshots: protons-runtime: 5.4.0 uint8arraylist: 2.4.8 uint8arrays: 4.0.10 - transitivePeerDependencies: - - supports-color '@libp2p/crypto@3.0.4': dependencies: @@ -9694,6 +9883,17 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.0.3 + '@libp2p/crypto@4.1.0': + dependencies: + '@libp2p/interface': 1.3.0 + '@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.3 + '@libp2p/dcutr@1.0.10': dependencies: '@libp2p/interface': 1.1.2 @@ -9743,6 +9943,13 @@ snapshots: transitivePeerDependencies: - supports-color + '@libp2p/interface-internal@1.1.1': + dependencies: + '@libp2p/interface': 1.3.0 + '@libp2p/peer-collections': 5.1.11 + '@multiformats/multiaddr': 12.2.1 + uint8arraylist: 2.4.8 + '@libp2p/interface-peer-id@2.0.2': dependencies: multiformats: 11.0.2 @@ -9750,9 +9957,7 @@ snapshots: '@libp2p/interface-peer-store@2.0.4': dependencies: '@libp2p/interface-peer-id': 2.0.2 - '@multiformats/multiaddr': 12.1.14 - transitivePeerDependencies: - - supports-color + '@multiformats/multiaddr': 12.2.1 '@libp2p/interface-stream-muxer@4.1.2': dependencies: @@ -9779,7 +9984,7 @@ snapshots: '@libp2p/interface@0.1.6': dependencies: - '@multiformats/multiaddr': 12.1.14 + '@multiformats/multiaddr': 12.2.1 abortable-iterator: 5.0.1 it-pushable: 3.2.3 it-stream-types: 2.0.1 @@ -9787,8 +9992,6 @@ snapshots: p-defer: 4.0.0 race-signal: 1.0.2 uint8arraylist: 2.4.8 - transitivePeerDependencies: - - supports-color '@libp2p/interface@1.1.2': dependencies: @@ -9810,6 +10013,15 @@ snapshots: progress-events: 1.0.0 uint8arraylist: 2.4.8 + '@libp2p/interface@1.3.0': + dependencies: + '@multiformats/multiaddr': 12.2.1 + it-pushable: 3.2.3 + it-stream-types: 2.0.1 + multiformats: 13.1.0 + progress-events: 1.0.0 + uint8arraylist: 2.4.8 + '@libp2p/interfaces@3.3.2': {} '@libp2p/kad-dht@12.0.5': @@ -9874,13 +10086,23 @@ snapshots: '@libp2p/logger@3.1.0': dependencies: '@libp2p/interface': 0.1.6 - '@multiformats/multiaddr': 12.1.14 + '@multiformats/multiaddr': 12.2.1 debug: 4.3.4(supports-color@8.1.1) interface-datastore: 8.2.10 multiformats: 12.1.3 transitivePeerDependencies: - supports-color + '@libp2p/logger@4.0.11': + dependencies: + '@libp2p/interface': 1.3.0 + '@multiformats/multiaddr': 12.2.1 + debug: 4.3.4(supports-color@8.1.1) + interface-datastore: 8.2.11 + multiformats: 13.1.0 + transitivePeerDependencies: + - supports-color + '@libp2p/logger@4.0.5': dependencies: '@libp2p/interface': 1.1.2 @@ -9919,7 +10141,7 @@ snapshots: '@libp2p/multistream-select@5.1.2': dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.2.0 it-length-prefixed: 9.0.4 it-length-prefixed-stream: 1.1.6 it-stream-types: 2.0.1 @@ -9927,9 +10149,24 @@ snapshots: race-signal: 1.0.2 uint8-varint: 2.0.4 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 - transitivePeerDependencies: - - supports-color + uint8arrays: 5.0.3 + + '@libp2p/multistream-select@5.1.8': + dependencies: + '@libp2p/interface': 1.3.0 + it-length-prefixed: 9.0.4 + it-length-prefixed-stream: 1.1.6 + it-stream-types: 2.0.1 + p-defer: 4.0.1 + race-signal: 1.0.2 + uint8-varint: 2.0.4 + uint8arraylist: 2.4.8 + uint8arrays: 5.0.3 + + '@libp2p/peer-collections@5.1.11': + dependencies: + '@libp2p/interface': 1.3.0 + '@libp2p/peer-id': 4.1.0 '@libp2p/peer-collections@5.1.5': dependencies: @@ -9941,21 +10178,28 @@ snapshots: '@libp2p/peer-id-factory@4.0.5': dependencies: '@libp2p/crypto': 4.0.6 - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.2.0 '@libp2p/peer-id': 4.0.5 protons-runtime: 5.4.0 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.3 transitivePeerDependencies: - supports-color + '@libp2p/peer-id-factory@4.1.0': + dependencies: + '@libp2p/crypto': 4.1.0 + '@libp2p/interface': 1.3.0 + '@libp2p/peer-id': 4.1.0 + protons-runtime: 5.4.0 + uint8arraylist: 2.4.8 + uint8arrays: 5.0.3 + '@libp2p/peer-id@3.0.6': dependencies: '@libp2p/interface': 0.1.6 multiformats: 12.1.3 uint8arrays: 4.0.10 - transitivePeerDependencies: - - supports-color '@libp2p/peer-id@4.0.5': dependencies: @@ -9965,6 +10209,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@libp2p/peer-id@4.1.0': + dependencies: + '@libp2p/interface': 1.3.0 + multiformats: 13.1.0 + uint8arrays: 5.0.3 + + '@libp2p/peer-record@7.0.15': + dependencies: + '@libp2p/crypto': 4.1.0 + '@libp2p/interface': 1.3.0 + '@libp2p/peer-id': 4.1.0 + '@libp2p/utils': 5.3.2 + '@multiformats/multiaddr': 12.2.1 + protons-runtime: 5.4.0 + uint8-varint: 2.0.4 + uint8arraylist: 2.4.8 + uint8arrays: 5.0.3 + transitivePeerDependencies: + - supports-color + '@libp2p/peer-record@7.0.7': dependencies: '@libp2p/crypto': 4.0.6 @@ -9979,20 +10243,37 @@ snapshots: transitivePeerDependencies: - supports-color + '@libp2p/peer-store@10.0.16': + dependencies: + '@libp2p/interface': 1.3.0 + '@libp2p/peer-collections': 5.1.11 + '@libp2p/peer-id': 4.1.0 + '@libp2p/peer-record': 7.0.15 + '@multiformats/multiaddr': 12.2.1 + interface-datastore: 8.2.11 + 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.3 + transitivePeerDependencies: + - supports-color + '@libp2p/peer-store@10.0.8': dependencies: - '@libp2p/interface': 1.1.2 + '@libp2p/interface': 1.2.0 '@libp2p/peer-collections': 5.1.5 '@libp2p/peer-id': 4.0.5 '@libp2p/peer-record': 7.0.7 - '@multiformats/multiaddr': 12.1.14 + '@multiformats/multiaddr': 12.2.1 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.1 + uint8arrays: 5.0.3 transitivePeerDependencies: - supports-color @@ -10084,6 +10365,26 @@ snapshots: transitivePeerDependencies: - supports-color + '@libp2p/utils@5.3.2': + dependencies: + '@chainsafe/is-ip': 2.0.2 + '@libp2p/interface': 1.3.0 + '@libp2p/logger': 4.0.11 + '@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.1 + race-event: 1.3.0 + race-signal: 1.0.2 + uint8arraylist: 2.4.8 + transitivePeerDependencies: + - supports-color + '@libp2p/webrtc-direct@6.0.0': dependencies: '@libp2p/interface-connection': 5.1.1 @@ -10268,6 +10569,16 @@ snapshots: transitivePeerDependencies: - supports-color + '@multiformats/multiaddr-matcher@1.2.0': + dependencies: + '@chainsafe/is-ip': 2.0.2 + '@multiformats/multiaddr': 12.2.1 + multiformats: 13.1.0 + + '@multiformats/multiaddr-to-uri@10.0.1': + dependencies: + '@multiformats/multiaddr': 12.2.1 + '@multiformats/multiaddr-to-uri@9.0.7': dependencies: '@multiformats/multiaddr': 12.1.14 @@ -10458,8 +10769,6 @@ snapshots: p-queue: 7.4.1 timeout-abort-controller: 3.0.0 uint8arrays: 4.0.10 - transitivePeerDependencies: - - supports-color '@orbitdb/core@2.2.0': dependencies: @@ -10496,7 +10805,7 @@ snapshots: '@orbitdb/quickstart@1.0.0(react-native@0.73.6(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(react@18.2.0))': dependencies: '@orbitdb/core': 2.2.0 - blockstore-level: 1.1.7 + blockstore-level: 1.1.8 helia: 3.0.1(react-native@0.73.6(@babel/core@7.24.4)(@babel/preset-env@7.24.4(@babel/core@7.24.4))(react@18.2.0)) transitivePeerDependencies: - bufferutil @@ -11124,6 +11433,8 @@ snapshots: '@types/dns-packet': 5.6.5 '@types/node': 20.12.7 + '@types/murmurhash3js-revisited@3.0.3': {} + '@types/node@20.12.7': dependencies: undici-types: 5.26.5 @@ -11894,6 +12205,20 @@ snapshots: transitivePeerDependencies: - supports-color + blockstore-core@4.4.1: + dependencies: + '@libp2p/logger': 4.0.11 + 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 + blockstore-level@1.1.7: dependencies: blockstore-core: 4.3.10 @@ -11904,6 +12229,16 @@ snapshots: transitivePeerDependencies: - supports-color + blockstore-level@1.1.8: + dependencies: + blockstore-core: 4.4.1 + interface-blockstore: 5.2.9 + interface-store: 5.1.7 + level: 8.0.1 + multiformats: 13.1.0 + transitivePeerDependencies: + - supports-color + blork@9.3.0: {} bn.js@4.12.0: {} @@ -12590,6 +12925,23 @@ snapshots: transitivePeerDependencies: - supports-color + datastore-core@9.2.9: + dependencies: + '@libp2p/logger': 4.0.11 + err-code: 3.0.1 + interface-datastore: 8.2.11 + interface-store: 5.1.7 + it-drain: 3.0.5 + it-filter: 3.0.4 + it-map: 3.0.5 + it-merge: 3.0.3 + it-pipe: 3.0.1 + it-pushable: 3.2.3 + it-sort: 3.0.4 + it-take: 3.0.4 + transitivePeerDependencies: + - supports-color + date-fns@1.30.1: {} dayjs@1.11.10: {} @@ -14159,6 +14511,11 @@ snapshots: ini@1.3.8: {} + interface-blockstore@5.2.10: + dependencies: + interface-store: 5.1.8 + multiformats: 13.1.0 + interface-blockstore@5.2.9: dependencies: interface-store: 5.1.7 @@ -14169,8 +14526,15 @@ snapshots: interface-store: 5.1.7 uint8arrays: 5.0.1 + interface-datastore@8.2.11: + dependencies: + interface-store: 5.1.7 + uint8arrays: 5.0.3 + interface-store@5.1.7: {} + interface-store@5.1.8: {} + internal-slot@1.0.7: dependencies: es-errors: 1.3.0 @@ -14280,7 +14644,7 @@ snapshots: protons-runtime: 5.4.0 timestamp-nano: 1.0.1 uint8arraylist: 2.4.8 - uint8arrays: 5.0.1 + uint8arrays: 5.0.3 transitivePeerDependencies: - supports-color @@ -14639,7 +15003,7 @@ snapshots: it-parallel@3.0.6: dependencies: - p-defer: 4.0.0 + p-defer: 4.0.1 it-peekable@3.0.3: {} @@ -14982,6 +15346,32 @@ snapshots: transitivePeerDependencies: - supports-color + libp2p@1.4.3: + dependencies: + '@libp2p/crypto': 4.1.0 + '@libp2p/interface': 1.3.0 + '@libp2p/interface-internal': 1.1.1 + '@libp2p/logger': 4.0.11 + '@libp2p/multistream-select': 5.1.8 + '@libp2p/peer-collections': 5.1.11 + '@libp2p/peer-id': 4.1.0 + '@libp2p/peer-id-factory': 4.1.0 + '@libp2p/peer-store': 10.0.16 + '@libp2p/utils': 5.3.2 + '@multiformats/dns': 1.0.6 + '@multiformats/multiaddr': 12.2.1 + '@multiformats/multiaddr-matcher': 1.2.0 + any-signal: 4.1.1 + datastore-core: 9.2.9 + interface-datastore: 8.2.11 + it-merge: 3.0.3 + it-parallel: 3.0.6 + merge-options: 3.0.4 + multiformats: 13.1.0 + uint8arrays: 5.0.3 + transitivePeerDependencies: + - supports-color + libsodium-sumo@0.7.13: {} libsodium-wrappers-sumo@0.7.13: @@ -16820,6 +17210,8 @@ snapshots: race-event@1.1.0: {} + race-event@1.3.0: {} + race-signal@1.0.2: {} randombytes@2.1.0: