diff --git a/relay-reactjs-chat/package.json b/relay-reactjs-chat/package.json index f9c6507..b2b6533 100644 --- a/relay-reactjs-chat/package.json +++ b/relay-reactjs-chat/package.json @@ -7,7 +7,8 @@ "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.3.0", "@testing-library/user-event": "^13.5.0", - "js-waku": "0.30.0", + "@waku/core": "^0.0.6", + "@waku/create": "^0.0.4", "protobufjs": "^7.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/relay-reactjs-chat/pnpm-lock.yaml b/relay-reactjs-chat/pnpm-lock.yaml index 9b8d9ba..eb5eeb0 100644 --- a/relay-reactjs-chat/pnpm-lock.yaml +++ b/relay-reactjs-chat/pnpm-lock.yaml @@ -5,8 +5,9 @@ specifiers: '@testing-library/jest-dom': ^5.16.5 '@testing-library/react': ^13.3.0 '@testing-library/user-event': ^13.5.0 + '@waku/core': ^0.0.6 + '@waku/create': ^0.0.4 eslint: ^8.22.0 - js-waku: 0.30.0 protobufjs: ^7.0.0 react: ^18.2.0 react-dom: ^18.2.0 @@ -16,7 +17,8 @@ dependencies: '@testing-library/jest-dom': 5.16.5 '@testing-library/react': 13.3.0_biqbaboplfbrettd7655fr4n2y '@testing-library/user-event': 13.5.0_wl4iynrlixafokvgqnhzlvigei - js-waku: 0.30.0_undici@5.10.0 + '@waku/core': 0.0.6_undici@5.10.0 + '@waku/create': 0.0.4_undici@5.10.0 protobufjs: 7.0.0 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 @@ -1481,18 +1483,22 @@ packages: /@bcoe/v8-coverage/0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + /@chainsafe/is-ip/2.0.1: + resolution: {integrity: sha512-nqSJ8u2a1Rv9FYbyI8qpDhTYujaKEyLknNrTejLYoSWmdeg+2WB7R6BZqPZYfrJzDxVi3rl6ZQuoaEvpKRZWgQ==} + dev: false + /@chainsafe/libp2p-gossipsub/4.1.1_undici@5.10.0: resolution: {integrity: sha512-W3z52uTVm48qvwTAcE+tz6ML2CPWA4ErmuL2aCWAW8S7ce6iH8anqo+xI9rcedyIOChWMWLLD4Gtaj4TMrWacw==} engines: {npm: '>=8.7.0'} dependencies: '@libp2p/components': 2.0.4_undici@5.10.0 '@libp2p/crypto': 1.0.4_uint8arraylist@2.3.2 - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 '@libp2p/interface-keys': 1.0.3 - '@libp2p/interface-peer-id': 1.0.4 + '@libp2p/interface-peer-id': 1.0.6 '@libp2p/interface-pubsub': 2.0.1_undici@5.10.0 - '@libp2p/interface-registrar': 2.0.3_undici@5.10.0 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interface-registrar': 2.0.4_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 '@libp2p/logger': 2.0.1 '@libp2p/peer-id': 1.1.15 '@libp2p/peer-record': 4.0.2_undici@5.10.0 @@ -1513,14 +1519,49 @@ packages: - undici dev: false - /@chainsafe/libp2p-noise/8.0.1: - resolution: {integrity: sha512-mr1/CMTBIfraqTY4OWBdmJ2v+0+D89vbIp1nJTHz64oDPRgU0Ah8wb7K5hgs0erU8aYMkgMtbhXeouhJK3A7wA==} + /@chainsafe/libp2p-gossipsub/5.2.1_undici@5.10.0: + resolution: {integrity: sha512-diwYLJ+6ccM25CL2EbnvPd2k8thTkQK3lm9WfbcOqOrZZimaa+kBWuhxXNOXtVEtadX8A5Uwxpq3Gt8zZ9JdjA==} + engines: {npm: '>=8.7.0'} + dependencies: + '@libp2p/crypto': 1.0.4_uint8arraylist@2.3.2 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-connection-manager': 1.3.1_undici@5.10.0 + '@libp2p/interface-keys': 1.0.3 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interface-peer-store': 1.2.3_undici@5.10.0 + '@libp2p/interface-pubsub': 3.0.1_undici@5.10.0 + '@libp2p/interface-registrar': 2.0.4_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.1 + '@libp2p/peer-id': 1.1.15 + '@libp2p/peer-record': 4.0.2_undici@5.10.0 + '@libp2p/pubsub': 5.0.0_undici@5.10.0 + '@libp2p/topology': 3.0.0_undici@5.10.0 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + abortable-iterator: 4.0.2 + denque: 1.5.1 + err-code: 3.0.1 + it-length-prefixed: 8.0.2 + it-pipe: 2.0.4 + it-pushable: 3.1.0 + multiformats: 10.0.2 + protobufjs: 6.11.3 + uint8arraylist: 2.3.2 + uint8arrays: 4.0.2 + transitivePeerDependencies: + - supports-color + - undici + dev: false + + /@chainsafe/libp2p-noise/10.1.0_undici@5.10.0: + resolution: {integrity: sha512-7Q5L/KDmjhA/X9va2wPpEMSW4VX9L7382qy23V3THV753z+7f3tFOfGjn1pWJ+rS6nm1OGLT1k5yoN3lF+MzLg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: '@libp2p/crypto': 1.0.4_uint8arraylist@2.3.2 - '@libp2p/interface-connection-encrypter': 2.0.1 + '@libp2p/interface-connection-encrypter': 3.0.2 '@libp2p/interface-keys': 1.0.3 - '@libp2p/interface-peer-id': 1.0.4 + '@libp2p/interface-metrics': 4.0.2_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 '@libp2p/logger': 2.0.1 '@libp2p/peer-id': 1.1.15 '@stablelib/chacha20poly1305': 1.0.1 @@ -1532,11 +1573,12 @@ packages: it-pb-stream: 2.0.2 it-pipe: 2.0.4 it-stream-types: 1.0.4 - protons-runtime: 3.1.0_uint8arraylist@2.3.2 + protons-runtime: 4.0.1_uint8arraylist@2.3.2 uint8arraylist: 2.3.2 - uint8arrays: 3.1.0 + uint8arrays: 4.0.2 transitivePeerDependencies: - supports-color + - undici dev: false /@craco/craco/7.0.0-alpha.9_yfs5j6r324v4roqpqz76o7653y: @@ -1710,23 +1752,6 @@ packages: transitivePeerDependencies: - supports-color - /@ethersproject/bytes/5.6.1: - resolution: {integrity: sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==} - dependencies: - '@ethersproject/logger': 5.6.0 - dev: false - - /@ethersproject/logger/5.6.0: - resolution: {integrity: sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==} - dev: false - - /@ethersproject/rlp/5.6.1: - resolution: {integrity: sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ==} - dependencies: - '@ethersproject/bytes': 5.6.1 - '@ethersproject/logger': 5.6.0 - dev: false - /@humanwhocodes/config-array/0.10.4: resolution: {integrity: sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==} engines: {node: '>=10.10.0'} @@ -2019,49 +2044,43 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@leichtgewicht/base64-codec/1.0.0: - resolution: {integrity: sha512-0cgP4lRBzh3F4tlpTfs7F+PJyBN8j5yUC9KrQFWp/bREswgzZVHE8T1rNyRDWgvALwwpPtnJDQfqWUmxI33Epg==} - dev: false - - /@leichtgewicht/dns-packet/6.0.3: - resolution: {integrity: sha512-qmVHhFBFiBvPsk/wJ/EdoWHb+tGkzY4haybmDPukhF6w0+8wpEbrHTIRE9LzeUu2P0bAbmrK8WOXt5V5QN6jQg==} - engines: {node: '>=6'} - dependencies: - '@leichtgewicht/ip-codec': 2.0.4 - bytes.js: 0.0.2 - utf8-bytes: 0.0.1 - utf8-codec: 1.0.0 - utf8-length: 0.0.1 - utf8-string-bytes: 1.0.3 - dev: false - - /@leichtgewicht/dns-socket/5.0.0: - resolution: {integrity: sha512-Sbrn/OG0HTTPGSkwIDCHy8/tUI6UglIzFsMNjzZn/Na1/i5owSm6rVi9CfKNNjRcUlYEzICELYW6EoZdjwVY2A==} - engines: {node: '>=6'} - dependencies: - '@leichtgewicht/dns-packet': 6.0.3 - dev: false - /@leichtgewicht/ip-codec/2.0.4: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} + /@libp2p/bootstrap/5.0.0_undici@5.10.0: + resolution: {integrity: sha512-3r20rD2coW0k6j7C7EBfRPh3vaUKVKcTmMksesn7ybcNezu8ziEHxZx93BBwnw8sy+ZwSfnUsK/vOtiGWJPAhw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-peer-discovery': 1.0.2_undici@5.10.0 + '@libp2p/interface-peer-info': 1.0.4_undici@5.10.0 + '@libp2p/interface-peer-store': 1.2.3_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.1 + '@libp2p/peer-id': 1.1.15 + '@multiformats/mafmt': 11.0.3_undici@5.10.0 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + transitivePeerDependencies: + - supports-color + - undici + dev: false + /@libp2p/components/2.0.4_undici@5.10.0: resolution: {integrity: sha512-F04yV6ZrMUEaN8YKxUe2UPsLOnDoME4aMxm+i515aYF0fIZ6qAQfCd0PERvtOnygVnIx+3i3gLsejtL5AVPGUA==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: '@libp2p/interface-address-manager': 1.0.2_undici@5.10.0 - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 - '@libp2p/interface-connection-manager': 1.0.3_undici@5.10.0 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-connection-manager': 1.3.1_undici@5.10.0 '@libp2p/interface-content-routing': 1.0.2_undici@5.10.0 '@libp2p/interface-dht': 1.0.1_undici@5.10.0 '@libp2p/interface-metrics': 3.0.0 - '@libp2p/interface-peer-id': 1.0.4 + '@libp2p/interface-peer-id': 1.0.6 '@libp2p/interface-peer-routing': 1.0.1_undici@5.10.0 - '@libp2p/interface-peer-store': 1.2.1_undici@5.10.0 + '@libp2p/interface-peer-store': 1.2.3_undici@5.10.0 '@libp2p/interface-pubsub': 2.0.1_undici@5.10.0 - '@libp2p/interface-registrar': 2.0.3_undici@5.10.0 + '@libp2p/interface-registrar': 2.0.4_undici@5.10.0 '@libp2p/interface-transport': 1.0.3_undici@5.10.0 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interfaces': 3.0.4 err-code: 3.0.1 interface-datastore: 7.0.0 transitivePeerDependencies: @@ -2073,9 +2092,9 @@ packages: resolution: {integrity: sha512-YT+5cYUsG5H5oaGFJyJSuuKdIdBQ4LQQljNvkuO5REiMvviAiWfiF4CMJIQvDW6m7F+s4qpxDHMYuZPJJw2jzw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 - '@libp2p/interface-peer-id': 1.0.4 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interfaces': 3.0.4 '@libp2p/logger': 2.0.1 '@multiformats/multiaddr': 10.4.1_undici@5.10.0 err-code: 3.0.1 @@ -2084,6 +2103,21 @@ packages: - undici dev: false + /@libp2p/connection/4.0.2_undici@5.10.0: + resolution: {integrity: sha512-l/mvmcA7QkAC/0qRmTpuD5CeMaiy4DuKCsutaY3PpwJbMegTOjxuZh0uzk3z94d0wJBnhquVZ0e4Yqvd+QGlng==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.1 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + err-code: 3.0.1 + transitivePeerDependencies: + - supports-color + - undici + dev: false + /@libp2p/crypto/1.0.4_uint8arraylist@2.3.2: resolution: {integrity: sha512-3hHZvqi+vI8YoTHE+0u8nA5SYGPLZRLMvbgXQoAn0IyPjez66Taaxym/3p3Duf9QkFlvJu95nzpNzv0OdHs9Yw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -2104,41 +2138,62 @@ packages: resolution: {integrity: sha512-YUZzuY3yySXaeYd/LXkEDV/aKp6eJBsropXypwqeP3ErmEvkN06nbShQQAyNvRnloecYVAeLt2IZW2N9ImlRFg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interfaces': 3.0.3 + '@libp2p/interfaces': 3.0.4 '@multiformats/multiaddr': 10.4.1_undici@5.10.0 transitivePeerDependencies: - supports-color - undici dev: false + /@libp2p/interface-address-manager/2.0.1_undici@5.10.0: + resolution: {integrity: sha512-JjlQUJ0cF1h0wsOS22PNRQiiiMLwftd5QttjJK2jDsou5FkZETeQ9eYL05I0ykQKZvEJqwH8G5WLwxWtwsj7Ag==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interfaces': 3.0.4 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + transitivePeerDependencies: + - supports-color + - undici + dev: false + /@libp2p/interface-connection-encrypter/2.0.1: resolution: {integrity: sha512-GtqsNJuL1q7LWX3z41t9eFFFrlLSmMH92E0rupoXeFx1dJ8Gs/Zy8b6lZro96Ld6rjU1CeZa87SmYeqQQeHRmw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-id': 1.0.4 + '@libp2p/interface-peer-id': 1.0.6 it-stream-types: 1.0.4 uint8arraylist: 2.3.2 dev: false - /@libp2p/interface-connection-manager/1.0.3_undici@5.10.0: - resolution: {integrity: sha512-zDDzAKbtCkqR/3AmZ3DAoK1bt+5vhyUruV8654R9IT5PI7IBBgFnYzvkWHDI/UDvhwT27ubofPagp0m25gQZvg==} + /@libp2p/interface-connection-encrypter/3.0.2: + resolution: {integrity: sha512-7b4t1aW3xbPcq3ORBi/nplIia8X7mdHlUg4SRWs92fDNciFwm1NUr63aVVs9WMwXmN3XB9UNbxKrrrXAWHRuHw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 - '@libp2p/interface-peer-id': 1.0.4 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interface-peer-id': 1.0.6 + it-stream-types: 1.0.4 + uint8arraylist: 2.3.2 + dev: false + + /@libp2p/interface-connection-manager/1.3.1_undici@5.10.0: + resolution: {integrity: sha512-aaRFzpIU6f2DKo6q9fx7W3xPfT2iW/J5mnGTHvvndCtPGmoziCY90cFYJiZ4nJJfX5YKs+v/kDTztXVWgPA9Nw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interfaces': 3.0.4 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 transitivePeerDependencies: - supports-color - undici dev: false - /@libp2p/interface-connection/3.0.1_undici@5.10.0: - resolution: {integrity: sha512-x+Ws74EhxvSym2fTQMP8/xpV3p8A3ar8yOq4dq/44HSvEMMKcuQvEq2jShVK0aXEpg1ce/KHY83FgY1zToFM2A==} + /@libp2p/interface-connection/3.0.3_undici@5.10.0: + resolution: {integrity: sha512-bJRTu/e+sTl3XPApYXEq+SlnYZ6e5CnHah+sBGv2XHU20n+t3CKCkfGFtAyLSHasTZoHSaRLGHVpuV6Uovobtg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-id': 1.0.4 - '@libp2p/interfaces': 3.0.3 - '@multiformats/multiaddr': 10.4.1_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interfaces': 3.0.4 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 it-stream-types: 1.0.4 uint8arraylist: 2.3.2 transitivePeerDependencies: @@ -2150,8 +2205,8 @@ packages: resolution: {integrity: sha512-Ue1X8XrZ4ymTMQk/GWom/EKfPB5Lu7zy33ohjSix26Da/HbBvkXBdnYGDj485vxSOZGZRqeBhh21nCVjD/yLyg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-info': 1.0.2_undici@5.10.0 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interface-peer-info': 1.0.4_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 multiformats: 9.7.1 transitivePeerDependencies: - supports-color @@ -2162,10 +2217,10 @@ packages: resolution: {integrity: sha512-EToxQznHUnD9frWoHwq8DUaOa7RZ2qoo6beb1aWdQrEJsEdUBi62FHh9qrLkrL+E4W3rkl2+WrhSP6/iHxZZwQ==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-discovery': 1.0.1_undici@5.10.0 - '@libp2p/interface-peer-id': 1.0.4 - '@libp2p/interface-peer-info': 1.0.2_undici@5.10.0 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interface-peer-discovery': 1.0.2_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interface-peer-info': 1.0.4_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 multiformats: 9.7.1 transitivePeerDependencies: - supports-color @@ -2181,34 +2236,55 @@ packages: resolution: {integrity: sha512-TxK63BrDalv0yW544608xfmg3rsbh31ykZzf7I1yjMCZpyIFOqLTH1WN4YQwXKNlMz/XURux99UTpGSRYl3nOA==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-id': 1.0.4 + '@libp2p/interface-peer-id': 1.0.6 it-stream-types: 1.0.4 dev: false + /@libp2p/interface-metrics/4.0.2_undici@5.10.0: + resolution: {integrity: sha512-HON9yXhFaTnQ86tOdE18bFJv71zQdI7xrZJuA6pNUtpsfA+djhqWXv0a4mwEGUP7k4zz3FkH0M9CrrvL0pkBWg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + transitivePeerDependencies: + - supports-color + - undici + dev: false + /@libp2p/interface-peer-discovery/1.0.1_undici@5.10.0: resolution: {integrity: sha512-ZqBhpX7fR3ROYQaGYV47YhyTJJzFDzyyEIsQ7NnDuG3KhcQb2PtocnN0sy1Ozm784M0oYveM/HjfuNxxcOwdYg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-info': 1.0.2_undici@5.10.0 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interface-peer-info': 1.0.4_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 transitivePeerDependencies: - supports-color - undici dev: false - /@libp2p/interface-peer-id/1.0.4: - resolution: {integrity: sha512-VRnE0MqmS1kN43hyKCEdkhz0gciuDML7hpL3p8zDm0LnveNMLJsR+/VSUaugCi/muOzLaLk26WffKWbMYfnGfA==} + /@libp2p/interface-peer-discovery/1.0.2_undici@5.10.0: + resolution: {integrity: sha512-Zgjw0bVd8DDwL5qkh/GA1JCQiEGD16wRQ7nhlGe+tXHdZb8LCP/1/P6ry0v0W6MgxAnO90SegC4T3TGYlsj6hw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - multiformats: 9.7.1 + '@libp2p/interface-peer-info': 1.0.4_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 + transitivePeerDependencies: + - supports-color + - undici dev: false - /@libp2p/interface-peer-info/1.0.2_undici@5.10.0: - resolution: {integrity: sha512-8dGBj8+6PdBDsMAASxX2sECnWhK7zAnv8iCFgYXY5Z6fbQwA+7iVAea9FdjgyLapdIzDarttPt3Gdou8tXZdGg==} + /@libp2p/interface-peer-id/1.0.6: + resolution: {integrity: sha512-3iMoAnXq/F+t/JWbNPb9UePvwgmm5rFUCEwNgAiDOUtXUZsXZO0Ko3eF9O1gpLe1KNH5wK7g2Wf46YW1vRAS8A==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-id': 1.0.4 - '@multiformats/multiaddr': 10.4.1_undici@5.10.0 + multiformats: 10.0.2 + dev: false + + /@libp2p/interface-peer-info/1.0.4_undici@5.10.0: + resolution: {integrity: sha512-ILW2j7NMD1jZwWdJyxXY8fv/aiaJf2rOjgQkXgidy1GdaZ7UtNiiyvZmksqfEVlWH6opfd/GbuwrMemzM2E7Xg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-peer-id': 1.0.6 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 transitivePeerDependencies: - supports-color - undici @@ -2218,23 +2294,23 @@ packages: resolution: {integrity: sha512-MKx2g0mIUI6qNuLv3xApKXR2ZrO9CUTT9ZPL0gvRlhpFCXovEkdWJ1h8KnmkR7tGPxKHt2bsCCJ8gqUaFeNstA==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-id': 1.0.4 - '@libp2p/interface-peer-info': 1.0.2_undici@5.10.0 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interface-peer-info': 1.0.4_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 transitivePeerDependencies: - supports-color - undici dev: false - /@libp2p/interface-peer-store/1.2.1_undici@5.10.0: - resolution: {integrity: sha512-X1kRrhWUkqWu6KcwDeQ8vdTvvjisZ4TkgVxDufw2MYZlIZ5DUFLqv0d7+QRC7HeOkNkWTOxrWB7FfvtMGbG2Xg==} + /@libp2p/interface-peer-store/1.2.3_undici@5.10.0: + resolution: {integrity: sha512-nSSaOO2zvZa9ZGoDbLsjPDEVC1OFWY5/FoQPkxokaPTz0AFJ5jDTAgii8iQ+6XRo2WvV7ZYcEd+AusSYeE3w6Q==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-id': 1.0.4 - '@libp2p/interface-peer-info': 1.0.2_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interface-peer-info': 1.0.4_undici@5.10.0 '@libp2p/interface-record': 2.0.1 - '@libp2p/interfaces': 3.0.3 - '@multiformats/multiaddr': 10.4.1_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 transitivePeerDependencies: - supports-color - undici @@ -2244,9 +2320,23 @@ packages: resolution: {integrity: sha512-j6XSYz5Ir5yJH6KCtYMUGYlbBFfDGx/vPfFe1X3UFIC6qZ9N+IMkde6C5DCQ8calhCyM1pB2K5StAlztsZV2BQ==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 - '@libp2p/interface-peer-id': 1.0.4 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interfaces': 3.0.4 + it-pushable: 3.1.0 + uint8arraylist: 2.3.2 + transitivePeerDependencies: + - supports-color + - undici + dev: false + + /@libp2p/interface-pubsub/3.0.1_undici@5.10.0: + resolution: {integrity: sha512-VLMr6Mn8e2m2moda3dGNbsAkWjPoENBebJIzFV7QDd9NOKwNiAs59vIoNi2n+y5XzUBmgBeKeFB8G03/m0NOdA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interfaces': 3.0.4 it-pushable: 3.1.0 uint8arraylist: 2.3.2 transitivePeerDependencies: @@ -2258,16 +2348,16 @@ packages: resolution: {integrity: sha512-RqF5jKukI8v3Q8MZb4d8/UVjg0OXbl0R8ErWi/LKf+uklA8kTA7rT4FQXFUBycxrkFmEu/tJnW+R1/4fwRwZVg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-id': 1.0.4 + '@libp2p/interface-peer-id': 1.0.6 uint8arraylist: 2.3.2 dev: false - /@libp2p/interface-registrar/2.0.3_undici@5.10.0: - resolution: {integrity: sha512-YA/A+o+166/+noXxMFXvZdg9soZSZX2EPOlUwnGXZWR7J5B2sxyP76QxHWXL5npsEMj7suP+Rjb/GJYGz7rDyg==} + /@libp2p/interface-registrar/2.0.4_undici@5.10.0: + resolution: {integrity: sha512-GD5EY+LrtV4v4Mvm/L/ObeMWb96VPZppi7Vl1b1HU5dMzWSnPdOylJZ/N0/Ppryg30CO6yayq9g+/CQN8YEk4g==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 - '@libp2p/interface-peer-id': 1.0.4 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 transitivePeerDependencies: - supports-color - undici @@ -2277,8 +2367,20 @@ packages: resolution: {integrity: sha512-BcLsV8ZVr34G32u/w4pgSAgFju9CTuBB9OJwgX6ugasYf6LtJ0a3m5Kwddy79lvvM/gBvVv/McpCr4mPxP4WWg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 + it-stream-types: 1.0.4 + transitivePeerDependencies: + - supports-color + - undici + dev: false + + /@libp2p/interface-stream-muxer/3.0.1_undici@5.10.0: + resolution: {integrity: sha512-HlIZFMMSYTKOKn5VBw8UHQ5qya6oWSqpP2ygtSoB/nbBcC/3mv/4cbvozJUAGrOrDz01YY3QOB2LJ6R1b0EWCQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 it-stream-types: 1.0.4 transitivePeerDependencies: - supports-color @@ -2289,8 +2391,8 @@ packages: resolution: {integrity: sha512-uwCWcrtKVHGUpgJdmkTgeSr4vpN3lp7lhdV7NybrgL9Ge8JZxTRbs7OlCltRwD+jZkYEb0c6xAHF8nXlBFv5rw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 '@multiformats/multiaddr': 10.4.1_undici@5.10.0 it-stream-types: 1.0.4 transitivePeerDependencies: @@ -2298,8 +2400,22 @@ packages: - undici dev: false - /@libp2p/interfaces/3.0.3: - resolution: {integrity: sha512-8IIxw7TKpaYTtVfZN3jePLlm/E/VzqPpqerN+jhA+1s86akRSeyxVBYi3W9SWDSf0oIauHJSDE8KNxLceAfeag==} + /@libp2p/interface-transport/2.0.1_undici@5.10.0: + resolution: {integrity: sha512-yrL6YZmPQX4JT/E/60XgNgNSCu9tNPjjq2HuWZs1n1k8cstV0/WvViUE8aoOlJlKZSVjQNcpRAy9LgVxznK7/g==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-stream-muxer': 3.0.1_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + it-stream-types: 1.0.4 + transitivePeerDependencies: + - supports-color + - undici + dev: false + + /@libp2p/interfaces/3.0.4: + resolution: {integrity: sha512-e8GZAgr72bT2qfDsIVb9lKDA2itLLGfXnaC18VXsToFUd4kCAe6ggUsRFpCBjrX3aWZ16pRiGy4afprOCfgyIg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dev: false @@ -2307,7 +2423,7 @@ packages: resolution: {integrity: sha512-Mtj7ImjRYbaANuT53QRqc7ooBYpWieLo7KbqYYGas5O2AWQeOu/zyGBMM35WbWIo7sMuhCas9XBPJdFOR7A05w==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-id': 1.0.4 + '@libp2p/interface-peer-id': 1.0.6 debug: 4.3.4 interface-datastore: 7.0.0 multiformats: 9.7.1 @@ -2315,23 +2431,23 @@ packages: - supports-color dev: false - /@libp2p/mplex/5.1.2_undici@5.10.0: - resolution: {integrity: sha512-PJcHwhUTXxtyG3lLjX9itBSPYuhReLn63KhJU8HsvFxi6KZC52mdOyDUuwMQr68QKcdZGP1K5sg5mRoC0U3PAw==} + /@libp2p/mplex/7.0.0_undici@5.10.0: + resolution: {integrity: sha512-pzPxBXxvLJI1xBwrz2b2mcLblVvoj6swoI6Trgezjx2myLMKIXjFTcK7KBWor5J8RF+vLmnmOLDEDvqOJJtCWg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/components': 2.0.4_undici@5.10.0 - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 - '@libp2p/interface-stream-muxer': 2.0.2_undici@5.10.0 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-stream-muxer': 3.0.1_undici@5.10.0 '@libp2p/logger': 2.0.1 - '@libp2p/tracked-map': 2.0.2 abortable-iterator: 4.0.2 any-signal: 3.0.1 + benchmark: 2.1.4 err-code: 3.0.1 it-pipe: 2.0.4 it-pushable: 3.1.0 it-stream-types: 1.0.4 + rate-limiter-flexible: 2.4.1 uint8arraylist: 2.3.2 - uint8arrays: 3.1.0 + uint8arrays: 4.0.2 varint: 6.0.0 transitivePeerDependencies: - supports-color @@ -2342,7 +2458,7 @@ packages: resolution: {integrity: sha512-l7NFJfq6J86wyM/F0agf45CX/4BLgm9Ork5pfHuz8E+z0F7s+i+gWZH8Pk1CIrIfOpMVJvEtJCnRcjJnDAcv2A==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interfaces': 3.0.3 + '@libp2p/interfaces': 3.0.4 '@libp2p/logger': 2.0.1 abortable-iterator: 4.0.2 err-code: 3.0.1 @@ -2364,7 +2480,7 @@ packages: resolution: {integrity: sha512-A074sSs0Kv3g/1gaf3ZvMc05sLmho3c3uJtkep4L3cgHokMW0pF+3YovU5KvdgBCB8GEepXiUvYsdPYzehVl7A==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-id': 1.0.4 + '@libp2p/interface-peer-id': 1.0.6 '@libp2p/peer-id': 1.1.15 dev: false @@ -2374,7 +2490,7 @@ packages: dependencies: '@libp2p/crypto': 1.0.4_uint8arraylist@2.3.2 '@libp2p/interface-keys': 1.0.3 - '@libp2p/interface-peer-id': 1.0.4 + '@libp2p/interface-peer-id': 1.0.6 '@libp2p/peer-id': 1.1.15 multiformats: 9.7.1 protons-runtime: 3.1.0_uint8arraylist@2.3.2 @@ -2386,7 +2502,7 @@ packages: resolution: {integrity: sha512-Y33JLEfsLmLUjuC2nhQ2lBXP6PIsR892gSsNy4Vd7oILkuRhjPouIojP9BbME0m9bhVbAws+Zh9NBKtp7UH7wA==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-id': 1.0.4 + '@libp2p/interface-peer-id': 1.0.6 err-code: 3.0.1 multiformats: 9.7.1 uint8arrays: 3.1.0 @@ -2397,7 +2513,7 @@ packages: engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: '@libp2p/crypto': 1.0.4_uint8arraylist@2.3.2 - '@libp2p/interface-peer-id': 1.0.4 + '@libp2p/interface-peer-id': 1.0.6 '@libp2p/interface-record': 2.0.1 '@libp2p/logger': 2.0.1 '@libp2p/peer-id': 1.1.15 @@ -2421,19 +2537,48 @@ packages: - undici dev: false + /@libp2p/peer-record/4.0.4_undici@5.10.0: + resolution: {integrity: sha512-HV4cp8vQHt06gmhoXHf1aVbwE/145DCqRmtURkd+C75t3y+RNxDf/tlxMo/bwse3HxWNpjN8uUYP48Z++GWmqA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/crypto': 1.0.4_uint8arraylist@2.3.2 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interface-record': 2.0.1 + '@libp2p/logger': 2.0.1 + '@libp2p/peer-id': 1.1.15 + '@libp2p/utils': 3.0.2_undici@5.10.0 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + err-code: 3.0.1 + interface-datastore: 7.0.0 + it-all: 1.0.6 + it-filter: 1.0.3 + it-foreach: 0.1.1 + it-map: 1.0.6 + it-pipe: 2.0.4 + multiformats: 10.0.2 + protons-runtime: 4.0.1_uint8arraylist@2.3.2 + uint8-varint: 1.0.3 + uint8arraylist: 2.3.2 + uint8arrays: 4.0.2 + varint: 6.0.0 + transitivePeerDependencies: + - supports-color + - undici + dev: false + /@libp2p/peer-store/3.1.3_undici@5.10.0: resolution: {integrity: sha512-W2Q6l3nk+SwI45busDuSgGgKs9Wz4YTvf2DojBVkaqP1m+32hsjngRYNW63kaexJswnIBvb3uFqnrlyf9plgKg==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: '@libp2p/components': 2.0.4_undici@5.10.0 - '@libp2p/interface-peer-id': 1.0.4 - '@libp2p/interface-peer-info': 1.0.2_undici@5.10.0 - '@libp2p/interface-peer-store': 1.2.1_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interface-peer-info': 1.0.4_undici@5.10.0 + '@libp2p/interface-peer-store': 1.2.3_undici@5.10.0 '@libp2p/interface-record': 2.0.1 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interfaces': 3.0.4 '@libp2p/logger': 2.0.1 '@libp2p/peer-id': 1.1.15 - '@libp2p/peer-record': 4.0.2_undici@5.10.0 + '@libp2p/peer-record': 4.0.4_undici@5.10.0 '@multiformats/multiaddr': 10.4.1_undici@5.10.0 err-code: 3.0.1 interface-datastore: 7.0.0 @@ -2452,17 +2597,47 @@ packages: - undici dev: false + /@libp2p/peer-store/5.0.0_undici@5.10.0: + resolution: {integrity: sha512-Yz/JykQ9xA0cpv4jIOt9dzYXBAugjoJFPVpA8/LEwU6Y+aUcTIAC3AhOe88QxjYxy4pz+H7C711K2HNCj207jg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interface-peer-info': 1.0.4_undici@5.10.0 + '@libp2p/interface-peer-store': 1.2.3_undici@5.10.0 + '@libp2p/interface-record': 2.0.1 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.1 + '@libp2p/peer-id': 1.1.15 + '@libp2p/peer-record': 4.0.4_undici@5.10.0 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + err-code: 3.0.1 + interface-datastore: 7.0.0 + it-all: 1.0.6 + it-filter: 1.0.3 + it-foreach: 0.1.1 + it-map: 1.0.6 + it-pipe: 2.0.4 + mortice: 3.0.1 + multiformats: 10.0.2 + protons-runtime: 4.0.1_uint8arraylist@2.3.2 + uint8arraylist: 2.3.2 + uint8arrays: 4.0.2 + transitivePeerDependencies: + - supports-color + - undici + dev: false + /@libp2p/pubsub/3.1.2_undici@5.10.0: resolution: {integrity: sha512-pCbz6JW9q10Ukw2f+gfMWzvKRdN3K3w04//JRfCOrGwRnkdHWA90k4FGEZ0j2caXK8Z0cnUGVD86UBX5uBAG7Q==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: '@libp2p/components': 2.0.4_undici@5.10.0 '@libp2p/crypto': 1.0.4_uint8arraylist@2.3.2 - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 - '@libp2p/interface-peer-id': 1.0.4 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 '@libp2p/interface-pubsub': 2.0.1_undici@5.10.0 - '@libp2p/interface-registrar': 2.0.3_undici@5.10.0 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interface-registrar': 2.0.4_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 '@libp2p/logger': 2.0.1 '@libp2p/peer-collections': 2.0.0 '@libp2p/peer-id': 1.1.15 @@ -2482,12 +2657,41 @@ packages: - undici dev: false + /@libp2p/pubsub/5.0.0_undici@5.10.0: + resolution: {integrity: sha512-E391cFkWDFG7SnE4aoG5y8eRr5OkUWEarWbWkGjnzt2IYSO5wj3K9XKn9U8DDg4Fskl1KQAQDZayS8crMxyHAA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/crypto': 1.0.4_uint8arraylist@2.3.2 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interface-pubsub': 3.0.1_undici@5.10.0 + '@libp2p/interface-registrar': 2.0.4_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.1 + '@libp2p/peer-collections': 2.0.0 + '@libp2p/peer-id': 1.1.15 + '@libp2p/topology': 3.0.0_undici@5.10.0 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + abortable-iterator: 4.0.2 + err-code: 3.0.1 + it-length-prefixed: 8.0.2 + it-pipe: 2.0.4 + it-pushable: 3.1.0 + multiformats: 10.0.2 + p-queue: 7.3.0 + uint8arraylist: 2.3.2 + uint8arrays: 4.0.2 + transitivePeerDependencies: + - supports-color + - undici + dev: false + /@libp2p/topology/3.0.0_undici@5.10.0: resolution: {integrity: sha512-gQMkO1j7D/7A9MfL2mtLxr0StXzjqK0V554w7hk25E66Ly0wp1K7vPEfhE9rExLSaQqe9ir4nijhbA3rNnxZng==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-peer-id': 1.0.4 - '@libp2p/interface-registrar': 2.0.3_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interface-registrar': 2.0.4_undici@5.10.0 '@libp2p/logger': 2.0.1 '@multiformats/multiaddr': 10.4.1_undici@5.10.0 err-code: 3.0.1 @@ -2509,8 +2713,8 @@ packages: engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: '@achingbrain/ip-address': 8.1.0 - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 - '@libp2p/interface-peer-store': 1.2.1_undici@5.10.0 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-peer-store': 1.2.3_undici@5.10.0 '@libp2p/logger': 2.0.1 '@multiformats/multiaddr': 10.4.1_undici@5.10.0 abortable-iterator: 4.0.2 @@ -2524,18 +2728,38 @@ packages: - undici dev: false - /@libp2p/websockets/3.0.3_undici@5.10.0: - resolution: {integrity: sha512-fGbXpbyJaToA3Opc/lyw3C2xGlhDiabwQeQE6bTNTCpCFsBwOq8DwE4J++lkxnvJzKu0D4oC1c7oQrQ+4oq1Fw==} + /@libp2p/utils/3.0.2_undici@5.10.0: + resolution: {integrity: sha512-/+mwCEd1o1sko3fYkVfy9pDT3Ks+KszR4Y3fb3M3/UCETDituvqZKHHM4wyTJsFlrFrohbtYlNvWhJ7Pej3X5g==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 - '@libp2p/interface-transport': 1.0.3_undici@5.10.0 - '@libp2p/interfaces': 3.0.3 + '@achingbrain/ip-address': 8.1.0 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-peer-store': 1.2.3_undici@5.10.0 '@libp2p/logger': 2.0.1 - '@libp2p/utils': 3.0.1_undici@5.10.0 - '@multiformats/mafmt': 11.0.2_undici@5.10.0 - '@multiformats/multiaddr': 10.4.1_undici@5.10.0 - '@multiformats/multiaddr-to-uri': 9.0.1_undici@5.10.0 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + abortable-iterator: 4.0.2 + err-code: 3.0.1 + is-loopback-addr: 2.0.1 + it-stream-types: 1.0.4 + private-ip: 2.3.4 + uint8arraylist: 2.3.2 + transitivePeerDependencies: + - supports-color + - undici + dev: false + + /@libp2p/websockets/5.0.0_undici@5.10.0: + resolution: {integrity: sha512-aQ1aVIuLXuUrjWIug9rJ3iLwyaJ1zgcHQfSGg0eE3a2DE1zpFgFyH0hK6zN+PT23GY/BFmNk/zlilKnA6ayatQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-transport': 2.0.1_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.1 + '@libp2p/utils': 3.0.2_undici@5.10.0 + '@multiformats/mafmt': 11.0.3_undici@5.10.0 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + '@multiformats/multiaddr-to-uri': 9.0.2_undici@5.10.0 abortable-iterator: 4.0.2 err-code: 3.0.1 it-ws: 5.0.2 @@ -2558,10 +2782,21 @@ packages: - undici dev: false - /@multiformats/multiaddr-to-uri/9.0.1_undici@5.10.0: - resolution: {integrity: sha512-kSyHZ2lKjoEzHu/TM4ZVwFj4AWV1B9qFBFJjYb/fK1NqrnrNb/M3uhoyckJvP7WZvpDsnEc7fUCpmPipDY6LMw==} + /@multiformats/mafmt/11.0.3_undici@5.10.0: + resolution: {integrity: sha512-DvCQeZJgaC4kE3BLqMuW3gQkNAW14Z7I+yMt30Ze+wkfHkWSp+bICcHGihhtgfzYCumHA/vHlJ9n54mrCcmnvQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} dependencies: - '@multiformats/multiaddr': 10.4.1_undici@5.10.0 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + transitivePeerDependencies: + - supports-color + - undici + dev: false + + /@multiformats/multiaddr-to-uri/9.0.2_undici@5.10.0: + resolution: {integrity: sha512-vrWmfFadmix5Ab9l//oRQdQ7O3J5bGJpJRMSm21bHlQB0XV4xtNU6vMZBVXeu3Su79LgflEp37cjTFE3yKf3Hw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 transitivePeerDependencies: - supports-color - undici @@ -2582,10 +2817,29 @@ packages: - undici dev: false + /@multiformats/multiaddr/11.0.7_undici@5.10.0: + resolution: {integrity: sha512-rCqYS3Qz/dm4H/1Lvda11OBZf1tH8rst69GWK9jDy8AY+3n+NBBdErA/SRtdcRx6hPtQ8lAB5UhHlzIVbViv1Q==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@chainsafe/is-ip': 2.0.1 + dns-over-http-resolver: 2.1.0_undici@5.10.0 + err-code: 3.0.1 + multiformats: 10.0.2 + uint8arrays: 4.0.2 + varint: 6.0.0 + transitivePeerDependencies: + - supports-color + - undici + dev: false + /@noble/ed25519/1.6.1: resolution: {integrity: sha512-Gptpue6qPmg7p1E5LBO5GDtXw5WMc2DVtUmu4EQequOcoCvum1dT9sY6s9M8aSJWq9YopCN4jmTOAvqMdw3q7w==} dev: false + /@noble/hashes/1.1.3: + resolution: {integrity: sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==} + dev: false + /@noble/secp256k1/1.6.3: resolution: {integrity: sha512-T04e4iTurVy7I8Sw4+c5OSN9/RkPlo1uKxAomtxQNLq8j1uPAqnsqG1bqvY3Jv7c13gyr6dui0zmh/I3+f/JaQ==} dev: false @@ -3414,6 +3668,79 @@ packages: '@typescript-eslint/types': 5.32.0 eslint-visitor-keys: 3.3.0 + /@waku/byte-utils/0.0.2: + resolution: {integrity: sha512-CnInExxFX48ocn1wqjdg7B+TCGsi8mjpiek4wRIbwmk96IrsuwMtT0PVtTyKKQyU7MqS4ou0Hrz51nnsDFig2A==} + engines: {node: '>=16'} + dependencies: + uint8arrays: 4.0.2 + dev: false + + /@waku/core/0.0.6_undici@5.10.0: + resolution: {integrity: sha512-Q3m1Eu4t4EVZlzDljPUPqHyDcdnmHpdthNzxbuj7hxJLi6od6UBaYxjQpPId7mbygqmgaNJVG+A7OQJL5xpBuA==} + engines: {node: '>=16'} + dependencies: + '@chainsafe/libp2p-gossipsub': 5.2.1_undici@5.10.0 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-peer-discovery': 1.0.1_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interface-peer-info': 1.0.4_undici@5.10.0 + '@libp2p/interface-peer-store': 1.2.3_undici@5.10.0 + '@libp2p/interface-pubsub': 3.0.1_undici@5.10.0 + '@libp2p/interface-registrar': 2.0.4_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 + '@libp2p/peer-id': 1.1.15 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + '@noble/hashes': 1.1.3 + '@waku/byte-utils': 0.0.2 + '@waku/interfaces': 0.0.2_undici@5.10.0 + debug: 4.3.4 + it-all: 1.0.6 + it-length-prefixed: 8.0.2 + it-pipe: 2.0.4 + libp2p: 0.40.0_undici@5.10.0 + p-event: 5.0.1 + protons-runtime: 3.1.0_uint8arraylist@2.3.2 + uint8arraylist: 2.3.2 + uint8arrays: 4.0.2 + uuid: 8.3.2 + transitivePeerDependencies: + - supports-color + - undici + dev: false + + /@waku/create/0.0.4_undici@5.10.0: + resolution: {integrity: sha512-GIhcY6do+s9L26GT+zzDWyRGFEDbwnCX2ro/7PjEOVzulb6zHG2FHyfUgTymmOE2ORRC5CxxoE/pYv1ia4qvMw==} + engines: {node: '>=16'} + dependencies: + '@chainsafe/libp2p-noise': 10.1.0_undici@5.10.0 + '@libp2p/bootstrap': 5.0.0_undici@5.10.0 + '@libp2p/interface-peer-discovery': 1.0.2_undici@5.10.0 + '@libp2p/mplex': 7.0.0_undici@5.10.0 + '@libp2p/websockets': 5.0.0_undici@5.10.0 + '@waku/core': 0.0.6_undici@5.10.0 + '@waku/interfaces': 0.0.2_undici@5.10.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - undici + - utf-8-validate + dev: false + + /@waku/interfaces/0.0.2_undici@5.10.0: + resolution: {integrity: sha512-mL0tJf2aqDfObC/moPUQ4YieEDPFRhZNmU4mraTHMqMn0+nGXFkeoOZNZfZAj1irYKqXxH/BQ0LkrMQmIOqplg==} + engines: {node: '>=16'} + dependencies: + '@chainsafe/libp2p-gossipsub': 4.1.1_undici@5.10.0 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interface-peer-store': 1.2.3_undici@5.10.0 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + libp2p: 0.38.0_undici@5.10.0 + transitivePeerDependencies: + - supports-color + - undici + dev: false + /@webassemblyjs/ast/1.11.1: resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} dependencies: @@ -3965,6 +4292,13 @@ packages: /batch/0.6.1: resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + /benchmark/2.1.4: + resolution: {integrity: sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ==} + dependencies: + lodash: 4.17.21 + platform: 1.3.6 + dev: false + /bfj/7.0.2: resolution: {integrity: sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==} engines: {node: '>= 8.0.0'} @@ -4073,10 +4407,6 @@ packages: uint8arraylist: 2.3.2 dev: false - /bytes.js/0.0.2: - resolution: {integrity: sha512-KrLm4hv5Qs9w6b0U7h1bCdqxrsf+e9QMsfHeyQFzAz94x/5Aqa+FTEUSNBtt5d2VuV3Hfiea3c4ti74RZDDYkg==} - dev: false - /bytes/3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} engines: {node: '>= 0.8'} @@ -4811,17 +5141,6 @@ packages: dependencies: '@leichtgewicht/ip-codec': 2.0.4 - /dns-query/0.11.2: - resolution: {integrity: sha512-zF8qxQpqCB467o4A63DLpQClo77H642JEKMx0Ra9GFww7Rx0234Fo8NoG0LBoSBZxamWkXfLxhzDG19bTBHvXQ==} - hasBin: true - dependencies: - '@leichtgewicht/base64-codec': 1.0.0 - '@leichtgewicht/dns-packet': 6.0.3 - '@leichtgewicht/dns-socket': 5.0.0 - '@leichtgewicht/ip-codec': 2.0.4 - utf8-codec: 1.0.0 - dev: false - /doctrine/2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -5851,10 +6170,6 @@ packages: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true - /hi-base32/0.5.1: - resolution: {integrity: sha512-EmBBpvdYh/4XxsnUybsPag6VikPYnN30td+vQk+GI3qpahVEG9+gTkG0aXVxTjBqQ5T6ijbWIu77O+C5WFWsnA==} - dev: false - /hoopy/0.1.4: resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} engines: {node: '>= 6.0.0'} @@ -6342,22 +6657,47 @@ packages: resolution: {integrity: sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A==} dev: false + /it-all/2.0.0: + resolution: {integrity: sha512-I/yi9ogTY59lFxtfsDSlI9w9QZtC/5KJt6g7CPPBJJh2xql2ZS7Ghcp9hoqDDbc4QfwQvtx8Loy0zlKQ8H5gFg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dev: false + /it-drain/1.0.5: resolution: {integrity: sha512-r/GjkiW1bZswC04TNmUnLxa6uovme7KKwPhc+cb1hHU65E3AByypHH6Pm91WHuvqfFsm+9ws0kPtDBV3/8vmIg==} dev: false + /it-drain/2.0.0: + resolution: {integrity: sha512-oa/5iyBtRs9UW486vPpyDTC0ee3rqx5qlrPI7txIUJcqqtiO5yVozEB6LQrl5ysQYv+P3y/dlKEqwVqlCV0SEA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dev: false + /it-filter/1.0.3: resolution: {integrity: sha512-EI3HpzUrKjTH01miLHWmhNWy3Xpbx4OXMXltgrNprL5lDpF3giVpHIouFpr5l+evXw6aOfxhnt01BIB+4VQA+w==} dev: false + /it-filter/2.0.0: + resolution: {integrity: sha512-E68+zzoNNI7MxdH1T4lUTgwpCyEnymlH349Qg2mcvsqLmYRkaZLM4NfZZ0hUuH7/5DkWXubQSDOYH396va8mpg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dev: false + /it-first/1.0.7: resolution: {integrity: sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g==} dev: false + /it-first/2.0.0: + resolution: {integrity: sha512-fzZGzVf01exFyIZXNjkpSMFr1eW2+J1K0v018tYY26Dd4f/O3pWlBTdrOBfSQRZwtI8Pst6c7eKhYczWvFs6tA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dev: false + /it-foreach/0.1.1: resolution: {integrity: sha512-ZLxL651N5w5SL/EIIcrXELgYrrkuEKj/TErG93C4lr6lNZziKsf338ljSG85PjQfu7Frg/1wESl5pLrPSFXI9g==} dev: false + /it-foreach/1.0.0: + resolution: {integrity: sha512-2j5HK1P6aMwEvgL6K5nzUwOk+81B/mjt05PxiSspFEKwJnqy1LfJYlLLS6llBoM+NdoUxf6EsBCHidFGmsXvhw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dev: false + /it-handshake/4.1.2: resolution: {integrity: sha512-Q/EvrB4KWIX5+/wO7edBK3l79Vh28+iWPGZvZSSqwAtOJnHZIvywC+JUbiXPRJVXfICBJRqFETtIJcvrqWL2Zw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -6384,12 +6724,24 @@ packages: resolution: {integrity: sha512-XT4/RM6UHIFG9IobGlQPFQUrlEKkU4eBUFG3qhWhfAdh1JfF2x11ShCrKCdmZ0OiZppPfoLuzcfA4cey6q3UAQ==} dev: false + /it-map/2.0.0: + resolution: {integrity: sha512-mLgtk/NZaN7NZ06iLrMXCA6jjhtZO0vZT5Ocsp31H+nsGI18RSPVmUbFyA1sWx7q+g92J22Sixya7T2QSSAwfA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dev: false + /it-merge/1.0.4: resolution: {integrity: sha512-DcL6GksTD2HQ7+5/q3JznXaLNfwjyG3/bObaF98da+oHfUiPmdo64oJlT9J8R8G5sJRU7thwaY5zxoAKCn7FJw==} dependencies: it-pushable: 1.4.2 dev: false + /it-merge/2.0.0: + resolution: {integrity: sha512-mH4bo/ZrMoU+Wlu7ZuYPNNh9oWZ/GvYbeXZ0zll97+Rp6H4jFu98iu6v9qqXDz//RUjdO9zGh8awzMfOElsjpA==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + it-pushable: 3.1.0 + dev: false + /it-pair/2.0.3: resolution: {integrity: sha512-heCgsbYscFCQY5YvltlGT9tjgLGYo7NxPEoJyl55X4BD2KOXpTyuwOhPLWhi9Io0y6+4ZUXCkyaQXIB6Y8xhRw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -6441,6 +6793,13 @@ packages: it-all: 1.0.6 dev: false + /it-sort/2.0.0: + resolution: {integrity: sha512-yeAE97b5PEjCrWFUiNyR90eJdGslj8FB3cjT84rsc+mzx9lxPyR2zJkYB9ZOJoWE5MMebxqcQCLRT3OSlzo7Zg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + it-all: 2.0.0 + dev: false + /it-stream-types/1.0.4: resolution: {integrity: sha512-0F3CqTIcIHwtnmIgqd03a7sw8BegAmE32N2w7anIGdALea4oAN4ltqPgDMZ7zn4XPLZifXEZlBXSzgg64L1Ebw==} dev: false @@ -7008,53 +7367,9 @@ packages: - ts-node - utf-8-validate - /js-sha3/0.8.0: - resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} - dev: false - /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - /js-waku/0.30.0_undici@5.10.0: - resolution: {integrity: sha512-CcPsPXbuIIoaMwRU/jw+U4pVCqRPbt4h/tjpk4skXnlTLTSGDOkfpvQ45Aj5tS0yXgwKdAjOMziV14OwfeZw/w==} - engines: {node: '>=16'} - dependencies: - '@chainsafe/libp2p-gossipsub': 4.1.1_undici@5.10.0 - '@chainsafe/libp2p-noise': 8.0.1 - '@ethersproject/rlp': 5.6.1 - '@libp2p/crypto': 1.0.4_uint8arraylist@2.3.2 - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 - '@libp2p/interface-peer-discovery': 1.0.1_undici@5.10.0 - '@libp2p/interface-peer-id': 1.0.4 - '@libp2p/interface-peer-info': 1.0.2_undici@5.10.0 - '@libp2p/interface-peer-store': 1.2.1_undici@5.10.0 - '@libp2p/interface-pubsub': 2.0.1_undici@5.10.0 - '@libp2p/interfaces': 3.0.3 - '@libp2p/mplex': 5.1.2_undici@5.10.0 - '@libp2p/peer-id': 1.1.15 - '@libp2p/websockets': 3.0.3_undici@5.10.0 - '@multiformats/multiaddr': 10.4.1_undici@5.10.0 - '@noble/secp256k1': 1.6.3 - debug: 4.3.4 - dns-query: 0.11.2 - hi-base32: 0.5.1 - it-all: 1.0.6 - it-length-prefixed: 8.0.2 - it-pipe: 2.0.4 - js-sha3: 0.8.0 - libp2p: 0.38.0_undici@5.10.0 - p-event: 5.0.1 - protons-runtime: 3.1.0_uint8arraylist@2.3.2 - uint8arraylist: 2.3.2 - uint8arrays: 3.1.0 - uuid: 8.3.2 - transitivePeerDependencies: - - bufferutil - - supports-color - - undici - - utf-8-validate - dev: false - /js-yaml/3.14.1: resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true @@ -7213,21 +7528,21 @@ packages: '@libp2p/connection': 4.0.1_undici@5.10.0 '@libp2p/crypto': 1.0.4_uint8arraylist@2.3.2 '@libp2p/interface-address-manager': 1.0.2_undici@5.10.0 - '@libp2p/interface-connection': 3.0.1_undici@5.10.0 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 '@libp2p/interface-connection-encrypter': 2.0.1 '@libp2p/interface-content-routing': 1.0.2_undici@5.10.0 '@libp2p/interface-dht': 1.0.1_undici@5.10.0 '@libp2p/interface-metrics': 3.0.0 - '@libp2p/interface-peer-discovery': 1.0.1_undici@5.10.0 - '@libp2p/interface-peer-id': 1.0.4 - '@libp2p/interface-peer-info': 1.0.2_undici@5.10.0 + '@libp2p/interface-peer-discovery': 1.0.2_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interface-peer-info': 1.0.4_undici@5.10.0 '@libp2p/interface-peer-routing': 1.0.1_undici@5.10.0 - '@libp2p/interface-peer-store': 1.2.1_undici@5.10.0 + '@libp2p/interface-peer-store': 1.2.3_undici@5.10.0 '@libp2p/interface-pubsub': 2.0.1_undici@5.10.0 - '@libp2p/interface-registrar': 2.0.3_undici@5.10.0 + '@libp2p/interface-registrar': 2.0.4_undici@5.10.0 '@libp2p/interface-stream-muxer': 2.0.2_undici@5.10.0 '@libp2p/interface-transport': 1.0.3_undici@5.10.0 - '@libp2p/interfaces': 3.0.3 + '@libp2p/interfaces': 3.0.4 '@libp2p/logger': 2.0.1 '@libp2p/multistream-select': 3.0.0 '@libp2p/peer-collections': 2.0.0 @@ -7237,7 +7552,7 @@ packages: '@libp2p/peer-store': 3.1.3_undici@5.10.0 '@libp2p/tracked-map': 2.0.2 '@libp2p/utils': 3.0.1_undici@5.10.0 - '@multiformats/mafmt': 11.0.2_undici@5.10.0 + '@multiformats/mafmt': 11.0.3_undici@5.10.0 '@multiformats/multiaddr': 10.4.1_undici@5.10.0 abortable-iterator: 4.0.2 any-signal: 3.0.1 @@ -7281,6 +7596,84 @@ packages: - undici dev: false + /libp2p/0.40.0_undici@5.10.0: + resolution: {integrity: sha512-AeLaA+8KIhUhjpXZcs20+Pnf2wIBp+zdSYPD1IgGCF0PlMbTdCvaIqhPzpTSd3+e5k7NZlgpd/BvCOLgQbfm5Q==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + '@achingbrain/nat-port-mapper': 1.0.7 + '@libp2p/connection': 4.0.2_undici@5.10.0 + '@libp2p/crypto': 1.0.4_uint8arraylist@2.3.2 + '@libp2p/interface-address-manager': 2.0.1_undici@5.10.0 + '@libp2p/interface-connection': 3.0.3_undici@5.10.0 + '@libp2p/interface-connection-encrypter': 3.0.2 + '@libp2p/interface-connection-manager': 1.3.1_undici@5.10.0 + '@libp2p/interface-content-routing': 1.0.2_undici@5.10.0 + '@libp2p/interface-dht': 1.0.1_undici@5.10.0 + '@libp2p/interface-metrics': 3.0.0 + '@libp2p/interface-peer-discovery': 1.0.2_undici@5.10.0 + '@libp2p/interface-peer-id': 1.0.6 + '@libp2p/interface-peer-info': 1.0.4_undici@5.10.0 + '@libp2p/interface-peer-routing': 1.0.1_undici@5.10.0 + '@libp2p/interface-peer-store': 1.2.3_undici@5.10.0 + '@libp2p/interface-pubsub': 3.0.1_undici@5.10.0 + '@libp2p/interface-registrar': 2.0.4_undici@5.10.0 + '@libp2p/interface-stream-muxer': 3.0.1_undici@5.10.0 + '@libp2p/interface-transport': 2.0.1_undici@5.10.0 + '@libp2p/interfaces': 3.0.4 + '@libp2p/logger': 2.0.1 + '@libp2p/multistream-select': 3.0.0 + '@libp2p/peer-collections': 2.0.0 + '@libp2p/peer-id': 1.1.15 + '@libp2p/peer-id-factory': 1.0.18 + '@libp2p/peer-record': 4.0.4_undici@5.10.0 + '@libp2p/peer-store': 5.0.0_undici@5.10.0 + '@libp2p/tracked-map': 2.0.2 + '@libp2p/utils': 3.0.2_undici@5.10.0 + '@multiformats/mafmt': 11.0.2_undici@5.10.0 + '@multiformats/multiaddr': 11.0.7_undici@5.10.0 + abortable-iterator: 4.0.2 + any-signal: 3.0.1 + datastore-core: 8.0.1 + err-code: 3.0.1 + events: 3.3.0 + hashlru: 2.3.0 + interface-datastore: 7.0.0 + it-all: 2.0.0 + it-drain: 2.0.0 + it-filter: 2.0.0 + it-first: 2.0.0 + it-foreach: 1.0.0 + it-handshake: 4.1.2 + it-length-prefixed: 8.0.2 + it-map: 2.0.0 + it-merge: 2.0.0 + it-pair: 2.0.3 + it-pipe: 2.0.4 + it-sort: 2.0.0 + it-stream-types: 1.0.4 + merge-options: 3.0.4 + multiformats: 10.0.2 + mutable-proxy: 1.0.0 + node-forge: 1.3.1 + p-fifo: 1.0.0 + p-retry: 5.1.1 + p-settle: 5.1.0 + private-ip: 2.3.4 + protons-runtime: 4.0.1_uint8arraylist@2.3.2 + rate-limiter-flexible: 2.4.1 + retimer: 3.0.0 + sanitize-filename: 1.6.3 + set-delayed-interval: 1.0.0 + timeout-abort-controller: 3.0.0 + uint8arraylist: 2.3.2 + uint8arrays: 4.0.2 + wherearewe: 2.0.1 + xsalsa20: 1.2.0 + transitivePeerDependencies: + - supports-color + - undici + dev: false + /lilconfig/2.0.6: resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} engines: {node: '>=10'} @@ -7537,6 +7930,11 @@ packages: dns-packet: 5.4.0 thunky: 1.1.0 + /multiformats/10.0.2: + resolution: {integrity: sha512-nJEHLFOYhO4L+aNApHhCnWqa31FyqAHv9Q77AhmwU3KsM2f1j7tuJpCk5ByZ33smzycNCpSG5klNIejIyfFx2A==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dev: false + /multiformats/9.7.1: resolution: {integrity: sha512-TaVmGEBt0fhxiNJMGphBfB+oGvUxFs8KgGvgl8d3C+GWtrFcvXdJ2196eg+dYhmSFClmgFfSfJEklo+SZzdNuw==} dev: false @@ -7969,6 +8367,10 @@ packages: dependencies: find-up: 3.0.0 + /platform/1.3.6: + resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} + dev: false + /postcss-attribute-case-insensitive/5.0.2_postcss@8.4.16: resolution: {integrity: sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==} engines: {node: ^12 || ^14 || >=16} @@ -8784,6 +9186,16 @@ packages: uint8arraylist: 2.3.2 dev: false + /protons-runtime/4.0.1_uint8arraylist@2.3.2: + resolution: {integrity: sha512-SPeV+8TzJAp5UJYPV7vJkLRi08CP0DksxpKK60rcNaZSPkMBQwc0jQrmkHqwc5P0cYbZzKsdYrUBwRrDLrzTfQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + peerDependencies: + uint8arraylist: ^2.3.2 + dependencies: + protobufjs: 7.0.0 + uint8arraylist: 2.3.2 + dev: false + /proxy-addr/2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} @@ -8829,6 +9241,10 @@ packages: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} + /rate-limiter-flexible/2.4.1: + resolution: {integrity: sha512-dgH4T44TzKVO9CLArNto62hJOwlWJMLUjVVr/ii0uUzZXEXthDNr7/yefW5z/1vvHAfycc1tnuiYyNJ8CTRB3g==} + dev: false + /raw-body/2.5.1: resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} engines: {node: '>= 0.8'} @@ -10049,6 +10465,13 @@ packages: multiformats: 9.7.1 dev: false + /uint8arrays/4.0.2: + resolution: {integrity: sha512-8CWXXZdOvVrIL4SeY/Gnp+idxxiGK4XFkP4FY26Sx/fpTz/b6vv4BVWELMDzQweSyyhdcuAcU14H6izzB6k1Cw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + dependencies: + multiformats: 10.0.2 + dev: false + /unbox-primitive/1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: @@ -10135,22 +10558,6 @@ packages: resolution: {integrity: sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==} dev: false - /utf8-bytes/0.0.1: - resolution: {integrity: sha512-GifWmJAx2qAXT+lZLhbkWhBsy7pr6xWHiPWlVToDiELdWgZwt4Ogjf9tlgvKuALzTFR/d+EPQQI9ogJV3957Jg==} - dev: false - - /utf8-codec/1.0.0: - resolution: {integrity: sha512-S/QSLezp3qvG4ld5PUfXiH7mCFxLKjSVZRFkB3DOjgwHuJPFDkInAXc/anf7BAbHt/D38ozDzL+QMZ6/7gsI6w==} - dev: false - - /utf8-length/0.0.1: - resolution: {integrity: sha512-j/XH2ftofBiobnyApxlN/J6j/ixwT89WEjDcjT66d2i0+GIn9RZfzt8lpEXXE4jUe4NsjBSUq70kS2euQ4nnMw==} - dev: false - - /utf8-string-bytes/1.0.3: - resolution: {integrity: sha512-i/I1Omf6lADjVBlwJpQifZOePV15snHny9w04+lc71+3t8PyWuLC/7clyoOSHOBNGXFe2PAGxmTiZ+Z4HWsPyw==} - dev: false - /util-deprecate/1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} diff --git a/relay-reactjs-chat/src/App.js b/relay-reactjs-chat/src/App.js index 33ebfec..e42eaa6 100644 --- a/relay-reactjs-chat/src/App.js +++ b/relay-reactjs-chat/src/App.js @@ -1,8 +1,8 @@ import * as React from "react"; import protobuf from "protobufjs"; -import { createPrivacyNode } from "js-waku/lib/create_waku"; -import { waitForRemotePeer } from "js-waku/lib/wait_for_remote_peer"; -import { DecoderV0, EncoderV0 } from "js-waku/lib/waku_message/version_0"; +import { createPrivacyNode } from "@waku/create"; +import { waitForRemotePeer } from "@waku/core/lib/wait_for_remote_peer"; +import { DecoderV0, EncoderV0 } from "@waku/core/lib/waku_message/version_0"; const ContentTopic = `/js-waku-examples/1/chat/proto`; const Encoder = new EncoderV0(ContentTopic);