From 8aa6e5e301586da4927ae767aad57be85de4b748 Mon Sep 17 00:00:00 2001 From: hassnian Date: Fri, 27 Sep 2024 10:24:27 +0500 Subject: [PATCH 1/3] add(ipos): car file support --- pnpm-lock.yaml | 3414 ++++++++------------------ services/ipos/biome.json | 21 + services/ipos/package.json | 58 +- services/ipos/src/index.ts | 24 +- services/ipos/src/routes/pinning.ts | 207 +- services/ipos/src/utils/constants.ts | 22 +- services/ipos/src/utils/format.ts | 16 +- services/ipos/src/utils/helia.ts | 42 - services/ipos/src/utils/ipfs.ts | 27 + services/ipos/src/utils/s3.ts | 20 +- services/ipos/test/index.spec.ts | 33 +- services/ipos/test/tsconfig.json | 5 +- services/ipos/tsconfig.json | 4 +- services/ipos/vitest.config.mts | 4 +- 14 files changed, 1218 insertions(+), 2679 deletions(-) create mode 100644 services/ipos/biome.json delete mode 100644 services/ipos/src/utils/helia.ts create mode 100644 services/ipos/src/utils/ipfs.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab8cc6c..cb2cce5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,13 +43,13 @@ importers: devDependencies: '@nuxt/devtools': specifier: ^1.3.3 - version: 1.3.3(sejlhyaxzzrhx6efm4gpp65nja) + version: 1.3.3(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(qrcode@1.5.3)(rollup@4.18.0)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)) nuxt: specifier: ^3.12.2 - version: 3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2) + version: 3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2) nuxt-og-image: specifier: 3.0.0-rc.53 - version: 3.0.0-rc.53(@lezer/common@1.2.1)(@nuxt/devtools@1.3.3(sejlhyaxzzrhx6efm4gpp65nja))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(@vue/compiler-core@3.4.29)(idb-keyval@6.2.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(postcss@8.4.38)(qrcode@1.5.3)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))(webpack@5.92.0) + version: 3.0.0-rc.53(@lezer/common@1.2.1)(@nuxt/devtools@1.3.3(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(qrcode@1.5.3)(rollup@4.18.0)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(@vue/compiler-core@3.4.29)(axios@1.6.2)(idb-keyval@6.2.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(postcss@8.4.38)(qrcode@1.5.3)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))(webpack@5.92.0) prettier: specifier: ^3.3.2 version: 3.3.2 @@ -200,21 +200,15 @@ importers: '@aws-sdk/client-s3': specifier: ^3.609.0 version: 3.609.0 - '@helia/unixfs': - specifier: ^3.0.6 - version: 3.0.6(encoding@0.1.13) '@hono/valibot-validator': specifier: ^0.2.5 version: 0.2.5(hono@4.4.12)(valibot@0.30.0) - blockstore-core: - specifier: ^4.4.1 - version: 4.4.1 - helia: - specifier: ^4.2.4 - version: 4.2.4(react-native@0.74.3(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13)(react@18.2.0)) hono: specifier: ^4.4.12 version: 4.4.12 + ipfs-car: + specifier: ^0.9.0 + version: 0.9.2(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)) ipfs-only-hash: specifier: ^4.0.0 version: 4.0.0(encoding@0.1.13) @@ -228,6 +222,9 @@ importers: specifier: ^0.30.0 version: 0.30.0 devDependencies: + '@biomejs/biome': + specifier: ^1.9.2 + version: 1.9.2 '@cloudflare/vitest-pool-workers': specifier: ^0.4.5 version: 0.4.9(@cloudflare/workers-types@4.20240620.0)(@vitest/runner@2.0.4)(@vitest/snapshot@2.0.4)(vitest@1.5.0(@types/node@20.14.2)(jsdom@24.1.0)(sass@1.77.5)(terser@5.31.1)) @@ -392,12 +389,6 @@ importers: packages: - '@achingbrain/nat-port-mapper@1.0.13': - resolution: {integrity: sha512-B5GL6ILDek72OjoEyFGEuuNYaEOYxO06Ulhcaf/5iQ4EO8uaZWS+OkolYST7L+ecJrkjfaSNmSAsWRRuh+1Z5A==} - - '@achingbrain/ssdp@4.0.6': - resolution: {integrity: sha512-Y4JE2L9150i50V6lg/Y8+ilhxRpUZKKv+PKo68Aj7MjPfaUAar6ZHilF9h4/Zb3q0fqGMXNc9o11cQLNI8J8bA==} - '@adraffy/ens-normalize@1.10.0': resolution: {integrity: sha512-nA9XHtlAkYfJxY7bce8DcN7eKxWWCWkU+1GR9d+U6MbNpfwQp8TI7vqOsBsMcHoT4mBu2kypKoSKnghEzOOq5Q==} @@ -617,10 +608,6 @@ packages: resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} - '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': - resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==} - engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.23.6': resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} engines: {node: '>=6.9.0'} @@ -796,30 +783,6 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7': - resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7': - resolution: {integrity: sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7': - resolution: {integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7': - resolution: {integrity: sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/plugin-proposal-async-generator-functions@7.20.7': resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} engines: {node: '>=6.9.0'} @@ -888,12 +851,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': - resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-async-generators@7.8.4': resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -909,12 +866,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-class-static-block@7.14.5': - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-decorators@7.24.7': resolution: {integrity: sha512-Ui4uLJJrRV1lb38zg1yYTmRKmiZLiftDEvZN2iq3kd9kUFU+PttmzTbAFC2ucRk/XJmtek6G23gPsuZbhrT8fQ==} engines: {node: '>=6.9.0'} @@ -932,23 +883,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-export-namespace-from@7.8.3': - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-flow@7.24.7': resolution: {integrity: sha512-9G8GYT/dxn/D1IIKOUBmGX0mnmj46mGH9NnZyJLwtCpgh5f7D2VbuKodb+2s9m1Yavh1s7ASQN8lf0eqrb1LTw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-assertions@7.24.7': - resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-attributes@7.24.7': resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} engines: {node: '>=6.9.0'} @@ -1019,54 +959,24 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6': - resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - '@babel/plugin-transform-arrow-functions@7.24.7': resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-generator-functions@7.24.7': - resolution: {integrity: sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-async-to-generator@7.24.7': resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoped-functions@7.24.7': - resolution: {integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-block-scoping@7.24.7': resolution: {integrity: sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-class-properties@7.24.7': - resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-class-static-block@7.24.7': - resolution: {integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - '@babel/plugin-transform-classes@7.24.8': resolution: {integrity: sha512-VXy91c47uujj758ud9wx+OMgheXm4qJfyhj1P18YvlrQkNOSrwsteHk+EFS3OMGfhMhpZa0A+81eE7G4QC+3CA==} engines: {node: '>=6.9.0'} @@ -1085,150 +995,36 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-dotall-regex@7.24.7': - resolution: {integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-duplicate-keys@7.24.7': - resolution: {integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-dynamic-import@7.24.7': - resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-exponentiation-operator@7.24.7': - resolution: {integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-export-namespace-from@7.24.7': - resolution: {integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-flow-strip-types@7.24.7': resolution: {integrity: sha512-cjRKJ7FobOH2eakx7Ja+KpJRj8+y+/SiB3ooYm/n2UJfxu0oEaOoxOinitkJcPqv9KxS0kxTGPUaR7L2XcXDXA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-for-of@7.24.7': - resolution: {integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-function-name@7.24.7': resolution: {integrity: sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-json-strings@7.24.7': - resolution: {integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-literals@7.24.7': resolution: {integrity: sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-logical-assignment-operators@7.24.7': - resolution: {integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-member-expression-literals@7.24.7': - resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-modules-amd@7.24.7': - resolution: {integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.24.8': resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-systemjs@7.24.7': - resolution: {integrity: sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-modules-umd@7.24.7': - resolution: {integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7': resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/plugin-transform-new-target@7.24.7': - resolution: {integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-nullish-coalescing-operator@7.24.7': - resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-numeric-separator@7.24.7': - resolution: {integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-object-rest-spread@7.24.7': - resolution: {integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-object-super@7.24.7': - resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-optional-catch-binding@7.24.7': - resolution: {integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-optional-chaining@7.24.8': - resolution: {integrity: sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-parameters@7.24.7': resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==} engines: {node: '>=6.9.0'} @@ -1247,12 +1043,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-property-literals@7.24.7': - resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-react-display-name@7.24.7': resolution: {integrity: sha512-H/Snz9PFxKsS1JLI4dJLtnJgCJRoo0AUm3chP6NYr+9En1JMKloheEiLIhlp5MDVznWo+H3AAC1Mc8lmUEpsgg==} engines: {node: '>=6.9.0'} @@ -1277,18 +1067,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-regenerator@7.24.7': - resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-reserved-words@7.24.7': - resolution: {integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-runtime@7.24.7': resolution: {integrity: sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==} engines: {node: '>=6.9.0'} @@ -1313,65 +1091,24 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-template-literals@7.24.7': - resolution: {integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-typeof-symbol@7.24.8': - resolution: {integrity: sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.24.7': resolution: {integrity: sha512-iLD3UNkgx2n/HrjBesVbYX6j0yqn/sJktvbtKKgcaLIQ4bTTQ8obAypc1VpyHPD2y4Phh9zHOaAt8e/L14wCpw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-escapes@7.24.7': - resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - - '@babel/plugin-transform-unicode-property-regex@7.24.7': - resolution: {integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-regex@7.24.7': resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-unicode-sets-regex@7.24.7': - resolution: {integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - - '@babel/preset-env@7.24.8': - resolution: {integrity: sha512-vObvMZB6hNWuDxhSaEPTKCwcqkAIuDtE+bQGn4XMXne1DSLzFVY8Vmj1bm+mUQXYNN8NmaQEO+r8MMbzPr1jBQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/preset-flow@7.24.7': resolution: {integrity: sha512-NL3Lo0NorCU607zU3NwRyJbpaB6E3t0xtd3LfAQKDfkeX4/ggcDXvkmkW42QWT5owUeW/jAe4hn+2qvkV1IbfQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/preset-modules@0.1.6-no-external-plugins': - resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@babel/preset-typescript@7.24.7': resolution: {integrity: sha512-SyXRe3OdWwIwalxDg5UtJnJQO+YPcTfwiIY2B0Xlddh9o7jpWLvv8X1RthIeDOxQ+O1ML5BLPCONToObyVQVuQ==} engines: {node: '>=6.9.0'} @@ -1422,27 +1159,61 @@ packages: '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@bufbuild/protobuf@1.9.0': - resolution: {integrity: sha512-W7gp8Q/v1NlCZLsv8pQ3Y0uCu/SHgXOVFK+eUluUKWXmsb6VHkpNx0apdOWWcDbB9sJoKeP8uPrjmehJz6xETQ==} + '@biomejs/biome@1.9.2': + resolution: {integrity: sha512-4j2Gfwft8Jqp1X0qLYvK4TEy4xhTo4o6rlvJPsjPeEame8gsmbGQfOPBkw7ur+7/Z/f0HZmCZKqbMvR7vTXQYQ==} + engines: {node: '>=14.21.3'} + hasBin: true + + '@biomejs/cli-darwin-arm64@1.9.2': + resolution: {integrity: sha512-rbs9uJHFmhqB3Td0Ro+1wmeZOHhAPTL3WHr8NtaVczUmDhXkRDWScaxicG9+vhSLj1iLrW47itiK6xiIJy6vaA==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [darwin] + + '@biomejs/cli-darwin-x64@1.9.2': + resolution: {integrity: sha512-BlfULKijNaMigQ9GH9fqJVt+3JTDOSiZeWOQtG/1S1sa8Lp046JHG3wRJVOvekTPL9q/CNFW1NVG8J0JN+L1OA==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [darwin] - '@chainsafe/as-chacha20poly1305@0.1.0': - resolution: {integrity: sha512-BpNcL8/lji/GM3+vZ/bgRWqJ1q5kwvTFmGPk7pxm/QQZDbaMI98waOHjEymTjq2JmdD/INdNBFOVSyJofXg7ew==} + '@biomejs/cli-linux-arm64-musl@1.9.2': + resolution: {integrity: sha512-ZATvbUWhNxegSALUnCKWqetTZqrK72r2RsFD19OK5jXDj/7o1hzI1KzDNG78LloZxftrwr3uI9SqCLh06shSZw==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [linux] - '@chainsafe/as-sha256@0.4.2': - resolution: {integrity: sha512-HJ8GZBRjLeWtRsAXf3EbNsNzmTGpzTFjfpSf4yHkLYC+E52DhT6hwz+7qpj6I/EmFzSUm5tYYvT9K8GZokLQCQ==} + '@biomejs/cli-linux-arm64@1.9.2': + resolution: {integrity: sha512-T8TJuSxuBDeQCQzxZu2o3OU4eyLumTofhCxxFd3+aH2AEWVMnH7Z/c3QP1lHI5RRMBP9xIJeMORqDQ5j+gVZzw==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [linux] - '@chainsafe/is-ip@2.0.2': - resolution: {integrity: sha512-ndGqEMG1W5WkGagaqOZHpPU172AGdxr+LD15sv3WIUvT5oCFUrG1Y0CW/v2Egwj4JXEvSibaIIIqImsm98y1nA==} + '@biomejs/cli-linux-x64-musl@1.9.2': + resolution: {integrity: sha512-CjPM6jT1miV5pry9C7qv8YJk0FIZvZd86QRD3atvDgfgeh9WQU0k2Aoo0xUcPdTnoz0WNwRtDicHxwik63MmSg==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [linux] - '@chainsafe/libp2p-noise@15.1.0': - resolution: {integrity: sha512-84S/Uk7ZZRYpSlE5d1odMmQTl5g5Da8etgcf4QI7arTAHkvBs3il7yGHIPt4wV4EV0qIMG+XjdGIYihRXfI2/w==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} + '@biomejs/cli-linux-x64@1.9.2': + resolution: {integrity: sha512-T0cPk3C3Jr2pVlsuQVTBqk2qPjTm8cYcTD9p/wmR9MeVqui1C/xTVfOIwd3miRODFMrJaVQ8MYSXnVIhV9jTjg==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [linux] + + '@biomejs/cli-win32-arm64@1.9.2': + resolution: {integrity: sha512-2x7gSty75bNIeD23ZRPXyox6Z/V0M71ObeJtvQBhi1fgrvPdtkEuw7/0wEHg6buNCubzOFuN9WYJm6FKoUHfhg==} + engines: {node: '>=14.21.3'} + cpu: [arm64] + os: [win32] - '@chainsafe/libp2p-yamux@6.0.2': - resolution: {integrity: sha512-S5OkLHqYhEVMQQ4BTgnRANEIbGTQhaC23glCgBwGdeoTRtMpIozwDiPfljFLCm0RYWdCRJw9oFztO95KUHjptA==} + '@biomejs/cli-win32-x64@1.9.2': + resolution: {integrity: sha512-JC3XvdYcjmu1FmAehVwVV0SebLpeNTnO2ZaMdGCSOdS7f8O9Fq14T2P1gTG1Q29Q8Dt1S03hh0IdVpIZykOL8g==} + engines: {node: '>=14.21.3'} + cpu: [x64] + os: [win32] - '@chainsafe/netmask@2.0.0': - resolution: {integrity: sha512-I3Z+6SWUoaljh3TBzCnCxjlUyN8tA+NAk5L6m9IxvCf1BENQTePzPMis97CoN/iMW1St3WN+AWCCRp+TTBRiDg==} + '@bufbuild/protobuf@1.9.0': + resolution: {integrity: sha512-W7gp8Q/v1NlCZLsv8pQ3Y0uCu/SHgXOVFK+eUluUKWXmsb6VHkpNx0apdOWWcDbB9sJoKeP8uPrjmehJz6xETQ==} '@cloudflare/kv-asset-handler@0.2.0': resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==} @@ -2741,27 +2512,6 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - '@helia/bitswap@1.1.2': - resolution: {integrity: sha512-Nf2Ql0ph/3++12mYohn/6NX1DvKHVxCdIVYDJzWYDHlVtI31FvHYAaFlBeX0d27iFjVO9SiPirf4qyuzULhQ0Q==} - - '@helia/block-brokers@3.0.2': - resolution: {integrity: sha512-u6B/5YePYKmTQCRW4hhsfhq3oopXNsdN+rNwYDxJcPt6nCaep9PnFk/MxMP25UvID9Wol4EQ8RxYxFhjuD8pGQ==} - - '@helia/delegated-routing-v1-http-api-client@3.0.1': - resolution: {integrity: sha512-Gkaw3B8IjgCCXtasa17j8wQaFdzph2s0RiLyrJTS2htmwVFWZEjLNLUDJeWsMHBoLBza8SrVGvQ9fiN3XD3rfg==} - - '@helia/interface@4.3.0': - resolution: {integrity: sha512-gaWQSVGIcOkK0Wx12qUiUMFLPI8AjQCYaf4dpZdciSYPNfKOtPpW54QGzgrQYBcvBgPzg16hnnvDGwLeL2WlAQ==} - - '@helia/routers@1.1.0': - resolution: {integrity: sha512-WwHcvN8No6+3alTrxNXtTJdqfyX0Ymm41u5yL+1YFdsvRKKy5RLxNlgla34kFJaHuQGPFdROYP/9X4UaHpvcIQ==} - - '@helia/unixfs@3.0.6': - resolution: {integrity: sha512-x3hoHUjwNk2M9Hg0Z9sQE8O8S2rcj13O9dYexGHckxdpeEPhNOwRWT1cMpY8NTK0vpuIs0TvlQm9gYfHm94Clw==} - - '@helia/utils@0.3.2': - resolution: {integrity: sha512-ge5b5KrzuukYmkgjfpa4duaYRU1AdVg/pXute+pOVaD3V5UTzXeXceCGfrI1m0GAXQ/Arz1F0pNNz4pclTBWVg==} - '@hono/node-server@1.12.1': resolution: {integrity: sha512-C9l+08O8xtXB7Ppmy8DjBFH1hYji7JKzsU32Yt1poIIbdPp6S7aOI8IldDHD9YFJ55lv2c21ovNrmxatlHfhAg==} engines: {node: '>=18.14.1'} @@ -2810,13 +2560,14 @@ packages: '@ioredis/commands@1.2.0': resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} - '@ipld/dag-cbor@9.2.1': - resolution: {integrity: sha512-nyY48yE7r3dnJVlxrdaimrbloh4RokQaNRdI//btfTkcTEZbpmSrbYcBQ4VKTf8ZxXAOUJy4VsRpkJo+y9RTnA==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} + '@ipld/car@3.2.4': + resolution: {integrity: sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==} - '@ipld/dag-json@10.2.2': - resolution: {integrity: sha512-NnU8HdHKwAoGyrW3S09NMa8aZw0tImLRyR64hoafpLpDpAbA9g1+fb24JsdlugbL4sXUQVwDVA+qK4Ud8V83lA==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} + '@ipld/dag-cbor@7.0.3': + resolution: {integrity: sha512-1VVh2huHsuohdXC1bGJNE8WR72slZ9XE2T3wbBBq31dm7ZBatmKLLxrB+XAqafxfRFjv08RZmj/W/ZqaM13AuA==} + + '@ipld/dag-pb@2.1.18': + resolution: {integrity: sha512-ZBnf2fuX9y3KccADURG5vb9FaOeMjFkCrNysB0PtftME/4iCTjxfaLoNq/IAh5fTqUOMXvryN6Jyka4ZGuMLIg==} '@ipld/dag-pb@4.1.2': resolution: {integrity: sha512-BSztO4l3C+ya9HjCaQot26Y4AVsqIKtnn6+23ubc1usucnf6yoTBme18oCCdM6gKBMxuPqju5ye3lh9WEJsdeQ==} @@ -2956,9 +2707,6 @@ packages: '@kwsites/promise-deferred@1.1.1': resolution: {integrity: sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw==} - '@leichtgewicht/ip-codec@2.0.5': - resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@lezer/common@1.2.1': resolution: {integrity: sha512-yemX0ZD2xS/73llMZIK6KplkjIjf2EvAHcinDi/TfJ9hS25G0388+ClHt6/3but0oOxinTcQHJLDXh6w1crzFQ==} @@ -2971,93 +2719,6 @@ packages: '@lezer/lr@1.4.1': resolution: {integrity: sha512-CHsKq8DMKBf9b3yXPDIU4DbH+ZJd/sJdYOW2llbW/HudP5u0VS6Bfq1hLYfgU7uAYGFIyGGQIsSOXGPEErZiJw==} - '@libp2p/autonat@1.1.2': - resolution: {integrity: sha512-GG6aaQgDranvO0wWpFo+kDm+nUdHmJ7Hp41DLoPFF69sdfrdGsaL3qsE0TU0I814z8kxfQ0F2eo0FN2Mcclc6g==} - - '@libp2p/bootstrap@10.1.2': - resolution: {integrity: sha512-FTM4hZTSiIBOtB9CtCQfpFfwWJva6+l3phR9eRa5gvsEdJdiUCFKe6VFHqwnsnRN1hobcLUWYi2AN6+0OdPdXw==} - - '@libp2p/circuit-relay-v2@1.1.2': - resolution: {integrity: sha512-QkOtKoPfQObcE8+uL5wzfe1LfDvt0XAAHO6G7loOwUexKF6hYP4u/O6Epakx51hQ9wR4XF57RFhOkXdScPmKPw==} - - '@libp2p/crypto@4.1.6': - resolution: {integrity: sha512-KQxgFcRpEYUynmEfANqyKR9C2YZ8w/SzfZjB+gbrbRRHz1cclIA8g2y/MdW1D4x21EXF7+COY1klCCFQS3ppOg==} - - '@libp2p/dcutr@1.1.2': - resolution: {integrity: sha512-pc5qxNpKxASpgapiNot/4reeiG8CoryaC4CipnTfgoQ4HBazqo47aA6tppYLzVVjEfDhoEPtymHFAHhaF8IWeg==} - - '@libp2p/identify@2.1.2': - resolution: {integrity: sha512-neLNz6WhYAxDHgsb/LGyZF9i+nE4E+dk30/5gFxc/876oVwgc1IqSs2eEEEx9t0l2ToeHADScBM+bHrFsLIk3g==} - - '@libp2p/interface-internal@1.3.1': - resolution: {integrity: sha512-81e+4JLJPjgIuxFOqOJUr4w5rr+SrfwG5PhkVsnqA4F4Sxb8x4ImRjDgPKqbTUp/taSNUz9zMGgwwdG6m4mvGA==} - - '@libp2p/interface@1.6.0': - resolution: {integrity: sha512-PqcWA/wQFwk8bcevwUez5KYd0FKhKrOJOfKy+qGzDnKsPN3c0W6m/yiYXE7VJ6rAynL9ITxRddub3hEktthVCg==} - - '@libp2p/interface@1.6.1': - resolution: {integrity: sha512-bpkIYTvZhGGc/ajITKvgFpaP8UtPWoSj+xHVrj6zyAN8U/cAqN0IQQt4a7daJr5VZa8B86i4d1iccdG42/mz+g==} - - '@libp2p/kad-dht@12.1.2': - resolution: {integrity: sha512-f9SKXOHcKq9DELgl5oeBkv3fowlPydGycIO86uhZIB5m0cu0kLpn8FWHNpMMjc6o2tUWURB9hF0JYWehl4CdSA==} - - '@libp2p/keychain@4.1.2': - resolution: {integrity: sha512-ugufvjpHTUIUReHEvtTbFrKCf9pjhUFBMNtnNGS0t371pAYhuH+Jz1zk0OdO6JR15L7K8pcTdm6bRD+0zKNJmw==} - - '@libp2p/logger@4.0.16': - resolution: {integrity: sha512-yk+vL8QX7WoTwcfjDghvA3OZjwqiM4/VHxhr6kXfs691nE7czgdCbnBEJOwgfbR8IJpy39z9BDstoACMNmNEWQ==} - - '@libp2p/logger@4.0.17': - resolution: {integrity: sha512-NPGN27uOXFGuKkxnX39InMvxS0lMenq6/aFqQHN1N0f0S3LaG9RuTcz/VE3qyO1Ik1aAockR6qqCwbfFxJuO0g==} - - '@libp2p/mdns@10.1.2': - resolution: {integrity: sha512-OmKa6RnFt2SDVoBK6d/gUUF5AC5+IeL5poBfvDh90ihqZihEukKWWixaiPcmLRt375sMEkGqeY0Jk5vuy+XUsA==} - - '@libp2p/mplex@10.1.2': - resolution: {integrity: sha512-RJPbfD8Pgu2ye/akTo9ESAae6ZefwuzEuPjMgg4adVKNfcU0C7HXXrmXQ1B4DfHfVlWW7k+M3u31jZtyXodh3w==} - - '@libp2p/multistream-select@5.1.14': - resolution: {integrity: sha512-988KYk6eVexNncbofTx2a3eIYYJZbQPw8DDR0l79gTfTks/S64kk4aDjBs76pc5xClPczsqW+9LsSpuAbDxkjg==} - - '@libp2p/peer-collections@5.2.6': - resolution: {integrity: sha512-a6P1euFoUXX4FvYomifZMLCdRhUyV/X44Y4CrWuY+OSv3pg2siTU8LuCo8EOXtFWpwJAQIzh+v/roYJhjiwyGA==} - - '@libp2p/peer-id-factory@4.2.1': - resolution: {integrity: sha512-BxQzL2unriOxRwgg1sHMhtYz0Zwshm1h8fMxWD5GqxrX2cPq9zcjLNgT7qJJYddBh8Iq5Z2Eu8aIF+7wRzaowQ==} - - '@libp2p/peer-id@4.2.1': - resolution: {integrity: sha512-ttPdHqWoZzITODY8WF1EK8HMGLN7fXnV/FlHlrvGKQF4TqqTXgqFM3+4AhhGJJK34bqcq2U3r4vy474MmUQgjA==} - - '@libp2p/peer-record@7.0.22': - resolution: {integrity: sha512-7QnpzENWtuU75E1L9xANmNAoiOMElMR5DZUZdXouvs7Yw0hGq1xI2MzqSH8TYISqjsDvE5SwKod6YQX0vCfoXw==} - - '@libp2p/peer-store@10.1.2': - resolution: {integrity: sha512-MX7/tpkzeOTOi0gGfvPwBsC1sMmL3qHyemGvyl1VeryRO8m8hoyWzj5ku37zEuHz6k02T/BIdrlgXBaT/vbk1Q==} - - '@libp2p/ping@1.1.2': - resolution: {integrity: sha512-4NJbBjWinebU5GYZbbpHbnkKWB4UA2FCgptTOpB01qSbnfTjNf3fhJ/qGM4sanDF1qvtEijUPWqDe26INceW3Q==} - - '@libp2p/record@4.0.3': - resolution: {integrity: sha512-UiyC4MFasDwQHw+7CVUsCqvu4y5pYDZER9wPm9Rm8dlmlOn8GoXKF6CSKWx5rOk744EPaCNjwAMv9sD0u3IfUw==} - - '@libp2p/tcp@9.1.2': - resolution: {integrity: sha512-Tb0fTEndgcBuB9sMxTTdcWZWhlv+/VD9s2By7ackRtDLAZPNkvwR2x7QL2XdswVA21UsO5pZYjM+cJqZG0rwng==} - - '@libp2p/upnp-nat@1.2.2': - resolution: {integrity: sha512-VwORKEUmWHPjRKbyKthoXHVIZMAaXubr8g2J4+x2JSDlOvZVuLfjkTytBgQ+83t31OqsMiwYF+VuS2vAJu/NoQ==} - - '@libp2p/utils@5.4.6': - resolution: {integrity: sha512-UBHsXO9OvMJZex/u8bJFYGjF2Tdd/eNh1Ys6A24iyJR6TlYoOfwO1BxB++CPDKPo7Zuz5V5IOwzfvr3llzfybg==} - - '@libp2p/webrtc@4.1.2': - resolution: {integrity: sha512-1tvIP9mEH6hLhHXL4TfOSN7imvt4kLFYHkp+Qv15gKVhrdrsaI7wq/t6zcpTMKFXXmvNWq0twrkmg3ARsD4SCQ==} - - '@libp2p/websockets@8.1.2': - resolution: {integrity: sha512-URq0udV+QDRzB31uNKfH/PAte4gdP5pYiZSJZvJ99YZudERTjjjU0+ElqEy3qwm6MX6w1bgf/muld6X0cGWfBg==} - - '@libp2p/webtransport@4.1.2': - resolution: {integrity: sha512-TAKb+dKxVxA8mNFsqio/gJSkK2jvZbKZECSZnHWMehpzQ8x8FFfGSK5ogy99Y1LhuC206e4YaDY/FocrFgNcfA==} - '@lit-labs/ssr-dom-shim@1.2.0': resolution: {integrity: sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==} @@ -3168,28 +2829,13 @@ packages: '@multiformats/base-x@4.0.1': resolution: {integrity: sha512-eMk0b9ReBbV23xXU693TAIrLyeO5iTgBZGSJfpqriG8UkYvr/hC9u9pyMlAakDNHWmbhMZCDs6KQO0jzKD8OTw==} - '@multiformats/dns@1.0.6': - resolution: {integrity: sha512-nt/5UqjMPtyvkG9BQYdJ4GfLK3nMqGpFZOzf4hAmIa0sJh2LlS9YKXZ4FgwBDsaHvzZqR/rUFIywIc7pkHNNuw==} - - '@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-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/murmur3@1.1.3': + resolution: {integrity: sha512-wAPLUErGR8g6Lt+bAZn6218k9YQPym+sjszsXL6o4zfxbA22P+gxWZuuD9wDbwL55xrKO5idpcuQUX7/E3oHcw==} '@multiformats/murmur3@2.1.8': resolution: {integrity: sha512-6vId1C46ra3R1sbJUOFCZnsUIveR9oF20yhPmAFxPm0JfrX3/ZRCgP3YDrBzlGoEppOXnA9czHeYc0T9mB6hbA==} engines: {node: '>=16.0.0', npm: '>=7.0.0'} - '@multiformats/uri-to-multiaddr@8.0.0': - resolution: {integrity: sha512-86O+gY6JTnCv0O/IxTKV+1+GACoEBTr5Cfyh+FdzStWneviz2AZwLK8Hsys5dbfMgT//Vs7FolMiEHURlCel8w==} - '@netlify/functions@2.7.0': resolution: {integrity: sha512-4pXC/fuj3eGQ86wbgPiM4zY8+AsNrdz6vcv6FEdUJnZW+LqF8IWjQcY3S0d1hLeLKODYOqq4CkrzGyCpce63Nw==} engines: {node: '>=14.0.0'} @@ -3202,9 +2848,6 @@ packages: resolution: {integrity: sha512-DrSvivchuwsuQW03zbVPT3nxCQa5tn7m4aoPOsQKibuJXIuSbfxzCBxPLz0+LchU5ds7YyOaCc9872Y32ngYzg==} engines: {node: '>=18.0.0'} - '@noble/ciphers@0.5.3': - resolution: {integrity: sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==} - '@noble/curves@1.4.0': resolution: {integrity: sha512-p+4cb332SFCrReJkCYe8Xzm0OWi4Jji5jVdIZRL/PmacmDkFNw6MrrV+gGpiPxLHbV+zKFRywUWbaseT+tZRXg==} @@ -4194,10 +3837,6 @@ packages: '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} - '@sindresorhus/fnv1a@3.1.0': - resolution: {integrity: sha512-KV321z5m/0nuAg83W1dPLy85HpHDk7Sdi4fJbwvacWsEhAh+rZUW4ZfGcXmUIvjZg4ss2bcwNlRhJ7GBEUG08w==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - '@sindresorhus/merge-streams@2.3.0': resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} @@ -4347,6 +3986,10 @@ packages: resolution: {integrity: sha512-IxvBBCTFDHbVoK7zIxqA1ZOdc4QfM5HM7rGleCuHi7L1wnKv5Pn69xXJQ9hgxH60ZVygH9/JG0jRgtUncE3QUA==} engines: {node: '>=16.0.0'} + '@smithy/types@3.4.2': + resolution: {integrity: sha512-tHiFcfcVedVBHpmHUEUHOCCih8iZbIAYn9NvPsNzaPm/237I3imdDdZoOC8c87H5HBAVEa06tTgb+OcSWV9g5w==} + engines: {node: '>=16.0.0'} + '@smithy/url-parser@3.0.3': resolution: {integrity: sha512-pw3VtZtX2rg+s6HMs6/+u9+hu6oY6U7IohGhVNnjbgKy86wcIsSZwgHrFR+t67Uyxvp4Xz3p3kGXXIpTNisq8A==} @@ -4525,9 +4168,6 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/dns-packet@5.6.5': - resolution: {integrity: sha512-qXOC7XLOEe43ehtWJCMnQXvgcIpv6rPmQ1jXT98Ad8A3TB1Ue50jsCbSSSyuazScEuZ/Q026vHbrOTVkmwA+7Q==} - '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} @@ -4576,6 +4216,9 @@ packages: '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + '@types/minimatch@3.0.5': + resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} + '@types/minimatch@5.1.2': resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} @@ -4585,12 +4228,6 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/multicast-dns@7.2.4': - resolution: {integrity: sha512-ib5K4cIDR4Ro5SR3Sx/LROkMDa0BHz0OPaCBL/OSPDsAXEGZ3/KQeS6poBKYVN7BfjXDL9lWNwzyHVgt/wkyCw==} - - '@types/murmurhash3js-revisited@3.0.3': - resolution: {integrity: sha512-QvlqvYtGBYIDeO8dFdY4djkRubcrc+yTJtBc7n8VZPlJDUS/00A+PssbvERM8f9bYRmcaSEHPZgZojeQj7kzAA==} - '@types/node-forge@1.3.11': resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} @@ -4618,12 +4255,6 @@ packages: '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} - '@types/sinon@17.0.3': - resolution: {integrity: sha512-j3uovdn8ewky9kRBG19bOwaZbexJu/XjtkHyjvUgt4xfPFz18dcORIMqnYh66Fx3Powhcr85NT5+er3+oViapw==} - - '@types/sinonjs__fake-timers@8.1.5': - resolution: {integrity: sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==} - '@types/stack-trace@0.0.29': resolution: {integrity: sha512-TgfOX+mGY/NyNxJLIbDWrO9DjGoVSW9+aB8H2yy1fy32jsvxijhmyJI9fDFgvz3YP4lvJaq9DzdR/M1bOgVc9g==} @@ -4639,9 +4270,6 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - '@types/ws@8.5.11': - resolution: {integrity: sha512-4+q7P5h3SpJxaBft0Dzpbr6lmMaqh0Jr2tbhJZ/luAwvD7ohSCniYkwz/pLxuT2h0EOa6QADgJj1Ko+TzRfZ+w==} - '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -5190,6 +4818,12 @@ packages: '@walletconnect/window-metadata@1.0.1': resolution: {integrity: sha512-9koTqyGrM2cqFRW517BPY/iEtUDx2r1+Pwwu5m7sJ7ka79wi3EyqhqcICk/yDmv6jAS1rjKgTKXlEhanYjijcA==} + '@web-std/blob@3.0.5': + resolution: {integrity: sha512-Lm03qr0eT3PoLBuhkvFBLf0EFkAsNz/G/AYCzpOdi483aFaVX86b4iQs0OHhzHJfN5C15q17UtDbyABjlzM96A==} + + '@web-std/stream@1.0.0': + resolution: {integrity: sha512-jyIbdVl+0ZJyKGTV0Ohb9E6UnxP+t7ZzX4Do3AHjZKxUXKMs9EmqnBDQgHF7bEw0EzbQygOjtt/7gvtmi//iCQ==} + '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -5241,6 +4875,9 @@ packages: '@xtuc/long@4.2.2': resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + '@zxing/text-encoding@0.9.0': + resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} + abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} deprecated: Use your platform's native atob() and btoa() methods instead @@ -5367,9 +5004,11 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - any-signal@4.1.1: - resolution: {integrity: sha512-iADenERppdC+A2YKbOXXB2WUeABLaM6qnpZ70kZbPZ1cZMMJ7eF+3CaYm+/PhBizgkzlvssC7QuHS30oOiQYWA==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} + any-signal@2.1.2: + resolution: {integrity: sha512-B+rDnWasMi/eWcajPcCWSlYc7muXOrcYrqgyzcdKisl2H/WTlQ0gip1KyQfr0ZlxJdsuWCj/LWwQm7fhyhRfIQ==} + + any-signal@3.0.1: + resolution: {integrity: sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==} anymatch@2.0.0: resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} @@ -5443,10 +5082,6 @@ packages: asn1.js@4.10.1: resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==} - asn1js@3.0.5: - resolution: {integrity: sha512-FVnvrKJwpt9LP2lAMl8qZswRNm3T4q9CON+bxldk2iwk3FFpuwhx2FfinyitizWHsVYyaY+y5JzDR0rCMV5yTQ==} - engines: {node: '>=12.0.0'} - assert@1.5.1: resolution: {integrity: sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==} @@ -5513,6 +5148,9 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} + axios@1.6.2: + resolution: {integrity: sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A==} + axobject-query@4.0.0: resolution: {integrity: sha512-+60uv1hiVFhHZeO+Lz0RYzsVHy5Wr1ayX0mwda9KPDVLNJgZ1T9Ny7VmFbLDzxsH0D87I86vgj3gFrjTJUYznw==} @@ -5616,8 +5254,11 @@ packages: blakejs@1.2.1: resolution: {integrity: sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==} - blockstore-core@4.4.1: - resolution: {integrity: sha512-peXfL9ZLx1cb84QALocMjhT8CsQ4JsreI/AitlN1inipSdC/G+jcYVJCqeCD5ecSTv/0LMpg8NlAPH/eBYZLjA==} + blob-to-it@1.0.4: + resolution: {integrity: sha512-iCmk0W4NdbrWgRRuxOriU8aM5ijeVLI61Zulsmg/lUHNr7pYjoj+U77opLefNagevtrrbMt3JQ5Qip7ar178kA==} + + blockstore-core@1.0.5: + resolution: {integrity: sha512-i/9CUMMvBALVbtSqUIuiWB3tk//a4Q2I2CEWiBuYNnhJvk/DWplXjLt8Sqc5VGkRVXVPSsEuH8fUtqJt5UFYcA==} blueimp-md5@2.19.0: resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} @@ -5658,8 +5299,8 @@ packages: browser-process-hrtime@1.0.0: resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - browser-readablestream-to-it@2.0.7: - resolution: {integrity: sha512-g1Aznml3HmqTLSXylZhGwdfnAa67+vlNAYhT9ROJZkAxY7yYmWusND10olvCMPe4sVhZyVwn5tPkRzOg85kBEg==} + browser-readablestream-to-it@1.0.3: + resolution: {integrity: sha512-+12sHB+Br8HIh6VAMVEG5r3UXCyESIgDW7kzk3BjIXa43DVqVwL7GC5TW3jeh+72dtcH99pPVpw0X8i0jt+/kw==} browserify-aes@1.2.0: resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} @@ -5809,8 +5450,8 @@ packages: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} engines: {node: 6.* || 8.* || >= 10.*} - cborg@4.2.2: - resolution: {integrity: sha512-A0z7WhnY4HDLrVdnQI4i/OLG3kANHotk5NzDpr2iauf4xrmQPwJCxlbCnIXkVrFtsr8G3omfvvr5oF50i1Zt8g==} + cborg@1.10.2: + resolution: {integrity: sha512-b3tFPA9pUr2zCUiCfRd2+wok2/LBSNUMKOuRRok+WlvvAgEt/PlbgPTsZUcwCOs53IJvLgTp0eotwtosE6njug==} hasBin: true chai@4.4.1: @@ -5851,9 +5492,6 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chownr@1.1.4: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} @@ -5934,10 +5572,6 @@ packages: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} engines: {node: '>=6'} - clone-regexp@3.0.0: - resolution: {integrity: sha512-ujdnoq2Kxb8s3ItNBtnYeXdm07FcU0u8ARAT1lQ2YdMwQC+cdiXX8KoqMVuglztILivceTtp4ivqGSmEmhBUJw==} - engines: {node: '>=12'} - clone@1.0.4: resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} engines: {node: '>=0.8'} @@ -6067,10 +5701,6 @@ packages: constants-browserify@1.0.0: resolution: {integrity: sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==} - convert-hrtime@5.0.0: - resolution: {integrity: sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==} - engines: {node: '>=12'} - convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} @@ -6252,9 +5882,6 @@ packages: resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} engines: {node: '>=18'} - datastore-core@9.2.9: - resolution: {integrity: sha512-wraWTPsbtdE7FFaVo3pwPuTB/zXsgwGGAm8BgBYwYAuzZCTS0MfXmd/HH1vR9s0/NFFjOVmBkGiWCvKxZ+QjVw==} - date-fns@3.6.0: resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} @@ -6323,10 +5950,6 @@ packages: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} - decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - deep-eql@4.1.3: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} @@ -6335,10 +5958,6 @@ packages: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} - deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - deepmerge@4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -6351,10 +5970,6 @@ packages: resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} engines: {node: '>=18'} - default-gateway@7.2.2: - resolution: {integrity: sha512-AD7TrdNNPXRZIGw63dw+lnGmT4v7ggZC5NHNJgAYWm5njrwoze1q5JSAW9YuLy2tjnoLUG/r8FEB93MCh9QJPg==} - engines: {node: '>= 16'} - defaults@1.0.4: resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} @@ -6389,10 +6004,6 @@ packages: defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - delay@6.0.0: - resolution: {integrity: sha512-2NJozoOHQ4NuZuVIr5CWd0iiLVIRSDepakaovIN+9eIDHEhdCAEvSy2cuf1DCrPPQLvHmbqTHODlhHg8UCy4zw==} - engines: {node: '>=16'} - delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -6478,9 +6089,8 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - dns-packet@5.6.1: - resolution: {integrity: sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==} - engines: {node: '>=6'} + dns-over-http-resolver@1.2.3: + resolution: {integrity: sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==} dom-parser@1.1.5: resolution: {integrity: sha512-lCiFG48ZUzGXjKN0qhSkxD/i3ndyV6I37zQ3W2VFYLjF1ob8A+QgSsM7Ps2UT0d3LpJxLMmMHiJJ34z5hkKLiA==} @@ -6531,6 +6141,10 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + electron-fetch@1.9.1: + resolution: {integrity: sha512-M9qw6oUILGVrcENMSRRefE1MbHPIz0h79EKIeJWK9v563aT9Qkh8aEHPO1H5vi970wPirNY+jO9OpFoLiMsMGA==} + engines: {node: '>=6'} + electron-to-chromium@1.4.766: resolution: {integrity: sha512-QkqagkSWWIngOO+f/DkMtTfzX/hpESMljeYzwZvOzmk2G6oEiG1JxE2hVXY6/XoVXMkILaJ6ASUnrMPiEA7x9A==} @@ -6715,9 +6329,6 @@ packages: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} - event-iterator@2.0.0: - resolution: {integrity: sha512-KGft0ldl31BZVV//jj+IAIGCxkvvUkkON+ScH6zfoX+l+omX6001ggyRSpI0Io2Hlro0ThXotswCtfzS8UkIiQ==} - event-stream@3.3.4: resolution: {integrity: sha512-QHpkERcGsR0T7Qm3HNJSyXKEEj8AHNxkY3PK8TS2KJvQ7NiSHe3DDpwVKKtoYprL/AreyzFBeIkBIWChAqn60g==} @@ -6778,10 +6389,6 @@ packages: resolution: {integrity: sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==} engines: {node: '>=0.10.0'} - expand-template@2.0.3: - resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} - engines: {node: '>=6'} - expect@26.6.2: resolution: {integrity: sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==} engines: {node: '>= 10.14.2'} @@ -6907,6 +6514,15 @@ packages: focus-trap@7.5.4: resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -6933,10 +6549,6 @@ packages: resolution: {integrity: sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==} engines: {node: '>=0.10.0'} - freeport-promise@2.0.0: - resolution: {integrity: sha512-dwWpT1DdQcwrhmRwnDnPM/ZFny+FtzU+k50qF2eid3KxaQDsMiBrwo1i0G3qSugkN5db6Cb0zgfc68QeTOpEFg==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} - fresh@0.5.2: resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} engines: {node: '>= 0.6'} @@ -6954,9 +6566,6 @@ packages: from@0.1.7: resolution: {integrity: sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g==} - fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - fs-extra@11.2.0: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} @@ -6984,10 +6593,6 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function-timeout@0.1.1: - resolution: {integrity: sha512-0NVVC0TaP7dSTvn1yMiy6d6Q8gifzbvQafO46RtLG/kHJUBNd+pVRGOBoK44wNBvtSPUJRfdVvkFdD3p0xvyZg==} - engines: {node: '>=14.16'} - fuse.js@7.0.0: resolution: {integrity: sha512-14F4hBIxqKvD4Zz/XjDc3y94mNZN6pRv3U13Udo0lNLCWRBUsrMv2xwcF/y/Z5sV6+FQW+/ow68cHpm4sunt8Q==} engines: {node: '>=10'} @@ -7012,8 +6617,8 @@ packages: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} - get-iterator@2.0.1: - resolution: {integrity: sha512-7HuY/hebu4gryTDT7O/XY/fvY9wRByEGdK6QOa4of8npTcv0+NS6frFKABcf6S9EBAsveTuKTsZQQBFMMNILIg==} + get-iterator@1.0.2: + resolution: {integrity: sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==} get-nonce@1.0.1: resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} @@ -7063,9 +6668,6 @@ packages: git-url-parse@14.0.0: resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} - github-from-package@0.0.0: - resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} - glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -7193,16 +6795,10 @@ packages: hash.js@1.1.7: resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} - hashlru@2.3.0: - resolution: {integrity: sha512-0cMsjjIC8I+D3M44pOQdsy0OHXGLVz6Z0beRuufhKa0KfaD2wGwAev6jILzXsd3/vpnNQJmWyZtIILqM1N+n5A==} - hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} - helia@4.2.4: - resolution: {integrity: sha512-vR/mltrTG0cLz8rAmN7b+H3WLib5X+QatvznVq6UWyLTV8d0cNGGAqwun4ZqPh4M3ENv7AFymOHbh49fWbpLhA==} - hermes-estree@0.19.1: resolution: {integrity: sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==} @@ -7430,16 +7026,22 @@ packages: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 + interface-blockstore@2.0.3: + resolution: {integrity: sha512-OwVUnlNcx7H5HloK0Myv6c/C1q9cNG11HX6afdeU6q6kbuNj8jKCwVnmJHhC94LZaJ+9hvVOk4IUstb3Esg81w==} + interface-blockstore@5.2.10: resolution: {integrity: sha512-9K48hTvBCGsKVD3pF4ILgDcf+W2P/gq0oxLcsHGB6E6W6nDutYkzR+7k7bCs9REHrBEfKzcVDEKieiuNM9WRZg==} - interface-datastore@8.2.11: - resolution: {integrity: sha512-9E0iXehfp/j0UbZ2mvlYB4K9pP7uQBCppfuy8WHs1EHF6wLQrM9+zwyX+8Qt6HnH4GKZRyXX/CNXm6oD4+QYgA==} + interface-datastore@6.1.1: + resolution: {integrity: sha512-AmCS+9CT34pp2u0QQVXjKztkuq3y5T+BIciuiHDDtDZucZD8VudosnSdUyXJV6IsRkN5jc4RFDhCk1O6Q3Gxjg==} interface-ipld-format@1.0.1: resolution: {integrity: sha512-WV/ar+KQJVoQpqRDYdo7YPGYIUHJxCuOEhdvsRpzLqoOIVCqPKdMMYmsLL1nCRsF3yYNio+PAJbCKiv6drrEAg==} deprecated: This module has been superseded by the multiformats module + interface-store@2.0.2: + resolution: {integrity: sha512-rScRlhDcz6k199EkHqT8NpM87ebN89ICOzILoBHgaG36/WX50N32BnU/kpZgCGPLhARRAWUUX5/cyaIjt7Kipg==} + interface-store@5.1.8: resolution: {integrity: sha512-7na81Uxkl0vqk0CBPO5PvyTkdaJBaezwUJGsMOz7riPOq0rJt+7W31iaopaMICWea/iykUsvNlPx/Tc+MxC3/w==} @@ -7454,16 +7056,29 @@ packages: resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} engines: {node: '>= 12'} - ip-regex@5.0.0: - resolution: {integrity: sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + ip-regex@4.3.0: + resolution: {integrity: sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==} + engines: {node: '>=8'} + + ipfs-car@0.9.2: + resolution: {integrity: sha512-OUKgQqCN9C16eyu9OSOXe2CyRUL/jemWDODfALihvwRHfLLU6tKQVb8rhjhheWhQ1InlFBMgfIiLNxGpUSqOXA==} + hasBin: true + + ipfs-core-types@0.8.4: + resolution: {integrity: sha512-sbRZA1QX3xJ6ywTiVQZMOxhlhp4osAZX2SXx3azOLxAtxmGWDMkHYt722VV4nZ2GyJy8qyk5GHQIZ0uvQnpaTg==} + deprecated: js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details + + ipfs-core-utils@0.12.2: + resolution: {integrity: sha512-RfxP3rPhXuqKIUmTAUhmee6fmaV3A7LMnjOUikRKpSyqESz/DR7aGK7tbttMxkZdkSEr0rFXlqbyb0vVwmn0wQ==} + deprecated: js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details ipfs-only-hash@4.0.0: resolution: {integrity: sha512-TE1DZCvfw8i3gcsTq3P4TFx3cKFJ3sluu/J3XINkJhIN9OwJgNMqKA+WnKx6ByCb1IoPXsTp1KM7tupElb6SyA==} hasBin: true - ipfs-unixfs-exporter@13.5.0: - resolution: {integrity: sha512-s1eWXzoyhQFNEAB1p+QE3adjhW+lBdgpORmmjiCLiruHs5z7T5zsAgRVcWpM8LWYhq2flRtJHObb7Hg73J+oLQ==} + ipfs-unixfs-exporter@7.0.11: + resolution: {integrity: sha512-qTYa69J7HbI2EIYNUddKPg9Y3rHkYZV0bNdmzZKA5+ZbwRVoUEuBW/cguEqTp22zHygh3sMnzYZFm0naVIdMgQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} ipfs-unixfs-importer@15.2.5: resolution: {integrity: sha512-K8tybgmhOthQ/ThPcjohYnTaVhv1hi3YKo+gPREBXcMUUG7Yd2HYfz1jExuOfhaMzICl0hDKwUMJsaU6FXMJew==} @@ -7472,6 +7087,10 @@ packages: resolution: {integrity: sha512-qeFOlD3AQtGzr90sr5Tq1Bi8pT5Nr2tSI8z310m7R4JDYgZc6J1PEZO3XZQ8l1kuGoqlAppBZuOYmPEqaHcVQQ==} engines: {node: '>=14.0.0', npm: '>=7.0.0'} + ipfs-unixfs-importer@9.0.10: + resolution: {integrity: sha512-W+tQTVcSmXtFh7FWYWwPBGXJ1xDgREbIyI1E5JzDcimZLIyT5gGMfxR3oKPxxWj+GKMpP5ilvMQrbsPzWcm3Fw==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + ipfs-unixfs@11.1.4: resolution: {integrity: sha512-RE4nyx5qgG2w7JOLj0Y0D7SfAR1ZkEdramNaBx0OSD4DlQ2Y2NORgc4FHfej3Pgy31v+QISDVP1pQJhdv3bUUg==} @@ -7479,14 +7098,19 @@ packages: resolution: {integrity: sha512-hzJ3X4vlKT8FQ3Xc4M1szaFVjsc1ZydN+E4VQ91aXxfpjFn9G2wsMo1EFdAXNq/BUnN5dgqIOMP5zRYr3DTsAw==} engines: {node: '>=14.0.0', npm: '>=7.0.0'} + ipfs-unixfs@6.0.9: + resolution: {integrity: sha512-0DQ7p0/9dRB6XCb0mVCTli33GzIzSVx5udpJuVM47tGcD+W+Bl4LsnoLswd3ggNnNEakMv1FdoFITiEnchXDqQ==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + + ipfs-utils@9.0.14: + resolution: {integrity: sha512-zIaiEGX18QATxgaS0/EOQNoo33W0islREABAcxXE8n7y2MGAlB+hdsxXn4J0hGZge8IqVQhW8sWIb+oJz2yEvg==} + engines: {node: '>=16.0.0', npm: '>=7.0.0'} + ipld-dag-pb@0.22.3: resolution: {integrity: sha512-dfG5C5OVAR4FEP7Al2CrHWvAyIM7UhAQrjnOYOIxXGQz5NlEj6wGX0XQf6Ru6or1na6upvV3NQfstapQG8X2rg==} engines: {node: '>=6.0.0', npm: '>=3.0.0'} deprecated: This module has been superseded by @ipld/dag-pb and multiformats - ipns@9.1.0: - resolution: {integrity: sha512-up2o1Qx9tSSfh73k69j3/Acacua6JbffTe5xA8+/fv6ibkQyhriMPHlgae1896DwmQkJrusKgBs7EAOi3yrO2w==} - iron-webcrypto@1.2.1: resolution: {integrity: sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==} @@ -7597,16 +7221,13 @@ packages: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} - is-ip@5.0.1: - resolution: {integrity: sha512-FCsGHdlrOnZQcp0+XT5a+pYowf33itBalCl+7ovNXC/7o5BhIpG14M3OrpPPdBSIQJCm+0M5+9mO7S9VVTTCFw==} - engines: {node: '>=14.16'} + is-ip@3.1.0: + resolution: {integrity: sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==} + engines: {node: '>=8'} is-lambda@1.0.1: resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} - is-loopback-addr@2.0.2: - resolution: {integrity: sha512-26POf2KRCno/KTNL5Q0b/9TYnL00xEsSaLfiFRmjM7m7Lw7ZMmFybzzuX4CcsLAluZGd+niLUiMRxEooVE3aqg==} - is-module@1.0.0: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} @@ -7655,10 +7276,6 @@ packages: is-reference@3.0.2: resolution: {integrity: sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==} - is-regexp@3.1.0: - resolution: {integrity: sha512-rbku49cWloU5bSMI+zaRaXdQHXnthP6DZ/vLnfdSKyL4zUzuWnomtOEiZZOd+ioQ+avFo/qau3KPTc7Fjy1uPA==} - engines: {node: '>=12'} - is-ssh@1.4.0: resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} @@ -7723,6 +7340,10 @@ packages: resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} engines: {node: '>=16'} + iso-url@1.2.1: + resolution: {integrity: sha512-9JPDgCN4B7QPkLtYAAOrEuAWvP9rWvR5offAr0/SeF046wIkglqH3VXgYYP6NcsKslH80UIVgmPqNe3j7tG2ng==} + engines: {node: '>=12'} + isobject@2.1.0: resolution: {integrity: sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==} engines: {node: '>=0.10.0'} @@ -7778,14 +7399,11 @@ packages: it-batch@3.0.6: resolution: {integrity: sha512-pQAAlSvJ4aV6xM/6LRvkPdKSKXxS4my2fGzNUxJyAQ8ccFdxPmK1bUuF5OoeUDkcdrbs8jtsmc4DypCMrGY6sg==} - it-byte-stream@1.0.12: - resolution: {integrity: sha512-gBDnL9GVXLrnF4h02nWYDSHh41dRlzlu2REw6xu+TZyHKauJ9Vo0W4oFM4eXfMwtT8IM6AovCBJPR1ISc4kkZg==} - - it-drain@3.0.7: - resolution: {integrity: sha512-vy6S1JKjjHSIFHgBpLpD1zhkCRl3z1zYWUxE14+kAYf+BL9ssWSFImJfhl361IIcwr0ofw8etzg11VqqB+ntUA==} + it-drain@1.0.5: + resolution: {integrity: sha512-r/GjkiW1bZswC04TNmUnLxa6uovme7KKwPhc+cb1hHU65E3AByypHH6Pm91WHuvqfFsm+9ws0kPtDBV3/8vmIg==} - it-filter@3.1.1: - resolution: {integrity: sha512-TOXmVuaSkxlLp2hXKoMTra0WMZMKVFxE3vSsbIA+PbADNCBAHhjJ/lM31vBOUTddHMO34Ku++vU8T9PLlBxQtg==} + it-filter@1.0.3: + resolution: {integrity: sha512-EI3HpzUrKjTH01miLHWmhNWy3Xpbx4OXMXltgrNprL5lDpF3giVpHIouFpr5l+evXw6aOfxhnt01BIB+4VQA+w==} it-first@1.0.7: resolution: {integrity: sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g==} @@ -7793,37 +7411,14 @@ packages: it-first@3.0.6: resolution: {integrity: sha512-ExIewyK9kXKNAplg2GMeWfgjUcfC1FnUXz/RPfAvIXby+w7U4b3//5Lic0NV03gXT8O/isj5Nmp6KiY0d45pIQ==} - it-foreach@2.1.1: - resolution: {integrity: sha512-ID4Gxnavk/LVQLQESAQ9hR6dR63Ih6X+8VdxEktX8rpz2dCGAbZpey/eljTNbMfV2UKXHiu6UsneoNBZuac97g==} - - it-glob@3.0.1: - resolution: {integrity: sha512-IUWE9f6XVUJLugK7pQmQPqTWj4BiQJhufnvxfsCmNIGEDQEkKVs3Ld9gFZq/Vude6g/OpndhsiuFrA730Bc59A==} - - it-last@3.0.6: - resolution: {integrity: sha512-M4/get95O85u2vWvWQinF8SJUc/RPC5bWTveBTYXvlP2q5TF9Y+QhT3nz+CRCyS2YEc66VJkyl/da6WrJ0wKhw==} - - it-length-prefixed-stream@1.1.8: - resolution: {integrity: sha512-nchxgDiGS5R5UKwrvTznrLRUOh9oo9GCDkddc8OI/AVkkiLhuh1+pcTSZ15DBl6GwdB7lBD1edUixTzJ78jfUw==} - - it-length-prefixed@9.0.4: - resolution: {integrity: sha512-lz28fykbG0jq7s5XtvlzGxO5BeSOw6ikymkRllxjL21V5VKLcvB4pHr9wPvEnsAJ2et1xpOk3BRTMq9XrhgKsg==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} - - it-length@3.0.6: - resolution: {integrity: sha512-R7bxHAzpRzYz7vghc2DDH7x4KXvEkeLfN/h316++jzbkEHIRXbEPLbE20p5yrqqBdOeK6/FRUDuHlTJ0H1hysw==} - - it-map@3.1.1: - resolution: {integrity: sha512-9bCSwKD1yN1wCOgJ9UOl+46NQtdatosPWzxxUk2NdTLwRPXLh+L7iwCC9QKsbgM60RQxT/nH8bKMqm3H/o8IHQ==} - - it-merge@3.0.5: - resolution: {integrity: sha512-2l7+mPf85pyRF5pqi0dKcA54E5Jm/2FyY5GsOaN51Ta0ipC7YZ3szuAsH8wOoB6eKY4XsU4k2X+mzPmFBMayEA==} + it-glob@1.0.2: + resolution: {integrity: sha512-Ch2Dzhw4URfB9L/0ZHyY+uqOnKvBNeS/SMcRiPmJfpHiM0TsUZn+GkpcZxAoF3dJVdPm/PuIk3A4wlV7SUo23Q==} - it-ndjson@1.0.7: - resolution: {integrity: sha512-V3IskT5RCVtov1u6sC9gkg0uD02qe8yPoVzBZVaRx+YkuMdpFd6opiAwfYovNd/NEbqo9mBN8wJLtw6vD0Xiqg==} + it-last@1.0.6: + resolution: {integrity: sha512-aFGeibeiX/lM4bX3JY0OkVCFkAw8+n9lkukkLNivbJRvNz8lI3YXv5xcqhFUV2lDJiraEK3OXRDbGuevnnR67Q==} - it-pair@2.0.6: - resolution: {integrity: sha512-5M0t5RAcYEQYNG5BV7d7cqbdwbCAp5yLdzvkxsZmkuZsLbTdZzah6MQySYfaAQjNDCq6PUnDt0hqBZ4NwMfW6g==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} + it-map@1.0.6: + resolution: {integrity: sha512-XT4/RM6UHIFG9IobGlQPFQUrlEKkU4eBUFG3qhWhfAdh1JfF2x11ShCrKCdmZ0OiZppPfoLuzcfA4cey6q3UAQ==} it-parallel-batch@1.0.11: resolution: {integrity: sha512-UWsWHv/kqBpMRmyZJzlmZeoAMA0F3SZr08FBdbhtbe+MtoEBgr/ZUAKrnenhXCBrsopy76QjRH2K/V8kNdupbQ==} @@ -7831,42 +7426,17 @@ packages: it-parallel-batch@3.0.6: resolution: {integrity: sha512-3wgiQGvMMHy65OXScrtrtmY+bJSF7P6St1AP+BU+SK83fEr8NNk/MrmJKrtB1+MahYX2a8I+pOGKDj8qVtuV0Q==} - it-parallel@3.0.8: - resolution: {integrity: sha512-URLhs6eG4Hdr4OdvgBBPDzOjBeSSmI+Kqex2rv/aAyYClME26RYHirLVhZsZP5M+ZP6M34iRlXk8Wlqtezuqpg==} - - it-peekable@3.0.5: - resolution: {integrity: sha512-JWQOGMt6rKiPcY30zUVMR4g6YxkpueTwHVE7CMs/aGqCf4OydM6w+7ZM3PvmO1e0TocjuR4aL8xyZWR46cTqCQ==} - - it-pipe@3.0.1: - 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-pushable@3.2.3: - resolution: {integrity: sha512-gzYnXYK8Y5t5b/BnJUr7glfQLO4U5vyb05gPx/TyTw+4Bv1zM9gFk4YsOrnulWefMewlphCjKkakFvj1y99Tcg==} - - it-queueless-pushable@1.0.0: - resolution: {integrity: sha512-HbcAbcuQj7a9EBxiRCZ+77FxWutgs/pY5ZvEyQnylWPGNFojCLAUwhcZjf5OuEQ9+y+vSa7w1GQBe8xJdmIn5A==} - - it-reader@6.0.4: - resolution: {integrity: sha512-XCWifEcNFFjjBHtor4Sfaj8rcpt+FkY0L6WdhD578SCDhV4VUm7fCkF3dv5a+fTcfQqvN9BsxBTvWbYO6iCjTg==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} - - it-sort@3.0.6: - resolution: {integrity: sha512-aNrlZAXB8vWBd42tCpaXGL6CJVJNDW3OLczmdt6g0k/s9Z6evkTdgU2LjwW5SNNeX41sF+C8MjV+OcVf93PsPw==} + it-peekable@1.0.3: + resolution: {integrity: sha512-5+8zemFS+wSfIkSZyf0Zh5kNN+iGyccN02914BY4w/Dj+uoFEoPSvj5vaWn8pNZJNSxzjW0zHRxC3LUb2KWJTQ==} - it-stream-types@2.0.1: - resolution: {integrity: sha512-6DmOs5r7ERDbvS4q8yLKENcj6Yecr7QQTqWApbZdfAUTEC947d+PEha7PCqhm//9oxaLYL7TWRekwhoXl2s6fg==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} + it-pipe@1.1.0: + resolution: {integrity: sha512-lF0/3qTVeth13TOnHVs0BTFaziwQF7m5Gg+E6JV0BXcLKutC92YjSi7bASgkPOXaLEb+YvNZrPorGMBIJvZfxg==} - it-take@3.0.6: - resolution: {integrity: sha512-uqw3MRzf9to1SOLxaureGa73lK8k8ZB/asOApTAkvrzUqCznGtKNgPFH7uYIWlt4UuWq/hU6I+U4Fm5xpjN8Vg==} + it-take@1.0.2: + resolution: {integrity: sha512-u7I6qhhxH7pSevcYNaMECtkvZW365ARqAIt9K+xjdK1B2WUDEjQSfETkOCT8bxFq/59LqrN3cMLUtTgmDBaygw==} - it-ws@6.1.1: - resolution: {integrity: sha512-oyk4eCeZto2lzWDnJOa3j1S2M+VOGKUh8isEf94ySoaL6IFlyie0T4P9E0ZUaIvX8LyJxYFHFKCt8Zk7Sm/XPQ==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} + it-to-stream@1.0.0: + resolution: {integrity: sha512-pLULMZMAB/+vbdvbZtebC0nWBTbG581lk6w8P7DfIIIKUfa8FbY7Oi0FxZcFPbxvISs7A9E+cMpLDBc1XhpAOA==} jackspeak@3.4.0: resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} @@ -8213,9 +7783,6 @@ packages: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} engines: {node: '>=6'} - libp2p@1.8.1: - resolution: {integrity: sha512-c+y3dlTtFo2HtuEQKLVpZ7b+NyYBDITwv7ynVH0dBkCAvStOHEsGeq4jW9pPw99cgmhH9c5sDAYBv9Hs5ufHZw==} - lighthouse-logger@1.4.2: resolution: {integrity: sha512-gPWxznF6TKmUHrOQjlVo2UbaL2EJ71mb2CCeRs/2qBpi4L/g4LUVc9+3lKQ6DTUZwJswfM7ainGrLO1+fOqa2g==} @@ -8617,10 +8184,6 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -8754,9 +8317,6 @@ packages: resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} engines: {node: '>=0.10.0'} - mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - mkdirp@0.5.6: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true @@ -8772,12 +8332,13 @@ packages: mlly@1.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} - mortice@3.0.4: - resolution: {integrity: sha512-MUHRCAztSl4v/dAmK8vbYi5u1n9NZtQu4H3FsqS7qgMFQIAFw9lTpHiErd9kJpapqmvEdD1L3dUmiikifAvLsQ==} - motion@10.16.2: resolution: {integrity: sha512-p+PurYqfUdcJZvtnmAqu5fJgV2kR0uLFQuBKtLeFVTrYEVllI99tiOTSefVNYuip9ELTEkepIIDftNdze76NAQ==} + move-file@2.1.0: + resolution: {integrity: sha512-i9qLW6gqboJ5Ht8bauZi7KlTnQ3QFpBCvMvFfEcHADKgHGeJ9BZMO7SFCTwHPV9Qa0du9DYY1Yx3oqlGt30nXA==} + engines: {node: '>=10.17'} + mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} @@ -8795,15 +8356,19 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + multiaddr-to-uri@8.0.0: + resolution: {integrity: sha512-dq4p/vsOOUdVEd1J1gl+R2GFrXJQH8yjLtz4hodqdVbieg39LvBOdMQRdQnfbg5LSM/q1BYNVf5CBbwZFFqBgA==} + deprecated: This module is deprecated, please upgrade to @multiformats/multiaddr-to-uri + + multiaddr@10.0.1: + resolution: {integrity: sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==} + deprecated: This module is deprecated, please upgrade to @multiformats/multiaddr + multibase@4.0.6: resolution: {integrity: sha512-x23pDe5+svdLz/k5JPGCVdfn7Q5mZVMBETiC+ORfO+sor9Sgs0smJzAjfTbM5tckeCqnaUuMYoz+k3RXMmJClQ==} engines: {node: '>=12.0.0', npm: '>=6.0.0'} deprecated: This module has been superseded by the multiformats module - multicast-dns@7.2.5: - resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} - hasBin: true - multicodec@3.2.1: resolution: {integrity: sha512-+expTPftro8VAW8kfvcuNNNBgb9gPeNYV9dn+z1kJRWF2vih+/S79f2RVeIwmrJBUJ6NT9IUPWnZDQvegEh5pw==} deprecated: This module has been superseded by the multiformats module @@ -8844,8 +8409,15 @@ packages: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} - napi-build-utils@1.0.2: - resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + native-abort-controller@1.0.4: + resolution: {integrity: sha512-zp8yev7nxczDJMoP6pDxyD20IU0T22eX8VwN2ztDccKvSZhRaV33yP1BGwKSZfXuqWUzsXopVFjBdau9OOAwMQ==} + peerDependencies: + abort-controller: '*' + + native-fetch@3.0.0: + resolution: {integrity: sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==} + peerDependencies: + node-fetch: '*' natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} @@ -8860,10 +8432,6 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - netmask@2.0.2: - resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} - engines: {node: '>= 0.4.0'} - nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} @@ -8881,10 +8449,6 @@ packages: resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} engines: {node: '>=12.0.0'} - node-abi@3.65.0: - resolution: {integrity: sha512-ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA==} - engines: {node: '>=10'} - node-abort-controller@3.1.1: resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} @@ -8895,18 +8459,10 @@ packages: resolution: {integrity: sha512-mNcltoe1R8o7STTegSOHdnJNN7s5EUvhoS7ShnTHDyOSd+8H+UdWODq6qSv67PjC8Zc5JRT8+oLAMCr0SIXw7g==} engines: {node: ^16 || ^18 || >= 20} - node-datachannel@0.10.1: - resolution: {integrity: sha512-rhxb1iQgbFLY6HMt3W6Xcs8Q1k4jIMgI7KduXcYvIn2UMKYK6e/eegya2caF/+XYAqTeo1743gOr11CXvJ/DJA==} - engines: {node: '>=16.0.0'} - node-dir@0.1.17: resolution: {integrity: sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==} engines: {node: '>= 0.10.5'} - node-domexception@2.0.1: - resolution: {integrity: sha512-M85rnSC7WQ7wnfQTARPT4LrK7nwCHLdDFOCcItZMhTQjyCebJH8GciKqYJNgaOFZs9nFmTmd/VMyi3OW5jA47w==} - engines: {node: '>=16'} - node-fetch-native@1.6.4: resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} @@ -9100,10 +8656,6 @@ packages: resolution: {integrity: sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==} engines: {node: '>=0.10.0'} - observable-webworkers@2.0.1: - resolution: {integrity: sha512-JI1vB0u3pZjoQKOK1ROWzp0ygxSi7Yb0iR+7UNsw4/Zn4cQ0P3R7XL38zac/Dy2tEA7Lg88/wIJTjF8vYXZ0uw==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} - ofetch@1.3.4: resolution: {integrity: sha512-KLIET85ik3vhEfS+3fDlc/BAZiAp+43QEC/yCo5zkNoY2YaKvNkOaFr/6wCFgFH1kuYQM5pMNi0Tg8koiIemtw==} @@ -9163,17 +8715,16 @@ packages: os-browserify@0.3.0: resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==} - p-defer@4.0.1: - resolution: {integrity: sha512-Mr5KC5efvAK5VUptYEIopP1bakB85k2IWXaRC0rsh1uwn1L6M0LVml8OIQ4Gudg4oyZakf7FmeRLkMMtZW1i5A==} - engines: {node: '>=12'} + p-defer@3.0.0: + resolution: {integrity: sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==} + engines: {node: '>=8'} p-each-series@2.2.0: resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} engines: {node: '>=8'} - p-event@6.0.1: - resolution: {integrity: sha512-Q6Bekk5wpzW5qIyUP4gdMEujObYstZl6DMMOSenwBvV0BlE5LkDwkjs5yHbZmdCEq2o4RJx4tE1vwxFVf2FG1w==} - engines: {node: '>=16.17'} + p-fifo@1.0.0: + resolution: {integrity: sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==} p-finally@1.0.0: resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} @@ -9211,14 +8762,6 @@ packages: resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} engines: {node: '>=10'} - p-queue@8.0.1: - resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} - engines: {node: '>=18'} - - p-timeout@6.1.2: - resolution: {integrity: sha512-UbD77BuZ9Bc9aABo74gfXhNvzC9Tx7SxtHSh1fxvx3jTLLYvmVhiQZZrJzqqU0jKbN32kb5VOKiLEQI/3bIjgQ==} - engines: {node: '>=14.16'} - p-try@2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -9245,6 +8788,9 @@ packages: parse-css-color@0.2.1: resolution: {integrity: sha512-bwS/GGIFV3b6KS4uwpzCFj4w297Yl3uqnSgIPsoQkx7GMLROXfMnWvxfNkL0oh8HVhZA4hvJoEoEIqonfJ3BWg==} + parse-duration@1.1.0: + resolution: {integrity: sha512-z6t9dvSJYaPoQq7quMzdEagSFtpGu+utzHqqxmpVWNNZRIXnvqyCvn9XsTdh7c/w0Bqmdz3RB3YnRaKtpRtEXQ==} + parse-git-config@3.0.0: resolution: {integrity: sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==} engines: {node: '>=8'} @@ -9587,11 +9133,6 @@ packages: preact@10.23.1: resolution: {integrity: sha512-O5UdRsNh4vdZaTieWe3XOgSpdMAmkIYBCT3VhQDlKrzyCm8lUYsk0fmVEvoQQifoOjFRTaHZO69ylrzTW2BH+A==} - prebuild-install@7.1.2: - resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} - engines: {node: '>=10'} - hasBin: true - prettier@1.19.1: resolution: {integrity: sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==} engines: {node: '>=4'} @@ -9680,6 +9221,9 @@ packages: proxy-compare@2.5.1: resolution: {integrity: sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA==} + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + ps-tree@1.2.0: resolution: {integrity: sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==} engines: {node: '>= 0.10'} @@ -9701,13 +9245,6 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - pvtsutils@1.3.5: - resolution: {integrity: sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==} - - pvutils@1.1.3: - resolution: {integrity: sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ==} - engines: {node: '>=6.0.0'} - qrcode@1.5.3: resolution: {integrity: sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg==} engines: {node: '>=10.13.0'} @@ -9754,12 +9291,6 @@ packages: resolution: {integrity: sha512-uWgQTo7pim1Rnj5TuWcCewRDTf0PEFTSlaUjWP4eY9EbLV9em08v89oCz/WO+wRxpYuO36XEHp4wgYQnAgOHzA==} hasBin: true - race-event@1.3.0: - resolution: {integrity: sha512-kaLm7axfOnahIqD3jQ4l1e471FIFcEGebXEnhxyLscuUzV8C94xVHtWEqDDXxll7+yu/6lW0w1Ff4HbtvHvOHg==} - - race-signal@1.0.2: - resolution: {integrity: sha512-o3xNv0iTcIDQCXFlF6fPAMEBRjFxssgGoRqLbg06m+AdzEXXLUmoNOoUHTVz2NoBI8hHwKFKoC6IqyNtWr2bww==} - radix3@1.1.2: resolution: {integrity: sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==} @@ -9776,10 +9307,6 @@ packages: rc9@2.1.2: resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} - rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true - react-devtools-core@5.3.1: resolution: {integrity: sha512-7FSb9meX0btdBQLwdFOwt6bGqvRPabmVMMslv8fgoSPqXyuGpgQe36kx8gR86XPw7aV1yVouTp6fyZ0EH+NfUw==} @@ -9797,10 +9324,8 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-native-webrtc@118.0.7: - resolution: {integrity: sha512-odgd4CNSGQmI8n/pEbxlUtJBTJ8uqE51B1/NUEAvO1AQbeXsyFNHEG0H2T27eMefo5u0GKcRpNkZpXi6fctTkQ==} - peerDependencies: - react-native: '>=0.60.0' + react-native-fetch-api@3.0.0: + resolution: {integrity: sha512-g2rtqPjdroaboDKTsJCTlcmtw54E25OjyaunUP0anOZn4Fuo2IKs8BVfe02zVggA/UysbmfSnRJIqtNkAgggNA==} react-native@0.74.3: resolution: {integrity: sha512-UFutCC6WEw6HkxlcpQ2BemKqi0JkwrgDchYB5Svi8Sp4Xwt4HA6LGEjNQgZ+3KM44bjyFRpofQym0uh0jACGng==} @@ -9893,6 +9418,9 @@ packages: resolution: {integrity: sha512-hjMmLaUXAm1hIuTqOdeYObMslq/q+Xff6QE3Y2P+uoHAg2nmVlLBps2hzh1UJDdMtDTMXOFewK6ky51JQIeECg==} engines: {node: '>= 4'} + receptacle@1.3.2: + resolution: {integrity: sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==} + redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -9918,9 +9446,6 @@ packages: regenerator-runtime@0.14.1: resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regenerator-transform@0.15.2: - resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - regex-not@1.0.2: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} engines: {node: '>=0.10.0'} @@ -10000,6 +9525,9 @@ packages: resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} engines: {node: '>=0.12'} + retimer@2.0.0: + resolution: {integrity: sha512-KLXY85WkEq2V2bKex/LOO1ViXVn2KGYe4PYysAdYdjmraYIUsVkXu8O4am+8+5UbaaGl1qho4aqAAPHNQ4GSbg==} + retry@0.12.0: resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} engines: {node: '>= 4'} @@ -10108,9 +9636,6 @@ packages: deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added hasBin: true - sanitize-filename@1.6.3: - resolution: {integrity: sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==} - sass@1.77.5: resolution: {integrity: sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg==} engines: {node: '>=14.0.0'} @@ -10263,12 +9788,6 @@ packages: resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==} engines: {node: ^16.14.0 || >=18.0.0} - simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - - simple-get@4.0.1: - resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - simple-git@3.25.0: resolution: {integrity: sha512-KIY5sBnzc4yEcJXW7Tdv4viEz8KyG+nU0hay+DWZasvdFOYKeUZ6Xc25LUHHjw0tinPT7O1eY6pzX7pRT1K8rw==} @@ -10466,12 +9985,16 @@ packages: stream-shift@1.0.3: resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==} - stream-to-it@1.0.1: - resolution: {integrity: sha512-AqHYAYPHcmvMrcLNgncE/q0Aj/ajP6A4qGhxP6EVn7K3YTNs0bJpJyk57wc2Heb7MUL64jurvmnmui8D9kjZgA==} + stream-to-it@0.2.4: + resolution: {integrity: sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==} stream@0.0.2: resolution: {integrity: sha512-gCq3NDI2P35B2n6t76YJuOp7d6cN/C7Rt0577l91wllh0sY9ZBuw9KaSGqH/b0hzn3CWWJbpbW0W0WvQ1H/Q7g==} + streaming-iterables@6.2.0: + resolution: {integrity: sha512-3AYC8oB60WyD1ic7uHmN/vm2oRGzRnQ3XFBl/bFMDi1q1+nc5/vjMmiE4vroIya3jG59t87VpyAj/iXYxyw9AA==} + engines: {node: '>=10'} + streamsearch@1.1.0: resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} engines: {node: '>=10.0.0'} @@ -10536,10 +10059,6 @@ packages: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} - strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - strip-literal@1.3.0: resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} @@ -10564,10 +10083,6 @@ packages: sudo-prompt@9.2.1: resolution: {integrity: sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==} - super-regex@0.2.0: - resolution: {integrity: sha512-WZzIx3rC1CvbMDloLsVw0lkZVKJWbrkJ0k1ghKFmcnPrW1+jWbgTkTEWVtD9lMdmI4jZEz40+naBxl1dCUhXXw==} - engines: {node: '>=14.16'} - supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -10618,13 +10133,6 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - tar-fs@2.1.1: - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} - - tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} - tar-stream@3.1.7: resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} @@ -10751,25 +10259,17 @@ packages: through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - thunky@1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - - time-span@5.1.0: - resolution: {integrity: sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==} - engines: {node: '>=12'} - time-zone@1.0.0: resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==} engines: {node: '>=4'} + timeout-abort-controller@1.1.1: + resolution: {integrity: sha512-BsF9i3NAJag6T0ZEjki9j654zoafI2X6ayuNd6Tp8+Ul6Tr5s4jo973qFeiWrRSweqvskC+AHDKUmIW4b7pdhQ==} + timers-browserify@2.0.12: resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==} engines: {node: '>=0.6.0'} - timestamp-nano@1.0.1: - resolution: {integrity: sha512-4oGOVZWTu5sl89PtCDnhQBSt7/vL1zVEwAfxH1p49JhTosxzVQWYBYFRFZ8nJmo0G6f824iyP/44BFAwIoKvIA==} - engines: {node: '>= 4.5.0'} - tiny-inflate@1.0.3: resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} @@ -10859,9 +10359,6 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - truncate-utf8-bytes@1.0.2: - resolution: {integrity: sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==} - ts-jest@26.5.6: resolution: {integrity: sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA==} engines: {node: '>= 10'} @@ -10883,9 +10380,6 @@ packages: resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==} engines: {node: ^16.14.0 || >=18.0.0} - tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - type-detect@4.0.8: resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} engines: {node: '>=4'} @@ -11215,9 +10709,6 @@ packages: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'} - utf8-byte-length@1.0.5: - resolution: {integrity: sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==} - util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -11674,6 +11165,13 @@ packages: wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + web-encoding@1.1.5: + resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==} + + web-streams-polyfill@3.3.3: + resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==} + engines: {node: '>= 8'} + webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} @@ -11738,10 +11236,6 @@ packages: resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} engines: {node: '>=10'} - wherearewe@2.0.1: - resolution: {integrity: sha512-XUguZbDxCA2wBn2LoFtcEhXL6AXo+hVjGonwhSTTTU9SzbWG8Xu3onNIpzf9j/mYUcJQ0f+m37SzG77G851uFw==} - engines: {node: '>=16.0.0', npm: '>=7.0.0'} - which-module@2.0.1: resolution: {integrity: sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==} @@ -12063,26 +11557,6 @@ packages: snapshots: - '@achingbrain/nat-port-mapper@1.0.13': - dependencies: - '@achingbrain/ssdp': 4.0.6 - '@libp2p/logger': 4.0.16 - 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 - xml2js: 0.6.2 - transitivePeerDependencies: - - supports-color - - '@achingbrain/ssdp@4.0.6': - dependencies: - event-iterator: 2.0.0 - freeport-promise: 2.0.0 - merge-options: 3.0.4 - xml2js: 0.6.2 - '@adraffy/ens-normalize@1.10.0': {} '@ampproject/remapping@2.3.0': @@ -12665,13 +12139,6 @@ snapshots: dependencies: '@babel/types': 7.24.7 - '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': - dependencies: - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 - transitivePeerDependencies: - - supports-color - '@babel/helper-compilation-targets@7.23.6': dependencies: '@babel/compat-data': 7.24.4 @@ -12709,6 +12176,7 @@ snapshots: '@babel/helper-annotate-as-pure': 7.24.7 regexpu-core: 5.3.2 semver: 6.3.1 + optional: true '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.7)': dependencies: @@ -12720,6 +12188,7 @@ snapshots: resolve: 1.22.8 transitivePeerDependencies: - supports-color + optional: true '@babel/helper-environment-visitor@7.22.20': {} @@ -12803,6 +12272,7 @@ snapshots: '@babel/helper-wrap-function': 7.24.7 transitivePeerDependencies: - supports-color + optional: true '@babel/helper-replace-supers@7.24.7(@babel/core@7.24.7)': dependencies: @@ -12859,6 +12329,7 @@ snapshots: '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color + optional: true '@babel/helpers@7.24.5': dependencies: @@ -12895,32 +12366,6 @@ snapshots: dependencies: '@babel/types': 7.24.7 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.7) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -12930,6 +12375,7 @@ snapshots: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.24.7)': dependencies: @@ -12938,6 +12384,7 @@ snapshots: '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-proposal-decorators@7.24.7(@babel/core@7.24.7)': dependencies: @@ -12953,24 +12400,28 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.24.7) + optional: true '@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) + optional: true '@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) + optional: true '@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) + optional: true '@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.24.7)': dependencies: @@ -12980,12 +12431,14 @@ snapshots: '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7) + optional: true '@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) + optional: true '@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.24.7)': dependencies: @@ -12995,10 +12448,7 @@ snapshots: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) transitivePeerDependencies: - supports-color - - '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 + optional: true '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.5)': dependencies: @@ -13009,6 +12459,7 @@ snapshots: dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.5 + optional: true '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.5)': dependencies: @@ -13020,16 +12471,6 @@ snapshots: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.5 - - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-decorators@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -13039,26 +12480,19 @@ snapshots: dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 + optional: true '@babel/plugin-syntax-export-default-from@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + optional: true '@babel/plugin-syntax-flow@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + optional: true '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.7)': dependencies: @@ -13080,11 +12514,6 @@ snapshots: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -13099,6 +12528,7 @@ snapshots: dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.5 + optional: true '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.5)': dependencies: @@ -13109,6 +12539,7 @@ snapshots: dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.5 + optional: true '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.5)': dependencies: @@ -13119,6 +12550,7 @@ snapshots: dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.5 + optional: true '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.5)': dependencies: @@ -13129,6 +12561,7 @@ snapshots: dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.5 + optional: true '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.5)': dependencies: @@ -13139,6 +12572,7 @@ snapshots: dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.5 + optional: true '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.5)': dependencies: @@ -13149,83 +12583,45 @@ snapshots: dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.5 + optional: true '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 + optional: true '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.5 - '@babel/plugin-syntax-typescript@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 + optional: true - '@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) transitivePeerDependencies: - supports-color + optional: true - '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.7)': + '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.7) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.8 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7) - transitivePeerDependencies: - - supports-color + optional: true '@babel/plugin-transform-classes@7.24.8(@babel/core@7.24.7)': dependencies: @@ -13240,62 +12636,27 @@ snapshots: globals: 11.12.0 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/template': 7.24.7 + optional: true '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) - - '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7) + optional: true '@babel/plugin-transform-flow-strip-types@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.24.7) - - '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - transitivePeerDependencies: - - supports-color + optional: true '@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.7)': dependencies: @@ -13303,36 +12664,13 @@ snapshots: '@babel/helper-compilation-targets': 7.24.8 '@babel/helper-function-name': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7) + optional: true '@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) - - '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.8 - transitivePeerDependencies: - - supports-color + optional: true '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.24.7)': dependencies: @@ -13343,82 +12681,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-hoist-variables': 7.24.7 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-validator-identifier': 7.24.7 - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-module-transforms': 7.24.9(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.8 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) - - '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) - - '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7) - - '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.7) - transitivePeerDependencies: - - supports-color - - '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) - - '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) - transitivePeerDependencies: - - supports-color + optional: true '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 + optional: true '@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.7)': dependencies: @@ -13427,6 +12701,7 @@ snapshots: '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.7)': dependencies: @@ -13437,26 +12712,25 @@ snapshots: '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7) transitivePeerDependencies: - supports-color - - '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + optional: true '@babel/plugin-transform-react-display-name@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 + optional: true '@babel/plugin-transform-react-jsx-self@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 + optional: true '@babel/plugin-transform-react-jsx-source@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 + optional: true '@babel/plugin-transform-react-jsx@7.24.7(@babel/core@7.24.7)': dependencies: @@ -13468,17 +12742,7 @@ snapshots: '@babel/types': 7.24.7 transitivePeerDependencies: - supports-color - - '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - regenerator-transform: 0.15.2 - - '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + optional: true '@babel/plugin-transform-runtime@7.24.7(@babel/core@7.24.7)': dependencies: @@ -13491,11 +12755,13 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 + optional: true '@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.7)': dependencies: @@ -13504,21 +12770,13 @@ snapshots: '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 transitivePeerDependencies: - supports-color + optional: true '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 + optional: true '@babel/plugin-transform-typescript@7.24.7(@babel/core@7.24.7)': dependencies: @@ -13530,115 +12788,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.8 - '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) '@babel/helper-plugin-utils': 7.24.8 - - '@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.7) - '@babel/helper-plugin-utils': 7.24.8 - - '@babel/preset-env@7.24.8(@babel/core@7.24.7)': - dependencies: - '@babel/compat-data': 7.24.9 - '@babel/core': 7.24.7 - '@babel/helper-compilation-targets': 7.24.8 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/helper-validator-option': 7.24.8 - '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.7) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.7) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.7) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.7) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.7) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.7) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.7) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.7) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.7) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.7) - '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.7) - '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-classes': 7.24.8(@babel/core@7.24.7) - '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.24.7) - '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.7) - '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.24.7) - '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.24.7) - '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.7) - '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.7) - '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.7) - babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.7) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.7) - babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.7) - core-js-compat: 3.37.1 - semver: 6.3.1 - transitivePeerDependencies: - - supports-color + optional: true '@babel/preset-flow@7.24.7(@babel/core@7.24.7)': dependencies: @@ -13646,13 +12801,7 @@ snapshots: '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-option': 7.24.8 '@babel/plugin-transform-flow-strip-types': 7.24.7(@babel/core@7.24.7) - - '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.7)': - dependencies: - '@babel/core': 7.24.7 - '@babel/helper-plugin-utils': 7.24.8 - '@babel/types': 7.24.7 - esutils: 2.0.3 + optional: true '@babel/preset-typescript@7.24.7(@babel/core@7.24.7)': dependencies: @@ -13673,8 +12822,10 @@ snapshots: make-dir: 2.1.0 pirates: 4.0.6 source-map-support: 0.5.21 + optional: true - '@babel/regjsgen@0.8.0': {} + '@babel/regjsgen@0.8.0': + optional: true '@babel/runtime@7.24.8': dependencies: @@ -13738,49 +12889,42 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@bufbuild/protobuf@1.9.0': {} + '@biomejs/biome@1.9.2': + optionalDependencies: + '@biomejs/cli-darwin-arm64': 1.9.2 + '@biomejs/cli-darwin-x64': 1.9.2 + '@biomejs/cli-linux-arm64': 1.9.2 + '@biomejs/cli-linux-arm64-musl': 1.9.2 + '@biomejs/cli-linux-x64': 1.9.2 + '@biomejs/cli-linux-x64-musl': 1.9.2 + '@biomejs/cli-win32-arm64': 1.9.2 + '@biomejs/cli-win32-x64': 1.9.2 + + '@biomejs/cli-darwin-arm64@1.9.2': + optional: true - '@chainsafe/as-chacha20poly1305@0.1.0': {} + '@biomejs/cli-darwin-x64@1.9.2': + optional: true - '@chainsafe/as-sha256@0.4.2': {} + '@biomejs/cli-linux-arm64-musl@1.9.2': + optional: true - '@chainsafe/is-ip@2.0.2': {} + '@biomejs/cli-linux-arm64@1.9.2': + optional: true - '@chainsafe/libp2p-noise@15.1.0': - dependencies: - '@chainsafe/as-chacha20poly1305': 0.1.0 - '@chainsafe/as-sha256': 0.4.2 - '@libp2p/crypto': 4.1.6 - '@libp2p/interface': 1.6.0 - '@libp2p/peer-id': 4.2.1 - '@noble/ciphers': 0.5.3 - '@noble/curves': 1.4.0 - '@noble/hashes': 1.4.0 - it-length-prefixed: 9.0.4 - 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 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - wherearewe: 2.0.1 + '@biomejs/cli-linux-x64-musl@1.9.2': + optional: true - '@chainsafe/libp2p-yamux@6.0.2': - dependencies: - '@libp2p/interface': 1.6.0 - '@libp2p/utils': 5.4.6 - 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 + '@biomejs/cli-linux-x64@1.9.2': + optional: true - '@chainsafe/netmask@2.0.0': - dependencies: - '@chainsafe/is-ip': 2.0.2 + '@biomejs/cli-win32-arm64@1.9.2': + optional: true + + '@biomejs/cli-win32-x64@1.9.2': + optional: true + + '@bufbuild/protobuf@1.9.0': {} '@cloudflare/kv-asset-handler@0.2.0': dependencies: @@ -14597,157 +13741,13 @@ snapshots: lit: 2.8.0 three: 0.146.0 - '@hapi/hoek@9.3.0': {} + '@hapi/hoek@9.3.0': + optional: true '@hapi/topo@5.1.0': dependencies: '@hapi/hoek': 9.3.0 - - '@helia/bitswap@1.1.2': - dependencies: - '@helia/interface': 4.3.0 - '@helia/utils': 0.3.2 - '@libp2p/interface': 1.6.0 - '@libp2p/logger': 4.0.16 - '@libp2p/peer-collections': 5.2.6 - '@libp2p/utils': 5.4.6 - '@multiformats/multiaddr': 12.3.0 - any-signal: 4.1.1 - interface-blockstore: 5.2.10 - interface-store: 5.1.8 - it-drain: 3.0.7 - it-length-prefixed: 9.0.4 - it-length-prefixed-stream: 1.1.8 - it-map: 3.1.1 - it-pipe: 3.0.1 - it-take: 3.0.6 - multiformats: 13.1.3 - p-defer: 4.0.1 - progress-events: 1.0.0 - protons-runtime: 5.4.0 - race-event: 1.3.0 - uint8-varint: 2.0.4 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - - '@helia/block-brokers@3.0.2': - dependencies: - '@helia/bitswap': 1.1.2 - '@helia/interface': 4.3.0 - '@helia/utils': 0.3.2 - '@libp2p/interface': 1.6.0 - '@libp2p/utils': 5.4.6 - '@multiformats/multiaddr': 12.3.0 - '@multiformats/multiaddr-matcher': 1.2.4 - '@multiformats/multiaddr-to-uri': 10.1.0 - interface-blockstore: 5.2.10 - interface-store: 5.1.8 - multiformats: 13.1.3 - progress-events: 1.0.0 - transitivePeerDependencies: - - supports-color - - '@helia/delegated-routing-v1-http-api-client@3.0.1': - dependencies: - '@libp2p/interface': 1.6.0 - '@libp2p/logger': 4.0.16 - '@libp2p/peer-id': 4.2.1 - '@multiformats/multiaddr': 12.3.0 - any-signal: 4.1.1 - browser-readablestream-to-it: 2.0.7 - ipns: 9.1.0 - it-first: 3.0.6 - it-map: 3.1.1 - it-ndjson: 1.0.7 - multiformats: 13.1.3 - p-defer: 4.0.1 - p-queue: 8.0.1 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - - '@helia/interface@4.3.0': - dependencies: - '@libp2p/interface': 1.6.0 - '@multiformats/dns': 1.0.6 - interface-blockstore: 5.2.10 - interface-datastore: 8.2.11 - interface-store: 5.1.8 - multiformats: 13.1.3 - progress-events: 1.0.0 - - '@helia/routers@1.1.0': - dependencies: - '@helia/delegated-routing-v1-http-api-client': 3.0.1 - '@helia/interface': 4.3.0 - '@libp2p/interface': 1.6.0 - '@multiformats/uri-to-multiaddr': 8.0.0 - ipns: 9.1.0 - it-first: 3.0.6 - it-map: 3.1.1 - multiformats: 13.1.3 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - - '@helia/unixfs@3.0.6(encoding@0.1.13)': - dependencies: - '@helia/interface': 4.3.0 - '@ipld/dag-pb': 4.1.2 - '@libp2p/interface': 1.6.1 - '@libp2p/logger': 4.0.17 - '@multiformats/murmur3': 2.1.8 - hamt-sharding: 3.0.6 - interface-blockstore: 5.2.10 - ipfs-unixfs: 11.1.4 - ipfs-unixfs-exporter: 13.5.0 - ipfs-unixfs-importer: 15.2.5(encoding@0.1.13) - it-all: 3.0.6 - it-glob: 3.0.1 - it-last: 3.0.6 - it-pipe: 3.0.1 - merge-options: 3.0.4 - multiformats: 13.1.3 - progress-events: 1.0.0 - sparse-array: 1.3.2 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - encoding - - supports-color - - '@helia/utils@0.3.2': - dependencies: - '@helia/interface': 4.3.0 - '@ipld/dag-cbor': 9.2.1 - '@ipld/dag-json': 10.2.2 - '@ipld/dag-pb': 4.1.2 - '@libp2p/crypto': 4.1.6 - '@libp2p/interface': 1.6.0 - '@libp2p/logger': 4.0.16 - '@libp2p/utils': 5.4.6 - '@multiformats/dns': 1.0.6 - '@types/murmurhash3js-revisited': 3.0.3 - any-signal: 4.1.1 - blockstore-core: 4.4.1 - cborg: 4.2.2 - interface-blockstore: 5.2.10 - interface-datastore: 8.2.11 - interface-store: 5.1.8 - it-drain: 3.0.7 - it-filter: 3.1.1 - it-foreach: 2.1.1 - it-merge: 3.0.5 - mortice: 3.0.4 - multiformats: 13.1.3 - murmurhash3js-revisited: 3.0.0 - p-defer: 4.0.1 - progress-events: 1.0.0 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color + optional: true '@hono/node-server@1.12.1': {} @@ -14804,15 +13804,20 @@ snapshots: '@ioredis/commands@1.2.0': {} - '@ipld/dag-cbor@9.2.1': + '@ipld/car@3.2.4': dependencies: - cborg: 4.2.2 - multiformats: 13.1.3 + '@ipld/dag-cbor': 7.0.3 + multiformats: 9.9.0 + varint: 6.0.0 - '@ipld/dag-json@10.2.2': + '@ipld/dag-cbor@7.0.3': dependencies: - cborg: 4.2.2 - multiformats: 13.1.3 + cborg: 1.10.2 + multiformats: 9.9.0 + + '@ipld/dag-pb@2.1.18': + dependencies: + multiformats: 9.9.0 '@ipld/dag-pb@4.1.2': dependencies: @@ -14827,7 +13832,8 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - '@isaacs/ttlcache@1.4.1': {} + '@isaacs/ttlcache@1.4.1': + optional: true '@istanbuljs/load-nyc-config@1.1.0': dependencies: @@ -14888,6 +13894,7 @@ snapshots: '@jest/create-cache-key-function@29.7.0': dependencies: '@jest/types': 29.6.3 + optional: true '@jest/environment@26.6.2': dependencies: @@ -14902,6 +13909,7 @@ snapshots: '@jest/types': 29.6.3 '@types/node': 20.14.2 jest-mock: 29.7.0 + optional: true '@jest/fake-timers@26.6.2': dependencies: @@ -14920,6 +13928,7 @@ snapshots: jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 + optional: true '@jest/globals@26.6.2': dependencies: @@ -15025,6 +14034,7 @@ snapshots: '@types/node': 20.14.2 '@types/yargs': 17.0.32 chalk: 4.1.2 + optional: true '@jridgewell/gen-mapping@0.3.5': dependencies: @@ -15041,484 +14051,73 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@jridgewell/sourcemap-codec@1.4.15': {} - - '@jridgewell/trace-mapping@0.3.25': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - - '@jridgewell/trace-mapping@0.3.9': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 - - '@kodadot1/hyperdata@0.0.1-rc.4': {} - - '@kodadot1/minipfs@0.4.1-rc.0': - dependencies: - ofetch: 1.3.4 - - '@kodadot1/minipfs@0.4.3-rc.2': - dependencies: - ofetch: 1.3.4 - - '@kodadot1/static@0.0.3': {} - - '@kodadot1/static@0.0.4': {} - - '@kodadot1/static@0.0.5': {} - - '@kodadot1/uniquery@0.5.1': - dependencies: - '@kodadot1/static': 0.0.4 - gql-query-builder: 3.8.0 - ofetch: 1.3.4 - scule: 1.3.0 - ufo: 1.5.3 - - '@kodadot1/uniquery@0.6.0-rc.0': - dependencies: - '@kodadot1/static': 0.0.5 - gql-query-builder: 3.8.0 - ofetch: 1.3.4 - scule: 1.3.0 - ufo: 1.5.3 - - '@kwsites/file-exists@1.1.1': - dependencies: - debug: 4.3.5 - transitivePeerDependencies: - - supports-color - - '@kwsites/promise-deferred@1.1.1': {} - - '@leichtgewicht/ip-codec@2.0.5': {} - - '@lezer/common@1.2.1': {} - - '@lezer/highlight@1.2.0': - dependencies: - '@lezer/common': 1.2.1 - - '@lezer/json@1.0.2': - dependencies: - '@lezer/common': 1.2.1 - '@lezer/highlight': 1.2.0 - '@lezer/lr': 1.4.1 - - '@lezer/lr@1.4.1': - dependencies: - '@lezer/common': 1.2.1 - - '@libp2p/autonat@1.1.2': - dependencies: - '@libp2p/interface': 1.6.1 - '@libp2p/interface-internal': 1.3.1 - '@libp2p/peer-id': 4.2.1 - '@libp2p/utils': 5.4.6 - '@multiformats/multiaddr': 12.3.0 - it-first: 3.0.6 - it-length-prefixed: 9.0.4 - it-map: 3.1.1 - it-parallel: 3.0.8 - it-pipe: 3.0.1 - protons-runtime: 5.4.0 - uint8arraylist: 2.4.8 - transitivePeerDependencies: - - supports-color - - '@libp2p/bootstrap@10.1.2': - dependencies: - '@libp2p/interface': 1.6.1 - '@libp2p/peer-id': 4.2.1 - '@multiformats/mafmt': 12.1.6 - '@multiformats/multiaddr': 12.3.0 - - '@libp2p/circuit-relay-v2@1.1.2': - dependencies: - '@libp2p/interface': 1.6.1 - '@libp2p/interface-internal': 1.3.1 - '@libp2p/peer-collections': 5.2.6 - '@libp2p/peer-id': 4.2.1 - '@libp2p/peer-record': 7.0.22 - '@libp2p/utils': 5.4.6 - '@multiformats/mafmt': 12.1.6 - '@multiformats/multiaddr': 12.3.0 - any-signal: 4.1.1 - it-protobuf-stream: 1.1.4 - it-stream-types: 2.0.1 - multiformats: 13.1.3 - p-defer: 4.0.1 - progress-events: 1.0.0 - protons-runtime: 5.4.0 - race-signal: 1.0.2 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - - '@libp2p/crypto@4.1.6': - dependencies: - '@libp2p/interface': 1.6.1 - '@noble/curves': 1.4.0 - '@noble/hashes': 1.4.0 - asn1js: 3.0.5 - multiformats: 13.1.3 - protons-runtime: 5.4.0 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - - '@libp2p/dcutr@1.1.2': - dependencies: - '@libp2p/interface': 1.6.1 - '@libp2p/interface-internal': 1.3.1 - '@libp2p/utils': 5.4.6 - '@multiformats/multiaddr': 12.3.0 - '@multiformats/multiaddr-matcher': 1.2.4 - delay: 6.0.0 - it-protobuf-stream: 1.1.4 - protons-runtime: 5.4.0 - uint8arraylist: 2.4.8 - transitivePeerDependencies: - - supports-color - - '@libp2p/identify@2.1.2': - dependencies: - '@libp2p/interface': 1.6.1 - '@libp2p/interface-internal': 1.3.1 - '@libp2p/peer-id': 4.2.1 - '@libp2p/peer-record': 7.0.22 - '@multiformats/multiaddr': 12.3.0 - '@multiformats/multiaddr-matcher': 1.2.4 - it-drain: 3.0.7 - it-parallel: 3.0.8 - it-protobuf-stream: 1.1.4 - protons-runtime: 5.4.0 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - wherearewe: 2.0.1 - transitivePeerDependencies: - - supports-color - - '@libp2p/interface-internal@1.3.1': - dependencies: - '@libp2p/interface': 1.6.1 - '@libp2p/peer-collections': 5.2.6 - '@multiformats/multiaddr': 12.3.0 - progress-events: 1.0.0 - uint8arraylist: 2.4.8 - transitivePeerDependencies: - - supports-color - - '@libp2p/interface@1.6.0': - dependencies: - '@multiformats/multiaddr': 12.3.0 - it-pushable: 3.2.3 - it-stream-types: 2.0.1 - multiformats: 13.1.3 - progress-events: 1.0.0 - uint8arraylist: 2.4.8 - - '@libp2p/interface@1.6.1': - dependencies: - '@multiformats/multiaddr': 12.3.0 - it-pushable: 3.2.3 - it-stream-types: 2.0.1 - multiformats: 13.1.3 - progress-events: 1.0.0 - uint8arraylist: 2.4.8 - - '@libp2p/kad-dht@12.1.2': - dependencies: - '@libp2p/crypto': 4.1.6 - '@libp2p/interface': 1.6.1 - '@libp2p/interface-internal': 1.3.1 - '@libp2p/peer-collections': 5.2.6 - '@libp2p/peer-id': 4.2.1 - '@libp2p/record': 4.0.3 - '@libp2p/utils': 5.4.6 - '@multiformats/multiaddr': 12.3.0 - 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-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-take: 3.0.6 - multiformats: 13.1.3 - 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 - uint8-varint: 2.0.4 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - - '@libp2p/keychain@4.1.2': - dependencies: - '@libp2p/crypto': 4.1.6 - '@libp2p/interface': 1.6.1 - '@libp2p/peer-id': 4.2.1 - interface-datastore: 8.2.11 - merge-options: 3.0.4 - multiformats: 13.1.3 - sanitize-filename: 1.6.3 - uint8arrays: 5.1.0 - - '@libp2p/logger@4.0.16': - dependencies: - '@libp2p/interface': 1.6.0 - '@multiformats/multiaddr': 12.3.0 - debug: 4.3.5 - interface-datastore: 8.2.11 - multiformats: 13.1.3 - transitivePeerDependencies: - - supports-color - - '@libp2p/logger@4.0.17': - dependencies: - '@libp2p/interface': 1.6.1 - '@multiformats/multiaddr': 12.3.0 - debug: 4.3.5 - interface-datastore: 8.2.11 - multiformats: 13.1.3 - transitivePeerDependencies: - - supports-color - - '@libp2p/mdns@10.1.2': - dependencies: - '@libp2p/interface': 1.6.1 - '@libp2p/interface-internal': 1.3.1 - '@libp2p/peer-id': 4.2.1 - '@libp2p/utils': 5.4.6 - '@multiformats/multiaddr': 12.3.0 - '@types/multicast-dns': 7.2.4 - dns-packet: 5.6.1 - multicast-dns: 7.2.5 - transitivePeerDependencies: - - supports-color - - '@libp2p/mplex@10.1.2': - dependencies: - '@libp2p/interface': 1.6.1 - '@libp2p/utils': 5.4.6 - it-pipe: 3.0.1 - it-pushable: 3.2.3 - it-stream-types: 2.0.1 - uint8-varint: 2.0.4 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - - '@libp2p/multistream-select@5.1.14': - dependencies: - '@libp2p/interface': 1.6.1 - it-length-prefixed: 9.0.4 - it-length-prefixed-stream: 1.1.8 - it-stream-types: 2.0.1 - p-defer: 4.0.1 - race-signal: 1.0.2 - uint8-varint: 2.0.4 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - - '@libp2p/peer-collections@5.2.6': - dependencies: - '@libp2p/interface': 1.6.1 - '@libp2p/peer-id': 4.2.1 - '@libp2p/utils': 5.4.6 - transitivePeerDependencies: - - supports-color + '@jridgewell/sourcemap-codec@1.4.15': {} - '@libp2p/peer-id-factory@4.2.1': + '@jridgewell/trace-mapping@0.3.25': dependencies: - '@libp2p/crypto': 4.1.6 - '@libp2p/interface': 1.6.1 - '@libp2p/peer-id': 4.2.1 - protons-runtime: 5.4.0 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 - '@libp2p/peer-id@4.2.1': + '@jridgewell/trace-mapping@0.3.9': dependencies: - '@libp2p/interface': 1.6.1 - multiformats: 13.1.3 - uint8arrays: 5.1.0 + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 - '@libp2p/peer-record@7.0.22': - dependencies: - '@libp2p/crypto': 4.1.6 - '@libp2p/interface': 1.6.1 - '@libp2p/peer-id': 4.2.1 - '@libp2p/utils': 5.4.6 - '@multiformats/multiaddr': 12.3.0 - protons-runtime: 5.4.0 - uint8-varint: 2.0.4 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color + '@kodadot1/hyperdata@0.0.1-rc.4': {} - '@libp2p/peer-store@10.1.2': + '@kodadot1/minipfs@0.4.1-rc.0': dependencies: - '@libp2p/interface': 1.6.1 - '@libp2p/peer-collections': 5.2.6 - '@libp2p/peer-id': 4.2.1 - '@libp2p/peer-record': 7.0.22 - '@multiformats/multiaddr': 12.3.0 - interface-datastore: 8.2.11 - it-all: 3.0.6 - mortice: 3.0.4 - multiformats: 13.1.3 - protons-runtime: 5.4.0 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color + ofetch: 1.3.4 - '@libp2p/ping@1.1.2': + '@kodadot1/minipfs@0.4.3-rc.2': dependencies: - '@libp2p/crypto': 4.1.6 - '@libp2p/interface': 1.6.1 - '@libp2p/interface-internal': 1.3.1 - '@multiformats/multiaddr': 12.3.0 - it-first: 3.0.6 - it-pipe: 3.0.1 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color + ofetch: 1.3.4 + + '@kodadot1/static@0.0.3': {} - '@libp2p/record@4.0.3': + '@kodadot1/static@0.0.4': {} + + '@kodadot1/static@0.0.5': {} + + '@kodadot1/uniquery@0.5.1': dependencies: - protons-runtime: 5.4.0 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 + '@kodadot1/static': 0.0.4 + gql-query-builder: 3.8.0 + ofetch: 1.3.4 + scule: 1.3.0 + ufo: 1.5.3 - '@libp2p/tcp@9.1.2': + '@kodadot1/uniquery@0.6.0-rc.0': dependencies: - '@libp2p/interface': 1.6.1 - '@libp2p/utils': 5.4.6 - '@multiformats/mafmt': 12.1.6 - '@multiformats/multiaddr': 12.3.0 - '@types/sinon': 17.0.3 - progress-events: 1.0.0 - stream-to-it: 1.0.1 - transitivePeerDependencies: - - supports-color + '@kodadot1/static': 0.0.5 + gql-query-builder: 3.8.0 + ofetch: 1.3.4 + scule: 1.3.0 + ufo: 1.5.3 - '@libp2p/upnp-nat@1.2.2': + '@kwsites/file-exists@1.1.1': dependencies: - '@achingbrain/nat-port-mapper': 1.0.13 - '@libp2p/interface': 1.6.1 - '@libp2p/interface-internal': 1.3.1 - '@libp2p/utils': 5.4.6 - '@multiformats/multiaddr': 12.3.0 - wherearewe: 2.0.1 + debug: 4.3.5 transitivePeerDependencies: - supports-color - '@libp2p/utils@5.4.6': - dependencies: - '@chainsafe/is-ip': 2.0.2 - '@libp2p/crypto': 4.1.6 - '@libp2p/interface': 1.6.1 - '@libp2p/logger': 4.0.17 - '@multiformats/multiaddr': 12.3.0 - '@multiformats/multiaddr-matcher': 1.2.4 - '@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-pushable: 3.2.3 - it-stream-types: 2.0.1 - murmurhash3js-revisited: 3.0.0 - netmask: 2.0.2 - p-defer: 4.0.1 - race-event: 1.3.0 - race-signal: 1.0.2 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color + '@kwsites/promise-deferred@1.1.1': {} + + '@lezer/common@1.2.1': {} - '@libp2p/webrtc@4.1.2(react-native@0.74.3(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13)(react@18.2.0))': + '@lezer/highlight@1.2.0': dependencies: - '@chainsafe/libp2p-noise': 15.1.0 - '@libp2p/interface': 1.6.1 - '@libp2p/interface-internal': 1.3.1 - '@libp2p/peer-id': 4.2.1 - '@libp2p/utils': 5.4.6 - '@multiformats/mafmt': 12.1.6 - '@multiformats/multiaddr': 12.3.0 - '@multiformats/multiaddr-matcher': 1.2.4 - detect-browser: 5.3.0 - it-length-prefixed: 9.0.4 - it-protobuf-stream: 1.1.4 - it-pushable: 3.2.3 - it-stream-types: 2.0.1 - multiformats: 13.1.3 - node-datachannel: 0.10.1 - p-defer: 4.0.1 - p-event: 6.0.1 - p-timeout: 6.1.2 - progress-events: 1.0.0 - protons-runtime: 5.4.0 - race-signal: 1.0.2 - react-native-webrtc: 118.0.7(react-native@0.74.3(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13)(react@18.2.0)) - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - react-native - - supports-color + '@lezer/common': 1.2.1 - '@libp2p/websockets@8.1.2': + '@lezer/json@1.0.2': dependencies: - '@libp2p/interface': 1.6.1 - '@libp2p/utils': 5.4.6 - '@multiformats/mafmt': 12.1.6 - '@multiformats/multiaddr': 12.3.0 - '@multiformats/multiaddr-to-uri': 10.1.0 - '@types/ws': 8.5.11 - it-ws: 6.1.1 - p-defer: 4.0.1 - progress-events: 1.0.0 - race-signal: 1.0.2 - wherearewe: 2.0.1 - ws: 8.18.0 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate + '@lezer/common': 1.2.1 + '@lezer/highlight': 1.2.0 + '@lezer/lr': 1.4.1 - '@libp2p/webtransport@4.1.2': + '@lezer/lr@1.4.1': dependencies: - '@chainsafe/libp2p-noise': 15.1.0 - '@libp2p/interface': 1.6.1 - '@libp2p/peer-id': 4.2.1 - '@libp2p/utils': 5.4.6 - '@multiformats/multiaddr': 12.3.0 - '@multiformats/multiaddr-matcher': 1.2.4 - it-stream-types: 2.0.1 - multiformats: 13.1.3 - progress-events: 1.0.0 - race-signal: 1.0.2 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color + '@lezer/common': 1.2.1 '@lit-labs/ssr-dom-shim@1.2.0': {} @@ -15705,50 +14304,16 @@ snapshots: '@multiformats/base-x@4.0.1': {} - '@multiformats/dns@1.0.6': - dependencies: - '@types/dns-packet': 5.6.5 - buffer: 6.0.3 - dns-packet: 5.6.1 - hashlru: 2.3.0 - p-queue: 8.0.1 - progress-events: 1.0.0 - uint8arrays: 5.1.0 - - '@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.3 - - '@multiformats/multiaddr-to-uri@10.1.0': - dependencies: - '@multiformats/multiaddr': 12.3.0 - - '@multiformats/multiaddr@12.3.0': + '@multiformats/murmur3@1.1.3': dependencies: - '@chainsafe/is-ip': 2.0.2 - '@chainsafe/netmask': 2.0.0 - '@libp2p/interface': 1.6.0 - '@multiformats/dns': 1.0.6 - multiformats: 13.1.3 - uint8-varint: 2.0.4 - uint8arrays: 5.1.0 + multiformats: 9.9.0 + murmurhash3js-revisited: 3.0.0 '@multiformats/murmur3@2.1.8': dependencies: multiformats: 13.1.3 murmurhash3js-revisited: 3.0.0 - '@multiformats/uri-to-multiaddr@8.0.0': - dependencies: - '@multiformats/multiaddr': 12.3.0 - is-ip: 5.0.1 - '@netlify/functions@2.7.0(@opentelemetry/api@1.9.0)': dependencies: '@netlify/serverless-functions-api': 1.18.1(@opentelemetry/api@1.9.0) @@ -15769,8 +14334,6 @@ snapshots: transitivePeerDependencies: - '@opentelemetry/api' - '@noble/ciphers@0.5.3': {} - '@noble/curves@1.4.0': dependencies: '@noble/hashes': 1.4.0 @@ -15855,26 +14418,26 @@ snapshots: '@nuxt/devalue@2.0.2': {} - '@nuxt/devtools-kit@1.3.3(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))': + '@nuxt/devtools-kit@1.3.3(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))': dependencies: '@nuxt/kit': 3.12.2(magicast@0.3.4)(rollup@4.18.0) '@nuxt/schema': 3.12.2(rollup@4.18.0) execa: 7.2.0 - nuxt: 3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2) + nuxt: 3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2) vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1) transitivePeerDependencies: - magicast - rollup - supports-color - '@nuxt/devtools-ui-kit@1.3.3(@nuxt/devtools@1.3.3(sejlhyaxzzrhx6efm4gpp65nja))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(@vue/compiler-core@3.4.29)(idb-keyval@6.2.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(postcss@8.4.38)(qrcode@1.5.3)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))(webpack@5.92.0)': - dependencies: + ? '@nuxt/devtools-ui-kit@1.3.3(@nuxt/devtools@1.3.3(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(qrcode@1.5.3)(rollup@4.18.0)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(@vue/compiler-core@3.4.29)(axios@1.6.2)(idb-keyval@6.2.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(postcss@8.4.38)(qrcode@1.5.3)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))(webpack@5.92.0)' + : dependencies: '@iconify-json/carbon': 1.1.35 '@iconify-json/logos': 1.1.43 '@iconify-json/ri': 1.1.21 '@iconify-json/tabler': 1.1.113 - '@nuxt/devtools': 1.3.3(sejlhyaxzzrhx6efm4gpp65nja) - '@nuxt/devtools-kit': 1.3.3(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)) + '@nuxt/devtools': 1.3.3(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(qrcode@1.5.3)(rollup@4.18.0)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)) + '@nuxt/devtools-kit': 1.3.3(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)) '@nuxt/kit': 3.12.2(magicast@0.3.4)(rollup@4.18.0) '@nuxtjs/color-mode': 3.4.1(magicast@0.3.4)(rollup@4.18.0) '@unocss/core': 0.60.4 @@ -15884,8 +14447,8 @@ snapshots: '@unocss/preset-mini': 0.60.4 '@unocss/reset': 0.60.4 '@vueuse/core': 10.11.0(vue@3.4.29(typescript@5.5.4)) - '@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(idb-keyval@6.2.1)(qrcode@1.5.3)(vue@3.4.29(typescript@5.5.4)) - '@vueuse/nuxt': 10.11.0(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vue@3.4.29(typescript@5.5.4)) + '@vueuse/integrations': 10.11.0(axios@1.6.2)(focus-trap@7.5.4)(idb-keyval@6.2.1)(qrcode@1.5.3)(vue@3.4.29(typescript@5.5.4)) + '@vueuse/nuxt': 10.11.0(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vue@3.4.29(typescript@5.5.4)) defu: 6.1.4 focus-trap: 7.5.4 splitpanes: 3.1.5 @@ -15928,13 +14491,13 @@ snapshots: rc9: 2.1.2 semver: 7.6.2 - '@nuxt/devtools@1.3.3(sejlhyaxzzrhx6efm4gpp65nja)': - dependencies: + ? '@nuxt/devtools@1.3.3(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(qrcode@1.5.3)(rollup@4.18.0)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))' + : dependencies: '@antfu/utils': 0.7.8 - '@nuxt/devtools-kit': 1.3.3(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)) + '@nuxt/devtools-kit': 1.3.3(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)) '@nuxt/devtools-wizard': 1.3.3 '@nuxt/kit': 3.12.2(magicast@0.3.4)(rollup@4.18.0) - '@vue/devtools-applet': 7.1.3(@unocss/reset@0.61.0)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(qrcode@1.5.3)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)) + '@vue/devtools-applet': 7.1.3(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(qrcode@1.5.3)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)) '@vue/devtools-core': 7.1.3(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)) '@vue/devtools-kit': 7.1.3(vue@3.4.29(typescript@5.5.4)) birpc: 0.2.17 @@ -15952,7 +14515,7 @@ snapshots: launch-editor: 2.7.0 local-pkg: 0.5.0 magicast: 0.3.4 - nuxt: 3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2) + nuxt: 3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2) nypm: 0.3.8 ohash: 1.1.3 pacote: 18.0.6 @@ -16488,6 +15051,7 @@ snapshots: fast-glob: 3.3.2 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-config@13.6.9(encoding@0.1.13)': dependencies: @@ -16499,12 +15063,14 @@ snapshots: joi: 17.13.3 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-debugger-ui@13.6.9': dependencies: serve-static: 1.15.0 transitivePeerDependencies: - supports-color + optional: true '@react-native-community/cli-doctor@13.6.9(encoding@0.1.13)': dependencies: @@ -16527,6 +15093,7 @@ snapshots: yaml: 2.4.5 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-hermes@13.6.9(encoding@0.1.13)': dependencies: @@ -16536,6 +15103,7 @@ snapshots: hermes-profile-transformer: 0.0.6 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-platform-android@13.6.9(encoding@0.1.13)': dependencies: @@ -16547,6 +15115,7 @@ snapshots: logkitty: 0.7.1 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-platform-apple@13.6.9(encoding@0.1.13)': dependencies: @@ -16558,12 +15127,14 @@ snapshots: ora: 5.4.1 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-platform-ios@13.6.9(encoding@0.1.13)': dependencies: '@react-native-community/cli-platform-apple': 13.6.9(encoding@0.1.13) transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-server-api@13.6.9(encoding@0.1.13)': dependencies: @@ -16581,6 +15152,7 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true '@react-native-community/cli-tools@13.6.9(encoding@0.1.13)': dependencies: @@ -16597,10 +15169,12 @@ snapshots: sudo-prompt: 9.2.1 transitivePeerDependencies: - encoding + optional: true '@react-native-community/cli-types@13.6.9': dependencies: joi: 17.13.3 + optional: true '@react-native-community/cli@13.6.9(encoding@0.1.13)': dependencies: @@ -16626,17 +15200,20 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true - '@react-native/assets-registry@0.74.85': {} + '@react-native/assets-registry@0.74.85': + optional: true - '@react-native/babel-plugin-codegen@0.74.85(@babel/preset-env@7.24.8(@babel/core@7.24.7))': + '@react-native/babel-plugin-codegen@0.74.85': dependencies: - '@react-native/codegen': 0.74.85(@babel/preset-env@7.24.8(@babel/core@7.24.7)) + '@react-native/codegen': 0.74.85 transitivePeerDependencies: - '@babel/preset-env' - supports-color + optional: true - '@react-native/babel-preset@0.74.85(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))': + '@react-native/babel-preset@0.74.85(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.24.7) @@ -16678,32 +15255,33 @@ snapshots: '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.7) '@babel/template': 7.24.7 - '@react-native/babel-plugin-codegen': 0.74.85(@babel/preset-env@7.24.8(@babel/core@7.24.7)) + '@react-native/babel-plugin-codegen': 0.74.85 babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.24.7) react-refresh: 0.14.2 transitivePeerDependencies: - '@babel/preset-env' - supports-color + optional: true - '@react-native/codegen@0.74.85(@babel/preset-env@7.24.8(@babel/core@7.24.7))': + '@react-native/codegen@0.74.85': dependencies: '@babel/parser': 7.24.7 - '@babel/preset-env': 7.24.8(@babel/core@7.24.7) glob: 7.2.3 hermes-parser: 0.19.1 invariant: 2.2.4 - jscodeshift: 0.14.0(@babel/preset-env@7.24.8(@babel/core@7.24.7)) + jscodeshift: 0.14.0 mkdirp: 0.5.6 nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + optional: true - '@react-native/community-cli-plugin@0.74.85(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13)': + '@react-native/community-cli-plugin@0.74.85(@babel/core@7.24.7)(encoding@0.1.13)': dependencies: '@react-native-community/cli-server-api': 13.6.9(encoding@0.1.13) '@react-native-community/cli-tools': 13.6.9(encoding@0.1.13) '@react-native/dev-middleware': 0.74.85(encoding@0.1.13) - '@react-native/metro-babel-transformer': 0.74.85(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7)) + '@react-native/metro-babel-transformer': 0.74.85(@babel/core@7.24.7) chalk: 4.1.2 execa: 5.1.1 metro: 0.80.9(encoding@0.1.13) @@ -16719,8 +15297,10 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true - '@react-native/debugger-frontend@0.74.85': {} + '@react-native/debugger-frontend@0.74.85': + optional: true '@react-native/dev-middleware@0.74.85(encoding@0.1.13)': dependencies: @@ -16742,29 +15322,27 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true - '@react-native/gradle-plugin@0.74.85': {} + '@react-native/gradle-plugin@0.74.85': + optional: true - '@react-native/js-polyfills@0.74.85': {} + '@react-native/js-polyfills@0.74.85': + optional: true - '@react-native/metro-babel-transformer@0.74.85(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))': + '@react-native/metro-babel-transformer@0.74.85(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 - '@react-native/babel-preset': 0.74.85(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7)) + '@react-native/babel-preset': 0.74.85(@babel/core@7.24.7) hermes-parser: 0.19.1 nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' - supports-color + optional: true - '@react-native/normalize-colors@0.74.85': {} - - '@react-native/virtualized-lists@0.74.85(react-native@0.74.3(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': - dependencies: - invariant: 2.2.4 - nullthrows: 1.1.1 - react: 18.2.0 - react-native: 0.74.3(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13)(react@18.2.0) + '@react-native/normalize-colors@0.74.85': + optional: true '@react-native/virtualized-lists@0.74.85(react-native@0.74.3(@babel/core@7.24.7)(encoding@0.1.13)(react@18.2.0))(react@18.2.0)': dependencies: @@ -16845,6 +15423,7 @@ snapshots: rimraf: 3.0.2 transitivePeerDependencies: - supports-color + optional: true '@rollup/plugin-alias@5.1.0(rollup@4.18.0)': dependencies: @@ -17026,10 +15605,13 @@ snapshots: '@sideway/address@4.1.5': dependencies: '@hapi/hoek': 9.3.0 + optional: true - '@sideway/formula@3.0.1': {} + '@sideway/formula@3.0.1': + optional: true - '@sideway/pinpoint@2.0.0': {} + '@sideway/pinpoint@2.0.0': + optional: true '@sigstore/bundle@2.3.2': dependencies: @@ -17065,8 +15647,6 @@ snapshots: '@sinclair/typebox@0.27.8': {} - '@sindresorhus/fnv1a@3.1.0': {} - '@sindresorhus/merge-streams@2.3.0': {} '@sinonjs/commons@1.8.6': @@ -17076,10 +15656,12 @@ snapshots: '@sinonjs/commons@3.0.1': dependencies: type-detect: 4.0.8 + optional: true '@sinonjs/fake-timers@10.3.0': dependencies: '@sinonjs/commons': 3.0.1 + optional: true '@sinonjs/fake-timers@6.0.1': dependencies: @@ -17279,7 +15861,7 @@ snapshots: '@smithy/service-error-classification@3.0.3': dependencies: - '@smithy/types': 3.3.0 + '@smithy/types': 3.4.2 '@smithy/shared-ini-file-loader@3.1.3': dependencies: @@ -17309,6 +15891,10 @@ snapshots: dependencies: tslib: 2.6.2 + '@smithy/types@3.4.2': + dependencies: + tslib: 2.6.2 + '@smithy/url-parser@3.0.3': dependencies: '@smithy/querystring-parser': 3.0.3 @@ -17552,10 +16138,6 @@ snapshots: dependencies: '@types/ms': 0.7.34 - '@types/dns-packet@5.6.5': - dependencies: - '@types/node': 20.14.2 - '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 8.56.10 @@ -17612,19 +16194,14 @@ snapshots: dependencies: '@types/unist': 3.0.2 + '@types/minimatch@3.0.5': {} + '@types/minimatch@5.1.2': {} '@types/minimist@1.2.5': {} '@types/ms@0.7.34': {} - '@types/multicast-dns@7.2.4': - dependencies: - '@types/dns-packet': 5.6.5 - '@types/node': 20.14.2 - - '@types/murmurhash3js-revisited@3.0.3': {} - '@types/node-forge@1.3.11': dependencies: '@types/node': 20.12.11 @@ -17632,6 +16209,7 @@ snapshots: '@types/node@18.19.39': dependencies: undici-types: 5.26.5 + optional: true '@types/node@20.12.11': dependencies: @@ -17653,12 +16231,6 @@ snapshots: '@types/resolve@1.20.2': {} - '@types/sinon@17.0.3': - dependencies: - '@types/sinonjs__fake-timers': 8.1.5 - - '@types/sinonjs__fake-timers@8.1.5': {} - '@types/stack-trace@0.0.29': {} '@types/stack-utils@2.0.3': {} @@ -17669,10 +16241,6 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@types/ws@8.5.11': - dependencies: - '@types/node': 20.14.2 - '@types/yargs-parser@21.0.3': {} '@types/yargs@15.0.19': @@ -17682,6 +16250,7 @@ snapshots: '@types/yargs@17.0.32': dependencies: '@types/yargs-parser': 21.0.3 + optional: true '@unhead/dom@1.9.13': dependencies: @@ -18311,12 +16880,12 @@ snapshots: '@vue/devtools-api@6.6.3': {} - '@vue/devtools-applet@7.1.3(@unocss/reset@0.61.0)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(qrcode@1.5.3)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))': + '@vue/devtools-applet@7.1.3(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(qrcode@1.5.3)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))': dependencies: '@vue/devtools-core': 7.1.3(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)) '@vue/devtools-kit': 7.1.3(vue@3.4.29(typescript@5.5.4)) '@vue/devtools-shared': 7.2.1 - '@vue/devtools-ui': 7.2.1(@unocss/reset@0.61.0)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(qrcode@1.5.3)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vue@3.4.29(typescript@5.5.4)) + '@vue/devtools-ui': 7.2.1(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(qrcode@1.5.3)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vue@3.4.29(typescript@5.5.4)) lodash-es: 4.17.21 perfect-debounce: 1.0.0 shiki: 1.3.0 @@ -18366,13 +16935,13 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/devtools-ui@7.2.1(@unocss/reset@0.61.0)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(qrcode@1.5.3)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vue@3.4.29(typescript@5.5.4))': + '@vue/devtools-ui@7.2.1(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(qrcode@1.5.3)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vue@3.4.29(typescript@5.5.4))': dependencies: '@unocss/reset': 0.61.0 '@vue/devtools-shared': 7.2.1 '@vueuse/components': 10.11.0(vue@3.4.29(typescript@5.5.4)) '@vueuse/core': 10.11.0(vue@3.4.29(typescript@5.5.4)) - '@vueuse/integrations': 10.11.0(focus-trap@7.5.4)(idb-keyval@6.2.1)(qrcode@1.5.3)(vue@3.4.29(typescript@5.5.4)) + '@vueuse/integrations': 10.11.0(axios@1.6.2)(focus-trap@7.5.4)(idb-keyval@6.2.1)(qrcode@1.5.3)(vue@3.4.29(typescript@5.5.4)) colord: 2.9.3 floating-vue: 5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)) focus-trap: 7.5.4 @@ -18435,12 +17004,13 @@ snapshots: - '@vue/composition-api' - vue - '@vueuse/integrations@10.11.0(focus-trap@7.5.4)(idb-keyval@6.2.1)(qrcode@1.5.3)(vue@3.4.29(typescript@5.5.4))': + '@vueuse/integrations@10.11.0(axios@1.6.2)(focus-trap@7.5.4)(idb-keyval@6.2.1)(qrcode@1.5.3)(vue@3.4.29(typescript@5.5.4))': dependencies: '@vueuse/core': 10.11.0(vue@3.4.29(typescript@5.5.4)) '@vueuse/shared': 10.11.0(vue@3.4.29(typescript@5.5.4)) vue-demi: 0.14.8(vue@3.4.29(typescript@5.5.4)) optionalDependencies: + axios: 1.6.2 focus-trap: 7.5.4 idb-keyval: 6.2.1 qrcode: 1.5.3 @@ -18450,13 +17020,13 @@ snapshots: '@vueuse/metadata@10.11.0': {} - '@vueuse/nuxt@10.11.0(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vue@3.4.29(typescript@5.5.4))': + '@vueuse/nuxt@10.11.0(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vue@3.4.29(typescript@5.5.4))': dependencies: '@nuxt/kit': 3.12.2(magicast@0.3.4)(rollup@4.18.0) '@vueuse/core': 10.11.0(vue@3.4.29(typescript@5.5.4)) '@vueuse/metadata': 10.11.0 local-pkg: 0.5.0 - nuxt: 3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2) + nuxt: 3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2) vue-demi: 0.14.8(vue@3.4.29(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' @@ -18931,6 +17501,15 @@ snapshots: '@walletconnect/window-getters': 1.0.1 tslib: 1.14.1 + '@web-std/blob@3.0.5': + dependencies: + '@web-std/stream': 1.0.0 + web-encoding: 1.1.5 + + '@web-std/stream@1.0.0': + dependencies: + web-streams-polyfill: 3.3.3 + '@webassemblyjs/ast@1.12.1': dependencies: '@webassemblyjs/helper-numbers': 1.11.6 @@ -19011,6 +17590,9 @@ snapshots: '@xtuc/long@4.2.2': {} + '@zxing/text-encoding@0.9.0': + optional: true + abab@2.0.6: {} abbrev@1.1.1: {} @@ -19030,6 +17612,7 @@ snapshots: dependencies: mime-types: 2.1.35 negotiator: 0.6.3 + optional: true acorn-globals@6.0.0: dependencies: @@ -19085,7 +17668,8 @@ snapshots: require-from-string: 2.0.2 uri-js: 4.4.1 - anser@1.4.10: {} + anser@1.4.10: + optional: true ansi-colors@4.1.3: {} @@ -19098,8 +17682,10 @@ snapshots: colorette: 1.4.0 slice-ansi: 2.1.0 strip-ansi: 5.2.0 + optional: true - ansi-regex@4.1.1: {} + ansi-regex@4.1.1: + optional: true ansi-regex@5.0.1: {} @@ -19117,7 +17703,12 @@ snapshots: ansi-styles@6.2.1: {} - any-signal@4.1.1: {} + any-signal@2.1.2: + dependencies: + abort-controller: 3.0.0 + native-abort-controller: 1.0.4(abort-controller@3.0.0) + + any-signal@3.0.1: {} anymatch@2.0.0: dependencies: @@ -19131,7 +17722,8 @@ snapshots: normalize-path: 3.0.0 picomatch: 2.3.1 - appdirsjs@1.2.7: {} + appdirsjs@1.2.7: + optional: true aproba@2.0.0: {} @@ -19190,7 +17782,8 @@ snapshots: dependencies: printable-characters: 1.0.42 - asap@2.0.6: {} + asap@2.0.6: + optional: true asn1.js@4.10.1: dependencies: @@ -19198,12 +17791,6 @@ snapshots: inherits: 2.0.4 minimalistic-assert: 1.0.1 - asn1js@3.0.5: - dependencies: - pvtsutils: 1.3.5 - pvutils: 1.1.3 - tslib: 2.6.2 - assert@1.5.1: dependencies: object.assign: 4.1.5 @@ -19231,6 +17818,7 @@ snapshots: ast-types@0.15.2: dependencies: tslib: 2.6.2 + optional: true ast-walker-scope@0.5.0(rollup@4.18.0): dependencies: @@ -19239,9 +17827,11 @@ snapshots: transitivePeerDependencies: - rollup - astral-regex@1.0.0: {} + astral-regex@1.0.0: + optional: true - async-limiter@1.0.1: {} + async-limiter@1.0.1: + optional: true async-sema@3.1.1: {} @@ -19267,6 +17857,15 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 + axios@1.6.2: + dependencies: + follow-redirects: 1.15.9 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + optional: true + axobject-query@4.0.0: dependencies: dequal: 2.0.3 @@ -19276,6 +17875,7 @@ snapshots: babel-core@7.0.0-bridge.0(@babel/core@7.24.7): dependencies: '@babel/core': 7.24.7 + optional: true babel-jest@26.6.3(@babel/core@7.24.5): dependencies: @@ -19322,6 +17922,7 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color + optional: true babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.7): dependencies: @@ -19330,6 +17931,7 @@ snapshots: core-js-compat: 3.37.1 transitivePeerDependencies: - supports-color + optional: true babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.7): dependencies: @@ -19337,12 +17939,14 @@ snapshots: '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.7) transitivePeerDependencies: - supports-color + optional: true babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.24.7): dependencies: '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.24.7) transitivePeerDependencies: - '@babel/core' + optional: true babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.5): dependencies: @@ -19402,6 +18006,7 @@ snapshots: buffer: 5.7.1 inherits: 2.0.4 readable-stream: 3.6.2 + optional: true bl@5.1.0: dependencies: @@ -19413,19 +18018,20 @@ snapshots: blakejs@1.2.1: {} - blockstore-core@4.4.1: + blob-to-it@1.0.4: + dependencies: + browser-readablestream-to-it: 1.0.3 + + blockstore-core@1.0.5: dependencies: - '@libp2p/logger': 4.0.16 err-code: 3.0.1 - interface-blockstore: 5.2.10 - interface-store: 5.1.8 - it-drain: 3.0.7 - it-filter: 3.1.1 - it-merge: 3.0.5 - it-pushable: 3.2.3 - multiformats: 13.1.3 - transitivePeerDependencies: - - supports-color + interface-blockstore: 2.0.3 + interface-store: 2.0.2 + it-all: 1.0.6 + it-drain: 1.0.5 + it-filter: 1.0.3 + it-take: 1.0.2 + multiformats: 9.9.0 blueimp-md5@2.19.0: {} @@ -19473,7 +18079,7 @@ snapshots: browser-process-hrtime@1.0.0: {} - browser-readablestream-to-it@2.0.7: {} + browser-readablestream-to-it@1.0.3: {} browserify-aes@1.2.0: dependencies: @@ -19557,6 +18163,7 @@ snapshots: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 + optional: true buffer@6.0.3: dependencies: @@ -19579,7 +18186,8 @@ snapshots: dependencies: streamsearch: 1.1.0 - bytes@3.0.0: {} + bytes@3.0.0: + optional: true c12@1.11.1(magicast@0.3.4): dependencies: @@ -19638,12 +18246,15 @@ snapshots: caller-callsite@2.0.0: dependencies: callsites: 2.0.0 + optional: true caller-path@2.0.0: dependencies: caller-callsite: 2.0.0 + optional: true - callsites@2.0.0: {} + callsites@2.0.0: + optional: true callsites@3.1.0: {} @@ -19681,7 +18292,7 @@ snapshots: dependencies: rsvp: 4.8.5 - cborg@4.2.2: {} + cborg@1.10.2: {} chai@4.4.1: dependencies: @@ -19736,8 +18347,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chownr@1.1.4: {} - chownr@2.0.0: {} chrome-launcher@0.15.2: @@ -19748,6 +18357,7 @@ snapshots: lighthouse-logger: 1.4.2 transitivePeerDependencies: - supports-color + optional: true chrome-launcher@1.1.2: dependencies: @@ -19762,7 +18372,8 @@ snapshots: ci-info@2.0.0: {} - ci-info@3.9.0: {} + ci-info@3.9.0: + optional: true ci-info@4.0.0: {} @@ -19800,8 +18411,10 @@ snapshots: cli-cursor@3.1.0: dependencies: restore-cursor: 3.1.0 + optional: true - cli-spinners@2.9.2: {} + cli-spinners@2.9.2: + optional: true clipboardy@4.0.0: dependencies: @@ -19826,12 +18439,10 @@ snapshots: is-plain-object: 2.0.4 kind-of: 6.0.3 shallow-clone: 3.0.1 + optional: true - clone-regexp@3.0.0: - dependencies: - is-regexp: 3.1.0 - - clone@1.0.4: {} + clone@1.0.4: + optional: true clsx@1.2.1: {} @@ -19884,7 +18495,8 @@ snapshots: dependencies: delayed-stream: 1.0.0 - command-exists@1.2.9: {} + command-exists@1.2.9: + optional: true commander@2.20.3: {} @@ -19892,7 +18504,8 @@ snapshots: commander@8.3.0: {} - commander@9.5.0: {} + commander@9.5.0: + optional: true commondir@1.0.1: {} @@ -19911,6 +18524,7 @@ snapshots: compressible@2.0.18: dependencies: mime-db: 1.52.0 + optional: true compression@1.7.4: dependencies: @@ -19923,6 +18537,7 @@ snapshots: vary: 1.1.2 transitivePeerDependencies: - supports-color + optional: true concat-map@0.0.1: {} @@ -19947,6 +18562,7 @@ snapshots: utils-merge: 1.0.1 transitivePeerDependencies: - supports-color + optional: true consola@3.2.3: {} @@ -19956,8 +18572,6 @@ snapshots: constants-browserify@1.0.0: {} - convert-hrtime@5.0.0: {} - convert-source-map@1.9.0: {} convert-source-map@2.0.0: {} @@ -19973,6 +18587,7 @@ snapshots: core-js-compat@3.37.1: dependencies: browserslist: 4.23.1 + optional: true core-util-is@1.0.3: {} @@ -19982,6 +18597,7 @@ snapshots: is-directory: 0.3.1 js-yaml: 3.14.1 parse-json: 4.0.0 + optional: true cosmiconfig@7.1.0: dependencies: @@ -20181,30 +18797,14 @@ snapshots: whatwg-url: 14.0.0 optional: true - datastore-core@9.2.9: - dependencies: - '@libp2p/logger': 4.0.16 - err-code: 3.0.1 - interface-datastore: 8.2.11 - interface-store: 5.1.8 - 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 - transitivePeerDependencies: - - supports-color - date-fns@3.6.0: {} date-time@3.1.0: dependencies: time-zone: 1.0.0 - dayjs@1.11.11: {} + dayjs@1.11.11: + optional: true db0@0.1.4: {} @@ -20235,18 +18835,12 @@ snapshots: decode-uri-component@0.2.2: {} - decompress-response@6.0.0: - dependencies: - mimic-response: 3.1.0 - deep-eql@4.1.3: dependencies: type-detect: 4.0.8 deep-eql@5.0.2: {} - deep-extend@0.6.0: {} - deepmerge@4.3.1: {} default-browser-id@5.0.0: {} @@ -20256,13 +18850,10 @@ snapshots: bundle-name: 4.1.0 default-browser-id: 5.0.0 - default-gateway@7.2.2: - dependencies: - execa: 7.2.0 - defaults@1.0.4: dependencies: clone: 1.0.4 + optional: true define-data-property@1.1.4: dependencies: @@ -20295,13 +18886,12 @@ snapshots: defu@6.1.4: {} - delay@6.0.0: {} - delayed-stream@1.0.0: {} delegates@1.0.0: {} - denodeify@1.2.1: {} + denodeify@1.2.1: + optional: true denque@2.1.0: {} @@ -20356,9 +18946,14 @@ snapshots: dependencies: path-type: 4.0.0 - dns-packet@5.6.1: + dns-over-http-resolver@1.2.3(node-fetch@2.7.0(encoding@0.1.13)): dependencies: - '@leichtgewicht/ip-codec': 2.0.5 + debug: 4.3.5 + native-fetch: 3.0.0(node-fetch@2.7.0(encoding@0.1.13)) + receptacle: 1.3.2 + transitivePeerDependencies: + - node-fetch + - supports-color dom-parser@1.1.5: {} @@ -20407,6 +19002,10 @@ snapshots: ee-first@1.1.1: {} + electron-fetch@1.9.1: + dependencies: + encoding: 0.1.13 + electron-to-chromium@1.4.766: {} electron-to-chromium@1.4.803: {} @@ -20438,7 +19037,6 @@ snapshots: encoding@0.1.13: dependencies: iconv-lite: 0.6.3 - optional: true end-of-stream@1.4.4: dependencies: @@ -20453,7 +19051,8 @@ snapshots: env-paths@2.2.1: {} - envinfo@7.13.0: {} + envinfo@7.13.0: + optional: true err-code@2.0.3: {} @@ -20468,11 +19067,13 @@ snapshots: error-stack-parser@2.1.4: dependencies: stackframe: 1.3.4 + optional: true errorhandler@1.5.1: dependencies: accepts: 1.3.8 escape-html: 1.0.3 + optional: true es-define-property@1.0.0: dependencies: @@ -20684,8 +19285,6 @@ snapshots: etag@1.8.1: {} - event-iterator@2.0.0: {} - event-stream@3.3.4: dependencies: duplexer: 0.1.2 @@ -20797,8 +19396,6 @@ snapshots: transitivePeerDependencies: - supports-color - expand-template@2.0.3: {} - expect@26.6.2: dependencies: '@jest/types': 26.6.2 @@ -20905,18 +19502,21 @@ snapshots: unpipe: 1.0.0 transitivePeerDependencies: - supports-color + optional: true find-cache-dir@2.1.0: dependencies: commondir: 1.0.1 make-dir: 2.1.0 pkg-dir: 3.0.0 + optional: true find-root@1.1.0: {} find-up@3.0.0: dependencies: locate-path: 3.0.0 + optional: true find-up@4.1.0: dependencies: @@ -20938,14 +19538,19 @@ snapshots: optionalDependencies: '@nuxt/kit': 3.12.2(magicast@0.3.4)(rollup@4.18.0) - flow-enums-runtime@0.0.6: {} + flow-enums-runtime@0.0.6: + optional: true - flow-parser@0.239.1: {} + flow-parser@0.239.1: + optional: true focus-trap@7.5.4: dependencies: tabbable: 6.2.0 + follow-redirects@1.15.9: + optional: true + for-each@0.3.3: dependencies: is-callable: 1.2.7 @@ -20976,8 +19581,6 @@ snapshots: dependencies: map-cache: 0.2.2 - freeport-promise@2.0.0: {} - fresh@0.5.2: {} frog@0.16.1(@types/node@20.14.2)(hono@4.5.6)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(zod@3.23.8): @@ -21017,8 +19620,6 @@ snapshots: from@0.1.7: {} - fs-constants@1.0.0: {} - fs-extra@11.2.0: dependencies: graceful-fs: 4.2.11 @@ -21046,8 +19647,6 @@ snapshots: function-bind@1.1.2: {} - function-timeout@0.1.1: {} - fuse.js@7.0.0: {} gauge@3.0.2: @@ -21076,7 +19675,7 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 - get-iterator@2.0.1: {} + get-iterator@1.0.2: {} get-nonce@1.0.1: {} @@ -21125,8 +19724,6 @@ snapshots: dependencies: git-up: 7.0.0 - github-from-package@0.0.0: {} - glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -21285,67 +19882,30 @@ snapshots: inherits: 2.0.4 minimalistic-assert: 1.0.1 - hashlru@2.3.0: {} - hasown@2.0.2: dependencies: function-bind: 1.1.2 - helia@4.2.4(react-native@0.74.3(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13)(react@18.2.0)): - dependencies: - '@chainsafe/libp2p-noise': 15.1.0 - '@chainsafe/libp2p-yamux': 6.0.2 - '@helia/block-brokers': 3.0.2 - '@helia/delegated-routing-v1-http-api-client': 3.0.1 - '@helia/interface': 4.3.0 - '@helia/routers': 1.1.0 - '@helia/utils': 0.3.2 - '@libp2p/autonat': 1.1.2 - '@libp2p/bootstrap': 10.1.2 - '@libp2p/circuit-relay-v2': 1.1.2 - '@libp2p/dcutr': 1.1.2 - '@libp2p/identify': 2.1.2 - '@libp2p/interface': 1.6.0 - '@libp2p/kad-dht': 12.1.2 - '@libp2p/keychain': 4.1.2 - '@libp2p/logger': 4.0.16 - '@libp2p/mdns': 10.1.2 - '@libp2p/mplex': 10.1.2 - '@libp2p/ping': 1.1.2 - '@libp2p/tcp': 9.1.2 - '@libp2p/upnp-nat': 1.2.2 - '@libp2p/webrtc': 4.1.2(react-native@0.74.3(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13)(react@18.2.0)) - '@libp2p/websockets': 8.1.2 - '@libp2p/webtransport': 4.1.2 - '@multiformats/dns': 1.0.6 - blockstore-core: 4.4.1 - datastore-core: 9.2.9 - interface-blockstore: 5.2.10 - interface-datastore: 8.2.11 - ipns: 9.1.0 - libp2p: 1.8.1 - multiformats: 13.1.3 - transitivePeerDependencies: - - bufferutil - - react-native - - supports-color - - utf-8-validate - - hermes-estree@0.19.1: {} + hermes-estree@0.19.1: + optional: true - hermes-estree@0.20.1: {} + hermes-estree@0.20.1: + optional: true hermes-parser@0.19.1: dependencies: hermes-estree: 0.19.1 + optional: true hermes-parser@0.20.1: dependencies: hermes-estree: 0.20.1 + optional: true hermes-profile-transformer@0.0.6: dependencies: source-map: 0.7.4 + optional: true hex-rgb@4.3.0: {} @@ -21470,7 +20030,6 @@ snapshots: iconv-lite@0.6.3: dependencies: safer-buffer: 2.1.2 - optional: true idb-keyval@6.2.1: {} @@ -21496,6 +20055,7 @@ snapshots: dependencies: caller-path: 2.0.0 resolve-from: 3.0.0 + optional: true import-fresh@3.3.0: dependencies: @@ -21529,15 +20089,21 @@ snapshots: react: 18.2.0 react-dom: 18.3.1(react@18.2.0) + interface-blockstore@2.0.3: + dependencies: + interface-store: 2.0.2 + multiformats: 9.9.0 + interface-blockstore@5.2.10: dependencies: interface-store: 5.1.8 multiformats: 13.1.3 - interface-datastore@8.2.11: + interface-datastore@6.1.1: dependencies: - interface-store: 5.1.8 - uint8arrays: 5.1.0 + interface-store: 2.0.2 + nanoid: 3.3.7 + uint8arrays: 3.1.1 interface-ipld-format@1.0.1: dependencies: @@ -21545,6 +20111,8 @@ snapshots: multicodec: 3.2.1 multihashes: 4.0.3 + interface-store@2.0.2: {} + interface-store@5.1.8: {} invariant@2.2.4: @@ -21570,7 +20138,71 @@ snapshots: jsbn: 1.1.0 sprintf-js: 1.1.3 - ip-regex@5.0.0: {} + ip-regex@4.3.0: {} + + ipfs-car@0.9.2(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)): + dependencies: + '@ipld/car': 3.2.4 + '@web-std/blob': 3.0.5 + bl: 5.1.0 + blockstore-core: 1.0.5 + browser-readablestream-to-it: 1.0.3 + idb-keyval: 6.2.1 + interface-blockstore: 2.0.3 + ipfs-core-types: 0.8.4(node-fetch@2.7.0(encoding@0.1.13)) + ipfs-core-utils: 0.12.2(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)) + ipfs-unixfs-exporter: 7.0.11 + ipfs-unixfs-importer: 9.0.10(encoding@0.1.13) + ipfs-utils: 9.0.14(encoding@0.1.13) + it-all: 1.0.6 + it-last: 1.0.6 + it-pipe: 1.1.0 + meow: 9.0.0 + move-file: 2.1.0 + multiformats: 9.9.0 + stream-to-it: 0.2.4 + streaming-iterables: 6.2.0 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - encoding + - node-fetch + - supports-color + + ipfs-core-types@0.8.4(node-fetch@2.7.0(encoding@0.1.13)): + dependencies: + interface-datastore: 6.1.1 + multiaddr: 10.0.1(node-fetch@2.7.0(encoding@0.1.13)) + multiformats: 9.9.0 + transitivePeerDependencies: + - node-fetch + - supports-color + + ipfs-core-utils@0.12.2(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)): + dependencies: + any-signal: 2.1.2 + blob-to-it: 1.0.4 + browser-readablestream-to-it: 1.0.3 + debug: 4.3.5 + err-code: 3.0.1 + ipfs-core-types: 0.8.4(node-fetch@2.7.0(encoding@0.1.13)) + ipfs-unixfs: 6.0.9 + ipfs-utils: 9.0.14(encoding@0.1.13) + it-all: 1.0.6 + it-map: 1.0.6 + it-peekable: 1.0.3 + it-to-stream: 1.0.0 + merge-options: 3.0.4 + multiaddr: 10.0.1(node-fetch@2.7.0(encoding@0.1.13)) + multiaddr-to-uri: 8.0.0(node-fetch@2.7.0(encoding@0.1.13)) + multiformats: 9.9.0 + nanoid: 3.3.7 + parse-duration: 1.1.0 + timeout-abort-controller: 1.1.1 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - encoding + - node-fetch + - supports-color ipfs-only-hash@4.0.0(encoding@0.1.13): dependencies: @@ -21580,25 +20212,18 @@ snapshots: - encoding - supports-color - ipfs-unixfs-exporter@13.5.0: + ipfs-unixfs-exporter@7.0.11: dependencies: - '@ipld/dag-cbor': 9.2.1 - '@ipld/dag-json': 10.2.2 - '@ipld/dag-pb': 4.1.2 - '@multiformats/murmur3': 2.1.8 + '@ipld/dag-cbor': 7.0.3 + '@ipld/dag-pb': 2.1.18 + '@multiformats/murmur3': 1.1.3 err-code: 3.0.1 - hamt-sharding: 3.0.6 - interface-blockstore: 5.2.10 - ipfs-unixfs: 11.1.4 - it-filter: 3.1.1 - it-last: 3.0.6 - it-map: 3.1.1 - it-parallel: 3.0.8 - it-pipe: 3.0.1 - it-pushable: 3.2.3 - multiformats: 13.1.3 - p-queue: 8.0.1 - progress-events: 1.0.0 + hamt-sharding: 2.0.1 + interface-blockstore: 2.0.3 + ipfs-unixfs: 6.0.9 + it-last: 1.0.6 + multiformats: 9.9.0 + uint8arrays: 3.1.1 ipfs-unixfs-importer@15.2.5(encoding@0.1.13): dependencies: @@ -21642,6 +20267,27 @@ snapshots: - encoding - supports-color + ipfs-unixfs-importer@9.0.10(encoding@0.1.13): + dependencies: + '@ipld/dag-pb': 2.1.18 + '@multiformats/murmur3': 1.1.3 + bl: 5.1.0 + err-code: 3.0.1 + hamt-sharding: 2.0.1 + interface-blockstore: 2.0.3 + ipfs-unixfs: 6.0.9 + it-all: 1.0.6 + it-batch: 1.0.9 + it-first: 1.0.7 + it-parallel-batch: 1.0.11 + merge-options: 3.0.4 + multiformats: 9.9.0 + rabin-wasm: 0.1.5(encoding@0.1.13) + uint8arrays: 3.1.1 + transitivePeerDependencies: + - encoding + - supports-color + ipfs-unixfs@11.1.4: dependencies: err-code: 3.0.1 @@ -21653,6 +20299,32 @@ snapshots: err-code: 3.0.1 protobufjs: 6.11.4 + ipfs-unixfs@6.0.9: + dependencies: + err-code: 3.0.1 + protobufjs: 6.11.4 + + ipfs-utils@9.0.14(encoding@0.1.13): + dependencies: + any-signal: 3.0.1 + browser-readablestream-to-it: 1.0.3 + buffer: 6.0.3 + electron-fetch: 1.9.1 + err-code: 3.0.1 + is-electron: 2.2.2 + iso-url: 1.2.1 + it-all: 1.0.6 + it-glob: 1.0.2 + it-to-stream: 1.0.0 + merge-options: 3.0.4 + nanoid: 3.3.7 + native-fetch: 3.0.0(node-fetch@2.7.0(encoding@0.1.13)) + node-fetch: 2.7.0(encoding@0.1.13) + react-native-fetch-api: 3.0.0 + stream-to-it: 0.2.4 + transitivePeerDependencies: + - encoding + ipld-dag-pb@0.22.3: dependencies: cids: 1.1.9 @@ -21663,23 +20335,6 @@ snapshots: stable: 0.1.8 uint8arrays: 2.1.10 - ipns@9.1.0: - dependencies: - '@libp2p/crypto': 4.1.6 - '@libp2p/interface': 1.6.0 - '@libp2p/logger': 4.0.16 - '@libp2p/peer-id': 4.2.1 - cborg: 4.2.2 - err-code: 3.0.1 - interface-datastore: 8.2.11 - multiformats: 13.1.3 - protons-runtime: 5.4.0 - timestamp-nano: 1.0.1 - uint8arraylist: 2.4.8 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - iron-webcrypto@1.2.1: {} is-accessor-descriptor@1.0.1: @@ -21727,7 +20382,8 @@ snapshots: is-accessor-descriptor: 1.0.1 is-data-descriptor: 1.0.1 - is-directory@0.3.1: {} + is-directory@0.3.1: + optional: true is-docker@2.2.1: {} @@ -21743,7 +20399,8 @@ snapshots: is-extglob@2.1.1: {} - is-fullwidth-code-point@2.0.0: {} + is-fullwidth-code-point@2.0.0: + optional: true is-fullwidth-code-point@3.0.0: {} @@ -21766,17 +20423,15 @@ snapshots: global-directory: 4.0.1 is-path-inside: 4.0.0 - is-interactive@1.0.0: {} + is-interactive@1.0.0: + optional: true - is-ip@5.0.1: + is-ip@3.1.0: dependencies: - ip-regex: 5.0.0 - super-regex: 0.2.0 + ip-regex: 4.3.0 is-lambda@1.0.1: {} - is-loopback-addr@2.0.2: {} - is-module@1.0.0: {} is-number@3.0.0: @@ -21811,8 +20466,6 @@ snapshots: dependencies: '@types/estree': 1.0.5 - is-regexp@3.1.0: {} - is-ssh@1.4.0: dependencies: protocols: 2.0.1 @@ -21829,11 +20482,13 @@ snapshots: is-typedarray@1.0.0: {} - is-unicode-supported@0.1.0: {} + is-unicode-supported@0.1.0: + optional: true is-windows@1.0.2: {} - is-wsl@1.1.0: {} + is-wsl@1.1.0: + optional: true is-wsl@2.2.0: dependencies: @@ -21857,6 +20512,8 @@ snapshots: isexe@3.1.1: {} + iso-url@1.2.1: {} + isobject@2.1.0: dependencies: isarray: 1.0.0 @@ -21929,64 +20586,22 @@ snapshots: it-batch@3.0.6: {} - it-byte-stream@1.0.12: - dependencies: - it-queueless-pushable: 1.0.0 - it-stream-types: 2.0.1 - uint8arraylist: 2.4.8 - - it-drain@3.0.7: {} + it-drain@1.0.5: {} - it-filter@3.1.1: - dependencies: - it-peekable: 3.0.5 + it-filter@1.0.3: {} it-first@1.0.7: {} it-first@3.0.6: {} - it-foreach@2.1.1: - dependencies: - it-peekable: 3.0.5 - - it-glob@3.0.1: - dependencies: - fast-glob: 3.3.2 - - it-last@3.0.6: {} - - it-length-prefixed-stream@1.1.8: + it-glob@1.0.2: dependencies: - it-byte-stream: 1.0.12 - it-stream-types: 2.0.1 - 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@3.0.6: {} - - it-map@3.1.1: - dependencies: - it-peekable: 3.0.5 - - it-merge@3.0.5: - dependencies: - it-pushable: 3.2.3 + '@types/minimatch': 3.0.5 + minimatch: 3.1.2 - it-ndjson@1.0.7: {} + it-last@1.0.6: {} - it-pair@2.0.6: - dependencies: - it-stream-types: 2.0.1 - p-defer: 4.0.1 + it-map@1.0.6: {} it-parallel-batch@1.0.11: dependencies: @@ -21996,56 +20611,20 @@ snapshots: dependencies: it-batch: 3.0.6 - it-parallel@3.0.8: - dependencies: - p-defer: 4.0.1 - - it-peekable@3.0.5: {} - - it-pipe@3.0.1: - 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-pushable@3.2.3: - dependencies: - p-defer: 4.0.1 - - it-queueless-pushable@1.0.0: - dependencies: - p-defer: 4.0.1 - race-signal: 1.0.2 - - it-reader@6.0.4: - dependencies: - it-stream-types: 2.0.1 - uint8arraylist: 2.4.8 - - it-sort@3.0.6: - dependencies: - it-all: 3.0.6 + it-peekable@1.0.3: {} - it-stream-types@2.0.1: {} + it-pipe@1.1.0: {} - it-take@3.0.6: {} + it-take@1.0.2: {} - it-ws@6.1.1: + it-to-stream@1.0.0: dependencies: - '@types/ws': 8.5.11 - event-iterator: 2.0.0 - it-stream-types: 2.0.1 - uint8arrays: 5.1.0 - ws: 8.18.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate + buffer: 6.0.3 + fast-fifo: 1.3.2 + get-iterator: 1.0.2 + p-defer: 3.0.0 + p-fifo: 1.0.0 + readable-stream: 3.6.2 jackspeak@3.4.0: dependencies: @@ -22158,10 +20737,12 @@ snapshots: '@types/node': 20.14.2 jest-mock: 29.7.0 jest-util: 29.7.0 + optional: true jest-get-type@26.3.0: {} - jest-get-type@29.6.3: {} + jest-get-type@29.6.3: + optional: true jest-haste-map@26.6.2: dependencies: @@ -22245,6 +20826,7 @@ snapshots: pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 + optional: true jest-mock@26.6.2: dependencies: @@ -22256,6 +20838,7 @@ snapshots: '@jest/types': 29.6.3 '@types/node': 20.14.2 jest-util: 29.7.0 + optional: true jest-pnp-resolver@1.2.3(jest-resolve@26.6.2): optionalDependencies: @@ -22390,6 +20973,7 @@ snapshots: ci-info: 3.9.0 graceful-fs: 4.2.11 picomatch: 2.3.1 + optional: true jest-validate@26.6.2: dependencies: @@ -22408,6 +20992,7 @@ snapshots: jest-get-type: 29.6.3 leven: 3.1.0 pretty-format: 29.7.0 + optional: true jest-watcher@26.6.2: dependencies: @@ -22437,6 +21022,7 @@ snapshots: jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 + optional: true jest@26.6.3: dependencies: @@ -22461,6 +21047,7 @@ snapshots: '@sideway/address': 4.1.5 '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 + optional: true jose@5.3.0: {} @@ -22483,11 +21070,13 @@ snapshots: jsbn@1.1.0: {} - jsc-android@250231.0.0: {} + jsc-android@250231.0.0: + optional: true - jsc-safe-url@0.2.4: {} + jsc-safe-url@0.2.4: + optional: true - jscodeshift@0.14.0(@babel/preset-env@7.24.8(@babel/core@7.24.7)): + jscodeshift@0.14.0: dependencies: '@babel/core': 7.24.7 '@babel/parser': 7.24.7 @@ -22495,7 +21084,6 @@ snapshots: '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.24.7) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.24.7) '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.24.7) - '@babel/preset-env': 7.24.8(@babel/core@7.24.7) '@babel/preset-flow': 7.24.7(@babel/core@7.24.7) '@babel/preset-typescript': 7.24.7(@babel/core@7.24.7) '@babel/register': 7.24.6(@babel/core@7.24.7) @@ -22511,6 +21099,7 @@ snapshots: write-file-atomic: 2.4.3 transitivePeerDependencies: - supports-color + optional: true jsdom@16.7.0: dependencies: @@ -22575,7 +21164,8 @@ snapshots: - utf-8-validate optional: true - jsesc@0.5.0: {} + jsesc@0.5.0: + optional: true jsesc@2.5.2: {} @@ -22587,7 +21177,8 @@ snapshots: transitivePeerDependencies: - '@lezer/common' - json-parse-better-errors@1.0.2: {} + json-parse-better-errors@1.0.2: + optional: true json-parse-even-better-errors@2.3.1: {} @@ -22662,42 +21253,13 @@ snapshots: leven@3.1.0: {} - libp2p@1.8.1: - dependencies: - '@libp2p/crypto': 4.1.6 - '@libp2p/interface': 1.6.1 - '@libp2p/interface-internal': 1.3.1 - '@libp2p/logger': 4.0.17 - '@libp2p/multistream-select': 5.1.14 - '@libp2p/peer-collections': 5.2.6 - '@libp2p/peer-id': 4.2.1 - '@libp2p/peer-id-factory': 4.2.1 - '@libp2p/peer-store': 10.1.2 - '@libp2p/utils': 5.4.6 - '@multiformats/dns': 1.0.6 - '@multiformats/multiaddr': 12.3.0 - '@multiformats/multiaddr-matcher': 1.2.4 - any-signal: 4.1.1 - datastore-core: 9.2.9 - interface-datastore: 8.2.11 - it-merge: 3.0.5 - it-parallel: 3.0.8 - merge-options: 3.0.4 - multiformats: 13.1.3 - p-defer: 4.0.1 - progress-events: 1.0.0 - race-event: 1.3.0 - race-signal: 1.0.2 - uint8arrays: 5.1.0 - transitivePeerDependencies: - - supports-color - lighthouse-logger@1.4.2: dependencies: debug: 2.6.9 marky: 1.2.5 transitivePeerDependencies: - supports-color + optional: true lighthouse-logger@2.0.1: dependencies: @@ -22769,6 +21331,7 @@ snapshots: dependencies: p-locate: 3.0.0 path-exists: 3.0.0 + optional: true locate-path@5.0.0: dependencies: @@ -22780,7 +21343,8 @@ snapshots: lodash-es@4.17.21: {} - lodash.debounce@4.0.8: {} + lodash.debounce@4.0.8: + optional: true lodash.defaults@4.2.0: {} @@ -22792,7 +21356,8 @@ snapshots: lodash.merge@4.6.2: {} - lodash.throttle@4.1.1: {} + lodash.throttle@4.1.1: + optional: true lodash.uniq@4.5.0: {} @@ -22802,12 +21367,14 @@ snapshots: dependencies: chalk: 4.1.2 is-unicode-supported: 0.1.0 + optional: true logkitty@0.7.1: dependencies: ansi-fragments: 0.2.1 dayjs: 1.11.11 yargs: 15.4.1 + optional: true long@4.0.0: {} @@ -22859,6 +21426,7 @@ snapshots: dependencies: pify: 4.0.1 semver: 5.7.2 + optional: true make-dir@3.1.0: dependencies: @@ -22956,7 +21524,8 @@ snapshots: mdn-data@2.0.30: {} - memoize-one@5.2.1: {} + memoize-one@5.2.1: + optional: true memoize-one@6.0.0: {} @@ -22990,13 +21559,16 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + optional: true - metro-cache-key@0.80.9: {} + metro-cache-key@0.80.9: + optional: true metro-cache@0.80.9: dependencies: metro-core: 0.80.9 rimraf: 3.0.2 + optional: true metro-config@0.80.9(encoding@0.1.13): dependencies: @@ -23012,11 +21584,13 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true metro-core@0.80.9: dependencies: lodash.throttle: 4.1.1 metro-resolver: 0.80.9 + optional: true metro-file-map@0.80.9: dependencies: @@ -23034,16 +21608,20 @@ snapshots: fsevents: 2.3.3 transitivePeerDependencies: - supports-color + optional: true metro-minify-terser@0.80.9: dependencies: terser: 5.31.1 + optional: true - metro-resolver@0.80.9: {} + metro-resolver@0.80.9: + optional: true metro-runtime@0.80.9: dependencies: '@babel/runtime': 7.24.8 + optional: true metro-source-map@0.80.9: dependencies: @@ -23057,6 +21635,7 @@ snapshots: vlq: 1.0.1 transitivePeerDependencies: - supports-color + optional: true metro-symbolicate@0.80.9: dependencies: @@ -23068,6 +21647,7 @@ snapshots: vlq: 1.0.1 transitivePeerDependencies: - supports-color + optional: true metro-transform-plugins@0.80.9: dependencies: @@ -23078,6 +21658,7 @@ snapshots: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + optional: true metro-transform-worker@0.80.9(encoding@0.1.13): dependencies: @@ -23098,6 +21679,7 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true metro@0.80.9(encoding@0.1.13): dependencies: @@ -23149,6 +21731,7 @@ snapshots: - encoding - supports-color - utf-8-validate + optional: true micromark-core-commonmark@2.0.1: dependencies: @@ -23324,7 +21907,8 @@ snapshots: mime@1.6.0: {} - mime@2.6.0: {} + mime@2.6.0: + optional: true mime@3.0.0: {} @@ -23334,8 +21918,6 @@ snapshots: mimic-fn@4.0.0: {} - mimic-response@3.1.0: {} - min-indent@1.0.1: {} miniflare@2.13.0(cron-schedule@3.0.6): @@ -23574,11 +22156,10 @@ snapshots: for-in: 1.0.2 is-extendable: 1.0.1 - mkdirp-classic@0.5.3: {} - mkdirp@0.5.6: dependencies: minimist: 1.2.8 + optional: true mkdirp@1.0.4: {} @@ -23596,12 +22177,6 @@ snapshots: pkg-types: 1.1.1 ufo: 1.5.3 - mortice@3.0.4: - dependencies: - observable-webworkers: 2.0.1 - p-queue: 8.0.1 - p-timeout: 6.1.2 - motion@10.16.2: dependencies: '@motionone/animation': 10.18.0 @@ -23611,6 +22186,10 @@ snapshots: '@motionone/utils': 10.18.0 '@motionone/vue': 10.16.4 + move-file@2.1.0: + dependencies: + path-exists: 4.0.0 + mri@1.2.0: {} mrmime@2.0.0: {} @@ -23621,14 +22200,28 @@ snapshots: ms@2.1.3: {} - multibase@4.0.6: + multiaddr-to-uri@8.0.0(node-fetch@2.7.0(encoding@0.1.13)): dependencies: - '@multiformats/base-x': 4.0.1 + multiaddr: 10.0.1(node-fetch@2.7.0(encoding@0.1.13)) + transitivePeerDependencies: + - node-fetch + - supports-color + + multiaddr@10.0.1(node-fetch@2.7.0(encoding@0.1.13)): + dependencies: + dns-over-http-resolver: 1.2.3(node-fetch@2.7.0(encoding@0.1.13)) + err-code: 3.0.1 + is-ip: 3.1.0 + multiformats: 9.9.0 + uint8arrays: 3.1.1 + varint: 6.0.0 + transitivePeerDependencies: + - node-fetch + - supports-color - multicast-dns@7.2.5: + multibase@4.0.6: dependencies: - dns-packet: 5.6.1 - thunky: 1.1.0 + '@multiformats/base-x': 4.0.1 multicodec@3.2.1: dependencies: @@ -23678,7 +22271,13 @@ snapshots: transitivePeerDependencies: - supports-color - napi-build-utils@1.0.2: {} + native-abort-controller@1.0.4(abort-controller@3.0.0): + dependencies: + abort-controller: 3.0.0 + + native-fetch@3.0.0(node-fetch@2.7.0(encoding@0.1.13)): + dependencies: + node-fetch: 2.7.0(encoding@0.1.13) natural-compare-lite@1.4.0: {} @@ -23688,8 +22287,6 @@ snapshots: neo-async@2.6.2: {} - netmask@2.0.2: {} - nice-try@1.0.5: {} nitropack@2.9.6(@opentelemetry/api@1.9.0)(encoding@0.1.13)(idb-keyval@6.2.1)(magicast@0.3.4)(xml2js@0.6.2): @@ -23785,28 +22382,20 @@ snapshots: - supports-color - uWebSockets.js - nocache@3.0.4: {} - - node-abi@3.65.0: - dependencies: - semver: 7.6.2 + nocache@3.0.4: + optional: true - node-abort-controller@3.1.1: {} + node-abort-controller@3.1.1: + optional: true node-addon-api@2.0.2: {} node-addon-api@7.1.0: {} - node-datachannel@0.10.1: - dependencies: - node-domexception: 2.0.1 - prebuild-install: 7.1.2 - node-dir@0.1.17: dependencies: minimatch: 3.1.2 - - node-domexception@2.0.1: {} + optional: true node-fetch-native@1.6.4: {} @@ -23875,7 +22464,8 @@ snapshots: node-releases@2.0.14: {} - node-stream-zip@1.15.0: {} + node-stream-zip@1.15.0: + optional: true nopt@5.0.0: dependencies: @@ -23985,17 +22575,18 @@ snapshots: dependencies: boolbase: 1.0.0 - nullthrows@1.1.1: {} + nullthrows@1.1.1: + optional: true nuxi@3.12.0: optionalDependencies: fsevents: 2.3.3 - nuxt-icon@0.6.10(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)): + nuxt-icon@0.6.10(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)): dependencies: '@iconify/collections': 1.0.431 '@iconify/vue': 4.1.2(vue@3.4.29(typescript@5.5.4)) - '@nuxt/devtools-kit': 1.3.3(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)) + '@nuxt/devtools-kit': 1.3.3(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)) '@nuxt/kit': 3.12.2(magicast@0.3.4)(rollup@4.18.0) transitivePeerDependencies: - magicast @@ -24005,11 +22596,11 @@ snapshots: - vite - vue - nuxt-og-image@3.0.0-rc.53(@lezer/common@1.2.1)(@nuxt/devtools@1.3.3(sejlhyaxzzrhx6efm4gpp65nja))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(@vue/compiler-core@3.4.29)(idb-keyval@6.2.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(postcss@8.4.38)(qrcode@1.5.3)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))(webpack@5.92.0): - dependencies: + ? nuxt-og-image@3.0.0-rc.53(@lezer/common@1.2.1)(@nuxt/devtools@1.3.3(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(qrcode@1.5.3)(rollup@4.18.0)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(@vue/compiler-core@3.4.29)(axios@1.6.2)(idb-keyval@6.2.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(postcss@8.4.38)(qrcode@1.5.3)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))(webpack@5.92.0) + : dependencies: '@css-inline/css-inline': 0.14.1 '@css-inline/css-inline-wasm': 0.14.1 - '@nuxt/devtools-kit': 1.3.3(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)) + '@nuxt/devtools-kit': 1.3.3(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)) '@nuxt/kit': 3.12.2(magicast@0.3.4)(rollup@4.18.0) '@resvg/resvg-js': 2.6.2 '@resvg/resvg-wasm': 2.6.2 @@ -24023,8 +22614,8 @@ snapshots: floating-vue: 5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)) image-size: 1.1.1 json-editor-vue: 0.15.1(@lezer/common@1.2.1)(vue@3.4.29(typescript@5.5.4)) - nuxt-icon: 0.6.10(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)) - nuxt-site-config: 2.2.12(@nuxt/devtools@1.3.3(sejlhyaxzzrhx6efm4gpp65nja))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(@vue/compiler-core@3.4.29)(idb-keyval@6.2.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(postcss@8.4.38)(qrcode@1.5.3)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))(webpack@5.92.0) + nuxt-icon: 0.6.10(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)) + nuxt-site-config: 2.2.12(@nuxt/devtools@1.3.3(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(qrcode@1.5.3)(rollup@4.18.0)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(@vue/compiler-core@3.4.29)(axios@1.6.2)(idb-keyval@6.2.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(postcss@8.4.38)(qrcode@1.5.3)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))(webpack@5.92.0) nuxt-site-config-kit: 2.2.12(magicast@0.3.4)(rollup@4.18.0)(vue@3.4.29(typescript@5.5.4)) nypm: 0.3.8 ofetch: 1.3.4 @@ -24084,10 +22675,10 @@ snapshots: - supports-color - vue - nuxt-site-config@2.2.12(@nuxt/devtools@1.3.3(sejlhyaxzzrhx6efm4gpp65nja))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(@vue/compiler-core@3.4.29)(idb-keyval@6.2.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(postcss@8.4.38)(qrcode@1.5.3)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))(webpack@5.92.0): - dependencies: - '@nuxt/devtools-kit': 1.3.3(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)) - '@nuxt/devtools-ui-kit': 1.3.3(@nuxt/devtools@1.3.3(sejlhyaxzzrhx6efm4gpp65nja))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(@vue/compiler-core@3.4.29)(idb-keyval@6.2.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(postcss@8.4.38)(qrcode@1.5.3)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))(webpack@5.92.0) + ? nuxt-site-config@2.2.12(@nuxt/devtools@1.3.3(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(qrcode@1.5.3)(rollup@4.18.0)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(@vue/compiler-core@3.4.29)(axios@1.6.2)(idb-keyval@6.2.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(postcss@8.4.38)(qrcode@1.5.3)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))(webpack@5.92.0) + : dependencies: + '@nuxt/devtools-kit': 1.3.3(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)) + '@nuxt/devtools-ui-kit': 1.3.3(@nuxt/devtools@1.3.3(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(qrcode@1.5.3)(rollup@4.18.0)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)))(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(@vue/compiler-core@3.4.29)(axios@1.6.2)(idb-keyval@6.2.1)(magicast@0.3.4)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(postcss@8.4.38)(qrcode@1.5.3)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4))(webpack@5.92.0) '@nuxt/kit': 3.12.2(magicast@0.3.4)(rollup@4.18.0) '@nuxt/schema': 3.12.2(rollup@4.18.0) floating-vue: 5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)) @@ -24123,10 +22714,10 @@ snapshots: - vue - webpack - nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2): + nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2): dependencies: '@nuxt/devalue': 2.0.2 - '@nuxt/devtools': 1.3.3(sejlhyaxzzrhx6efm4gpp65nja) + '@nuxt/devtools': 1.3.3(@unocss/reset@0.61.0)(axios@1.6.2)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(nuxt@3.12.2(@opentelemetry/api@1.9.0)(@parcel/watcher@2.4.1)(@types/node@20.14.2)(@unocss/reset@0.61.0)(axios@1.6.2)(encoding@0.1.13)(floating-vue@5.2.2(@nuxt/kit@3.12.2(magicast@0.3.4)(rollup@4.18.0))(vue@3.4.29(typescript@5.5.4)))(idb-keyval@6.2.1)(ioredis@5.4.1)(magicast@0.3.4)(meow@9.0.0)(qrcode@1.5.3)(rollup@4.18.0)(sass@1.77.5)(terser@5.31.1)(typescript@5.5.4)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(xml2js@0.6.2))(qrcode@1.5.3)(rollup@4.18.0)(unocss@0.61.0(@unocss/webpack@0.60.4(rollup@4.18.0)(webpack@5.92.0))(postcss@8.4.38)(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1)))(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)(terser@5.31.1))(vue@3.4.29(typescript@5.5.4)) '@nuxt/kit': 3.12.2(magicast@0.3.4)(rollup@4.18.0) '@nuxt/schema': 3.12.2(rollup@4.18.0) '@nuxt/telemetry': 2.5.4(magicast@0.3.4)(rollup@4.18.0) @@ -24252,7 +22843,8 @@ snapshots: pathe: 1.1.2 ufo: 1.5.3 - ob1@0.80.9: {} + ob1@0.80.9: + optional: true object-assign@4.1.1: {} @@ -24279,8 +22871,6 @@ snapshots: dependencies: isobject: 3.0.1 - observable-webworkers@2.0.1: {} - ofetch@1.3.4: dependencies: destr: 2.0.3 @@ -24294,12 +22884,14 @@ snapshots: on-finished@2.3.0: dependencies: ee-first: 1.1.1 + optional: true on-finished@2.4.1: dependencies: ee-first: 1.1.1 - on-headers@1.0.2: {} + on-headers@1.0.2: + optional: true once@1.4.0: dependencies: @@ -24323,11 +22915,13 @@ snapshots: open@6.4.0: dependencies: is-wsl: 1.1.0 + optional: true open@7.4.2: dependencies: is-docker: 2.2.1 is-wsl: 2.2.0 + optional: true open@8.4.2: dependencies: @@ -24355,16 +22949,18 @@ snapshots: log-symbols: 4.1.0 strip-ansi: 6.0.1 wcwidth: 1.0.1 + optional: true os-browserify@0.3.0: {} - p-defer@4.0.1: {} + p-defer@3.0.0: {} p-each-series@2.2.0: {} - p-event@6.0.1: + p-fifo@1.0.0: dependencies: - p-timeout: 6.1.2 + fast-fifo: 1.3.2 + p-defer: 3.0.0 p-finally@1.0.0: {} @@ -24387,6 +22983,7 @@ snapshots: p-locate@3.0.0: dependencies: p-limit: 2.3.0 + optional: true p-locate@4.1.0: dependencies: @@ -24400,13 +22997,6 @@ snapshots: dependencies: aggregate-error: 3.1.0 - p-queue@8.0.1: - dependencies: - eventemitter3: 5.0.1 - p-timeout: 6.1.2 - - p-timeout@6.1.2: {} - p-try@2.2.0: {} pacote@18.0.6: @@ -24454,6 +23044,8 @@ snapshots: color-name: 1.1.4 hex-rgb: 4.3.0 + parse-duration@1.1.0: {} + parse-git-config@3.0.0: dependencies: git-config-path: 2.0.0 @@ -24463,6 +23055,7 @@ snapshots: dependencies: error-ex: 1.3.2 json-parse-better-errors: 1.0.2 + optional: true parse-json@5.2.0: dependencies: @@ -24514,7 +23107,8 @@ snapshots: path-browserify@1.0.1: {} - path-exists@3.0.0: {} + path-exists@3.0.0: + optional: true path-exists@4.0.0: {} @@ -24569,7 +23163,8 @@ snapshots: picomatch@2.3.1: {} - pify@4.0.1: {} + pify@4.0.1: + optional: true pino-abstract-transport@0.5.0: dependencies: @@ -24597,6 +23192,7 @@ snapshots: pkg-dir@3.0.0: dependencies: find-up: 3.0.0 + optional: true pkg-dir@4.2.0: dependencies: @@ -24778,21 +23374,6 @@ snapshots: preact@10.23.1: {} - prebuild-install@7.1.2: - dependencies: - detect-libc: 2.0.3 - expand-template: 2.0.3 - github-from-package: 0.0.0 - minimist: 1.2.8 - mkdirp-classic: 0.5.3 - napi-build-utils: 1.0.2 - node-abi: 3.65.0 - pump: 3.0.0 - rc: 1.2.8 - simple-get: 4.0.1 - tar-fs: 2.1.1 - tunnel-agent: 0.6.0 - prettier@1.19.1: {} prettier@3.2.5: {} @@ -24844,6 +23425,7 @@ snapshots: promise@8.3.0: dependencies: asap: 2.0.6 + optional: true prompts@2.4.2: dependencies: @@ -24876,6 +23458,9 @@ snapshots: proxy-compare@2.5.1: {} + proxy-from-env@1.1.0: + optional: true + ps-tree@1.2.0: dependencies: event-stream: 3.3.4 @@ -24900,12 +23485,6 @@ snapshots: punycode@2.3.1: {} - pvtsutils@1.3.5: - dependencies: - tslib: 2.6.2 - - pvutils@1.1.3: {} - qrcode@1.5.3: dependencies: dijkstrajs: 1.0.3 @@ -24924,7 +23503,8 @@ snapshots: querystring@0.2.0: {} - querystring@0.2.1: {} + querystring@0.2.1: + optional: true querystringify@2.2.0: {} @@ -24952,10 +23532,6 @@ snapshots: - encoding - supports-color - race-event@1.3.0: {} - - race-signal@1.0.2: {} - radix3@1.1.2: {} randombytes@2.1.0: @@ -24974,13 +23550,6 @@ snapshots: defu: 6.1.4 destr: 2.0.3 - rc@1.2.8: - dependencies: - deep-extend: 0.6.0 - ini: 1.3.8 - minimist: 1.2.8 - strip-json-comments: 2.0.1 - react-devtools-core@5.3.1: dependencies: shell-quote: 1.8.1 @@ -24988,6 +23557,7 @@ snapshots: transitivePeerDependencies: - bufferutil - utf-8-validate + optional: true react-dom@18.3.1(react@18.2.0): dependencies: @@ -25001,62 +23571,9 @@ snapshots: react-is@18.3.1: {} - react-native-webrtc@118.0.7(react-native@0.74.3(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13)(react@18.2.0)): - dependencies: - base64-js: 1.5.1 - debug: 4.3.4 - event-target-shim: 6.0.2 - react-native: 0.74.3(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13)(react@18.2.0) - transitivePeerDependencies: - - supports-color - - react-native@0.74.3(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13)(react@18.2.0): + react-native-fetch-api@3.0.0: dependencies: - '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 13.6.9(encoding@0.1.13) - '@react-native-community/cli-platform-android': 13.6.9(encoding@0.1.13) - '@react-native-community/cli-platform-ios': 13.6.9(encoding@0.1.13) - '@react-native/assets-registry': 0.74.85 - '@react-native/codegen': 0.74.85(@babel/preset-env@7.24.8(@babel/core@7.24.7)) - '@react-native/community-cli-plugin': 0.74.85(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13) - '@react-native/gradle-plugin': 0.74.85 - '@react-native/js-polyfills': 0.74.85 - '@react-native/normalize-colors': 0.74.85 - '@react-native/virtualized-lists': 0.74.85(react-native@0.74.3(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13)(react@18.2.0))(react@18.2.0) - abort-controller: 3.0.0 - anser: 1.4.10 - ansi-regex: 5.0.1 - base64-js: 1.5.1 - chalk: 4.1.2 - event-target-shim: 5.0.1 - flow-enums-runtime: 0.0.6 - invariant: 2.2.4 - jest-environment-node: 29.7.0 - jsc-android: 250231.0.0 - memoize-one: 5.2.1 - metro-runtime: 0.80.9 - metro-source-map: 0.80.9 - mkdirp: 0.5.6 - nullthrows: 1.1.1 - pretty-format: 26.6.2 - promise: 8.3.0 - react: 18.2.0 - react-devtools-core: 5.3.1 - react-refresh: 0.14.2 - react-shallow-renderer: 16.15.0(react@18.2.0) - regenerator-runtime: 0.13.11 - scheduler: 0.24.0-canary-efb381bbf-20230505 - stacktrace-parser: 0.1.10 - whatwg-fetch: 3.6.20 - ws: 6.2.3 - yargs: 17.7.2 - transitivePeerDependencies: - - '@babel/core' - - '@babel/preset-env' - - bufferutil - - encoding - - supports-color - - utf-8-validate + p-defer: 3.0.0 react-native@0.74.3(@babel/core@7.24.7)(encoding@0.1.13)(react@18.2.0): dependencies: @@ -25065,8 +23582,8 @@ snapshots: '@react-native-community/cli-platform-android': 13.6.9(encoding@0.1.13) '@react-native-community/cli-platform-ios': 13.6.9(encoding@0.1.13) '@react-native/assets-registry': 0.74.85 - '@react-native/codegen': 0.74.85(@babel/preset-env@7.24.8(@babel/core@7.24.7)) - '@react-native/community-cli-plugin': 0.74.85(@babel/core@7.24.7)(@babel/preset-env@7.24.8(@babel/core@7.24.7))(encoding@0.1.13) + '@react-native/codegen': 0.74.85 + '@react-native/community-cli-plugin': 0.74.85(@babel/core@7.24.7)(encoding@0.1.13) '@react-native/gradle-plugin': 0.74.85 '@react-native/js-polyfills': 0.74.85 '@react-native/normalize-colors': 0.74.85 @@ -25107,7 +23624,8 @@ snapshots: - utf-8-validate optional: true - react-refresh@0.14.2: {} + react-refresh@0.14.2: + optional: true react-remove-scroll-bar@2.3.6(react@18.2.0): dependencies: @@ -25129,6 +23647,7 @@ snapshots: object-assign: 4.1.1 react: 18.2.0 react-is: 18.3.1 + optional: true react-style-singleton@2.2.1(react@18.2.0): dependencies: @@ -25186,7 +23705,8 @@ snapshots: dependencies: picomatch: 2.3.1 - readline@1.3.0: {} + readline@1.3.0: + optional: true real-require@0.1.0: {} @@ -25196,6 +23716,11 @@ snapshots: esprima: 4.0.1 source-map: 0.6.1 tslib: 2.6.2 + optional: true + + receptacle@1.3.2: + dependencies: + ms: 2.1.3 redent@3.0.0: dependencies: @@ -25211,17 +23736,16 @@ snapshots: regenerate-unicode-properties@10.1.1: dependencies: regenerate: 1.4.2 + optional: true - regenerate@1.4.2: {} + regenerate@1.4.2: + optional: true - regenerator-runtime@0.13.11: {} + regenerator-runtime@0.13.11: + optional: true regenerator-runtime@0.14.1: {} - regenerator-transform@0.15.2: - dependencies: - '@babel/runtime': 7.24.8 - regex-not@1.0.2: dependencies: extend-shallow: 3.0.2 @@ -25235,10 +23759,12 @@ snapshots: regjsparser: 0.9.1 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.1.0 + optional: true regjsparser@0.9.1: dependencies: jsesc: 0.5.0 + optional: true remark-parse@11.0.0: dependencies: @@ -25273,7 +23799,8 @@ snapshots: dependencies: resolve-from: 5.0.0 - resolve-from@3.0.0: {} + resolve-from@3.0.0: + optional: true resolve-from@4.0.0: {} @@ -25293,9 +23820,12 @@ snapshots: dependencies: onetime: 5.1.2 signal-exit: 3.0.7 + optional: true ret@0.1.15: {} + retimer@2.0.0: {} + retry@0.12.0: {} reusify@1.0.4: {} @@ -25305,6 +23835,7 @@ snapshots: rimraf@2.6.3: dependencies: glob: 7.2.3 + optional: true rimraf@3.0.2: dependencies: @@ -25424,10 +23955,6 @@ snapshots: transitivePeerDependencies: - supports-color - sanitize-filename@1.6.3: - dependencies: - truncate-utf8-bytes: 1.0.2 - sass@1.77.5: dependencies: chokidar: 3.6.0 @@ -25464,7 +23991,8 @@ snapshots: postcss-value-parser: 4.2.0 yoga-wasm-web: 0.3.3 - sax@1.4.1: {} + sax@1.4.1: + optional: true saxes@5.0.1: dependencies: @@ -25482,6 +24010,7 @@ snapshots: scheduler@0.24.0-canary-efb381bbf-20230505: dependencies: loose-envify: 1.4.0 + optional: true schema-utils@3.3.0: dependencies: @@ -25522,7 +24051,8 @@ snapshots: transitivePeerDependencies: - supports-color - serialize-error@2.1.0: {} + serialize-error@2.1.0: + optional: true serialize-javascript@4.0.0: dependencies: @@ -25577,6 +24107,7 @@ snapshots: shallow-clone@3.0.1: dependencies: kind-of: 6.0.3 + optional: true shebang-command@1.2.0: dependencies: @@ -25620,14 +24151,6 @@ snapshots: transitivePeerDependencies: - supports-color - simple-concat@1.0.1: {} - - simple-get@4.0.1: - dependencies: - decompress-response: 6.0.0 - once: 1.4.0 - simple-concat: 1.0.1 - simple-git@3.25.0: dependencies: '@kwsites/file-exists': 1.1.1 @@ -25660,6 +24183,7 @@ snapshots: ansi-styles: 3.2.1 astral-regex: 1.0.0 is-fullwidth-code-point: 2.0.0 + optional: true smart-buffer@4.2.0: {} @@ -25780,11 +24304,13 @@ snapshots: stackback@0.0.2: {} - stackframe@1.3.4: {} + stackframe@1.3.4: + optional: true stacktrace-parser@0.1.10: dependencies: type-fest: 0.7.1 + optional: true stacktracey@2.1.8: dependencies: @@ -25798,7 +24324,8 @@ snapshots: define-property: 0.2.5 object-copy: 0.1.0 - statuses@1.5.0: {} + statuses@1.5.0: + optional: true statuses@2.0.1: {} @@ -25825,14 +24352,16 @@ snapshots: stream-shift@1.0.3: {} - stream-to-it@1.0.1: + stream-to-it@0.2.4: dependencies: - it-stream-types: 2.0.1 + get-iterator: 1.0.2 stream@0.0.2: dependencies: emitter-component: 1.1.2 + streaming-iterables@6.2.0: {} + streamsearch@1.1.0: {} streamx@2.18.0: @@ -25875,6 +24404,7 @@ snapshots: strip-ansi@5.2.0: dependencies: ansi-regex: 4.1.1 + optional: true strip-ansi@6.0.1: dependencies: @@ -25896,8 +24426,6 @@ snapshots: dependencies: min-indent: 1.0.1 - strip-json-comments@2.0.1: {} - strip-literal@1.3.0: dependencies: acorn: 8.11.3 @@ -25918,13 +24446,8 @@ snapshots: stylis@4.2.0: {} - sudo-prompt@9.2.1: {} - - super-regex@0.2.0: - dependencies: - clone-regexp: 3.0.0 - function-timeout: 0.1.1 - time-span: 5.1.0 + sudo-prompt@9.2.1: + optional: true supports-color@5.5.0: dependencies: @@ -25984,21 +24507,6 @@ snapshots: tapable@2.2.1: {} - tar-fs@2.1.1: - dependencies: - chownr: 1.1.4 - mkdirp-classic: 0.5.3 - pump: 3.0.0 - tar-stream: 2.2.0 - - tar-stream@2.2.0: - dependencies: - bl: 4.1.0 - end-of-stream: 1.4.4 - fs-constants: 1.0.0 - inherits: 2.0.4 - readable-stream: 3.6.2 - tar-stream@3.1.7: dependencies: b4a: 1.6.6 @@ -26014,11 +24522,13 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - temp-dir@2.0.0: {} + temp-dir@2.0.0: + optional: true temp@0.8.4: dependencies: rimraf: 2.6.3 + optional: true terminal-link@2.1.1: dependencies: @@ -26125,23 +24635,21 @@ snapshots: dependencies: readable-stream: 2.3.8 xtend: 4.0.2 + optional: true through@2.3.8: {} - thunky@1.1.0: {} + time-zone@1.0.0: {} - time-span@5.1.0: + timeout-abort-controller@1.1.1: dependencies: - convert-hrtime: 5.0.0 - - time-zone@1.0.0: {} + abort-controller: 3.0.0 + retimer: 2.0.0 timers-browserify@2.0.12: dependencies: setimmediate: 1.0.5 - timestamp-nano@1.0.1: {} - tiny-inflate@1.0.3: {} tiny-invariant@1.3.3: {} @@ -26212,10 +24720,6 @@ snapshots: trough@2.2.0: {} - truncate-utf8-bytes@1.0.2: - dependencies: - utf8-byte-length: 1.0.5 - ts-jest@26.5.6(jest@26.6.3)(typescript@4.9.5): dependencies: bs-logger: 0.2.6 @@ -26245,10 +24749,6 @@ snapshots: transitivePeerDependencies: - supports-color - tunnel-agent@0.6.0: - dependencies: - safe-buffer: 5.2.1 - type-detect@4.0.8: {} type-fest@0.18.1: {} @@ -26257,7 +24757,8 @@ snapshots: type-fest@0.6.0: {} - type-fest@0.7.1: {} + type-fest@0.7.1: + optional: true type-fest@0.8.1: {} @@ -26353,16 +24854,20 @@ snapshots: '@unhead/shared': 1.9.13 hookable: 5.5.3 - unicode-canonical-property-names-ecmascript@2.0.0: {} + unicode-canonical-property-names-ecmascript@2.0.0: + optional: true unicode-match-property-ecmascript@2.0.0: dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 + optional: true - unicode-match-property-value-ecmascript@2.1.0: {} + unicode-match-property-value-ecmascript@2.1.0: + optional: true - unicode-property-aliases-ecmascript@2.1.0: {} + unicode-property-aliases-ecmascript@2.1.0: + optional: true unicode-trie@2.0.0: dependencies: @@ -26499,7 +25004,8 @@ snapshots: - rollup - supports-color - unpipe@1.0.0: {} + unpipe@1.0.0: + optional: true unplugin-vue-router@0.7.0(rollup@4.18.0)(vue-router@4.3.3(vue@3.4.29(typescript@5.5.4)))(vue@3.4.29(typescript@5.5.4)): dependencies: @@ -26630,8 +25136,6 @@ snapshots: use@3.1.1: {} - utf8-byte-length@1.0.5: {} - util-deprecate@1.0.2: {} util@0.10.4: @@ -26650,7 +25154,8 @@ snapshots: is-typed-array: 1.1.13 which-typed-array: 1.1.15 - utils-merge@1.0.1: {} + utils-merge@1.0.1: + optional: true uuid@8.3.2: optional: true @@ -26727,7 +25232,8 @@ snapshots: varint@6.0.0: {} - vary@1.1.2: {} + vary@1.1.2: + optional: true vfile-matter@5.0.0: dependencies: @@ -27062,7 +25568,8 @@ snapshots: - supports-color - terser - vlq@1.0.1: {} + vlq@1.0.1: + optional: true vm-browserify@1.1.2: {} @@ -27156,6 +25663,15 @@ snapshots: wcwidth@1.0.1: dependencies: defaults: 1.0.4 + optional: true + + web-encoding@1.1.5: + dependencies: + util: 0.12.5 + optionalDependencies: + '@zxing/text-encoding': 0.9.0 + + web-streams-polyfill@3.3.3: {} webidl-conversions@3.0.1: {} @@ -27236,10 +25752,6 @@ snapshots: tr46: 2.1.0 webidl-conversions: 6.1.0 - wherearewe@2.0.1: - dependencies: - is-electron: 2.2.2 - which-module@2.0.1: {} which-typed-array@1.1.15: @@ -27572,6 +26084,7 @@ snapshots: graceful-fs: 4.2.11 imurmurhash: 0.1.4 signal-exit: 3.0.7 + optional: true write-file-atomic@3.0.3: dependencies: @@ -27583,6 +26096,7 @@ snapshots: ws@6.2.3: dependencies: async-limiter: 1.0.1 + optional: true ws@7.5.9: {} @@ -27601,8 +26115,10 @@ snapshots: dependencies: sax: 1.4.1 xmlbuilder: 11.0.1 + optional: true - xmlbuilder@11.0.1: {} + xmlbuilder@11.0.1: + optional: true xmlchars@2.2.0: {} diff --git a/services/ipos/biome.json b/services/ipos/biome.json new file mode 100644 index 0000000..20893d7 --- /dev/null +++ b/services/ipos/biome.json @@ -0,0 +1,21 @@ +{ + "$schema": "https://biomejs.dev/schemas/1.8.3/schema.json", + "organizeImports": { + "enabled": true + }, + "files": { + "ignore": ["node_modules", ".wrangler", ".papi"] + }, + "linter": { + "enabled": true, + "rules": { + "recommended": true + } + }, + "javascript": { + "formatter": { + "semicolons": "asNeeded", + "quoteStyle": "single" + } + } +} diff --git a/services/ipos/package.json b/services/ipos/package.json index 0a1d4c6..7a07d10 100644 --- a/services/ipos/package.json +++ b/services/ipos/package.json @@ -1,31 +1,31 @@ { - "name": "ipos", - "version": "0.0.0", - "private": true, - "scripts": { - "deploy": "wrangler deploy", - "dev": "wrangler dev", - "start": "wrangler dev", - "test": "vitest", - "cf-typegen": "wrangler types" - }, - "devDependencies": { - "@cloudflare/vitest-pool-workers": "^0.4.5", - "@cloudflare/workers-types": "^4.20240620.0", - "typescript": "^5.4.5", - "vitest": "1.5.0", - "wrangler": "^3.60.3" - }, - "dependencies": { - "@aws-sdk/client-s3": "^3.609.0", - "@helia/unixfs": "^3.0.6", - "@hono/valibot-validator": "^0.2.5", - "blockstore-core": "^4.4.1", - "helia": "^4.2.4", - "hono": "^4.4.12", - "ipfs-only-hash": "^4.0.0", - "ipfs-unixfs-importer": "^15.2.5", - "multiformats": "^13.1.3", - "valibot": "^0.30.0" - } + "name": "ipos", + "version": "0.0.0", + "private": true, + "scripts": { + "deploy": "wrangler deploy", + "dev": "wrangler dev", + "start": "wrangler dev", + "test": "vitest", + "cf-typegen": "wrangler types", + "lint": "biome check --write ." + }, + "devDependencies": { + "@biomejs/biome": "^1.9.2", + "@cloudflare/vitest-pool-workers": "^0.4.5", + "@cloudflare/workers-types": "^4.20240620.0", + "typescript": "^5.4.5", + "vitest": "1.5.0", + "wrangler": "^3.60.3" + }, + "dependencies": { + "@aws-sdk/client-s3": "^3.609.0", + "@hono/valibot-validator": "^0.2.5", + "hono": "^4.4.12", + "ipfs-car": "^0.9.0", + "ipfs-only-hash": "^4.0.0", + "ipfs-unixfs-importer": "^15.2.5", + "multiformats": "^13.1.3", + "valibot": "^0.30.0" + } } diff --git a/services/ipos/src/index.ts b/services/ipos/src/index.ts index 2471659..4618406 100644 --- a/services/ipos/src/index.ts +++ b/services/ipos/src/index.ts @@ -1,19 +1,19 @@ -import { Hono } from 'hono'; -import { cors } from 'hono/cors'; +import { Hono } from 'hono' +import { cors } from 'hono/cors' -import { HonoEnv } from './utils/constants'; -import { pinning } from './routes/pinning'; +import { pinning } from './routes/pinning' +import type { HonoEnv } from './utils/constants' -const app = new Hono(); +const app = new Hono() -app.get('/', (c) => c.text('Hello <>!')); -app.use('*', cors()); +app.get('/', (c) => c.text('Hello <>!')) +app.use('*', cors()) -app.route('/', pinning); +app.route('/', pinning) app.onError((err, c) => { - console.error(`${err}`); - return c.json({ error: err.message, path: c.req.url }, 400); -}); + console.error(`${err}`) + return c.json({ error: err.message, path: c.req.url }, 400) +}) -export default app; +export default app diff --git a/services/ipos/src/routes/pinning.ts b/services/ipos/src/routes/pinning.ts index b8357ea..e3d0038 100644 --- a/services/ipos/src/routes/pinning.ts +++ b/services/ipos/src/routes/pinning.ts @@ -1,37 +1,44 @@ -import { Hono } from 'hono' -import { HonoEnv } from '../utils/constants' import { vValidator } from '@hono/valibot-validator' -import { blob, object, union, array } from 'valibot' -import { getUint8ArrayFromFile, getObjectSize, hashOf, keyOf } from '../utils/format' +import { Hono } from 'hono' +import { array, blob, object, union } from 'valibot' +import type { HonoEnv } from '../utils/constants' +import { + getObjectSize, + getUint8ArrayFromFile, + hashOf, + keyOf, +} from '../utils/format' +import toCar from '../utils/ipfs' import { getS3 } from '../utils/s3' -import { getDirectoryCID } from '../utils/helia' const app = new Hono() app.post('/pinJson', vValidator('json', object({})), async (c) => { - const body = await c.req.json() - const type = 'application/json' - const s3 = getS3(c) - - const content = JSON.stringify(body) - const cid = (await hashOf(content)).toV0().toString() - - await s3.putObject({ - Body: content, - Bucket: c.env.FILEBASE_BUCKET_NAME, - Key: cid, - ContentType: type, - }) - - c.executionCtx.waitUntil(c.env.BUCKET.put(keyOf(cid), new Blob([content], { type }))) - - return c.json( - getPinResponse({ - cid: cid, - type: type, - size: getObjectSize(body), - }), - ) + const body = await c.req.json() + const type = 'application/json' + const s3 = getS3(c) + + const content = JSON.stringify(body) + const cid = (await hashOf(content)).toV0().toString() + + await s3.putObject({ + Body: content, + Bucket: c.env.FILEBASE_BUCKET_NAME, + Key: cid, + ContentType: type, + }) + + c.executionCtx.waitUntil( + c.env.BUCKET.put(keyOf(cid), new Blob([content], { type })), + ) + + return c.json( + getPinResponse({ + cid: cid, + type: type, + size: getObjectSize(body), + }), + ) }) const fileRequiredMessage = 'File is required' @@ -40,85 +47,85 @@ const fileKey = 'file' type PinFile = { [fileKey]: File } | { [fileKey]: File[] } const pinFileRequestSchema = object({ - [fileKey]: union([ - blob(fileRequiredMessage), - array(blob(fileRequiredMessage)), - ]), + [fileKey]: union([ + blob(fileRequiredMessage), + array(blob(fileRequiredMessage)), + ]), }) app.post('/pinFile', vValidator('form', pinFileRequestSchema), async (c) => { - const body = (await c.req.parseBody({ all: true })) as PinFile - - const files = await Promise.all( - ([[body[fileKey]]].flat(2).filter(Boolean) as File[]).map(async (file) => ({ - file, - content: await getUint8ArrayFromFile(file), - })), - ) - - const hasMultipleFiles = files.length > 1 - const s3 = getS3(c) - - let directoryCId: string | undefined - - if (hasMultipleFiles) { - directoryCId = (await getDirectoryCID({ files, c })).toV0().toString() - } - - const addedFiles: { file: File; cid: string; content: Uint8Array }[] = - await Promise.all( - files.map(async ({ file, content }) => { - try { - const cid = (await hashOf(content)).toV0().toString() - const prefix = directoryCId ? `${directoryCId}/` : '' - - await s3.putObject({ - Body: content, - Bucket: c.env.FILEBASE_BUCKET_NAME, - Key: `${prefix}${cid}`, - ContentType: file.type, - }) - - console.log('File added', cid) - return { file, cid, content } - } catch (error) { - throw new Error(`Failed to add file ${file.name}: ${error?.message}`) - } - }), - ) - - c.executionCtx.waitUntil( - Promise.all( - addedFiles.map(({ content, cid }) => c.env.BUCKET.put(keyOf(cid), content)), - ), - ) - - const size = files.reduce((reducer, file) => reducer + file.file.size, 0) - const { cid: addedFileCid, file } = addedFiles[0] - let cid = addedFileCid - let type = file.type - - if (hasMultipleFiles) { - cid = directoryCId as string - type = 'directory' - } - - return c.json( - getPinResponse({ - cid: cid, - type: type, - size: size, - }), - ) + const body = (await c.req.parseBody({ all: true })) as PinFile + + const files = await Promise.all( + ([[body[fileKey]]].flat(2).filter(Boolean) as File[]).map(async (file) => ({ + file, + content: await getUint8ArrayFromFile(file), + })), + ) + + const s3 = getS3(c) + + let cid: string + let file: Uint8Array | File + let size: number + let type: string + + if (files.length > 1) { + const { root, car } = await toCar( + files.map(({ file, content }) => ({ + path: file.name, + content: content, + })), + ) + + cid = root.toString() as string + file = car + size = file.byteLength + type = 'directory' + + await s3.putObject({ + Body: car, + Bucket: c.env.FILEBASE_BUCKET_NAME, + Key: cid, + ContentType: 'application/vnd.ipld.car', + Metadata: { + import: 'car', + }, + }) + } else { + const { content, file: f } = files[0] + cid = (await hashOf(content)).toV0().toString() + + file = f + size = f.size + type = f.type + + await s3.putObject({ + Body: content, + Bucket: c.env.FILEBASE_BUCKET_NAME, + Key: cid, + ContentType: f.type, + }) + } + + c.executionCtx.waitUntil(c.env.BUCKET.put(keyOf(cid), file)) + + return c.json( + getPinResponse({ + cid: cid, + type: type, + size: size, + }), + ) }) const getPinResponse = (value: { - cid: string - type: string - size: number + cid: string + type: string + size: number }) => ({ - ok: true, - value, + ok: true, + value, }) export { app as pinning } diff --git a/services/ipos/src/utils/constants.ts b/services/ipos/src/utils/constants.ts index b02a3b3..ea84116 100644 --- a/services/ipos/src/utils/constants.ts +++ b/services/ipos/src/utils/constants.ts @@ -1,19 +1,19 @@ -import { Env } from 'hono' +import type { Env } from 'hono' -export interface CloudflareEnv extends Record { - BUCKET: R2Bucket +export interface CloudflareEnv extends Record { + BUCKET: R2Bucket - // wrangler secret - // S3 - S3_ACCESS_KEY_ID: string - S3_SECRET_ACCESS_KEY: string - - // Filebase - FILEBASE_BUCKET_NAME: string + // wrangler secret + // S3 + S3_ACCESS_KEY_ID: string + S3_SECRET_ACCESS_KEY: string + + // Filebase + FILEBASE_BUCKET_NAME: string } export interface HonoEnv extends Env { - Bindings: CloudflareEnv + Bindings: CloudflareEnv } export const ORIGIN = 'https://kodadot.xyz' diff --git a/services/ipos/src/utils/format.ts b/services/ipos/src/utils/format.ts index e0cea1d..5a82492 100644 --- a/services/ipos/src/utils/format.ts +++ b/services/ipos/src/utils/format.ts @@ -1,20 +1,20 @@ import { Buffer } from 'node:buffer' -import { ImportContent } from 'ipfs-unixfs-importer' -import { CID } from 'multiformats' import Hash from 'ipfs-only-hash' +import type { ImportContent } from 'ipfs-unixfs-importer' +import { CID } from 'multiformats' export async function getUint8ArrayFromFile(file: File): Promise { - return new Uint8Array(await file.arrayBuffer()) + return new Uint8Array(await file.arrayBuffer()) } -export function getObjectSize(obj: Record) { - return Buffer.byteLength(JSON.stringify(obj)) +export function getObjectSize(obj: Record) { + return Buffer.byteLength(JSON.stringify(obj)) } export async function hashOf(content: ImportContent | string): Promise { - return CID.parse(await Hash.of(content, { onlyHash: true, cidVersion: 1 })) + return CID.parse(await Hash.of(content, { onlyHash: true, cidVersion: 1 })) } export function keyOf(cid: string) { - return `ipfs/${cid}` -} \ No newline at end of file + return `ipfs/${cid}` +} diff --git a/services/ipos/src/utils/helia.ts b/services/ipos/src/utils/helia.ts deleted file mode 100644 index a8b6a90..0000000 --- a/services/ipos/src/utils/helia.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { createHelia } from 'helia' -import { MemoryBlockstore } from 'blockstore-core' -import { Context } from 'hono' - -import { HonoEnv } from './constants' -import { unixfs } from '@helia/unixfs' -import { CID } from 'multiformats' - -export async function createNode(c: Context) { - const blockstore = new MemoryBlockstore() - return await createHelia({ blockstore }) -} - -export async function getDirectoryCID({ - c, - files, -}: { - files: { file: File; content: Uint8Array }[] - c: Context -}): Promise { - const helia = await createNode(c) - const fs = unixfs(helia) - - const addedFiles: { file: File; cid: any }[] = await Promise.all( - files.map(async ({ file, content }) => { - try { - const cid = await fs.addFile({ path: file.name, content }) - return { file, cid } - } catch (error) { - throw new Error(`Failed to add file ${file.name}: ${error?.message}`) - } - }), - ) - - let dirCid = await fs.addDirectory() - - for (const { file, cid } of addedFiles) { - dirCid = await fs.cp(cid, dirCid, file.name) - } - - return dirCid -} diff --git a/services/ipos/src/utils/ipfs.ts b/services/ipos/src/utils/ipfs.ts new file mode 100644 index 0000000..f6267da --- /dev/null +++ b/services/ipos/src/utils/ipfs.ts @@ -0,0 +1,27 @@ +import { MemoryBlockStore } from 'ipfs-car/blockstore/memory' +import { pack } from 'ipfs-car/pack' +import type { CID } from 'multiformats' + +export default async function toCar( + input: { path: string; content: Uint8Array }[], +) { + const { root, out } = await pack({ + input: input, + blockstore: new MemoryBlockStore(), + wrapWithDirectory: true, + }) + + const chunks = [] + for await (const chunk of out) { + chunks.push(chunk) + } + + const car = new Uint8Array( + chunks.reduce((acc, chunk) => acc.concat(Array.from(chunk)), []), + ) + + return { + root: root as CID, + car, + } +} diff --git a/services/ipos/src/utils/s3.ts b/services/ipos/src/utils/s3.ts index 5c474df..d0fb495 100644 --- a/services/ipos/src/utils/s3.ts +++ b/services/ipos/src/utils/s3.ts @@ -1,15 +1,15 @@ -import { Context } from 'hono' import { S3 } from '@aws-sdk/client-s3' +import type { Context } from 'hono' -import { HonoEnv } from './constants' +import type { HonoEnv } from './constants' export function getS3(c: Context): S3 { - return new S3({ - region: 'us-east-1', // region should be `us-east-1` do not change - endpoint: 'https://s3.filebase.com', - credentials: { - accessKeyId: c.env.S3_ACCESS_KEY_ID, - secretAccessKey: c.env.S3_SECRET_ACCESS_KEY, - }, - }) + return new S3({ + region: 'us-east-1', // region should be `us-east-1` do not change + endpoint: 'https://s3.filebase.com', + credentials: { + accessKeyId: c.env.S3_ACCESS_KEY_ID, + secretAccessKey: c.env.S3_SECRET_ACCESS_KEY, + }, + }) } diff --git a/services/ipos/test/index.spec.ts b/services/ipos/test/index.spec.ts index fbee335..2f20f34 100644 --- a/services/ipos/test/index.spec.ts +++ b/services/ipos/test/index.spec.ts @@ -1,25 +1,30 @@ // test/index.spec.ts -import { env, createExecutionContext, waitOnExecutionContext, SELF } from 'cloudflare:test'; -import { describe, it, expect } from 'vitest'; -import worker from '../src/index'; +import { + SELF, + createExecutionContext, + env, + waitOnExecutionContext, +} from 'cloudflare:test' +import { describe, expect, it } from 'vitest' +import worker from '../src/index' // For now, you'll need to do something like this to get a correctly-typed // `Request` to pass to `worker.fetch()`. -const IncomingRequest = Request; +const IncomingRequest = Request describe('Hello World worker', () => { it('responds with Hello World! (unit style)', async () => { - const request = new IncomingRequest('http://example.com'); + const request = new IncomingRequest('http://example.com') // Create an empty context to pass to `worker.fetch()`. - const ctx = createExecutionContext(); - const response = await worker.fetch(request, env, ctx); + const ctx = createExecutionContext() + const response = await worker.fetch(request, env, ctx) // Wait for all `Promise`s passed to `ctx.waitUntil()` to settle before running test assertions - await waitOnExecutionContext(ctx); - expect(await response.text()).toMatchInlineSnapshot(`"Hello World!"`); - }); + await waitOnExecutionContext(ctx) + expect(await response.text()).toMatchInlineSnapshot(`"Hello World!"`) + }) it('responds with Hello World! (integration style)', async () => { - const response = await SELF.fetch('https://example.com'); - expect(await response.text()).toMatchInlineSnapshot(`"Hello World!"`); - }); -}); + const response = await SELF.fetch('https://example.com') + expect(await response.text()).toMatchInlineSnapshot(`"Hello World!"`) + }) +}) diff --git a/services/ipos/test/tsconfig.json b/services/ipos/test/tsconfig.json index bc019a7..339ee9b 100644 --- a/services/ipos/test/tsconfig.json +++ b/services/ipos/test/tsconfig.json @@ -1,7 +1,10 @@ { "extends": "../tsconfig.json", "compilerOptions": { - "types": ["@cloudflare/workers-types/experimental", "@cloudflare/vitest-pool-workers"] + "types": [ + "@cloudflare/workers-types/experimental", + "@cloudflare/vitest-pool-workers" + ] }, "include": ["./**/*.ts", "../src/env.d.ts"], "exclude": [] diff --git a/services/ipos/tsconfig.json b/services/ipos/tsconfig.json index 761aad1..26b641e 100644 --- a/services/ipos/tsconfig.json +++ b/services/ipos/tsconfig.json @@ -12,7 +12,9 @@ /* Language and Environment */ "target": "es2021" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, - "lib": ["es2021"] /* Specify a set of bundled library declaration files that describe the target runtime environment. */, + "lib": [ + "es2021" + ] /* Specify a set of bundled library declaration files that describe the target runtime environment. */, "jsx": "react-jsx" /* Specify what JSX code is generated. */, // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ diff --git a/services/ipos/vitest.config.mts b/services/ipos/vitest.config.mts index 503a717..40b29d3 100644 --- a/services/ipos/vitest.config.mts +++ b/services/ipos/vitest.config.mts @@ -1,4 +1,4 @@ -import { defineWorkersConfig } from '@cloudflare/vitest-pool-workers/config'; +import { defineWorkersConfig } from '@cloudflare/vitest-pool-workers/config' export default defineWorkersConfig({ test: { @@ -8,4 +8,4 @@ export default defineWorkersConfig({ }, }, }, -}); +}) From b52f180924f877e82e4768e261f2a8bd0c9b7553 Mon Sep 17 00:00:00 2001 From: hassnian Date: Fri, 27 Sep 2024 12:15:43 +0500 Subject: [PATCH 2/3] ref(ipos): `/pinFile` car file to `v0` cid --- package.json | 5 +++++ patches/ipfs-car@0.9.2.patch | 12 ++++++++++++ pnpm-lock.yaml | 11 ++++++++--- services/ipos/biome.json | 2 +- services/ipos/package.json | 2 +- services/ipos/src/routes/pinning.ts | 9 +++------ services/ipos/src/utils/ipfs.ts | 19 +++++-------------- 7 files changed, 35 insertions(+), 25 deletions(-) create mode 100644 patches/ipfs-car@0.9.2.patch diff --git a/package.json b/package.json index e191191..f97e5c1 100644 --- a/package.json +++ b/package.json @@ -12,5 +12,10 @@ "engines": { "pnpm": ">=9", "node": ">=20" + }, + "pnpm": { + "patchedDependencies": { + "ipfs-car@0.9.2": "patches/ipfs-car@0.9.2.patch" + } } } diff --git a/patches/ipfs-car@0.9.2.patch b/patches/ipfs-car@0.9.2.patch new file mode 100644 index 0000000..14f8b80 --- /dev/null +++ b/patches/ipfs-car@0.9.2.patch @@ -0,0 +1,12 @@ +diff --git a/dist/esm/pack/index.js b/dist/esm/pack/index.js +index 97e262734c587f31b89aeaf370d11bb4760f33f0..fe0f34ce16a9a5a79174a0d9f7a33c6d63a9e637 100644 +--- a/dist/esm/pack/index.js ++++ b/dist/esm/pack/index.js +@@ -13,6 +13,7 @@ export async function pack({ input, blockstore: userBlockstore, hasher, maxChunk + // Consume the source + const rootEntry = await last(pipe(getNormaliser(input), (source) => importer(source, blockstore, { + ...unixfsImporterOptionsDefault, ++ cidVersion: 0, + hasher: hasher || unixfsImporterOptionsDefault.hasher, + maxChunkSize: maxChunkSize || unixfsImporterOptionsDefault.maxChunkSize, + maxChildrenPerNode: maxChildrenPerNode || unixfsImporterOptionsDefault.maxChildrenPerNode, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cb2cce5..c158451 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,11 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +patchedDependencies: + ipfs-car@0.9.2: + hash: kpzuxowcah5fl2wkdjsm5onore + path: patches/ipfs-car@0.9.2.patch + importers: .: {} @@ -207,8 +212,8 @@ importers: specifier: ^4.4.12 version: 4.4.12 ipfs-car: - specifier: ^0.9.0 - version: 0.9.2(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)) + specifier: 0.9.2 + version: 0.9.2(patch_hash=kpzuxowcah5fl2wkdjsm5onore)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)) ipfs-only-hash: specifier: ^4.0.0 version: 4.0.0(encoding@0.1.13) @@ -20140,7 +20145,7 @@ snapshots: ip-regex@4.3.0: {} - ipfs-car@0.9.2(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)): + ipfs-car@0.9.2(patch_hash=kpzuxowcah5fl2wkdjsm5onore)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)): dependencies: '@ipld/car': 3.2.4 '@web-std/blob': 3.0.5 diff --git a/services/ipos/biome.json b/services/ipos/biome.json index 20893d7..2f6aca4 100644 --- a/services/ipos/biome.json +++ b/services/ipos/biome.json @@ -4,7 +4,7 @@ "enabled": true }, "files": { - "ignore": ["node_modules", ".wrangler", ".papi"] + "ignore": ["node_modules", ".wrangler", ".papi", "patches"] }, "linter": { "enabled": true, diff --git a/services/ipos/package.json b/services/ipos/package.json index 7a07d10..5639773 100644 --- a/services/ipos/package.json +++ b/services/ipos/package.json @@ -22,7 +22,7 @@ "@aws-sdk/client-s3": "^3.609.0", "@hono/valibot-validator": "^0.2.5", "hono": "^4.4.12", - "ipfs-car": "^0.9.0", + "ipfs-car": "0.9.2", "ipfs-only-hash": "^4.0.0", "ipfs-unixfs-importer": "^15.2.5", "multiformats": "^13.1.3", diff --git a/services/ipos/src/routes/pinning.ts b/services/ipos/src/routes/pinning.ts index e3d0038..0e786b1 100644 --- a/services/ipos/src/routes/pinning.ts +++ b/services/ipos/src/routes/pinning.ts @@ -66,8 +66,7 @@ app.post('/pinFile', vValidator('form', pinFileRequestSchema), async (c) => { const s3 = getS3(c) let cid: string - let file: Uint8Array | File - let size: number + let file: Blob | File let type: string if (files.length > 1) { @@ -78,9 +77,8 @@ app.post('/pinFile', vValidator('form', pinFileRequestSchema), async (c) => { })), ) - cid = root.toString() as string + cid = root.toString() file = car - size = file.byteLength type = 'directory' await s3.putObject({ @@ -97,7 +95,6 @@ app.post('/pinFile', vValidator('form', pinFileRequestSchema), async (c) => { cid = (await hashOf(content)).toV0().toString() file = f - size = f.size type = f.type await s3.putObject({ @@ -114,7 +111,7 @@ app.post('/pinFile', vValidator('form', pinFileRequestSchema), async (c) => { getPinResponse({ cid: cid, type: type, - size: size, + size: file.size, }), ) }) diff --git a/services/ipos/src/utils/ipfs.ts b/services/ipos/src/utils/ipfs.ts index f6267da..de2815d 100644 --- a/services/ipos/src/utils/ipfs.ts +++ b/services/ipos/src/utils/ipfs.ts @@ -1,27 +1,18 @@ -import { MemoryBlockStore } from 'ipfs-car/blockstore/memory' -import { pack } from 'ipfs-car/pack' +// Patch: `ipfs-car` library has been patched to work with CID v0 which is not supported by the original implementation. +// see `import { pack } from 'ipfs-car/pack'` +import { packToBlob } from 'ipfs-car/pack/blob' import type { CID } from 'multiformats' export default async function toCar( input: { path: string; content: Uint8Array }[], ) { - const { root, out } = await pack({ + const { root, car } = await packToBlob({ input: input, - blockstore: new MemoryBlockStore(), wrapWithDirectory: true, }) - const chunks = [] - for await (const chunk of out) { - chunks.push(chunk) - } - - const car = new Uint8Array( - chunks.reduce((acc, chunk) => acc.concat(Array.from(chunk)), []), - ) - return { root: root as CID, - car, + car: car as Blob, } } From 74dbaeeb159d433574bc3ed7a671a04e5a483cc7 Mon Sep 17 00:00:00 2001 From: hassnian Date: Fri, 27 Sep 2024 14:10:25 +0500 Subject: [PATCH 3/3] ref(ipos): remove patch and revert v1 CID --- package.json | 5 ----- patches/ipfs-car@0.9.2.patch | 12 ------------ pnpm-lock.yaml | 9 ++------- services/ipos/biome.json | 2 +- services/ipos/src/utils/ipfs.ts | 4 +--- 5 files changed, 4 insertions(+), 28 deletions(-) delete mode 100644 patches/ipfs-car@0.9.2.patch diff --git a/package.json b/package.json index f97e5c1..e191191 100644 --- a/package.json +++ b/package.json @@ -12,10 +12,5 @@ "engines": { "pnpm": ">=9", "node": ">=20" - }, - "pnpm": { - "patchedDependencies": { - "ipfs-car@0.9.2": "patches/ipfs-car@0.9.2.patch" - } } } diff --git a/patches/ipfs-car@0.9.2.patch b/patches/ipfs-car@0.9.2.patch deleted file mode 100644 index 14f8b80..0000000 --- a/patches/ipfs-car@0.9.2.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/dist/esm/pack/index.js b/dist/esm/pack/index.js -index 97e262734c587f31b89aeaf370d11bb4760f33f0..fe0f34ce16a9a5a79174a0d9f7a33c6d63a9e637 100644 ---- a/dist/esm/pack/index.js -+++ b/dist/esm/pack/index.js -@@ -13,6 +13,7 @@ export async function pack({ input, blockstore: userBlockstore, hasher, maxChunk - // Consume the source - const rootEntry = await last(pipe(getNormaliser(input), (source) => importer(source, blockstore, { - ...unixfsImporterOptionsDefault, -+ cidVersion: 0, - hasher: hasher || unixfsImporterOptionsDefault.hasher, - maxChunkSize: maxChunkSize || unixfsImporterOptionsDefault.maxChunkSize, - maxChildrenPerNode: maxChildrenPerNode || unixfsImporterOptionsDefault.maxChildrenPerNode, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c158451..275fad0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,11 +4,6 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -patchedDependencies: - ipfs-car@0.9.2: - hash: kpzuxowcah5fl2wkdjsm5onore - path: patches/ipfs-car@0.9.2.patch - importers: .: {} @@ -213,7 +208,7 @@ importers: version: 4.4.12 ipfs-car: specifier: 0.9.2 - version: 0.9.2(patch_hash=kpzuxowcah5fl2wkdjsm5onore)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)) + version: 0.9.2(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)) ipfs-only-hash: specifier: ^4.0.0 version: 4.0.0(encoding@0.1.13) @@ -20145,7 +20140,7 @@ snapshots: ip-regex@4.3.0: {} - ipfs-car@0.9.2(patch_hash=kpzuxowcah5fl2wkdjsm5onore)(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)): + ipfs-car@0.9.2(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)): dependencies: '@ipld/car': 3.2.4 '@web-std/blob': 3.0.5 diff --git a/services/ipos/biome.json b/services/ipos/biome.json index 2f6aca4..20893d7 100644 --- a/services/ipos/biome.json +++ b/services/ipos/biome.json @@ -4,7 +4,7 @@ "enabled": true }, "files": { - "ignore": ["node_modules", ".wrangler", ".papi", "patches"] + "ignore": ["node_modules", ".wrangler", ".papi"] }, "linter": { "enabled": true, diff --git a/services/ipos/src/utils/ipfs.ts b/services/ipos/src/utils/ipfs.ts index de2815d..816d44e 100644 --- a/services/ipos/src/utils/ipfs.ts +++ b/services/ipos/src/utils/ipfs.ts @@ -1,5 +1,3 @@ -// Patch: `ipfs-car` library has been patched to work with CID v0 which is not supported by the original implementation. -// see `import { pack } from 'ipfs-car/pack'` import { packToBlob } from 'ipfs-car/pack/blob' import type { CID } from 'multiformats' @@ -12,7 +10,7 @@ export default async function toCar( }) return { - root: root as CID, + root: root as CID, // v1 CID car: car as Blob, } }