diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a5c0edb..4fc1bcd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 1.11.0(db0@0.3.4(better-sqlite3@12.4.1))(ioredis@5.8.2)(magicast@0.5.1) '@nuxt/ui': specifier: ^4.0.1 - version: 4.1.0(@babel/parser@7.28.5)(db0@0.3.4(better-sqlite3@12.4.1))(embla-carousel@8.6.0)(ioredis@5.8.2)(magicast@0.5.1)(typescript@5.9.3)(vite@7.2.2(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-router@4.6.3(vue@3.5.24(typescript@5.9.3)))(vue@3.5.24(typescript@5.9.3))(zod@3.25.76) + version: 4.1.0(@babel/parser@7.28.5)(db0@0.3.4(better-sqlite3@12.4.1))(embla-carousel@8.6.0)(ioredis@5.8.2)(magicast@0.5.1)(typescript@5.9.3)(vite@7.2.2(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-router@4.6.3(vue@3.5.24(typescript@5.9.3)))(vue@3.5.24(typescript@5.9.3))(zod@4.1.13) '@nuxtjs/color-mode': specifier: 3.5.2 version: 3.5.2(magicast@0.5.1) @@ -38,6 +38,12 @@ importers: nuxt: specifier: ^4.1.3 version: 4.2.1(@parcel/watcher@2.5.1)(@types/node@22.18.11)(@vue/compiler-sfc@3.5.24)(better-sqlite3@12.4.1)(db0@0.3.4(better-sqlite3@12.4.1))(eslint@9.39.1(jiti@2.6.1))(ioredis@5.8.2)(lightningcss@1.30.2)(magicast@0.5.1)(optionator@0.9.4)(rollup@4.53.2)(terser@5.44.1)(typescript@5.9.3)(vite@7.2.2(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(yaml@2.8.1) + zod: + specifier: ^4.1.13 + version: 4.1.13 + zod-to-json-schema: + specifier: ^3.25.0 + version: 3.25.0(zod@4.1.13) devDependencies: '@csstools/postcss-color-mix-function': specifier: ^3.0.12 @@ -5749,45 +5755,48 @@ packages: resolution: {integrity: sha512-zK7YHHz4ZXpW89AHXUPbQVGKI7uvkd3hzusTdotCg1UxyaVtg0zFJSTfW/Dq5f7OBBVnq6cZIaC8Ti4hb6dtCA==} engines: {node: '>= 14'} - zod-to-json-schema@3.24.6: - resolution: {integrity: sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg==} + zod-to-json-schema@3.25.0: + resolution: {integrity: sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==} peerDependencies: - zod: ^3.24.1 + zod: ^3.25 || ^4 zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@4.1.13: + resolution: {integrity: sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==} + zwitch@2.0.4: resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} snapshots: - '@ai-sdk/gateway@2.0.7(zod@3.25.76)': + '@ai-sdk/gateway@2.0.7(zod@4.1.13)': dependencies: '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.16(zod@3.25.76) + '@ai-sdk/provider-utils': 3.0.16(zod@4.1.13) '@vercel/oidc': 3.0.3 - zod: 3.25.76 + zod: 4.1.13 - '@ai-sdk/provider-utils@3.0.16(zod@3.25.76)': + '@ai-sdk/provider-utils@3.0.16(zod@4.1.13)': dependencies: '@ai-sdk/provider': 2.0.0 '@standard-schema/spec': 1.0.0 eventsource-parser: 3.0.6 - zod: 3.25.76 + zod: 4.1.13 '@ai-sdk/provider@2.0.0': dependencies: json-schema: 0.4.0 - '@ai-sdk/vue@2.0.90(vue@3.5.24(typescript@5.9.3))(zod@3.25.76)': + '@ai-sdk/vue@2.0.90(vue@3.5.24(typescript@5.9.3))(zod@4.1.13)': dependencies: - '@ai-sdk/provider-utils': 3.0.16(zod@3.25.76) - ai: 5.0.90(zod@3.25.76) + '@ai-sdk/provider-utils': 3.0.16(zod@4.1.13) + ai: 5.0.90(zod@4.1.13) swrv: 1.1.0(vue@3.5.24(typescript@5.9.3)) optionalDependencies: vue: 3.5.24(typescript@5.9.3) - zod: 3.25.76 + zod: 4.1.13 '@alloc/quick-lru@5.2.0': {} @@ -6757,7 +6766,7 @@ snapshots: unist-util-visit: 5.0.0 unplugin: 2.3.10 zod: 3.25.76 - zod-to-json-schema: 3.24.6(zod@3.25.76) + zod-to-json-schema: 3.25.0(zod@3.25.76) optionalDependencies: better-sqlite3: 12.4.1 transitivePeerDependencies: @@ -7085,9 +7094,9 @@ snapshots: transitivePeerDependencies: - magicast - '@nuxt/ui@4.1.0(@babel/parser@7.28.5)(db0@0.3.4(better-sqlite3@12.4.1))(embla-carousel@8.6.0)(ioredis@5.8.2)(magicast@0.5.1)(typescript@5.9.3)(vite@7.2.2(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-router@4.6.3(vue@3.5.24(typescript@5.9.3)))(vue@3.5.24(typescript@5.9.3))(zod@3.25.76)': + '@nuxt/ui@4.1.0(@babel/parser@7.28.5)(db0@0.3.4(better-sqlite3@12.4.1))(embla-carousel@8.6.0)(ioredis@5.8.2)(magicast@0.5.1)(typescript@5.9.3)(vite@7.2.2(@types/node@22.18.11)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.1))(vue-router@4.6.3(vue@3.5.24(typescript@5.9.3)))(vue@3.5.24(typescript@5.9.3))(zod@4.1.13)': dependencies: - '@ai-sdk/vue': 2.0.90(vue@3.5.24(typescript@5.9.3))(zod@3.25.76) + '@ai-sdk/vue': 2.0.90(vue@3.5.24(typescript@5.9.3))(zod@4.1.13) '@iconify/vue': 5.0.0(vue@3.5.24(typescript@5.9.3)) '@internationalized/date': 3.10.0 '@internationalized/number': 3.6.5 @@ -7136,7 +7145,7 @@ snapshots: vue-component-type-helpers: 3.1.3 optionalDependencies: vue-router: 4.6.3(vue@3.5.24(typescript@5.9.3)) - zod: 3.25.76 + zod: 4.1.13 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -8355,13 +8364,13 @@ snapshots: agent-base@7.1.4: {} - ai@5.0.90(zod@3.25.76): + ai@5.0.90(zod@4.1.13): dependencies: - '@ai-sdk/gateway': 2.0.7(zod@3.25.76) + '@ai-sdk/gateway': 2.0.7(zod@4.1.13) '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.16(zod@3.25.76) + '@ai-sdk/provider-utils': 3.0.16(zod@4.1.13) '@opentelemetry/api': 1.9.0 - zod: 3.25.76 + zod: 4.1.13 ajv@6.12.6: dependencies: @@ -12482,10 +12491,16 @@ snapshots: compress-commons: 6.0.2 readable-stream: 4.7.0 - zod-to-json-schema@3.24.6(zod@3.25.76): + zod-to-json-schema@3.25.0(zod@3.25.76): dependencies: zod: 3.25.76 + zod-to-json-schema@3.25.0(zod@4.1.13): + dependencies: + zod: 4.1.13 + zod@3.25.76: {} + zod@4.1.13: {} + zwitch@2.0.4: {}