diff --git a/docker-compose.yaml b/docker-compose.yaml index f8f35794..0e23c8c1 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,12 +1,10 @@ services: + redis: + image: redis:latest elk: + image: ayoayco/yolk:latest build: context: . dockerfile: Dockerfile - volumes: - # make sure this directory has the same ownership as the elk user from the Dockerfile - # otherwise Elk will not be able to store configs for accounts - # e.q. mkdir ./elk-storage; sudo chown 911:911 ./elk-storage - - './elk-storage:/elk/data' ports: - 5314:5314 diff --git a/modules/tauri/runtime/storage.ts b/modules/tauri/runtime/storage.ts index 1531ae02..3c546b38 100644 --- a/modules/tauri/runtime/storage.ts +++ b/modules/tauri/runtime/storage.ts @@ -1,5 +1,6 @@ import { Store } from 'tauri-plugin-store-api' import { createStorage } from 'unstorage' +import redisDriver from 'unstorage/drivers/redis' const store = new Store('.servers.dat') @@ -8,7 +9,11 @@ const store = new Store('.servers.dat') * - docs: https://unstorage.unjs.io/drivers/redis * - then we can probably remove need for `/elk/data` (see docker-compose) */ -const storage = createStorage() +const storage = createStorage({ + driver: redisDriver({ + base: 'unstorage:elk:', + }), +}) storage.mount('servers', { getKeys() { diff --git a/package.json b/package.json index dd9c90fd..c62abe90 100644 --- a/package.json +++ b/package.json @@ -82,6 +82,7 @@ "happy-dom": "^16.0.0", "idb-keyval": "^6.2.1", "ignore-dependency-scripts": "^1.0.1", + "ioredis": "^5.7.0", "iso-639-1": "^3.0.0", "js-yaml": "^4.1.0", "lru-cache": "^11.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c281ab40..4d37998d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -102,7 +102,7 @@ importers: version: 3.0.0 '@vue-macros/nuxt': specifier: ^1.11.12 - version: 1.11.12(@vueuse/core@12.3.0(typescript@5.8.3))(esbuild@0.23.1)(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(rollup@2.79.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(vue@3.5.13(typescript@5.8.3))(webpack@5.89.0(esbuild@0.23.1)) + version: 1.11.12(@vueuse/core@12.3.0(typescript@5.8.3))(esbuild@0.23.1)(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(rollup@2.79.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(vue@3.5.13(typescript@5.8.3))(webpack@5.89.0(esbuild@0.23.1)) '@vueuse/core': specifier: ^12.0.0 version: 12.3.0(typescript@5.8.3) @@ -120,7 +120,7 @@ importers: version: 2.2.6(magicast@0.3.5)(vue@3.5.13(typescript@5.8.3)) '@vueuse/nuxt': specifier: ^13.2.0 - version: 13.2.0(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3)) + version: 13.2.0(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3)) blurhash: specifier: ^2.0.5 version: 2.0.5 @@ -166,6 +166,9 @@ importers: ignore-dependency-scripts: specifier: ^1.0.1 version: 1.0.1 + ioredis: + specifier: ^5.7.0 + version: 5.7.0 iso-639-1: specifier: ^3.0.0 version: 3.0.1 @@ -325,7 +328,7 @@ importers: version: 15.5.2 nuxt: specifier: ^3.18.1 - version: 3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0) + version: 3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0) prettier: specifier: ^3.6.2 version: 3.6.2 @@ -359,10 +362,10 @@ importers: devDependencies: '@nuxt-themes/docus': specifier: ^1.15.1 - version: 1.15.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(change-case@5.4.4)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.46.2)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(postcss@8.5.6)(vue-component-type-helpers@2.2.10)(vue@3.5.13(typescript@5.8.3)) + version: 1.15.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(change-case@5.4.4)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.7.0)(jwt-decode@4.0.0)(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@3.29.5)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(postcss@8.5.6)(vue-component-type-helpers@2.2.10)(vue@3.5.13(typescript@5.8.3)) nuxt: specifier: ^3.18.1 - version: 3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.46.2)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0) + version: 3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@3.29.5)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0) packages: @@ -2271,8 +2274,8 @@ packages: vue-i18n: optional: true - '@ioredis/commands@1.2.0': - resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} + '@ioredis/commands@1.3.0': + resolution: {integrity: sha512-M/T6Zewn7sDaBQEqIZ8Rb+i9y8qfGmq+5SDFSf9sA2lUZTmdDLVdOiQaeDp+Q4wElZ9HG1GAX5KhDaidp6LQsQ==} '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} @@ -6536,8 +6539,8 @@ packages: resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} engines: {node: '>= 0.4'} - ioredis@5.6.1: - resolution: {integrity: sha512-UxC0Yv1Y4WRJiGQxQkP0hfdL0/5/6YvdfOOClRgJ0qppSarkhneSa6UvkMkms0AkdGimSH3Ikqm+6mkMmX7vGA==} + ioredis@5.7.0: + resolution: {integrity: sha512-NUcA93i1lukyXU+riqEyPtSEkyFq8tX90uL659J+qpCZ3rEdViB/APC58oAhIh3+bJln2hzdlZbBZsGNrlsR8g==} engines: {node: '>=12.22.0'} iron-webcrypto@1.2.1: @@ -11808,7 +11811,7 @@ snapshots: vue: 3.5.13(typescript@5.8.3) vue-i18n: 10.0.7(vue@3.5.13(typescript@5.8.3)) - '@ioredis/commands@1.2.0': {} + '@ioredis/commands@1.3.0': {} '@isaacs/cliui@8.0.2': dependencies: @@ -12003,17 +12006,17 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 - '@nuxt-themes/docus@1.15.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(change-case@5.4.4)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.6.1)(jwt-decode@4.0.0)(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.46.2)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(postcss@8.5.6)(vue-component-type-helpers@2.2.10)(vue@3.5.13(typescript@5.8.3))': + '@nuxt-themes/docus@1.15.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(change-case@5.4.4)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.7.0)(jwt-decode@4.0.0)(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@3.29.5)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(postcss@8.5.6)(vue-component-type-helpers@2.2.10)(vue@3.5.13(typescript@5.8.3))': dependencies: '@nuxt-themes/elements': 0.9.5(magicast@0.3.5)(postcss@8.5.6)(vue@3.5.13(typescript@5.8.3)) '@nuxt-themes/tokens': 1.9.1(magicast@0.3.5)(postcss@8.5.6)(vue@3.5.13(typescript@5.8.3)) '@nuxt-themes/typography': 0.11.0(magicast@0.3.5)(postcss@8.5.6)(vue@3.5.13(typescript@5.8.3)) - '@nuxt/content': 2.13.4(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.46.2)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3)) + '@nuxt/content': 2.13.4(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@3.29.5)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3)) '@nuxt/kit': 3.17.3(magicast@0.3.5) '@nuxthq/studio': 2.2.1(magicast@0.3.5)(vue-component-type-helpers@2.2.10) '@nuxtjs/color-mode': 3.5.2(magicast@0.3.5) '@vueuse/integrations': 11.2.0(change-case@5.4.4)(focus-trap@7.6.0)(fuse.js@6.6.2)(idb-keyval@6.2.1)(jwt-decode@4.0.0)(vue@3.5.13(typescript@5.8.3)) - '@vueuse/nuxt': 11.2.0(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.46.2)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3)) + '@vueuse/nuxt': 11.2.0(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@3.29.5)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3)) focus-trap: 7.6.0 fuse.js: 6.6.2 jiti: 1.21.7 @@ -12126,13 +12129,13 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/content@2.13.4(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.46.2)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3))': + '@nuxt/content@2.13.4(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@3.29.5)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3))': dependencies: '@nuxt/kit': 3.17.7(magicast@0.3.5) '@nuxtjs/mdc': 0.9.5(magicast@0.3.5) '@vueuse/core': 11.2.0(vue@3.5.13(typescript@5.8.3)) '@vueuse/head': 2.0.0(vue@3.5.13(typescript@5.8.3)) - '@vueuse/nuxt': 11.2.0(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.46.2)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3)) + '@vueuse/nuxt': 11.2.0(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@3.29.5)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3)) consola: 3.4.2 defu: 6.1.4 destr: 2.0.5 @@ -12153,7 +12156,7 @@ snapshots: socket.io-client: 4.8.1 ufo: 1.6.1 unist-util-stringify-position: 4.0.0 - unstorage: 1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.6.1) + unstorage: 1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.7.0) ws: 8.18.2 transitivePeerDependencies: - '@azure/app-configuration' @@ -12610,10 +12613,10 @@ snapshots: - vue-tsc - yaml - '@nuxt/vite-builder@3.18.1(@types/node@24.0.15)(eslint@9.32.0(jiti@2.5.1))(magicast@0.3.5)(rollup@4.46.2)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vue-tsc@2.1.6(typescript@5.8.3))(vue@3.5.13(typescript@5.8.3))(yaml@2.8.0)': + '@nuxt/vite-builder@3.18.1(@types/node@24.0.15)(eslint@9.32.0(jiti@2.5.1))(magicast@0.3.5)(rollup@3.29.5)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vue-tsc@2.1.6(typescript@5.8.3))(vue@3.5.13(typescript@5.8.3))(yaml@2.8.0)': dependencies: '@nuxt/kit': 3.18.1(magicast@0.3.5) - '@rollup/plugin-replace': 6.0.2(rollup@4.46.2) + '@rollup/plugin-replace': 6.0.2(rollup@3.29.5) '@vitejs/plugin-vue': 6.0.1(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3)) '@vitejs/plugin-vue-jsx': 5.0.1(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3)) autoprefixer: 10.4.21(postcss@8.5.6) @@ -12636,7 +12639,7 @@ snapshots: perfect-debounce: 1.0.0 pkg-types: 2.2.0 postcss: 8.5.6 - rollup-plugin-visualizer: 6.0.3(rollup@4.46.2) + rollup-plugin-visualizer: 6.0.3(rollup@3.29.5) std-env: 3.9.0 ufo: 1.6.1 unenv: 2.0.0-rc.19 @@ -13207,6 +13210,13 @@ snapshots: optionalDependencies: rollup: 2.79.1 + '@rollup/plugin-replace@6.0.2(rollup@3.29.5)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@3.29.5) + magic-string: 0.30.17 + optionalDependencies: + rollup: 3.29.5 + '@rollup/plugin-replace@6.0.2(rollup@4.46.2)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.46.2) @@ -14546,11 +14556,11 @@ snapshots: - rollup - vue - '@vue-macros/nuxt@1.11.12(@vueuse/core@12.3.0(typescript@5.8.3))(esbuild@0.23.1)(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(rollup@2.79.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(vue@3.5.13(typescript@5.8.3))(webpack@5.89.0(esbuild@0.23.1))': + '@vue-macros/nuxt@1.11.12(@vueuse/core@12.3.0(typescript@5.8.3))(esbuild@0.23.1)(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(rollup@2.79.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(vue@3.5.13(typescript@5.8.3))(webpack@5.89.0(esbuild@0.23.1))': dependencies: '@nuxt/kit': 3.17.3(magicast@0.3.5) '@vue-macros/common': 1.12.3(rollup@2.79.1)(vue@3.5.13(typescript@5.8.3)) - nuxt: 3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0) + nuxt: 3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0) unplugin-vue-macros: 2.11.12(@vueuse/core@12.3.0(typescript@5.8.3))(esbuild@0.23.1)(rollup@2.79.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(vue@3.5.13(typescript@5.8.3))(webpack@5.89.0(esbuild@0.23.1)) transitivePeerDependencies: - '@rspack/core' @@ -14998,26 +15008,26 @@ snapshots: - '@vue/composition-api' - magicast - '@vueuse/nuxt@11.2.0(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.46.2)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3))': + '@vueuse/nuxt@11.2.0(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@3.29.5)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3))': dependencies: '@nuxt/kit': 3.17.7(magicast@0.3.5) '@vueuse/core': 11.2.0(vue@3.5.13(typescript@5.8.3)) '@vueuse/metadata': 11.2.0 local-pkg: 0.5.1 - nuxt: 3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.46.2)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0) + nuxt: 3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@3.29.5)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0) vue-demi: 0.14.10(vue@3.5.13(typescript@5.8.3)) transitivePeerDependencies: - '@vue/composition-api' - magicast - vue - '@vueuse/nuxt@13.2.0(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3))': + '@vueuse/nuxt@13.2.0(magicast@0.3.5)(nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0))(vue@3.5.13(typescript@5.8.3))': dependencies: '@nuxt/kit': 3.17.3(magicast@0.3.5) '@vueuse/core': 13.2.0(vue@3.5.13(typescript@5.8.3)) '@vueuse/metadata': 13.2.0 local-pkg: 1.1.1 - nuxt: 3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0) + nuxt: 3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0) vue: 3.5.13(typescript@5.8.3) transitivePeerDependencies: - magicast @@ -17349,9 +17359,9 @@ snapshots: has: 1.0.4 side-channel: 1.1.0 - ioredis@5.6.1: + ioredis@5.7.0: dependencies: - '@ioredis/commands': 1.2.0 + '@ioredis/commands': 1.3.0 cluster-key-slot: 1.1.2 debug: 4.4.1 denque: 2.1.0 @@ -18466,7 +18476,7 @@ snapshots: h3: 1.15.4 hookable: 5.5.3 httpxy: 0.1.7 - ioredis: 5.6.1 + ioredis: 5.7.0 jiti: 2.5.1 klona: 2.0.6 knitwork: 1.2.0 @@ -18499,7 +18509,7 @@ snapshots: unenv: 2.0.0-rc.18 unimport: 5.2.0 unplugin-utils: 0.2.4 - unstorage: 1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.6.1) + unstorage: 1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.7.0) untyped: 2.0.0 unwasm: 0.3.9 youch: 4.1.0-beta.8 @@ -18566,7 +18576,7 @@ snapshots: h3: 1.15.4 hookable: 5.5.3 httpxy: 0.1.7 - ioredis: 5.6.1 + ioredis: 5.7.0 jiti: 2.5.1 klona: 2.0.6 knitwork: 1.2.0 @@ -18599,7 +18609,7 @@ snapshots: unenv: 2.0.0-rc.18 unimport: 5.2.0 unplugin-utils: 0.2.4 - unstorage: 1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.6.1) + unstorage: 1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.7.0) untyped: 2.0.0 unwasm: 0.3.9 youch: 4.1.0-beta.8 @@ -18770,7 +18780,7 @@ snapshots: - rollup - supports-color - nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@4.46.2)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0): + nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@3.29.5)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@7.0.6(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0): dependencies: '@nuxt/cli': 3.27.0(magicast@0.3.5) '@nuxt/devalue': 2.0.2 @@ -18778,7 +18788,7 @@ snapshots: '@nuxt/kit': 3.18.1(magicast@0.3.5) '@nuxt/schema': 3.18.1 '@nuxt/telemetry': 2.6.6(magicast@0.3.5) - '@nuxt/vite-builder': 3.18.1(@types/node@24.0.15)(eslint@9.32.0(jiti@2.5.1))(magicast@0.3.5)(rollup@4.46.2)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vue-tsc@2.1.6(typescript@5.8.3))(vue@3.5.13(typescript@5.8.3))(yaml@2.8.0) + '@nuxt/vite-builder': 3.18.1(@types/node@24.0.15)(eslint@9.32.0(jiti@2.5.1))(magicast@0.3.5)(rollup@3.29.5)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vue-tsc@2.1.6(typescript@5.8.3))(vue@3.5.13(typescript@5.8.3))(yaml@2.8.0) '@unhead/vue': 2.0.14(vue@3.5.13(typescript@5.8.3)) '@vue/shared': 3.5.18 c12: 3.2.0(magicast@0.3.5) @@ -18830,7 +18840,7 @@ snapshots: unimport: 5.2.0 unplugin: 2.3.5 unplugin-vue-router: 0.15.0(@vue/compiler-sfc@3.5.17)(typescript@5.8.3)(vue-router@4.5.1(vue@3.5.13(typescript@5.8.3)))(vue@3.5.13(typescript@5.8.3)) - unstorage: 1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.6.1) + unstorage: 1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.7.0) untyped: 2.0.0 vue: 3.5.13(typescript@5.8.3) vue-bundle-renderer: 2.1.2 @@ -18893,7 +18903,7 @@ snapshots: - xml2js - yaml - nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.6.1)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0): + nuxt@3.18.1(@netlify/blobs@9.1.2)(@parcel/watcher@2.5.1)(@types/node@24.0.15)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(@vue/compiler-sfc@3.5.17)(db0@0.3.2)(encoding@0.1.13)(eslint@9.32.0(jiti@2.5.1))(idb-keyval@6.2.1)(ioredis@5.7.0)(magicast@0.3.5)(rollup@2.79.1)(terser@5.43.1)(tsx@4.20.3)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.15)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue-tsc@2.1.6(typescript@5.8.3))(yaml@2.8.0): dependencies: '@nuxt/cli': 3.27.0(magicast@0.3.5) '@nuxt/devalue': 2.0.2 @@ -18953,7 +18963,7 @@ snapshots: unimport: 5.2.0 unplugin: 2.3.5 unplugin-vue-router: 0.15.0(@vue/compiler-sfc@3.5.17)(typescript@5.8.3)(vue-router@4.5.1(vue@3.5.13(typescript@5.8.3)))(vue@3.5.13(typescript@5.8.3)) - unstorage: 1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.6.1) + unstorage: 1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.7.0) untyped: 2.0.0 vue: 3.5.13(typescript@5.8.3) vue-bundle-renderer: 2.1.2 @@ -20117,6 +20127,15 @@ snapshots: optionalDependencies: rollup: 2.79.1 + rollup-plugin-visualizer@6.0.3(rollup@3.29.5): + dependencies: + open: 8.4.2 + picomatch: 4.0.3 + source-map: 0.7.4 + yargs: 17.7.2 + optionalDependencies: + rollup: 3.29.5 + rollup-plugin-visualizer@6.0.3(rollup@4.46.2): dependencies: open: 8.4.2 @@ -21303,7 +21322,7 @@ snapshots: picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 - unstorage@1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.6.1): + unstorage@1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@1.0.1)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.7.0): dependencies: anymatch: 3.1.3 chokidar: 4.0.3 @@ -21319,9 +21338,9 @@ snapshots: '@vercel/kv': 1.0.1 db0: 0.3.2 idb-keyval: 6.2.1 - ioredis: 5.6.1 + ioredis: 5.7.0 - unstorage@1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.6.1): + unstorage@1.16.1(@netlify/blobs@9.1.2)(@upstash/redis@1.34.0)(@vercel/kv@3.0.0)(db0@0.3.2)(idb-keyval@6.2.1)(ioredis@5.7.0): dependencies: anymatch: 3.1.3 chokidar: 4.0.3 @@ -21337,7 +21356,7 @@ snapshots: '@vercel/kv': 3.0.0 db0: 0.3.2 idb-keyval: 6.2.1 - ioredis: 5.6.1 + ioredis: 5.7.0 untun@0.1.3: dependencies: