diff --git a/package-lock.json b/package-lock.json index 484c932..490f597 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "@langfuse/otel": "^4.4.4", "@langfuse/tracing": "^4.4.9", "@next/third-parties": "^16.0.6", - "@opennextjs/cloudflare": "1.14.7", + "@opennextjs/cloudflare": "1.14.8", "@openrouter/ai-sdk-provider": "^1.5.4", "@opentelemetry/exporter-trace-otlp-http": "^0.208.0", "@opentelemetry/sdk-trace-node": "^2.2.0", @@ -47,7 +47,6 @@ "clsx": "^2.1.1", "cmdk": "^1.1.1", "idb": "^8.0.3", - "js-tiktoken": "^1.0.21", "jsonrepair": "^3.13.1", "lucide-react": "^0.562.0", "motion": "^12.23.25", @@ -121,14 +120,14 @@ "license": "MIT" }, "node_modules/@ai-sdk/amazon-bedrock": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@ai-sdk/amazon-bedrock/-/amazon-bedrock-4.0.4.tgz", - "integrity": "sha512-ssy90ibTrbszGJnYF98vS7bJQtmIp1355iWgKHd2cS8uG8FrBQyYWZZNOSq5dIB3SRzfqKjsyUHKJyF6f7J95w==", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/@ai-sdk/amazon-bedrock/-/amazon-bedrock-4.0.13.tgz", + "integrity": "sha512-z5FQUoDBo5xwLBmR/PNFiicDpaxaUJzmH5lC4mKVz6h560lEfr25airIsGw3bS1oJc7GhBxak+4oqEqBrbTPYg==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/anthropic": "3.0.2", - "@ai-sdk/provider": "3.0.1", - "@ai-sdk/provider-utils": "4.0.2", + "@ai-sdk/anthropic": "3.0.9", + "@ai-sdk/provider": "3.0.2", + "@ai-sdk/provider-utils": "4.0.4", "@smithy/eventstream-codec": "^4.0.1", "@smithy/util-utf8": "^4.0.0", "aws4fetch": "^1.0.20" @@ -141,13 +140,13 @@ } }, "node_modules/@ai-sdk/anthropic": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-3.0.2.tgz", - "integrity": "sha512-D6iSsrOYryBSPsFtOiEDv54jnjVCU/flIuXdjuRY7LdikB0KGjpazN8Dt4ONXzL+ux69ds2nzFNKke/w/fgLAA==", + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-3.0.9.tgz", + "integrity": "sha512-QBD4qDnwIHd+N5PpjxXOaWJig1aRB43J0PM5ZUe6Yyl9Qq2bUmraQjvNznkuFKy+hMFDgj0AvgGogTiO5TC+qA==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.1", - "@ai-sdk/provider-utils": "4.0.2" + "@ai-sdk/provider": "3.0.2", + "@ai-sdk/provider-utils": "4.0.4" }, "engines": { "node": ">=18" @@ -157,14 +156,14 @@ } }, "node_modules/@ai-sdk/azure": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@ai-sdk/azure/-/azure-3.0.2.tgz", - "integrity": "sha512-R0cMZ+czZHwyiU6vzmzjnHZ0pWvKyoTgTrkbN0DPBJ4nUw5mzC48OBNZLKkI0jwEE0o0TWwPEJsi4vSATy7G8w==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@ai-sdk/azure/-/azure-3.0.7.tgz", + "integrity": "sha512-TuoW5wIe8EXMlcLbBy8f19JLN8qJXR+4sej2SPhkeZONIoWMUgkxDjCnRUlFb5WFNYMqWmlnTzpMEJUgnwqAvw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/openai": "3.0.2", - "@ai-sdk/provider": "3.0.1", - "@ai-sdk/provider-utils": "4.0.2" + "@ai-sdk/openai": "3.0.7", + "@ai-sdk/provider": "3.0.2", + "@ai-sdk/provider-utils": "4.0.4" }, "engines": { "node": ">=18" @@ -174,13 +173,13 @@ } }, "node_modules/@ai-sdk/deepseek": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@ai-sdk/deepseek/-/deepseek-2.0.2.tgz", - "integrity": "sha512-HznAFPbhOw/RUknLhSnYz3Ng78KBfouXlFRBL7WBw/jDbDKQIRl0vCux/DjjikbRBIl8EYewuPW7GnIEYMX5qA==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@ai-sdk/deepseek/-/deepseek-2.0.4.tgz", + "integrity": "sha512-fw5ayjMYkcDAbq5Qc6cNKSqcOkeJwBEfK1v9TC7RAvEqmIgFxNfCtnWzEobQ4nk0AknPJfg6uFjZl+YdwCdLaw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.1", - "@ai-sdk/provider-utils": "4.0.2" + "@ai-sdk/provider": "3.0.2", + "@ai-sdk/provider-utils": "4.0.4" }, "engines": { "node": ">=18" @@ -190,14 +189,14 @@ } }, "node_modules/@ai-sdk/gateway": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.5.tgz", - "integrity": "sha512-AtxA1wcoKTHr9uFoC5KZEXqJP4SMW4j3VbcliUECUYssbWbePJ9+b3AaCny1lxf1xhDK9EIyAgBOKhXoQSr9nA==", + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.10.tgz", + "integrity": "sha512-sRlPMKd38+fdp2y11USW44c0o8tsIsT6T/pgyY04VXC3URjIRnkxugxd9AkU2ogfpPDMz50cBAGPnMxj+6663Q==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.1", - "@ai-sdk/provider-utils": "4.0.2", - "@vercel/oidc": "3.0.5" + "@ai-sdk/provider": "3.0.2", + "@ai-sdk/provider-utils": "4.0.4", + "@vercel/oidc": "3.1.0" }, "engines": { "node": ">=18" @@ -207,13 +206,13 @@ } }, "node_modules/@ai-sdk/google": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-3.0.2.tgz", - "integrity": "sha512-KyV4AR8fBKVCABfav3zGn/PY7cMDMt9m7yYhH+FJ7jLfBrEVdjT4sM0ojPFRHYUelXHl42oOAgpy3GWkeG6vtw==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-3.0.6.tgz", + "integrity": "sha512-Nr7E+ouWd/bKO9SFlgLnJJ1+fiGHC07KAeFr08faT+lvkECWlxVox3aL0dec8uCgBDUghYbq7f4S5teUrCc+QQ==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.1", - "@ai-sdk/provider-utils": "4.0.2" + "@ai-sdk/provider": "3.0.2", + "@ai-sdk/provider-utils": "4.0.4" }, "engines": { "node": ">=18" @@ -223,13 +222,13 @@ } }, "node_modules/@ai-sdk/openai": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.2.tgz", - "integrity": "sha512-GONwavgSWtcWO+t9+GpGK8l7nIYh+zNtCL/NYDSeHxHiw6ksQS9XMRWrZyE5NpJ0EXNxSAWCHIDmb1WvTqhq9Q==", + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.7.tgz", + "integrity": "sha512-CBoYn1U59Lop8yBL9KuVjHCKc/B06q9Qo0SasRwHoyMEq+X4I8LQZu3a8Ck1jwwcZTTxfyiExB70LtIRSynBDA==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.1", - "@ai-sdk/provider-utils": "4.0.2" + "@ai-sdk/provider": "3.0.2", + "@ai-sdk/provider-utils": "4.0.4" }, "engines": { "node": ">=18" @@ -239,9 +238,9 @@ } }, "node_modules/@ai-sdk/provider": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.1.tgz", - "integrity": "sha512-2lR4w7mr9XrydzxBSjir4N6YMGdXD+Np1Sh0RXABh7tWdNFFwIeRI1Q+SaYZMbfL8Pg8RRLcrxQm51yxTLhokg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.2.tgz", + "integrity": "sha512-HrEmNt/BH/hkQ7zpi2o6N3k1ZR1QTb7z85WYhYygiTxOQuaml4CMtHCWRbric5WPU+RNsYI7r1EpyVQMKO1pYw==", "license": "Apache-2.0", "dependencies": { "json-schema": "^0.4.0" @@ -251,12 +250,12 @@ } }, "node_modules/@ai-sdk/provider-utils": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.2.tgz", - "integrity": "sha512-KaykkuRBdF/ffpI5bwpL4aSCmO/99p8/ci+VeHwJO8tmvXtiVAb99QeyvvvXmL61e9Zrvv4GBGoajW19xdjkVQ==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.4.tgz", + "integrity": "sha512-VxhX0B/dWGbpNHxrKCWUAJKXIXV015J4e7qYjdIU9lLWeptk0KMLGcqkB4wFxff5Njqur8dt8wRi1MN9lZtDqg==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.1", + "@ai-sdk/provider": "3.0.2", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, @@ -268,13 +267,13 @@ } }, "node_modules/@ai-sdk/react": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-3.0.6.tgz", - "integrity": "sha512-ub88RCcT+v1xgsadRtXbcqOoFj3duVyGayOUtUCt2CTbyh+4zdxzXL9Oc/WH8Mqr4X+OKLVddRiLfqUYh0xmlA==", + "version": "3.0.28", + "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-3.0.28.tgz", + "integrity": "sha512-6vMPHvALzv1KHaDceojCIS9prk1UyP2hHisFc/6/uSdzVxigtXQXmnYG0y8H4G9tOKR4N36xVtXEByhrkMqjiQ==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider-utils": "4.0.2", - "ai": "6.0.6", + "@ai-sdk/provider-utils": "4.0.4", + "ai": "6.0.26", "swr": "^2.2.5", "throttleit": "2.1.0" }, @@ -8133,9 +8132,9 @@ } }, "node_modules/@opennextjs/cloudflare": { - "version": "1.14.7", - "resolved": "https://registry.npmjs.org/@opennextjs/cloudflare/-/cloudflare-1.14.7.tgz", - "integrity": "sha512-gHK1vx2nIYvr16IG71zRFVTq5diV8haYb6UV+DHw1JZTw1xrM5g6E+k7tDu5n8NX0u/9QH+cZIsJS7nmXUnc+A==", + "version": "1.14.8", + "resolved": "https://registry.npmjs.org/@opennextjs/cloudflare/-/cloudflare-1.14.8.tgz", + "integrity": "sha512-7M6VezThyL7gg86MMuZnBvbzRtC08HWLSJWlvRaiHMUGlEoE94JOwtoC0YcoEnP7F4UsrdRnp+VpvMIVoqsO4w==", "license": "MIT", "dependencies": { "@ast-grep/napi": "0.40.0", @@ -11940,9 +11939,9 @@ ] }, "node_modules/@vercel/oidc": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.0.5.tgz", - "integrity": "sha512-fnYhv671l+eTTp48gB4zEsTW/YtRgRPnkI2nT7x6qw5rkI1Lq2hTmQIpHPgyThI0znLK+vX2n9XxKdXZ7BUbbw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.1.0.tgz", + "integrity": "sha512-Fw28YZpRnA3cAHHDlkt7xQHiJ0fcL+NRcIqsocZQUSmbzeIKRpwttJjik5ZGanXP+vlA4SbTg+AbA3bP363l+w==", "license": "Apache-2.0", "engines": { "node": ">= 20" @@ -12243,15 +12242,15 @@ } }, "node_modules/ai": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/ai/-/ai-6.0.6.tgz", - "integrity": "sha512-LM0eAMWVn3RTj+0X5O1m/8g+7QiTeWG5aN5FsDbdmCkAQHVg93XxLbljFOLzi0NMjuJgf7fKLKmWoPsrdMyqfw==", + "version": "6.0.26", + "resolved": "https://registry.npmjs.org/ai/-/ai-6.0.26.tgz", + "integrity": "sha512-zU3Nvx2uTYzCOiWjsXZbsIFqk8ovn9NvhqXaLGIGe9m7p+faC0bRjWoY3fghzswEwEI9krJn73sd07IPzpl4Qw==", "license": "Apache-2.0", "peer": true, "dependencies": { - "@ai-sdk/gateway": "3.0.5", - "@ai-sdk/provider": "3.0.1", - "@ai-sdk/provider-utils": "4.0.2", + "@ai-sdk/gateway": "3.0.10", + "@ai-sdk/provider": "3.0.2", + "@ai-sdk/provider-utils": "4.0.4", "@opentelemetry/api": "1.9.0" }, "engines": { @@ -12848,6 +12847,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, "funding": [ { "type": "github", @@ -14338,6 +14338,7 @@ "integrity": "sha512-ce4Ogns4VMeisIuCSK0C62umG0lFy012jd8LMZ6w/veHUeX4fqfDrGe+HTWALAEwK6JwKP+dhPvizhArSOsFbg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "app-builder-lib": "26.4.0", "builder-util": "26.3.4", @@ -17959,15 +17960,6 @@ "node": ">= 20" } }, - "node_modules/js-tiktoken": { - "version": "1.0.21", - "resolved": "https://registry.npmjs.org/js-tiktoken/-/js-tiktoken-1.0.21.tgz", - "integrity": "sha512-biOj/6M5qdgx5TKjDnFT1ymSpM5tbd3ylwDtrQvFQSu0Z7bBYko2dF+W/aUkXUPuk6IVpRxk/3Q2sHOzGlS36g==", - "license": "MIT", - "dependencies": { - "base64-js": "^1.5.1" - } - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", diff --git a/package.json b/package.json index 3cf3fad..2795b24 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "@langfuse/otel": "^4.4.4", "@langfuse/tracing": "^4.4.9", "@next/third-parties": "^16.0.6", - "@opennextjs/cloudflare": "1.14.7", + "@opennextjs/cloudflare": "1.14.8", "@openrouter/ai-sdk-provider": "^1.5.4", "@opentelemetry/exporter-trace-otlp-http": "^0.208.0", "@opentelemetry/sdk-trace-node": "^2.2.0",