diff --git a/package.json b/package.json index ff18c28..917c8e7 100644 --- a/package.json +++ b/package.json @@ -29,8 +29,8 @@ "dependencies": { "@ai-sdk/anthropic": "^2.0.53", "@ai-sdk/google": "^2.0.44", - "@ai-sdk/openai": "^2.0.77", - "@openrouter/ai-sdk-provider": "^1.3.0", + "@ai-sdk/openai": "^2.0.79", + "@openrouter/ai-sdk-provider": "^1.4.1", "@radix-ui/react-alert-dialog": "1.1.15", "@radix-ui/react-avatar": "1.1.11", "@radix-ui/react-checkbox": "1.3.3", @@ -54,20 +54,20 @@ "@tanstack/react-table": "8.21.3", "@vercel/analytics": "^1.6.1", "@vercel/speed-insights": "^1.3.1", - "ai": "^5.0.106", + "ai": "^5.0.108", "babel-plugin-react-compiler": "^1.0.0", "better-auth": "1.4.5", "class-variance-authority": "0.7.1", "clsx": "2.1.1", "cmdk": "^1.1.1", "date-fns": "^4.1.0", - "drizzle-orm": "0.44.7", + "drizzle-orm": "0.45.0", "motion": "^12.23.25", "next": "16.0.7", "next-themes": "0.4.6", "pg": "8.16.3", "react": "19.2.1", - "react-day-picker": "^9.11.3", + "react-day-picker": "^9.12.0", "react-dom": "19.2.1", "recharts": "3.5.1", "resend": "^6.5.2", @@ -83,10 +83,10 @@ "@types/pg": "^8.15.6", "@types/react": "19.2.7", "@types/react-dom": "19.2.3", - "baseline-browser-mapping": "^2.9.2", + "baseline-browser-mapping": "^2.9.4", "depcheck": "^1.4.7", "dotenv": "^17.2.3", - "drizzle-kit": "0.31.7", + "drizzle-kit": "0.31.8", "eslint": "9.39.1", "eslint-config-next": "16.0.7", "tailwindcss": "4.1.17", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f8d9c07..708bffa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^2.0.44 version: 2.0.44(zod@4.1.13) '@ai-sdk/openai': - specifier: ^2.0.77 - version: 2.0.77(zod@4.1.13) + specifier: ^2.0.79 + version: 2.0.79(zod@4.1.13) '@openrouter/ai-sdk-provider': - specifier: ^1.3.0 - version: 1.3.0(ai@5.0.106(zod@4.1.13))(zod@4.1.13) + specifier: ^1.4.1 + version: 1.4.1(ai@5.0.108(zod@4.1.13))(zod@4.1.13) '@radix-ui/react-alert-dialog': specifier: 1.1.15 version: 1.1.15(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.1(react@19.2.1))(react@19.2.1) @@ -90,8 +90,8 @@ importers: specifier: ^1.3.1 version: 1.3.1(next@16.0.7(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(react@19.2.1)(vue-router@4.6.3(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) ai: - specifier: ^5.0.106 - version: 5.0.106(zod@4.1.13) + specifier: ^5.0.108 + version: 5.0.108(zod@4.1.13) babel-plugin-react-compiler: specifier: ^1.0.0 version: 1.0.0 @@ -111,8 +111,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 drizzle-orm: - specifier: 0.44.7 - version: 0.44.7(@opentelemetry/api@1.9.0)(@types/pg@8.15.6)(better-sqlite3@12.4.1)(kysely@0.28.8)(pg@8.16.3) + specifier: 0.45.0 + version: 0.45.0(@opentelemetry/api@1.9.0)(@types/pg@8.15.6)(better-sqlite3@12.4.1)(kysely@0.28.8)(pg@8.16.3) motion: specifier: ^12.23.25 version: 12.23.25(react-dom@19.2.1(react@19.2.1))(react@19.2.1) @@ -129,8 +129,8 @@ importers: specifier: 19.2.1 version: 19.2.1 react-day-picker: - specifier: ^9.11.3 - version: 9.11.3(react@19.2.1) + specifier: ^9.12.0 + version: 9.12.0(react@19.2.1) react-dom: specifier: 19.2.1 version: 19.2.1(react@19.2.1) @@ -172,8 +172,8 @@ importers: specifier: 19.2.3 version: 19.2.3(@types/react@19.2.7) baseline-browser-mapping: - specifier: ^2.9.2 - version: 2.9.2 + specifier: ^2.9.4 + version: 2.9.4 depcheck: specifier: ^1.4.7 version: 1.4.7 @@ -181,8 +181,8 @@ importers: specifier: ^17.2.3 version: 17.2.3 drizzle-kit: - specifier: 0.31.7 - version: 0.31.7 + specifier: 0.31.8 + version: 0.31.8 eslint: specifier: 9.39.1 version: 9.39.1(jiti@2.6.1) @@ -219,8 +219,8 @@ packages: peerDependencies: zod: ^3.25.76 || ^4.1.8 - '@ai-sdk/openai@2.0.77': - resolution: {integrity: sha512-lEJ9vyWSU5VLo+6Msr6r32RnABf4SRxPSV3Hz1Yb5yt43bWYxbBzwaDNYGhJaDL6rCgfUVvcIf5TKiiEuVd4EQ==} + '@ai-sdk/openai@2.0.79': + resolution: {integrity: sha512-RIUbwD2VGpawSKUuZ0HmsDbyjPniQIa9wYyE3xQ5fIWnI+RZH8MfyRwnUFom1pko5YOGlhosZhJmvolG8lNr7Q==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -1097,8 +1097,8 @@ packages: resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} - '@openrouter/ai-sdk-provider@1.3.0': - resolution: {integrity: sha512-l19chPX+YzD28IpmMMN3K2mYOInJtbWDLSjwSW4Ryhqnk37D3NW+0lUVjotlOI0+0QajoNfI3ubc3UVpSSU5oA==} + '@openrouter/ai-sdk-provider@1.4.1': + resolution: {integrity: sha512-dj88dldpAreSNPVkO3ap19XGgx98nb/WeTrPdiUmErKSyFGYQvrjpXTn7WFyhGPDRrEdhua6oaBshsA8yiuGlg==} engines: {node: '>=18'} peerDependencies: ai: ^5.0.0 @@ -2107,8 +2107,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - ai@5.0.106: - resolution: {integrity: sha512-M5obwavxSJJ3tGlAFqI6eltYNJB0D20X6gIBCFx/KVorb/X1fxVVfiZZpZb+Gslu4340droSOjT0aKQFCarNVg==} + ai@5.0.108: + resolution: {integrity: sha512-Jex3Lb7V41NNpuqJHKgrwoU6BCLHdI1Pg4qb4GJH4jRIDRXUBySJErHjyN4oTCwbiYCeb/8II9EnqSRPq9EifA==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -2210,8 +2210,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.9.2: - resolution: {integrity: sha512-PxSsosKQjI38iXkmb3d0Y32efqyA0uW4s41u4IVBsLlWLhCiYNpH/AfNOVWRqCQBlD8TFJTz6OUWNd4DFJCnmw==} + baseline-browser-mapping@2.9.4: + resolution: {integrity: sha512-ZCQ9GEWl73BVm8bu5Fts8nt7MHdbt5vY9bP6WGnUh+r3l8M7CgfyTlwsgCbMC66BNxPr6Xoce3j66Ms5YUQTNA==} hasBin: true better-auth@1.4.5: @@ -2495,12 +2495,12 @@ packages: resolution: {integrity: sha512-JVUnt+DUIzu87TABbhPmNfVdBDt18BLOWjMUFJMSi/Qqg7NTYtabbvSNJGOJ7afbRuv9D/lngizHtP7QyLQ+9w==} engines: {node: '>=12'} - drizzle-kit@0.31.7: - resolution: {integrity: sha512-hOzRGSdyKIU4FcTSFYGKdXEjFsncVwHZ43gY3WU5Bz9j5Iadp6Rh6hxLSQ1IWXpKLBKt/d5y1cpSPcV+FcoQ1A==} + drizzle-kit@0.31.8: + resolution: {integrity: sha512-O9EC/miwdnRDY10qRxM8P3Pg8hXe3LyU4ZipReKOgTwn4OqANmftj8XJz1UPUAS6NMHf0E2htjsbQujUTkncCg==} hasBin: true - drizzle-orm@0.44.7: - resolution: {integrity: sha512-quIpnYznjU9lHshEOAYLoZ9s3jweleHlZIAWR/jX9gAWNg/JhQ1wj0KGRf7/Zm+obRrYd9GjPVJg790QY9N5AQ==} + drizzle-orm@0.45.0: + resolution: {integrity: sha512-lyd9VRk3SXKRjV/gQckQzmJgkoYMvVG3A2JAV0vh3L+Lwk+v9+rK5Gj0H22y+ZBmxsrRBgJ5/RbQCN7DWd1dtQ==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' '@cloudflare/workers-types': '>=4' @@ -3648,8 +3648,8 @@ packages: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true - react-day-picker@9.11.3: - resolution: {integrity: sha512-7lD12UvGbkyXqgzbYIGQTbl+x29B9bAf+k0pP5Dcs1evfpKk6zv4EdH/edNc8NxcmCiTNXr2HIYPrSZ3XvmVBg==} + react-day-picker@9.12.0: + resolution: {integrity: sha512-t8OvG/Zrciso5CQJu5b1A7yzEmebvST+S3pOVQJWxwjjVngyG/CA2htN/D15dLI4uTEuLLkbZyS4YYt480FAtA==} engines: {node: '>=18'} peerDependencies: react: '>=16.8.0' @@ -4231,7 +4231,7 @@ snapshots: '@ai-sdk/provider-utils': 3.0.18(zod@4.1.13) zod: 4.1.13 - '@ai-sdk/openai@2.0.77(zod@4.1.13)': + '@ai-sdk/openai@2.0.79(zod@4.1.13)': dependencies: '@ai-sdk/provider': 2.0.0 '@ai-sdk/provider-utils': 3.0.18(zod@4.1.13) @@ -4868,10 +4868,10 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} - '@openrouter/ai-sdk-provider@1.3.0(ai@5.0.106(zod@4.1.13))(zod@4.1.13)': + '@openrouter/ai-sdk-provider@1.4.1(ai@5.0.108(zod@4.1.13))(zod@4.1.13)': dependencies: '@openrouter/sdk': 0.1.27 - ai: 5.0.106(zod@4.1.13) + ai: 5.0.108(zod@4.1.13) zod: 4.1.13 '@openrouter/sdk@0.1.27': @@ -5841,7 +5841,7 @@ snapshots: acorn@8.15.0: {} - ai@5.0.106(zod@4.1.13): + ai@5.0.108(zod@4.1.13): dependencies: '@ai-sdk/gateway': 2.0.18(zod@4.1.13) '@ai-sdk/provider': 2.0.0 @@ -5968,7 +5968,7 @@ snapshots: base64-js@1.5.1: optional: true - baseline-browser-mapping@2.9.2: {} + baseline-browser-mapping@2.9.4: {} better-auth@1.4.5(next@16.0.7(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.1(react@19.2.1))(react@19.2.1))(react-dom@19.2.1(react@19.2.1))(react@19.2.1)(vue@3.5.25(typescript@5.9.3)): dependencies: @@ -6033,7 +6033,7 @@ snapshots: browserslist@4.28.0: dependencies: - baseline-browser-mapping: 2.9.2 + baseline-browser-mapping: 2.9.4 caniuse-lite: 1.0.30001757 electron-to-chromium: 1.5.262 node-releases: 2.0.27 @@ -6270,7 +6270,7 @@ snapshots: dotenv@17.2.3: {} - drizzle-kit@0.31.7: + drizzle-kit@0.31.8: dependencies: '@drizzle-team/brocli': 0.10.2 '@esbuild-kit/esm-loader': 2.6.5 @@ -6279,7 +6279,7 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.44.7(@opentelemetry/api@1.9.0)(@types/pg@8.15.6)(better-sqlite3@12.4.1)(kysely@0.28.8)(pg@8.16.3): + drizzle-orm@0.45.0(@opentelemetry/api@1.9.0)(@types/pg@8.15.6)(better-sqlite3@12.4.1)(kysely@0.28.8)(pg@8.16.3): optionalDependencies: '@opentelemetry/api': 1.9.0 '@types/pg': 8.15.6 @@ -7523,7 +7523,7 @@ snapshots: strip-json-comments: 2.0.1 optional: true - react-day-picker@9.11.3(react@19.2.1): + react-day-picker@9.12.0(react@19.2.1): dependencies: '@date-fns/tz': 1.4.1 date-fns: 4.1.0