diff --git a/package.json b/package.json index c2c97b4d03..f59981629d 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ }, "dependencies": { "@achingbrain/nat-port-mapper": "1.0.8", - "@chainsafe/libp2p-gossipsub": "^7.0.0", + "@chainsafe/libp2p-gossipsub": "^10.0.0", "@chainsafe/libp2p-noise": "^11.0.4", "@chriscdn/promise-semaphore": "^2.0.7", "@constl/bohr-db": "^0.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 715e5ce068..e74f35dc65 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,8 +14,8 @@ dependencies: specifier: 1.0.8 version: 1.0.8 '@chainsafe/libp2p-gossipsub': - specifier: ^7.0.0 - version: 7.0.0 + specifier: ^10.0.0 + version: 10.1.0 '@chainsafe/libp2p-noise': specifier: ^11.0.4 version: 11.0.4 @@ -42,7 +42,7 @@ dependencies: version: 9.0.6 '@lassi-js/kili': specifier: ^0.3.1 - version: 0.3.1(@constl/ipa@0.9.11) + version: 0.3.1(@constl/ipa@) '@libp2p/interface-transport': specifier: ^4.0.3 version: 4.0.3 @@ -96,7 +96,7 @@ dependencies: version: 2.1.0 ennikkai: specifier: ^2.2.2 - version: 2.2.2(@constl/ipa@0.9.11) + version: 2.2.2(@constl/ipa@) events: specifier: ^3.3.0 version: 3.3.0 @@ -1229,60 +1229,53 @@ packages: /@chainsafe/is-ip@2.0.2: resolution: {integrity: sha512-ndGqEMG1W5WkGagaqOZHpPU172AGdxr+LD15sv3WIUvT5oCFUrG1Y0CW/v2Egwj4JXEvSibaIIIqImsm98y1nA==} - /@chainsafe/libp2p-gossipsub@6.3.0: - resolution: {integrity: sha512-yRgMB5JpyPROjmhOeOmzJUAKci19qBEnpH80201f8JkkviUJo7+X8i3MUkammlbFg0VhaTKBT98Osbko9+rT1w==} + /@chainsafe/libp2p-gossipsub@10.1.0: + resolution: {integrity: sha512-mOVYJAvxYRkh2HeggNFW/7ukEccQDVEI9LPhvlnJk7gnJhyJJ6mhZxUAaytfp3v3qTkmeBRnEL0eJOQBm+MoOA==} engines: {npm: '>=8.7.0'} dependencies: - '@libp2p/crypto': 1.0.17 - '@libp2p/interface-connection': 4.0.0 - '@libp2p/interface-connection-manager': 1.5.0 - '@libp2p/interface-keys': 1.0.8 - '@libp2p/interface-peer-id': 2.0.2 - '@libp2p/interface-peer-store': 1.2.9 - '@libp2p/interface-pubsub': 3.0.7 - '@libp2p/interface-registrar': 2.0.12 - '@libp2p/interfaces': 3.3.2 - '@libp2p/logger': 2.1.1 - '@libp2p/peer-id': 2.0.4 - '@libp2p/peer-record': 5.0.4 - '@libp2p/pubsub': 6.0.6 - '@libp2p/topology': 4.0.3 + '@libp2p/crypto': 2.0.6 + '@libp2p/interface': 0.1.4 + '@libp2p/interface-internal': 0.1.8 + '@libp2p/logger': 3.0.4 + '@libp2p/peer-id': 3.0.4 + '@libp2p/pubsub': 8.0.9 '@multiformats/multiaddr': 12.1.8 - abortable-iterator: 4.0.3 - denque: 1.5.1 - it-length-prefixed: 8.0.4 - it-pipe: 2.0.5 + abortable-iterator: 5.0.1 + denque: 2.1.0 + it-length-prefixed: 9.0.3 + it-pipe: 3.0.1 it-pushable: 3.2.1 - multiformats: 11.0.2 - protobufjs: 6.11.4 + multiformats: 12.1.3 + protobufjs: 7.2.5 uint8arraylist: 2.4.3 uint8arrays: 4.0.6 transitivePeerDependencies: - supports-color + dev: false - /@chainsafe/libp2p-gossipsub@7.0.0: - resolution: {integrity: sha512-hX5zN6b9N3vwSXM5bTLukYlDcD0hnPQhQ1+0d15/N+oKr+O0yIGWm0gpbTRXrWMpDo7E4J0P97yrGs/zIY5Klg==} + /@chainsafe/libp2p-gossipsub@6.3.0: + resolution: {integrity: sha512-yRgMB5JpyPROjmhOeOmzJUAKci19qBEnpH80201f8JkkviUJo7+X8i3MUkammlbFg0VhaTKBT98Osbko9+rT1w==} engines: {npm: '>=8.7.0'} dependencies: '@libp2p/crypto': 1.0.17 - '@libp2p/interface-connection': 5.1.1 - '@libp2p/interface-connection-manager': 2.1.1 + '@libp2p/interface-connection': 4.0.0 + '@libp2p/interface-connection-manager': 1.5.0 '@libp2p/interface-keys': 1.0.8 '@libp2p/interface-peer-id': 2.0.2 '@libp2p/interface-peer-store': 1.2.9 - '@libp2p/interface-pubsub': 4.0.1 + '@libp2p/interface-pubsub': 3.0.7 '@libp2p/interface-registrar': 2.0.12 '@libp2p/interfaces': 3.3.2 '@libp2p/logger': 2.1.1 '@libp2p/peer-id': 2.0.4 '@libp2p/peer-record': 5.0.4 - '@libp2p/pubsub': 7.0.3 + '@libp2p/pubsub': 6.0.6 '@libp2p/topology': 4.0.3 '@multiformats/multiaddr': 12.1.8 - abortable-iterator: 5.0.1 + abortable-iterator: 4.0.3 denque: 1.5.1 - it-length-prefixed: 9.0.3 - it-pipe: 3.0.1 + it-length-prefixed: 8.0.4 + it-pipe: 2.0.5 it-pushable: 3.2.1 multiformats: 11.0.2 protobufjs: 6.11.4 @@ -1290,7 +1283,6 @@ packages: uint8arrays: 4.0.6 transitivePeerDependencies: - supports-color - dev: false /@chainsafe/libp2p-noise@11.0.4: resolution: {integrity: sha512-X7kA6a3/QPFxNFwgUJ8vubDu5qBDcDT0nhD+jL7g60IFKZu//HFH7oqsNCZa12yx0oR1fEYOR62iHDt2GHyWBQ==} @@ -1327,10 +1319,6 @@ packages: resolution: {integrity: sha512-xsa5SAYSBnYjqvGnzmaLca4X/RFeOl+ziCsIHl5iHkFBgE4NgWupB4z3A1rVMBM2I8TEKaah+5iu9Cm7gQu9JQ==} dev: false - /@chriscdn/promise-semaphore@2.0.8: - resolution: {integrity: sha512-fwu4EPO2ou1NCaFI72cyFWqESeN+TAcwayft2jWFaUA6uQFtrxkqL8MyFbckeSO9MHihEhWiEdsLhcC1KPApAg==} - dev: false - /@colors/colors@1.5.0: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} @@ -1361,69 +1349,6 @@ packages: - supports-color dev: false - /@constl/ipa@0.9.11(wrtc@0.4.7): - resolution: {integrity: sha512-3QC1Adt8910t6nIpEhYGrfa+Nc1r5WAjdv5+c+PR0uyCautUnrkeCx35mzkd6G7vopDzzNFKUzmII51aW/6+wg==} - engines: {node: '>=20'} - peerDependencies: - wrtc: ^0.4.7 - dependencies: - '@achingbrain/nat-port-mapper': 1.0.8 - '@chainsafe/libp2p-gossipsub': 7.0.0 - '@chainsafe/libp2p-noise': 11.0.4 - '@chriscdn/promise-semaphore': 2.0.8 - '@constl/bohr-db': 0.0.6 - '@constl/electron-webrtc-relay': 0.2.3 - '@constl/mandataire': 0.1.15 - '@constl/orbit-db-kuiper': 0.0.2 - '@constl/utils-ipa': 0.2.2 - '@ipld/dag-cbor': 9.0.6 - '@lassi-js/kili': 0.3.2(@constl/ipa@0.9.11) - '@libp2p/interface-transport': 4.0.3 - '@libp2p/mplex': 8.0.4 - '@libp2p/tcp': 7.0.3 - '@libp2p/webrtc-direct': 6.0.0 - '@libp2p/webrtc-star': 7.0.0 - '@libp2p/websockets': 5.0.10 - '@libp2p/webtransport': 1.0.11 - '@localfirst/auth': 1.0.1 - '@orbitdb/core': 1.0.0 - ajv: 8.12.0 - approx-string-match: 2.0.0 - axios: 1.6.0 - browser-fs-access: 0.35.0 - chokidar: 3.5.3 - crypto-js: 4.2.0 - deep-equal: 2.2.2 - deepcopy: 2.1.0 - ennikkai: 2.2.2(@constl/ipa@0.9.11) - events: 3.3.0 - genversion: 3.1.1 - geojson-validation: 1.0.2 - indexed-db-stream: 1.0.0 - ipfs-core: 0.18.1 - iso-constants: github.com/inverted-capital/iso-constants/2af6fdfb2cacaa03ebd58543703918783e62649f - it-to-buffer: 4.0.3 - jszip: 3.10.1 - lodash: 4.17.21 - merge-options: 3.0.4 - multiformats: 9.9.0 - node-pre-gyp: 0.17.0 - prom-client: 15.0.0 - ssim: 0.0.0 - tslib: 2.6.2 - uint8arrays: 4.0.6 - uuid: 9.0.1 - wherearewe: 2.0.1 - wrtc: 0.4.7 - xlsx: '@cdn.sheetjs.com/xlsx-0.19.1/xlsx-0.19.1.tgz' - transitivePeerDependencies: - - bufferutil - - debug - - encoding - - supports-color - - utf-8-validate - dev: false - /@constl/mandataire@0.1.15: resolution: {integrity: sha512-82UBVdQEgKFiCHxMt8CXX6kk0ZNpRzzstt60znPvIZLndHBPtqruynRpmOwje54vHh3ojT4ltnMrbzN+KjpQng==} dependencies: @@ -1883,12 +1808,12 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /@lassi-js/kili@0.3.1(@constl/ipa@0.9.11): + /@lassi-js/kili@0.3.1(@constl/ipa@): resolution: {integrity: sha512-qOJu7zzZyqLkYAAc7xJZBq+mQGwUhVLTPvOixUEV0qVRaHuDjhZMVtDTqoOgfTYIOCj3LagtO16TeTnv+rq+Fw==} peerDependencies: '@constl/ipa': ^0.9.3 dependencies: - '@constl/ipa': 0.9.11(wrtc@0.4.7) + '@constl/ipa': 'link:' '@constl/utils-ipa': 0.2.2 '@mapbox/node-pre-gyp': 1.0.11 '@orbitdb/core': 1.0.0 @@ -1898,19 +1823,6 @@ packages: - supports-color dev: false - /@lassi-js/kili@0.3.2(@constl/ipa@0.9.11): - resolution: {integrity: sha512-JjohpwAB7QbyZGL3oA7HurzkP/vf6MqGTf61BoBsbkCOQSTN+EfiagC6gyUCZjk6zeOU4gMqOwjq56w9IvGcCw==} - peerDependencies: - '@constl/ipa': ^0.9.6 - dependencies: - '@constl/ipa': 0.9.11(wrtc@0.4.7) - '@constl/utils-ipa': 0.2.2 - '@orbitdb/core': 1.0.0 - deepcopy: 2.1.0 - transitivePeerDependencies: - - supports-color - dev: false - /@leichtgewicht/ip-codec@2.0.4: resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} @@ -1957,6 +1869,21 @@ packages: transitivePeerDependencies: - supports-color + /@libp2p/crypto@2.0.7: + resolution: {integrity: sha512-zGw66+wnJIIDFEwBq6jSIRPeNFFZtnj1k5cVZyYRiSqaBP0p+7d91AlKL1j4eVERgapsYC99smi/ie5DL2PH4A==} + dependencies: + '@libp2p/interface': 0.1.5 + '@noble/curves': 1.2.0 + '@noble/hashes': 1.3.2 + multiformats: 12.1.3 + node-forge: 1.3.1 + protons-runtime: 5.1.0 + uint8arraylist: 2.4.3 + uint8arrays: 4.0.6 + transitivePeerDependencies: + - supports-color + dev: false + /@libp2p/delegated-content-routing@4.0.11: resolution: {integrity: sha512-6hf03U8DCDNWDZh7nollIGoTuZoWtTXwtdXctn8wypJhNYCMKVBHk0G5FAkqV7f8SB1NI574cOVAHAckXRO3yA==} dependencies: @@ -2033,19 +1960,6 @@ packages: transitivePeerDependencies: - supports-color - /@libp2p/interface-connection-manager@2.1.1: - resolution: {integrity: sha512-cIhSRSQs2iHBI8G3vc7Y7cQY2CMYIQYul05qT+or+wZnHdW6CbR44j9s/pPgKLl5cKJPzdLvaEuIY1fTwqnNag==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} - dependencies: - '@libp2p/interface-connection': 5.1.1 - '@libp2p/interface-peer-id': 2.0.2 - '@libp2p/interfaces': 3.3.2 - '@libp2p/peer-collections': 3.0.2 - '@multiformats/multiaddr': 12.1.8 - transitivePeerDependencies: - - supports-color - dev: false - /@libp2p/interface-connection-manager@3.0.1: resolution: {integrity: sha512-7ZAvzOWfHs3BtaoZoWsT+Ks1bo6HjyRMq1SJdFWDJ+ZkYEzrf6sdtQwsX8eXhwRDO6PuzpUDqLZ9TNQ2GVKEEw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -2117,6 +2031,17 @@ packages: transitivePeerDependencies: - supports-color + /@libp2p/interface-internal@0.1.8: + resolution: {integrity: sha512-xVYypzapC82YdTM2ud8WVZwkJisFQ9mcbAVHL3mbS0RWorubQ02XTHrTVSX92It2usZGLXPXpu41TUniHq6Qxw==} + dependencies: + '@libp2p/interface': 0.1.5 + '@libp2p/peer-collections': 4.0.7 + '@multiformats/multiaddr': 12.1.8 + uint8arraylist: 2.4.3 + transitivePeerDependencies: + - supports-color + dev: false + /@libp2p/interface-keychain@2.0.5: resolution: {integrity: sha512-mb7QNgn9fIvC7CaJCi06GJ+a6DN6RVT9TmEi0NmedZGATeCArPeWWG7r7IfxNVXb9cVOOE1RzV1swK0ZxEJF9Q==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -2325,6 +2250,21 @@ packages: transitivePeerDependencies: - supports-color + /@libp2p/interface@0.1.5: + resolution: {integrity: sha512-1sPZ0iZifINtw8RAZ6flML7InRXNkZJF/MpKmAwIFXhEFDtRvbwMSs/kihPxLgsvbBCfJiTqUuy2ki8a4p06Vg==} + dependencies: + '@multiformats/multiaddr': 12.1.8 + abortable-iterator: 5.0.1 + it-pushable: 3.2.1 + it-stream-types: 2.0.1 + multiformats: 12.1.3 + p-defer: 4.0.0 + race-signal: 1.0.1 + uint8arraylist: 2.4.3 + transitivePeerDependencies: + - supports-color + dev: false + /@libp2p/interfaces@3.3.2: resolution: {integrity: sha512-p/M7plbrxLzuQchvNwww1Was7ZeGE2NaOFulMaZBYIihU8z3fhaV+a033OqnC/0NTX/yhfdNOG7znhYq3XoR/g==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -2403,6 +2343,18 @@ packages: transitivePeerDependencies: - supports-color + /@libp2p/logger@3.0.5: + resolution: {integrity: sha512-fxxG3mXrMQfqhyeM0WAI3HYsufwp4IpEjUIH/CVrG+hCiMeEtxruXgHvlY3L6lKXfBdGQ65VzdTyVXUDoSrGjA==} + dependencies: + '@libp2p/interface': 0.1.5 + '@multiformats/multiaddr': 12.1.8 + debug: 4.3.4(supports-color@8.1.1) + interface-datastore: 8.2.5 + multiformats: 12.1.3 + transitivePeerDependencies: + - supports-color + dev: false + /@libp2p/mdns@6.0.0: resolution: {integrity: sha512-k5Gi0IrPi3roPHF71xlq9x69TxqjMNZ+JiM7hFV0kjRYmaLqYQ+dOTLJLUd5ZfnrxIe8KkapFw3zwKne4Dw4rA==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -2490,6 +2442,15 @@ packages: '@libp2p/interface-peer-id': 2.0.2 '@libp2p/peer-id': 2.0.4 + /@libp2p/peer-collections@4.0.7: + resolution: {integrity: sha512-TbVkUsWYQaAQtVcNN/9QGqDS21J4G2FDRefHFq9P697nYMRzwP6TmxRN+8c9GN6Mdtax7J01X+ryB5IuLZm2rw==} + dependencies: + '@libp2p/interface': 0.1.5 + '@libp2p/peer-id': 3.0.5 + transitivePeerDependencies: + - supports-color + dev: false + /@libp2p/peer-id-factory@2.0.4: resolution: {integrity: sha512-+0D+oklFzHpjRI3v7uw3PMMx00P36DV7YvAgL0+gpos0VzR/BI9tRiM6dpObZTrQ1hxp78F03p+qR1Zy9Qnmuw==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} @@ -2518,8 +2479,16 @@ packages: '@libp2p/interface': 0.1.4 multiformats: 12.1.3 uint8arrays: 4.0.6 + + /@libp2p/peer-id@3.0.5: + resolution: {integrity: sha512-dnzou2sX3UlBaQj8T/qEk4sI1iY541i/dv/BMI+uaz+iDL8SZ9wv4Qngsd4rSWvKlLWn4QVo4fJsQIMljYyheg==} + dependencies: + '@libp2p/interface': 0.1.5 + multiformats: 12.1.3 + uint8arrays: 4.0.6 transitivePeerDependencies: - supports-color + dev: false /@libp2p/peer-record@5.0.4: resolution: {integrity: sha512-e+AArf7pwMLqF24mehTe1OYjr1v0SOKshVrI1E9YH/Cb1F3ZZuK3smyGmnLaS4JlqsarRCMSe3V50tRkqMFY7g==} @@ -2603,25 +2572,20 @@ packages: transitivePeerDependencies: - supports-color - /@libp2p/pubsub@7.0.3: - resolution: {integrity: sha512-BrUBQ6ljN1tU+2Hn1Vq+ZT/foVBGUVIywqoavNrFw5CmaBBTGuVRrmqE/MUToIS8dhonpW5RNCRabz3woq/4iQ==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} + /@libp2p/pubsub@8.0.9: + resolution: {integrity: sha512-GwFojqa+LBMINQslqa5H+TwA7p8PuuwsNWy9g13ihMNqQsuZ+iO2X1TMVxwWs458266nJe0pil3XBjwakhcS3A==} dependencies: - '@libp2p/crypto': 1.0.17 - '@libp2p/interface-connection': 5.1.1 - '@libp2p/interface-peer-id': 2.0.2 - '@libp2p/interface-pubsub': 4.0.1 - '@libp2p/interface-registrar': 2.0.12 - '@libp2p/interfaces': 3.3.2 - '@libp2p/logger': 2.1.1 - '@libp2p/peer-collections': 3.0.2 - '@libp2p/peer-id': 2.0.4 - '@libp2p/topology': 4.0.3 + '@libp2p/crypto': 2.0.7 + '@libp2p/interface': 0.1.5 + '@libp2p/interface-internal': 0.1.8 + '@libp2p/logger': 3.0.5 + '@libp2p/peer-collections': 4.0.7 + '@libp2p/peer-id': 3.0.5 abortable-iterator: 5.0.1 it-length-prefixed: 9.0.3 it-pipe: 3.0.1 it-pushable: 3.2.1 - multiformats: 11.0.2 + multiformats: 12.1.3 p-queue: 7.4.1 uint8arraylist: 2.4.3 uint8arrays: 4.0.6 @@ -6192,6 +6156,11 @@ packages: resolution: {integrity: sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==} engines: {node: '>=0.10'} + /denque@2.1.0: + resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} + engines: {node: '>=0.10'} + dev: false + /depcheck@1.4.7: resolution: {integrity: sha512-1lklS/bV5chOxwNKA/2XUUk/hPORp8zihZsXflr8x0kLwmcZ9Y9BsS6Hs3ssvA+2wUVbG0U2Ciqvm1SokNjPkA==} engines: {node: '>=10'} @@ -6355,6 +6324,7 @@ packages: requiresBuild: true dependencies: webidl-conversions: 4.0.2 + dev: true optional: true /dot-prop@5.3.0: @@ -6478,13 +6448,13 @@ packages: resolution: {integrity: sha512-9JktcM3u18nU9N2Lz3bWeBgxVgOKpw7yhRaoxQA3FUDZzzw+9WlA6p4G4u0RixNkg14fH7EfEc/RhpurtiROTQ==} engines: {node: '>=10.0.0'} - /ennikkai@2.2.2(@constl/ipa@0.9.11): + /ennikkai@2.2.2(@constl/ipa@): resolution: {integrity: sha512-Uo1BvmQVIpZoro7Qynvs+4BmibjVHdRb2HxpSeyQulT4/xY1BX2kiIb/YBNj16HCgs86V2I1hgjlT0rR0kIsgA==} peerDependencies: '@constl/ipa': ^0.9.6 dependencies: - '@constl/ipa': 0.9.11(wrtc@0.4.7) - '@lassi-js/kili': 0.3.1(@constl/ipa@0.9.11) + '@constl/ipa': 'link:' + '@lassi-js/kili': 0.3.1(@constl/ipa@) deepmerge: 4.3.1 events: 3.3.0 transitivePeerDependencies: @@ -11517,6 +11487,7 @@ packages: tar: 4.4.19 transitivePeerDependencies: - supports-color + dev: true /node-pre-gyp@0.17.0: resolution: {integrity: sha512-abzZt1hmOjkZez29ppg+5gGqdPLUuJeAEwVPtHYEJgx0qzttCbcKFpxrCQn2HYbwCv2c+7JwH4BgEzFkUGpn4A==} @@ -13406,6 +13377,7 @@ packages: /semver@5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true + dev: true /semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} @@ -14899,6 +14871,7 @@ packages: /webidl-conversions@4.0.2: resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} requiresBuild: true + dev: true optional: true /whatwg-url@5.0.0: @@ -14969,7 +14942,7 @@ packages: /wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: - string-width: 1.0.2 + string-width: 4.2.3 /widest-line@4.0.1: resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} @@ -15057,6 +15030,7 @@ packages: domexception: 1.0.1 transitivePeerDependencies: - supports-color + dev: true bundledDependencies: - node-pre-gyp