diff --git a/package-lock.json b/package-lock.json index 21641b2..067ca63 100644 --- a/package-lock.json +++ b/package-lock.json @@ -107,14 +107,14 @@ "license": "MIT" }, "node_modules/@ai-sdk/amazon-bedrock": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@ai-sdk/amazon-bedrock/-/amazon-bedrock-4.0.3.tgz", - "integrity": "sha512-mC+JI9KZM2z5TeYjqvLtiJsayNvSphiWXY4dymFL+zPtwqWofcyLEbSbgob2g6UjTcQexSb2s4n9CA+GuoR60w==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@ai-sdk/amazon-bedrock/-/amazon-bedrock-4.0.4.tgz", + "integrity": "sha512-ssy90ibTrbszGJnYF98vS7bJQtmIp1355iWgKHd2cS8uG8FrBQyYWZZNOSq5dIB3SRzfqKjsyUHKJyF6f7J95w==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/anthropic": "3.0.1", - "@ai-sdk/provider": "3.0.0", - "@ai-sdk/provider-utils": "4.0.1", + "@ai-sdk/anthropic": "3.0.2", + "@ai-sdk/provider": "3.0.1", + "@ai-sdk/provider-utils": "4.0.2", "@smithy/eventstream-codec": "^4.0.1", "@smithy/util-utf8": "^4.0.0", "aws4fetch": "^1.0.20" @@ -126,48 +126,14 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@ai-sdk/amazon-bedrock/node_modules/@ai-sdk/provider-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.1.tgz", - "integrity": "sha512-de2v8gH9zj47tRI38oSxhQIewmNc+OZjYIOOaMoVWKL65ERSav2PYYZHPSPCrfOeLMkv+Dyh8Y0QGwkO29wMWQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@standard-schema/spec": "^1.1.0", - "eventsource-parser": "^3.0.6" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, "node_modules/@ai-sdk/anthropic": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-3.0.1.tgz", - "integrity": "sha512-MOiwKs76ilEmau/WRMnGWlheTUoB+cbvXCse+SAtpW5ATLreInsuYlspLABn12Dxu3w1Xzke1dT+tmEnxhy9SA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-3.0.2.tgz", + "integrity": "sha512-D6iSsrOYryBSPsFtOiEDv54jnjVCU/flIuXdjuRY7LdikB0KGjpazN8Dt4ONXzL+ux69ds2nzFNKke/w/fgLAA==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@ai-sdk/provider-utils": "4.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, - "node_modules/@ai-sdk/anthropic/node_modules/@ai-sdk/provider-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.1.tgz", - "integrity": "sha512-de2v8gH9zj47tRI38oSxhQIewmNc+OZjYIOOaMoVWKL65ERSav2PYYZHPSPCrfOeLMkv+Dyh8Y0QGwkO29wMWQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@standard-schema/spec": "^1.1.0", - "eventsource-parser": "^3.0.6" + "@ai-sdk/provider": "3.0.1", + "@ai-sdk/provider-utils": "4.0.2" }, "engines": { "node": ">=18" @@ -177,31 +143,14 @@ } }, "node_modules/@ai-sdk/azure": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/azure/-/azure-3.0.1.tgz", - "integrity": "sha512-WaGi03PKrZe6l5eg07UXGat+ljEN6uG0KKbWyMhve0VpMrfmlU8R7XE2JtAVWZuK4t+pPKO0zhXganqJmhTSgA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@ai-sdk/azure/-/azure-3.0.2.tgz", + "integrity": "sha512-R0cMZ+czZHwyiU6vzmzjnHZ0pWvKyoTgTrkbN0DPBJ4nUw5mzC48OBNZLKkI0jwEE0o0TWwPEJsi4vSATy7G8w==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/openai": "3.0.1", - "@ai-sdk/provider": "3.0.0", - "@ai-sdk/provider-utils": "4.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, - "node_modules/@ai-sdk/azure/node_modules/@ai-sdk/provider-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.1.tgz", - "integrity": "sha512-de2v8gH9zj47tRI38oSxhQIewmNc+OZjYIOOaMoVWKL65ERSav2PYYZHPSPCrfOeLMkv+Dyh8Y0QGwkO29wMWQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@standard-schema/spec": "^1.1.0", - "eventsource-parser": "^3.0.6" + "@ai-sdk/openai": "3.0.2", + "@ai-sdk/provider": "3.0.1", + "@ai-sdk/provider-utils": "4.0.2" }, "engines": { "node": ">=18" @@ -211,30 +160,13 @@ } }, "node_modules/@ai-sdk/deepseek": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/deepseek/-/deepseek-2.0.1.tgz", - "integrity": "sha512-CFEP9QjOUwLvK9zCuXS/LUWoLZouAVgJ0+ITscyIS2KtmJYlUPGmpleCthyrl1CqpPEEQiMcF3DKKVootrdveQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@ai-sdk/deepseek/-/deepseek-2.0.2.tgz", + "integrity": "sha512-HznAFPbhOw/RUknLhSnYz3Ng78KBfouXlFRBL7WBw/jDbDKQIRl0vCux/DjjikbRBIl8EYewuPW7GnIEYMX5qA==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@ai-sdk/provider-utils": "4.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, - "node_modules/@ai-sdk/deepseek/node_modules/@ai-sdk/provider-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.1.tgz", - "integrity": "sha512-de2v8gH9zj47tRI38oSxhQIewmNc+OZjYIOOaMoVWKL65ERSav2PYYZHPSPCrfOeLMkv+Dyh8Y0QGwkO29wMWQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@standard-schema/spec": "^1.1.0", - "eventsource-parser": "^3.0.6" + "@ai-sdk/provider": "3.0.1", + "@ai-sdk/provider-utils": "4.0.2" }, "engines": { "node": ">=18" @@ -244,13 +176,13 @@ } }, "node_modules/@ai-sdk/gateway": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.2.tgz", - "integrity": "sha512-giJEg9ob45htbu3iautK+2kvplY2JnTj7ir4wZzYSQWvqGatWfBBfDuNCU5wSJt9BCGjymM5ZS9ziD42JGCZBw==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-3.0.5.tgz", + "integrity": "sha512-AtxA1wcoKTHr9uFoC5KZEXqJP4SMW4j3VbcliUECUYssbWbePJ9+b3AaCny1lxf1xhDK9EIyAgBOKhXoQSr9nA==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@ai-sdk/provider-utils": "4.0.1", + "@ai-sdk/provider": "3.0.1", + "@ai-sdk/provider-utils": "4.0.2", "@vercel/oidc": "3.0.5" }, "engines": { @@ -260,48 +192,14 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@ai-sdk/gateway/node_modules/@ai-sdk/provider-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.1.tgz", - "integrity": "sha512-de2v8gH9zj47tRI38oSxhQIewmNc+OZjYIOOaMoVWKL65ERSav2PYYZHPSPCrfOeLMkv+Dyh8Y0QGwkO29wMWQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@standard-schema/spec": "^1.1.0", - "eventsource-parser": "^3.0.6" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, "node_modules/@ai-sdk/google": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-3.0.1.tgz", - "integrity": "sha512-gh7i4lEvd1CElmefkq7+RoUhNkhP2OTshzVxSt7/Vh2AV5wTPLhduKJMg1c7SFwErytqffO3el/M/LlfCsqzEw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-3.0.2.tgz", + "integrity": "sha512-KyV4AR8fBKVCABfav3zGn/PY7cMDMt9m7yYhH+FJ7jLfBrEVdjT4sM0ojPFRHYUelXHl42oOAgpy3GWkeG6vtw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@ai-sdk/provider-utils": "4.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, - "node_modules/@ai-sdk/google/node_modules/@ai-sdk/provider-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.1.tgz", - "integrity": "sha512-de2v8gH9zj47tRI38oSxhQIewmNc+OZjYIOOaMoVWKL65ERSav2PYYZHPSPCrfOeLMkv+Dyh8Y0QGwkO29wMWQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@standard-schema/spec": "^1.1.0", - "eventsource-parser": "^3.0.6" + "@ai-sdk/provider": "3.0.1", + "@ai-sdk/provider-utils": "4.0.2" }, "engines": { "node": ">=18" @@ -311,30 +209,13 @@ } }, "node_modules/@ai-sdk/openai": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.1.tgz", - "integrity": "sha512-P+qxz2diOrh8OrpqLRg+E+XIFVIKM3z2kFjABcCJGHjGbXBK88AJqmuKAi87qLTvTe/xn1fhZBjklZg9bTyigw==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-3.0.2.tgz", + "integrity": "sha512-GONwavgSWtcWO+t9+GpGK8l7nIYh+zNtCL/NYDSeHxHiw6ksQS9XMRWrZyE5NpJ0EXNxSAWCHIDmb1WvTqhq9Q==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@ai-sdk/provider-utils": "4.0.1" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, - "node_modules/@ai-sdk/openai/node_modules/@ai-sdk/provider-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.1.tgz", - "integrity": "sha512-de2v8gH9zj47tRI38oSxhQIewmNc+OZjYIOOaMoVWKL65ERSav2PYYZHPSPCrfOeLMkv+Dyh8Y0QGwkO29wMWQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@standard-schema/spec": "^1.1.0", - "eventsource-parser": "^3.0.6" + "@ai-sdk/provider": "3.0.1", + "@ai-sdk/provider-utils": "4.0.2" }, "engines": { "node": ">=18" @@ -344,9 +225,9 @@ } }, "node_modules/@ai-sdk/provider": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.0.tgz", - "integrity": "sha512-m9ka3ptkPQbaHHZHqDXDF9C9B5/Mav0KTdky1k2HZ3/nrW2t1AgObxIVPyGDWQNS9FXT/FS6PIoSjpcP/No8rQ==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-3.0.1.tgz", + "integrity": "sha512-2lR4w7mr9XrydzxBSjir4N6YMGdXD+Np1Sh0RXABh7tWdNFFwIeRI1Q+SaYZMbfL8Pg8RRLcrxQm51yxTLhokg==", "license": "Apache-2.0", "dependencies": { "json-schema": "^0.4.0" @@ -355,31 +236,13 @@ "node": ">=18" } }, - "node_modules/@ai-sdk/react": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-3.0.3.tgz", - "integrity": "sha512-mLIgQuBdIX9gxCYQN3Pv/J8ARoFreIKYr/TVQtI+FwEzejuGFimTyhDln7UIBfrnm3Mpn1xENIWZfDfCRF7wkw==", + "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==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider-utils": "4.0.1", - "ai": "6.0.3", - "swr": "^2.2.5", - "throttleit": "2.1.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "react": "^18 || ~19.0.1 || ~19.1.2 || ^19.2.1" - } - }, - "node_modules/@ai-sdk/react/node_modules/@ai-sdk/provider-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.1.tgz", - "integrity": "sha512-de2v8gH9zj47tRI38oSxhQIewmNc+OZjYIOOaMoVWKL65ERSav2PYYZHPSPCrfOeLMkv+Dyh8Y0QGwkO29wMWQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "3.0.0", + "@ai-sdk/provider": "3.0.1", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, @@ -390,6 +253,24 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "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==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider-utils": "4.0.2", + "ai": "6.0.6", + "swr": "^2.2.5", + "throttleit": "2.1.0" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "react": "^18 || ~19.0.1 || ~19.1.2 || ^19.2.1" + } + }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", @@ -2048,6 +1929,7 @@ "resolved": "https://registry.npmjs.org/@aws-sdk/client-dynamodb/-/client-dynamodb-3.962.0.tgz", "integrity": "sha512-q2pI7t3Jdwi+sOWdfZSTtnQVUbgEP+Lg0IbU6f6zhPRKDz8UWWYpKHaImRTbiSILN6UlPhIll8odfpxWxFUiwg==", "license": "Apache-2.0", + "peer": true, "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", @@ -11720,15 +11602,15 @@ } }, "node_modules/ai": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/ai/-/ai-6.0.3.tgz", - "integrity": "sha512-OOo+/C+sEyscoLnbY3w42vjQDICioVNyS+F+ogwq6O5RJL/vgWGuiLzFwuP7oHTeni/MkmX8tIge48GTdaV7QQ==", + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/ai/-/ai-6.0.6.tgz", + "integrity": "sha512-LM0eAMWVn3RTj+0X5O1m/8g+7QiTeWG5aN5FsDbdmCkAQHVg93XxLbljFOLzi0NMjuJgf7fKLKmWoPsrdMyqfw==", "license": "Apache-2.0", "peer": true, "dependencies": { - "@ai-sdk/gateway": "3.0.2", - "@ai-sdk/provider": "3.0.0", - "@ai-sdk/provider-utils": "4.0.1", + "@ai-sdk/gateway": "3.0.5", + "@ai-sdk/provider": "3.0.1", + "@ai-sdk/provider-utils": "4.0.2", "@opentelemetry/api": "1.9.0" }, "engines": { @@ -11738,23 +11620,6 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/ai/node_modules/@ai-sdk/provider-utils": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-4.0.1.tgz", - "integrity": "sha512-de2v8gH9zj47tRI38oSxhQIewmNc+OZjYIOOaMoVWKL65ERSav2PYYZHPSPCrfOeLMkv+Dyh8Y0QGwkO29wMWQ==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/provider": "3.0.0", - "@standard-schema/spec": "^1.1.0", - "eventsource-parser": "^3.0.6" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, "node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",