diff --git a/examples/core/package.json b/examples/core/package.json index 483542c..20ff773 100644 --- a/examples/core/package.json +++ b/examples/core/package.json @@ -6,7 +6,7 @@ "@302ai/ai-sdk": "workspace:*", "ai": "6.0.1", "dotenv": "17.2.3", - "zod": "^4.1.12", + "zod": "^4.2.1", "zod-to-json-schema": "^3.25.0" }, "scripts": { diff --git a/packages/ai/package.json b/packages/ai/package.json index 9a848fd..2d974fc 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -42,10 +42,10 @@ "typescript": "5.9.3", "vite": "^7.2.4", "vitest": "^4.0.14", - "zod": "^4.1.13" + "zod": "^4.2.1" }, "peerDependencies": { - "zod": "^4.1.13" + "zod": "^4.2.1" }, "engines": { "node": ">=18" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a533a80..46693b4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,16 +43,16 @@ importers: version: link:../../packages/ai ai: specifier: 6.0.1 - version: 6.0.1(zod@4.1.12) + version: 6.0.1(zod@4.2.1) dotenv: specifier: 17.2.3 version: 17.2.3 zod: - specifier: ^4.1.12 - version: 4.1.12 + specifier: ^4.2.1 + version: 4.2.1 zod-to-json-schema: specifier: ^3.25.0 - version: 3.25.0(zod@4.1.12) + version: 3.25.0(zod@4.2.1) devDependencies: '@types/node': specifier: 20.11.20 @@ -68,16 +68,16 @@ importers: dependencies: '@ai-sdk/openai-compatible': specifier: ^2.0.0 - version: 2.0.0(zod@4.1.13) + version: 2.0.0(zod@4.2.1) '@ai-sdk/provider': specifier: 3.0.0 version: 3.0.0 '@ai-sdk/provider-utils': specifier: 4.0.0 - version: 4.0.0(zod@4.1.13) + version: 4.0.0(zod@4.2.1) ai: specifier: 6.0.1 - version: 6.0.1(zod@4.1.13) + version: 6.0.1(zod@4.2.1) sharp: specifier: ^0.34.5 version: 0.34.5 @@ -101,8 +101,8 @@ importers: specifier: ^4.0.14 version: 4.0.14(@opentelemetry/api@1.9.0)(@types/node@18.19.71)(tsx@4.21.0)(yaml@2.7.1) zod: - specifier: ^4.1.13 - version: 4.1.13 + specifier: ^4.2.1 + version: 4.2.1 tools/eslint-config: dependencies: @@ -120,7 +120,7 @@ importers: version: 10.1.8(eslint@8.57.1) eslint-config-turbo: specifier: ^2.5.8 - version: 2.5.8(eslint@8.57.1)(turbo@2.6.3) + version: 2.5.8(eslint@8.57.1)(turbo@2.7.2) eslint-plugin-react: specifier: 7.37.5 version: 7.37.5(eslint@8.57.1) @@ -3325,8 +3325,8 @@ packages: cpu: [x64] os: [darwin] - turbo-darwin-64@2.6.3: - resolution: {integrity: sha512-BlJJDc1CQ7SK5Y5qnl7AzpkvKSnpkfPmnA+HeU/sgny3oHZckPV2776ebO2M33CYDSor7+8HQwaodY++IINhYg==} + turbo-darwin-64@2.7.2: + resolution: {integrity: sha512-dxY3X6ezcT5vm3coK6VGixbrhplbQMwgNsCsvZamS/+/6JiebqW9DKt4NwpgYXhDY2HdH00I7FWs3wkVuan4rA==} cpu: [x64] os: [darwin] @@ -3335,8 +3335,8 @@ packages: cpu: [arm64] os: [darwin] - turbo-darwin-arm64@2.6.3: - resolution: {integrity: sha512-MwVt7rBKiOK7zdYerenfCRTypefw4kZCue35IJga9CH1+S50+KTiCkT6LBqo0hHeoH2iKuI0ldTF2a0aB72z3w==} + turbo-darwin-arm64@2.7.2: + resolution: {integrity: sha512-1bXmuwPLqNFt3mzrtYcVx1sdJ8UYb124Bf48nIgcpMCGZy3kDhgxNv1503kmuK/37OGOZbsWSQFU4I08feIuSg==} cpu: [arm64] os: [darwin] @@ -3345,8 +3345,8 @@ packages: cpu: [x64] os: [linux] - turbo-linux-64@2.6.3: - resolution: {integrity: sha512-cqpcw+dXxbnPtNnzeeSyWprjmuFVpHJqKcs7Jym5oXlu/ZcovEASUIUZVN3OGEM6Y/OTyyw0z09tOHNt5yBAVg==} + turbo-linux-64@2.7.2: + resolution: {integrity: sha512-kP+TiiMaiPugbRlv57VGLfcjFNsFbo8H64wMBCPV2270Or2TpDCBULMzZrvEsvWFjT3pBFvToYbdp8/Kw0jAQg==} cpu: [x64] os: [linux] @@ -3355,8 +3355,8 @@ packages: cpu: [arm64] os: [linux] - turbo-linux-arm64@2.6.3: - resolution: {integrity: sha512-MterpZQmjXyr4uM7zOgFSFL3oRdNKeflY7nsjxJb2TklsYqiu3Z9pQ4zRVFFH8n0mLGna7MbQMZuKoWqqHb45w==} + turbo-linux-arm64@2.7.2: + resolution: {integrity: sha512-VDJwQ0+8zjAfbyY6boNaWfP6RIez4ypKHxwkuB6SrWbOSk+vxTyW5/hEjytTwK8w/TsbKVcMDyvpora8tEsRFw==} cpu: [arm64] os: [linux] @@ -3365,8 +3365,8 @@ packages: cpu: [x64] os: [win32] - turbo-windows-64@2.6.3: - resolution: {integrity: sha512-biDU70v9dLwnBdLf+daoDlNJVvqOOP8YEjqNipBHzgclbQlXbsi6Gqqelp5er81Qo3BiRgmTNx79oaZQTPb07Q==} + turbo-windows-64@2.7.2: + resolution: {integrity: sha512-rPjqQXVnI6A6oxgzNEE8DNb6Vdj2Wwyhfv3oDc+YM3U9P7CAcBIlKv/868mKl4vsBtz4ouWpTQNXG8vljgJO+w==} cpu: [x64] os: [win32] @@ -3375,8 +3375,8 @@ packages: cpu: [arm64] os: [win32] - turbo-windows-arm64@2.6.3: - resolution: {integrity: sha512-dDHVKpSeukah3VsI/xMEKeTnV9V9cjlpFSUs4bmsUiLu3Yv2ENlgVEZv65wxbeE0bh0jjpmElDT+P1KaCxArQQ==} + turbo-windows-arm64@2.7.2: + resolution: {integrity: sha512-tcnHvBhO515OheIFWdxA+qUvZzNqqcHbLVFc1+n+TJ1rrp8prYicQtbtmsiKgMvr/54jb9jOabU62URAobnB7g==} cpu: [arm64] os: [win32] @@ -3384,8 +3384,8 @@ packages: resolution: {integrity: sha512-qBwXXuDT3rA53kbNafGbT5r++BrhRgx3sAo0cHoDAeG9g1ItTmUMgltz3Hy7Hazy1ODqNpR+C7QwqL6DYB52yA==} hasBin: true - turbo@2.6.3: - resolution: {integrity: sha512-bf6YKUv11l5Xfcmg76PyWoy/e2vbkkxFNBGJSnfdSXQC33ZiUfutYh6IXidc5MhsnrFkWfdNNLyaRk+kHMLlwA==} + turbo@2.7.2: + resolution: {integrity: sha512-5JIA5aYBAJSAhrhbyag1ZuMSgUZnHtI+Sq3H8D3an4fL8PeF+L1yYvbEJg47akP1PFfATMf5ehkqFnxfkmuwZQ==} hasBin: true type-check@0.4.0: @@ -3676,47 +3676,30 @@ packages: peerDependencies: zod: ^3.25.0 || ^4.0.0 - zod@4.1.12: - resolution: {integrity: sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==} - - zod@4.1.13: - resolution: {integrity: sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==} + zod@4.2.1: + resolution: {integrity: sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==} snapshots: - '@ai-sdk/gateway@3.0.0(zod@4.1.12)': - dependencies: - '@ai-sdk/provider': 3.0.0 - '@ai-sdk/provider-utils': 4.0.0(zod@4.1.12) - '@vercel/oidc': 3.0.5 - zod: 4.1.12 - - '@ai-sdk/gateway@3.0.0(zod@4.1.13)': + '@ai-sdk/gateway@3.0.0(zod@4.2.1)': dependencies: '@ai-sdk/provider': 3.0.0 - '@ai-sdk/provider-utils': 4.0.0(zod@4.1.13) + '@ai-sdk/provider-utils': 4.0.0(zod@4.2.1) '@vercel/oidc': 3.0.5 - zod: 4.1.13 + zod: 4.2.1 - '@ai-sdk/openai-compatible@2.0.0(zod@4.1.13)': + '@ai-sdk/openai-compatible@2.0.0(zod@4.2.1)': dependencies: '@ai-sdk/provider': 3.0.0 - '@ai-sdk/provider-utils': 4.0.0(zod@4.1.13) - zod: 4.1.13 + '@ai-sdk/provider-utils': 4.0.0(zod@4.2.1) + zod: 4.2.1 - '@ai-sdk/provider-utils@4.0.0(zod@4.1.12)': + '@ai-sdk/provider-utils@4.0.0(zod@4.2.1)': dependencies: '@ai-sdk/provider': 3.0.0 '@standard-schema/spec': 1.1.0 eventsource-parser: 3.0.6 - zod: 4.1.12 - - '@ai-sdk/provider-utils@4.0.0(zod@4.1.13)': - dependencies: - '@ai-sdk/provider': 3.0.0 - '@standard-schema/spec': 1.1.0 - eventsource-parser: 3.0.6 - zod: 4.1.13 + zod: 4.2.1 '@ai-sdk/provider@3.0.0': dependencies: @@ -4895,21 +4878,13 @@ snapshots: acorn@8.15.0: {} - ai@6.0.1(zod@4.1.12): + ai@6.0.1(zod@4.2.1): dependencies: - '@ai-sdk/gateway': 3.0.0(zod@4.1.12) + '@ai-sdk/gateway': 3.0.0(zod@4.2.1) '@ai-sdk/provider': 3.0.0 - '@ai-sdk/provider-utils': 4.0.0(zod@4.1.12) + '@ai-sdk/provider-utils': 4.0.0(zod@4.2.1) '@opentelemetry/api': 1.9.0 - zod: 4.1.12 - - ai@6.0.1(zod@4.1.13): - dependencies: - '@ai-sdk/gateway': 3.0.0(zod@4.1.13) - '@ai-sdk/provider': 3.0.0 - '@ai-sdk/provider-utils': 4.0.0(zod@4.1.13) - '@opentelemetry/api': 1.9.0 - zod: 4.1.13 + zod: 4.2.1 ajv@6.12.6: dependencies: @@ -5595,11 +5570,11 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-config-turbo@2.5.8(eslint@8.57.1)(turbo@2.6.3): + eslint-config-turbo@2.5.8(eslint@8.57.1)(turbo@2.7.2): dependencies: eslint: 8.57.1 - eslint-plugin-turbo: 2.5.8(eslint@8.57.1)(turbo@2.6.3) - turbo: 2.6.3 + eslint-plugin-turbo: 2.5.8(eslint@8.57.1)(turbo@2.7.2) + turbo: 2.7.2 eslint-import-resolver-node@0.3.9: dependencies: @@ -5690,8 +5665,8 @@ snapshots: '@babel/parser': 7.28.5 eslint: 8.57.1 hermes-parser: 0.25.1 - zod: 4.1.13 - zod-validation-error: 4.0.2(zod@4.1.13) + zod: 4.2.1 + zod-validation-error: 4.0.2(zod@4.2.1) transitivePeerDependencies: - supports-color @@ -5717,11 +5692,11 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-turbo@2.5.8(eslint@8.57.1)(turbo@2.6.3): + eslint-plugin-turbo@2.5.8(eslint@8.57.1)(turbo@2.7.2): dependencies: dotenv: 16.0.3 eslint: 8.57.1 - turbo: 2.6.3 + turbo: 2.7.2 eslint-scope@7.2.2: dependencies: @@ -7198,37 +7173,37 @@ snapshots: turbo-darwin-64@2.6.1: optional: true - turbo-darwin-64@2.6.3: + turbo-darwin-64@2.7.2: optional: true turbo-darwin-arm64@2.6.1: optional: true - turbo-darwin-arm64@2.6.3: + turbo-darwin-arm64@2.7.2: optional: true turbo-linux-64@2.6.1: optional: true - turbo-linux-64@2.6.3: + turbo-linux-64@2.7.2: optional: true turbo-linux-arm64@2.6.1: optional: true - turbo-linux-arm64@2.6.3: + turbo-linux-arm64@2.7.2: optional: true turbo-windows-64@2.6.1: optional: true - turbo-windows-64@2.6.3: + turbo-windows-64@2.7.2: optional: true turbo-windows-arm64@2.6.1: optional: true - turbo-windows-arm64@2.6.3: + turbo-windows-arm64@2.7.2: optional: true turbo@2.6.1: @@ -7240,14 +7215,14 @@ snapshots: turbo-windows-64: 2.6.1 turbo-windows-arm64: 2.6.1 - turbo@2.6.3: + turbo@2.7.2: optionalDependencies: - turbo-darwin-64: 2.6.3 - turbo-darwin-arm64: 2.6.3 - turbo-linux-64: 2.6.3 - turbo-linux-arm64: 2.6.3 - turbo-windows-64: 2.6.3 - turbo-windows-arm64: 2.6.3 + turbo-darwin-64: 2.7.2 + turbo-darwin-arm64: 2.7.2 + turbo-linux-64: 2.7.2 + turbo-linux-arm64: 2.7.2 + turbo-windows-64: 2.7.2 + turbo-windows-arm64: 2.7.2 type-check@0.4.0: dependencies: @@ -7578,14 +7553,12 @@ snapshots: yocto-queue@0.1.0: {} - zod-to-json-schema@3.25.0(zod@4.1.12): + zod-to-json-schema@3.25.0(zod@4.2.1): dependencies: - zod: 4.1.12 + zod: 4.2.1 - zod-validation-error@4.0.2(zod@4.1.13): + zod-validation-error@4.0.2(zod@4.2.1): dependencies: - zod: 4.1.13 - - zod@4.1.12: {} + zod: 4.2.1 - zod@4.1.13: {} + zod@4.2.1: {}