diff --git a/experiment/package-lock.json b/experiment/package-lock.json index 3239b133..e6b850df 100644 --- a/experiment/package-lock.json +++ b/experiment/package-lock.json @@ -8,9 +8,9 @@ "name": "writing-task-app", "version": "0.1.0", "dependencies": { - "@ai-sdk/openai": "^2.0.72", - "@ai-sdk/react": "^2.0.102", - "ai": "^5.0.102", + "@ai-sdk/openai": "^2.0.125", + "@ai-sdk/react": "^2.0.256", + "ai": "^5.0.253", "jotai": "^2.15.2", "next": "16.2.11", "react": "19.2.3", @@ -51,13 +51,13 @@ "license": "MIT" }, "node_modules/@ai-sdk/gateway": { - "version": "2.0.97", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.97.tgz", - "integrity": "sha512-8lM9IuiUcYNw9aYKKsD9Rwr7tfbBxIgsCNlktGBGS7IQHe7bLbK0AZzQKKVWz3JxJn/nhVbGtiFNt3fUnHahvQ==", + "version": "2.0.147", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.147.tgz", + "integrity": "sha512-uBi+N+9ApEKPrasD+QeUhGoDaXGZF4VuEfBrd1eh/taKQeThK02RzbPsLP9UmJNZJnqjr+7VPcZ5+Cj65QfGiw==", "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider": "2.0.3", - "@ai-sdk/provider-utils": "3.0.25", + "@ai-sdk/provider-utils": "3.0.36", "@vercel/oidc": "3.1.0" }, "engines": { @@ -68,13 +68,13 @@ } }, "node_modules/@ai-sdk/openai": { - "version": "2.0.106", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-2.0.106.tgz", - "integrity": "sha512-EFC0rpo1wfe4HIz5KZCE72edP2J7fOeR7wPXzjCDljaTRB1wectKDIKRLowpU4F0mbcJ+XScAsoYNPK/Z20aVQ==", + "version": "2.0.125", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-2.0.125.tgz", + "integrity": "sha512-9VWeQuY8eJwKlTQO8qbYGb18nPREb80DcWZVlhP6534tc1vEalRDCDXfv5zg3ied5wrAksLpvWQPa2379w4kmQ==", "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider": "2.0.3", - "@ai-sdk/provider-utils": "3.0.25" + "@ai-sdk/provider-utils": "3.0.36" }, "engines": { "node": ">=18" @@ -96,14 +96,15 @@ } }, "node_modules/@ai-sdk/provider-utils": { - "version": "3.0.25", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.25.tgz", - "integrity": "sha512-CvsRu+32Y8a167s+lrIBtsybvgTHp8j9y+6BeTvLeoW3Q+okw/b4CnNUFOLIXsRaKHQKAH+IHNJPYWywfpw0LA==", + "version": "3.0.36", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.36.tgz", + "integrity": "sha512-2eSw90hn32Je6n2a8Gf4dJ2EoecPJuOCWqwZCw+BkhPq2LOS01HX3s6ljgOm0iIkZiD5aAuMdpOw17rYKQF/Zg==", "license": "Apache-2.0", "dependencies": { "@ai-sdk/provider": "2.0.3", "@standard-schema/spec": "^1.0.0", - "eventsource-parser": "^3.0.6" + "eventsource-parser": "^3.0.6", + "undici": "^5.29.0" }, "engines": { "node": ">=18" @@ -113,13 +114,13 @@ } }, "node_modules/@ai-sdk/react": { - "version": "2.0.198", - "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-2.0.198.tgz", - "integrity": "sha512-bQZ3XLIavhnkaaJm8hYOuR8V6B3dR0Y9Qn7yW/8LfKBRTuGOtfgOscepZ/4OxWoDiLJTnv3vYA+FCUUIw42qMw==", + "version": "2.0.256", + "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-2.0.256.tgz", + "integrity": "sha512-tR6EPQ++wEqAFcyoCBPBkGY2CATOk57hysEXxms8tRFBRCqfclCGal9RL0FgNEXvEymb8to1lHlj+btMoTylwg==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider-utils": "3.0.25", - "ai": "5.0.196", + "@ai-sdk/provider-utils": "3.0.36", + "ai": "5.0.253", "swr": "^2.2.5", "throttleit": "2.1.0" }, @@ -1260,6 +1261,15 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "license": "MIT", + "engines": { + "node": ">=14" + } + }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -3760,14 +3770,14 @@ } }, "node_modules/ai": { - "version": "5.0.196", - "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.196.tgz", - "integrity": "sha512-JaljZ1/UagJ1oJp8CcMDxXoE2E2pv4Q/hETkhcD8aE15pbnO7KhEeIqLgsQEizJjc5AquS7matl6GfnDQUDUpA==", + "version": "5.0.253", + "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.253.tgz", + "integrity": "sha512-Z784HqUI3GOYiK/CACH9H8A7aqf67cuUnNslS2+//TJZZzCCFuQq6L2socSkIeVGkB8kC4arThXAYl6lWOq/lQ==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/gateway": "2.0.97", + "@ai-sdk/gateway": "2.0.147", "@ai-sdk/provider": "2.0.3", - "@ai-sdk/provider-utils": "3.0.25", + "@ai-sdk/provider-utils": "3.0.36", "@opentelemetry/api": "1.9.0" }, "engines": { @@ -5305,9 +5315,9 @@ } }, "node_modules/eventsource-parser": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.0.tgz", - "integrity": "sha512-kJezFj9YFAMLeORyi7aCLxLbD5/qWMQnoMVlVPyHIll7lgRJCc3JVln9Vgl9nwQi0YkMnhdGTMNn7CkRRAptMg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.1.1.tgz", + "integrity": "sha512-EKN1vKAMcZ8MlYMpaNuxN6R9yakzH6uajHcHVTqWJzvu5pWw9DyhbP35HH8MVBQ+dZjAfDxk+A8NiR9KWaXiyQ==", "license": "MIT", "engines": { "node": ">=18.0.0" @@ -8814,6 +8824,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/undici": { + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.29.0.tgz", + "integrity": "sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==", + "license": "MIT", + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, "node_modules/undici-types": { "version": "6.21.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", diff --git a/experiment/package.json b/experiment/package.json index b06bcab0..9c73c212 100644 --- a/experiment/package.json +++ b/experiment/package.json @@ -14,9 +14,9 @@ "test:coverage": "vitest run --coverage" }, "dependencies": { - "@ai-sdk/openai": "^2.0.72", - "@ai-sdk/react": "^2.0.102", - "ai": "^5.0.102", + "@ai-sdk/openai": "^2.0.125", + "@ai-sdk/react": "^2.0.256", + "ai": "^5.0.253", "jotai": "^2.15.2", "next": "16.2.11", "react": "19.2.3",