diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 66aac26..abd0fde 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,7 +26,7 @@ importers: devDependencies: '@constl/utils-tests': specifier: ^1.2.5 - version: 1.4.3(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)) + version: 1.6.1(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)) '@types/mocha': specifier: ^10.0.6 version: 10.0.9 @@ -105,16 +105,16 @@ packages: resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} engines: {node: '>=6.9.0'} - '@babel/code-frame@7.25.9': - resolution: {integrity: sha512-z88xeGxnzehn2sqZ8UdGQEvYErF1odv2CftxInpSYJt6uHuPe9YjahKZITGs3l5LeI9d2ROG+obuDAoSlqbNfQ==} + '@babel/code-frame@7.26.0': + resolution: {integrity: sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==} engines: {node: '>=6.9.0'} '@babel/compat-data@7.25.8': resolution: {integrity: sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.25.9': - resolution: {integrity: sha512-yD+hEuJ/+wAJ4Ox2/rpNv5HIuPG82x3ZlQvYVn8iYCprdxzE7P1udpGF1jyjQVBU4dgznN+k2h103vxZ7NdPyw==} + '@babel/compat-data@7.26.0': + resolution: {integrity: sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==} engines: {node: '>=6.9.0'} '@babel/core@7.25.8': @@ -125,8 +125,8 @@ packages: resolution: {integrity: sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==} engines: {node: '>=6.9.0'} - '@babel/generator@7.25.9': - resolution: {integrity: sha512-omlUGkr5EaoIJrhLf9CJ0TvjBRpd9+AXRG//0GEQ9THSo8wPiTlbpy1/Ow8ZTrbXpjd9FHXfbFQx32I04ht0FA==} + '@babel/generator@7.26.0': + resolution: {integrity: sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==} engines: {node: '>=6.9.0'} '@babel/helper-annotate-as-pure@7.25.7': @@ -208,8 +208,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-module-transforms@7.25.9': - resolution: {integrity: sha512-TvLZY/F3+GvdRYFZFyxMvnsKi+4oJdgZzU3BoGN9Uc2d9C6zfNwJcKKhjqLAhK8i46mv93jsO74fDh3ih6rpHA==} + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -310,17 +310,13 @@ packages: resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} engines: {node: '>=6.9.0'} - '@babel/highlight@7.25.9': - resolution: {integrity: sha512-llL88JShoCsth8fF8R4SJnIn+WLvR6ccFxu1H3FlMhDontdcmZWf2HgIZ7AIqV3Xcck1idlohrN4EUBQz6klbw==} - engines: {node: '>=6.9.0'} - '@babel/parser@7.25.8': resolution: {integrity: sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/parser@7.25.9': - resolution: {integrity: sha512-aI3jjAAO1fh7vY/pBGsn1i9LDbRP43+asrRlkPuTXW5yHXtd1NgTEMudbBoDDxrf1daEEfPJqR+JBMakzrR4Dg==} + '@babel/parser@7.26.1': + resolution: {integrity: sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==} engines: {node: '>=6.0.0'} hasBin: true @@ -459,20 +455,20 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-flow@7.25.9': - resolution: {integrity: sha512-F3FVgxwamIRS3+kfjNaPARX0DSAiH1exrQUVajXiR34hkdA9eyK+8rJbnu55DQjKL/ayuXqjNr2HDXwBEMEtFQ==} + '@babel/plugin-syntax-flow@7.26.0': + resolution: {integrity: sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-assertions@7.25.9': - resolution: {integrity: sha512-4GHX5uzr5QMOOuzV0an9MFju4hKlm0OyePl/lHhcsTVae5t/IKVHnb8W67Vr6FuLlk5lPqLB7n7O+K5R46emYg==} + '@babel/plugin-syntax-import-assertions@7.26.0': + resolution: {integrity: sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-attributes@7.25.9': - resolution: {integrity: sha512-u3EN9ub8LyYvgTnrgp8gboElouayiwPdnM7x5tcnW3iSt09/lQYPwMNK40I9IUxo7QOZhAsPHCmmuO7EPdruqg==} + '@babel/plugin-syntax-import-attributes@7.26.0': + resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -607,8 +603,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-static-block@7.25.9': - resolution: {integrity: sha512-UIf+72C7YJ+PJ685/PpATbCz00XqiFEzHX5iysRwfvNT0Ko+FaXSvRgLytFSp8xUItrG9pFM/KoBBZDrY/cYyg==} + '@babel/plugin-transform-class-static-block@7.26.0': + resolution: {integrity: sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 @@ -1056,8 +1052,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@babel/preset-typescript@7.25.9': - resolution: {integrity: sha512-XWxw1AcKk36kgxf4C//fl0ikjLeqGUWn062/Fd8GtpTfDJOX6Ud95FK+4JlDA36BX4bNGndXi3a6Vr4Jo5/61A==} + '@babel/preset-typescript@7.26.0': + resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1072,8 +1068,8 @@ packages: resolution: {integrity: sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==} engines: {node: '>=6.9.0'} - '@babel/runtime@7.25.9': - resolution: {integrity: sha512-4zpTHZ9Cm6L9L+uIqghQX8ZXg8HKFcjYO3qHoO8zTmRm6HQUJ8SSJ+KRvbMBZn0EGVlT4DRYeQ/6hjlyXBh+Kg==} + '@babel/runtime@7.26.0': + resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} '@babel/template@7.25.7': @@ -1096,8 +1092,8 @@ packages: resolution: {integrity: sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==} engines: {node: '>=6.9.0'} - '@babel/types@7.25.9': - resolution: {integrity: sha512-OwS2CM5KocvQ/k7dFJa8i5bNGJP0hXWfVCfDkqRFP1IreH1JDC7wG6eCYCi0+McbfT8OR/kNqsI0UU0xP9H6PQ==} + '@babel/types@7.26.0': + resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} '@bcoe/v8-coverage@0.2.3': @@ -1116,10 +1112,6 @@ packages: resolution: {integrity: sha512-2NvlOY4Jfwn7U/sKF0kILl3+luHxq9hhEiBqZRqLTIV8LYmMQl9VpTMgMvRwKzgn/NDeZzsPb8olk2o00tkmZw==} engines: {npm: '>=8.7.0'} - '@chainsafe/libp2p-gossipsub@13.2.0': - resolution: {integrity: sha512-yKGXIJMLeNLa/XeI57HvQKhf1f4LRgBuV1Lrzv9Vo685Szr+qaBATUbMk/aLxpN2rMgibDIS5F8yaeuIUVPh8Q==} - engines: {npm: '>=8.7.0'} - '@chainsafe/libp2p-noise@14.1.0': resolution: {integrity: sha512-uHmptoxgMsfDIP7cQMQ4Zp9+y27oON5+gloBLXi+7EJpMhyvo7tjafUxRILwLofzeAtfaF3ZHraoXRFUSbhK2Q==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -1128,13 +1120,15 @@ packages: resolution: {integrity: sha512-O8Y/WVU4J/qrnG72jwVhbmdXiBzv1dT9B3PMClCRmZ9z/5vVPEGRVXE/SVYeGF3bNuBTLoh+F+GaKG/9UHlMhg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} - '@chainsafe/libp2p-noise@15.1.2': - resolution: {integrity: sha512-o6mqsAbaCBucgdLOOHtkwtGVL1c8RLKhlTnHQY+leazY+thiE1Sm6qPCwsTHKQnWii1q5hDVI2Q0l9QgYi5v4Q==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} + '@chainsafe/libp2p-noise@16.0.0': + resolution: {integrity: sha512-8rqr8V1RD2/lVbfL0Bb//N8iPOFof11cUe8v8z8xJT7fUhCAbtCCSM4jbwI4HCnw0MvHLmcpmAfDCFRwcWzoeA==} '@chainsafe/libp2p-yamux@6.0.2': resolution: {integrity: sha512-S5OkLHqYhEVMQQ4BTgnRANEIbGTQhaC23glCgBwGdeoTRtMpIozwDiPfljFLCm0RYWdCRJw9oFztO95KUHjptA==} + '@chainsafe/libp2p-yamux@7.0.1': + resolution: {integrity: sha512-949MI0Ll0AsYq1gUETZmL/MijwX0jilOQ1i4s8wDEXGiMhuPWWiMsPgEnX6n+VzFmTrfNYyGaaJj5/MqxV9y/g==} + '@chainsafe/netmask@2.0.0': resolution: {integrity: sha512-I3Z+6SWUoaljh3TBzCnCxjlUyN8tA+NAk5L6m9IxvCf1BENQTePzPMis97CoN/iMW1St3WN+AWCCRp+TTBRiDg==} @@ -1159,8 +1153,8 @@ packages: resolution: {integrity: sha512-BIbwqwZ3T1RWXBTm7ocHGP8HxIQZnA19PCjGnrfuNdDThMwOK51WUnI/yLQAMuj7ze1lsBC+AAfvzQzX+7DPLg==} engines: {node: '>=20'} - '@constl/utils-tests@1.4.3': - resolution: {integrity: sha512-16mSJ1nAMfaf5WBElyUjzbbvMGg5bT++SW8cjkt1c0oE1GNeD0MdYJPmpUf5jF6nmnt4gxF6grEx6BgNn97aKA==} + '@constl/utils-tests@1.6.1': + resolution: {integrity: sha512-Xd+LcRaNzMgZMr4IexjwNKKlDf33m9slsyG89fmZ/4GaRJdLtlnG86Bv9VUj0agc3oiRZ8x0pecfw289M2ZLHg==} engines: {node: '>=20'} '@cspotcode/source-map-support@0.8.1': @@ -1469,10 +1463,20 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/regexpp@4.11.1': resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint/eslintrc@2.1.4': resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1487,20 +1491,20 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - '@helia/bitswap@1.1.4': - resolution: {integrity: sha512-BcmIc2FZ0NEjSYrwJxzFO5OapcOCBfcHmaBKaDoPNVh1egLLUkws2a7C3hPH5ZR7PXGQPXonH1YFz1CKYypzgA==} + '@helia/bitswap@2.0.1': + resolution: {integrity: sha512-9bwjwdgW3LfraDfIlfJ4g1WrO96IKW3hjrc63jXxlKHU8JPwMdd5a//XoNIQfQ5vx6DV0w+w2AM1aHHt+nHBGA==} '@helia/block-brokers@1.0.0': resolution: {integrity: sha512-VP9KDj6fNT1FKk/vWjDzk8eYyVclxHFQaOLI0+rvifg+w8X+atCa/v2JKzZzbW6BX3/dxcn/mZz+ZHgdmuQ1qg==} - '@helia/block-brokers@3.0.4': - resolution: {integrity: sha512-ymtV2cNrVeRoXsAOTpx558nDzfyOu87bLAewF98OVZ/NB28EUTy0c592GHLX3QcMaW/XfTzSGCi+te3fvVIuQg==} + '@helia/block-brokers@4.0.1': + resolution: {integrity: sha512-djYp4bmC15SBP1/ra9SrOAATr432hDcA2hnHWewkz1l84hCi+gSol7AcdAfW233pZ2ivZcI2Jc1Nyf7Vg6uFeg==} '@helia/delegated-routing-v1-http-api-client@1.1.2': resolution: {integrity: sha512-u+sVdOxFieusZh/AxC8c0lU1micWfAosju7A80n62rdJ1fr1lclkhhrlfaKWIgVOq+pwonEzoOE7QgnTL22tYw==} - '@helia/delegated-routing-v1-http-api-client@3.0.2': - resolution: {integrity: sha512-BhyccWduikj+TOmGSBR++8hLmanvYZD4qoy1ZrXVXxVBFiGv9Lo+Tqa6cRZz0z8cQzs7CYT4yDpWo5odphrhkQ==} + '@helia/delegated-routing-v1-http-api-client@4.1.1': + resolution: {integrity: sha512-Pf5pZkZGEBhARFXoLRzVVSZ8E8yU0Q0F3DOadhxPQjaSNyahetwiTsV8TvJltfrs2Afy2+gbA2+Rycl7apSXdQ==} '@helia/interface@3.0.1': resolution: {integrity: sha512-ibaiN0InfFVf8TNOKK+wzoLqlrWx/Crk/yY5o+DNRvgI4fdaJofHEaSyDvFR/amTVhdFHnOK+3Mbh+jGktWapQ==} @@ -1508,17 +1512,17 @@ packages: '@helia/interface@4.3.0': resolution: {integrity: sha512-gaWQSVGIcOkK0Wx12qUiUMFLPI8AjQCYaf4dpZdciSYPNfKOtPpW54QGzgrQYBcvBgPzg16hnnvDGwLeL2WlAQ==} - '@helia/interface@4.3.1': - resolution: {integrity: sha512-jvuUUAQbLMhvMt+Lon7mJfJt5xJWiwn8aXtI9fHBpMNMsrKJOtefxAzwSr18xe+C9bMdOyRtocj2eFhs74bQ8w==} + '@helia/interface@5.0.0': + resolution: {integrity: sha512-B95cP8RBl7cqSu1VELeRWPUsTNxu2bJ2Y/ihsdYfUCcxHKUUQdDDLTHQzhZe9iC9TYADkfkjIM7gqgmhqYtY6A==} - '@helia/routers@1.1.1': - resolution: {integrity: sha512-LsEkUAno4PiQ1cmwxFnYWy5xQicpzjXyYeRJEGLjAnAXin8hq0JPkEouZx8vTlmSf1Rde4RSaTu3+3H1qj5ccw==} + '@helia/routers@2.1.0': + resolution: {integrity: sha512-JOvM+EfVd9c999gSz4tHLJWpwexU1kc82ujwoFRaRvKxT5pD77t9h0gwnfnsGbe9Br6iUPFXquNC+g0p8Xll3g==} '@helia/unixfs@3.0.6': resolution: {integrity: sha512-x3hoHUjwNk2M9Hg0Z9sQE8O8S2rcj13O9dYexGHckxdpeEPhNOwRWT1cMpY8NTK0vpuIs0TvlQm9gYfHm94Clw==} - '@helia/utils@0.3.3': - resolution: {integrity: sha512-iCS8dJRULgltfx7aLLoqfjWUpqBWrTyouCToB9RgHpNs4lHcIsZn/VSbHyjC4NUF9nIWsxhH/3UAdvWl23HEgw==} + '@helia/utils@1.0.1': + resolution: {integrity: sha512-S1qLDiHNdBxQxtgonqPQHl8Rn7gs4HEQSrVF+ok//T/ZQPItNGnhKudV8qWhoOdpzCDaObx2ryqip+K9FK8VCQ==} '@herbcaudill/eventemitter42@0.3.1': resolution: {integrity: sha512-GTe0EupM4v+0Iet2UmFz5ZsPz8MZm/FbYx1yTJ9OyeVbCe5etkEKA2pntuFAjamp08c8Sh2p+QcM5AGMWi3sdA==} @@ -1635,20 +1639,20 @@ packages: '@libp2p/autonat@1.1.0': resolution: {integrity: sha512-Ygr66ViUEzHc5deN1A65+QbyyFeSnDT0h6BdZa1zvfG8NOrogPxEQuibcuT9wPGqdzXZbmrS6QS+ctDnbxuhUg==} - '@libp2p/autonat@1.1.5': - resolution: {integrity: sha512-0jad7/bX9m8mkO0ElGAnCLZ1hnYfnCoPQ3CARjx5x0D1niNyukctzuBIhk9c3q73/cSjBompnas8k6hPv2bjtg==} + '@libp2p/autonat@2.0.10': + resolution: {integrity: sha512-zLE4ZPuGhONHA/BMefEcc70Qz2Qp0xmK1tMVXr4dJNi2BnQ/1N4b3UwEoJbnzwjT2ClbJdCrO95Ab8qb9vgaeA==} '@libp2p/bootstrap@10.1.0': resolution: {integrity: sha512-wdH6nYhT8O6wSWAn4SZQwc6zdzFd8k4gQp9GKSkn29UQsfzQZMMKOltNRiNw3dr3d7gZFrcRNv7wMvglmCRoTQ==} - '@libp2p/bootstrap@10.1.5': - resolution: {integrity: sha512-cXn/Wl7X4uaVGRyh/uSU/crRbhsPkyzH59hzoLP3727f7w82o+sIHVr4SkJcJewt+LZELBLgkJTibZxAntA1dA==} + '@libp2p/bootstrap@11.0.10': + resolution: {integrity: sha512-9LQ4R76lBXMgkdiYIeEIaYxmtxmFvgkuV0LVuFL4RPQ9dZ3+rv4TK+KzDQHOfhuTFtYI1ZX2M9FME2iCApC5Gw==} '@libp2p/circuit-relay-v2@1.1.0': resolution: {integrity: sha512-6VQTUA+eyxVXeSn8aCbEsZHptEgh2MU533LIXHhW9vWW36QqCYeTbDib1rb5EieSmG+NF/rYkRXEgzcT+Z9TKg==} - '@libp2p/circuit-relay-v2@1.1.5': - resolution: {integrity: sha512-WVIHaj61LJd2JB6vvPikd049NhC2R3vrkuu4T00WJSMNWobmhrKPvFyQMN+1miL6KmdL8Yt1AjK0gog2oT4vDw==} + '@libp2p/circuit-relay-v2@3.1.0': + resolution: {integrity: sha512-g9AdFhT93P8Uc7sOKeAdULDKF+Tf/aGwnECWZMRo3GFIsvpbd06VdmnjqGmF9xSdll0NWPe8EwhI098rMRd7OQ==} '@libp2p/crypto@2.0.8': resolution: {integrity: sha512-8e5fh6bsJNpSjhrggtlm8QF+BERjelJswIjRS69aKgxp24R4z2kDM4pRYPkfQjXJDLNDtqWtKNmePgX23+QJsA==} @@ -1656,17 +1660,17 @@ packages: '@libp2p/crypto@3.0.4': resolution: {integrity: sha512-FzSwBo+RJOUzdzEwug5ZL4dAGKwEBWTLzj+EmUTHHY6c87+oLh571DQk/w0oYObSD9hYbcKePgSBaZeBx0JaZg==} - '@libp2p/crypto@4.1.4': - resolution: {integrity: sha512-xiKIAAsh5xFo1KiO8bfDu1V5g73jtxwYV36Jp6qvSA6538UuUn8sGpO4IMINjmtSnC/DSx6hyu1MnJU1BMbDDA==} - '@libp2p/crypto@4.1.9': resolution: {integrity: sha512-8Cf2VKh0uC/rQLvTLSloIOMqUvf4jsSTHXgjWQRf47lDNJlNNI0wSv2S6gakT72GZsRV/jCjYwKPqRlsa5S0iA==} + '@libp2p/crypto@5.0.6': + resolution: {integrity: sha512-5mD/riNxUuSOerk3aPXUUMN96lwZsrU33lp97ySfffloh2WhLZcjVJszibBgIP7DP5nqmSOWY9++rqrBuYHvnQ==} + '@libp2p/dcutr@1.1.0': resolution: {integrity: sha512-C8tBevJxb6D8c8Qb2N14/nzSGJY84MyTwzAhf8cwKp7Um17RouTljUJEOakk+TRCp/UrPx3tbbVDOb2cmUR1Tg==} - '@libp2p/dcutr@1.1.5': - resolution: {integrity: sha512-1zDhZxLxrl+yqIAG9KzyLu3gzyvOT7UYTislw4EwhcMGMviot/pgR87SSVqbT+HDpAoj1sM/3F5VUT/sCDa9WA==} + '@libp2p/dcutr@2.0.10': + resolution: {integrity: sha512-q8xVutr9x7NValkLZav7oGolvrzeHhV01rJuyyIu8aOK3Buq1VZynSRjHS41k+hK6eaQyBYL4cJHV9rXp7tgKQ==} '@libp2p/identify@1.0.21': resolution: {integrity: sha512-wUpgXK1pCrd1wkG1vgkRe+TRHMv+SvR206o5x0srcifjGByXHwKzmTgwYK8dVVVA7SITsuobxVRuELl6OOAaCg==} @@ -1674,19 +1678,19 @@ packages: '@libp2p/identify@2.1.0': resolution: {integrity: sha512-aHaMNNFxG1w/CNsTXaYaY/MkwKe4Y4Rtea7Npsnrtj5Ka7/TM6Xg9ZsYoaKtL13MZriKPCRatvU59qxNYzNtQQ==} - '@libp2p/identify@2.1.5': - resolution: {integrity: sha512-uVghY2KfZ3ffDkPmcivfiRDlq1h5rCcoHAW+Kb7JF2qrDfg6BgHAn6IRN4pe/DnYXOuJXIIm6+jjcReTPGBKBQ==} + '@libp2p/identify@3.0.10': + resolution: {integrity: sha512-IeFUojzx90j0M7/WjxLHnoaPKG5AksRQrIzLkpJtMeBL+TA9rMLW1n2HM8SD3EGsHV1vDTlkx0e0PHbFVtTnnA==} '@libp2p/interface-connection@5.1.1': resolution: {integrity: sha512-ytknMbuuNW72LYMmTP7wFGP5ZTaUSGBCmV9f+uQ55XPcFHtKXLtKWVU/HE8IqPmwtyU8AO7veGoJ/qStMHNRVA==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} - '@libp2p/interface-internal@1.2.4': - resolution: {integrity: sha512-bleC1yDl3wju8qerL9uLIw8xBkzwPCr5XdOsby8PYW6XktqSCXmjkrHQ4iZuPwC4IqLPT01sgy/glxCBxQyHCQ==} - '@libp2p/interface-internal@1.3.4': resolution: {integrity: sha512-8x/0sdeH8T16yZ9t/Cfja0ms6Ho9fF3riX56WhQrNxMU6C1sIgAFmzUNzHLxxOR+rkKyL9cyXIyB+RcBf4gzjA==} + '@libp2p/interface-internal@2.0.10': + resolution: {integrity: sha512-LRnn6w5rtvMQlEukihDI5NhSZXZj7ITFT1Hbo3Dn3HGo1oxZe7oWh7ERc5LwZw835QHGzFKZYerBFKdqxoWsFQ==} + '@libp2p/interface-peer-id@2.0.2': resolution: {integrity: sha512-9pZp9zhTDoVwzRmp0Wtxw0Yfa//Yc0GqBCJi3EznBDE6HGIAVvppR91wSh2knt/0eYg0AQj7Y35VSesUTzMCUg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -1702,14 +1706,11 @@ packages: '@libp2p/interface@0.1.6': resolution: {integrity: sha512-Lzc5cS/hXuoXhuAbVIxJIHLCYmfPcbU0vVgrpMoiP1Qb2Q3ETU4A46GB8s8mWXgSU6tr9RcqerUqzFYD6+OAag==} - '@libp2p/interface@1.5.0': - resolution: {integrity: sha512-SivVvZ+7r7Vgnv+Y88nGZTpG449PYZAPgfLhVqTXn6T4NAFt47InzC7UMFnVqSQuT21YmI9DoeaVXH73CsHNrg==} - '@libp2p/interface@1.7.0': resolution: {integrity: sha512-/zFyaIaIGW0aihhsH7/93vQdpWInUzFocxF11RO/029Y6h0SVjs24HHbils+DqaFDTqN+L7oNlBx2rM2MnmTjA==} - '@libp2p/interface@2.1.2': - resolution: {integrity: sha512-uD4NapC+1qGX7RmgC1aehQm3pMs1MpO1DwuhUlAo1M6CyNxfs1Ha9jhg2T+G4u4CAJM6wffZTyPGnKnrR+M8Fw==} + '@libp2p/interface@2.2.0': + resolution: {integrity: sha512-Pn3P5ixDggBjDyuULT0GvwdgD3JA426OqZ0e521mI7ysS+/M9Z9fp4Qcy8JrkJ45bLmIi9cgrNrefuU/Zu+bAQ==} '@libp2p/interfaces@3.3.2': resolution: {integrity: sha512-p/M7plbrxLzuQchvNwww1Was7ZeGE2NaOFulMaZBYIihU8z3fhaV+a033OqnC/0NTX/yhfdNOG7znhYq3XoR/g==} @@ -1718,14 +1719,14 @@ packages: '@libp2p/kad-dht@12.1.0': resolution: {integrity: sha512-E04IBVyufu9TwqKwhVVxrjXNnHjaLW6r5GSmzL+gxo9yeZMLoN1ZSTWC5s5o/gT00SpsxYoD3M1O3Km/dpeL8g==} - '@libp2p/kad-dht@12.1.5': - resolution: {integrity: sha512-n/Tdd3zVa2p1S4L6wRIBUAo3ctCbiEkp1aewpOUthL6rOwBh6U/RQ+dssiZNEDHCsF1ta/mZkREuXqxOPpplFQ==} + '@libp2p/kad-dht@14.1.0': + resolution: {integrity: sha512-baP0nOKobK93SHVxWmLxsqMQFRPZsa8n0ZlHdqhPfhlp1KT9fcmPZNLDTqYVytQvq/GSkn2i/eM7PyLsP8RKyg==} '@libp2p/keychain@4.1.0': resolution: {integrity: sha512-BKrr7r//KKn+I9epN4pU+iwym6OO6hhdwJV+7mQb07ZwKUHZ7tnv8Ffyffvi6V/3prQLAXgBMGN/wsfsmsUmRw==} - '@libp2p/keychain@4.1.6': - resolution: {integrity: sha512-HZ5VhKPAqItMWY/5jfXaFMKCddAxYuybgn0j3v3hZnnHQ2HyeLJnUvDd5yjM7L3DxMDLdetK2rdocrdtqjdWkA==} + '@libp2p/keychain@5.0.9': + resolution: {integrity: sha512-WFN46Exh119aeaOXSpytn7R/E662hmCXtmKLXjpX1ZviTJpeqi/WoV7oXp7ipfnd6PU6TqIGPh2JsyEZ0R2WWA==} '@libp2p/logger@2.1.1': resolution: {integrity: sha512-2UbzDPctg3cPupF6jrv6abQnAUTrbLybNOj0rmmrdGm1cN2HJ1o/hBu0sXuq4KF9P1h/eVRn1HIRbVIEKnEJrA==} @@ -1734,64 +1735,72 @@ packages: '@libp2p/logger@3.1.0': resolution: {integrity: sha512-qJbJBAhxHVsRBtQSOIkSLi0lskUSFjzE+zm0QvoyxzZKSz+mX41mZLbnofPIVOVauoDQ40dXpe7WDUOq8AbiQQ==} - '@libp2p/logger@4.0.15': - resolution: {integrity: sha512-Xi8Ud5EOtJE5gRp9EUBbtJpNqh39+J5WUZJ05fiQUwv8Q3r5xbXYnff2cOXKDVpY8c71cg+nfQNqRRqKDyu3jQ==} - '@libp2p/logger@4.0.20': resolution: {integrity: sha512-TTh2dhHsOTAlMPxSa9ncFPHa/0jTt+0AQxwHdlxg/OGLAgc9VRhnrhHUbJZp07Crcw4T/MOfS4KhjlxgqYgJRw==} - '@libp2p/logger@5.1.0': - resolution: {integrity: sha512-hmkk1TONYRe+kKs5QTxkayIfj9qicp8hcrJ1Ac9QfTW/jdaUlnqd1uop4QcOD5GV6qNMq+v1qaMFWFYSN9RcPA==} + '@libp2p/logger@5.1.3': + resolution: {integrity: sha512-NUVWEWGbXlBDgDE5ntdm51+ZICmaKYI8mor6KrlPeB1WXDyIFxRWIBw6uzt+HgprQJWzLTojeUEGv6OPsj95Dg==} '@libp2p/mdns@10.1.0': resolution: {integrity: sha512-UKLJKI3r/b885xxf3r1CsZRi9QjlXwlYy/4YVZ9YuzixWJGPRxioJA0cr8z+gWoc+YRdE2S3SaAbupIEmOW1tg==} - '@libp2p/mdns@10.1.5': - resolution: {integrity: sha512-iSBnjaUgPdPudXP3ZPXJMWzJkT+I+TQHRCBTh6OMPa0V2C/MhL+FfCGn0SDMWKSDDwqK6I6UOeTflf4YUzy/8w==} + '@libp2p/mdns@11.0.10': + resolution: {integrity: sha512-9U/byQsGmTC6Vqc+DaIsFPpIWBlh7CHT24PSg4CvUHC8CrypHADlTEGUxQjP5KTW1i50ZR1hkGlQZUC592RQxw==} '@libp2p/mplex@10.1.0': resolution: {integrity: sha512-lugKRPm/15gav75gPpI/YBgdfg6RPMycp1JFffBdJWhOZM9e6ORagtrQSdDi2ouH5A5hWRrFP0ua1Ik35Qu6VA==} deprecated: Mplex has no flow control - please use @chainsafe/libp2p-yamux instead - '@libp2p/mplex@10.1.5': - resolution: {integrity: sha512-NdT9ak8omeJZvdJhzsKSSeHBZlP+3sl68UbrpfVanWebQVuNqw7UOLURKtXnRd7II7siXt37Yq6W2km7VIT1yQ==} - deprecated: Mplex has no flow control - please use @chainsafe/libp2p-yamux instead + '@libp2p/mplex@11.0.10': + resolution: {integrity: sha512-XonJVMezctidWtCjT+YsJWQ+TsqTgxTcJ+QHelTabb6tP5kiG7EvoL7K9dNqdNI824VSHPUGbLcllpS3BaANmQ==} '@libp2p/multistream-select@5.1.17': resolution: {integrity: sha512-QOMGjCzKGf/W+qzWw5OxaqLEYhK45XjMCxGJYQ7L5eUkcwAv6rlPZAYw6YslaMLpJTa61/yfh8D4u7EuoMFsUw==} + '@libp2p/multistream-select@6.0.8': + resolution: {integrity: sha512-CSgTXvuw5ObZs/EIa4mtynsYEO+BxyZTNz3AEgjsPyZKxLJ9usrZ8lGxn4sK4g65CKcTI2mVJBmh0duz+sXxBw==} + '@libp2p/peer-collections@5.2.4': resolution: {integrity: sha512-LvxCIDk9DHtTn5sydeIz3Gy+rsyeAu2e3tSneN/KzSbKCmEzpyo0FXPgiooW9cedwmvAInf17IaSWb+BUr+GPA==} '@libp2p/peer-collections@5.2.9': resolution: {integrity: sha512-8gBmzQlCWjjb+FSQBKK33T25Y5Df/8FWCXFtJDsprVxVUzDOQoibQJ5Tb4Y+mb96HUhNzoaRWVEamB78MMB3DA==} + '@libp2p/peer-collections@6.0.10': + resolution: {integrity: sha512-KQQiBZ2Y3+wvxjfIWbUCL0suCRVn5ylLuQ2r+OGXLA7LtgRw1RLQnUHHFVoY+CE9pvfIfamwTFlkZhWtvi271w==} + '@libp2p/peer-id-factory@4.2.4': resolution: {integrity: sha512-NDQ/qIWpcAG/6xQjyut6xCkrYYAoCaI/33Z+7yzo5qFODwLfNonLzSTasnA6jhuvHn33aHnD1qhdpFkmstxtNQ==} '@libp2p/peer-id@3.0.6': resolution: {integrity: sha512-iN1Ia5gH2U1V/GOVRmLHmVY6fblxzrOPUoZrMYjHl/K4s+AiI7ym/527WDeQvhQpD7j3TfDwcAYforD2dLGpLw==} - '@libp2p/peer-id@4.1.4': - resolution: {integrity: sha512-EZAhYrvE8PNR1ImmuXPzJuTeojDFjDTWsVIgNLyDgnqsT0hZJ0FX0K/NYQoCTg9hynrsiRrm99uhWVA45K42AA==} - '@libp2p/peer-id@4.2.4': resolution: {integrity: sha512-mvvsVxt4HkF14BrTNKbqr14VObW+KBJBWu1Oe6BFCoDttGMQLaI+PdduE1r6Tquntv5IONBqoITgD7ow5dQ+vQ==} + '@libp2p/peer-id@5.0.7': + resolution: {integrity: sha512-ecF0Mu4Nxy8IHUMBYVNIEihjUlx52DM+X3CIfBItvGqvnhrUSkJJjkska2dJX3yf2J8wufzCT3jCg4NZWmndYg==} + '@libp2p/peer-record@7.0.20': resolution: {integrity: sha512-CLHnXWqqfuH481fRDvbkFXUp6dYY6RKtrxil+aiFmrVxz926CLwjb1kKW2q9OcljVwqLSIoN5v7BGtjV+ksDBg==} '@libp2p/peer-record@7.0.25': resolution: {integrity: sha512-b54P3cSeQniW/HPJjBVbeF3KaVUQkWa431gotuIFUS1PYgtz69uzkRrVY6Qt+RBb4R4fcmH4K4jWyZi3xyLGfQ==} + '@libp2p/peer-record@8.0.10': + resolution: {integrity: sha512-k5A5YFhx7xGgFjiFWp0j8Cbw5kUYLJoBY9I3YTIHrieusLUUkMtUkYeuWeagNL1JYcXr06gguoIaYBRNCMQAow==} + '@libp2p/peer-store@10.1.5': resolution: {integrity: sha512-JqQcIcxZS7kicCPabGRyrKD+qZlOdaooL00hdHogVb4MIMqfjiQMmOEpzIvTQLCKHKM2mmfnV3P7kc6hYzPq8g==} + '@libp2p/peer-store@11.0.10': + resolution: {integrity: sha512-yUkIAKrk2XAJt01SVOvxpsaT/FZ9ju7j67TJhvh0NUon/dMYSQKVHwykK8SI/dxZi/7cDslSKIbIKv7eU5ZUTQ==} + '@libp2p/ping@1.1.0': resolution: {integrity: sha512-4UEVs04SCdu3v0wLCm9rgmIc7g42LAGStJdASABWmScwArKXOKgjNAKsOeCF3ISWG1jfjzCEkmxj9svQzZCHWg==} - '@libp2p/ping@1.1.6': - resolution: {integrity: sha512-tzTL0BzS1JaHE8v4PhRZ5K8wQQQcTMXM/0baCkLTLIaSMe1fzhj+KHbFNoUrY3yni4yfsVY1uR0qchhc1/J9qg==} + '@libp2p/ping@2.0.10': + resolution: {integrity: sha512-TfeCyaq2JRwEBGsfE7HlY2ZbOr7mglTp6D/i05JEZrQ+fbpW7ZZs/BMwC/p7jhvuvYGnWyl/F8ih/UBiPExtZQ==} '@libp2p/pubsub-peer-discovery@10.0.2': resolution: {integrity: sha512-7DLasMSo443nxPJ+X95tXazXgO96K2/TafoexDxi4QVWIKgkmK+HyoFRcmwog2pjhA1/KQUsPu8S8wH6Ns9Oow==} @@ -1799,50 +1808,50 @@ packages: '@libp2p/pubsub@9.0.21': resolution: {integrity: sha512-rNrMXfH0UQZqCSF6sACqqYMYDMLE4n1Ky+OKQdX2Ruw6fEU2IxBuW8MVZ0Xzj0NS2lavcBi8Hn6ouNsFIJT1MA==} - '@libp2p/pubsub@9.0.26': - resolution: {integrity: sha512-69sFv5DAHSXrQdu4THX9WSZuEfCjEbbk6bKiTtbNGpq1Vaf57rjsTWk/EXMS/veeMl95xJs3/BR7dQal2PtJmw==} - '@libp2p/record@4.0.3': resolution: {integrity: sha512-UiyC4MFasDwQHw+7CVUsCqvu4y5pYDZER9wPm9Rm8dlmlOn8GoXKF6CSKWx5rOk744EPaCNjwAMv9sD0u3IfUw==} '@libp2p/record@4.0.4': resolution: {integrity: sha512-wEEeHXGNIcc8HtGbgGMuSHbboUWMxKG7OxALFwkE+KACgfRJZTESOp6XIdZnyC0r9lfEFsjF01pFKBTzoBmWEQ==} + '@libp2p/tcp@10.0.11': + resolution: {integrity: sha512-E4xy6G6o7XuS/rQGrlkWeIFoGoFd8BLBzuQaSXGfSkimFe9ym7vczNtSzS+MPSyCzFdl4RZrhG7odbBPt7hTnw==} + '@libp2p/tcp@9.1.0': resolution: {integrity: sha512-iI2UUOXp2Nq6eeFCQiALyRuJk3szWZPvZ/zn0S79+nnMGKRESgVu3sXjI2HbaLMH6eY6cC7Jw2i1gvvpnEhuuQ==} - '@libp2p/tcp@9.1.6': - resolution: {integrity: sha512-zbhHDY5txl8ypCL50JQWej/fZ8X7Lh+qfZw1HXDQEJZvgIrdYDPXrXfjIFflN0m/6hPoU/VAkKOr+RIuhIE8wQ==} + '@libp2p/tls@2.0.10': + resolution: {integrity: sha512-pOGmgzRc9rq5jfizFeFhtlNcIAPFBLVip3TiZ87zY8P/2cRssYqCnDUVOv2gPktPexnta1v75g+2o/N9jVWHsQ==} '@libp2p/upnp-nat@1.2.0': resolution: {integrity: sha512-n0VYTrKozZOpx1FHFRxLPEUM6uDa3NZX/Xr6coNHCpIb0u3aVHOuMfO2u9HoKP3ZdQZzTu0E6HL4/Xm79qtmeA==} - '@libp2p/upnp-nat@1.2.5': - resolution: {integrity: sha512-bxW4jB4p4T/i8V5BrwUzPLsQvFleC7EZIkqS0r8JbNiFy5iYIvU/WOMB6s7VJkiX3m1RxOxkKU6DcuAPuIJPzQ==} - - '@libp2p/utils@5.4.4': - resolution: {integrity: sha512-7hppKcVZ0smBTDMwIdEO7Lqn26f7XZFXSPLs4anxr0EQ1dpax8xWTiHU1cRk7cD3KpUXLGMaqYoz7ko+kj8oSw==} + '@libp2p/upnp-nat@2.0.10': + resolution: {integrity: sha512-BlO6tiPlMfi62W1P4TdmiaiQ62Z3SJeFBWNcylmRFvv29QLZmfIpmQKB1Glkn1Sp5du66LQhCPrf+jq1dYXTWQ==} '@libp2p/utils@5.4.9': resolution: {integrity: sha512-0fRdX98WqhTmXU2WEVLegLFxs/kKTtUHanHk5Lzs4oGsIzlPHR7zE6lj/U1WfsFA+Xo1eYQpNLiXEL29hG+Nyw==} + '@libp2p/utils@6.1.3': + resolution: {integrity: sha512-n1D6phOXGkqE3tuvmZwm5gaHKcGanlKwCWEBlrZqx9SSCyd5U5C58BcyQ8YH5/nb4kYMI7HyjomfQAVs2S2R9Q==} + '@libp2p/webrtc@4.1.0': resolution: {integrity: sha512-SZr8jSEqBNnULj/k6iP4xsTmP1wkWcmPgGxJfneHiNZhOwT9X60QQG8zbEwqXD4eyFhP46EdnBtovWYdzhfY4g==} - '@libp2p/webrtc@4.1.10': - resolution: {integrity: sha512-3NSntJ5DYeq4xlM9gekFkjJH2pqYD+pUQtTilRU1lFgPtGs9bbWmZr3mtsK3QaMyryvKT8GoqcR+cSgyZ2LYjQ==} + '@libp2p/webrtc@5.0.15': + resolution: {integrity: sha512-/UHVx6DYxY8jn+7jNNcK57RYUH6KYfd6w8aEg+p4ggdg4eNhp0VdCrmGEbpk+i9xNWNiWtFt3E9RG6Gj2V84rg==} '@libp2p/websockets@8.1.0': resolution: {integrity: sha512-jUeCm7elT3wqMMyz5Zcafh2Wq3BLCrwRmOSE6ib//h0CeD7SNg4zPIjqL6RQR6xPIj3WFHIl/nUOe+HAVw/X8Q==} - '@libp2p/websockets@8.2.0': - resolution: {integrity: sha512-UNjqkQ8/emnYswp1ohIIuZCnhI5DlvWF9IaIND2MoTCDavi7yubWfMp8jSWBsAqPnMeLMO8MQ6YlOo4FFC104Q==} + '@libp2p/websockets@9.0.10': + resolution: {integrity: sha512-qFbUrIbc4cf+zQtZ2bLiZrMckaFKPMMe9xT773hyVo+TDJ0TJgxrG6cIO25avhol/CSiJG8517+HeCdzER8kzQ==} '@libp2p/webtransport@4.1.0': resolution: {integrity: sha512-QZ4lVjw+5L69V2Yz2nhiu4HOh1lnaLAmI6plwTyAFjZbhpsqMeJLs5E7zynWMo4hv0qQDYJP758x9SxqWYAGPw==} - '@libp2p/webtransport@4.1.9': - resolution: {integrity: sha512-A48Fl8pm4Tstc5hiOvMbqVKS4/98D0pCn/Cb8iv/RS/EFyfMDBF8qSm4aYN9pXF0m0OepBKP4VG2GAGVqnqfrA==} + '@libp2p/webtransport@5.0.15': + resolution: {integrity: sha512-f4O7oqR/XPm8iPT6da4PZWMtOcQmmbeo6fIPDUd3QwEAsTqiHldYAOTQpazjYd3c0mf11Ubi+sc6hUJ9YfvoTw==} '@localfirst/auth@5.6.0': resolution: {integrity: sha512-4nNEZ/xCYLtr9SA8GHz4Xdt+LPk1ZZsulNK2vJoO/Gy6IWIPeWuk9zKdpa1m3EhlbVw5L9xhj7ncUXAZEbmWRw==} @@ -1898,17 +1907,14 @@ packages: '@multiformats/mafmt@12.1.6': resolution: {integrity: sha512-tlJRfL21X+AKn9b5i5VnaTD6bNttpSpcqwKVmDmSHLwxoz97fAHaepqFOk/l1fIu94nImIXneNbhsJx/RQNIww==} - '@multiformats/multiaddr-matcher@1.2.4': - resolution: {integrity: sha512-GgpqzQFL4Mj8t7cLNHC5nuYUuSm0kTtSUyYswiyWwTSUY3XwRAMx0UiFWQg+ETk0u+/IvFaHxfnyEoH3tasvwg==} - - '@multiformats/multiaddr-matcher@1.2.6': - resolution: {integrity: sha512-lqD3BqVs0ee1YUMY6am2HTJq6TYf3sQaVK8s+0Ns7FbbOsFv5j76cBkP3BSET6vIO+SGx6/K6Ns8zQI5ofiQUA==} + '@multiformats/multiaddr-matcher@1.3.0': + resolution: {integrity: sha512-D0zKDNwLp279uEjPEVQCWej3X+ugcV93JqQ7OQzve4NiML/C7pZoYefoM+Exb25VZd+6agdIshxs+4D7E5jIhg==} '@multiformats/multiaddr-to-uri@10.1.0': resolution: {integrity: sha512-ZNwSAx3ssBWwd4y0LKrOsq9xG7LBHboQxnUdSduNc2fTh/NS1UjA2slgUy6KHxH5k9S2DSus0iU2CoyJyN0/pg==} - '@multiformats/multiaddr@12.3.0': - resolution: {integrity: sha512-JQ8Gc/jgucqqvEaDTFN/AvxlYDHEE7lgEWLMYW7hKZkWggER+GvG/tVxUgUxIP8M0vFpvEHKKHE0lKzyMsgi8Q==} + '@multiformats/multiaddr-to-uri@10.1.1': + resolution: {integrity: sha512-8GlXnFmLq3KXXMaGCqOBf8Zd5suTY7p8SlwPrgpdL0LzxG+PjiH2k8QcPEk9JFVjfOgY1XfPYSn3mAiliC4tZw==} '@multiformats/multiaddr@12.3.1': resolution: {integrity: sha512-yoGODQY4nIj41ENJClucS8FtBoe8w682bzbKldEQr9lSlfdHqAsRC+vpJAOBpiMwPps1tHua4kxrDmvprdhoDQ==} @@ -2009,22 +2015,63 @@ packages: resolution: {integrity: sha512-W1jScRjNVne7l0V9camdFQXrPPcWxSz7LwJzq6SryMe+xfVArrV4ADiElk7+dpQa6zwOOQpSUUfX2o46kY5dTw==} engines: {node: '>=20.0.0'} + '@orbitdb/core@2.4.0': + resolution: {integrity: sha512-+R8pkoTKlf7oi+RakYOQhHbYuy8ONAyT3jGSykeRQ4LgoK7NFvOxAdQILNC0c8OUhDOM1zZOT0dJ1hgDGw7sYg==} + engines: {node: '>=20.0.0'} + '@orbitdb/feed-db@1.0.0': resolution: {integrity: sha512-5wD8fNCwJcsQ+YSbG8J3b0WUSGU1oKkaI8r1nUwflXm9oHOtFoexY+Bq5DCgDvcbB7YBpvQpAX4KejlEu52ZwQ==} '@orbitdb/ordered-keyvalue-db@1.0.0': resolution: {integrity: sha512-0VTNEpAfQHZifIT1uEo3ghhURhc+I3oj4x13DG4dFnomm4V+ENhSnQPdE69/2b5MVkbcTZt/b6mY2cvmoYi+OQ==} - '@orbitdb/quickstart@https://codeload.github.com/orbitdb/quickstart/tar.gz/1557ffe': - resolution: {tarball: https://codeload.github.com/orbitdb/quickstart/tar.gz/1557ffe} - version: 1.0.0 - '@orbitdb/set-db@1.0.0': resolution: {integrity: sha512-XgmB0dGminHK3kHg6TaDjJVLyVEz48YDixVc7YEAYQ8vIjsH4ylBz0kM6hJV87DPX6fgGKWAQYBNbb/TmFdTOA==} '@paralleldrive/cuid2@2.2.2': resolution: {integrity: sha512-ZOBkgDwEdoYVlSeRbYYXs0S9MejQofiVYoTbKzy/6GQa39/q5tQU2IX46+shYnUkpEl3wc+J6wRlar7r2EK2xA==} + '@peculiar/asn1-cms@2.3.13': + resolution: {integrity: sha512-joqu8A7KR2G85oLPq+vB+NFr2ro7Ls4ol13Zcse/giPSzUNN0n2k3v8kMpf6QdGUhI13e5SzQYN8AKP8sJ8v4w==} + + '@peculiar/asn1-csr@2.3.13': + resolution: {integrity: sha512-+JtFsOUWCw4zDpxp1LbeTYBnZLlGVOWmHHEhoFdjM5yn4wCn+JiYQ8mghOi36M2f6TPQ17PmhNL6/JfNh7/jCA==} + + '@peculiar/asn1-ecc@2.3.14': + resolution: {integrity: sha512-zWPyI7QZto6rnLv6zPniTqbGaLh6zBpJyI46r1yS/bVHJXT2amdMHCRRnbV5yst2H8+ppXG6uXu/M6lKakiQ8w==} + + '@peculiar/asn1-pfx@2.3.13': + resolution: {integrity: sha512-fypYxjn16BW+5XbFoY11Rm8LhZf6euqX/C7BTYpqVvLem1GvRl7A+Ro1bO/UPwJL0z+1mbvXEnkG0YOwbwz2LA==} + + '@peculiar/asn1-pkcs8@2.3.13': + resolution: {integrity: sha512-VP3PQzbeSSjPjKET5K37pxyf2qCdM0dz3DJ56ZCsol3FqAXGekb4sDcpoL9uTLGxAh975WcdvUms9UcdZTuGyQ==} + + '@peculiar/asn1-pkcs9@2.3.13': + resolution: {integrity: sha512-rIwQXmHpTo/dgPiWqUgby8Fnq6p1xTJbRMxCiMCk833kQCeZrC5lbSKg6NDnJTnX2kC6IbXBB9yCS2C73U2gJg==} + + '@peculiar/asn1-rsa@2.3.13': + resolution: {integrity: sha512-wBNQqCyRtmqvXkGkL4DR3WxZhHy8fDiYtOjTeCd7SFE5F6GBeafw3EJ94PX/V0OJJrjQ40SkRY2IZu3ZSyBqcg==} + + '@peculiar/asn1-schema@2.3.13': + resolution: {integrity: sha512-3Xq3a01WkHRZL8X04Zsfg//mGaA21xlL4tlVn4v2xGT0JStiztATRkMwa5b+f/HXmY2smsiLXYK46Gwgzvfg3g==} + + '@peculiar/asn1-x509-attr@2.3.13': + resolution: {integrity: sha512-WpEos6CcnUzJ6o2Qb68Z7Dz5rSjRGv/DtXITCNBtjZIRWRV12yFVci76SVfOX8sisL61QWMhpLKQibrG8pi2Pw==} + + '@peculiar/asn1-x509@2.3.13': + resolution: {integrity: sha512-PfeLQl2skXmxX2/AFFCVaWU8U6FKW1Db43mgBhShCOFS1bVxqtvusq1hVjfuEcuSQGedrLdCSvTgabluwN/M9A==} + + '@peculiar/json-schema@1.1.12': + resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} + engines: {node: '>=8.0.0'} + + '@peculiar/webcrypto@1.5.0': + resolution: {integrity: sha512-BRs5XUAwiyCDQMsVA9IDvDa7UBR9gAvPHgugOeGng3YN6vJ9JYonyDc0lNczErgtCWtucjR5N7VtaonboD/ezg==} + engines: {node: '>=10.12.0'} + + '@peculiar/x509@1.12.3': + resolution: {integrity: sha512-+Mzq+W7cNEKfkNZzyLl6A6ffqc3r21HGZUezgfKxpZrkORfOqgRXnS80Zu0IV6a9Ue9QBJeKD7kN0iWfc3bhRQ==} + '@phenomnomnominal/tsquery@5.0.1': resolution: {integrity: sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==} peerDependencies: @@ -2369,8 +2416,8 @@ packages: '@types/node@22.7.5': resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} - '@types/node@22.7.8': - resolution: {integrity: sha512-a922jJy31vqR5sk+kAdIENJjHblqcZ4RmERviFsER4WJcEONqxKcjNOlk0q7OUfrF5sddT+vng070cdfMlrPLg==} + '@types/node@22.8.1': + resolution: {integrity: sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2581,8 +2628,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.13.0: - resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==} + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} hasBin: true @@ -2888,6 +2935,9 @@ packages: blockstore-level@1.1.8: resolution: {integrity: sha512-8+NLeoyAQZzWIf9TWl0kC3x0JpJf6bts02K1fg8MCxgx/z/Leh4gVCzSGvYDuorHicOCVsyWv4+3ldlrnzRXoA==} + blockstore-level@2.0.1: + resolution: {integrity: sha512-qnnJFVfXioaCPFcc7lQZAPKAHytIqk2yIZJg9Mt58WhaQumvw3j8WZa4QYYbauUxA0FPysWU0cTXa9Njo4JdHg==} + bn.js@4.12.0: resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} @@ -3056,8 +3106,8 @@ packages: caniuse-lite@1.0.30001668: resolution: {integrity: sha512-nWLrdxqCdblixUO+27JtGJJE/txpJlyUy5YN1u53wLZkP0emYCo5zgS6QYft7VUYR42LGgi/S5hdLZTrnyIddw==} - caniuse-lite@1.0.30001669: - resolution: {integrity: sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==} + caniuse-lite@1.0.30001673: + resolution: {integrity: sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==} catering@2.1.1: resolution: {integrity: sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==} @@ -3067,8 +3117,8 @@ packages: resolution: {integrity: sha512-LSdnRagOTx1QZ3/ECLEOMc5fYHaDBjjQkBeBGtZ9KkGa78Opb5UzUxJeuxhmYTZm1DUzdBjj9JT3fcQNRL9ZBg==} hasBin: true - cborg@4.2.4: - resolution: {integrity: sha512-ns2xY95zViHIVy4lq+qdLmfXTpnT3XjmKradz4RJxxbr5jc/A5gS5FiFLcPGhSdHVlSeeoizT1fuKdI1Kcd6oA==} + cborg@4.2.6: + resolution: {integrity: sha512-77vo4KlSwfjCIXcyZUVei4l2gdjesSCeYSx4U/Upwix7pcWZq8uw21sVRpjwn7mjEi//ieJPTj1MRWDHmud1Rg==} hasBin: true ccount@2.0.1: @@ -3134,6 +3184,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.1: + resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} + engines: {node: '>= 14.16.0'} + chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} @@ -3432,6 +3486,9 @@ packages: resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} engines: {node: '>= 0.4'} + datastore-core@10.0.2: + resolution: {integrity: sha512-B3WXxI54VxJkpXxnYibiF17si3bLXE1XOjrJB7wM5co9fx2KOEkiePDGiCCEtnapFHTnmAnYCPdA7WZTIpdn/A==} + datastore-core@9.2.9: resolution: {integrity: sha512-wraWTPsbtdE7FFaVo3pwPuTB/zXsgwGGAm8BgBYwYAuzZCTS0MfXmd/HH1vR9s0/NFFjOVmBkGiWCvKxZ+QjVw==} @@ -3674,8 +3731,8 @@ packages: electron-to-chromium@1.5.36: resolution: {integrity: sha512-HYTX8tKge/VNp6FGO+f/uVDmUkq+cEfcxYhKf15Akc4M5yxt5YmorwlAitKWjWhWQnKcDRBAQKXkhqqXMqcrjw==} - electron-to-chromium@1.5.42: - resolution: {integrity: sha512-gIfKavKDw1mhvic9nbzA5lZw8QSHpdMwLwXc0cWidQz9B15pDoDdDH4boIatuFfeoCatb3a/NGL6CYRVFxGZ9g==} + electron-to-chromium@1.5.47: + resolution: {integrity: sha512-zS5Yer0MOYw4rtK2iq43cJagHZ8sXN0jDHDKzB+86gSBSAI4v07S97mcq+Gs2vclAxSh1j7vOAHxSVgduiiuVQ==} electron-window@0.8.1: resolution: {integrity: sha512-W1i9LfnZJozk3MXE8VgsL2E5wOUHSgyCvcg1H2vQQjj+gqhO9lVudgY3z3SF7LJAmi+0vy3CJkbMqsynWB49EA==} @@ -4537,8 +4594,8 @@ packages: helia@3.0.1: resolution: {integrity: sha512-Uf9h2RQuiyZxQkBXmbV9HF9/ILSWellXDuSk9Qwn+hRwtlIuEmaHW2HIRHXoaUF9A+WBPplLmiShaYtbaOgbMQ==} - helia@4.2.6: - resolution: {integrity: sha512-qa/ADpLRRqzQHchd0XqpC4cVj9+OC4BA4QldN6dxBO0OLuGoUEo6kGrbpkygqNQ8RupA1ViFBWP7TqX6OIrppg==} + helia@5.1.0: + resolution: {integrity: sha512-FqL+vtBpB3FQVmc0vTAtfneL6oAcWSkJCG+NVgTPeQ88jm+hLZXXqjUGVgI8aF8Wc3533gEBF2c8Y8+QN6K90Q==} hermes-estree@0.15.0: resolution: {integrity: sha512-lLYvAd+6BnOqWdnNbP/Q8xfl8LOGw4wVjfrNd9Gt8eoFzhNBRVD95n4l2ksfMVOoxuVyegs85g83KS9QOsxbVQ==} @@ -4699,9 +4756,6 @@ 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.3.1: resolution: {integrity: sha512-nhgrQnz6yUQEqxTFLhlOBurQOy5lWlwCpgFmZ3GTObTVTQS9RZjK/JTozY6ty9uz2lZs7VFJSqwjWAltorJ4Vw==} @@ -4732,6 +4786,10 @@ packages: resolution: {integrity: sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + ipaddr.js@2.2.0: + resolution: {integrity: sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==} + engines: {node: '>= 10'} + ipfs-bitswap@20.0.2: resolution: {integrity: sha512-B/pPf0Dvnp/TzZ/jk7IElxCH+MwxTCe8YvyQzsQ4i8RhUh0IwyyaHPy0LSVGuJpADNjaaZQffe6DSxwmRKF7uA==} @@ -4744,15 +4802,15 @@ packages: ipfs-unixfs@11.1.4: resolution: {integrity: sha512-RE4nyx5qgG2w7JOLj0Y0D7SfAR1ZkEdramNaBx0OSD4DlQ2Y2NORgc4FHfej3Pgy31v+QISDVP1pQJhdv3bUUg==} + ipns@10.0.0: + resolution: {integrity: sha512-f0jnIr5apdKPYElbfupR3mpYgKf+/qhWNtD8aZxoryB+aZXV0Xk4vgpM5ZPDIr9mdu99ccBnxR+ILBVlP515uQ==} + ipns@7.0.2: resolution: {integrity: sha512-jsrIgsCmFZL/kATuO+4N5Oy3b4xhnO42N39nCLyhhC8NM+SZIxTmZmUSDU0GoI8Vn0X/Zy2Sj3Lxbhg3UlVMUA==} ipns@8.0.4: resolution: {integrity: sha512-iBrlCBm5fsMJW0BvVNwXLOadsyeTc9fz9PJAxJ3YggXgrx5T6lfRgVfTQsnYeByRADGfpWGOvW6zqnu8a3dcYw==} - ipns@9.1.2: - resolution: {integrity: sha512-lh/uNTgtHCD737WqJDGGLC9esoUeSnDakdLga8lcy6l+BDSTvdoRkjGXkHSOt+z8WJYeTbna5+nnBYNWt58ZBw==} - irregular-plurals@3.5.0: resolution: {integrity: sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ==} engines: {node: '>=8'} @@ -5115,10 +5173,6 @@ packages: it-length-prefixed-stream@1.2.0: resolution: {integrity: sha512-vX7dzSl/2UMYYsAr0FQdPNVR5xYEETaeboZ+eXxNBjgARuvxnWA6OedW8lC5/J3ebMTC98JhA3eH76eTijUOsA==} - it-length-prefixed@9.0.4: - resolution: {integrity: sha512-lz28fykbG0jq7s5XtvlzGxO5BeSOw6ikymkRllxjL21V5VKLcvB4pHr9wPvEnsAJ2et1xpOk3BRTMq9XrhgKsg==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} - it-length-prefixed@9.1.0: resolution: {integrity: sha512-kx2UTJuy7/lsT3QUzf50NjfxU1Z4P4wlvYp6YnR5Nc61P8XKfy+QtiJi1VLojA+Kea7vMbB4002rIij1Ol9hcw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -5152,9 +5206,6 @@ packages: resolution: {integrity: sha512-sIoNrQl1qSRg2seYSBH/3QxWhJFn9PKYvOf/bHdtCBF0bnghey44VyASsWzn5dAx0DCDDABq1hZIuzKmtBZmKA==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} - it-protobuf-stream@1.1.4: - resolution: {integrity: sha512-HEO7PqNYRnFsN4qxxXWD0aQV3ibsYBaB/nPucBXgZcnD3csPltigU4C+j2U/ahhOwB/AfXdHv4WCd/IIzeSIpg==} - it-protobuf-stream@1.1.5: resolution: {integrity: sha512-H70idW45As3cEbU4uSoZ9IYHUIV3YM69/2mmXYR7gOlPabWjuyNi3/abK11geiiq3la27Sos/mXr68JljjKtEQ==} @@ -5171,10 +5222,6 @@ packages: it-sort@3.0.6: resolution: {integrity: sha512-aNrlZAXB8vWBd42tCpaXGL6CJVJNDW3OLczmdt6g0k/s9Z6evkTdgU2LjwW5SNNeX41sF+C8MjV+OcVf93PsPw==} - it-stream-types@2.0.1: - resolution: {integrity: sha512-6DmOs5r7ERDbvS4q8yLKENcj6Yecr7QQTqWApbZdfAUTEC947d+PEha7PCqhm//9oxaLYL7TWRekwhoXl2s6fg==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} - it-stream-types@2.0.2: resolution: {integrity: sha512-Rz/DEZ6Byn/r9+/SBCuJhpPATDF9D+dz5pbgSUyBsCDtza6wtNATrz/jz1gDyNanC3XdLboriHnOC925bZRBww==} @@ -5396,6 +5443,9 @@ packages: libp2p@1.9.4: resolution: {integrity: sha512-OCMQqJ0Po8jhgb4CilWhI5EWhppn9ENdhg63PQL8Yi1tk2rOwJJt+NBec85AU18zBc0jv7Q6SgQRkzCefAuyIQ==} + libp2p@2.2.0: + resolution: {integrity: sha512-NLdJSzYs2FMz8Yo8FSJ52f7fOvn2tDqicbmqrGBUqaYN2HUf4AysUoOFzFbODFLaGOKEYOIhEwo502rcjQ/ykg==} + libsodium-sumo@0.7.13: resolution: {integrity: sha512-zTGdLu4b9zSNLfovImpBCbdAA4xkpkZbMnSQjP8HShyOutnGjRHmSOKlsylh1okao6QhLiz7nG98EGn+04cZjQ==} @@ -5942,6 +5992,9 @@ packages: mortice@3.0.4: resolution: {integrity: sha512-MUHRCAztSl4v/dAmK8vbYi5u1n9NZtQu4H3FsqS7qgMFQIAFw9lTpHiErd9kJpapqmvEdD1L3dUmiikifAvLsQ==} + mortice@3.0.6: + resolution: {integrity: sha512-xUjsTQreX8rO3pHuGYDZ3PY/sEiONIzqzjLeog5akdY4bz9TlDDuvYlU8fm+6qnm4rnpa6AFxLhsfSBThLijdA==} + mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -6024,6 +6077,11 @@ packages: engines: {node: ^18 || >=20} hasBin: true + nanoid@5.0.8: + resolution: {integrity: sha512-TcJPw+9RV9dibz1hHUzlLVy8N4X9TnwirAjrU08Juo6BNKggzVfP2ZJ/3ZUSq15Xl5i85i+Z89XBO90pB2PghQ==} + engines: {node: ^18 || >=20} + hasBin: true + napi-build-utils@1.0.2: resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} @@ -6054,8 +6112,8 @@ packages: resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} engines: {node: '>=12.0.0'} - node-abi@3.65.0: - resolution: {integrity: sha512-ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA==} + node-abi@3.71.0: + resolution: {integrity: sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==} engines: {node: '>=10'} node-abort-controller@3.1.1: @@ -6065,8 +6123,8 @@ packages: resolution: {integrity: sha512-8/vAMms32XxgJ9FIRDXbfmmH1ROm0HBdsa/XteIcUWN4VTQN38UITTkuu6YsfQzN/CQp8YhhnfAEzEadQJ2c6Q==} engines: {node: '>=16.0.0'} - node-datachannel@0.9.1: - resolution: {integrity: sha512-b6Uc6YN5We2/aZA6QGicxSdWUDSwlR+vcO/Dn44BY5gieF3AOwsL/zPD+Ril+1KvYDwVJkVbRIovbG76E4PpwA==} + node-datachannel@0.9.2: + resolution: {integrity: sha512-sknq4EAJcSNHUMiK6Gru3vtwo8QICiFs5xJyaitJy/ZLSUbikaGrDORpIpdGp8++4AYQOYC5vr9VyA6i01KeJQ==} engines: {node: '>=16.0.0'} node-dir@0.1.17: @@ -6458,6 +6516,10 @@ packages: resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} engines: {node: '>=14.16'} + p-timeout@6.1.3: + resolution: {integrity: sha512-UJUyfKbwvr/uZSV6btANfb+0t/mOhKV/KXcCUTp8FcQI+v/0d+wXqH4htrW0E4rR6WiEO/EPvUFiV9D5OI4vlw==} + engines: {node: '>=14.16'} + p-try@1.0.0: resolution: {integrity: sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==} engines: {node: '>=4'} @@ -6717,10 +6779,6 @@ packages: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} - progress-events@1.0.0: - resolution: {integrity: sha512-zIB6QDrSbPfRg+33FZalluFIowkbV5Xh1xSuetjG+rlC5he6u2dc6VQJ0TbMdlN3R1RHdpOqxEFMKTnQ+itUwA==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} - progress-events@1.0.1: resolution: {integrity: sha512-MOzLIwhpt64KIVN64h1MwdKWiyKFNc/S6BoYKPIVUHFg0/eIEyBulhWCgn678v/4c0ri3FdGuzXymNCv02MUIw==} @@ -6756,9 +6814,6 @@ packages: resolution: {integrity: sha512-RXyHaACeqXeqAKGLDl68rQKbmObRsTIn4TYVUUug1KfS47YWCo5MacGITEryugIgZqORCvJWEk4l449POg5Txg==} engines: {node: '>=12.0.0'} - protons-runtime@5.4.0: - resolution: {integrity: sha512-XfA++W/WlQOSyjUyuF5lgYBfXZUEMP01Oh1C2dSwZAlF2e/ZrMRPfWonXj6BGM+o8Xciv7w0tsRMKYwYEuQvaw==} - protons-runtime@5.5.0: resolution: {integrity: sha512-EsALjF9QsrEk6gbCx3lmfHxVN0ah7nG3cY7GySD4xf4g8cr7g543zB88Foh897Sr1RQJ9yDCUsoT1i1H/cVUFA==} @@ -6809,9 +6864,6 @@ packages: race-event@1.3.0: resolution: {integrity: sha512-kaLm7axfOnahIqD3jQ4l1e471FIFcEGebXEnhxyLscuUzV8C94xVHtWEqDDXxll7+yu/6lW0w1Ff4HbtvHvOHg==} - race-signal@1.0.2: - resolution: {integrity: sha512-o3xNv0iTcIDQCXFlF6fPAMEBRjFxssgGoRqLbg06m+AdzEXXLUmoNOoUHTVz2NoBI8hHwKFKoC6IqyNtWr2bww==} - race-signal@1.1.0: resolution: {integrity: sha512-VqsW1uzCXfKBd2DhA3K3NhQlqQr04+5WQ7+kHpf1HzT01Q+ePSFWZdQHXKZPuLmm2eXTZM1XLO76cq15ZRAaEA==} @@ -6854,6 +6906,11 @@ packages: peerDependencies: react-native: '>=0.60.0' + react-native-webrtc@124.0.4: + resolution: {integrity: sha512-ZbhSz1f+kc1v5VE0B84+v6ujIWTHa2fIuocrYzGUIFab7E5izmct7PNHb9dzzs0xhBGqh4c2rUa49jbL+P/e2w==} + peerDependencies: + react-native: '>=0.60.0' + react-native@0.73.6: resolution: {integrity: sha512-oqmZe8D2/VolIzSPZw+oUd6j/bEmeRHwsLn1xLA5wllEYsZ5zNuMsDus235ONOnCRwexqof/J3aztyQswSmiaA==} engines: {node: '>=18'} @@ -6920,6 +6977,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.0.2: + resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} + engines: {node: '>= 14.16.0'} + readline@1.3.0: resolution: {integrity: sha512-k2d6ACCkiNYz222Fs/iNze30rRJ1iIicW7JuX/7/cozvih6YCkFZH+J6mAFDVgv0dRBaAyr4jDqC95R2y4IADg==} @@ -6931,6 +6992,9 @@ packages: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} + reflect-metadata@0.2.2: + resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} + regenerate-unicode-properties@10.2.0: resolution: {integrity: sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==} engines: {node: '>=4'} @@ -7041,6 +7105,9 @@ packages: resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} engines: {node: '>=18'} + retimeable-signal@0.0.0: + resolution: {integrity: sha512-jxnBbSwD7khkZIf0cnD6j3BVawwhrbcT4y1WWWZq14l5Ds+z+csataLeBSRtKVqn5tjuT4WPCbMDJLKI2C/WUA==} + retimer@3.0.0: resolution: {integrity: sha512-WKE0j11Pa0ZJI5YIk0nflGI7SQsfl2ljihVy7ogh7DeQSeYAUi0ubZ/yEueGtDfUPk6GH5LRw1hBdLq4IwUBWA==} @@ -7735,6 +7802,10 @@ packages: peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + tsyringe@4.8.0: + resolution: {integrity: sha512-YB1FG+axdxADa3ncEtRnQCFq/M0lALGLxSZeVNbTU8NqhOVc51nnv2CISTcvc1kyv6EGPtXVr0v6lWeDxiijOA==} + engines: {node: '>= 6.0.0'} + tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} @@ -7970,8 +8041,8 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@10.0.0: - resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + uuid@11.0.1: + resolution: {integrity: sha512-wt9UB5EcLhnboy1UvA1mvGPXkIIrHSu+3FmUksARfdVw9tuPf3CH/CohxO0Su1ApoKAeT6BVzAJIvjTuQVSmuQ==} hasBin: true uuid@8.3.2: @@ -8031,6 +8102,9 @@ packages: weald@1.0.4: resolution: {integrity: sha512-+kYTuHonJBwmFhP1Z4YQK/dGi3jAnJGCYhyODFpHK73rbxnp9lnZQj7a2m+WVgn8fXr5bJaxUpF6l8qZpPeNWQ==} + webcrypto-core@1.8.1: + resolution: {integrity: sha512-P+x1MvlNCXlKbLSOY4cYrdreqPG5hbzkmawbcXLKN/mf6DZW0SdNNkZ+sjwsqVkI4A4Ko2sPZmkZtCKY58w83A==} + webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -8272,25 +8346,23 @@ snapshots: '@achingbrain/nat-port-mapper@1.0.13': dependencies: '@achingbrain/ssdp': 4.0.6 - '@libp2p/logger': 4.0.15 + '@libp2p/logger': 4.0.20 default-gateway: 7.2.2 err-code: 3.0.1 it-first: 3.0.6 p-defer: 4.0.1 - p-timeout: 6.1.2 + p-timeout: 6.1.3 xml2js: 0.6.2 - transitivePeerDependencies: - - supports-color '@achingbrain/nat-port-mapper@1.0.15': dependencies: '@achingbrain/ssdp': 4.0.6 - '@libp2p/logger': 5.1.0 + '@libp2p/logger': 5.1.3 default-gateway: 7.2.2 err-code: 3.0.1 it-first: 3.0.6 p-defer: 4.0.1 - p-timeout: 6.1.2 + p-timeout: 6.1.3 xml2js: 0.6.2 '@achingbrain/ssdp@4.0.6': @@ -8314,14 +8386,15 @@ snapshots: '@babel/highlight': 7.25.7 picocolors: 1.1.0 - '@babel/code-frame@7.25.9': + '@babel/code-frame@7.26.0': dependencies: - '@babel/highlight': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 picocolors: 1.1.1 '@babel/compat-data@7.25.8': {} - '@babel/compat-data@7.25.9': {} + '@babel/compat-data@7.26.0': {} '@babel/core@7.25.8': dependencies: @@ -8350,9 +8423,10 @@ snapshots: '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 - '@babel/generator@7.25.9': + '@babel/generator@7.26.0': dependencies: - '@babel/types': 7.25.9 + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 3.0.2 @@ -8363,7 +8437,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 '@babel/helper-builder-binary-assignment-operator-visitor@7.25.7': dependencies: @@ -8375,7 +8449,7 @@ snapshots: '@babel/helper-builder-binary-assignment-operator-visitor@7.25.9': dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -8389,7 +8463,7 @@ snapshots: '@babel/helper-compilation-targets@7.25.9': dependencies: - '@babel/compat-data': 7.25.9 + '@babel/compat-data': 7.26.0 '@babel/helper-validator-option': 7.25.9 browserslist: 4.24.2 lru-cache: 5.1.1 @@ -8460,7 +8534,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -8474,7 +8548,7 @@ snapshots: '@babel/helper-module-imports@7.25.9': dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -8488,11 +8562,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.25.9(@babel/core@7.25.8)': + '@babel/helper-module-transforms@7.26.0(@babel/core@7.25.8)': dependencies: '@babel/core': 7.25.8 '@babel/helper-module-imports': 7.25.9 - '@babel/helper-simple-access': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 '@babel/traverse': 7.25.9 transitivePeerDependencies: @@ -8504,7 +8577,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.25.9': dependencies: - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 '@babel/helper-plugin-utils@7.25.7': {} @@ -8556,7 +8629,7 @@ snapshots: '@babel/helper-simple-access@7.25.9': dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -8570,7 +8643,7 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -8598,7 +8671,7 @@ snapshots: dependencies: '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -8614,20 +8687,13 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.0 - '@babel/highlight@7.25.9': - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.1.1 - '@babel/parser@7.25.8': dependencies: '@babel/types': 7.25.8 - '@babel/parser@7.25.9': + '@babel/parser@7.26.1': dependencies: - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.9(@babel/core@7.25.8)': dependencies: @@ -8767,17 +8833,17 @@ snapshots: '@babel/core': 7.25.8 '@babel/helper-plugin-utils': 7.25.7 - '@babel/plugin-syntax-flow@7.25.9(@babel/core@7.25.8)': + '@babel/plugin-syntax-flow@7.26.0(@babel/core@7.25.8)': dependencies: '@babel/core': 7.25.8 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-assertions@7.25.9(@babel/core@7.25.8)': + '@babel/plugin-syntax-import-assertions@7.26.0(@babel/core@7.25.8)': dependencies: '@babel/core': 7.25.8 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-import-attributes@7.25.9(@babel/core@7.25.8)': + '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.25.8)': dependencies: '@babel/core': 7.25.8 '@babel/helper-plugin-utils': 7.25.9 @@ -8909,7 +8975,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-class-static-block@7.25.9(@babel/core@7.25.8)': + '@babel/plugin-transform-class-static-block@7.26.0(@babel/core@7.25.8)': dependencies: '@babel/core': 7.25.8 '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.25.8) @@ -9010,7 +9076,7 @@ snapshots: dependencies: '@babel/core': 7.25.8 '@babel/helper-plugin-utils': 7.25.9 - '@babel/plugin-syntax-flow': 7.25.9(@babel/core@7.25.8) + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.25.8) '@babel/plugin-transform-for-of@7.25.7(@babel/core@7.25.8)': dependencies: @@ -9074,7 +9140,7 @@ snapshots: '@babel/plugin-transform-modules-amd@7.25.9(@babel/core@7.25.8)': dependencies: '@babel/core': 7.25.8 - '@babel/helper-module-transforms': 7.25.9(@babel/core@7.25.8) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.8) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -9091,7 +9157,7 @@ snapshots: '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.25.8)': dependencies: '@babel/core': 7.25.8 - '@babel/helper-module-transforms': 7.25.9(@babel/core@7.25.8) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.8) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-simple-access': 7.25.9 transitivePeerDependencies: @@ -9100,7 +9166,7 @@ snapshots: '@babel/plugin-transform-modules-systemjs@7.25.9(@babel/core@7.25.8)': dependencies: '@babel/core': 7.25.8 - '@babel/helper-module-transforms': 7.25.9(@babel/core@7.25.8) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.8) '@babel/helper-plugin-utils': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 '@babel/traverse': 7.25.9 @@ -9110,7 +9176,7 @@ snapshots: '@babel/plugin-transform-modules-umd@7.25.9(@babel/core@7.25.8)': dependencies: '@babel/core': 7.25.8 - '@babel/helper-module-transforms': 7.25.9(@babel/core@7.25.8) + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.25.8) '@babel/helper-plugin-utils': 7.25.9 transitivePeerDependencies: - supports-color @@ -9249,7 +9315,7 @@ snapshots: '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.25.8) - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color @@ -9398,7 +9464,7 @@ snapshots: '@babel/preset-env@7.24.4(@babel/core@7.25.8)': dependencies: - '@babel/compat-data': 7.25.9 + '@babel/compat-data': 7.26.0 '@babel/core': 7.25.8 '@babel/helper-compilation-targets': 7.25.9 '@babel/helper-plugin-utils': 7.25.9 @@ -9413,8 +9479,8 @@ snapshots: '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.8) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.8) '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.8) - '@babel/plugin-syntax-import-assertions': 7.25.9(@babel/core@7.25.8) - '@babel/plugin-syntax-import-attributes': 7.25.9(@babel/core@7.25.8) + '@babel/plugin-syntax-import-assertions': 7.26.0(@babel/core@7.25.8) + '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.25.8) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.8) '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.8) '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.8) @@ -9432,7 +9498,7 @@ snapshots: '@babel/plugin-transform-block-scoped-functions': 7.25.9(@babel/core@7.25.8) '@babel/plugin-transform-block-scoping': 7.25.9(@babel/core@7.25.8) '@babel/plugin-transform-class-properties': 7.25.9(@babel/core@7.25.8) - '@babel/plugin-transform-class-static-block': 7.25.9(@babel/core@7.25.8) + '@babel/plugin-transform-class-static-block': 7.26.0(@babel/core@7.25.8) '@babel/plugin-transform-classes': 7.25.9(@babel/core@7.25.8) '@babel/plugin-transform-computed-properties': 7.25.9(@babel/core@7.25.8) '@babel/plugin-transform-destructuring': 7.25.9(@babel/core@7.25.8) @@ -9494,10 +9560,10 @@ snapshots: dependencies: '@babel/core': 7.25.8 '@babel/helper-plugin-utils': 7.25.9 - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 esutils: 2.0.3 - '@babel/preset-typescript@7.25.9(@babel/core@7.25.8)': + '@babel/preset-typescript@7.26.0(@babel/core@7.25.8)': dependencies: '@babel/core': 7.25.8 '@babel/helper-plugin-utils': 7.25.9 @@ -9521,7 +9587,7 @@ snapshots: dependencies: regenerator-runtime: 0.14.1 - '@babel/runtime@7.25.9': + '@babel/runtime@7.26.0': dependencies: regenerator-runtime: 0.14.1 @@ -9533,9 +9599,9 @@ snapshots: '@babel/template@7.25.9': dependencies: - '@babel/code-frame': 7.25.9 - '@babel/parser': 7.25.9 - '@babel/types': 7.25.9 + '@babel/code-frame': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 '@babel/traverse@7.25.7': dependencies: @@ -9551,11 +9617,11 @@ snapshots: '@babel/traverse@7.25.9': dependencies: - '@babel/code-frame': 7.25.9 - '@babel/generator': 7.25.9 - '@babel/parser': 7.25.9 + '@babel/code-frame': 7.26.0 + '@babel/generator': 7.26.0 + '@babel/parser': 7.26.1 '@babel/template': 7.25.9 - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 debug: 4.3.7 globals: 11.12.0 transitivePeerDependencies: @@ -9567,7 +9633,7 @@ snapshots: '@babel/helper-validator-identifier': 7.25.7 to-fast-properties: 2.0.0 - '@babel/types@7.25.9': + '@babel/types@7.26.0': dependencies: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 @@ -9581,36 +9647,19 @@ snapshots: '@chainsafe/is-ip@2.0.2': {} '@chainsafe/libp2p-gossipsub@11.2.1': - dependencies: - '@libp2p/crypto': 4.1.4 - '@libp2p/interface': 1.5.0 - '@libp2p/interface-internal': 1.2.4 - '@libp2p/peer-id': 4.1.4 - '@libp2p/pubsub': 9.0.21 - '@multiformats/multiaddr': 12.3.0 - denque: 2.1.0 - it-length-prefixed: 9.0.4 - it-pipe: 3.0.1 - it-pushable: 3.2.3 - multiformats: 13.1.0 - protobufjs: 7.3.2 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - - '@chainsafe/libp2p-gossipsub@13.2.0': dependencies: '@libp2p/crypto': 4.1.9 '@libp2p/interface': 1.7.0 '@libp2p/interface-internal': 1.3.4 '@libp2p/peer-id': 4.2.4 - '@libp2p/pubsub': 9.0.26 + '@libp2p/pubsub': 9.0.21 '@multiformats/multiaddr': 12.3.1 denque: 2.1.0 it-length-prefixed: 9.1.0 it-pipe: 3.0.1 it-pushable: 3.2.3 - multiformats: 13.3.0 - protons-runtime: 5.4.0 + multiformats: 13.1.0 + protobufjs: 7.3.2 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 @@ -9619,18 +9668,18 @@ snapshots: '@chainsafe/as-chacha20poly1305': 0.1.0 '@chainsafe/as-sha256': 0.4.2 '@libp2p/crypto': 3.0.4 - '@libp2p/interface': 1.5.0 + '@libp2p/interface': 1.7.0 '@libp2p/peer-id': 4.2.4 '@noble/ciphers': 0.4.1 - '@noble/curves': 1.4.0 - '@noble/hashes': 1.4.0 + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 it-byte-stream: 1.1.0 - it-length-prefixed: 9.0.4 - it-length-prefixed-stream: 1.1.8 + it-length-prefixed: 9.1.0 + it-length-prefixed-stream: 1.2.0 it-pair: 2.0.6 it-pipe: 3.0.1 - it-stream-types: 2.0.1 - protons-runtime: 5.4.0 + it-stream-types: 2.0.2 + protons-runtime: 5.5.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 wherearewe: 2.0.1 @@ -9639,29 +9688,29 @@ snapshots: dependencies: '@chainsafe/as-chacha20poly1305': 0.1.0 '@chainsafe/as-sha256': 0.4.2 - '@libp2p/crypto': 4.1.4 - '@libp2p/interface': 1.5.0 - '@libp2p/peer-id': 4.1.4 + '@libp2p/crypto': 4.1.9 + '@libp2p/interface': 1.7.0 + '@libp2p/peer-id': 4.2.4 '@noble/ciphers': 0.4.1 '@noble/curves': 1.4.0 '@noble/hashes': 1.4.0 - it-length-prefixed: 9.0.4 + it-length-prefixed: 9.1.0 it-length-prefixed-stream: 1.1.8 it-pair: 2.0.6 it-pipe: 3.0.1 - it-stream-types: 2.0.1 - protons-runtime: 5.4.0 + it-stream-types: 2.0.2 + protons-runtime: 5.5.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 wherearewe: 2.0.1 - '@chainsafe/libp2p-noise@15.1.2': + '@chainsafe/libp2p-noise@16.0.0': dependencies: '@chainsafe/as-chacha20poly1305': 0.1.0 '@chainsafe/as-sha256': 0.4.2 - '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.7.0 - '@libp2p/peer-id': 4.2.4 + '@libp2p/crypto': 5.0.6 + '@libp2p/interface': 2.2.0 + '@libp2p/peer-id': 5.0.7 '@noble/ciphers': 0.6.0 '@noble/curves': 1.6.0 '@noble/hashes': 1.5.0 @@ -9677,15 +9726,23 @@ snapshots: '@chainsafe/libp2p-yamux@6.0.2': dependencies: - '@libp2p/interface': 1.5.0 - '@libp2p/utils': 5.4.4 + '@libp2p/interface': 1.7.0 + '@libp2p/utils': 5.4.9 get-iterator: 2.0.1 it-foreach: 2.1.1 it-pipe: 3.0.1 it-pushable: 3.2.3 uint8arraylist: 2.4.8 - transitivePeerDependencies: - - supports-color + + '@chainsafe/libp2p-yamux@7.0.1': + dependencies: + '@libp2p/interface': 2.2.0 + '@libp2p/utils': 6.1.3 + get-iterator: 2.0.1 + it-foreach: 2.1.1 + it-pushable: 3.2.3 + it-stream-types: 2.0.2 + uint8arraylist: 2.4.8 '@chainsafe/netmask@2.0.0': dependencies: @@ -9800,19 +9857,21 @@ snapshots: uint8arrays: 5.1.0 wherearewe: 2.0.1 - '@constl/utils-tests@1.4.3(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0))': + '@constl/utils-tests@1.6.1(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0))': dependencies: - '@helia/block-brokers': 3.0.4 - '@orbitdb/quickstart': https://codeload.github.com/orbitdb/quickstart/tar.gz/1557ffe(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)) + '@helia/block-brokers': 4.0.1 + '@libp2p/peer-id': 5.0.7 + '@libp2p/webrtc': 5.0.15(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)) + '@orbitdb/core': 2.4.0 blockstore-core: 5.0.2 - blockstore-level: 1.1.8 + blockstore-level: 2.0.1 browserify-fs: 1.0.0 - chokidar: 3.6.0 + chokidar: 4.0.1 crypto-browserify: 3.12.1 events: 3.3.0 genversion: 3.2.0 - helia: 4.2.6(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)) - libp2p: 1.9.4 + helia: 5.1.0(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)) + libp2p: 2.2.0 os-browserify: 0.3.0 process: 0.11.10 read-package-up: 11.0.0 @@ -9820,7 +9879,7 @@ snapshots: stream-browserify: 3.0.0 uint8arrays: 5.1.0 url-polyfill: 1.1.12 - uuid: 10.0.0 + uuid: 11.0.1 wherearewe: 2.0.1 transitivePeerDependencies: - bufferutil @@ -10001,8 +10060,15 @@ snapshots: eslint: 8.57.1 eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + '@eslint-community/regexpp@4.11.1': {} + '@eslint-community/regexpp@4.12.1': {} + '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 @@ -10025,18 +10091,18 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@helia/bitswap@1.1.4': + '@helia/bitswap@2.0.1': dependencies: - '@helia/interface': 4.3.1 - '@helia/utils': 0.3.3 - '@libp2p/interface': 1.7.0 - '@libp2p/logger': 4.0.20 - '@libp2p/peer-collections': 5.2.9 - '@libp2p/utils': 5.4.9 + '@helia/interface': 5.0.0 + '@helia/utils': 1.0.1 + '@libp2p/interface': 2.2.0 + '@libp2p/logger': 5.1.3 + '@libp2p/peer-collections': 6.0.10 + '@libp2p/utils': 6.1.3 '@multiformats/multiaddr': 12.3.1 any-signal: 4.1.1 interface-blockstore: 5.3.1 - interface-store: 5.1.8 + interface-store: 6.0.2 it-drain: 3.0.7 it-length-prefixed: 9.1.0 it-length-prefixed-stream: 1.2.0 @@ -10055,29 +10121,29 @@ snapshots: '@helia/block-brokers@1.0.0': dependencies: '@helia/interface': 3.0.1 - '@libp2p/interface': 1.5.0 + '@libp2p/interface': 1.7.0 any-signal: 4.1.1 - interface-blockstore: 5.2.10 + interface-blockstore: 5.3.1 interface-store: 5.1.8 ipfs-bitswap: 20.0.2 it-filter: 3.1.1 it-foreach: 2.1.1 multiformats: 13.1.0 - progress-events: 1.0.0 + progress-events: 1.0.1 uint8arrays: 5.1.0 - '@helia/block-brokers@3.0.4': + '@helia/block-brokers@4.0.1': dependencies: - '@helia/bitswap': 1.1.4 - '@helia/interface': 4.3.1 - '@helia/utils': 0.3.3 - '@libp2p/interface': 1.7.0 - '@libp2p/utils': 5.4.9 + '@helia/bitswap': 2.0.1 + '@helia/interface': 5.0.0 + '@helia/utils': 1.0.1 + '@libp2p/interface': 2.2.0 + '@libp2p/utils': 6.1.3 '@multiformats/multiaddr': 12.3.1 - '@multiformats/multiaddr-matcher': 1.2.6 - '@multiformats/multiaddr-to-uri': 10.1.0 + '@multiformats/multiaddr-matcher': 1.3.0 + '@multiformats/multiaddr-to-uri': 10.1.1 interface-blockstore: 5.3.1 - interface-store: 5.1.8 + interface-store: 6.0.2 multiformats: 13.3.0 progress-events: 1.0.1 @@ -10100,15 +10166,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@helia/delegated-routing-v1-http-api-client@3.0.2': + '@helia/delegated-routing-v1-http-api-client@4.1.1': dependencies: - '@libp2p/interface': 1.7.0 - '@libp2p/logger': 4.0.20 - '@libp2p/peer-id': 4.2.4 + '@libp2p/interface': 2.2.0 + '@libp2p/logger': 5.1.3 + '@libp2p/peer-id': 5.0.7 '@multiformats/multiaddr': 12.3.1 any-signal: 4.1.1 browser-readablestream-to-it: 2.0.7 - ipns: 9.1.2 + ipns: 10.0.0 it-first: 3.0.6 it-map: 3.1.1 it-ndjson: 1.0.7 @@ -10119,41 +10185,42 @@ snapshots: '@helia/interface@3.0.1': dependencies: - '@libp2p/interface': 1.5.0 - interface-blockstore: 5.2.10 + '@libp2p/interface': 1.7.0 + interface-blockstore: 5.3.1 interface-datastore: 8.2.11 interface-store: 5.1.8 ipfs-bitswap: 20.0.2 multiformats: 13.1.0 - progress-events: 1.0.0 + progress-events: 1.0.1 '@helia/interface@4.3.0': dependencies: - '@libp2p/interface': 1.5.0 + '@libp2p/interface': 1.7.0 '@multiformats/dns': 1.0.6 - interface-blockstore: 5.2.10 + interface-blockstore: 5.3.1 interface-datastore: 8.3.1 interface-store: 5.1.8 multiformats: 13.1.0 - progress-events: 1.0.0 + progress-events: 1.0.1 - '@helia/interface@4.3.1': + '@helia/interface@5.0.0': dependencies: - '@libp2p/interface': 1.7.0 + '@libp2p/interface': 2.2.0 '@multiformats/dns': 1.0.6 interface-blockstore: 5.3.1 interface-datastore: 8.3.1 - interface-store: 5.1.8 + interface-store: 6.0.2 multiformats: 13.3.0 progress-events: 1.0.1 - '@helia/routers@1.1.1': + '@helia/routers@2.1.0': dependencies: - '@helia/delegated-routing-v1-http-api-client': 3.0.2 - '@helia/interface': 4.3.1 - '@libp2p/interface': 1.7.0 + '@helia/delegated-routing-v1-http-api-client': 4.1.1 + '@helia/interface': 5.0.0 + '@libp2p/interface': 2.2.0 + '@libp2p/peer-id': 5.0.7 '@multiformats/uri-to-multiaddr': 8.0.0 - ipns: 9.1.2 + ipns: 10.0.0 it-first: 3.0.6 it-map: 3.1.1 multiformats: 13.3.0 @@ -10163,11 +10230,11 @@ snapshots: dependencies: '@helia/interface': 4.3.0 '@ipld/dag-pb': 4.1.1 - '@libp2p/interface': 1.5.0 - '@libp2p/logger': 4.0.15 + '@libp2p/interface': 1.7.0 + '@libp2p/logger': 4.0.20 '@multiformats/murmur3': 2.1.8 hamt-sharding: 3.0.6 - interface-blockstore: 5.2.10 + interface-blockstore: 5.3.1 ipfs-unixfs: 11.1.4 ipfs-unixfs-exporter: 13.5.0 ipfs-unixfs-importer: 15.2.5 @@ -10177,41 +10244,37 @@ snapshots: it-pipe: 3.0.1 merge-options: 3.0.4 multiformats: 13.1.0 - progress-events: 1.0.0 + progress-events: 1.0.1 sparse-array: 1.3.2 uint8arrays: 5.1.0 transitivePeerDependencies: - encoding - supports-color - '@helia/utils@0.3.3': + '@helia/utils@1.0.1': dependencies: - '@helia/interface': 4.3.1 + '@helia/interface': 5.0.0 '@ipld/dag-cbor': 9.2.1 '@ipld/dag-json': 10.2.2 '@ipld/dag-pb': 4.1.2 - '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.7.0 - '@libp2p/logger': 4.0.20 - '@libp2p/utils': 5.4.9 + '@libp2p/interface': 2.2.0 + '@libp2p/logger': 5.1.3 + '@libp2p/utils': 6.1.3 '@multiformats/dns': 1.0.6 - '@types/murmurhash3js-revisited': 3.0.3 any-signal: 4.1.1 - blockstore-core: 4.4.1 - cborg: 4.2.4 + blockstore-core: 5.0.2 + cborg: 4.2.6 interface-blockstore: 5.3.1 interface-datastore: 8.3.1 - interface-store: 5.1.8 + interface-store: 6.0.2 it-drain: 3.0.7 it-filter: 3.1.1 it-foreach: 2.1.1 it-merge: 3.0.5 - mortice: 3.0.4 + mortice: 3.0.6 multiformats: 13.3.0 - murmurhash3js-revisited: 3.0.0 p-defer: 4.0.1 progress-events: 1.0.1 - uint8arraylist: 2.4.8 uint8arrays: 5.1.0 '@herbcaudill/eventemitter42@0.3.1': {} @@ -10235,7 +10298,7 @@ snapshots: '@ipld/dag-cbor@9.2.1': dependencies: - cborg: 4.2.4 + cborg: 4.2.6 multiformats: 13.3.0 '@ipld/dag-json@10.2.1': @@ -10245,7 +10308,7 @@ snapshots: '@ipld/dag-json@10.2.2': dependencies: - cborg: 4.2.4 + cborg: 4.2.6 multiformats: 13.3.0 '@ipld/dag-pb@4.1.1': @@ -10285,14 +10348,14 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.7.8 + '@types/node': 22.8.1 jest-mock: 29.7.0 '@jest/fake-timers@29.7.0': dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.7.8 + '@types/node': 22.8.1 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -10305,7 +10368,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.7.8 + '@types/node': 22.8.1 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -10314,7 +10377,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.7.8 + '@types/node': 22.8.1 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -10356,90 +10419,89 @@ snapshots: '@libp2p/autonat@1.1.0': dependencies: - '@libp2p/interface': 1.5.0 - '@libp2p/interface-internal': 1.2.4 - '@libp2p/peer-id': 4.1.4 - '@libp2p/utils': 5.4.4 - '@multiformats/multiaddr': 12.3.0 + '@libp2p/interface': 1.7.0 + '@libp2p/interface-internal': 1.3.4 + '@libp2p/peer-id': 4.2.4 + '@libp2p/utils': 5.4.9 + '@multiformats/multiaddr': 12.3.1 it-first: 3.0.6 - it-length-prefixed: 9.0.4 + it-length-prefixed: 9.1.0 it-map: 3.1.1 it-parallel: 3.0.8 it-pipe: 3.0.1 - protons-runtime: 5.4.0 + protons-runtime: 5.5.0 uint8arraylist: 2.4.8 - transitivePeerDependencies: - - supports-color - '@libp2p/autonat@1.1.5': + '@libp2p/autonat@2.0.10': dependencies: - '@libp2p/interface': 1.7.0 - '@libp2p/interface-internal': 1.3.4 - '@libp2p/peer-id': 4.2.4 - '@libp2p/utils': 5.4.9 + '@libp2p/interface': 2.2.0 + '@libp2p/interface-internal': 2.0.10 + '@libp2p/peer-id': 5.0.7 + '@libp2p/utils': 6.1.3 '@multiformats/multiaddr': 12.3.1 it-first: 3.0.6 it-length-prefixed: 9.1.0 it-map: 3.1.1 it-parallel: 3.0.8 it-pipe: 3.0.1 + multiformats: 13.3.0 protons-runtime: 5.5.0 uint8arraylist: 2.4.8 '@libp2p/bootstrap@10.1.0': dependencies: - '@libp2p/interface': 1.5.0 - '@libp2p/peer-id': 4.1.4 + '@libp2p/interface': 1.7.0 + '@libp2p/peer-id': 4.2.4 '@multiformats/mafmt': 12.1.6 - '@multiformats/multiaddr': 12.3.0 + '@multiformats/multiaddr': 12.3.1 - '@libp2p/bootstrap@10.1.5': + '@libp2p/bootstrap@11.0.10': dependencies: - '@libp2p/interface': 1.7.0 - '@libp2p/peer-id': 4.2.4 + '@libp2p/interface': 2.2.0 + '@libp2p/interface-internal': 2.0.10 + '@libp2p/peer-id': 5.0.7 '@multiformats/mafmt': 12.1.6 '@multiformats/multiaddr': 12.3.1 '@libp2p/circuit-relay-v2@1.1.0': dependencies: - '@libp2p/interface': 1.5.0 - '@libp2p/interface-internal': 1.2.4 + '@libp2p/interface': 1.7.0 + '@libp2p/interface-internal': 1.3.4 '@libp2p/peer-collections': 5.2.4 - '@libp2p/peer-id': 4.1.4 + '@libp2p/peer-id': 4.2.4 '@libp2p/peer-record': 7.0.20 - '@libp2p/utils': 5.4.4 + '@libp2p/utils': 5.4.9 '@multiformats/mafmt': 12.1.6 - '@multiformats/multiaddr': 12.3.0 + '@multiformats/multiaddr': 12.3.1 any-signal: 4.1.1 - it-protobuf-stream: 1.1.4 - it-stream-types: 2.0.1 + it-protobuf-stream: 1.1.5 + it-stream-types: 2.0.2 multiformats: 13.1.0 p-defer: 4.0.1 - protons-runtime: 5.4.0 - race-signal: 1.0.2 + protons-runtime: 5.5.0 + race-signal: 1.1.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - '@libp2p/circuit-relay-v2@1.1.5': + '@libp2p/circuit-relay-v2@3.1.0': dependencies: - '@libp2p/interface': 1.7.0 - '@libp2p/interface-internal': 1.3.4 - '@libp2p/peer-collections': 5.2.9 - '@libp2p/peer-id': 4.2.4 - '@libp2p/peer-record': 7.0.25 - '@libp2p/utils': 5.4.9 - '@multiformats/mafmt': 12.1.6 + '@libp2p/crypto': 5.0.6 + '@libp2p/interface': 2.2.0 + '@libp2p/interface-internal': 2.0.10 + '@libp2p/peer-collections': 6.0.10 + '@libp2p/peer-id': 5.0.7 + '@libp2p/peer-record': 8.0.10 + '@libp2p/utils': 6.1.3 '@multiformats/multiaddr': 12.3.1 + '@multiformats/multiaddr-matcher': 1.3.0 any-signal: 4.1.1 it-protobuf-stream: 1.1.5 it-stream-types: 2.0.2 multiformats: 13.3.0 - p-defer: 4.0.1 + nanoid: 5.0.8 progress-events: 1.0.1 protons-runtime: 5.5.0 - race-signal: 1.1.0 + retimeable-signal: 0.0.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 @@ -10461,24 +10523,24 @@ snapshots: '@noble/hashes': 1.4.0 multiformats: 13.1.0 node-forge: 1.3.1 - protons-runtime: 5.4.0 + protons-runtime: 5.5.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/crypto@4.1.4': + '@libp2p/crypto@4.1.9': dependencies: - '@libp2p/interface': 1.5.0 - '@noble/curves': 1.4.0 - '@noble/hashes': 1.4.0 + '@libp2p/interface': 1.7.0 + '@noble/curves': 1.6.0 + '@noble/hashes': 1.5.0 asn1js: 3.0.5 multiformats: 13.1.0 - protons-runtime: 5.4.0 + protons-runtime: 5.5.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/crypto@4.1.9': + '@libp2p/crypto@5.0.6': dependencies: - '@libp2p/interface': 1.7.0 + '@libp2p/interface': 2.2.0 '@noble/curves': 1.6.0 '@noble/hashes': 1.5.0 asn1js: 3.0.5 @@ -10489,25 +10551,23 @@ snapshots: '@libp2p/dcutr@1.1.0': dependencies: - '@libp2p/interface': 1.5.0 - '@libp2p/interface-internal': 1.2.4 - '@libp2p/utils': 5.4.4 - '@multiformats/multiaddr': 12.3.0 - '@multiformats/multiaddr-matcher': 1.2.4 + '@libp2p/interface': 1.7.0 + '@libp2p/interface-internal': 1.3.4 + '@libp2p/utils': 5.4.9 + '@multiformats/multiaddr': 12.3.1 + '@multiformats/multiaddr-matcher': 1.3.0 delay: 6.0.0 - it-protobuf-stream: 1.1.4 - protons-runtime: 5.4.0 + it-protobuf-stream: 1.1.5 + protons-runtime: 5.5.0 uint8arraylist: 2.4.8 - transitivePeerDependencies: - - supports-color - '@libp2p/dcutr@1.1.5': + '@libp2p/dcutr@2.0.10': dependencies: - '@libp2p/interface': 1.7.0 - '@libp2p/interface-internal': 1.3.4 - '@libp2p/utils': 5.4.9 + '@libp2p/interface': 2.2.0 + '@libp2p/interface-internal': 2.0.10 + '@libp2p/utils': 6.1.3 '@multiformats/multiaddr': 12.3.1 - '@multiformats/multiaddr-matcher': 1.2.6 + '@multiformats/multiaddr-matcher': 1.3.0 delay: 6.0.0 it-protobuf-stream: 1.1.5 protons-runtime: 5.5.0 @@ -10515,42 +10575,44 @@ snapshots: '@libp2p/identify@1.0.21': dependencies: - '@libp2p/interface': 1.5.0 + '@libp2p/interface': 1.7.0 '@libp2p/interface-internal': 1.3.4 '@libp2p/peer-id': 4.2.4 '@libp2p/peer-record': 7.0.20 '@multiformats/multiaddr': 12.3.1 - '@multiformats/multiaddr-matcher': 1.2.6 - it-protobuf-stream: 1.1.4 - protons-runtime: 5.4.0 + '@multiformats/multiaddr-matcher': 1.3.0 + it-protobuf-stream: 1.1.5 + protons-runtime: 5.5.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 wherearewe: 2.0.1 '@libp2p/identify@2.1.0': dependencies: - '@libp2p/interface': 1.5.0 - '@libp2p/interface-internal': 1.2.4 - '@libp2p/peer-id': 4.1.4 + '@libp2p/interface': 1.7.0 + '@libp2p/interface-internal': 1.3.4 + '@libp2p/peer-id': 4.2.4 '@libp2p/peer-record': 7.0.20 - '@multiformats/multiaddr': 12.3.0 - '@multiformats/multiaddr-matcher': 1.2.4 + '@multiformats/multiaddr': 12.3.1 + '@multiformats/multiaddr-matcher': 1.3.0 it-drain: 3.0.7 it-parallel: 3.0.8 - it-protobuf-stream: 1.1.4 - protons-runtime: 5.4.0 + it-protobuf-stream: 1.1.5 + protons-runtime: 5.5.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 wherearewe: 2.0.1 - '@libp2p/identify@2.1.5': + '@libp2p/identify@3.0.10': dependencies: - '@libp2p/interface': 1.7.0 - '@libp2p/interface-internal': 1.3.4 - '@libp2p/peer-id': 4.2.4 - '@libp2p/peer-record': 7.0.25 + '@libp2p/crypto': 5.0.6 + '@libp2p/interface': 2.2.0 + '@libp2p/interface-internal': 2.0.10 + '@libp2p/peer-id': 5.0.7 + '@libp2p/peer-record': 8.0.10 + '@libp2p/utils': 6.1.3 '@multiformats/multiaddr': 12.3.1 - '@multiformats/multiaddr-matcher': 1.2.6 + '@multiformats/multiaddr-matcher': 1.3.0 it-drain: 3.0.7 it-parallel: 3.0.8 it-protobuf-stream: 1.1.5 @@ -10564,20 +10626,21 @@ snapshots: '@libp2p/interface-peer-id': 2.0.2 '@libp2p/interfaces': 3.3.2 '@multiformats/multiaddr': 12.3.1 - it-stream-types: 2.0.1 + it-stream-types: 2.0.2 uint8arraylist: 2.4.8 - '@libp2p/interface-internal@1.2.4': + '@libp2p/interface-internal@1.3.4': dependencies: - '@libp2p/interface': 1.5.0 + '@libp2p/interface': 1.7.0 '@libp2p/peer-collections': 5.2.9 - '@multiformats/multiaddr': 12.3.0 + '@multiformats/multiaddr': 12.3.1 + progress-events: 1.0.1 uint8arraylist: 2.4.8 - '@libp2p/interface-internal@1.3.4': + '@libp2p/interface-internal@2.0.10': dependencies: - '@libp2p/interface': 1.7.0 - '@libp2p/peer-collections': 5.2.9 + '@libp2p/interface': 2.2.0 + '@libp2p/peer-collections': 6.0.10 '@multiformats/multiaddr': 12.3.1 progress-events: 1.0.1 uint8arraylist: 2.4.8 @@ -10594,7 +10657,7 @@ snapshots: abortable-iterator: 5.0.1 any-signal: 4.1.1 it-pushable: 3.2.3 - it-stream-types: 2.0.1 + it-stream-types: 2.0.2 uint8arraylist: 2.4.8 transitivePeerDependencies: - supports-color @@ -10604,8 +10667,8 @@ snapshots: '@libp2p/interface-connection': 5.1.1 '@libp2p/interface-stream-muxer': 4.1.2 '@libp2p/interfaces': 3.3.2 - '@multiformats/multiaddr': 12.3.0 - it-stream-types: 2.0.1 + '@multiformats/multiaddr': 12.3.1 + it-stream-types: 2.0.2 transitivePeerDependencies: - supports-color @@ -10620,25 +10683,16 @@ snapshots: race-signal: 1.1.0 uint8arraylist: 2.4.8 - '@libp2p/interface@1.5.0': - dependencies: - '@multiformats/multiaddr': 12.3.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/interface@1.7.0': dependencies: '@multiformats/multiaddr': 12.3.1 it-pushable: 3.2.3 it-stream-types: 2.0.2 - multiformats: 13.3.0 + multiformats: 13.1.0 progress-events: 1.0.1 uint8arraylist: 2.4.8 - '@libp2p/interface@2.1.2': + '@libp2p/interface@2.2.0': dependencies: '@multiformats/multiaddr': 12.3.1 it-pushable: 3.2.3 @@ -10651,51 +10705,48 @@ snapshots: '@libp2p/kad-dht@12.1.0': dependencies: - '@libp2p/crypto': 4.1.4 - '@libp2p/interface': 1.5.0 - '@libp2p/interface-internal': 1.2.4 + '@libp2p/crypto': 4.1.9 + '@libp2p/interface': 1.7.0 + '@libp2p/interface-internal': 1.3.4 '@libp2p/peer-collections': 5.2.4 - '@libp2p/peer-id': 4.1.4 + '@libp2p/peer-id': 4.2.4 '@libp2p/record': 4.0.3 - '@libp2p/utils': 5.4.4 - '@multiformats/multiaddr': 12.3.0 + '@libp2p/utils': 5.4.9 + '@multiformats/multiaddr': 12.3.1 any-signal: 4.1.1 hashlru: 2.3.0 interface-datastore: 8.2.11 it-drain: 3.0.7 it-length: 3.0.6 - it-length-prefixed: 9.0.4 + it-length-prefixed: 9.1.0 it-map: 3.1.1 it-merge: 3.0.5 it-parallel: 3.0.8 it-pipe: 3.0.1 - it-protobuf-stream: 1.1.4 + it-protobuf-stream: 1.1.5 it-take: 3.0.6 multiformats: 13.1.0 p-defer: 4.0.1 p-event: 6.0.1 p-queue: 8.0.1 - progress-events: 1.0.0 - protons-runtime: 5.4.0 - race-signal: 1.0.2 + progress-events: 1.0.1 + protons-runtime: 5.5.0 + race-signal: 1.1.0 uint8-varint: 2.0.4 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - '@libp2p/kad-dht@12.1.5': + '@libp2p/kad-dht@14.1.0': dependencies: - '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.7.0 - '@libp2p/interface-internal': 1.3.4 - '@libp2p/peer-collections': 5.2.9 - '@libp2p/peer-id': 4.2.4 + '@libp2p/crypto': 5.0.6 + '@libp2p/interface': 2.2.0 + '@libp2p/interface-internal': 2.0.10 + '@libp2p/peer-collections': 6.0.10 + '@libp2p/peer-id': 5.0.7 '@libp2p/record': 4.0.4 - '@libp2p/utils': 5.4.9 + '@libp2p/utils': 6.1.3 '@multiformats/multiaddr': 12.3.1 any-signal: 4.1.1 - hashlru: 2.3.0 interface-datastore: 8.3.1 it-drain: 3.0.7 it-length: 3.0.6 @@ -10706,10 +10757,10 @@ snapshots: it-pipe: 3.0.1 it-protobuf-stream: 1.1.5 it-take: 3.0.6 + mortice: 3.0.6 multiformats: 13.3.0 p-defer: 4.0.1 p-event: 6.0.1 - p-queue: 8.0.1 progress-events: 1.0.1 protons-runtime: 5.5.0 race-signal: 1.1.0 @@ -10720,7 +10771,7 @@ snapshots: '@libp2p/keychain@4.1.0': dependencies: '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.5.0 + '@libp2p/interface': 1.7.0 '@libp2p/peer-id': 4.2.4 interface-datastore: 8.2.11 merge-options: 3.0.4 @@ -10728,11 +10779,12 @@ snapshots: sanitize-filename: 1.6.3 uint8arrays: 5.1.0 - '@libp2p/keychain@4.1.6': + '@libp2p/keychain@5.0.9': dependencies: - '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.7.0 - '@libp2p/peer-id': 4.2.4 + '@libp2p/crypto': 5.0.6 + '@libp2p/interface': 2.2.0 + '@noble/hashes': 1.5.0 + asn1js: 3.0.5 interface-datastore: 8.3.1 merge-options: 3.0.4 multiformats: 13.3.0 @@ -10759,27 +10811,17 @@ snapshots: transitivePeerDependencies: - supports-color - '@libp2p/logger@4.0.15': - dependencies: - '@libp2p/interface': 1.5.0 - '@multiformats/multiaddr': 12.3.1 - debug: 4.3.7 - interface-datastore: 8.2.11 - multiformats: 13.1.0 - transitivePeerDependencies: - - supports-color - '@libp2p/logger@4.0.20': dependencies: '@libp2p/interface': 1.7.0 '@multiformats/multiaddr': 12.3.1 - interface-datastore: 8.3.1 - multiformats: 13.3.0 + interface-datastore: 8.2.11 + multiformats: 13.1.0 weald: 1.0.4 - '@libp2p/logger@5.1.0': + '@libp2p/logger@5.1.3': dependencies: - '@libp2p/interface': 2.1.2 + '@libp2p/interface': 2.2.0 '@multiformats/multiaddr': 12.3.1 interface-datastore: 8.3.1 multiformats: 13.3.0 @@ -10787,23 +10829,21 @@ snapshots: '@libp2p/mdns@10.1.0': dependencies: - '@libp2p/interface': 1.5.0 - '@libp2p/interface-internal': 1.2.4 - '@libp2p/peer-id': 4.1.4 - '@libp2p/utils': 5.4.4 - '@multiformats/multiaddr': 12.3.0 + '@libp2p/interface': 1.7.0 + '@libp2p/interface-internal': 1.3.4 + '@libp2p/peer-id': 4.2.4 + '@libp2p/utils': 5.4.9 + '@multiformats/multiaddr': 12.3.1 '@types/multicast-dns': 7.2.4 dns-packet: 5.6.1 multicast-dns: 7.2.5 - transitivePeerDependencies: - - supports-color - '@libp2p/mdns@10.1.5': + '@libp2p/mdns@11.0.10': dependencies: - '@libp2p/interface': 1.7.0 - '@libp2p/interface-internal': 1.3.4 - '@libp2p/peer-id': 4.2.4 - '@libp2p/utils': 5.4.9 + '@libp2p/interface': 2.2.0 + '@libp2p/interface-internal': 2.0.10 + '@libp2p/peer-id': 5.0.7 + '@libp2p/utils': 6.1.3 '@multiformats/multiaddr': 12.3.1 '@types/multicast-dns': 7.2.4 dns-packet: 5.6.1 @@ -10811,21 +10851,19 @@ snapshots: '@libp2p/mplex@10.1.0': dependencies: - '@libp2p/interface': 1.5.0 - '@libp2p/utils': 5.4.4 + '@libp2p/interface': 1.7.0 + '@libp2p/utils': 5.4.9 it-pipe: 3.0.1 it-pushable: 3.2.3 - it-stream-types: 2.0.1 + it-stream-types: 2.0.2 uint8-varint: 2.0.4 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - '@libp2p/mplex@10.1.5': + '@libp2p/mplex@11.0.10': dependencies: - '@libp2p/interface': 1.7.0 - '@libp2p/utils': 5.4.9 + '@libp2p/interface': 2.2.0 + '@libp2p/utils': 6.1.3 it-pipe: 3.0.1 it-pushable: 3.2.3 it-stream-types: 2.0.2 @@ -10845,13 +10883,23 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 + '@libp2p/multistream-select@6.0.8': + dependencies: + '@libp2p/interface': 2.2.0 + it-length-prefixed: 9.1.0 + it-length-prefixed-stream: 1.2.0 + it-stream-types: 2.0.2 + p-defer: 4.0.1 + race-signal: 1.1.0 + uint8-varint: 2.0.4 + uint8arraylist: 2.4.8 + uint8arrays: 5.1.0 + '@libp2p/peer-collections@5.2.4': dependencies: - '@libp2p/interface': 1.5.0 - '@libp2p/peer-id': 4.1.4 - '@libp2p/utils': 5.4.4 - transitivePeerDependencies: - - supports-color + '@libp2p/interface': 1.7.0 + '@libp2p/peer-id': 4.2.4 + '@libp2p/utils': 5.4.9 '@libp2p/peer-collections@5.2.9': dependencies: @@ -10859,6 +10907,13 @@ snapshots: '@libp2p/peer-id': 4.2.4 '@libp2p/utils': 5.4.9 + '@libp2p/peer-collections@6.0.10': + dependencies: + '@libp2p/interface': 2.2.0 + '@libp2p/peer-id': 5.0.7 + '@libp2p/utils': 6.1.3 + multiformats: 13.3.0 + '@libp2p/peer-id-factory@4.2.4': dependencies: '@libp2p/crypto': 4.1.9 @@ -10874,15 +10929,16 @@ snapshots: multiformats: 12.1.3 uint8arrays: 4.0.10 - '@libp2p/peer-id@4.1.4': + '@libp2p/peer-id@4.2.4': dependencies: - '@libp2p/interface': 1.5.0 + '@libp2p/interface': 1.7.0 multiformats: 13.1.0 uint8arrays: 5.1.0 - '@libp2p/peer-id@4.2.4': + '@libp2p/peer-id@5.0.7': dependencies: - '@libp2p/interface': 1.7.0 + '@libp2p/crypto': 5.0.6 + '@libp2p/interface': 2.2.0 multiformats: 13.3.0 uint8arrays: 5.1.0 @@ -10910,6 +10966,19 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 + '@libp2p/peer-record@8.0.10': + dependencies: + '@libp2p/crypto': 5.0.6 + '@libp2p/interface': 2.2.0 + '@libp2p/peer-id': 5.0.7 + '@libp2p/utils': 6.1.3 + '@multiformats/multiaddr': 12.3.1 + multiformats: 13.3.0 + protons-runtime: 5.5.0 + uint8-varint: 2.0.4 + uint8arraylist: 2.4.8 + uint8arrays: 5.1.0 + '@libp2p/peer-store@10.1.5': dependencies: '@libp2p/interface': 1.7.0 @@ -10917,9 +10986,24 @@ snapshots: '@libp2p/peer-id': 4.2.4 '@libp2p/peer-record': 7.0.25 '@multiformats/multiaddr': 12.3.1 - interface-datastore: 8.3.1 + interface-datastore: 8.2.11 it-all: 3.0.6 mortice: 3.0.4 + multiformats: 13.1.0 + protons-runtime: 5.5.0 + uint8arraylist: 2.4.8 + uint8arrays: 5.1.0 + + '@libp2p/peer-store@11.0.10': + dependencies: + '@libp2p/crypto': 5.0.6 + '@libp2p/interface': 2.2.0 + '@libp2p/peer-id': 5.0.7 + '@libp2p/peer-record': 8.0.10 + '@multiformats/multiaddr': 12.3.1 + interface-datastore: 8.3.1 + it-all: 3.0.6 + mortice: 3.0.6 multiformats: 13.3.0 protons-runtime: 5.5.0 uint8arraylist: 2.4.8 @@ -10928,50 +11012,33 @@ snapshots: '@libp2p/ping@1.1.0': dependencies: '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.5.0 + '@libp2p/interface': 1.7.0 '@libp2p/interface-internal': 1.3.4 '@multiformats/multiaddr': 12.3.1 it-first: 3.0.6 it-pipe: 3.0.1 uint8arrays: 5.1.0 - '@libp2p/ping@1.1.6': + '@libp2p/ping@2.0.10': dependencies: - '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.7.0 - '@libp2p/interface-internal': 1.3.4 + '@libp2p/crypto': 5.0.6 + '@libp2p/interface': 2.2.0 + '@libp2p/interface-internal': 2.0.10 '@multiformats/multiaddr': 12.3.1 - it-first: 3.0.6 - it-pipe: 3.0.1 + it-byte-stream: 1.1.0 uint8arrays: 5.1.0 '@libp2p/pubsub-peer-discovery@10.0.2': dependencies: - '@libp2p/interface': 1.5.0 - '@libp2p/interface-internal': 1.2.4 - '@libp2p/peer-id': 4.1.4 - '@multiformats/multiaddr': 12.3.0 - protons-runtime: 5.4.0 + '@libp2p/interface': 1.7.0 + '@libp2p/interface-internal': 1.3.4 + '@libp2p/peer-id': 4.2.4 + '@multiformats/multiaddr': 12.3.1 + protons-runtime: 5.5.0 uint8arraylist: 2.4.8 uint8arrays: 4.0.10 '@libp2p/pubsub@9.0.21': - dependencies: - '@libp2p/crypto': 4.1.4 - '@libp2p/interface': 1.5.0 - '@libp2p/interface-internal': 1.2.4 - '@libp2p/peer-collections': 5.2.9 - '@libp2p/peer-id': 4.1.4 - '@libp2p/utils': 5.4.9 - it-length-prefixed: 9.0.4 - it-pipe: 3.0.1 - it-pushable: 3.2.3 - multiformats: 13.1.0 - p-queue: 8.0.1 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - - '@libp2p/pubsub@9.0.26': dependencies: '@libp2p/crypto': 4.1.9 '@libp2p/interface': 1.7.0 @@ -10982,14 +11049,14 @@ snapshots: it-length-prefixed: 9.1.0 it-pipe: 3.0.1 it-pushable: 3.2.3 - multiformats: 13.3.0 + multiformats: 13.1.0 p-queue: 8.0.1 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 '@libp2p/record@4.0.3': dependencies: - protons-runtime: 5.4.0 + protons-runtime: 5.5.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 @@ -10999,55 +11066,70 @@ snapshots: uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - '@libp2p/tcp@9.1.0': + '@libp2p/tcp@10.0.11': dependencies: - '@libp2p/interface': 1.5.0 - '@libp2p/utils': 5.4.4 + '@libp2p/interface': 2.2.0 + '@libp2p/utils': 6.1.3 '@multiformats/mafmt': 12.1.6 - '@multiformats/multiaddr': 12.3.0 + '@multiformats/multiaddr': 12.3.1 '@types/sinon': 17.0.3 + p-defer: 4.0.1 + p-event: 6.0.1 + progress-events: 1.0.1 + race-event: 1.3.0 stream-to-it: 1.0.1 - transitivePeerDependencies: - - supports-color - '@libp2p/tcp@9.1.6': + '@libp2p/tcp@9.1.0': dependencies: '@libp2p/interface': 1.7.0 '@libp2p/utils': 5.4.9 '@multiformats/mafmt': 12.1.6 '@multiformats/multiaddr': 12.3.1 '@types/sinon': 17.0.3 - progress-events: 1.0.1 stream-to-it: 1.0.1 + '@libp2p/tls@2.0.10': + dependencies: + '@libp2p/crypto': 5.0.6 + '@libp2p/interface': 2.2.0 + '@libp2p/peer-id': 5.0.7 + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/asn1-x509': 2.3.13 + '@peculiar/webcrypto': 1.5.0 + '@peculiar/x509': 1.12.3 + asn1js: 3.0.5 + it-pushable: 3.2.3 + it-stream-types: 2.0.2 + protons-runtime: 5.5.0 + uint8arraylist: 2.4.8 + uint8arrays: 5.1.0 + '@libp2p/upnp-nat@1.2.0': dependencies: '@achingbrain/nat-port-mapper': 1.0.13 - '@libp2p/interface': 1.5.0 + '@libp2p/interface': 1.7.0 '@libp2p/interface-internal': 1.3.4 - '@libp2p/utils': 5.4.4 + '@libp2p/utils': 5.4.9 '@multiformats/multiaddr': 12.3.1 wherearewe: 2.0.1 - transitivePeerDependencies: - - supports-color - '@libp2p/upnp-nat@1.2.5': + '@libp2p/upnp-nat@2.0.10': dependencies: '@achingbrain/nat-port-mapper': 1.0.15 - '@libp2p/interface': 1.7.0 - '@libp2p/interface-internal': 1.3.4 - '@libp2p/utils': 5.4.9 + '@libp2p/interface': 2.2.0 + '@libp2p/interface-internal': 2.0.10 + '@libp2p/utils': 6.1.3 '@multiformats/multiaddr': 12.3.1 wherearewe: 2.0.1 - '@libp2p/utils@5.4.4': + '@libp2p/utils@5.4.9': dependencies: '@chainsafe/is-ip': 2.0.2 '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.5.0 - '@libp2p/logger': 4.0.15 + '@libp2p/interface': 1.7.0 + '@libp2p/logger': 4.0.20 '@multiformats/multiaddr': 12.3.1 - '@multiformats/multiaddr-matcher': 1.2.6 + '@multiformats/multiaddr-matcher': 1.3.0 '@sindresorhus/fnv1a': 3.1.0 '@types/murmurhash3js-revisited': 3.0.3 any-signal: 4.1.1 @@ -11055,7 +11137,7 @@ snapshots: get-iterator: 2.0.1 is-loopback-addr: 2.0.2 it-pushable: 3.2.3 - it-stream-types: 2.0.1 + it-stream-types: 2.0.2 murmurhash3js-revisited: 3.0.0 netmask: 2.0.2 p-defer: 4.0.1 @@ -11063,23 +11145,22 @@ snapshots: race-signal: 1.1.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - '@libp2p/utils@5.4.9': + '@libp2p/utils@6.1.3': dependencies: '@chainsafe/is-ip': 2.0.2 - '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.7.0 - '@libp2p/logger': 4.0.20 + '@libp2p/crypto': 5.0.6 + '@libp2p/interface': 2.2.0 + '@libp2p/logger': 5.1.3 '@multiformats/multiaddr': 12.3.1 - '@multiformats/multiaddr-matcher': 1.2.6 '@sindresorhus/fnv1a': 3.1.0 '@types/murmurhash3js-revisited': 3.0.3 any-signal: 4.1.1 delay: 6.0.0 get-iterator: 2.0.1 is-loopback-addr: 2.0.2 + it-foreach: 2.1.1 + it-pipe: 3.0.1 it-pushable: 3.2.3 it-stream-types: 2.0.2 murmurhash3js-revisited: 3.0.0 @@ -11093,26 +11174,26 @@ snapshots: '@libp2p/webrtc@4.1.0(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0))': dependencies: '@chainsafe/libp2p-noise': 15.0.0 - '@libp2p/interface': 1.5.0 - '@libp2p/interface-internal': 1.2.4 - '@libp2p/peer-id': 4.1.4 - '@libp2p/utils': 5.4.4 + '@libp2p/interface': 1.7.0 + '@libp2p/interface-internal': 1.3.4 + '@libp2p/peer-id': 4.2.4 + '@libp2p/utils': 5.4.9 '@multiformats/mafmt': 12.1.6 - '@multiformats/multiaddr': 12.3.0 - '@multiformats/multiaddr-matcher': 1.2.4 + '@multiformats/multiaddr': 12.3.1 + '@multiformats/multiaddr-matcher': 1.3.0 detect-browser: 5.3.0 - it-length-prefixed: 9.0.4 - it-protobuf-stream: 1.1.4 + it-length-prefixed: 9.1.0 + it-protobuf-stream: 1.1.5 it-pushable: 3.2.3 - it-stream-types: 2.0.1 + it-stream-types: 2.0.2 multiformats: 13.1.0 multihashes: 4.0.3 - node-datachannel: 0.9.1 + node-datachannel: 0.9.2 p-defer: 4.0.1 p-event: 6.0.1 - p-timeout: 6.1.2 - protons-runtime: 5.4.0 - race-signal: 1.0.2 + p-timeout: 6.1.3 + protons-runtime: 5.5.0 + race-signal: 1.1.0 react-native-webrtc: 118.0.7(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)) uint8arraylist: 2.4.8 uint8arrays: 5.1.0 @@ -11120,16 +11201,16 @@ snapshots: - react-native - supports-color - '@libp2p/webrtc@4.1.10(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0))': + '@libp2p/webrtc@5.0.15(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0))': dependencies: - '@chainsafe/libp2p-noise': 15.1.2 - '@libp2p/interface': 1.7.0 - '@libp2p/interface-internal': 1.3.4 - '@libp2p/peer-id': 4.2.4 - '@libp2p/utils': 5.4.9 + '@chainsafe/libp2p-noise': 16.0.0 + '@libp2p/interface': 2.2.0 + '@libp2p/interface-internal': 2.0.10 + '@libp2p/peer-id': 5.0.7 + '@libp2p/utils': 6.1.3 '@multiformats/mafmt': 12.1.6 '@multiformats/multiaddr': 12.3.1 - '@multiformats/multiaddr-matcher': 1.2.6 + '@multiformats/multiaddr-matcher': 1.3.0 detect-browser: 5.3.0 it-length-prefixed: 9.1.0 it-protobuf-stream: 1.1.5 @@ -11139,11 +11220,11 @@ snapshots: node-datachannel: 0.11.0 p-defer: 4.0.1 p-event: 6.0.1 - p-timeout: 6.1.2 + p-timeout: 6.1.3 progress-events: 1.0.1 protons-runtime: 5.5.0 race-signal: 1.1.0 - react-native-webrtc: 118.0.7(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)) + react-native-webrtc: 124.0.4(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)) uint8-varint: 2.0.4 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 @@ -11153,10 +11234,10 @@ snapshots: '@libp2p/websockets@8.1.0': dependencies: - '@libp2p/interface': 1.5.0 - '@libp2p/utils': 5.4.4 + '@libp2p/interface': 1.7.0 + '@libp2p/utils': 5.4.9 '@multiformats/mafmt': 12.1.6 - '@multiformats/multiaddr': 12.3.0 + '@multiformats/multiaddr': 12.3.1 '@multiformats/multiaddr-to-uri': 10.1.0 '@types/ws': 8.5.10 it-ws: 6.1.1 @@ -11165,16 +11246,15 @@ snapshots: ws: 8.17.1 transitivePeerDependencies: - bufferutil - - supports-color - utf-8-validate - '@libp2p/websockets@8.2.0': + '@libp2p/websockets@9.0.10': dependencies: - '@libp2p/interface': 1.7.0 - '@libp2p/utils': 5.4.9 + '@libp2p/interface': 2.2.0 + '@libp2p/utils': 6.1.3 '@multiformats/mafmt': 12.1.6 '@multiformats/multiaddr': 12.3.1 - '@multiformats/multiaddr-to-uri': 10.1.0 + '@multiformats/multiaddr-to-uri': 10.1.1 '@types/ws': 8.5.12 it-ws: 6.1.5 p-defer: 4.0.1 @@ -11189,27 +11269,25 @@ snapshots: '@libp2p/webtransport@4.1.0': dependencies: '@chainsafe/libp2p-noise': 15.0.0 - '@libp2p/interface': 1.5.0 - '@libp2p/peer-id': 4.1.4 - '@libp2p/utils': 5.4.4 - '@multiformats/multiaddr': 12.3.0 - '@multiformats/multiaddr-matcher': 1.2.4 - it-stream-types: 2.0.1 + '@libp2p/interface': 1.7.0 + '@libp2p/peer-id': 4.2.4 + '@libp2p/utils': 5.4.9 + '@multiformats/multiaddr': 12.3.1 + '@multiformats/multiaddr-matcher': 1.3.0 + it-stream-types: 2.0.2 multiformats: 13.1.0 - race-signal: 1.0.2 + race-signal: 1.1.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - '@libp2p/webtransport@4.1.9': + '@libp2p/webtransport@5.0.15': dependencies: - '@chainsafe/libp2p-noise': 15.1.2 - '@libp2p/interface': 1.7.0 - '@libp2p/peer-id': 4.2.4 - '@libp2p/utils': 5.4.9 + '@chainsafe/libp2p-noise': 16.0.0 + '@libp2p/interface': 2.2.0 + '@libp2p/peer-id': 5.0.7 + '@libp2p/utils': 6.1.3 '@multiformats/multiaddr': 12.3.1 - '@multiformats/multiaddr-matcher': 1.2.6 + '@multiformats/multiaddr-matcher': 1.3.0 it-stream-types: 2.0.2 multiformats: 13.3.0 progress-events: 1.0.1 @@ -11295,15 +11373,9 @@ snapshots: '@multiformats/mafmt@12.1.6': dependencies: - '@multiformats/multiaddr': 12.3.0 - - '@multiformats/multiaddr-matcher@1.2.4': - dependencies: - '@chainsafe/is-ip': 2.0.2 - '@multiformats/multiaddr': 12.3.0 - multiformats: 13.1.0 + '@multiformats/multiaddr': 12.3.1 - '@multiformats/multiaddr-matcher@1.2.6': + '@multiformats/multiaddr-matcher@1.3.0': dependencies: '@chainsafe/is-ip': 2.0.2 '@multiformats/multiaddr': 12.3.1 @@ -11313,15 +11385,9 @@ snapshots: dependencies: '@multiformats/multiaddr': 12.3.1 - '@multiformats/multiaddr@12.3.0': + '@multiformats/multiaddr-to-uri@10.1.1': dependencies: - '@chainsafe/is-ip': 2.0.2 - '@chainsafe/netmask': 2.0.0 - '@libp2p/interface': 1.5.0 - '@multiformats/dns': 1.0.6 - multiformats: 13.1.0 - uint8-varint: 2.0.4 - uint8arrays: 5.1.0 + '@multiformats/multiaddr': 12.3.1 '@multiformats/multiaddr@12.3.1': dependencies: @@ -11442,6 +11508,18 @@ snapshots: timeout-abort-controller: 3.0.0 uint8arrays: 5.1.0 + '@orbitdb/core@2.4.0': + dependencies: + '@ipld/dag-cbor': 9.2.1 + '@libp2p/crypto': 5.0.6 + it-pipe: 3.0.1 + level: 8.0.1 + lru: 3.1.0 + multiformats: 12.1.3 + p-queue: 8.0.1 + timeout-abort-controller: 3.0.0 + uint8arrays: 5.1.0 + '@orbitdb/feed-db@1.0.0(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0))': dependencies: '@orbitdb/core': 2.2.0 @@ -11462,18 +11540,6 @@ snapshots: - supports-color - utf-8-validate - '@orbitdb/quickstart@https://codeload.github.com/orbitdb/quickstart/tar.gz/1557ffe(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0))': - dependencies: - '@chainsafe/libp2p-gossipsub': 13.2.0 - '@orbitdb/core': 2.2.0 - blockstore-level: 1.1.8 - helia: 4.2.6(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)) - transitivePeerDependencies: - - bufferutil - - react-native - - supports-color - - utf-8-validate - '@orbitdb/set-db@1.0.0(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0))': dependencies: '@orbitdb/core': 2.2.0 @@ -11488,6 +11554,109 @@ snapshots: dependencies: '@noble/hashes': 1.4.0 + '@peculiar/asn1-cms@2.3.13': + dependencies: + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/asn1-x509': 2.3.13 + '@peculiar/asn1-x509-attr': 2.3.13 + asn1js: 3.0.5 + tslib: 2.8.0 + + '@peculiar/asn1-csr@2.3.13': + dependencies: + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/asn1-x509': 2.3.13 + asn1js: 3.0.5 + tslib: 2.8.0 + + '@peculiar/asn1-ecc@2.3.14': + dependencies: + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/asn1-x509': 2.3.13 + asn1js: 3.0.5 + tslib: 2.8.0 + + '@peculiar/asn1-pfx@2.3.13': + dependencies: + '@peculiar/asn1-cms': 2.3.13 + '@peculiar/asn1-pkcs8': 2.3.13 + '@peculiar/asn1-rsa': 2.3.13 + '@peculiar/asn1-schema': 2.3.13 + asn1js: 3.0.5 + tslib: 2.8.0 + + '@peculiar/asn1-pkcs8@2.3.13': + dependencies: + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/asn1-x509': 2.3.13 + asn1js: 3.0.5 + tslib: 2.8.0 + + '@peculiar/asn1-pkcs9@2.3.13': + dependencies: + '@peculiar/asn1-cms': 2.3.13 + '@peculiar/asn1-pfx': 2.3.13 + '@peculiar/asn1-pkcs8': 2.3.13 + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/asn1-x509': 2.3.13 + '@peculiar/asn1-x509-attr': 2.3.13 + asn1js: 3.0.5 + tslib: 2.8.0 + + '@peculiar/asn1-rsa@2.3.13': + dependencies: + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/asn1-x509': 2.3.13 + asn1js: 3.0.5 + tslib: 2.8.0 + + '@peculiar/asn1-schema@2.3.13': + dependencies: + asn1js: 3.0.5 + pvtsutils: 1.3.5 + tslib: 2.8.0 + + '@peculiar/asn1-x509-attr@2.3.13': + dependencies: + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/asn1-x509': 2.3.13 + asn1js: 3.0.5 + tslib: 2.8.0 + + '@peculiar/asn1-x509@2.3.13': + dependencies: + '@peculiar/asn1-schema': 2.3.13 + asn1js: 3.0.5 + ipaddr.js: 2.2.0 + pvtsutils: 1.3.5 + tslib: 2.8.0 + + '@peculiar/json-schema@1.1.12': + dependencies: + tslib: 2.8.0 + + '@peculiar/webcrypto@1.5.0': + dependencies: + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/json-schema': 1.1.12 + pvtsutils: 1.3.5 + tslib: 2.8.0 + webcrypto-core: 1.8.1 + + '@peculiar/x509@1.12.3': + dependencies: + '@peculiar/asn1-cms': 2.3.13 + '@peculiar/asn1-csr': 2.3.13 + '@peculiar/asn1-ecc': 2.3.14 + '@peculiar/asn1-pkcs9': 2.3.13 + '@peculiar/asn1-rsa': 2.3.13 + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/asn1-x509': 2.3.13 + pvtsutils: 1.3.5 + reflect-metadata: 0.2.2 + tslib: 2.8.0 + tsyringe: 4.8.0 + '@phenomnomnominal/tsquery@5.0.1(typescript@5.5.4)': dependencies: esquery: 1.6.0 @@ -11702,7 +11871,7 @@ snapshots: '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.25.8) '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.8) '@babel/plugin-syntax-export-default-from': 7.25.9(@babel/core@7.25.8) - '@babel/plugin-syntax-flow': 7.25.9(@babel/core@7.25.8) + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.25.8) '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.8) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.8) '@babel/plugin-transform-arrow-functions': 7.25.9(@babel/core@7.25.8) @@ -11739,7 +11908,7 @@ snapshots: '@react-native/codegen@0.73.3(@babel/preset-env@7.24.4(@babel/core@7.25.8))': dependencies: - '@babel/parser': 7.25.9 + '@babel/parser': 7.26.1 '@babel/preset-env': 7.24.4(@babel/core@7.25.8) flow-parser: 0.206.0 glob: 7.2.3 @@ -11986,7 +12155,7 @@ snapshots: '@types/dns-packet@5.6.5': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.8.1 '@types/http-cache-semantics@4.0.4': {} @@ -12041,7 +12210,7 @@ snapshots: dependencies: undici-types: 6.19.8 - '@types/node@22.7.8': + '@types/node@22.8.1': dependencies: undici-types: 6.19.8 @@ -12081,7 +12250,7 @@ snapshots: '@types/ws@8.5.12': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.8.1 '@types/yargs-parser@21.0.3': {} @@ -12308,7 +12477,7 @@ snapshots: acorn@8.12.1: {} - acorn@8.13.0: {} + acorn@8.14.0: {} aegir@44.1.4(@babel/core@7.25.8)(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.5.4))(eslint-plugin-n@16.6.2(eslint@8.57.1)): dependencies: @@ -12598,7 +12767,7 @@ snapshots: dependencies: pvtsutils: 1.3.5 pvutils: 1.1.3 - tslib: 2.7.0 + tslib: 2.8.0 assert@2.1.0: dependencies: @@ -12676,7 +12845,7 @@ snapshots: babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.25.8): dependencies: - '@babel/plugin-syntax-flow': 7.25.9(@babel/core@7.25.8) + '@babel/plugin-syntax-flow': 7.26.0(@babel/core@7.25.8) transitivePeerDependencies: - '@babel/core' @@ -12720,11 +12889,11 @@ snapshots: it-filter: 3.1.1 it-merge: 3.0.5 it-pushable: 3.2.3 - multiformats: 13.3.0 + multiformats: 13.1.0 blockstore-core@5.0.2: dependencies: - '@libp2p/logger': 5.1.0 + '@libp2p/logger': 5.1.3 interface-blockstore: 5.3.1 interface-store: 6.0.2 it-drain: 3.0.7 @@ -12739,6 +12908,14 @@ snapshots: interface-blockstore: 5.3.1 interface-store: 5.1.8 level: 8.0.1 + multiformats: 13.1.0 + + blockstore-level@2.0.1: + dependencies: + blockstore-core: 5.0.2 + interface-blockstore: 5.3.1 + interface-store: 6.0.2 + level: 8.0.1 multiformats: 13.3.0 bn.js@4.12.0: {} @@ -12834,8 +13011,8 @@ snapshots: browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001669 - electron-to-chromium: 1.5.42 + caniuse-lite: 1.0.30001673 + electron-to-chromium: 1.5.47 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -12942,13 +13119,13 @@ snapshots: caniuse-lite@1.0.30001668: {} - caniuse-lite@1.0.30001669: {} + caniuse-lite@1.0.30001673: {} catering@2.1.1: {} cborg@4.2.1: {} - cborg@4.2.4: {} + cborg@4.2.6: {} ccount@2.0.1: {} @@ -13022,11 +13199,15 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.1: + dependencies: + readdirp: 4.0.2 + chownr@1.1.4: {} chrome-launcher@0.15.2: dependencies: - '@types/node': 22.7.8 + '@types/node': 22.8.1 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -13035,7 +13216,7 @@ snapshots: chromium-edge-launcher@1.0.0: dependencies: - '@types/node': 22.7.8 + '@types/node': 22.8.1 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -13388,11 +13569,25 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.1 + datastore-core@10.0.2: + dependencies: + '@libp2p/logger': 5.1.3 + interface-datastore: 8.3.1 + interface-store: 6.0.2 + it-drain: 3.0.7 + it-filter: 3.1.1 + it-map: 3.1.1 + it-merge: 3.0.5 + it-pipe: 3.0.1 + it-pushable: 3.2.3 + it-sort: 3.0.6 + it-take: 3.0.6 + datastore-core@9.2.9: dependencies: '@libp2p/logger': 4.0.20 err-code: 3.0.1 - interface-datastore: 8.3.1 + interface-datastore: 8.2.11 interface-store: 5.1.8 it-drain: 3.0.7 it-filter: 3.1.1 @@ -13646,7 +13841,7 @@ snapshots: electron-to-chromium@1.5.36: {} - electron-to-chromium@1.5.42: {} + electron-to-chromium@1.5.47: {} electron-window@0.8.1: dependencies: @@ -13963,8 +14158,8 @@ snapshots: eslint-plugin-es-x@7.8.0(eslint@8.57.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) - '@eslint-community/regexpp': 4.11.1 + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.1 eslint: 8.57.1 eslint-compat-utils: 0.5.1(eslint@8.57.1) @@ -14035,7 +14230,7 @@ snapshots: eslint-plugin-n@16.6.2(eslint@8.57.1): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) builtins: 5.1.0 eslint: 8.57.1 eslint-plugin-es-x: 7.8.0(eslint@8.57.1) @@ -14772,23 +14967,23 @@ snapshots: '@libp2p/circuit-relay-v2': 1.1.0 '@libp2p/dcutr': 1.1.0 '@libp2p/identify': 1.0.21 - '@libp2p/interface': 1.5.0 + '@libp2p/interface': 1.7.0 '@libp2p/kad-dht': 12.1.0 '@libp2p/keychain': 4.1.0 - '@libp2p/logger': 4.0.15 + '@libp2p/logger': 4.0.20 '@libp2p/mdns': 10.1.0 '@libp2p/mplex': 10.1.0 '@libp2p/ping': 1.1.0 '@libp2p/tcp': 9.1.0 '@libp2p/upnp-nat': 1.2.0 - '@libp2p/utils': 5.4.4 + '@libp2p/utils': 5.4.9 '@libp2p/webrtc': 4.1.0(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)) '@libp2p/websockets': 8.1.0 '@libp2p/webtransport': 4.1.0 blockstore-core: 4.4.1 cborg: 4.2.1 datastore-core: 9.2.9 - interface-blockstore: 5.2.10 + interface-blockstore: 5.3.1 interface-datastore: 8.2.11 interface-store: 5.1.8 ipns: 8.0.4 @@ -14796,7 +14991,7 @@ snapshots: libp2p: 1.9.4 mortice: 3.0.4 multiformats: 13.1.0 - progress-events: 1.0.0 + progress-events: 1.0.1 uint8arrays: 5.1.0 transitivePeerDependencies: - bufferutil @@ -14804,39 +14999,41 @@ snapshots: - supports-color - utf-8-validate - helia@4.2.6(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)): - dependencies: - '@chainsafe/libp2p-noise': 15.1.2 - '@chainsafe/libp2p-yamux': 6.0.2 - '@helia/block-brokers': 3.0.4 - '@helia/delegated-routing-v1-http-api-client': 3.0.2 - '@helia/interface': 4.3.1 - '@helia/routers': 1.1.1 - '@helia/utils': 0.3.3 - '@libp2p/autonat': 1.1.5 - '@libp2p/bootstrap': 10.1.5 - '@libp2p/circuit-relay-v2': 1.1.5 - '@libp2p/dcutr': 1.1.5 - '@libp2p/identify': 2.1.5 - '@libp2p/interface': 1.7.0 - '@libp2p/kad-dht': 12.1.5 - '@libp2p/keychain': 4.1.6 - '@libp2p/logger': 4.0.20 - '@libp2p/mdns': 10.1.5 - '@libp2p/mplex': 10.1.5 - '@libp2p/ping': 1.1.6 - '@libp2p/tcp': 9.1.6 - '@libp2p/upnp-nat': 1.2.5 - '@libp2p/webrtc': 4.1.10(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)) - '@libp2p/websockets': 8.2.0 - '@libp2p/webtransport': 4.1.9 + helia@5.1.0(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)): + dependencies: + '@chainsafe/libp2p-noise': 16.0.0 + '@chainsafe/libp2p-yamux': 7.0.1 + '@helia/block-brokers': 4.0.1 + '@helia/delegated-routing-v1-http-api-client': 4.1.1 + '@helia/interface': 5.0.0 + '@helia/routers': 2.1.0 + '@helia/utils': 1.0.1 + '@libp2p/autonat': 2.0.10 + '@libp2p/bootstrap': 11.0.10 + '@libp2p/circuit-relay-v2': 3.1.0 + '@libp2p/crypto': 5.0.6 + '@libp2p/dcutr': 2.0.10 + '@libp2p/identify': 3.0.10 + '@libp2p/interface': 2.2.0 + '@libp2p/kad-dht': 14.1.0 + '@libp2p/keychain': 5.0.9 + '@libp2p/logger': 5.1.3 + '@libp2p/mdns': 11.0.10 + '@libp2p/mplex': 11.0.10 + '@libp2p/ping': 2.0.10 + '@libp2p/tcp': 10.0.11 + '@libp2p/tls': 2.0.10 + '@libp2p/upnp-nat': 2.0.10 + '@libp2p/webrtc': 5.0.15(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)) + '@libp2p/websockets': 9.0.10 + '@libp2p/webtransport': 5.0.15 '@multiformats/dns': 1.0.6 - blockstore-core: 4.4.1 - datastore-core: 9.2.9 + blockstore-core: 5.0.2 + datastore-core: 10.0.2 interface-blockstore: 5.3.1 interface-datastore: 8.3.1 - ipns: 9.1.2 - libp2p: 1.9.4 + ipns: 10.0.0 + libp2p: 2.2.0 multiformats: 13.3.0 transitivePeerDependencies: - bufferutil @@ -14985,11 +15182,6 @@ snapshots: ini@1.3.8: {} - interface-blockstore@5.2.10: - dependencies: - interface-store: 5.1.8 - multiformats: 13.1.0 - interface-blockstore@5.3.1: dependencies: interface-store: 6.0.2 @@ -15026,27 +15218,29 @@ snapshots: ip-regex@5.0.0: {} + ipaddr.js@2.2.0: {} + ipfs-bitswap@20.0.2: dependencies: - '@libp2p/interface': 1.5.0 + '@libp2p/interface': 1.7.0 '@libp2p/logger': 4.0.20 '@libp2p/utils': 5.4.9 '@multiformats/multiaddr': 12.3.1 '@vascosantos/moving-average': 1.1.0 any-signal: 4.1.1 events: 3.3.0 - interface-blockstore: 5.2.10 + interface-blockstore: 5.3.1 interface-store: 5.1.8 it-drain: 3.0.7 it-foreach: 2.1.1 - it-length-prefixed: 9.0.4 + it-length-prefixed: 9.1.0 it-map: 3.1.1 it-pipe: 3.0.1 it-take: 3.0.6 just-debounce-it: 3.2.0 multiformats: 13.1.0 - progress-events: 1.0.0 - protons-runtime: 5.4.0 + progress-events: 1.0.1 + protons-runtime: 5.5.0 timeout-abort-controller: 3.0.0 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 @@ -15061,7 +15255,7 @@ snapshots: '@multiformats/murmur3': 2.1.8 err-code: 3.0.1 hamt-sharding: 3.0.6 - interface-blockstore: 5.2.10 + interface-blockstore: 5.3.1 ipfs-unixfs: 11.1.4 it-filter: 3.1.1 it-last: 3.0.6 @@ -15071,7 +15265,7 @@ snapshots: it-pushable: 3.2.3 multiformats: 13.1.0 p-queue: 8.0.1 - progress-events: 1.0.0 + progress-events: 1.0.1 ipfs-unixfs-importer@15.2.5: dependencies: @@ -15079,7 +15273,7 @@ snapshots: '@multiformats/murmur3': 2.1.8 err-code: 3.0.1 hamt-sharding: 3.0.6 - interface-blockstore: 5.2.10 + interface-blockstore: 5.3.1 interface-store: 5.1.8 ipfs-unixfs: 11.1.4 it-all: 3.0.6 @@ -15087,7 +15281,7 @@ snapshots: it-first: 3.0.6 it-parallel-batch: 3.0.6 multiformats: 13.1.0 - progress-events: 1.0.0 + progress-events: 1.0.1 rabin-wasm: 0.1.5 uint8arraylist: 2.4.8 uint8arrays: 5.1.0 @@ -15098,8 +15292,21 @@ snapshots: ipfs-unixfs@11.1.4: dependencies: err-code: 3.0.1 - protons-runtime: 5.4.0 + protons-runtime: 5.5.0 + uint8arraylist: 2.4.8 + + ipns@10.0.0: + dependencies: + '@libp2p/crypto': 5.0.6 + '@libp2p/interface': 2.2.0 + '@libp2p/logger': 5.1.3 + cborg: 4.2.6 + interface-datastore: 8.3.1 + multiformats: 13.3.0 + protons-runtime: 5.5.0 + timestamp-nano: 1.0.1 uint8arraylist: 2.4.8 + uint8arrays: 5.1.0 ipns@7.0.2: dependencies: @@ -15121,30 +15328,13 @@ snapshots: ipns@8.0.4: dependencies: '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.5.0 - '@libp2p/logger': 4.0.15 + '@libp2p/interface': 1.7.0 + '@libp2p/logger': 4.0.20 '@libp2p/peer-id': 4.2.4 cborg: 4.2.1 err-code: 3.0.1 interface-datastore: 8.2.11 multiformats: 13.1.0 - protons-runtime: 5.4.0 - timestamp-nano: 1.0.1 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - - ipns@9.1.2: - dependencies: - '@libp2p/crypto': 4.1.9 - '@libp2p/interface': 1.7.0 - '@libp2p/logger': 4.0.20 - '@libp2p/peer-id': 4.2.4 - cborg: 4.2.4 - err-code: 3.0.1 - interface-datastore: 8.3.1 - multiformats: 13.3.0 protons-runtime: 5.5.0 timestamp-nano: 1.0.1 uint8arraylist: 2.4.8 @@ -15450,7 +15640,7 @@ snapshots: it-length-prefixed-stream@1.1.8: dependencies: it-byte-stream: 1.1.0 - it-stream-types: 2.0.1 + it-stream-types: 2.0.2 uint8-varint: 2.0.4 uint8arraylist: 2.4.8 @@ -15461,15 +15651,6 @@ snapshots: uint8-varint: 2.0.4 uint8arraylist: 2.4.8 - it-length-prefixed@9.0.4: - dependencies: - err-code: 3.0.1 - it-reader: 6.0.4 - it-stream-types: 2.0.1 - uint8-varint: 2.0.4 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - it-length-prefixed@9.1.0: dependencies: it-reader: 6.0.4 @@ -15492,7 +15673,7 @@ snapshots: it-pair@2.0.6: dependencies: - it-stream-types: 2.0.1 + it-stream-types: 2.0.2 p-defer: 4.0.1 it-parallel-batch@3.0.6: @@ -15509,13 +15690,7 @@ snapshots: dependencies: it-merge: 3.0.5 it-pushable: 3.2.3 - it-stream-types: 2.0.1 - - it-protobuf-stream@1.1.4: - dependencies: - it-length-prefixed-stream: 1.1.8 - it-stream-types: 2.0.1 - uint8arraylist: 2.4.8 + it-stream-types: 2.0.2 it-protobuf-stream@1.1.5: dependencies: @@ -15534,15 +15709,13 @@ snapshots: it-reader@6.0.4: dependencies: - it-stream-types: 2.0.1 + it-stream-types: 2.0.2 uint8arraylist: 2.4.8 it-sort@3.0.6: dependencies: it-all: 3.0.6 - it-stream-types@2.0.1: {} - it-stream-types@2.0.2: {} it-take@3.0.6: {} @@ -15555,7 +15728,7 @@ snapshots: dependencies: '@types/ws': 8.5.10 event-iterator: 2.0.0 - it-stream-types: 2.0.1 + it-stream-types: 2.0.2 uint8arrays: 5.1.0 ws: 8.17.1 transitivePeerDependencies: @@ -15599,7 +15772,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.7.8 + '@types/node': 22.8.1 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15607,7 +15780,7 @@ snapshots: jest-message-util@29.7.0: dependencies: - '@babel/code-frame': 7.25.9 + '@babel/code-frame': 7.26.0 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -15620,13 +15793,13 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.7.8 + '@types/node': 22.8.1 jest-util: 29.7.0 jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.7.8 + '@types/node': 22.8.1 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -15643,7 +15816,7 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 22.7.8 + '@types/node': 22.8.1 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -15674,14 +15847,14 @@ snapshots: jscodeshift@0.14.0(@babel/preset-env@7.24.4(@babel/core@7.25.8)): dependencies: '@babel/core': 7.25.8 - '@babel/parser': 7.25.9 + '@babel/parser': 7.26.1 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.25.8) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.25.8) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.25.8) '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.25.8) '@babel/preset-env': 7.24.4(@babel/core@7.25.8) '@babel/preset-flow': 7.25.9(@babel/core@7.25.8) - '@babel/preset-typescript': 7.25.9(@babel/core@7.25.8) + '@babel/preset-typescript': 7.26.0(@babel/core@7.25.8) '@babel/register': 7.25.9(@babel/core@7.25.8) babel-core: 7.0.0-bridge.0(@babel/core@7.25.8) chalk: 4.1.2 @@ -15856,9 +16029,37 @@ snapshots: '@libp2p/utils': 5.4.9 '@multiformats/dns': 1.0.6 '@multiformats/multiaddr': 12.3.1 - '@multiformats/multiaddr-matcher': 1.2.6 + '@multiformats/multiaddr-matcher': 1.3.0 any-signal: 4.1.1 datastore-core: 9.2.9 + interface-datastore: 8.2.11 + it-byte-stream: 1.1.0 + it-merge: 3.0.5 + it-parallel: 3.0.8 + merge-options: 3.0.4 + multiformats: 13.1.0 + p-defer: 4.0.1 + progress-events: 1.0.1 + race-event: 1.3.0 + race-signal: 1.1.0 + uint8arrays: 5.1.0 + + libp2p@2.2.0: + dependencies: + '@libp2p/crypto': 5.0.6 + '@libp2p/interface': 2.2.0 + '@libp2p/interface-internal': 2.0.10 + '@libp2p/logger': 5.1.3 + '@libp2p/multistream-select': 6.0.8 + '@libp2p/peer-collections': 6.0.10 + '@libp2p/peer-id': 5.0.7 + '@libp2p/peer-store': 11.0.10 + '@libp2p/utils': 6.1.3 + '@multiformats/dns': 1.0.6 + '@multiformats/multiaddr': 12.3.1 + '@multiformats/multiaddr-matcher': 1.3.0 + any-signal: 4.1.1 + datastore-core: 10.0.2 interface-datastore: 8.3.1 it-byte-stream: 1.1.0 it-merge: 3.0.5 @@ -15866,6 +16067,7 @@ snapshots: merge-options: 3.0.4 multiformats: 13.3.0 p-defer: 4.0.1 + p-retry: 6.2.0 progress-events: 1.0.1 race-event: 1.3.0 race-signal: 1.1.0 @@ -16352,13 +16554,13 @@ snapshots: metro-runtime@0.80.12: dependencies: - '@babel/runtime': 7.25.9 + '@babel/runtime': 7.26.0 flow-enums-runtime: 0.0.6 metro-source-map@0.80.12: dependencies: '@babel/traverse': 7.25.9 - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 flow-enums-runtime: 0.0.6 invariant: 2.2.4 metro-symbolicate: 0.80.12 @@ -16384,7 +16586,7 @@ snapshots: metro-transform-plugins@0.80.12: dependencies: '@babel/core': 7.25.8 - '@babel/generator': 7.25.9 + '@babel/generator': 7.26.0 '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 flow-enums-runtime: 0.0.6 @@ -16395,9 +16597,9 @@ snapshots: metro-transform-worker@0.80.12: dependencies: '@babel/core': 7.25.8 - '@babel/generator': 7.25.9 - '@babel/parser': 7.25.9 - '@babel/types': 7.25.9 + '@babel/generator': 7.26.0 + '@babel/parser': 7.26.1 + '@babel/types': 7.26.0 flow-enums-runtime: 0.0.6 metro: 0.80.12 metro-babel-transformer: 0.80.12 @@ -16414,13 +16616,13 @@ snapshots: metro@0.80.12: dependencies: - '@babel/code-frame': 7.25.9 + '@babel/code-frame': 7.26.0 '@babel/core': 7.25.8 - '@babel/generator': 7.25.9 - '@babel/parser': 7.25.9 + '@babel/generator': 7.26.0 + '@babel/parser': 7.26.1 '@babel/template': 7.25.9 '@babel/traverse': 7.25.9 - '@babel/types': 7.25.9 + '@babel/types': 7.26.0 accepts: 1.3.8 chalk: 4.1.2 ci-info: 2.0.0 @@ -16761,7 +16963,13 @@ snapshots: dependencies: observable-webworkers: 2.0.1 p-queue: 8.0.1 - p-timeout: 6.1.2 + p-timeout: 6.1.3 + + mortice@3.0.6: + dependencies: + observable-webworkers: 2.0.1 + p-queue: 8.0.1 + p-timeout: 6.1.3 mri@1.2.0: {} @@ -16838,6 +17046,8 @@ snapshots: nanoid@5.0.7: {} + nanoid@5.0.8: {} + napi-build-utils@1.0.2: {} napi-macros@2.2.2: {} @@ -16856,7 +17066,7 @@ snapshots: nocache@3.0.4: {} - node-abi@3.65.0: + node-abi@3.71.0: dependencies: semver: 7.6.3 @@ -16867,7 +17077,7 @@ snapshots: node-domexception: 2.0.1 prebuild-install: 7.1.2 - node-datachannel@0.9.1: + node-datachannel@0.9.2: dependencies: node-domexception: 2.0.1 prebuild-install: 7.1.2 @@ -17147,7 +17357,7 @@ snapshots: p-event@6.0.1: dependencies: - p-timeout: 6.1.2 + p-timeout: 6.1.3 p-filter@4.1.0: dependencies: @@ -17226,6 +17436,8 @@ snapshots: p-timeout@6.1.2: {} + p-timeout@6.1.3: {} + p-try@1.0.0: {} p-try@2.2.0: {} @@ -17286,7 +17498,7 @@ snapshots: parse-json@8.1.0: dependencies: - '@babel/code-frame': 7.25.7 + '@babel/code-frame': 7.26.0 index-to-position: 0.1.2 type-fest: 4.26.1 @@ -17477,7 +17689,7 @@ snapshots: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.65.0 + node-abi: 3.71.0 pump: 3.0.2 rc: 1.2.8 simple-get: 4.0.1 @@ -17515,8 +17727,6 @@ snapshots: process@0.11.10: {} - progress-events@1.0.0: {} - progress-events@1.0.1: {} progress@2.0.3: {} @@ -17572,12 +17782,6 @@ snapshots: '@types/node': 22.7.5 long: 5.2.3 - protons-runtime@5.4.0: - dependencies: - uint8-varint: 2.0.4 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - protons-runtime@5.5.0: dependencies: uint8-varint: 2.0.4 @@ -17608,7 +17812,7 @@ snapshots: pvtsutils@1.3.5: dependencies: - tslib: 2.7.0 + tslib: 2.8.0 pvutils@1.1.3: {} @@ -17636,8 +17840,6 @@ snapshots: race-event@1.3.0: {} - race-signal@1.0.2: {} - race-signal@1.1.0: {} ramda@0.27.2: {} @@ -17711,6 +17913,15 @@ snapshots: transitivePeerDependencies: - supports-color + react-native-webrtc@124.0.4(react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0)): + dependencies: + base64-js: 1.5.1 + debug: 4.3.4 + event-target-shim: 6.0.2 + react-native: 0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0) + transitivePeerDependencies: + - supports-color + react-native@0.73.6(@babel/core@7.25.8)(@babel/preset-env@7.24.4(@babel/core@7.25.8))(react@18.2.0): dependencies: '@jest/create-cache-key-function': 29.7.0 @@ -17845,6 +18056,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.0.2: {} + readline@1.3.0: {} recast@0.21.5: @@ -17859,6 +18072,8 @@ snapshots: indent-string: 4.0.0 strip-indent: 3.0.0 + reflect-metadata@0.2.2: {} + regenerate-unicode-properties@10.2.0: dependencies: regenerate: 1.4.2 @@ -17966,6 +18181,8 @@ snapshots: onetime: 7.0.0 signal-exit: 4.1.0 + retimeable-signal@0.0.0: {} + retimer@3.0.0: {} retry@0.12.0: {} @@ -18368,7 +18585,7 @@ snapshots: stream-to-it@1.0.1: dependencies: - it-stream-types: 2.0.1 + it-stream-types: 2.0.2 string-range@1.2.2: {} @@ -18578,7 +18795,7 @@ snapshots: terser@5.36.0: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.13.0 + acorn: 8.14.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -18724,6 +18941,10 @@ snapshots: tslib: 1.14.1 typescript: 5.5.4 + tsyringe@4.8.0: + dependencies: + tslib: 1.14.1 + tunnel-agent@0.6.0: dependencies: safe-buffer: 5.2.1 @@ -18924,13 +19145,13 @@ snapshots: dependencies: browserslist: 4.24.0 escalade: 3.2.0 - picocolors: 1.1.0 + picocolors: 1.1.1 update-browserslist-db@1.1.1(browserslist@4.24.2): dependencies: browserslist: 4.24.2 escalade: 3.2.0 - picocolors: 1.1.0 + picocolors: 1.1.1 uri-js@4.4.1: dependencies: @@ -18958,7 +19179,7 @@ snapshots: utils-merge@1.0.1: {} - uuid@10.0.0: {} + uuid@11.0.1: {} uuid@8.3.2: {} @@ -19012,6 +19233,14 @@ snapshots: ms: 3.0.0-canary.1 supports-color: 9.4.0 + webcrypto-core@1.8.1: + dependencies: + '@peculiar/asn1-schema': 2.3.13 + '@peculiar/json-schema': 1.1.12 + asn1js: 3.0.5 + pvtsutils: 1.3.5 + tslib: 2.8.0 + webidl-conversions@3.0.1: {} whatwg-fetch@3.6.20: {}