From 77614f671ffd2e493dbcfeaa762b5d449229153c Mon Sep 17 00:00:00 2001 From: Baptiste Arnaud Date: Thu, 22 Aug 2024 14:36:40 +0200 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Upgrade=20ai=20package?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/docs/openapi/builder.json | 35 ++++ apps/docs/openapi/viewer.json | 29 ++++ apps/viewer/package.json | 2 +- packages/ai/package.json | 8 +- packages/bot-engine/package.json | 8 +- packages/embeds/js/package.json | 6 +- packages/forge/blocks/anthropic/package.json | 4 +- packages/forge/blocks/difyAi/package.json | 2 +- packages/forge/blocks/mistral/package.json | 6 +- packages/forge/blocks/openai/package.json | 6 +- pnpm-lock.yaml | 164 +++++++++---------- 11 files changed, 166 insertions(+), 104 deletions(-) diff --git a/apps/docs/openapi/builder.json b/apps/docs/openapi/builder.json index 39208aa77..d4d9e68d9 100644 --- a/apps/docs/openapi/builder.json +++ b/apps/docs/openapi/builder.json @@ -12710,6 +12710,9 @@ "properties": { "apiKey": { "type": "string" + }, + "baseUrl": { + "type": "string" } } }, @@ -13598,6 +13601,9 @@ "properties": { "apiKey": { "type": "string" + }, + "baseUrl": { + "type": "string" } } }, @@ -20182,6 +20188,35 @@ "required": [ "action" ] + }, + { + "type": "object", + "properties": { + "baseUrl": { + "type": "string" + }, + "apiVersion": { + "type": "string" + }, + "credentialsId": { + "type": "string" + }, + "action": { + "type": "string", + "enum": [ + "Create transcription" + ] + }, + "url": { + "type": "string" + }, + "transcriptionVariableId": { + "type": "string" + } + }, + "required": [ + "action" + ] } ] } diff --git a/apps/docs/openapi/viewer.json b/apps/docs/openapi/viewer.json index 9e228b645..7a83c97ea 100644 --- a/apps/docs/openapi/viewer.json +++ b/apps/docs/openapi/viewer.json @@ -10466,6 +10466,35 @@ "required": [ "action" ] + }, + { + "type": "object", + "properties": { + "baseUrl": { + "type": "string" + }, + "apiVersion": { + "type": "string" + }, + "credentialsId": { + "type": "string" + }, + "action": { + "type": "string", + "enum": [ + "Create transcription" + ] + }, + "url": { + "type": "string" + }, + "transcriptionVariableId": { + "type": "string" + } + }, + "required": [ + "action" + ] } ] } diff --git a/apps/viewer/package.json b/apps/viewer/package.json index eb21809c8..db8a7fb3a 100644 --- a/apps/viewer/package.json +++ b/apps/viewer/package.json @@ -21,7 +21,7 @@ "@typebot.io/js": "workspace:*", "@typebot.io/nextjs": "workspace:*", "@typebot.io/prisma": "workspace:*", - "ai": "3.2.22", + "ai": "3.3.15", "bot-engine": "workspace:*", "cors": "2.8.5", "google-spreadsheet": "4.1.1", diff --git a/packages/ai/package.json b/packages/ai/package.json index 97ee402c8..04cbf33eb 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -4,11 +4,11 @@ "license": "AGPL-3.0-or-later", "private": true, "dependencies": { - "@typebot.io/lib": "workspace:*", "@typebot.io/forge": "workspace:*", + "@typebot.io/lib": "workspace:*", + "@typebot.io/tsconfig": "workspace:*", "@typebot.io/variables": "workspace:*", - "ai": "3.2.22", - "ky": "1.2.4", - "@typebot.io/tsconfig": "workspace:*" + "ai": "3.3.15", + "ky": "1.2.4" } } diff --git a/packages/bot-engine/package.json b/packages/bot-engine/package.json index b996f54f2..7d45b2f4d 100644 --- a/packages/bot-engine/package.json +++ b/packages/bot-engine/package.json @@ -13,27 +13,27 @@ "@typebot.io/emails": "workspace:*", "@typebot.io/env": "workspace:*", "@typebot.io/lib": "workspace:*", + "@typebot.io/logic": "workspace:*", "@typebot.io/prisma": "workspace:*", "@typebot.io/results": "workspace:*", "@typebot.io/schemas": "workspace:*", "@typebot.io/tsconfig": "workspace:*", "@typebot.io/variables": "workspace:*", "@udecode/plate-common": "30.4.5", - "@typebot.io/logic": "workspace:*", - "ai": "3.2.22", + "ai": "3.3.15", "chrono-node": "2.7.6", "date-fns": "2.30.0", "date-fns-tz": "2.0.0", "google-auth-library": "8.9.0", "google-spreadsheet": "4.1.1", + "isolated-vm": "5.0.1", "ky": "1.2.4", "libphonenumber-js": "1.10.37", "node-html-parser": "6.1.5", "nodemailer": "6.9.8", "openai": "4.47.1", "qs": "6.11.2", - "stripe": "12.13.0", - "isolated-vm": "5.0.1" + "stripe": "12.13.0" }, "devDependencies": { "@typebot.io/forge": "workspace:*", diff --git a/packages/embeds/js/package.json b/packages/embeds/js/package.json index fdb893f1f..188a65118 100644 --- a/packages/embeds/js/package.json +++ b/packages/embeds/js/package.json @@ -13,8 +13,8 @@ }, "license": "AGPL-3.0-or-later", "dependencies": { + "@ai-sdk/ui-utils": "0.0.36", "@ark-ui/solid": "3.3.0", - "@ai-sdk/ui-utils": "0.0.12", "@stripe/stripe-js": "1.54.1", "@udecode/plate-common": "30.4.5", "dompurify": "3.0.6", @@ -28,6 +28,7 @@ "@rollup/plugin-babel": "6.0.3", "@rollup/plugin-commonjs": "26.0.1", "@rollup/plugin-node-resolve": "15.1.0", + "@rollup/plugin-replace": "5.0.7", "@rollup/plugin-terser": "0.4.3", "@rollup/plugin-typescript": "11.1.2", "@typebot.io/bot-engine": "workspace:*", @@ -49,7 +50,6 @@ "rollup-plugin-postcss": "4.0.2", "rollup-plugin-typescript-paths": "1.4.0", "tailwindcss": "3.3.3", - "typescript": "5.4.5", - "@rollup/plugin-replace": "5.0.7" + "typescript": "5.4.5" } } diff --git a/packages/forge/blocks/anthropic/package.json b/packages/forge/blocks/anthropic/package.json index 5dab3e98f..fedc4f0d1 100644 --- a/packages/forge/blocks/anthropic/package.json +++ b/packages/forge/blocks/anthropic/package.json @@ -16,9 +16,9 @@ }, "dependencies": { "@ai-sdk/anthropic": "0.0.30", - "@typebot.io/openai-block": "workspace:*", - "ai": "3.2.22", "@typebot.io/ai": "workspace:*", + "@typebot.io/openai-block": "workspace:*", + "ai": "3.3.15", "ky": "1.2.4" } } diff --git a/packages/forge/blocks/difyAi/package.json b/packages/forge/blocks/difyAi/package.json index 2bd2786f7..61a1eddd8 100644 --- a/packages/forge/blocks/difyAi/package.json +++ b/packages/forge/blocks/difyAi/package.json @@ -14,6 +14,6 @@ "typescript": "5.4.5" }, "dependencies": { - "ai": "3.2.22" + "ai": "3.3.15" } } diff --git a/packages/forge/blocks/mistral/package.json b/packages/forge/blocks/mistral/package.json index d876b0d23..c667bbb3d 100644 --- a/packages/forge/blocks/mistral/package.json +++ b/packages/forge/blocks/mistral/package.json @@ -15,9 +15,9 @@ }, "dependencies": { "@ai-sdk/mistral": "0.0.22", + "@typebot.io/ai": "workspace:*", "@typebot.io/openai-block": "workspace:*", - "ai": "3.2.22", - "ky": "1.2.4", - "@typebot.io/ai": "workspace:*" + "ai": "3.3.15", + "ky": "1.2.4" } } diff --git a/packages/forge/blocks/openai/package.json b/packages/forge/blocks/openai/package.json index 12e686387..10548bf3c 100644 --- a/packages/forge/blocks/openai/package.json +++ b/packages/forge/blocks/openai/package.json @@ -8,9 +8,9 @@ "license": "AGPL-3.0-or-later", "dependencies": { "@ai-sdk/openai": "0.0.36", - "ai": "3.2.22", - "openai": "4.52.7", - "@typebot.io/ai": "workspace:*" + "@typebot.io/ai": "workspace:*", + "ai": "3.3.15", + "openai": "4.52.7" }, "devDependencies": { "@typebot.io/forge": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6f5eba7dc..f2752b1f7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -429,8 +429,8 @@ importers: specifier: workspace:* version: link:../../packages/prisma ai: - specifier: 3.2.22 - version: 3.2.22(openai@4.47.1)(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) + specifier: 3.3.15 + version: 3.3.15(openai@4.47.1)(react@18.2.0)(solid-js@1.7.8)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) bot-engine: specifier: workspace:* version: link:../../packages/deprecated/bot-engine @@ -732,8 +732,8 @@ importers: specifier: workspace:* version: link:../variables ai: - specifier: 3.2.22 - version: 3.2.22(openai@4.52.7)(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) + specifier: 3.3.15 + version: 3.3.15(openai@4.52.7)(react@18.2.0)(solid-js@1.7.8)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) ky: specifier: 1.2.4 version: 1.2.4 @@ -783,8 +783,8 @@ importers: specifier: 30.4.5 version: 30.4.5(@types/react@18.2.15)(immer@10.0.2)(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(scheduler@0.23.2)(slate-history@0.100.0(slate@0.103.0))(slate-hyperscript@0.100.0(slate@0.103.0))(slate-react@0.108.0(react-dom@18.2.0(react@18.2.0))(react@18.2.0)(slate@0.103.0))(slate@0.103.0) ai: - specifier: 3.2.22 - version: 3.2.22(openai@4.47.1)(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) + specifier: 3.3.15 + version: 3.3.15(openai@4.47.1)(react@18.2.0)(solid-js@1.7.8)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) chrono-node: specifier: 2.7.6 version: 2.7.6 @@ -1028,8 +1028,8 @@ importers: packages/embeds/js: dependencies: '@ai-sdk/ui-utils': - specifier: 0.0.12 - version: 0.0.12(zod@3.22.4) + specifier: 0.0.36 + version: 0.0.36(zod@3.22.4) '@ark-ui/solid': specifier: 3.3.0 version: 3.3.0(@internationalized/date@3.5.5)(solid-js@1.7.8) @@ -1335,8 +1335,8 @@ importers: specifier: workspace:* version: link:../openai ai: - specifier: 3.2.22 - version: 3.2.22(openai@4.52.7)(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) + specifier: 3.3.15 + version: 3.3.15(openai@4.52.7)(react@18.2.0)(solid-js@1.7.8)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) ky: specifier: 1.2.4 version: 1.2.4 @@ -1402,8 +1402,8 @@ importers: packages/forge/blocks/difyAi: dependencies: ai: - specifier: 3.2.22 - version: 3.2.22(openai@4.52.7)(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) + specifier: 3.3.15 + version: 3.3.15(openai@4.52.7)(react@18.2.0)(solid-js@1.7.8)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) devDependencies: '@typebot.io/forge': specifier: workspace:* @@ -1458,8 +1458,8 @@ importers: specifier: workspace:* version: link:../openai ai: - specifier: 3.2.22 - version: 3.2.22(openai@4.52.7)(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) + specifier: 3.3.15 + version: 3.3.15(openai@4.52.7)(react@18.2.0)(solid-js@1.7.8)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) ky: specifier: 1.2.4 version: 1.2.4 @@ -1538,8 +1538,8 @@ importers: specifier: workspace:* version: link:../../../ai ai: - specifier: 3.2.22 - version: 3.2.22(openai@4.52.7)(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) + specifier: 3.3.15 + version: 3.3.15(openai@4.52.7)(react@18.2.0)(solid-js@1.7.8)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) openai: specifier: 4.52.7 version: 4.52.7 @@ -2124,8 +2124,8 @@ packages: peerDependencies: zod: ^3.0.0 - '@ai-sdk/provider-utils@0.0.14': - resolution: {integrity: sha512-PCQFN3MlC6DShS/81IFU9NVvt9OekQGiZTEowRc2AwAwWrDsv7er3UkcMswFAL/Z7xZKjgu0dZTNH1z9oUlo7A==} + '@ai-sdk/provider-utils@1.0.15': + resolution: {integrity: sha512-icZqf2kpV8XdSViei4pX9ylYcVn+pk9AnVquJJGjGQGnwZ/5OgShqnFcLYrMjQfQcSVkz0PxdQVsIhZHzlT9Og==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -2142,16 +2142,16 @@ packages: zod: optional: true - '@ai-sdk/provider@0.0.10': - resolution: {integrity: sha512-NzkrtREQpHID1cTqY/C4CI30PVOaXWKYytDR2EcytmFgnP7Z6+CrGIA/YCnNhYAuUm6Nx+nGpRL/Hmyrv7NYzg==} - engines: {node: '>=18'} - '@ai-sdk/provider@0.0.12': resolution: {integrity: sha512-oOwPQD8i2Ynpn22cur4sk26FW3mSy6t6/X/K1Ay2yGBKYiSpRyLfObhOrZEGsXDx+3euKy4nEZ193R36NM+tpQ==} engines: {node: '>=18'} - '@ai-sdk/react@0.0.20': - resolution: {integrity: sha512-L/PFqvT+rZd/aYZekEWXuVW3zooJEZAf2O5wL5JeKi71slBEuKZGGZP/7GzyX+8Uhl3JOg4wOdJTO/dogWzbAQ==} + '@ai-sdk/provider@0.0.21': + resolution: {integrity: sha512-9j95uaPRxwYkzQdkl4XO/MmWWW5c5vcVSXtqvALpD9SMB9fzH46dO3UN4VbOJR2J3Z84CZAqgZu5tNlkptT9qQ==} + engines: {node: '>=18'} + + '@ai-sdk/react@0.0.49': + resolution: {integrity: sha512-fb6EyT/Eh4jT5OTvTGnrp+LqyJ7qdXkYosFpvXSbOkzUiehMNxSWaH5jCCX4ct+Z5ZQbGEKfyQJiolk9TTYPVg==} engines: {node: '>=18'} peerDependencies: react: ^18 || ^19 @@ -2162,8 +2162,8 @@ packages: zod: optional: true - '@ai-sdk/solid@0.0.14': - resolution: {integrity: sha512-9esGkm7/jocNELfGstrd3TYgWycXLP0OG6LXGGaEXd7v75eEp067avoLgQuPdWmzjnJD2U7N8u4wXa0lLd0WQQ==} + '@ai-sdk/solid@0.0.39': + resolution: {integrity: sha512-dX0cFdmMDA/Ua3lLvnpjWMHVN/jrXqVJHWc5vK3hBms+/O4AircSW13OFhTNXGg7UDogU+lqt1L7+S+yC/Thew==} engines: {node: '>=18'} peerDependencies: solid-js: ^1.7.7 @@ -2171,8 +2171,8 @@ packages: solid-js: optional: true - '@ai-sdk/svelte@0.0.15': - resolution: {integrity: sha512-k4WwNgAddrQhumC6ogjZ/MPEk9kn3xEcD4CLX4CURX7y+641ktDIcZr5KeS+4o9U/jTrjSbYBJVr5HjoWm+Ixg==} + '@ai-sdk/svelte@0.0.41': + resolution: {integrity: sha512-A2bZdqFeRQMCym7D+7K82tBTNxt1pdeM46oS3MVJ5+Zimuqj0oq/S0TKr+sJUrfOeetmr/hEO5FJX9KxoHXYGQ==} engines: {node: '>=18'} peerDependencies: svelte: ^3.0.0 || ^4.0.0 @@ -2180,8 +2180,8 @@ packages: svelte: optional: true - '@ai-sdk/ui-utils@0.0.12': - resolution: {integrity: sha512-ivveEuneZPOUKqcIqZRCr2NUD+LJC8mYfL7jJRWaCr+JZqdYZ+5uR/nc8GKCly2TcC9/qoF3zxQuZEn0c5805g==} + '@ai-sdk/ui-utils@0.0.36': + resolution: {integrity: sha512-aaVQFFp2jzmTezIf+1r1Oj0F6IXMYwT1Bx2w7nLTEeoQDxPriLL/I+0nJJWUMPztAJhmZEx5WRaPMVC4Y5tm2Q==} engines: {node: '>=18'} peerDependencies: zod: ^3.0.0 @@ -2189,8 +2189,8 @@ packages: zod: optional: true - '@ai-sdk/vue@0.0.15': - resolution: {integrity: sha512-e8JBjZWV7MYdGcgiZCNp2qso/HdqJ2hSRD54oEELfiHgVf2y3FLnnRnc4M1MwyvX6WaVYvAd6+pdDgwVjU7h1Q==} + '@ai-sdk/vue@0.0.41': + resolution: {integrity: sha512-1ytM/vYtBfkfi38JhJvxq7mF/eZMthGAzRog9QYqwtMTX8HLpGAKIBsRDZ2Byg7yoHPdaxikKgp3Myj767sGvg==} engines: {node: '>=18'} peerDependencies: vue: ^3.3.4 @@ -6737,12 +6737,13 @@ packages: resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} engines: {node: '>=12'} - ai@3.2.22: - resolution: {integrity: sha512-2u2YT6cf/bTRexUtSiSDco/3/z/xlQ9iiW3y2aH05RwDlj9Q6rpALsTdjRNcglI+OBPaXUEORB/bD1dRwxob6Q==} + ai@3.3.15: + resolution: {integrity: sha512-Uqnq1/J6TxVliZiYruwJOrCjbfqIas4SY/FdUbuRQ4hPcW2EpyGqvvJZKYh3BW5nXj+/uTyB27aLgGoJNo4ICQ==} engines: {node: '>=18'} peerDependencies: openai: ^4.42.0 react: ^18 || ^19 + sswr: ^2.1.0 svelte: ^3.0.0 || ^4.0.0 zod: ^3.0.0 peerDependenciesMeta: @@ -6750,6 +6751,8 @@ packages: optional: true react: optional: true + sswr: + optional: true svelte: optional: true zod: @@ -13207,11 +13210,6 @@ packages: peerDependencies: zod: ^3.21.4 - zod-to-json-schema@3.22.5: - resolution: {integrity: sha512-+akaPo6a0zpVCCseDed504KBJUQpEW5QZw7RMneNmKw+fGaML1Z9tUNLnHHAC8x6dzVRO1eB2oEMyZRnuBZg7Q==} - peerDependencies: - zod: ^3.22.4 - zod-to-json-schema@3.23.2: resolution: {integrity: sha512-uSt90Gzc/tUfyNqxnjlfBs8W6WSGpNBv0rVsNxP/BVSMHMKGdthPYff4xtCHYloJGM0CFxFsb3NbC0eqPhfImw==} peerDependencies: @@ -13269,9 +13267,9 @@ snapshots: '@ai-sdk/provider-utils': 1.0.2(zod@3.22.4) zod: 3.22.4 - '@ai-sdk/provider-utils@0.0.14(zod@3.22.4)': + '@ai-sdk/provider-utils@1.0.15(zod@3.22.4)': dependencies: - '@ai-sdk/provider': 0.0.10 + '@ai-sdk/provider': 0.0.21 eventsource-parser: 1.1.2 nanoid: 3.3.6 secure-json-parse: 2.7.0 @@ -13287,52 +13285,56 @@ snapshots: optionalDependencies: zod: 3.22.4 - '@ai-sdk/provider@0.0.10': - dependencies: - json-schema: 0.4.0 - '@ai-sdk/provider@0.0.12': dependencies: json-schema: 0.4.0 - '@ai-sdk/react@0.0.20(react@18.2.0)(zod@3.22.4)': + '@ai-sdk/provider@0.0.21': dependencies: - '@ai-sdk/provider-utils': 1.0.2(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.12(zod@3.22.4) - swr: 2.2.0(react@18.2.0) + json-schema: 0.4.0 + + '@ai-sdk/react@0.0.49(react@18.2.0)(zod@3.22.4)': + dependencies: + '@ai-sdk/provider-utils': 1.0.15(zod@3.22.4) + '@ai-sdk/ui-utils': 0.0.36(zod@3.22.4) + swr: 2.2.5(react@18.2.0) optionalDependencies: react: 18.2.0 zod: 3.22.4 - '@ai-sdk/solid@0.0.14(solid-js@1.7.8)(zod@3.22.4)': + '@ai-sdk/solid@0.0.39(solid-js@1.7.8)(zod@3.22.4)': dependencies: - '@ai-sdk/ui-utils': 0.0.12(zod@3.22.4) + '@ai-sdk/provider-utils': 1.0.15(zod@3.22.4) + '@ai-sdk/ui-utils': 0.0.36(zod@3.22.4) optionalDependencies: solid-js: 1.7.8 transitivePeerDependencies: - zod - '@ai-sdk/svelte@0.0.15(svelte@4.2.18)(zod@3.22.4)': + '@ai-sdk/svelte@0.0.41(svelte@4.2.18)(zod@3.22.4)': dependencies: - '@ai-sdk/provider-utils': 1.0.2(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.12(zod@3.22.4) + '@ai-sdk/provider-utils': 1.0.15(zod@3.22.4) + '@ai-sdk/ui-utils': 0.0.36(zod@3.22.4) sswr: 2.1.0(svelte@4.2.18) optionalDependencies: svelte: 4.2.18 transitivePeerDependencies: - zod - '@ai-sdk/ui-utils@0.0.12(zod@3.22.4)': + '@ai-sdk/ui-utils@0.0.36(zod@3.22.4)': dependencies: - '@ai-sdk/provider-utils': 1.0.2(zod@3.22.4) + '@ai-sdk/provider': 0.0.21 + '@ai-sdk/provider-utils': 1.0.15(zod@3.22.4) + json-schema: 0.4.0 secure-json-parse: 2.7.0 + zod-to-json-schema: 3.23.2(zod@3.22.4) optionalDependencies: zod: 3.22.4 - '@ai-sdk/vue@0.0.15(vue@3.4.37(typescript@5.4.5))(zod@3.22.4)': + '@ai-sdk/vue@0.0.41(vue@3.4.37(typescript@5.4.5))(zod@3.22.4)': dependencies: - '@ai-sdk/provider-utils': 0.0.14(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.12(zod@3.22.4) + '@ai-sdk/provider-utils': 1.0.15(zod@3.22.4) + '@ai-sdk/ui-utils': 0.0.36(zod@3.22.4) swrv: 1.0.4(vue@3.4.37(typescript@5.4.5)) optionalDependencies: vue: 3.4.37(typescript@5.4.5) @@ -19609,52 +19611,52 @@ snapshots: clean-stack: 4.2.0 indent-string: 5.0.0 - ai@3.2.22(openai@4.47.1)(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4): + ai@3.3.15(openai@4.47.1)(react@18.2.0)(solid-js@1.7.8)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4): dependencies: - '@ai-sdk/provider': 0.0.12 - '@ai-sdk/provider-utils': 1.0.2(zod@3.22.4) - '@ai-sdk/react': 0.0.20(react@18.2.0)(zod@3.22.4) - '@ai-sdk/solid': 0.0.14(solid-js@1.7.8)(zod@3.22.4) - '@ai-sdk/svelte': 0.0.15(svelte@4.2.18)(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.12(zod@3.22.4) - '@ai-sdk/vue': 0.0.15(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) + '@ai-sdk/provider': 0.0.21 + '@ai-sdk/provider-utils': 1.0.15(zod@3.22.4) + '@ai-sdk/react': 0.0.49(react@18.2.0)(zod@3.22.4) + '@ai-sdk/solid': 0.0.39(solid-js@1.7.8)(zod@3.22.4) + '@ai-sdk/svelte': 0.0.41(svelte@4.2.18)(zod@3.22.4) + '@ai-sdk/ui-utils': 0.0.36(zod@3.22.4) + '@ai-sdk/vue': 0.0.41(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) '@opentelemetry/api': 1.9.0 eventsource-parser: 1.1.2 json-schema: 0.4.0 jsondiffpatch: 0.6.0 nanoid: 3.3.6 secure-json-parse: 2.7.0 - sswr: 2.1.0(svelte@4.2.18) - zod-to-json-schema: 3.22.5(zod@3.22.4) + zod-to-json-schema: 3.23.2(zod@3.22.4) optionalDependencies: openai: 4.47.1 react: 18.2.0 + sswr: 2.1.0(svelte@4.2.18) svelte: 4.2.18 zod: 3.22.4 transitivePeerDependencies: - solid-js - vue - ai@3.2.22(openai@4.52.7)(react@18.2.0)(solid-js@1.7.8)(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4): + ai@3.3.15(openai@4.52.7)(react@18.2.0)(solid-js@1.7.8)(sswr@2.1.0(svelte@4.2.18))(svelte@4.2.18)(vue@3.4.37(typescript@5.4.5))(zod@3.22.4): dependencies: - '@ai-sdk/provider': 0.0.12 - '@ai-sdk/provider-utils': 1.0.2(zod@3.22.4) - '@ai-sdk/react': 0.0.20(react@18.2.0)(zod@3.22.4) - '@ai-sdk/solid': 0.0.14(solid-js@1.7.8)(zod@3.22.4) - '@ai-sdk/svelte': 0.0.15(svelte@4.2.18)(zod@3.22.4) - '@ai-sdk/ui-utils': 0.0.12(zod@3.22.4) - '@ai-sdk/vue': 0.0.15(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) + '@ai-sdk/provider': 0.0.21 + '@ai-sdk/provider-utils': 1.0.15(zod@3.22.4) + '@ai-sdk/react': 0.0.49(react@18.2.0)(zod@3.22.4) + '@ai-sdk/solid': 0.0.39(solid-js@1.7.8)(zod@3.22.4) + '@ai-sdk/svelte': 0.0.41(svelte@4.2.18)(zod@3.22.4) + '@ai-sdk/ui-utils': 0.0.36(zod@3.22.4) + '@ai-sdk/vue': 0.0.41(vue@3.4.37(typescript@5.4.5))(zod@3.22.4) '@opentelemetry/api': 1.9.0 eventsource-parser: 1.1.2 json-schema: 0.4.0 jsondiffpatch: 0.6.0 nanoid: 3.3.6 secure-json-parse: 2.7.0 - sswr: 2.1.0(svelte@4.2.18) - zod-to-json-schema: 3.22.5(zod@3.22.4) + zod-to-json-schema: 3.23.2(zod@3.22.4) optionalDependencies: openai: 4.52.7 react: 18.2.0 + sswr: 2.1.0(svelte@4.2.18) svelte: 4.2.18 zod: 3.22.4 transitivePeerDependencies: @@ -27810,10 +27812,6 @@ snapshots: dependencies: zod: 3.22.4 - zod-to-json-schema@3.22.5(zod@3.22.4): - dependencies: - zod: 3.22.4 - zod-to-json-schema@3.23.2(zod@3.22.4): dependencies: zod: 3.22.4