diff --git a/examples/ts-vue-chat/package.json b/examples/ts-vue-chat/package.json index 679c56d1..503861f8 100644 --- a/examples/ts-vue-chat/package.json +++ b/examples/ts-vue-chat/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@tailwindcss/vite": "^4.1.18", "@types/node": "^24.10.1", - "@vitejs/plugin-vue": "^5.2.3", + "@vitejs/plugin-vue": "^6.0.2", "autoprefixer": "^10.4.21", "concurrently": "^9.1.2", "dotenv": "^17.2.3", diff --git a/knip.json b/knip.json index 8f2913dc..26f314b6 100644 --- a/knip.json +++ b/knip.json @@ -27,14 +27,10 @@ "packages/typescript/ai-openai": { "ignore": ["src/tools/**"] }, + "packages/typescript/ai-react-ui": { + "ignoreDependencies": ["react-dom"] + }, "packages/typescript/ai-vue-ui": { - "ignoreDependencies": [ - "@crazydos/vue-markdown", - "rehype-highlight", - "rehype-raw", - "rehype-sanitize", - "remark-gfm" - ], "ignore": ["src/use-chat-context.ts"] } } diff --git a/packages/typescript/ai-anthropic/package.json b/packages/typescript/ai-anthropic/package.json index c7037c04..2bb9f55f 100644 --- a/packages/typescript/ai-anthropic/package.json +++ b/packages/typescript/ai-anthropic/package.json @@ -42,11 +42,13 @@ "dependencies": { "@anthropic-ai/sdk": "^0.71.0" }, - "devDependencies": { - "@vitest/coverage-v8": "4.0.14" - }, "peerDependencies": { "@tanstack/ai": "workspace:^", "zod": "^4.0.0" + }, + "devDependencies": { + "@tanstack/ai": "workspace:*", + "@vitest/coverage-v8": "4.0.14", + "zod": "^4.2.0" } } diff --git a/packages/typescript/ai-gemini/package.json b/packages/typescript/ai-gemini/package.json index c51d8e93..762e6e66 100644 --- a/packages/typescript/ai-gemini/package.json +++ b/packages/typescript/ai-gemini/package.json @@ -42,12 +42,12 @@ "dependencies": { "@google/genai": "^1.30.0" }, + "peerDependencies": { + "@tanstack/ai": "workspace:^" + }, "devDependencies": { + "@tanstack/ai": "workspace:*", "@vitest/coverage-v8": "4.0.14", "vite": "^7.2.7" - }, - "peerDependencies": { - "@tanstack/ai": "workspace:^", - "zod": "^4.0.0" } } diff --git a/packages/typescript/ai-ollama/package.json b/packages/typescript/ai-ollama/package.json index 4768fc5f..264b3e39 100644 --- a/packages/typescript/ai-ollama/package.json +++ b/packages/typescript/ai-ollama/package.json @@ -43,12 +43,12 @@ "dependencies": { "ollama": "^0.6.3" }, + "peerDependencies": { + "@tanstack/ai": "workspace:^" + }, "devDependencies": { + "@tanstack/ai": "workspace:*", "@vitest/coverage-v8": "4.0.14", "vite": "^7.2.7" - }, - "peerDependencies": { - "@tanstack/ai": "workspace:^", - "zod": "^4.0.0" } } diff --git a/packages/typescript/ai-openai/package.json b/packages/typescript/ai-openai/package.json index 8df1488f..04bbaf07 100644 --- a/packages/typescript/ai-openai/package.json +++ b/packages/typescript/ai-openai/package.json @@ -42,12 +42,14 @@ "dependencies": { "openai": "^6.9.1" }, - "devDependencies": { - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.2.7" - }, "peerDependencies": { "@tanstack/ai": "workspace:^", "zod": "^4.0.0" + }, + "devDependencies": { + "@tanstack/ai": "workspace:*", + "@vitest/coverage-v8": "4.0.14", + "vite": "^7.2.7", + "zod": "^4.2.0" } } diff --git a/packages/typescript/ai-react-ui/package.json b/packages/typescript/ai-react-ui/package.json index 023c43ad..69d3ef30 100644 --- a/packages/typescript/ai-react-ui/package.json +++ b/packages/typescript/ai-react-ui/package.json @@ -16,6 +16,9 @@ "import": "./dist/esm/index.js" } }, + "files": [ + "dist" + ], "scripts": { "build": "vite build", "clean": "premove ./build ./dist", @@ -42,17 +45,19 @@ "remark-gfm": "^4.0.1" }, "peerDependencies": { - "@tanstack/ai-react": "workspace:*", + "@tanstack/ai-client": "workspace:^", + "@tanstack/ai-react": "workspace:^", "@types/react": ">=18.0.0", "react": "^18.0.0 || ^19.0.0", "react-dom": "^18.0.0 || ^19.0.0" }, "devDependencies": { "@tanstack/ai-client": "workspace:*", + "@tanstack/ai-react": "workspace:*", + "@types/react": "^19.2.7", "@vitest/coverage-v8": "4.0.14", + "react": "^19.2.3", + "react-dom": "^19.2.3", "vite": "^7.2.7" - }, - "files": [ - "dist" - ] + } } diff --git a/packages/typescript/ai-react/package.json b/packages/typescript/ai-react/package.json index bd18933d..73228be0 100644 --- a/packages/typescript/ai-react/package.json +++ b/packages/typescript/ai-react/package.json @@ -43,16 +43,18 @@ "dependencies": { "@tanstack/ai-client": "workspace:*" }, + "peerDependencies": { + "@tanstack/ai": "workspace:^", + "@types/react": ">=18.0.0", + "react": ">=18.0.0" + }, "devDependencies": { + "@tanstack/ai": "workspace:*", "@testing-library/react": "^16.3.0", "@types/react": "^19.2.7", "@vitest/coverage-v8": "4.0.14", "jsdom": "^27.2.0", + "react": "^19.2.3", "vite": "^7.2.7" - }, - "peerDependencies": { - "@tanstack/ai": "workspace:^", - "@types/react": ">=18.0.0", - "react": ">=18.0.0" } } diff --git a/packages/typescript/ai-solid-ui/package.json b/packages/typescript/ai-solid-ui/package.json index 9836ad08..8929afec 100644 --- a/packages/typescript/ai-solid-ui/package.json +++ b/packages/typescript/ai-solid-ui/package.json @@ -17,6 +17,10 @@ "import": "./src/index.ts" } }, + "files": [ + "src", + "dist" + ], "scripts": { "build": "vite build", "clean": "premove ./build ./dist", @@ -37,8 +41,6 @@ "components" ], "dependencies": { - "@tanstack/ai-client": "workspace:*", - "@tanstack/ai-solid": "workspace:*", "rehype-highlight": "^7.0.2", "rehype-raw": "^7.0.0", "rehype-sanitize": "^6.0.0", @@ -51,11 +53,10 @@ "solid-js": ">=1.9.7" }, "devDependencies": { + "@tanstack/ai-client": "workspace:*", + "@tanstack/ai-solid": "workspace:*", "@vitest/coverage-v8": "4.0.14", + "solid-js": "^1.9.10", "vite": "^7.2.7" - }, - "files": [ - "src", - "dist" - ] + } } diff --git a/packages/typescript/ai-solid/package.json b/packages/typescript/ai-solid/package.json index 6b523a00..79b52c70 100644 --- a/packages/typescript/ai-solid/package.json +++ b/packages/typescript/ai-solid/package.json @@ -41,8 +41,13 @@ "dependencies": { "@tanstack/ai-client": "workspace:*" }, + "peerDependencies": { + "@tanstack/ai": "workspace:^", + "solid-js": ">=1.9.10" + }, "devDependencies": { "@solidjs/testing-library": "^0.8.10", + "@tanstack/ai": "workspace:*", "@types/node": "^24.10.1", "@vitest/coverage-v8": "4.0.14", "jsdom": "^27.2.0", @@ -50,9 +55,5 @@ "tsdown": "^0.17.0-beta.6", "typescript": "5.9.3", "vitest": "^4.0.14" - }, - "peerDependencies": { - "@tanstack/ai": "workspace:^", - "solid-js": ">=1.9.10" } } diff --git a/packages/typescript/ai-svelte/package.json b/packages/typescript/ai-svelte/package.json index 648e9892..d722c1ea 100644 --- a/packages/typescript/ai-svelte/package.json +++ b/packages/typescript/ai-svelte/package.json @@ -43,12 +43,16 @@ "streaming" ], "dependencies": { - "@tanstack/ai-client": "workspace:*", - "svelte": "^5.20.0" + "@tanstack/ai-client": "workspace:*" + }, + "peerDependencies": { + "@tanstack/ai": "workspace:^", + "svelte": "^5.0.0" }, "devDependencies": { "@sveltejs/package": "^2.3.10", "@sveltejs/vite-plugin-svelte": "^5.1.1", + "@tanstack/ai": "workspace:*", "@types/node": "^24.10.1", "@vitest/coverage-v8": "4.0.14", "jsdom": "^27.2.0", @@ -56,9 +60,5 @@ "svelte-check": "^4.2.0", "typescript": "5.9.3", "vite": "^7.2.7" - }, - "peerDependencies": { - "@tanstack/ai": "workspace:^", - "svelte": "^5.0.0" } } diff --git a/packages/typescript/ai-vue-ui/package.json b/packages/typescript/ai-vue-ui/package.json index 835efa38..6e406b9e 100644 --- a/packages/typescript/ai-vue-ui/package.json +++ b/packages/typescript/ai-vue-ui/package.json @@ -16,6 +16,10 @@ "import": "./dist/esm/index.js" } }, + "files": [ + "src", + "dist" + ], "scripts": { "build": "vite build", "clean": "premove ./build ./dist", @@ -43,16 +47,13 @@ "remark-gfm": "^4.0.1" }, "peerDependencies": { - "@vitejs/plugin-vue": "^6.0.2", "vue": ">=3.5.0" }, "devDependencies": { + "@vitejs/plugin-vue": "^6.0.2", "@vitest/coverage-v8": "4.0.14", "vite": "^7.2.7", + "vue": "^3.5.25", "vue-tsc": "^2.2.10" - }, - "files": [ - "src", - "dist" - ] + } } diff --git a/packages/typescript/ai-vue/package.json b/packages/typescript/ai-vue/package.json index e9f184cb..bad1e5c7 100644 --- a/packages/typescript/ai-vue/package.json +++ b/packages/typescript/ai-vue/package.json @@ -41,7 +41,12 @@ "dependencies": { "@tanstack/ai-client": "workspace:*" }, + "peerDependencies": { + "@tanstack/ai": "workspace:^", + "vue": ">=3.5.0" + }, "devDependencies": { + "@tanstack/ai": "workspace:*", "@types/node": "^24.10.1", "@vitest/coverage-v8": "4.0.14", "@vue/test-utils": "^2.4.6", @@ -50,9 +55,5 @@ "typescript": "5.9.3", "vitest": "^4.0.14", "vue": "^3.5.25" - }, - "peerDependencies": { - "@tanstack/ai": "workspace:^", - "vue": ">=3.5.0" } } diff --git a/packages/typescript/react-ai-devtools/package.json b/packages/typescript/react-ai-devtools/package.json index dd0bffdb..7817bfeb 100644 --- a/packages/typescript/react-ai-devtools/package.json +++ b/packages/typescript/react-ai-devtools/package.json @@ -51,12 +51,14 @@ "@tanstack/ai-devtools-core": "workspace:*", "@tanstack/devtools-utils": "^0.0.8" }, - "devDependencies": { - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.2.7" - }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0" + }, + "devDependencies": { + "@types/react": "^19.2.7", + "@vitest/coverage-v8": "4.0.14", + "react": "^19.2.3", + "vite": "^7.2.7" } } diff --git a/packages/typescript/solid-ai-devtools/package.json b/packages/typescript/solid-ai-devtools/package.json index 3f36d5bf..203cb8aa 100644 --- a/packages/typescript/solid-ai-devtools/package.json +++ b/packages/typescript/solid-ai-devtools/package.json @@ -50,12 +50,13 @@ "@tanstack/ai-devtools-core": "workspace:*", "@tanstack/devtools-utils": "^0.0.8" }, + "peerDependencies": { + "solid-js": ">=1.9.7" + }, "devDependencies": { "@vitest/coverage-v8": "4.0.14", + "solid-js": "^1.9.10", "vite": "^7.2.7", "vite-plugin-solid": "^2.11.10" - }, - "peerDependencies": { - "solid-js": ">=1.9.7" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c3ed56e5..f9b41e20 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -554,8 +554,8 @@ importers: specifier: ^24.10.1 version: 24.10.3 '@vitejs/plugin-vue': - specifier: ^5.2.3 - version: 5.2.4(vite@7.2.7(@types/node@24.10.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) + specifier: ^6.0.2 + version: 6.0.3(vite@7.2.7(@types/node@24.10.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) autoprefixer: specifier: ^10.4.21 version: 10.4.22(postcss@8.5.6) @@ -617,17 +617,17 @@ importers: dependencies: '@anthropic-ai/sdk': specifier: ^0.71.0 - version: 0.71.2(zod@4.1.13) + version: 0.71.2(zod@4.2.1) + devDependencies: '@tanstack/ai': - specifier: workspace:^ + specifier: workspace:* version: link:../ai - zod: - specifier: ^4.0.0 - version: 4.1.13 - devDependencies: '@vitest/coverage-v8': specifier: 4.0.14 version: 4.0.14(vitest@4.0.15(@types/node@25.0.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + zod: + specifier: ^4.2.0 + version: 4.2.1 packages/typescript/ai-client: dependencies: @@ -681,13 +681,10 @@ importers: '@google/genai': specifier: ^1.30.0 version: 1.33.0 + devDependencies: '@tanstack/ai': - specifier: workspace:^ + specifier: workspace:* version: link:../ai - zod: - specifier: ^4.0.0 - version: 4.1.13 - devDependencies: '@vitest/coverage-v8': specifier: 4.0.14 version: 4.0.14(vitest@4.0.15(@types/node@25.0.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) @@ -697,16 +694,13 @@ importers: packages/typescript/ai-ollama: dependencies: - '@tanstack/ai': - specifier: workspace:^ - version: link:../ai ollama: specifier: ^0.6.3 version: 0.6.3 - zod: - specifier: ^4.0.0 - version: 4.1.13 devDependencies: + '@tanstack/ai': + specifier: workspace:* + version: link:../ai '@vitest/coverage-v8': specifier: 4.0.14 version: 4.0.14(vitest@4.0.15(@types/node@25.0.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) @@ -716,35 +710,32 @@ importers: packages/typescript/ai-openai: dependencies: - '@tanstack/ai': - specifier: workspace:^ - version: link:../ai openai: specifier: ^6.9.1 - version: 6.10.0(ws@8.18.3)(zod@4.1.13) - zod: - specifier: ^4.0.0 - version: 4.1.13 + version: 6.10.0(ws@8.18.3)(zod@4.2.1) devDependencies: + '@tanstack/ai': + specifier: workspace:* + version: link:../ai '@vitest/coverage-v8': specifier: 4.0.14 version: 4.0.14(vitest@4.0.15(@types/node@25.0.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) vite: specifier: ^7.2.7 version: 7.2.7(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + zod: + specifier: ^4.2.0 + version: 4.2.1 packages/typescript/ai-react: dependencies: - '@tanstack/ai': - specifier: workspace:^ - version: link:../ai '@tanstack/ai-client': specifier: workspace:* version: link:../ai-client - react: - specifier: '>=18.0.0' - version: 19.2.3 devDependencies: + '@tanstack/ai': + specifier: workspace:* + version: link:../ai '@testing-library/react': specifier: ^16.3.0 version: 16.3.0(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -757,24 +748,15 @@ importers: jsdom: specifier: ^27.2.0 version: 27.3.0(postcss@8.5.6) + react: + specifier: ^19.2.3 + version: 19.2.3 vite: specifier: ^7.2.7 version: 7.2.7(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) packages/typescript/ai-react-ui: dependencies: - '@tanstack/ai-react': - specifier: workspace:* - version: link:../ai-react - '@types/react': - specifier: '>=18.0.0' - version: 19.2.7 - react: - specifier: ^18.0.0 || ^19.0.0 - version: 19.2.3 - react-dom: - specifier: ^18.0.0 || ^19.0.0 - version: 19.2.3(react@19.2.3) react-markdown: specifier: ^10.1.0 version: 10.1.0(@types/react@19.2.7)(react@19.2.3) @@ -794,18 +776,27 @@ importers: '@tanstack/ai-client': specifier: workspace:* version: link:../ai-client + '@tanstack/ai-react': + specifier: workspace:* + version: link:../ai-react + '@types/react': + specifier: ^19.2.7 + version: 19.2.7 '@vitest/coverage-v8': specifier: 4.0.14 version: 4.0.14(vitest@4.0.15(@types/node@25.0.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + react: + specifier: ^19.2.3 + version: 19.2.3 + react-dom: + specifier: ^19.2.3 + version: 19.2.3(react@19.2.3) vite: specifier: ^7.2.7 version: 7.2.7(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) packages/typescript/ai-solid: dependencies: - '@tanstack/ai': - specifier: workspace:^ - version: link:../ai '@tanstack/ai-client': specifier: workspace:* version: link:../ai-client @@ -813,6 +804,9 @@ importers: '@solidjs/testing-library': specifier: ^0.8.10 version: 0.8.10(solid-js@1.9.10) + '@tanstack/ai': + specifier: workspace:* + version: link:../ai '@types/node': specifier: ^24.10.1 version: 24.10.3 @@ -837,12 +831,6 @@ importers: packages/typescript/ai-solid-ui: dependencies: - '@tanstack/ai-client': - specifier: workspace:* - version: link:../ai-client - '@tanstack/ai-solid': - specifier: workspace:* - version: link:../ai-solid rehype-highlight: specifier: ^7.0.2 version: 7.0.2 @@ -855,31 +843,31 @@ importers: remark-gfm: specifier: ^4.0.1 version: 4.0.1 - solid-js: - specifier: '>=1.9.7' - version: 1.9.10 solid-markdown: specifier: ^2.1.0 version: 2.1.1(solid-js@1.9.10) devDependencies: + '@tanstack/ai-client': + specifier: workspace:* + version: link:../ai-client + '@tanstack/ai-solid': + specifier: workspace:* + version: link:../ai-solid '@vitest/coverage-v8': specifier: 4.0.14 version: 4.0.14(vitest@4.0.15(@types/node@25.0.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + solid-js: + specifier: ^1.9.10 + version: 1.9.10 vite: specifier: ^7.2.7 version: 7.2.7(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) packages/typescript/ai-svelte: dependencies: - '@tanstack/ai': - specifier: workspace:^ - version: link:../ai '@tanstack/ai-client': specifier: workspace:* version: link:../ai-client - svelte: - specifier: ^5.20.0 - version: 5.45.10 devDependencies: '@sveltejs/package': specifier: ^2.3.10 @@ -887,6 +875,9 @@ importers: '@sveltejs/vite-plugin-svelte': specifier: ^5.1.1 version: 5.1.1(svelte@5.45.10)(vite@7.2.7(@types/node@24.10.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + '@tanstack/ai': + specifier: workspace:* + version: link:../ai '@types/node': specifier: ^24.10.1 version: 24.10.3 @@ -896,6 +887,9 @@ importers: jsdom: specifier: ^27.2.0 version: 27.3.0(postcss@8.5.6) + svelte: + specifier: ^5.20.0 + version: 5.45.10 svelte-check: specifier: ^4.2.0 version: 4.3.4(picomatch@4.0.3)(svelte@5.45.10)(typescript@5.9.3) @@ -908,13 +902,13 @@ importers: packages/typescript/ai-vue: dependencies: - '@tanstack/ai': - specifier: workspace:^ - version: link:../ai '@tanstack/ai-client': specifier: workspace:* version: link:../ai-client devDependencies: + '@tanstack/ai': + specifier: workspace:* + version: link:../ai '@types/node': specifier: ^24.10.1 version: 24.10.3 @@ -948,9 +942,6 @@ importers: '@tanstack/ai-vue': specifier: workspace:* version: link:../ai-vue - '@vitejs/plugin-vue': - specifier: ^6.0.2 - version: 6.0.3(vite@7.2.7(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) rehype-highlight: specifier: ^7.0.2 version: 7.0.2 @@ -963,16 +954,19 @@ importers: remark-gfm: specifier: ^4.0.1 version: 4.0.1 - vue: - specifier: '>=3.5.0' - version: 3.5.25(typescript@5.9.3) devDependencies: + '@vitejs/plugin-vue': + specifier: ^6.0.2 + version: 6.0.3(vite@7.2.7(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) '@vitest/coverage-v8': specifier: 4.0.14 version: 4.0.14(vitest@4.0.15(@types/node@25.0.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) vite: specifier: ^7.2.7 version: 7.2.7(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) + vue: + specifier: ^3.5.25 + version: 3.5.25(typescript@5.9.3) vue-tsc: specifier: ^2.2.10 version: 2.2.12(typescript@5.9.3) @@ -985,16 +979,16 @@ importers: '@tanstack/devtools-utils': specifier: ^0.0.8 version: 0.0.8(@types/react@19.2.7)(csstype@3.2.3)(react@19.2.3)(solid-js@1.9.10)(vue@3.5.25(typescript@5.9.3)) + devDependencies: '@types/react': - specifier: ^17.0.0 || ^18.0.0 || ^19.0.0 + specifier: ^19.2.7 version: 19.2.7 - react: - specifier: ^17.0.0 || ^18.0.0 || ^19.0.0 - version: 19.2.3 - devDependencies: '@vitest/coverage-v8': specifier: 4.0.14 version: 4.0.14(vitest@4.0.15(@types/node@25.0.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + react: + specifier: ^19.2.3 + version: 19.2.3 vite: specifier: ^7.2.7 version: 7.2.7(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) @@ -1113,13 +1107,13 @@ importers: '@tanstack/devtools-utils': specifier: ^0.0.8 version: 0.0.8(@types/react@19.2.7)(csstype@3.2.3)(react@19.2.3)(solid-js@1.9.10)(vue@3.5.25(typescript@5.9.3)) - solid-js: - specifier: '>=1.9.7' - version: 1.9.10 devDependencies: '@vitest/coverage-v8': specifier: 4.0.14 version: 4.0.14(vitest@4.0.15(@types/node@25.0.1)(happy-dom@20.0.11)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) + solid-js: + specifier: ^1.9.10 + version: 1.9.10 vite: specifier: ^7.2.7 version: 7.2.7(@types/node@25.0.1)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) @@ -2867,9 +2861,6 @@ packages: '@speed-highlight/core@1.2.12': resolution: {integrity: sha512-uilwrK0Ygyri5dToHYdZSjcvpS2ZwX0w5aSt3GCEN9hrjxWCoeV4Z2DTXuxjwbntaLQIEEAlCeNQss5SoHvAEA==} - '@standard-schema/spec@1.0.0': - resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==} - '@standard-schema/spec@1.1.0': resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} @@ -3723,13 +3714,6 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 - '@vitejs/plugin-vue@5.2.4': - resolution: {integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==} - engines: {node: ^18.0.0 || >=20.0.0} - peerDependencies: - vite: ^5.0.0 || ^6.0.0 - vue: ^3.2.25 - '@vitejs/plugin-vue@6.0.3': resolution: {integrity: sha512-TlGPkLFLVOY3T7fZrwdvKpjprR3s4fxRln0ORDo1VQ7HHyxJwTlrjKU3kpVWTlaAjIEuCTokmjkZnr8Tpc925w==} engines: {node: ^20.19.0 || >=22.12.0} @@ -7781,9 +7765,6 @@ packages: zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} - zod@4.1.13: - resolution: {integrity: sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==} - zod@4.2.1: resolution: {integrity: sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==} @@ -7798,11 +7779,11 @@ snapshots: dependencies: zod: 4.2.1 - '@anthropic-ai/sdk@0.71.2(zod@4.1.13)': + '@anthropic-ai/sdk@0.71.2(zod@4.2.1)': dependencies: json-schema-to-ts: 3.1.1 optionalDependencies: - zod: 4.1.13 + zod: 4.2.1 '@asamuzakjp/css-color@4.1.0': dependencies: @@ -9275,8 +9256,6 @@ snapshots: '@speed-highlight/core@1.2.12': {} - '@standard-schema/spec@1.0.0': {} - '@standard-schema/spec@1.1.0': {} '@stylistic/eslint-plugin@5.6.1(eslint@9.39.1(jiti@2.6.1))': @@ -9300,7 +9279,7 @@ snapshots: '@sveltejs/kit@2.49.2(@sveltejs/vite-plugin-svelte@5.1.1(svelte@5.45.10)(vite@7.2.7(@types/node@24.10.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)))(svelte@5.45.10)(vite@7.2.7(@types/node@24.10.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@standard-schema/spec': 1.0.0 + '@standard-schema/spec': 1.1.0 '@sveltejs/acorn-typescript': 1.0.8(acorn@8.15.0) '@sveltejs/vite-plugin-svelte': 5.1.1(svelte@5.45.10)(vite@7.2.7(@types/node@24.10.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2)) '@types/cookie': 0.6.0 @@ -10726,7 +10705,7 @@ snapshots: consola: 3.4.2 defu: 6.1.4 get-port-please: 3.2.0 - h3: 1.13.0 + h3: 1.15.4 http-shutdown: 1.2.2 jiti: 1.21.7 mlly: 1.8.0 @@ -10761,8 +10740,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.4(vite@7.2.7(@types/node@24.10.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.3(vite@7.2.7(@types/node@24.10.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))': dependencies: + '@rolldown/pluginutils': 1.0.0-beta.53 vite: 7.2.7(@types/node@24.10.3)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(tsx@4.21.0)(yaml@2.8.2) vue: 3.5.25(typescript@5.9.3) @@ -10808,7 +10788,7 @@ snapshots: '@vitest/expect@4.0.15': dependencies: - '@standard-schema/spec': 1.0.0 + '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 '@vitest/spy': 4.0.15 '@vitest/utils': 4.0.15 @@ -11624,7 +11604,7 @@ snapshots: dotenv-expand@11.0.7: dependencies: - dotenv: 16.4.7 + dotenv: 16.6.1 dotenv@16.4.7: {} @@ -13731,10 +13711,10 @@ snapshots: is-docker: 2.2.1 is-wsl: 2.2.0 - openai@6.10.0(ws@8.18.3)(zod@4.1.13): + openai@6.10.0(ws@8.18.3)(zod@4.2.1): optionalDependencies: ws: 8.18.3 - zod: 4.1.13 + zod: 4.2.1 optionator@0.9.4: dependencies: @@ -15534,8 +15514,6 @@ snapshots: zod@3.25.76: {} - zod@4.1.13: {} - zod@4.2.1: {} zwitch@2.0.4: {}