diff --git a/package.json b/package.json index a38e494..04ae3d7 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "date-fns": "^4.1.0", "vue": "^3.5.17", "vue-router": "^4.5.1", - "zod": "^3.25.76" + "zod": "^4.1.5" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ecd085..72553dd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,7 +13,7 @@ importers: dependencies: '@nuxt/ui': specifier: ^4.0.0-alpha.1 - version: 4.0.0-alpha.1(@babel/parser@7.28.0)(embla-carousel@8.6.0)(typescript@5.8.3)(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@3.25.76) + version: 4.0.0-alpha.1(@babel/parser@7.28.0)(embla-carousel@8.6.0)(typescript@5.8.3)(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@4.1.5) '@unovis/vue': specifier: ^1.5.2 version: 1.5.2(@unovis/ts@1.5.2)(vue@3.5.17(typescript@5.8.3)) @@ -27,8 +27,8 @@ importers: specifier: ^4.5.1 version: 4.5.1(vue@3.5.17(typescript@5.8.3)) zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.1.5 + version: 4.1.5 devDependencies: '@vitejs/plugin-vue': specifier: ^5.2.4 @@ -438,9 +438,6 @@ packages: resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - '@jridgewell/sourcemap-codec@1.5.4': - resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==} - '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} @@ -1993,10 +1990,6 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - local-pkg@1.1.1: - resolution: {integrity: sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==} - engines: {node: '>=14'} - local-pkg@1.1.2: resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==} engines: {node: '>=14'} @@ -2017,9 +2010,6 @@ packages: magic-regexp@0.10.0: resolution: {integrity: sha512-Uly1Bu4lO1hwHUW0CQeSWuRtzCMNO00CmXtS8N6fyvB3B979GOEEeAkiTUDsmbYLAbvpUS/Kt5c4ibosAzVyVg==} - magic-string@0.30.17: - resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} - magic-string@0.30.18: resolution: {integrity: sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==} @@ -2226,9 +2216,6 @@ packages: pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} - pkg-types@2.2.0: - resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} - pkg-types@2.3.0: resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==} @@ -2254,9 +2241,6 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - quansync@0.2.10: - resolution: {integrity: sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==} - quansync@0.2.11: resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} @@ -2750,32 +2734,32 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - zod@3.25.76: - resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} + zod@4.1.5: + resolution: {integrity: sha512-rcUUZqlLJgBC33IT3PNMgsCq6TzLQEG/Ei/KTCU0PedSWRMAXoOUN+4t/0H+Q8bdnLPdqUYnvboJT0bn/229qg==} snapshots: - '@ai-sdk/gateway@1.0.15(zod@3.25.76)': + '@ai-sdk/gateway@1.0.15(zod@4.1.5)': dependencies: '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.7(zod@3.25.76) - zod: 3.25.76 + '@ai-sdk/provider-utils': 3.0.7(zod@4.1.5) + zod: 4.1.5 - '@ai-sdk/provider-utils@3.0.7(zod@3.25.76)': + '@ai-sdk/provider-utils@3.0.7(zod@4.1.5)': dependencies: '@ai-sdk/provider': 2.0.0 '@standard-schema/spec': 1.0.0 eventsource-parser: 3.0.5 - zod: 3.25.76 + zod: 4.1.5 '@ai-sdk/provider@2.0.0': dependencies: json-schema: 0.4.0 - '@ai-sdk/vue@2.0.30(vue@3.5.17(typescript@5.8.3))(zod@3.25.76)': + '@ai-sdk/vue@2.0.30(vue@3.5.17(typescript@5.8.3))(zod@4.1.5)': dependencies: - '@ai-sdk/provider-utils': 3.0.7(zod@3.25.76) - ai: 5.0.30(zod@3.25.76) + '@ai-sdk/provider-utils': 3.0.7(zod@4.1.5) + ai: 5.0.30(zod@4.1.5) swrv: 1.1.0(vue@3.5.17(typescript@5.8.3)) optionalDependencies: vue: 3.5.17(typescript@5.8.3) @@ -3080,7 +3064,7 @@ snapshots: debug: 4.4.1 globals: 15.15.0 kolorist: 1.8.0 - local-pkg: 1.1.1 + local-pkg: 1.1.2 mlly: 1.8.0 transitivePeerDependencies: - supports-color @@ -3110,7 +3094,7 @@ snapshots: '@jridgewell/gen-mapping@0.3.12': dependencies: - '@jridgewell/sourcemap-codec': 1.5.4 + '@jridgewell/sourcemap-codec': 1.5.5 '@jridgewell/trace-mapping': 0.3.29 '@jridgewell/remapping@2.3.5': @@ -3120,14 +3104,12 @@ snapshots: '@jridgewell/resolve-uri@3.1.2': {} - '@jridgewell/sourcemap-codec@1.5.4': {} - '@jridgewell/sourcemap-codec@1.5.5': {} '@jridgewell/trace-mapping@0.3.29': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.4 + '@jridgewell/sourcemap-codec': 1.5.5 '@juggle/resize-observer@3.4.0': {} @@ -3226,7 +3208,7 @@ snapshots: '@nuxt/devtools-kit': 2.6.2(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1)) '@nuxt/kit': 4.0.3 consola: 3.4.2 - local-pkg: 1.1.1 + local-pkg: 1.1.2 mlly: 1.8.0 ohash: 2.0.11 pathe: 2.0.3 @@ -3254,7 +3236,7 @@ snapshots: mlly: 1.8.0 ohash: 2.0.11 pathe: 2.0.3 - pkg-types: 2.2.0 + pkg-types: 2.3.0 scule: 1.3.0 semver: 7.7.2 std-env: 3.9.0 @@ -3280,7 +3262,7 @@ snapshots: mlly: 1.8.0 ohash: 2.0.11 pathe: 2.0.3 - pkg-types: 2.2.0 + pkg-types: 2.3.0 scule: 1.3.0 semver: 7.7.2 std-env: 3.9.0 @@ -3301,9 +3283,9 @@ snapshots: std-env: 3.9.0 ufo: 1.6.1 - '@nuxt/ui@4.0.0-alpha.1(@babel/parser@7.28.0)(embla-carousel@8.6.0)(typescript@5.8.3)(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@3.25.76)': + '@nuxt/ui@4.0.0-alpha.1(@babel/parser@7.28.0)(embla-carousel@8.6.0)(typescript@5.8.3)(vite@7.1.2(jiti@2.5.1)(lightningcss@1.30.1))(vue-router@4.5.1(vue@3.5.17(typescript@5.8.3)))(vue@3.5.17(typescript@5.8.3))(zod@4.1.5)': dependencies: - '@ai-sdk/vue': 2.0.30(vue@3.5.17(typescript@5.8.3))(zod@3.25.76) + '@ai-sdk/vue': 2.0.30(vue@3.5.17(typescript@5.8.3))(zod@4.1.5) '@iconify/vue': 5.0.0(vue@3.5.17(typescript@5.8.3)) '@internationalized/date': 3.9.0 '@internationalized/number': 3.6.5 @@ -3351,7 +3333,7 @@ snapshots: vue-component-type-helpers: 3.0.6 optionalDependencies: vue-router: 4.5.1(vue@3.5.17(typescript@5.8.3)) - zod: 3.25.76 + zod: 4.1.5 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -3945,7 +3927,7 @@ snapshots: '@vue/compiler-ssr': 3.5.17 '@vue/shared': 3.5.17 estree-walker: 2.0.2 - magic-string: 0.30.17 + magic-string: 0.30.18 postcss: 8.5.6 source-map-js: 1.2.1 @@ -3966,7 +3948,7 @@ snapshots: '@volar/language-core': 2.4.17 '@vue/compiler-dom': 3.5.17 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.5.17 + '@vue/shared': 3.5.18 alien-signals: 2.0.5 minimatch: 10.0.3 muggle-string: 0.4.1 @@ -4063,13 +4045,13 @@ snapshots: acorn@8.15.0: {} - ai@5.0.30(zod@3.25.76): + ai@5.0.30(zod@4.1.5): dependencies: - '@ai-sdk/gateway': 1.0.15(zod@3.25.76) + '@ai-sdk/gateway': 1.0.15(zod@4.1.5) '@ai-sdk/provider': 2.0.0 - '@ai-sdk/provider-utils': 3.0.7(zod@3.25.76) + '@ai-sdk/provider-utils': 3.0.7(zod@4.1.5) '@opentelemetry/api': 1.9.0 - zod: 3.25.76 + zod: 4.1.5 ajv@6.12.6: dependencies: @@ -4140,7 +4122,7 @@ snapshots: ohash: 2.0.11 pathe: 2.0.3 perfect-debounce: 1.0.0 - pkg-types: 2.2.0 + pkg-types: 2.3.0 rc9: 2.1.2 callsites@3.1.0: {} @@ -4911,12 +4893,6 @@ snapshots: lines-and-columns@1.2.4: {} - local-pkg@1.1.1: - dependencies: - mlly: 1.8.0 - pkg-types: 2.2.0 - quansync: 0.2.10 - local-pkg@1.1.2: dependencies: mlly: 1.8.0 @@ -4943,10 +4919,6 @@ snapshots: ufo: 1.6.1 unplugin: 2.3.10 - magic-string@0.30.17: - dependencies: - '@jridgewell/sourcemap-codec': 1.5.4 - magic-string@0.30.18: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -5073,7 +5045,7 @@ snapshots: citty: 0.1.6 consola: 3.4.2 pathe: 2.0.3 - pkg-types: 2.2.0 + pkg-types: 2.3.0 tinyexec: 0.3.2 ofetch@1.4.1: @@ -5157,12 +5129,6 @@ snapshots: mlly: 1.8.0 pathe: 2.0.3 - pkg-types@2.2.0: - dependencies: - confbox: 0.2.2 - exsolve: 1.0.7 - pathe: 2.0.3 - pkg-types@2.3.0: dependencies: confbox: 0.2.2 @@ -5188,8 +5154,6 @@ snapshots: punycode@2.3.1: {} - quansync@0.2.10: {} - quansync@0.2.11: {} queue-microtask@1.2.3: {} @@ -5445,7 +5409,7 @@ snapshots: escape-string-regexp: 5.0.0 estree-walker: 3.0.3 fast-glob: 3.3.3 - local-pkg: 1.1.1 + local-pkg: 1.1.2 magic-string: 0.30.18 mlly: 1.8.0 pathe: 2.0.3 @@ -5482,7 +5446,7 @@ snapshots: dependencies: chokidar: 3.6.0 debug: 4.4.1 - local-pkg: 1.1.1 + local-pkg: 1.1.2 magic-string: 0.30.18 mlly: 1.8.0 tinyglobby: 0.2.14 @@ -5624,4 +5588,4 @@ snapshots: yocto-queue@0.1.0: {} - zod@3.25.76: {} + zod@4.1.5: {}