diff --git a/lp/package.json b/lp/package.json index 1fb96a8c..47d2458a 100644 --- a/lp/package.json +++ b/lp/package.json @@ -12,7 +12,7 @@ "deploy:prd": "PUBLIC_ENV=prd VITE_ENV=prd pnpm build && wrangler pages deploy --project-name nepp-chan-lp-prd --branch main" }, "dependencies": { - "@ai-sdk/react": "^3.0.210", + "@ai-sdk/react": "^4.0.69", "@astrojs/check": "^0.9.10", "@astrojs/react": "^6.0.2", "@heroicons/react": "^2.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 199a77e4..fe0969b2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,8 +27,8 @@ importers: lp: dependencies: '@ai-sdk/react': - specifier: ^3.0.210 - version: 3.0.210(react@19.2.8)(zod@4.4.3) + specifier: ^4.0.69 + version: 4.0.69(react@19.2.8)(zod@4.4.3) '@astrojs/check': specifier: ^0.9.10 version: 0.9.10(prettier@3.9.6)(typescript@6.0.3) @@ -261,8 +261,8 @@ importers: web: dependencies: '@ai-sdk/react': - specifier: ^3.0.210 - version: 3.0.210(react@19.2.8)(zod@4.4.3) + specifier: ^4.0.69 + version: 4.0.69(react@19.2.8)(zod@4.4.3) '@astrojs/check': specifier: ^0.9.10 version: 0.9.10(prettier@3.9.6)(typescript@6.0.3) @@ -379,8 +379,8 @@ importers: widget: dependencies: '@ai-sdk/react': - specifier: ^3.0.210 - version: 3.0.210(react@19.2.8)(zod@4.4.3) + specifier: ^4.0.69 + version: 4.0.69(react@19.2.8)(zod@4.4.3) '@heroicons/react': specifier: ^2.2.0 version: 2.2.0(react@19.2.8) @@ -463,12 +463,24 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/gateway@4.0.52': + resolution: {integrity: sha512-SXUM8jzzuTUJRq+EOgPd5to6DSx0EKslVn+IVZHbUEX6k/3vCPNrvjckbK26HnNxHU/STxm+zTSJteqrO+7Z0w==} + engines: {node: '>=22'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/google@3.0.83': resolution: {integrity: sha512-Pz7aCX0dy+5x+r4K/37HbLZNaPtPL4q2NduzJW64VffLv5sI9Nb478wAd7PlH2r2asiypJsz/Jerf9draTciUA==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/mcp@2.0.32': + resolution: {integrity: sha512-NkXUnIEUmOmjD42LGpXGdHPULYvAV4SYUojutqw5YVNmQA7g64YRv3NLOaST21b2vIScUAah4qWchi62iUpQdA==} + engines: {node: '>=22'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/openai@3.0.73': resolution: {integrity: sha512-+3x9oxHv9Xp33Iv2L8D+e5hqmZi64jofBKig/9611JKyfV59NdkaDDajtwc0CxOEfARgCVq1BW7dP+526gKOKw==} engines: {node: '>=18'} @@ -505,6 +517,12 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/provider-utils@5.0.27': + resolution: {integrity: sha512-EzAn4pdgG5g0xXtH6lE2zyNmfjDQIDjATkfqzuidEI35g++hh4+07vnjzkT/RmGmIClPZiRj/Q2GMPV2V7mkHw==} + engines: {node: '>=22'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + '@ai-sdk/provider@1.1.3': resolution: {integrity: sha512-qZMxYJ0qqX/RfnuIaab+zp8UAeJn/ygXXAffR5I4N0n1IrvA6qBsjc8hXLmBiMV2zoXlifkacF7sEFnYnjBcqg==} engines: {node: '>=18'} @@ -525,9 +543,13 @@ packages: resolution: {integrity: sha512-e0CpNWJUY7OxAFAnCZkw+ri9QOHWwTs1tXP42782KFGCU07qt8NiXCrCVowyCB5dP2r5/Uls+g2oPd8kOJn9dw==} engines: {node: '>=22'} - '@ai-sdk/react@3.0.210': - resolution: {integrity: sha512-VprBlyc8yvwlpIdcIICL307vRncXrLlmcRTY/7JR5ND9+LvUcxJU16yW6prClFahqEWVza8Vr8P4Bgk5ZBtp4A==} - engines: {node: '>=18'} + '@ai-sdk/provider@4.0.7': + resolution: {integrity: sha512-6or44XprPzKbr8zkmzosowSE0pxkvJcoojBL+mCZvPUt3kvXp3XSNqeVun9golb1acEfSo6yaEBRT18h2VU+1Q==} + engines: {node: '>=22'} + + '@ai-sdk/react@4.0.69': + resolution: {integrity: sha512-AvwDHRXg0md72BOzclcZzlCkjwT8xQefEaVX8e78WZgd0F635+7iWJyCRRq7x2z5zOCK7/wiEpAUoWpGobQyXg==} + engines: {node: '>=22'} peerDependencies: react: ^18 || ~19.0.1 || ~19.1.2 || ^19.2.1 @@ -3405,6 +3427,12 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 + ai@7.0.66: + resolution: {integrity: sha512-wBUyoCYF3GVr+62nelBgR8YbpTSsMZrzFyOOjiwijylNSM2TFCW35C+Pml2vc59/WLMpyhS/LWZ55M+B9DAcSg==} + engines: {node: '>=22'} + peerDependencies: + zod: ^3.25.76 || ^4.1.8 + ajv-draft-04@1.0.0: resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} peerDependencies: @@ -6235,8 +6263,8 @@ packages: engines: {node: '>=16'} hasBin: true - swr@2.4.1: - resolution: {integrity: sha512-2CC6CiKQtEwaEeNiqWTAw9PGykW8SR5zZX8MZk6TeAvEAnVS7Visz8WzphqgtQ8v2xz/4Q5K+j+SeMaKXeeQIA==} + swr@2.5.1: + resolution: {integrity: sha512-BRw55e8r0B7SpDN20CAzoQAHl7y1yP7/Zt7oqUjMv0vSt2u2Xnkm88Ws+VypbV9BXHQVuSuyVq7zMjO16wSExw==} peerDependencies: react: ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -6975,12 +7003,26 @@ snapshots: '@vercel/oidc': 3.2.0 zod: 4.4.3 + '@ai-sdk/gateway@4.0.52(zod@4.4.3)': + dependencies: + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.27(zod@4.4.3) + '@vercel/oidc': 3.2.0 + zod: 4.4.3 + '@ai-sdk/google@3.0.83(zod@4.4.3)': dependencies: '@ai-sdk/provider': 3.0.10 '@ai-sdk/provider-utils': 4.0.30(zod@4.4.3) zod: 4.4.3 + '@ai-sdk/mcp@2.0.32(zod@4.4.3)': + dependencies: + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.27(zod@4.4.3) + pkce-challenge: 5.0.1 + zod: 4.4.3 + '@ai-sdk/openai@3.0.73(zod@4.4.3)': dependencies: '@ai-sdk/provider': 3.0.10 @@ -7023,6 +7065,15 @@ snapshots: eventsource-parser: 3.1.1 zod: 4.4.3 + '@ai-sdk/provider-utils@5.0.27(zod@4.4.3)': + dependencies: + '@ai-sdk/provider': 4.0.7 + '@standard-schema/spec': 1.1.0 + '@workflow/serde': 4.1.0 + eventsource-parser: 3.1.1 + undici: 7.29.0 + zod: 4.4.3 + '@ai-sdk/provider@1.1.3': dependencies: json-schema: 0.4.0 @@ -7043,12 +7094,18 @@ snapshots: dependencies: json-schema: 0.4.0 - '@ai-sdk/react@3.0.210(react@19.2.8)(zod@4.4.3)': + '@ai-sdk/provider@4.0.7': dependencies: - '@ai-sdk/provider-utils': 4.0.30(zod@4.4.3) - ai: 6.0.208(zod@4.4.3) + json-schema: 0.4.0 + + '@ai-sdk/react@4.0.69(react@19.2.8)(zod@4.4.3)': + dependencies: + '@ai-sdk/mcp': 2.0.32(zod@4.4.3) + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.27(zod@4.4.3) + ai: 7.0.66(zod@4.4.3) react: 19.2.8 - swr: 2.4.1(react@19.2.8) + swr: 2.5.1(react@19.2.8) throttleit: 2.1.0 transitivePeerDependencies: - zod @@ -9623,6 +9680,13 @@ snapshots: '@opentelemetry/api': 1.9.1 zod: 4.4.3 + ai@7.0.66(zod@4.4.3): + dependencies: + '@ai-sdk/gateway': 4.0.52(zod@4.4.3) + '@ai-sdk/provider': 4.0.7 + '@ai-sdk/provider-utils': 5.0.27(zod@4.4.3) + zod: 4.4.3 + ajv-draft-04@1.0.0(ajv@8.20.0): optionalDependencies: ajv: 8.20.0 @@ -12849,7 +12913,7 @@ snapshots: picocolors: 1.1.1 sax: 1.6.1 - swr@2.4.1(react@19.2.8): + swr@2.5.1(react@19.2.8): dependencies: dequal: 2.0.3 react: 19.2.8 diff --git a/web/package.json b/web/package.json index cd56df52..4806d198 100644 --- a/web/package.json +++ b/web/package.json @@ -15,7 +15,7 @@ "openapi:generate": "openapi-typescript http://localhost:8787/doc -o ../shared/src/api/types.d.ts" }, "dependencies": { - "@ai-sdk/react": "^3.0.210", + "@ai-sdk/react": "^4.0.69", "@astrojs/check": "^0.9.10", "@astrojs/react": "^6.0.2", "@heroicons/react": "^2.2.0", diff --git a/widget/package.json b/widget/package.json index 915cfa98..ac31d64a 100644 --- a/widget/package.json +++ b/widget/package.json @@ -13,7 +13,7 @@ "test:cov": "vitest run --coverage" }, "dependencies": { - "@ai-sdk/react": "^3.0.210", + "@ai-sdk/react": "^4.0.69", "@heroicons/react": "^2.2.0", "@nepp-chan/shared": "workspace:*", "ai": "^6.0.208",