diff --git a/package-lock.json b/package-lock.json index 9c059a56..b16877c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,21 +37,61 @@ } }, "node_modules/@ai-sdk/anthropic": { - "version": "2.0.93", - "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-2.0.93.tgz", - "integrity": "sha512-EijHMGGyWff/guo3QyxC/nJKZLmTctKt/VgkVpUzCq4dmiaf8j3rXYgSyqHs+aN3WEkHyd/NtQdQVG0lgPvHrQ==", + "version": "4.0.45", + "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-4.0.45.tgz", + "integrity": "sha512-2h1WYU1VdfkI6CU3mLes7Vh4Ua3jq5LDE1ciMgUymLNS7ZbtqhgVzBBPhnOdg83lnkYTAOeApCgkGOdwJHxdkA==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "2.0.3", - "@ai-sdk/provider-utils": "3.0.31" + "@ai-sdk/provider": "4.0.8", + "@ai-sdk/provider-utils": "5.0.33" }, "engines": { - "node": ">=18" + "node": ">=22" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "node_modules/@ai-sdk/anthropic/node_modules/@ai-sdk/provider": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.8.tgz", + "integrity": "sha512-aWO7iwhFUGf347tCwNGggggfmZigaSu7TF739IZSrWWABUp7zkb4Cr3fMqvBe5EIS7ABJJu3Cadn0g/zs1G0QQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, + "node_modules/@ai-sdk/anthropic/node_modules/@ai-sdk/provider-utils": { + "version": "5.0.33", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.33.tgz", + "integrity": "sha512-TfjJqJmRsQyxAlb+3hGmP1o1xLUIT79yhOgtJuTF4hqsB37IC3CufGsuFhU04EeTOg7R9iptQ6Bzm0MW0n/c3g==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "4.0.8", + "@standard-schema/spec": "^1.1.0", + "@workflow/serde": "4.1.0", + "eventsource-parser": "^3.0.8", + "undici": "^7.28.0" + }, + "engines": { + "node": ">=22" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/@ai-sdk/anthropic/node_modules/undici": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", + "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", + "license": "MIT", + "engines": { + "node": ">=20.18.1" + } + }, "node_modules/@ai-sdk/gateway": { "version": "2.0.127", "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.127.tgz", @@ -3796,6 +3836,12 @@ "url": "https://opencollective.com/vitest" } }, + "node_modules/@workflow/serde": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@workflow/serde/-/serde-4.1.0.tgz", + "integrity": "sha512-pav4F2BoirECWR7Nf1TKt+2eETcBj7jj4cBefQ8VXQCA6NPkaKeLfj/zMgi+3zYV5ZIBT4GuUiphsj0/b9hPQQ==", + "license": "Apache-2.0" + }, "node_modules/abstract-logging": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/abstract-logging/-/abstract-logging-2.0.1.tgz", @@ -9829,7 +9875,7 @@ "name": "@deduvafork/squad-lab", "version": "0.1.0", "dependencies": { - "@ai-sdk/anthropic": "^2.0.93", + "@ai-sdk/anthropic": "^4.0.45", "@ai-sdk/google": "^2.0.86", "@deduvafork/squad-sdk": "*", "@fastify/static": "^10.1.3", @@ -10549,9 +10595,6 @@ "name": "@deduvafork/squad-sdk", "version": "0.12.0-preview.1", "license": "MIT", - "dependencies": { - "ws": "8.21.3" - }, "devDependencies": { "@types/node": "^26.4.0", "@types/sql.js": "^1.4.10", diff --git a/packages/squad-lab/package.json b/packages/squad-lab/package.json index 34d99203..ab57bcb7 100644 --- a/packages/squad-lab/package.json +++ b/packages/squad-lab/package.json @@ -37,7 +37,7 @@ "variance-report": "npx tsx scripts/variance-report.ts" }, "dependencies": { - "@ai-sdk/anthropic": "^2.0.93", + "@ai-sdk/anthropic": "^4.0.45", "@ai-sdk/google": "^2.0.86", "@deduvafork/squad-sdk": "*", "@fastify/static": "^10.1.3",