diff --git a/apps/web/package.json b/apps/web/package.json index af7dea6fb..1d60e3606 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -12,32 +12,32 @@ "analyze": "next experimental-analyze --output" }, "dependencies": { - "@ai-sdk/gateway": "^4.0.36", + "@ai-sdk/gateway": "^4.0.40", "@dataconnect/generated": "file:src/dataconnect-generated", "@google/genai": "^2.15.0", "@google/generative-ai": "^0.24.1", - "@opentelemetry/api": "^1.9.1", + "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "2.10.0", - "@opentelemetry/exporter-trace-otlp-http": "^0.220.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.221.0", "@opentelemetry/instrumentation": "0.221.0", "@opentelemetry/resources": "2.10.0", "@opentelemetry/sdk-trace-base": "2.10.0", "@opentelemetry/semantic-conventions": "1.43.0", - "@sentry/nextjs": "^10.65.0", - "@stripe/stripe-js": "^9.9.0", - "@supabase/supabase-js": "^2.111.0", - "@upstash/redis": "^1.38.1", + "@sentry/nextjs": "^10.69.0", + "@stripe/stripe-js": "^9.13.0", + "@supabase/supabase-js": "^2.112.0", + "@upstash/redis": "^1.38.2", "@upstash/search": "^0.1.7", "@vercel/analytics": "^2.0.1", - "@vercel/functions": "^3.7.6", + "@vercel/functions": "^3.7.7", "@vercel/speed-insights": "^2.0.0", - "ai": "^7.0.47", + "ai": "^7.0.51", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "lucide-react": "^1.25.0", + "lucide-react": "^1.28.0", "next": "^16.2.11", "next-auth": "^4.24.15", - "openai": "^7.3.0", + "openai": "^7.4.0", "react": "^19", "react-dom": "^19", "server-only": "^0.0.1", @@ -49,17 +49,17 @@ "zustand": "^5.0.14" }, "devDependencies": { - "@playwright/test": "^1.62.1", - "@tailwindcss/postcss": "^4.3.3", + "@playwright/test": "^1.62.0", + "@tailwindcss/postcss": "^4.3.2", "@types/node": "^26", "@types/react": "^19", "@types/react-dom": "^19", - "autoprefixer": "^10.5.4", + "autoprefixer": "^10.5.2", "eslint": "^9.39.5", - "eslint-config-next": "^16.2.10", - "playwright": "^1.62.1", - "postcss": "^8.5.25", - "tailwindcss": "^4.3.3", + "eslint-config-next": "^16.3.0", + "playwright": "^1.62.0", + "postcss": "^8.5.23", + "tailwindcss": "^4.3.2", "typescript": "6.0.3", "vite": "^8.2.0", "vitest": "^4.1.10" diff --git a/package-lock.json b/package-lock.json index 7fdd515f7..3f9218cb2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,19 +11,19 @@ "apps/*" ], "dependencies": { - "@ai-sdk/gateway": "^4.0.36", + "@ai-sdk/gateway": "^4.0.40", "@dataconnect/generated": "file:src/dataconnect-generated", "@google-cloud/text-to-speech": "^6.4.0", "@google/genai": "^2.15.0", "@opentelemetry/core": "^2.10.0", "@types/node": "^26.1.2", - "ai": "^7.0.47", + "ai": "^7.0.51", "chrome-devtools-mcp": "^1.6.0", "dotenv": "^17.4.2", - "openai": "^7.3.0", + "openai": "^7.4.0", "react": "^19", "react-dom": "^19", - "tsx": "^4.23.1" + "tsx": "^4.23.5" }, "devDependencies": { "@modelcontextprotocol/sdk": "^1.30.0", @@ -43,32 +43,32 @@ "name": "eventrelay-web", "version": "0.1.0", "dependencies": { - "@ai-sdk/gateway": "^4.0.36", + "@ai-sdk/gateway": "^4.0.40", "@dataconnect/generated": "file:src/dataconnect-generated", "@google/genai": "^2.15.0", "@google/generative-ai": "^0.24.1", - "@opentelemetry/api": "^1.9.1", + "@opentelemetry/api": "^1.9.0", "@opentelemetry/core": "2.10.0", - "@opentelemetry/exporter-trace-otlp-http": "^0.220.0", + "@opentelemetry/exporter-trace-otlp-http": "^0.221.0", "@opentelemetry/instrumentation": "0.221.0", "@opentelemetry/resources": "2.10.0", "@opentelemetry/sdk-trace-base": "2.10.0", "@opentelemetry/semantic-conventions": "1.43.0", - "@sentry/nextjs": "^10.65.0", - "@stripe/stripe-js": "^9.9.0", - "@supabase/supabase-js": "^2.111.0", - "@upstash/redis": "^1.38.1", + "@sentry/nextjs": "^10.69.0", + "@stripe/stripe-js": "^9.13.0", + "@supabase/supabase-js": "^2.112.0", + "@upstash/redis": "^1.38.2", "@upstash/search": "^0.1.7", "@vercel/analytics": "^2.0.1", - "@vercel/functions": "^3.7.6", + "@vercel/functions": "^3.7.7", "@vercel/speed-insights": "^2.0.0", - "ai": "^7.0.47", + "ai": "^7.0.51", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "lucide-react": "^1.25.0", + "lucide-react": "^1.28.0", "next": "^16.2.11", "next-auth": "^4.24.15", - "openai": "^7.3.0", + "openai": "^7.4.0", "react": "^19", "react-dom": "^19", "server-only": "^0.0.1", @@ -80,17 +80,17 @@ "zustand": "^5.0.14" }, "devDependencies": { - "@playwright/test": "^1.62.1", - "@tailwindcss/postcss": "^4.3.3", + "@playwright/test": "^1.62.0", + "@tailwindcss/postcss": "^4.3.2", "@types/node": "^26", "@types/react": "^19", "@types/react-dom": "^19", - "autoprefixer": "^10.5.4", + "autoprefixer": "^10.5.2", "eslint": "^9.39.5", - "eslint-config-next": "^16.2.10", - "playwright": "^1.62.1", - "postcss": "^8.5.25", - "tailwindcss": "^4.3.3", + "eslint-config-next": "^16.3.0", + "playwright": "^1.62.0", + "postcss": "^8.5.23", + "tailwindcss": "^4.3.2", "typescript": "6.0.3", "vite": "^8.2.0", "vitest": "^4.1.10" @@ -1464,32 +1464,13 @@ "uncrypto": "^0.1.3" } }, - "apps/web/node_modules/@vercel/cli-config": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@vercel/cli-config/-/cli-config-0.2.1.tgz", - "integrity": "sha512-RhfyXmRLHdbnry8RJqHDc+5rGxMZ0bu+fpysZjtv3bE+BubpuwxTancHOKiH5zKQREsdwFVr3mOI2kOvxlOyxA==", - "license": "Apache-2.0", - "dependencies": { - "xdg-app-paths": "5", - "zod": "4.1.11" - } - }, - "apps/web/node_modules/@vercel/cli-config/node_modules/zod": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.11.tgz", - "integrity": "sha512-WPsqwxITS2tzx1bzhIKsEs19ABD5vmCVa4xBo2tq/SrV4RNZtfws1EnCWQXM6yh8bD08a1idvkB5MZSBiZsjwg==", - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/colinhacks" - } - }, "apps/web/node_modules/@vercel/functions": { - "version": "3.7.6", - "resolved": "https://registry.npmjs.org/@vercel/functions/-/functions-3.7.6.tgz", - "integrity": "sha512-QKlSfrgvo4pGEnzHw8Dha9GRTb5hhLBbImKi4rL4CmxClaVs+36hxgjW0MOqez57wWShstpKOWZY/mU8KuYoUQ==", + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@vercel/functions/-/functions-3.7.7.tgz", + "integrity": "sha512-oy0FzkuXmUIzyRR2pYastP4xH0m9VTK3yP2Vj77eRcxcbX+f4o6x3RMx4RuwJ4j4pjx9USd/h79R/pKbSZV80Q==", "license": "Apache-2.0", "dependencies": { - "@vercel/oidc": "3.8.1" + "@vercel/oidc": "3.8.2" }, "engines": { "node": ">= 20" @@ -1508,13 +1489,13 @@ } }, "apps/web/node_modules/@vercel/oidc": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.8.1.tgz", - "integrity": "sha512-ufdalm2MWOYksyj8KVpWjoOFPJO6zoYpuyvIggIQ2bB0CFCjTCiTkGXHqAKwG77GVRjOaN3/8S5ITlZpXWmqOw==", + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.8.2.tgz", + "integrity": "sha512-nmVSeQ7tewCkqYBNB/MNL8aPB9sTvtjvqIE6+U17U4IuTyehuWVERDlWrSn0DVfiFAstRlRkGLHBlKHB2FyzbQ==", "license": "Apache-2.0", "dependencies": { - "@vercel/cli-config": "0.2.1", - "@vercel/cli-exec": "1.0.0", + "@vercel/cli-config": "0.2.2", + "@vercel/cli-exec": "1.0.1", "jose": "^5.9.6" }, "engines": { @@ -2217,13 +2198,13 @@ } }, "node_modules/@ai-sdk/gateway": { - "version": "4.0.36", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.36.tgz", - "integrity": "sha512-N1P6bdW/aC5rxLeuGYgx3X4el3DoZy8UWlky+g+AeIZSmxaEi/AToHJL4cmZ6nCPHk1byqJWwC+PaOZG0hK0dw==", + "version": "4.0.40", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.40.tgz", + "integrity": "sha512-poNySlk+zSe04M4v0wgJKt+mzY6Vk6abcQid58YZnFUBJYo6VwfsFUaW7oINoR1vYYB7Ne6eqY1doSxYKt0KDg==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.4", - "@ai-sdk/provider-utils": "5.0.18", + "@ai-sdk/provider": "4.0.5", + "@ai-sdk/provider-utils": "5.0.20", "@vercel/oidc": "3.2.0" }, "engines": { @@ -2234,9 +2215,9 @@ } }, "node_modules/@ai-sdk/provider": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.4.tgz", - "integrity": "sha512-tbHKNLirllUNF3ZlkCsXnwab2ZV1Sl4b1H/Cp9ruCce15IBmskE8Gwkk0yo9xDWY+jho2of7lVXtwSsyrq7cwQ==", + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.5.tgz", + "integrity": "sha512-9WAerTaPU2jcVi8dh8x27tySEuLur1Kfg7Go74GuCmsC/2MDSvrTkrK8ZrXWjryEevKfcPPmO1enveE7eqlzoA==", "license": "Apache-2.0", "dependencies": { "json-schema": "^0.4.0" @@ -2246,12 +2227,12 @@ } }, "node_modules/@ai-sdk/provider-utils": { - "version": "5.0.18", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.18.tgz", - "integrity": "sha512-UBNCrkxS5llgN2/RXLBRkjCFTIuL6YB1Goq5c+yRecnznhtX4XPjTwLHz2hrsTltTVZ0rqVegtnwFXdPBkjDHA==", + "version": "5.0.20", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.20.tgz", + "integrity": "sha512-9W8c2mXiGgbo9sBBT4ybEWF8znxla2CO8VTim8t5oCCLP4aDH4o6RvkHfwL/iLC6mEbO4a6LpS2FBbQHccU+ig==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.4", + "@ai-sdk/provider": "4.0.5", "@standard-schema/spec": "^1.1.0", "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8", @@ -6843,9 +6824,9 @@ } }, "node_modules/@vercel/cli-exec": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@vercel/cli-exec/-/cli-exec-1.0.0.tgz", - "integrity": "sha512-kQF8LGie/Hbdq9/psJxLE7owRTcqMQMhgybU04gCeR7cbQAr5t8OrjefDNColJv1QSSucFt4pLwRiARVmlOnug==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@vercel/cli-exec/-/cli-exec-1.0.1.tgz", + "integrity": "sha512-g9XerViJ/paZujufXYcu5XYI2vU2rtB4sgdpjUHde5RnOkdmpu0ngH46LCFGHoPXO/C+qDPSczIHIRN+8Q2YKQ==", "license": "Apache-2.0", "dependencies": { "execa": "5.1.1" @@ -6878,18 +6859,6 @@ } } }, - "node_modules/@vercel/functions/node_modules/@vercel/cli-exec": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@vercel/cli-exec/-/cli-exec-1.0.1.tgz", - "integrity": "sha512-g9XerViJ/paZujufXYcu5XYI2vU2rtB4sgdpjUHde5RnOkdmpu0ngH46LCFGHoPXO/C+qDPSczIHIRN+8Q2YKQ==", - "license": "Apache-2.0", - "dependencies": { - "execa": "5.1.1" - }, - "engines": { - "node": ">= 18" - } - }, "node_modules/@vercel/functions/node_modules/@vercel/oidc": { "version": "3.8.2", "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.8.2.tgz", @@ -7692,14 +7661,14 @@ } }, "node_modules/ai": { - "version": "7.0.47", - "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.47.tgz", - "integrity": "sha512-e0MpNtufu6JmcmwMUTgM1smCRkP5z014iPaKgnCm7kmMsTSIZbOJN2vglhPq0WIj/6x7ewVi6W0FyIR0pjaE3Q==", + "version": "7.0.51", + "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.51.tgz", + "integrity": "sha512-yyxSDZmlpTZs2oepyjzHMXrPk0mJ2ITpw8TfXYiF53yo0WkQJ1qm6MbpUiYclh640D35nNJ8bq57RffSrX+Qzg==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "4.0.36", - "@ai-sdk/provider": "4.0.4", - "@ai-sdk/provider-utils": "5.0.18" + "@ai-sdk/gateway": "4.0.40", + "@ai-sdk/provider": "4.0.5", + "@ai-sdk/provider-utils": "5.0.20" }, "engines": { "node": ">=22" @@ -13098,9 +13067,9 @@ } }, "node_modules/openai": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-7.3.0.tgz", - "integrity": "sha512-FLnIAkDEP3grs+BSDpqxEWVR37yG97/hs95lajF8SnHuA5nqtssh0uJVXbPhODNEoZqar+nEd+fIeGJgwoLUmg==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/openai/-/openai-7.4.0.tgz", + "integrity": "sha512-+C9Muit5x8j9R8ej8ZzVgKcrVDtqFqTy9gxFdov0EItLgU68zrJtF9ZeT0cyqJQW9S3PCJkdFgADtRGquRBtew==", "license": "Apache-2.0", "engines": { "node": ">=22.0.0" @@ -15213,9 +15182,9 @@ "license": "0BSD" }, "node_modules/tsx": { - "version": "4.23.1", - "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.1.tgz", - "integrity": "sha512-GQHnkIfxyx1wYCOS/wonik5MVRZU9hi1TEZmzGZSCJB1y9YgoZ8H6itNE/u4suE+yLmOzuE4E5S4TZ/ZX2wcWQ==", + "version": "4.23.5", + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.23.5.tgz", + "integrity": "sha512-rw55FUaqOoI7RvlQwLbhO4nSDApnQ4/CykPuiQ/EPvtrX3WA9Ig55jIt9VvbBJbzJuj12ueRu4PMZ2SxPVbihg==", "license": "MIT", "dependencies": { "esbuild": "~0.28.0" diff --git a/package.json b/package.json index ba5c0dd4c..1dd9a3745 100644 --- a/package.json +++ b/package.json @@ -55,18 +55,18 @@ } }, "dependencies": { - "@ai-sdk/gateway": "^4.0.36", + "@ai-sdk/gateway": "^4.0.40", "@dataconnect/generated": "file:src/dataconnect-generated", "@google-cloud/text-to-speech": "^6.4.0", "@google/genai": "^2.15.0", "@opentelemetry/core": "^2.10.0", "@types/node": "^26.1.2", - "ai": "^7.0.47", + "ai": "^7.0.51", "chrome-devtools-mcp": "^1.6.0", "dotenv": "^17.4.2", - "openai": "^7.3.0", + "openai": "^7.4.0", "react": "^19", "react-dom": "^19", - "tsx": "^4.23.1" + "tsx": "^4.23.5" } }