diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index 622c631d6..0ad870f86 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -22,7 +22,7 @@ jobs: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true steps: - name: Checkout - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Setup Tools diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 9299a888a..2003e6907 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -22,7 +22,7 @@ jobs: timeout-minutes: 15 steps: - name: Checkout - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: fetch-depth: 0 persist-credentials: false diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index ac5f6df46..54137cfbe 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: fetch-depth: 0 persist-credentials: false @@ -39,7 +39,7 @@ jobs: pull-requests: write steps: - name: Checkout - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Setup Tools @@ -56,7 +56,7 @@ jobs: pull-requests: write steps: - name: Checkout - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Setup Tools diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a8b23b413..f19c41602 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: fetch-depth: 0 persist-credentials: true # release job pushes version/docs changes @@ -33,7 +33,7 @@ jobs: run: pnpm run test:ci - name: Run Changesets (version or publish) id: changesets - uses: changesets/action@6a0a831ff30acef54f2c6aa1cbbc1096b066edaf # v1.7.0 + uses: changesets/action@a45c4d594aa4e2c509dc14a9f2b3b67ba3780d0d # v1.9.0 with: version: pnpm run changeset:version publish: pnpm run changeset:publish diff --git a/.github/workflows/sync-models.yml b/.github/workflows/sync-models.yml index 9e4e14817..e53a75c24 100644 --- a/.github/workflows/sync-models.yml +++ b/.github/workflows/sync-models.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: fetch-depth: 0 persist-credentials: true # sync job pushes generated model updates diff --git a/.github/workflows/zizmor.yml b/.github/workflows/zizmor.yml index 86d4b5b30..2a1b3c0a1 100644 --- a/.github/workflows/zizmor.yml +++ b/.github/workflows/zizmor.yml @@ -14,11 +14,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 with: persist-credentials: false - name: Run zizmor - uses: zizmorcore/zizmor-action@b1d7e1fb5de872772f31590499237e7cce841e8e # v0.5.3 + uses: zizmorcore/zizmor-action@5f14fd08f7cf1cb1609c1e344975f152c7ee938d # v0.5.6 with: advanced-security: false annotations: true diff --git a/codemods/package.json b/codemods/package.json index 00b0c81e9..6042ff53a 100644 --- a/codemods/package.json +++ b/codemods/package.json @@ -14,9 +14,9 @@ "devDependencies": { "@types/jscodeshift": "^17.1.1", "@types/node": "^24.10.1", - "jscodeshift": "^17.1.1", - "prettier": "^3.7.4", + "jscodeshift": "^17.3.0", + "prettier": "^3.8.4", "typescript": "5.9.3", - "vitest": "^4.0.14" + "vitest": "^4.1.8" } } diff --git a/examples/ts-code-mode-web/package.json b/examples/ts-code-mode-web/package.json index 0f74ed7b6..0ce3a95ce 100644 --- a/examples/ts-code-mode-web/package.json +++ b/examples/ts-code-mode-web/package.json @@ -10,8 +10,8 @@ "test:types": "tsc --noEmit" }, "dependencies": { - "@radix-ui/react-collapsible": "^1.1.2", - "@tailwindcss/vite": "^4.1.18", + "@radix-ui/react-collapsible": "^1.1.13", + "@tailwindcss/vite": "^4.3.0", "@tanstack/ai": "workspace:*", "@tanstack/ai-anthropic": "workspace:*", "@tanstack/ai-client": "workspace:*", @@ -24,35 +24,35 @@ "@tanstack/ai-ollama": "workspace:*", "@tanstack/ai-openai": "workspace:*", "@tanstack/ai-react": "workspace:*", - "@tanstack/nitro-v2-vite-plugin": "^1.154.7", - "@tanstack/react-router": "^1.158.4", - "@tanstack/react-start": "^1.159.0", - "@tanstack/router-plugin": "^1.158.4", - "@tanstack/store": "^0.8.0", - "framer-motion": "^11.15.0", + "@tanstack/nitro-v2-vite-plugin": "^1.155.0", + "@tanstack/react-router": "^1.170.15", + "@tanstack/react-start": "^1.168.25", + "@tanstack/router-plugin": "^1.168.18", + "@tanstack/store": "^0.11.0", + "framer-motion": "^11.18.2", "highlight.js": "^11.11.1", - "lucide-react": "^0.561.0", - "marked": "^15.0.6", - "puppeteer": "^24.34.0", + "lucide-react": "^0.577.0", + "marked": "^15.0.12", + "puppeteer": "^24.43.1", "react": "^19.2.3", "react-dom": "^19.2.3", "react-markdown": "^10.1.0", - "recharts": "^2.15.0", + "recharts": "^2.15.4", "rehype-highlight": "^7.0.2", "rehype-raw": "^7.0.0", "rehype-sanitize": "^6.0.0", "remark-gfm": "^4.0.1", - "tailwindcss": "^4.1.18", + "tailwindcss": "^4.3.0", "vite-tsconfig-paths": "^5.1.4", - "zod": "^4.2.0" + "zod": "^4.4.3" }, "devDependencies": { - "@tanstack/devtools-vite": "^0.5.3", + "@tanstack/devtools-vite": "^0.7.0", "@types/node": "^24.10.1", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.1.2", + "@vitejs/plugin-react": "^5.2.0", "typescript": "5.9.3", - "vite": "^7.3.3" + "vite": "^7.3.5" } } diff --git a/examples/ts-group-chat/package.json b/examples/ts-group-chat/package.json index 94979fd17..fcc874115 100644 --- a/examples/ts-group-chat/package.json +++ b/examples/ts-group-chat/package.json @@ -9,28 +9,28 @@ "test:types": "tsc --noEmit" }, "dependencies": { - "@tailwindcss/vite": "^4.1.18", + "@tailwindcss/vite": "^4.3.0", "@tanstack/ai": "workspace:*", "@tanstack/ai-anthropic": "workspace:*", "@tanstack/ai-client": "workspace:*", "@tanstack/ai-react": "workspace:*", - "@tanstack/react-devtools": "^0.9.10", - "@tanstack/react-router": "^1.158.4", - "@tanstack/react-router-devtools": "^1.158.4", - "@tanstack/react-router-ssr-query": "^1.158.4", - "@tanstack/react-start": "^1.159.0", - "@tanstack/router-plugin": "^1.158.4", - "capnweb": "^0.1.0", + "@tanstack/react-devtools": "^0.10.5", + "@tanstack/react-router": "^1.170.15", + "@tanstack/react-router-devtools": "^1.167.0", + "@tanstack/react-router-ssr-query": "^1.167.1", + "@tanstack/react-start": "^1.168.25", + "@tanstack/router-plugin": "^1.168.18", + "capnweb": "^0.8.0", "react": "^19.2.3", "react-dom": "^19.2.3", - "tailwindcss": "^4.1.18", + "tailwindcss": "^4.3.0", "vite-tsconfig-paths": "^5.1.4", - "ws": "^8.18.3" + "ws": "^8.21.0" }, "devDependencies": { - "@tanstack/devtools-vite": "^0.5.3", + "@tanstack/devtools-vite": "^0.7.0", "@testing-library/dom": "^10.4.1", - "@testing-library/react": "^16.3.0", + "@testing-library/react": "^16.3.2", "@types/node": "^24.10.1", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", @@ -38,7 +38,7 @@ "@vitejs/plugin-react": "^5.1.2", "jsdom": "^27.2.0", "typescript": "5.9.3", - "vite": "^7.3.3", + "vite": "^7.3.5", "vitest": "^4.0.14", "web-vitals": "^5.1.0" } diff --git a/examples/ts-react-chat/package.json b/examples/ts-react-chat/package.json index 49425e213..1afad448b 100644 --- a/examples/ts-react-chat/package.json +++ b/examples/ts-react-chat/package.json @@ -10,7 +10,7 @@ "test:types": "tsc --noEmit" }, "dependencies": { - "@tailwindcss/vite": "^4.1.18", + "@tailwindcss/vite": "^4.3.0", "@tanstack/ai": "workspace:*", "@tanstack/ai-anthropic": "workspace:*", "@tanstack/ai-client": "workspace:*", @@ -25,17 +25,17 @@ "@tanstack/ai-openrouter": "workspace:*", "@tanstack/ai-react": "workspace:*", "@tanstack/ai-react-ui": "workspace:*", - "@tanstack/nitro-v2-vite-plugin": "^1.154.7", - "@tanstack/react-devtools": "^0.9.10", - "@tanstack/react-router": "^1.158.4", - "@tanstack/react-router-devtools": "^1.158.4", - "@tanstack/react-router-ssr-query": "^1.158.4", - "@tanstack/react-start": "^1.159.0", - "@tanstack/react-store": "^0.8.0", - "@tanstack/router-plugin": "^1.158.4", - "@tanstack/store": "^0.8.0", + "@tanstack/nitro-v2-vite-plugin": "^1.155.0", + "@tanstack/react-devtools": "^0.10.5", + "@tanstack/react-router": "^1.170.15", + "@tanstack/react-router-devtools": "^1.167.0", + "@tanstack/react-router-ssr-query": "^1.167.1", + "@tanstack/react-start": "^1.168.25", + "@tanstack/react-store": "^0.11.0", + "@tanstack/router-plugin": "^1.168.18", + "@tanstack/store": "^0.11.0", "highlight.js": "^11.11.1", - "lucide-react": "^0.561.0", + "lucide-react": "^0.577.0", "react": "^19.2.3", "react-dom": "^19.2.3", "react-markdown": "^10.1.0", @@ -43,23 +43,23 @@ "rehype-raw": "^7.0.0", "rehype-sanitize": "^6.0.0", "remark-gfm": "^4.0.1", - "tailwindcss": "^4.1.18", + "tailwindcss": "^4.3.0", "vite-tsconfig-paths": "^5.1.4", - "zod": "^4.2.0" + "zod": "^4.4.3" }, "devDependencies": { - "@tanstack/devtools-vite": "^0.5.3", + "@tanstack/devtools-vite": "^0.7.0", "@tanstack/react-ai-devtools": "workspace:*", "@testing-library/dom": "^10.4.1", - "@testing-library/react": "^16.3.0", + "@testing-library/react": "^16.3.2", "@types/node": "^24.10.1", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.1.2", - "jsdom": "^27.2.0", + "@vitejs/plugin-react": "^5.2.0", + "jsdom": "^27.4.0", "typescript": "5.9.3", - "vite": "^7.3.3", - "vitest": "^4.0.14", - "web-vitals": "^5.1.0" + "vite": "^7.3.5", + "vitest": "^4.1.8", + "web-vitals": "^5.3.0" } } diff --git a/examples/ts-react-media/package.json b/examples/ts-react-media/package.json index 80bc30ce8..57373253a 100644 --- a/examples/ts-react-media/package.json +++ b/examples/ts-react-media/package.json @@ -10,26 +10,26 @@ "test:types": "tsc" }, "dependencies": { - "@tailwindcss/vite": "^4.1.18", + "@tailwindcss/vite": "^4.3.0", "@tanstack/ai": "workspace:*", "@tanstack/ai-fal": "workspace:*", "@tanstack/ai-gemini": "workspace:*", - "@tanstack/react-router": "^1.158.4", - "@tanstack/react-start": "^1.159.0", - "@tanstack/router-plugin": "^1.158.4", - "lucide-react": "^0.561.0", + "@tanstack/react-router": "^1.170.15", + "@tanstack/react-start": "^1.168.25", + "@tanstack/router-plugin": "^1.168.18", + "lucide-react": "^0.577.0", "nitro": "3.0.1-alpha.2", "react": "^19.2.3", "react-dom": "^19.2.3", - "tailwindcss": "^4.1.18", + "tailwindcss": "^4.3.0", "vite-tsconfig-paths": "^5.1.4" }, "devDependencies": { "@types/node": "^24.10.1", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.1.2", + "@vitejs/plugin-react": "^5.2.0", "typescript": "5.9.3", - "vite": "^7.3.3" + "vite": "^7.3.5" } } diff --git a/examples/ts-react-native-chat/package.json b/examples/ts-react-native-chat/package.json index 41d31afd6..b7dbe554e 100644 --- a/examples/ts-react-native-chat/package.json +++ b/examples/ts-react-native-chat/package.json @@ -24,21 +24,21 @@ "smoke": "pnpm smoke:server && pnpm smoke:expo" }, "dependencies": { - "@hono/node-server": "^1.19.6", + "@hono/node-server": "^1.19.14", "@tanstack/ai": "workspace:*", "@tanstack/ai-openai": "workspace:*", "@tanstack/ai-react": "workspace:*", - "concurrently": "^9.1.2", - "dotenv": "^17.2.3", - "expo": "~56.0.5", - "hono": "^4.10.6", + "concurrently": "^9.2.1", + "dotenv": "^17.4.2", + "expo": "~56.0.9", + "hono": "^4.12.25", "react": "^19.2.3", "react-native": "0.85.3" }, "devDependencies": { "@types/node": "^24.10.1", "@types/react": "^19.2.7", - "tsx": "^4.21.0", + "tsx": "^4.22.4", "typescript": "5.9.3" } } diff --git a/examples/ts-react-search/package.json b/examples/ts-react-search/package.json index db1707721..f8a1858c7 100644 --- a/examples/ts-react-search/package.json +++ b/examples/ts-react-search/package.json @@ -10,47 +10,47 @@ "test:types": "tsc --noEmit" }, "dependencies": { - "@radix-ui/react-slot": "^1.2.4", - "@tailwindcss/vite": "^4.1.18", + "@radix-ui/react-slot": "^1.2.5", + "@tailwindcss/vite": "^4.3.0", "@tanstack/ai": "workspace:*", "@tanstack/ai-groq": "workspace:*", "@tanstack/ai-react": "workspace:*", - "@tanstack/query-db-collection": "^1.0.6", - "@tanstack/react-db": "^0.1.55", - "@tanstack/react-devtools": "^0.9.10", - "@tanstack/react-query": "^5.90.12", - "@tanstack/react-router": "^1.158.4", - "@tanstack/react-router-devtools": "^1.158.4", - "@tanstack/react-router-ssr-query": "^1.158.4", - "@tanstack/react-start": "^1.159.0", - "@tanstack/router-plugin": "^1.158.4", - "@tanstack/zod-adapter": "^1.140.1", + "@tanstack/query-db-collection": "^1.0.40", + "@tanstack/react-db": "^0.1.86", + "@tanstack/react-devtools": "^0.10.5", + "@tanstack/react-query": "^5.101.0", + "@tanstack/react-router": "^1.170.15", + "@tanstack/react-router-devtools": "^1.167.0", + "@tanstack/react-router-ssr-query": "^1.167.1", + "@tanstack/react-start": "^1.168.25", + "@tanstack/router-plugin": "^1.168.18", + "@tanstack/zod-adapter": "^1.167.0", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", - "lucide-react": "^0.561.0", + "lucide-react": "^0.577.0", "nitro": "latest", - "radix-ui": "^1.4.3", + "radix-ui": "^1.5.0", "react": "^19.2.3", - "react-day-picker": "^9.12.0", + "react-day-picker": "^9.14.0", "react-dom": "^19.2.3", - "tailwind-merge": "^3.4.0", - "tailwindcss": "^4.1.18", + "tailwind-merge": "^3.6.0", + "tailwindcss": "^4.3.0", "tw-animate-css": "^1.4.0", "vite-tsconfig-paths": "^5.1.4", - "zod": "^4.2.0" + "zod": "^4.4.3" }, "devDependencies": { - "@tanstack/devtools-vite": "^0.5.3", + "@tanstack/devtools-vite": "^0.7.0", "@testing-library/dom": "^10.4.1", - "@testing-library/react": "^16.3.0", + "@testing-library/react": "^16.3.2", "@types/node": "^24.10.1", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.1.2", - "jsdom": "^27.2.0", + "@vitejs/plugin-react": "^5.2.0", + "jsdom": "^27.4.0", "typescript": "5.9.3", - "vite": "^7.3.3", - "vitest": "^4.0.14", - "web-vitals": "^5.1.0" + "vite": "^7.3.5", + "vitest": "^4.1.8", + "web-vitals": "^5.3.0" } } diff --git a/examples/ts-solid-chat/package.json b/examples/ts-solid-chat/package.json index d51cd55c1..f3c89951b 100644 --- a/examples/ts-solid-chat/package.json +++ b/examples/ts-solid-chat/package.json @@ -10,7 +10,7 @@ "test:types": "tsc --noEmit" }, "dependencies": { - "@tailwindcss/vite": "^4.1.18", + "@tailwindcss/vite": "^4.3.0", "@tanstack/ai": "workspace:*", "@tanstack/ai-anthropic": "workspace:*", "@tanstack/ai-client": "workspace:*", @@ -20,35 +20,35 @@ "@tanstack/ai-openai": "workspace:*", "@tanstack/ai-solid": "workspace:*", "@tanstack/ai-solid-ui": "workspace:*", - "@tanstack/nitro-v2-vite-plugin": "^1.154.7", - "@tanstack/router-plugin": "^1.158.4", + "@tanstack/nitro-v2-vite-plugin": "^1.155.0", + "@tanstack/router-plugin": "^1.168.18", "@tanstack/solid-ai-devtools": "workspace:*", - "@tanstack/solid-devtools": "^0.7.15", - "@tanstack/solid-router": "^1.139.10", - "@tanstack/solid-router-devtools": "^1.139.10", - "@tanstack/solid-router-ssr-query": "^1.139.10", - "@tanstack/solid-start": "^1.139.10", - "@tanstack/solid-store": "^0.8.0", - "@tanstack/store": "^0.8.0", + "@tanstack/solid-devtools": "^0.8.5", + "@tanstack/solid-router": "^1.170.15", + "@tanstack/solid-router-devtools": "^1.167.0", + "@tanstack/solid-router-ssr-query": "^1.167.1", + "@tanstack/solid-start": "^1.168.25", + "@tanstack/solid-store": "^0.11.0", + "@tanstack/store": "^0.11.0", "highlight.js": "^11.11.1", - "lucide-solid": "^0.554.0", - "solid-js": "^1.9.10", - "solid-markdown": "^2.1.0", - "tailwindcss": "^4.1.18", + "lucide-solid": "^0.577.0", + "solid-js": "^1.9.13", + "solid-markdown": "^2.1.1", + "tailwindcss": "^4.3.0", "vite-tsconfig-paths": "^5.1.4", - "zod": "^4.2.0" + "zod": "^4.4.3" }, "devDependencies": { "@solidjs/testing-library": "^0.8.10", - "@tanstack/devtools-event-client": "^0.4.1", - "@tanstack/devtools-vite": "^0.5.3", + "@tanstack/devtools-event-client": "^0.4.3", + "@tanstack/devtools-vite": "^0.7.0", "@testing-library/dom": "^10.4.1", "@types/node": "^24.10.1", - "jsdom": "^27.2.0", + "jsdom": "^27.4.0", "typescript": "5.9.3", - "vite": "^7.3.3", - "vite-plugin-solid": "^2.11.10", - "vitest": "^4.0.14", - "web-vitals": "^5.1.0" + "vite": "^7.3.5", + "vite-plugin-solid": "^2.11.12", + "vitest": "^4.1.8", + "web-vitals": "^5.3.0" } } diff --git a/examples/ts-svelte-chat/package.json b/examples/ts-svelte-chat/package.json index d6820f6ce..b9d1db6ea 100644 --- a/examples/ts-svelte-chat/package.json +++ b/examples/ts-svelte-chat/package.json @@ -21,22 +21,22 @@ "@tanstack/ai-openai": "workspace:*", "@tanstack/ai-svelte": "workspace:*", "highlight.js": "^11.11.1", - "lucide-svelte": "^0.468.0", - "marked": "^15.0.6", - "marked-highlight": "^2.2.0", - "zod": "^4.2.0" + "lucide-svelte": "^0.577.0", + "marked": "^15.0.12", + "marked-highlight": "^2.2.4", + "zod": "^4.4.3" }, "devDependencies": { "@sveltejs/adapter-auto": "^3.3.1", - "@sveltejs/kit": "^2.15.10", + "@sveltejs/kit": "^2.64.0", "@sveltejs/vite-plugin-svelte": "^5.1.1", - "@tailwindcss/vite": "^4.1.18", + "@tailwindcss/vite": "^4.3.0", "@types/node": "^24.10.1", - "svelte": "^5.20.0", - "svelte-check": "^4.2.0", - "tailwindcss": "^4.1.18", + "svelte": "^5.56.3", + "svelte-check": "^4.6.0", + "tailwindcss": "^4.3.0", "tslib": "^2.8.1", "typescript": "5.9.3", - "vite": "^7.3.3" + "vite": "^7.3.5" } } diff --git a/examples/ts-vue-chat/package.json b/examples/ts-vue-chat/package.json index a2d98a7c9..7cd4adec7 100644 --- a/examples/ts-vue-chat/package.json +++ b/examples/ts-vue-chat/package.json @@ -19,23 +19,23 @@ "@tanstack/ai-openai": "workspace:*", "@tanstack/ai-vue": "workspace:*", "@tanstack/ai-vue-ui": "workspace:*", - "marked": "^15.0.6", + "marked": "^15.0.12", "vue": "^3.5.25", - "vue-router": "^4.5.0", - "zod": "^4.2.0" + "vue-router": "^4.6.4", + "zod": "^4.4.3" }, "devDependencies": { - "@tailwindcss/vite": "^4.1.18", + "@tailwindcss/vite": "^4.3.0", "@types/node": "^24.10.1", - "@vitejs/plugin-vue": "^6.0.2", - "autoprefixer": "^10.4.21", - "concurrently": "^9.1.2", - "dotenv": "^17.2.3", - "express": "^5.1.0", - "tailwindcss": "^4.1.18", - "tsx": "^4.21.0", + "@vitejs/plugin-vue": "^6.0.7", + "autoprefixer": "^10.5.0", + "concurrently": "^9.2.1", + "dotenv": "^17.4.2", + "express": "^5.2.1", + "tailwindcss": "^4.3.0", + "tsx": "^4.22.4", "typescript": "5.9.3", - "vite": "^7.3.3", - "vue-tsc": "^2.2.10" + "vite": "^7.3.5", + "vue-tsc": "^2.2.12" } } diff --git a/examples/vanilla-chat/package.json b/examples/vanilla-chat/package.json index a0a45756b..cfc42db18 100644 --- a/examples/vanilla-chat/package.json +++ b/examples/vanilla-chat/package.json @@ -14,6 +14,6 @@ "@tanstack/ai-client": "workspace:*" }, "devDependencies": { - "vite": "^7.3.3" + "vite": "^7.3.5" } } diff --git a/package.json b/package.json index 924d53b10..ad93faf55 100644 --- a/package.json +++ b/package.json @@ -5,10 +5,10 @@ "type": "git", "url": "git+https://github.com/TanStack/ai.git" }, - "packageManager": "pnpm@11.1.1", + "packageManager": "pnpm@11.5.2", "type": "module", "engines": { - "pnpm": ">=11.0.0" + "pnpm": ">=11.5.2" }, "scripts": { "clean": "pnpm --filter \"./packages/**\" run clean", @@ -55,27 +55,27 @@ }, "devDependencies": { "@changesets/changelog-github": "^0.7.0", - "@changesets/cli": "^2.30.0", - "@faker-js/faker": "^10.1.0", + "@changesets/cli": "^2.31.0", + "@faker-js/faker": "^10.4.0", "@tanstack/eslint-config": "0.4.0", - "@tanstack/typedoc-config": "0.3.1", - "@tanstack/vite-config": "0.4.1", + "@tanstack/typedoc-config": "0.3.3", + "@tanstack/vite-config": "0.5.2", "@types/node": "^24.10.1", - "eslint": "^9.39.1", - "eslint-plugin-unused-imports": "^4.3.0", - "happy-dom": "^20.0.10", - "knip": "^5.70.2", + "eslint": "^9.39.4", + "eslint-plugin-unused-imports": "^4.4.1", + "happy-dom": "^20.10.2", + "knip": "^5.88.1", "markdown-link-extractor": "^4.0.3", - "nx": "22.1.2", + "nx": "22.7.5", "premove": "^4.0.0", - "prettier": "^3.7.4", - "prettier-plugin-svelte": "^3.4.0", - "publint": "^0.3.15", - "sherif": "^1.9.0", - "tinyglobby": "^0.2.15", - "tsx": "^4.21.0", + "prettier": "^3.8.4", + "prettier-plugin-svelte": "^3.5.2", + "publint": "^0.3.21", + "sherif": "^1.11.1", + "tinyglobby": "^0.2.17", + "tsx": "^4.22.4", "typescript": "5.9.3", - "vite": "^7.3.3", - "vitest": "^4.0.14" + "vite": "^7.3.5", + "vitest": "^4.1.8" } } diff --git a/packages/ai-anthropic/live-tests/package.json b/packages/ai-anthropic/live-tests/package.json index b21a1f979..53fe1772c 100644 --- a/packages/ai-anthropic/live-tests/package.json +++ b/packages/ai-anthropic/live-tests/package.json @@ -11,9 +11,9 @@ "dependencies": { "@tanstack/ai": "workspace:*", "@tanstack/ai-anthropic": "workspace:*", - "zod": "^3.24.1" + "zod": "^3.25.76" }, "devDependencies": { - "tsx": "^4.19.2" + "tsx": "^4.22.4" } } diff --git a/packages/ai-anthropic/package.json b/packages/ai-anthropic/package.json index e1b4173f2..f2cceace7 100644 --- a/packages/ai-anthropic/package.json +++ b/packages/ai-anthropic/package.json @@ -50,7 +50,7 @@ "test:types": "tsc" }, "dependencies": { - "@anthropic-ai/sdk": "^0.97.1", + "@anthropic-ai/sdk": "^0.102.0", "@tanstack/ai-utils": "workspace:*" }, "peerDependencies": { @@ -59,7 +59,7 @@ }, "devDependencies": { "@tanstack/ai": "workspace:*", - "@vitest/coverage-v8": "4.0.14", - "zod": "^4.2.0" + "@vitest/coverage-v8": "4.1.8", + "zod": "^4.4.3" } } diff --git a/packages/ai-client/package.json b/packages/ai-client/package.json index 43e32919d..9c98dcbde 100644 --- a/packages/ai-client/package.json +++ b/packages/ai-client/package.json @@ -58,8 +58,8 @@ }, "devDependencies": { "@standard-schema/spec": "^1.1.0", - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.3.3", - "zod": "^4.2.0" + "@vitest/coverage-v8": "4.1.8", + "vite": "^7.3.5", + "zod": "^4.4.3" } } diff --git a/packages/ai-code-mode-skills/package.json b/packages/ai-code-mode-skills/package.json index a22795f79..b9c472cca 100644 --- a/packages/ai-code-mode-skills/package.json +++ b/packages/ai-code-mode-skills/package.json @@ -75,10 +75,10 @@ "@tanstack/ai-gemini": "workspace:*", "@tanstack/ai-isolate-node": "workspace:*", "@tanstack/ai-openai": "workspace:*", - "@vitest/coverage-v8": "4.0.14", + "@vitest/coverage-v8": "4.1.8", "commander": "^13.1.0", - "dotenv": "^17.2.3", - "tsx": "^4.21.0", - "zod": "^4.2.0" + "dotenv": "^17.4.2", + "tsx": "^4.22.4", + "zod": "^4.4.3" } } diff --git a/packages/ai-code-mode/models-eval/package.json b/packages/ai-code-mode/models-eval/package.json index fed301fa8..ad3caf09f 100644 --- a/packages/ai-code-mode/models-eval/package.json +++ b/packages/ai-code-mode/models-eval/package.json @@ -20,10 +20,10 @@ "@tanstack/ai-isolate-node": "workspace:*", "@tanstack/ai-ollama": "workspace:*", "@tanstack/ai-openai": "workspace:*", - "dotenv": "^17.2.3", - "zod": "^4.2.0" + "dotenv": "^17.4.2", + "zod": "^4.4.3" }, "devDependencies": { - "tsx": "^4.21.0" + "tsx": "^4.22.4" } } diff --git a/packages/ai-code-mode/package.json b/packages/ai-code-mode/package.json index 9919e9e18..9362518cf 100644 --- a/packages/ai-code-mode/package.json +++ b/packages/ai-code-mode/package.json @@ -52,7 +52,7 @@ "tanstack-intent" ], "dependencies": { - "esbuild": "^0.25.12" + "esbuild": "^0.28.0" }, "peerDependencies": { "@tanstack/ai": "workspace:*", @@ -60,7 +60,7 @@ }, "devDependencies": { "@tanstack/ai": "workspace:*", - "@vitest/coverage-v8": "4.0.14", - "zod": "^4.2.0" + "@vitest/coverage-v8": "4.1.8", + "zod": "^4.4.3" } } diff --git a/packages/ai-devtools/package.json b/packages/ai-devtools/package.json index ade868818..c73802823 100644 --- a/packages/ai-devtools/package.json +++ b/packages/ai-devtools/package.json @@ -84,17 +84,17 @@ "dependencies": { "@tanstack/ai": "workspace:*", "@tanstack/ai-event-client": "workspace:*", - "@tanstack/devtools-ui": "^0.5.1", - "@tanstack/devtools-utils": "^0.4.0", - "goober": "^2.1.18", - "solid-js": "^1.9.10" + "@tanstack/devtools-ui": "^0.5.2", + "@tanstack/devtools-utils": "^0.5.0", + "goober": "^2.1.19", + "solid-js": "^1.9.13" }, "devDependencies": { - "@vitest/coverage-v8": "4.0.14", - "jsdom": "^27.2.0", + "@vitest/coverage-v8": "4.1.8", + "jsdom": "^27.4.0", "tsup": "^8.5.1", "tsup-preset-solid": "^2.2.0", - "vite": "^7.3.3", - "vite-plugin-solid": "^2.11.10" + "vite": "^7.3.5", + "vite-plugin-solid": "^2.11.12" } } diff --git a/packages/ai-elevenlabs/package.json b/packages/ai-elevenlabs/package.json index e3d1a4b1c..cbf1a15bb 100644 --- a/packages/ai-elevenlabs/package.json +++ b/packages/ai-elevenlabs/package.json @@ -50,8 +50,8 @@ "test:types": "tsc" }, "dependencies": { - "@elevenlabs/client": "^1.3.1", - "@elevenlabs/elevenlabs-js": "^2.44.0", + "@elevenlabs/client": "^1.9.0", + "@elevenlabs/elevenlabs-js": "^2.52.0", "@tanstack/ai-utils": "workspace:*" }, "peerDependencies": { @@ -61,6 +61,6 @@ "devDependencies": { "@tanstack/ai": "workspace:*", "@tanstack/ai-client": "workspace:*", - "@vitest/coverage-v8": "4.0.14" + "@vitest/coverage-v8": "4.1.8" } } diff --git a/packages/ai-event-client/package.json b/packages/ai-event-client/package.json index 984b85497..4babb4dc6 100644 --- a/packages/ai-event-client/package.json +++ b/packages/ai-event-client/package.json @@ -34,13 +34,13 @@ "test:types": "tsc" }, "dependencies": { - "@tanstack/devtools-event-client": "^0.4.1" + "@tanstack/devtools-event-client": "^0.4.3" }, "peerDependencies": { "@tanstack/ai": "workspace:*" }, "devDependencies": { - "@vitest/coverage-v8": "4.0.14" + "@vitest/coverage-v8": "4.1.8" }, "keywords": [ "ai", diff --git a/packages/ai-fal/package.json b/packages/ai-fal/package.json index 4e9cfc6c6..30f16d4f7 100644 --- a/packages/ai-fal/package.json +++ b/packages/ai-fal/package.json @@ -55,8 +55,8 @@ }, "devDependencies": { "@tanstack/ai": "workspace:*", - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.3.3" + "@vitest/coverage-v8": "4.1.8", + "vite": "^7.3.5" }, "peerDependencies": { "@tanstack/ai": "workspace:*" diff --git a/packages/ai-gemini/package.json b/packages/ai-gemini/package.json index 6780301d3..cc1478ba8 100644 --- a/packages/ai-gemini/package.json +++ b/packages/ai-gemini/package.json @@ -56,7 +56,7 @@ "text-to-speech" ], "dependencies": { - "@google/genai": "^1.43.0", + "@google/genai": "^1.52.0", "@tanstack/ai-utils": "workspace:*" }, "peerDependencies": { @@ -64,8 +64,8 @@ }, "devDependencies": { "@tanstack/ai": "workspace:*", - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.3.3", - "zod": "^4.2.0" + "@vitest/coverage-v8": "4.1.8", + "vite": "^7.3.5", + "zod": "^4.4.3" } } diff --git a/packages/ai-grok/package.json b/packages/ai-grok/package.json index 0d6f4534a..42ae45b41 100644 --- a/packages/ai-grok/package.json +++ b/packages/ai-grok/package.json @@ -53,13 +53,13 @@ "dependencies": { "@tanstack/ai-utils": "workspace:*", "@tanstack/openai-base": "workspace:*", - "openai": "^6.41.0" + "openai": "^6.42.0" }, "devDependencies": { "@tanstack/ai": "workspace:*", "@tanstack/ai-client": "workspace:*", - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.3.3" + "@vitest/coverage-v8": "4.1.8", + "vite": "^7.3.5" }, "peerDependencies": { "@tanstack/ai": "workspace:^", diff --git a/packages/ai-groq/package.json b/packages/ai-groq/package.json index f35b94110..9b954ad4e 100644 --- a/packages/ai-groq/package.json +++ b/packages/ai-groq/package.json @@ -50,8 +50,8 @@ "structured-outputs" ], "devDependencies": { - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.3.3" + "@vitest/coverage-v8": "4.1.8", + "vite": "^7.3.5" }, "peerDependencies": { "@tanstack/ai": "workspace:^", @@ -60,6 +60,6 @@ "dependencies": { "@tanstack/ai-utils": "workspace:*", "@tanstack/openai-base": "workspace:*", - "openai": "^6.41.0" + "openai": "^6.42.0" } } diff --git a/packages/ai-isolate-cloudflare/package.json b/packages/ai-isolate-cloudflare/package.json index e9d8b99b1..3e01715dc 100644 --- a/packages/ai-isolate-cloudflare/package.json +++ b/packages/ai-isolate-cloudflare/package.json @@ -61,8 +61,8 @@ "@tanstack/ai-code-mode": "workspace:*" }, "devDependencies": { - "@cloudflare/workers-types": "^4.20241230.0", - "@vitest/coverage-v8": "4.0.14", - "wrangler": "^4.88.0" + "@cloudflare/workers-types": "^4.20260609.1", + "@vitest/coverage-v8": "4.1.8", + "wrangler": "^4.99.0" } } diff --git a/packages/ai-isolate-node/package.json b/packages/ai-isolate-node/package.json index ca5a30491..21fb715ac 100644 --- a/packages/ai-isolate-node/package.json +++ b/packages/ai-isolate-node/package.json @@ -49,12 +49,12 @@ "code-execution" ], "dependencies": { - "isolated-vm": "^6.0.2" + "isolated-vm": "^6.1.2" }, "peerDependencies": { "@tanstack/ai-code-mode": "workspace:*" }, "devDependencies": { - "@vitest/coverage-v8": "4.0.14" + "@vitest/coverage-v8": "4.1.8" } } diff --git a/packages/ai-isolate-quickjs/package.json b/packages/ai-isolate-quickjs/package.json index 4893b797e..1891f8b34 100644 --- a/packages/ai-isolate-quickjs/package.json +++ b/packages/ai-isolate-quickjs/package.json @@ -46,12 +46,12 @@ "code-execution" ], "dependencies": { - "quickjs-emscripten": "^0.31.0" + "quickjs-emscripten": "^0.32.0" }, "peerDependencies": { "@tanstack/ai-code-mode": "workspace:*" }, "devDependencies": { - "@vitest/coverage-v8": "4.0.14" + "@vitest/coverage-v8": "4.1.8" } } diff --git a/packages/ai-mcp/package.json b/packages/ai-mcp/package.json index 687afbaf9..4282fce52 100644 --- a/packages/ai-mcp/package.json +++ b/packages/ai-mcp/package.json @@ -52,11 +52,11 @@ "@tanstack/ai": "workspace:*" }, "devDependencies": { - "@vitest/coverage-v8": "4.0.14", - "jiti": "^2.4.2", + "@vitest/coverage-v8": "4.1.8", + "jiti": "^2.7.0", "json-schema-to-typescript": "^15.0.4", "tsup": "^8.5.1", - "vite": "^7.3.3", - "zod": "^4.2.0" + "vite": "^7.3.5", + "zod": "^4.4.3" } } diff --git a/packages/ai-ollama/package.json b/packages/ai-ollama/package.json index 89b653788..fd604dce4 100644 --- a/packages/ai-ollama/package.json +++ b/packages/ai-ollama/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "@tanstack/ai": "workspace:*", - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.3.3" + "@vitest/coverage-v8": "4.1.8", + "vite": "^7.3.5" } } diff --git a/packages/ai-openai/live-tests/package.json b/packages/ai-openai/live-tests/package.json index 0df34e8bb..d79472a58 100644 --- a/packages/ai-openai/live-tests/package.json +++ b/packages/ai-openai/live-tests/package.json @@ -13,6 +13,6 @@ "@tanstack/ai-openai": "workspace:*" }, "devDependencies": { - "tsx": "^4.19.2" + "tsx": "^4.22.4" } } diff --git a/packages/ai-openai/package.json b/packages/ai-openai/package.json index 560c0f381..9413f416c 100644 --- a/packages/ai-openai/package.json +++ b/packages/ai-openai/package.json @@ -60,7 +60,7 @@ "dependencies": { "@tanstack/ai-utils": "workspace:*", "@tanstack/openai-base": "workspace:*", - "openai": "^6.41.0" + "openai": "^6.42.0" }, "peerDependencies": { "@tanstack/ai": "workspace:^", @@ -70,8 +70,8 @@ "devDependencies": { "@tanstack/ai": "workspace:*", "@tanstack/ai-client": "workspace:*", - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.3.3", - "zod": "^4.2.0" + "@vitest/coverage-v8": "4.1.8", + "vite": "^7.3.5", + "zod": "^4.4.3" } } diff --git a/packages/ai-openrouter/package.json b/packages/ai-openrouter/package.json index ef59cab93..2a827379d 100644 --- a/packages/ai-openrouter/package.json +++ b/packages/ai-openrouter/package.json @@ -52,14 +52,14 @@ "model-router" ], "dependencies": { - "@openrouter/sdk": "0.12.35", + "@openrouter/sdk": "0.12.79", "@tanstack/ai-utils": "workspace:*" }, "devDependencies": { "@tanstack/ai": "workspace:*", - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.3.3", - "zod": "^4.2.0" + "@vitest/coverage-v8": "4.1.8", + "vite": "^7.3.5", + "zod": "^4.4.3" }, "peerDependencies": { "@tanstack/ai": "workspace:^" diff --git a/packages/ai-preact/package.json b/packages/ai-preact/package.json index c5c640e24..58f6cfbb8 100644 --- a/packages/ai-preact/package.json +++ b/packages/ai-preact/package.json @@ -48,10 +48,10 @@ }, "devDependencies": { "@testing-library/preact": "^3.2.4", - "@vitest/coverage-v8": "4.0.14", - "jsdom": "^27.2.0", - "preact": "^10.26.9", - "vite": "^7.3.3" + "@vitest/coverage-v8": "4.1.8", + "jsdom": "^27.4.0", + "preact": "^10.29.2", + "vite": "^7.3.5" }, "peerDependencies": { "@tanstack/ai": "workspace:^", diff --git a/packages/ai-react-ui/package.json b/packages/ai-react-ui/package.json index 6cf289518..5fd612128 100644 --- a/packages/ai-react-ui/package.json +++ b/packages/ai-react-ui/package.json @@ -59,9 +59,9 @@ "@tanstack/ai-client": "workspace:*", "@tanstack/ai-react": "workspace:*", "@types/react": "^19.2.7", - "@vitest/coverage-v8": "4.0.14", + "@vitest/coverage-v8": "4.1.8", "react": "^19.2.3", "react-dom": "^19.2.3", - "vite": "^7.3.3" + "vite": "^7.3.5" } } diff --git a/packages/ai-react/package.json b/packages/ai-react/package.json index b6ab7c59f..d511be43c 100644 --- a/packages/ai-react/package.json +++ b/packages/ai-react/package.json @@ -57,11 +57,11 @@ "devDependencies": { "@standard-schema/spec": "^1.1.0", "@tanstack/ai": "workspace:*", - "@testing-library/react": "^16.3.0", + "@testing-library/react": "^16.3.2", "@types/react": "^19.2.7", - "@vitest/coverage-v8": "4.0.14", - "jsdom": "^27.2.0", + "@vitest/coverage-v8": "4.1.8", + "jsdom": "^27.4.0", "react": "^19.2.3", - "vite": "^7.3.3" + "vite": "^7.3.5" } } diff --git a/packages/ai-solid-ui/package.json b/packages/ai-solid-ui/package.json index c06994287..21f0ce2dc 100644 --- a/packages/ai-solid-ui/package.json +++ b/packages/ai-solid-ui/package.json @@ -49,7 +49,7 @@ "rehype-raw": "^7.0.0", "rehype-sanitize": "^6.0.0", "remark-gfm": "^4.0.1", - "solid-markdown": "^2.1.0" + "solid-markdown": "^2.1.1" }, "peerDependencies": { "@tanstack/ai-client": "workspace:^", @@ -59,8 +59,8 @@ "devDependencies": { "@tanstack/ai-client": "workspace:*", "@tanstack/ai-solid": "workspace:*", - "@vitest/coverage-v8": "4.0.14", - "solid-js": "^1.9.10", - "vite": "^7.3.3" + "@vitest/coverage-v8": "4.1.8", + "solid-js": "^1.9.13", + "vite": "^7.3.5" } } diff --git a/packages/ai-solid/package.json b/packages/ai-solid/package.json index f7cbca148..eee401317 100644 --- a/packages/ai-solid/package.json +++ b/packages/ai-solid/package.json @@ -56,11 +56,11 @@ "@standard-schema/spec": "^1.1.0", "@tanstack/ai": "workspace:*", "@types/node": "^24.10.1", - "@vitest/coverage-v8": "4.0.14", - "jsdom": "^27.2.0", - "solid-js": "^1.9.10", - "tsdown": "^0.17.0-beta.6", + "@vitest/coverage-v8": "4.1.8", + "jsdom": "^27.4.0", + "solid-js": "^1.9.13", + "tsdown": "^0.22.2", "typescript": "5.9.3", - "vitest": "^4.0.14" + "vitest": "^4.1.8" } } diff --git a/packages/ai-svelte/package.json b/packages/ai-svelte/package.json index e93530a8c..41f2e8f4f 100644 --- a/packages/ai-svelte/package.json +++ b/packages/ai-svelte/package.json @@ -56,15 +56,15 @@ }, "devDependencies": { "@standard-schema/spec": "^1.1.0", - "@sveltejs/package": "^2.3.10", + "@sveltejs/package": "^2.5.8", "@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", - "svelte": "^5.20.0", - "svelte-check": "^4.2.0", + "@vitest/coverage-v8": "4.1.8", + "jsdom": "^27.4.0", + "svelte": "^5.56.3", + "svelte-check": "^4.6.0", "typescript": "5.9.3", - "vite": "^7.3.3" + "vite": "^7.3.5" } } diff --git a/packages/ai-utils/package.json b/packages/ai-utils/package.json index d9e4ffa4a..d198d6ecf 100644 --- a/packages/ai-utils/package.json +++ b/packages/ai-utils/package.json @@ -43,7 +43,7 @@ ], "devDependencies": { "@types/node": "^24.10.1", - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.3.3" + "@vitest/coverage-v8": "4.1.8", + "vite": "^7.3.5" } } diff --git a/packages/ai-vue-ui/package.json b/packages/ai-vue-ui/package.json index 7bc13d9f0..67b0c46a7 100644 --- a/packages/ai-vue-ui/package.json +++ b/packages/ai-vue-ui/package.json @@ -53,10 +53,10 @@ "vue": ">=3.5.0" }, "devDependencies": { - "@vitejs/plugin-vue": "^6.0.2", - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.3.3", + "@vitejs/plugin-vue": "^6.0.7", + "@vitest/coverage-v8": "4.1.8", + "vite": "^7.3.5", "vue": "^3.5.25", - "vue-tsc": "^2.2.10" + "vue-tsc": "^2.2.12" } } diff --git a/packages/ai-vue/package.json b/packages/ai-vue/package.json index cfe4d9bbf..9152100d7 100644 --- a/packages/ai-vue/package.json +++ b/packages/ai-vue/package.json @@ -55,12 +55,12 @@ "@standard-schema/spec": "^1.1.0", "@tanstack/ai": "workspace:*", "@types/node": "^24.10.1", - "@vitest/coverage-v8": "4.0.14", - "@vue/test-utils": "^2.4.6", - "jsdom": "^27.2.0", - "tsdown": "^0.17.0-beta.6", + "@vitest/coverage-v8": "4.1.8", + "@vue/test-utils": "^2.4.11", + "jsdom": "^27.4.0", + "tsdown": "^0.22.2", "typescript": "5.9.3", - "vitest": "^4.0.14", + "vitest": "^4.1.8", "vue": "^3.5.25" } } diff --git a/packages/ai/package.json b/packages/ai/package.json index 1ffd3b4f8..bca8439c7 100644 --- a/packages/ai/package.json +++ b/packages/ai/package.json @@ -77,7 +77,7 @@ "tanstack-intent" ], "dependencies": { - "@ag-ui/core": "^0.0.52", + "@ag-ui/core": "^0.0.56", "@standard-schema/spec": "^1.1.0", "@tanstack/ai-event-client": "workspace:*", "partial-json": "^0.1.7" @@ -91,9 +91,9 @@ } }, "devDependencies": { - "@opentelemetry/api": "^1.9.0", - "@vitest/coverage-v8": "4.0.14", - "arktype": "^2.1.28", - "zod": "^4.2.0" + "@opentelemetry/api": "^1.9.1", + "@vitest/coverage-v8": "4.1.8", + "arktype": "^2.2.0", + "zod": "^4.4.3" } } diff --git a/packages/openai-base/package.json b/packages/openai-base/package.json index 58dcb2047..8f4f60b64 100644 --- a/packages/openai-base/package.json +++ b/packages/openai-base/package.json @@ -46,15 +46,15 @@ ], "dependencies": { "@tanstack/ai-utils": "workspace:*", - "openai": "^6.41.0" + "openai": "^6.42.0" }, "peerDependencies": { "@tanstack/ai": "workspace:^" }, "devDependencies": { "@tanstack/ai": "workspace:*", - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.3.3", - "zod": "^4.2.0" + "@vitest/coverage-v8": "4.1.8", + "vite": "^7.3.5", + "zod": "^4.4.3" } } diff --git a/packages/preact-ai-devtools/package.json b/packages/preact-ai-devtools/package.json index 964552f45..a55e5c465 100644 --- a/packages/preact-ai-devtools/package.json +++ b/packages/preact-ai-devtools/package.json @@ -49,11 +49,11 @@ ], "dependencies": { "@tanstack/ai-devtools-core": "workspace:*", - "@tanstack/devtools-utils": "^0.4.0" + "@tanstack/devtools-utils": "^0.5.0" }, "devDependencies": { - "@vitest/coverage-v8": "4.0.14", - "vite": "^7.3.3" + "@vitest/coverage-v8": "4.1.8", + "vite": "^7.3.5" }, "peerDependencies": { "preact": "^10.0.0" diff --git a/packages/react-ai-devtools/package.json b/packages/react-ai-devtools/package.json index 7f601a7d3..9303574fd 100644 --- a/packages/react-ai-devtools/package.json +++ b/packages/react-ai-devtools/package.json @@ -49,7 +49,7 @@ ], "dependencies": { "@tanstack/ai-devtools-core": "workspace:*", - "@tanstack/devtools-utils": "^0.4.0" + "@tanstack/devtools-utils": "^0.5.0" }, "peerDependencies": { "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", @@ -57,9 +57,9 @@ }, "devDependencies": { "@types/react": "^19.2.7", - "@vitest/coverage-v8": "4.0.14", + "@vitest/coverage-v8": "4.1.8", "react": "^19.2.3", - "vite": "^7.3.3" + "vite": "^7.3.5" }, "keywords": [ "ai", diff --git a/packages/solid-ai-devtools/package.json b/packages/solid-ai-devtools/package.json index eda153b0d..56461ec85 100644 --- a/packages/solid-ai-devtools/package.json +++ b/packages/solid-ai-devtools/package.json @@ -53,15 +53,15 @@ ], "dependencies": { "@tanstack/ai-devtools-core": "workspace:*", - "@tanstack/devtools-utils": "^0.4.0" + "@tanstack/devtools-utils": "^0.5.0" }, "peerDependencies": { "solid-js": ">=1.9.7" }, "devDependencies": { - "@vitest/coverage-v8": "4.0.14", - "solid-js": "^1.9.10", - "vite": "^7.3.3", - "vite-plugin-solid": "^2.11.10" + "@vitest/coverage-v8": "4.1.8", + "solid-js": "^1.9.13", + "vite": "^7.3.5", + "vite-plugin-solid": "^2.11.12" } } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index dc784eb75..61b8ecef4 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -7,7 +7,7 @@ trustPolicy: 'no-downgrade' # pnpm v11 dropped support for these fields in package.json — they must live # here. See https://github.com/pnpm/pnpm/releases/tag/v11.0.0. overrides: - abbrev: ^3.0.0 + abbrev: ^3.0.1 patchedDependencies: '@changesets/assemble-release-plan@6.0.9': patches/@changesets__assemble-release-plan@6.0.9.patch diff --git a/testing/e2e/package.json b/testing/e2e/package.json index af0e4ad99..8e1b4d9ed 100644 --- a/testing/e2e/package.json +++ b/testing/e2e/package.json @@ -13,9 +13,9 @@ "dependencies": { "@copilotkit/aimock": "^1.28.1", "@modelcontextprotocol/sdk": "^1.29.0", - "@openrouter/sdk": "0.12.35", - "@opentelemetry/api": "^1.9.0", - "@tailwindcss/vite": "^4.1.18", + "@openrouter/sdk": "0.12.79", + "@opentelemetry/api": "^1.9.1", + "@tailwindcss/vite": "^4.3.0", "@tanstack/ai": "workspace:*", "@tanstack/ai-anthropic": "workspace:*", "@tanstack/ai-client": "workspace:*", @@ -30,11 +30,11 @@ "@tanstack/ai-react": "workspace:*", "@tanstack/ai-react-ui": "workspace:*", "@tanstack/devtools-event-bus": "^0.4.1", - "@tanstack/nitro-v2-vite-plugin": "^1.154.7", + "@tanstack/nitro-v2-vite-plugin": "^1.155.0", "@tanstack/react-ai-devtools": "workspace:*", - "@tanstack/react-router": "^1.158.4", - "@tanstack/react-start": "^1.159.0", - "arktype": "^2.1.28", + "@tanstack/react-router": "^1.170.15", + "@tanstack/react-start": "^1.168.25", + "arktype": "^2.2.0", "react": "^19.2.3", "react-dom": "^19.2.3", "react-markdown": "^10.1.0", @@ -43,17 +43,17 @@ "rehype-sanitize": "^6.0.0", "remark-cjk-friendly": "^2.0.1", "remark-gfm": "^4.0.1", - "tailwindcss": "^4.1.18", + "tailwindcss": "^4.3.0", "vite-tsconfig-paths": "^5.1.4", - "zod": "^4.2.0" + "zod": "^4.4.3" }, "devDependencies": { - "@playwright/test": "^1.57.0", + "@playwright/test": "^1.60.0", "@types/node": "^24.10.1", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.1.2", + "@vitejs/plugin-react": "^5.2.0", "typescript": "5.9.3", - "vite": "^7.3.3" + "vite": "^7.3.5" } } diff --git a/testing/panel/package.json b/testing/panel/package.json index 38bfc2558..fcdc2ae27 100644 --- a/testing/panel/package.json +++ b/testing/panel/package.json @@ -10,7 +10,7 @@ "test:e2e:ui": "playwright test --ui" }, "dependencies": { - "@tailwindcss/vite": "^4.1.18", + "@tailwindcss/vite": "^4.3.0", "@tanstack/ai": "workspace:*", "@tanstack/ai-anthropic": "workspace:*", "@tanstack/ai-client": "workspace:*", @@ -22,12 +22,12 @@ "@tanstack/ai-openrouter": "workspace:*", "@tanstack/ai-react": "workspace:*", "@tanstack/ai-react-ui": "workspace:*", - "@tanstack/nitro-v2-vite-plugin": "^1.154.7", - "@tanstack/react-router": "^1.158.4", - "@tanstack/react-start": "^1.159.0", + "@tanstack/nitro-v2-vite-plugin": "^1.155.0", + "@tanstack/react-router": "^1.170.15", + "@tanstack/react-start": "^1.168.25", "@tanstack/start": "^1.120.20", "highlight.js": "^11.11.1", - "lucide-react": "^0.561.0", + "lucide-react": "^0.577.0", "react": "^19.2.3", "react-dom": "^19.2.3", "react-markdown": "^10.1.0", @@ -35,18 +35,18 @@ "rehype-raw": "^7.0.0", "rehype-sanitize": "^6.0.0", "remark-gfm": "^4.0.1", - "tailwindcss": "^4.1.18", + "tailwindcss": "^4.3.0", "vite-tsconfig-paths": "^5.1.4", - "zod": "^4.2.0" + "zod": "^4.4.3" }, "devDependencies": { - "@playwright/test": "^1.57.0", + "@playwright/test": "^1.60.0", "@types/node": "^24.10.1", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", - "@vitejs/plugin-react": "^5.1.2", - "dotenv": "^17.2.3", + "@vitejs/plugin-react": "^5.2.0", + "dotenv": "^17.4.2", "typescript": "5.9.3", - "vite": "^7.3.3" + "vite": "^7.3.5" } } diff --git a/testing/react-native-smoke/package.json b/testing/react-native-smoke/package.json index d4b2d4235..a92e4f489 100644 --- a/testing/react-native-smoke/package.json +++ b/testing/react-native-smoke/package.json @@ -24,15 +24,15 @@ "dependencies": { "@tanstack/ai": "workspace:*", "@tanstack/ai-react": "workspace:*", - "expo": "~56.0.5", + "expo": "~56.0.9", "react": "^19.2.3", "react-native": "0.85.3" }, "devDependencies": { "@types/node": "^24.10.1", "@types/react": "^19.2.7", - "esbuild": "^0.25.12", - "tsx": "^4.21.0", + "esbuild": "^0.28.0", + "tsx": "^4.22.4", "typescript": "5.9.3" } }