diff --git a/benchmarks/bundle-size/package.json b/benchmarks/bundle-size/package.json
index 500cf9b8f2e..6f67ceab5f2 100644
--- a/benchmarks/bundle-size/package.json
+++ b/benchmarks/bundle-size/package.json
@@ -14,6 +14,7 @@
{
"projects": [
"@tanstack/react-router",
+ "@tanstack/react-router-ssr-query",
"@tanstack/react-start",
"@tanstack/router-plugin",
"@tanstack/solid-router",
@@ -37,11 +38,13 @@
},
"dependencies": {
"@tanstack/react-router": "workspace:^",
+ "@tanstack/react-router-ssr-query": "workspace:^",
"@tanstack/solid-router": "workspace:^",
"@tanstack/vue-router": "workspace:^",
"@tanstack/react-start": "workspace:^",
"@tanstack/solid-start": "workspace:^",
"@tanstack/vue-start": "workspace:^",
+ "@tanstack/react-query": "catalog:",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"solid-js": "^1.9.10",
diff --git a/benchmarks/bundle-size/scenarios/react-start-query-integration/src/router.tsx b/benchmarks/bundle-size/scenarios/react-start-query-integration/src/router.tsx
new file mode 100644
index 00000000000..93b95f3148f
--- /dev/null
+++ b/benchmarks/bundle-size/scenarios/react-start-query-integration/src/router.tsx
@@ -0,0 +1,17 @@
+import { QueryClient } from '@tanstack/react-query'
+import { createRouter } from '@tanstack/react-router'
+import { setupRouterSsrQueryIntegration } from '@tanstack/react-router-ssr-query'
+import { routeTree } from './routeTree.gen'
+
+export function getRouter() {
+ const queryClient = new QueryClient()
+ const router = createRouter({
+ routeTree,
+ context: { queryClient },
+ scrollRestoration: true,
+ })
+
+ setupRouterSsrQueryIntegration({ router, queryClient })
+
+ return router
+}
diff --git a/benchmarks/bundle-size/scenarios/react-start-query-integration/src/routes/__root.tsx b/benchmarks/bundle-size/scenarios/react-start-query-integration/src/routes/__root.tsx
new file mode 100644
index 00000000000..ff1da4c3046
--- /dev/null
+++ b/benchmarks/bundle-size/scenarios/react-start-query-integration/src/routes/__root.tsx
@@ -0,0 +1,24 @@
+import {
+ HeadContent,
+ Outlet,
+ Scripts,
+ createRootRoute,
+} from '@tanstack/react-router'
+
+export const Route = createRootRoute({
+ component: RootComponent,
+})
+
+function RootComponent() {
+ return (
+
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/benchmarks/bundle-size/scenarios/react-start-query-integration/src/routes/index.tsx b/benchmarks/bundle-size/scenarios/react-start-query-integration/src/routes/index.tsx
new file mode 100644
index 00000000000..76fb3635384
--- /dev/null
+++ b/benchmarks/bundle-size/scenarios/react-start-query-integration/src/routes/index.tsx
@@ -0,0 +1,9 @@
+import { createFileRoute } from '@tanstack/react-router'
+
+export const Route = createFileRoute('/')({
+ component: IndexComponent,
+})
+
+function IndexComponent() {
+ return hello world
+}
diff --git a/benchmarks/bundle-size/scenarios/react-start-query-integration/vite.config.ts b/benchmarks/bundle-size/scenarios/react-start-query-integration/vite.config.ts
new file mode 100644
index 00000000000..d4e4cd980d7
--- /dev/null
+++ b/benchmarks/bundle-size/scenarios/react-start-query-integration/vite.config.ts
@@ -0,0 +1,7 @@
+import { defineConfig } from 'vite'
+import viteReact from '@vitejs/plugin-react'
+import { tanstackStart } from '@tanstack/react-start/plugin/vite'
+
+export default defineConfig({
+ plugins: [tanstackStart(), viteReact()],
+})
diff --git a/packages/react-router-ssr-query/package.json b/packages/react-router-ssr-query/package.json
index bce469cda2c..669d17e7dca 100644
--- a/packages/react-router-ssr-query/package.json
+++ b/packages/react-router-ssr-query/package.json
@@ -71,7 +71,7 @@
"react": "catalog:",
"react-dom": "catalog:",
"@tanstack/react-router": "workspace:*",
- "@tanstack/react-query": ">=5.90.0",
+ "@tanstack/react-query": ">=5.102.0",
"vite": "*",
"@tanstack/vite-config": "catalog:",
"vitest": "catalog:",
@@ -87,8 +87,8 @@
"peerDependencies": {
"react": ">=18.0.0 || >=19.0.0",
"react-dom": ">=18.0.0 || >=19.0.0",
- "@tanstack/query-core": ">=5.90.0",
+ "@tanstack/query-core": ">=5.102.0",
"@tanstack/react-router": ">=1.127.0",
- "@tanstack/react-query": ">=5.90.0"
+ "@tanstack/react-query": ">=5.102.0"
}
}
diff --git a/packages/router-ssr-query-core/package.json b/packages/router-ssr-query-core/package.json
index af527451a64..a54e3691ef3 100644
--- a/packages/router-ssr-query-core/package.json
+++ b/packages/router-ssr-query-core/package.json
@@ -35,6 +35,8 @@
"test:types:ts70": "tsc",
"test:unit": "vitest",
"test:unit:dev": "pnpm run test:unit --watch",
+ "test:perf": "vitest bench",
+ "test:perf:dev": "pnpm run test:perf --watch --hideSkippedTests",
"test:build": "publint --strict && attw --ignore-rules no-resolution --pack .",
"build": "vite build"
},
@@ -65,7 +67,7 @@
},
"devDependencies": {
"@tanstack/router-core": ">=1.171.7",
- "@tanstack/query-core": ">=5.90.0",
+ "@tanstack/query-core": ">=5.102.0",
"vite": "catalog:",
"@tanstack/vite-config": "catalog:",
"vitest": "catalog:",
@@ -76,6 +78,6 @@
},
"peerDependencies": {
"@tanstack/router-core": ">=1.127.0",
- "@tanstack/query-core": ">=5.90.0"
+ "@tanstack/query-core": ">=5.102.0"
}
}
diff --git a/packages/solid-router-ssr-query/package.json b/packages/solid-router-ssr-query/package.json
index c9ffe94f646..aeda55bbc8d 100644
--- a/packages/solid-router-ssr-query/package.json
+++ b/packages/solid-router-ssr-query/package.json
@@ -67,7 +67,7 @@
"@tanstack/router-ssr-query-core": "workspace:*"
},
"devDependencies": {
- "@tanstack/solid-query": ">=5.90.0",
+ "@tanstack/solid-query": ">=5.102.0",
"@tanstack/solid-router": "workspace:*",
"eslint-plugin-solid": "^0.14.5",
"solid-js": "^1.9.10",
@@ -81,8 +81,8 @@
"rimraf": "catalog:"
},
"peerDependencies": {
- "@tanstack/query-core": ">=5.90.0",
- "@tanstack/solid-query": ">=5.90.0",
+ "@tanstack/query-core": ">=5.102.0",
+ "@tanstack/solid-query": ">=5.102.0",
"@tanstack/solid-router": ">=1.127.0",
"solid-js": "^1.9.10"
}
diff --git a/packages/vue-router-ssr-query/package.json b/packages/vue-router-ssr-query/package.json
index 5bb8c726bde..8113085c0fd 100644
--- a/packages/vue-router-ssr-query/package.json
+++ b/packages/vue-router-ssr-query/package.json
@@ -73,8 +73,8 @@
"rimraf": "catalog:"
},
"peerDependencies": {
- "@tanstack/query-core": ">=5.90.0",
- "@tanstack/vue-query": ">=5.90.0",
+ "@tanstack/query-core": ">=5.102.0",
+ "@tanstack/vue-query": ">=5.102.0",
"@tanstack/vue-router": ">=1.127.0",
"vue": "^3.3.0"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index ec4bd68739a..217d4b393ac 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -49,10 +49,10 @@ overrides:
vite: ^8.0.14
'@types/node': 25.0.9
'@playwright/test': ^1.61.0
- '@tanstack/query-core': ^5.99.0
- '@tanstack/react-query': ^5.99.0
- '@tanstack/solid-query': ^5.99.0
- '@tanstack/vue-query': ^5.99.0
+ '@tanstack/query-core': ^5.102.0
+ '@tanstack/react-query': ^5.102.0
+ '@tanstack/solid-query': ^5.102.0
+ '@tanstack/vue-query': ^5.102.0
'@tanstack/history': workspace:*
'@tanstack/router-core': workspace:*
'@tanstack/react-router': workspace:*
@@ -160,9 +160,15 @@ importers:
benchmarks/bundle-size:
dependencies:
+ '@tanstack/react-query':
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../packages/react-router
+ '@tanstack/react-router-ssr-query':
+ specifier: workspace:*
+ version: link:../../packages/react-router-ssr-query
'@tanstack/react-start':
specifier: workspace:*
version: link:../../packages/react-start
@@ -795,11 +801,11 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -844,11 +850,11 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -1246,8 +1252,8 @@ importers:
e2e/react-router/issue-7457:
dependencies:
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -1885,11 +1891,11 @@ importers:
e2e/react-start/basic-react-query:
dependencies:
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -2802,11 +2808,11 @@ importers:
e2e/react-start/query-integration:
dependencies:
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -3071,11 +3077,11 @@ importers:
e2e/react-start/rsc-query:
dependencies:
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -3349,8 +3355,8 @@ importers:
e2e/react-start/server-functions:
dependencies:
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -3489,8 +3495,8 @@ importers:
e2e/react-start/server-routes:
dependencies:
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -3810,8 +3816,8 @@ importers:
e2e/react-start/streaming-ssr:
dependencies:
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -4264,11 +4270,11 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-query-devtools':
specifier: ^5.90.0
- version: 5.90.4(@tanstack/solid-query@5.99.0(solid-js@1.9.12))(solid-js@1.9.12)
+ version: 5.90.4(@tanstack/solid-query@5.102.0(solid-js@1.9.12))(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: workspace:^
version: link:../../../packages/solid-router
@@ -4307,11 +4313,11 @@ importers:
specifier: workspace:*
version: link:../../../packages/router-plugin
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-query-devtools':
specifier: ^5.90.0
- version: 5.90.4(@tanstack/solid-query@5.99.0(solid-js@1.9.12))(solid-js@1.9.12)
+ version: 5.90.4(@tanstack/solid-query@5.102.0(solid-js@1.9.12))(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: workspace:^
version: link:../../../packages/solid-router
@@ -4935,11 +4941,11 @@ importers:
e2e/solid-start/basic-solid-query:
dependencies:
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-query-devtools':
specifier: ^5.90.0
- version: 5.90.4(@tanstack/solid-query@5.99.0(solid-js@1.9.12))(solid-js@1.9.12)
+ version: 5.90.4(@tanstack/solid-query@5.102.0(solid-js@1.9.12))(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: workspace:^
version: link:../../../packages/solid-router
@@ -5220,11 +5226,11 @@ importers:
e2e/solid-start/query-integration:
dependencies:
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-query-devtools':
specifier: ^5.90.0
- version: 5.90.4(@tanstack/solid-query@5.99.0(solid-js@1.9.12))(solid-js@1.9.12)
+ version: 5.90.4(@tanstack/solid-query@5.102.0(solid-js@1.9.12))(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: workspace:^
version: link:../../../packages/solid-router
@@ -5422,8 +5428,8 @@ importers:
e2e/solid-start/server-functions:
dependencies:
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: workspace:^
version: link:../../../packages/solid-router
@@ -5492,8 +5498,8 @@ importers:
e2e/solid-start/server-routes:
dependencies:
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: workspace:^
version: link:../../../packages/solid-router
@@ -5562,8 +5568,8 @@ importers:
e2e/solid-start/solid-query-layout-suspense:
dependencies:
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: workspace:^
version: link:../../../packages/solid-router
@@ -5798,11 +5804,11 @@ importers:
specifier: workspace:*
version: link:../../../packages/router-plugin
'@tanstack/vue-query':
- specifier: ^5.99.0
- version: 5.99.0(vue@3.5.25(typescript@5.8.3))
+ specifier: ^5.102.0
+ version: 5.102.0(vue@3.5.25(typescript@5.8.3))
'@tanstack/vue-query-devtools':
specifier: ^6.1.2
- version: 6.1.2(@tanstack/vue-query@5.99.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
+ version: 6.1.2(@tanstack/vue-query@5.102.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
'@tanstack/vue-router':
specifier: workspace:*
version: link:../../../packages/vue-router
@@ -6113,11 +6119,11 @@ importers:
specifier: workspace:*
version: link:../../../packages/virtual-file-routes
'@tanstack/vue-query':
- specifier: ^5.99.0
- version: 5.99.0(vue@3.5.25(typescript@5.8.3))
+ specifier: ^5.102.0
+ version: 5.102.0(vue@3.5.25(typescript@5.8.3))
'@tanstack/vue-query-devtools':
specifier: ^6.1.2
- version: 6.1.2(@tanstack/vue-query@5.99.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
+ version: 6.1.2(@tanstack/vue-query@5.102.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
'@tanstack/vue-router':
specifier: workspace:*
version: link:../../../packages/vue-router
@@ -6168,11 +6174,11 @@ importers:
specifier: workspace:*
version: link:../../../packages/virtual-file-routes
'@tanstack/vue-query':
- specifier: ^5.99.0
- version: 5.99.0(vue@3.5.25(typescript@5.8.3))
+ specifier: ^5.102.0
+ version: 5.102.0(vue@3.5.25(typescript@5.8.3))
'@tanstack/vue-query-devtools':
specifier: ^6.1.2
- version: 6.1.2(@tanstack/vue-query@5.99.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
+ version: 6.1.2(@tanstack/vue-query@5.102.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
'@tanstack/vue-router':
specifier: workspace:*
version: link:../../../packages/vue-router
@@ -6217,11 +6223,11 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/vue-query':
- specifier: ^5.99.0
- version: 5.99.0(vue@3.5.25(typescript@5.8.3))
+ specifier: ^5.102.0
+ version: 5.102.0(vue@3.5.25(typescript@5.8.3))
'@tanstack/vue-query-devtools':
specifier: ^6.1.2
- version: 6.1.2(@tanstack/vue-query@5.99.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
+ version: 6.1.2(@tanstack/vue-query@5.102.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
'@tanstack/vue-router':
specifier: workspace:*
version: link:../../../packages/vue-router
@@ -6269,11 +6275,11 @@ importers:
specifier: workspace:*
version: link:../../../packages/router-plugin
'@tanstack/vue-query':
- specifier: ^5.99.0
- version: 5.99.0(vue@3.5.25(typescript@5.8.3))
+ specifier: ^5.102.0
+ version: 5.102.0(vue@3.5.25(typescript@5.8.3))
'@tanstack/vue-query-devtools':
specifier: ^6.1.2
- version: 6.1.2(@tanstack/vue-query@5.99.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
+ version: 6.1.2(@tanstack/vue-query@5.102.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
'@tanstack/vue-router':
specifier: workspace:*
version: link:../../../packages/vue-router
@@ -6370,11 +6376,11 @@ importers:
specifier: workspace:*
version: link:../../../packages/router-plugin
'@tanstack/vue-query':
- specifier: ^5.99.0
- version: 5.99.0(vue@3.5.25(typescript@7.0.2))
+ specifier: ^5.102.0
+ version: 5.102.0(vue@3.5.25(typescript@7.0.2))
'@tanstack/vue-query-devtools':
specifier: ^6.1.2
- version: 6.1.2(@tanstack/vue-query@5.99.0(vue@3.5.25(typescript@7.0.2)))(vue@3.5.25(typescript@7.0.2))
+ version: 6.1.2(@tanstack/vue-query@5.102.0(vue@3.5.25(typescript@7.0.2)))(vue@3.5.25(typescript@7.0.2))
'@tanstack/vue-router':
specifier: workspace:*
version: link:../../../packages/vue-router
@@ -6630,11 +6636,11 @@ importers:
specifier: workspace:*
version: link:../../../packages/router-plugin
'@tanstack/vue-query':
- specifier: ^5.99.0
- version: 5.99.0(vue@3.5.25(typescript@5.8.3))
+ specifier: ^5.102.0
+ version: 5.102.0(vue@3.5.25(typescript@5.8.3))
'@tanstack/vue-query-devtools':
specifier: ^6.1.2
- version: 6.1.2(@tanstack/vue-query@5.99.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
+ version: 6.1.2(@tanstack/vue-query@5.102.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
'@tanstack/vue-router':
specifier: workspace:*
version: link:../../../packages/vue-router
@@ -6929,11 +6935,11 @@ importers:
e2e/vue-start/basic-vue-query:
dependencies:
'@tanstack/vue-query':
- specifier: ^5.99.0
- version: 5.99.0(vue@3.5.25(@typescript/typescript6@6.0.2))
+ specifier: ^5.102.0
+ version: 5.102.0(vue@3.5.25(@typescript/typescript6@6.0.2))
'@tanstack/vue-query-devtools':
specifier: ^6.1.2
- version: 6.1.2(@tanstack/vue-query@5.99.0(vue@3.5.25(@typescript/typescript6@6.0.2)))(vue@3.5.25(@typescript/typescript6@6.0.2))
+ version: 6.1.2(@tanstack/vue-query@5.102.0(vue@3.5.25(@typescript/typescript6@6.0.2)))(vue@3.5.25(@typescript/typescript6@6.0.2))
'@tanstack/vue-router':
specifier: workspace:*
version: link:../../../packages/vue-router
@@ -7100,11 +7106,11 @@ importers:
e2e/vue-start/query-integration:
dependencies:
'@tanstack/vue-query':
- specifier: ^5.99.0
- version: 5.99.0(vue@3.5.25(@typescript/typescript6@6.0.2))
+ specifier: ^5.102.0
+ version: 5.102.0(vue@3.5.25(@typescript/typescript6@6.0.2))
'@tanstack/vue-query-devtools':
specifier: ^5.90.0
- version: 5.91.0(@tanstack/vue-query@5.99.0(vue@3.5.25(@typescript/typescript6@6.0.2)))(vue@3.5.25(@typescript/typescript6@6.0.2))
+ version: 5.91.0(@tanstack/vue-query@5.102.0(vue@3.5.25(@typescript/typescript6@6.0.2)))(vue@3.5.25(@typescript/typescript6@6.0.2))
'@tanstack/vue-router':
specifier: workspace:*
version: link:../../../packages/vue-router
@@ -7317,8 +7323,8 @@ importers:
e2e/vue-start/server-functions:
dependencies:
'@tanstack/vue-query':
- specifier: ^5.99.0
- version: 5.99.0(vue@3.5.25(@typescript/typescript6@6.0.2))
+ specifier: ^5.102.0
+ version: 5.102.0(vue@3.5.25(@typescript/typescript6@6.0.2))
'@tanstack/vue-router':
specifier: workspace:*
version: link:../../../packages/vue-router
@@ -7390,8 +7396,8 @@ importers:
e2e/vue-start/server-routes:
dependencies:
'@tanstack/vue-query':
- specifier: ^5.99.0
- version: 5.99.0(vue@3.5.25(@typescript/typescript6@6.0.2))
+ specifier: ^5.102.0
+ version: 5.102.0(vue@3.5.25(@typescript/typescript6@6.0.2))
'@tanstack/vue-router':
specifier: workspace:*
version: link:../../../packages/vue-router
@@ -7815,8 +7821,8 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -7864,11 +7870,11 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.67.2
- version: 5.67.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.67.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -8005,11 +8011,11 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -8054,11 +8060,11 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -8510,11 +8516,11 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -8565,11 +8571,11 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -8623,8 +8629,8 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -8678,8 +8684,8 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -8724,8 +8730,8 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -8988,11 +8994,11 @@ importers:
examples/react/router-monorepo-react-query:
dependencies:
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -9046,8 +9052,8 @@ importers:
specifier: workspace:*
version: link:../router
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
react:
specifier: ^19.2.3
version: 19.2.3
@@ -9095,8 +9101,8 @@ importers:
specifier: workspace:*
version: link:../router
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
react:
specifier: ^19.2.3
version: 19.2.3
@@ -9129,8 +9135,8 @@ importers:
examples/react/router-monorepo-react-query/packages/post-query:
dependencies:
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
redaxios:
specifier: 'catalog:'
version: 0.5.1
@@ -9160,8 +9166,8 @@ importers:
specifier: workspace:*
version: link:../../../../../packages/history
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../../../packages/react-router
@@ -9347,8 +9353,8 @@ importers:
specifier: workspace:*
version: link:../router
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
react:
specifier: ^19.2.3
version: 19.2.3
@@ -9602,8 +9608,8 @@ importers:
specifier: workspace:*
version: link:../../../packages/arktype-adapter
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -9944,11 +9950,11 @@ importers:
examples/react/start-basic-react-query:
dependencies:
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -10253,13 +10259,13 @@ importers:
dependencies:
'@convex-dev/react-query':
specifier: 0.0.0-alpha.8
- version: 0.0.0-alpha.8(@tanstack/react-query@5.99.0(react@19.2.3))(convex@1.19.0(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3))
+ version: 0.0.0-alpha.8(@tanstack/react-query@5.102.0(react@19.2.3))(convex@1.19.0(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -10426,8 +10432,8 @@ importers:
examples/react/start-large:
dependencies:
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -10750,11 +10756,11 @@ importers:
examples/react/start-trellaux:
dependencies:
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -11025,11 +11031,11 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-query-devtools':
specifier: ^5.90.0
- version: 5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)
+ version: 5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../../../packages/react-router
@@ -11047,7 +11053,7 @@ importers:
version: 11.4.3(@typescript/typescript6@6.0.2)
'@trpc/tanstack-react-query':
specifier: ^11.4.3
- version: 11.4.3(@tanstack/react-query@5.99.0(react@19.2.3))(@trpc/client@11.4.3(@trpc/server@11.4.3(@typescript/typescript6@6.0.2))(@typescript/typescript6@6.0.2))(@trpc/server@11.4.3(@typescript/typescript6@6.0.2))(@typescript/typescript6@6.0.2)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
+ version: 11.4.3(@tanstack/react-query@5.102.0(react@19.2.3))(@trpc/client@11.4.3(@trpc/server@11.4.3(@typescript/typescript6@6.0.2))(@typescript/typescript6@6.0.2))(@trpc/server@11.4.3(@typescript/typescript6@6.0.2))(@typescript/typescript6@6.0.2)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
express:
specifier: ^5.2.1
version: 5.2.1(supports-color@10.2.2)
@@ -11218,8 +11224,8 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: ^1.170.30
version: link:../../../packages/solid-router
@@ -11372,11 +11378,11 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-query-devtools':
specifier: ^5.90.0
- version: 5.90.4(@tanstack/solid-query@5.99.0(solid-js@1.9.12))(solid-js@1.9.12)
+ version: 5.90.4(@tanstack/solid-query@5.102.0(solid-js@1.9.12))(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: ^1.170.30
version: link:../../../packages/solid-router
@@ -11415,11 +11421,11 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-query-devtools':
specifier: ^5.90.0
- version: 5.90.4(@tanstack/solid-query@5.99.0(solid-js@1.9.12))(solid-js@1.9.12)
+ version: 5.90.4(@tanstack/solid-query@5.102.0(solid-js@1.9.12))(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: ^1.170.30
version: link:../../../packages/solid-router
@@ -11802,11 +11808,11 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-query-devtools':
specifier: ^5.90.0
- version: 5.90.4(@tanstack/solid-query@5.99.0(solid-js@1.9.12))(solid-js@1.9.12)
+ version: 5.90.4(@tanstack/solid-query@5.102.0(solid-js@1.9.12))(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: ^1.170.30
version: link:../../../packages/solid-router
@@ -11851,11 +11857,11 @@ importers:
specifier: workspace:*
version: link:../../../packages/router-plugin
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-query-devtools':
specifier: ^5.90.0
- version: 5.90.4(@tanstack/solid-query@5.99.0(solid-js@1.9.12))(solid-js@1.9.12)
+ version: 5.90.4(@tanstack/solid-query@5.102.0(solid-js@1.9.12))(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: ^1.170.30
version: link:../../../packages/solid-router
@@ -11900,8 +11906,8 @@ importers:
specifier: workspace:*
version: link:../../../packages/router-plugin
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: ^1.170.30
version: link:../../../packages/solid-router
@@ -11940,8 +11946,8 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: ^1.170.30
version: link:../../../packages/solid-router
@@ -11977,8 +11983,8 @@ importers:
specifier: ^4.2.2
version: 4.2.2(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: ^1.170.30
version: link:../../../packages/solid-router
@@ -12291,11 +12297,11 @@ importers:
specifier: workspace:*
version: link:../../../packages/router-plugin
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-query-devtools':
specifier: ^5.90.0
- version: 5.90.4(@tanstack/solid-query@5.99.0(solid-js@1.9.12))(solid-js@1.9.12)
+ version: 5.90.4(@tanstack/solid-query@5.102.0(solid-js@1.9.12))(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: ^1.170.30
version: link:../../../packages/solid-router
@@ -12374,8 +12380,8 @@ importers:
specifier: workspace:*
version: link:../../../packages/router-plugin
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: ^1.170.30
version: link:../../../packages/solid-router
@@ -12705,11 +12711,11 @@ importers:
examples/solid/start-basic-solid-query:
dependencies:
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-query-devtools':
specifier: ^5.90.0
- version: 5.90.4(@tanstack/solid-query@5.99.0(solid-js@1.9.12))(solid-js@1.9.12)
+ version: 5.90.4(@tanstack/solid-query@5.102.0(solid-js@1.9.12))(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: ^1.170.30
version: link:../../../packages/solid-router
@@ -13023,8 +13029,8 @@ importers:
examples/solid/start-large:
dependencies:
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: ^1.170.30
version: link:../../../packages/solid-router
@@ -13652,8 +13658,8 @@ importers:
specifier: 'catalog:'
version: 1.26.2(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(ts-api-utils@2.4.0(@typescript/typescript6@6.0.2))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/vite-config':
specifier: 'catalog:'
version: 0.5.2(@types/node@25.0.9)(@typescript/typescript6@6.0.2)(supports-color@10.2.2)(vite@8.0.14(@types/node@25.0.9)(esbuild@0.27.4)(jiti@2.7.0)(sass@1.97.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.9.0))
@@ -13767,8 +13773,8 @@ importers:
packages/react-router-ssr-query:
dependencies:
'@tanstack/query-core':
- specifier: ^5.99.0
- version: 5.99.0
+ specifier: ^5.102.0
+ version: 5.102.0
'@tanstack/router-ssr-query-core':
specifier: workspace:*
version: link:../router-ssr-query-core
@@ -13780,8 +13786,8 @@ importers:
specifier: 'catalog:'
version: 1.26.2(@typescript/typescript6@6.0.2)(eslint@9.22.0(jiti@2.7.0)(supports-color@10.2.2))(supports-color@10.2.2)(ts-api-utils@2.4.0(@typescript/typescript6@6.0.2))
'@tanstack/react-query':
- specifier: ^5.99.0
- version: 5.99.0(react@19.2.3)
+ specifier: ^5.102.0
+ version: 5.102.0(react@19.2.3)
'@tanstack/react-router':
specifier: workspace:*
version: link:../react-router
@@ -14429,8 +14435,8 @@ importers:
specifier: 'catalog:'
version: 0.18.4
'@tanstack/query-core':
- specifier: ^5.99.0
- version: 5.99.0
+ specifier: ^5.102.0
+ version: 5.102.0
'@tanstack/router-core':
specifier: workspace:*
version: link:../router-core
@@ -14634,8 +14640,8 @@ importers:
packages/solid-router-ssr-query:
dependencies:
'@tanstack/query-core':
- specifier: ^5.99.0
- version: 5.99.0
+ specifier: ^5.102.0
+ version: 5.102.0
'@tanstack/router-ssr-query-core':
specifier: workspace:*
version: link:../router-ssr-query-core
@@ -14644,8 +14650,8 @@ importers:
specifier: 'catalog:'
version: 0.18.4
'@tanstack/solid-query':
- specifier: ^5.99.0
- version: 5.99.0(solid-js@1.9.12)
+ specifier: ^5.102.0
+ version: 5.102.0(solid-js@1.9.12)
'@tanstack/solid-router':
specifier: workspace:*
version: link:../solid-router
@@ -15293,14 +15299,14 @@ importers:
packages/vue-router-ssr-query:
dependencies:
'@tanstack/query-core':
- specifier: ^5.99.0
- version: 5.99.0
+ specifier: ^5.102.0
+ version: 5.102.0
'@tanstack/router-ssr-query-core':
specifier: workspace:*
version: link:../router-ssr-query-core
'@tanstack/vue-query':
- specifier: ^5.99.0
- version: 5.99.0(vue@3.5.25(typescript@7.0.2))
+ specifier: ^5.102.0
+ version: 5.102.0(vue@3.5.25(typescript@7.0.2))
devDependencies:
'@arethetypeswrong/cli':
specifier: 'catalog:'
@@ -16199,7 +16205,7 @@ packages:
'@convex-dev/react-query@0.0.0-alpha.8':
resolution: {integrity: sha512-Rv/q7/CplU75f7ckBd2vh+HoeeQ0tOrjwMl14Hk7D/03e55oUIU0TV5JYYzC79ZQyyAtoj7CmCo5ZxcmtKNv1Q==}
peerDependencies:
- '@tanstack/react-query': ^5.99.0
+ '@tanstack/react-query': ^5.102.0
convex: ^1.17.0
'@cspotcode/source-map-support@0.8.1':
@@ -21170,8 +21176,8 @@ packages:
resolution: {integrity: sha512-Wo1iKt2b9OT7d+YGhvEPD3DXvPv2etTusIMhMUoG7fbhmxcXCtIjJDEygy91Y2JFlwGyjqiBPRozme7UD8hoqg==}
engines: {node: '>=12'}
- '@tanstack/query-core@5.99.0':
- resolution: {integrity: sha512-3Jv3WQG0BCcH7G+7lf/bP8QyBfJOXeY+T08Rin3GZ1bshvwlbPt7NrDHMEzGdKIOmOzvIQmxjk28YEQX60k7pQ==}
+ '@tanstack/query-core@5.102.0':
+ resolution: {integrity: sha512-tvBzr11Q7StuMCEsIJdqX8TAWt6WZIzfw/yrSAjObZDerwTTPeCxeLXN2R8ZSn4ZxFpQV819Xn8QmoO+vtnDvw==}
'@tanstack/query-devtools@5.67.2':
resolution: {integrity: sha512-O4QXFFd7xqp6EX7sdvc9tsVO8nm4lpWBqwpgjpVLW5g7IeOY6VnS/xvs/YzbRhBVkKTMaJMOUGU7NhSX+YGoNg==}
@@ -21194,17 +21200,17 @@ packages:
'@tanstack/react-query-devtools@5.67.2':
resolution: {integrity: sha512-cmj2DxBc+/9btQ66n5xI8wTtAma2BLVa403K7zIYiguzJ/kV201jnGensYqJeu1Rd8uRMLLRM74jLVMLDWNRJA==}
peerDependencies:
- '@tanstack/react-query': ^5.99.0
+ '@tanstack/react-query': ^5.102.0
react: ^19.2.3
'@tanstack/react-query-devtools@5.90.2':
resolution: {integrity: sha512-vAXJzZuBXtCQtrY3F/yUNJCV4obT/A/n81kb3+YqLbro5Z2+phdAbceO+deU3ywPw8B42oyJlp4FhO0SoivDFQ==}
peerDependencies:
- '@tanstack/react-query': ^5.99.0
+ '@tanstack/react-query': ^5.102.0
react: ^19.2.3
- '@tanstack/react-query@5.99.0':
- resolution: {integrity: sha512-OY2bCqPemT1LlqJ8Y2CUau4KELnIhhG9Ol3ZndPbdnB095pRbPo1cHuXTndg8iIwtoHTgwZjyaDnQ0xD0mYwAw==}
+ '@tanstack/react-query@5.102.0':
+ resolution: {integrity: sha512-0GyVyEcGt9M7jHPCua16hNVtstUXE2R4HsnNubFYcDs7DJaLzh1dSiXsADDU/cNn/SqrLfa0vRKyjUmbx4rZLA==}
peerDependencies:
react: ^19.2.3
@@ -21229,11 +21235,11 @@ packages:
'@tanstack/solid-query-devtools@5.90.4':
resolution: {integrity: sha512-ygyAiXZ+NR1tw33jVibpjiWB1IoAQWCeqSLmO/6PoSWrI9yDTwaPNAXheniEMrO6/a/vTQq2tB4N+FPNjhGaNw==}
peerDependencies:
- '@tanstack/solid-query': ^5.99.0
+ '@tanstack/solid-query': ^5.102.0
solid-js: 1.9.12
- '@tanstack/solid-query@5.99.0':
- resolution: {integrity: sha512-XZxt95MYWivATb6ykmUobhtzR0l8uW3CNQt7FKkV1AgMR8YDirDoHoXBbNGRQidN30g3lqDxgFWdbi6HrZqDdg==}
+ '@tanstack/solid-query@5.102.0':
+ resolution: {integrity: sha512-76mXTuap9xt/l+nHBTT2/EZhw+0dDMDdi5shFuR8lASuNEvDapMGYHIrmD27Tw5WUNPLRYMMoakVtujpJPLj4Q==}
peerDependencies:
solid-js: 1.9.12
@@ -21263,17 +21269,17 @@ packages:
'@tanstack/vue-query-devtools@5.91.0':
resolution: {integrity: sha512-Kn6p5ffEKUj+YGEP+BapoPI8kUiPtNnFDyzjTvUx6GHbyfzfefQPhYoRtFiWeyrGHjUB/Mvtnr7Rosbzs/ngVg==}
peerDependencies:
- '@tanstack/vue-query': ^5.99.0
+ '@tanstack/vue-query': ^5.102.0
vue: ^3.3.0
'@tanstack/vue-query-devtools@6.1.2':
resolution: {integrity: sha512-1E886RHorY432aOJU3dyzLbI67PhqQzvAPQyp8hU6UR4EVXKZSVzVT0O0utmTT2jnBpbbUiCFt2uNSs8W3grHw==}
peerDependencies:
- '@tanstack/vue-query': ^5.99.0
+ '@tanstack/vue-query': ^5.102.0
vue: ^3.3.0
- '@tanstack/vue-query@5.99.0':
- resolution: {integrity: sha512-okrHNkouasL5cjo7O8hUxul22DiIL335KUQus/cfoAdCOUytF/OIv3BpNDevfqE6zHqqJ651Fb9OkUJPUCL0ZQ==}
+ '@tanstack/vue-query@5.102.0':
+ resolution: {integrity: sha512-etqK2+b1pvilfdmcKl5Be+A5vHe8OY2dQoBx1VbhGqN8bMZ4g1+prP91cYr92Q+0KGbPf3F7lTeBhhPMZfpXUQ==}
peerDependencies:
'@vue/composition-api': ^1.1.2
vue: ^2.6.0 || ^3.3.0
@@ -21361,7 +21367,7 @@ packages:
'@trpc/tanstack-react-query@11.4.3':
resolution: {integrity: sha512-aYPp12wE9IrakccGWoQU/waZuWr3FLw9RtagsqJmX9NKHpQOVzoDvHA1W0amwyTQSAfL98Bn5rWmD7KTdr5AWg==}
peerDependencies:
- '@tanstack/react-query': ^5.99.0
+ '@tanstack/react-query': ^5.102.0
'@trpc/client': 11.4.3
'@trpc/server': 11.4.3
react: ^19.2.3
@@ -29870,9 +29876,9 @@ snapshots:
- hono
- typescript
- '@convex-dev/react-query@0.0.0-alpha.8(@tanstack/react-query@5.99.0(react@19.2.3))(convex@1.19.0(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3))':
+ '@convex-dev/react-query@0.0.0-alpha.8(@tanstack/react-query@5.102.0(react@19.2.3))(convex@1.19.0(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3))':
dependencies:
- '@tanstack/react-query': 5.99.0(react@19.2.3)
+ '@tanstack/react-query': 5.102.0(react@19.2.3)
convex: 1.19.0(@clerk/clerk-react@5.59.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
'@cspotcode/source-map-support@0.8.1':
@@ -34577,7 +34583,7 @@ snapshots:
dependencies:
remove-accents: 0.5.0
- '@tanstack/query-core@5.99.0': {}
+ '@tanstack/query-core@5.102.0': {}
'@tanstack/query-devtools@5.67.2': {}
@@ -34598,21 +34604,21 @@ snapshots:
- solid-js
- utf-8-validate
- '@tanstack/react-query-devtools@5.67.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)':
+ '@tanstack/react-query-devtools@5.67.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)':
dependencies:
'@tanstack/query-devtools': 5.67.2
- '@tanstack/react-query': 5.99.0(react@19.2.3)
+ '@tanstack/react-query': 5.102.0(react@19.2.3)
react: 19.2.3
- '@tanstack/react-query-devtools@5.90.2(@tanstack/react-query@5.99.0(react@19.2.3))(react@19.2.3)':
+ '@tanstack/react-query-devtools@5.90.2(@tanstack/react-query@5.102.0(react@19.2.3))(react@19.2.3)':
dependencies:
'@tanstack/query-devtools': 5.90.1
- '@tanstack/react-query': 5.99.0(react@19.2.3)
+ '@tanstack/react-query': 5.102.0(react@19.2.3)
react: 19.2.3
- '@tanstack/react-query@5.99.0(react@19.2.3)':
+ '@tanstack/react-query@5.102.0(react@19.2.3)':
dependencies:
- '@tanstack/query-core': 5.99.0
+ '@tanstack/query-core': 5.102.0
react: 19.2.3
'@tanstack/react-store@0.9.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
@@ -34637,15 +34643,15 @@ snapshots:
- csstype
- utf-8-validate
- '@tanstack/solid-query-devtools@5.90.4(@tanstack/solid-query@5.99.0(solid-js@1.9.12))(solid-js@1.9.12)':
+ '@tanstack/solid-query-devtools@5.90.4(@tanstack/solid-query@5.102.0(solid-js@1.9.12))(solid-js@1.9.12)':
dependencies:
'@tanstack/query-devtools': 5.90.1
- '@tanstack/solid-query': 5.99.0(solid-js@1.9.12)
+ '@tanstack/solid-query': 5.102.0(solid-js@1.9.12)
solid-js: 1.9.12
- '@tanstack/solid-query@5.99.0(solid-js@1.9.12)':
+ '@tanstack/solid-query@5.102.0(solid-js@1.9.12)':
dependencies:
- '@tanstack/query-core': 5.99.0
+ '@tanstack/query-core': 5.102.0
solid-js: 1.9.12
'@tanstack/solid-virtual@3.13.12(solid-js@1.9.12)':
@@ -34697,50 +34703,50 @@ snapshots:
- supports-color
- typescript
- '@tanstack/vue-query-devtools@5.91.0(@tanstack/vue-query@5.99.0(vue@3.5.25(@typescript/typescript6@6.0.2)))(vue@3.5.25(@typescript/typescript6@6.0.2))':
+ '@tanstack/vue-query-devtools@5.91.0(@tanstack/vue-query@5.102.0(vue@3.5.25(@typescript/typescript6@6.0.2)))(vue@3.5.25(@typescript/typescript6@6.0.2))':
dependencies:
'@tanstack/query-devtools': 5.90.1
- '@tanstack/vue-query': 5.99.0(vue@3.5.25(@typescript/typescript6@6.0.2))
+ '@tanstack/vue-query': 5.102.0(vue@3.5.25(@typescript/typescript6@6.0.2))
vue: 3.5.25(@typescript/typescript6@6.0.2)
- '@tanstack/vue-query-devtools@6.1.2(@tanstack/vue-query@5.99.0(vue@3.5.25(@typescript/typescript6@6.0.2)))(vue@3.5.25(@typescript/typescript6@6.0.2))':
+ '@tanstack/vue-query-devtools@6.1.2(@tanstack/vue-query@5.102.0(vue@3.5.25(@typescript/typescript6@6.0.2)))(vue@3.5.25(@typescript/typescript6@6.0.2))':
dependencies:
'@tanstack/query-devtools': 5.91.1
- '@tanstack/vue-query': 5.99.0(vue@3.5.25(@typescript/typescript6@6.0.2))
+ '@tanstack/vue-query': 5.102.0(vue@3.5.25(@typescript/typescript6@6.0.2))
vue: 3.5.25(@typescript/typescript6@6.0.2)
- '@tanstack/vue-query-devtools@6.1.2(@tanstack/vue-query@5.99.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))':
+ '@tanstack/vue-query-devtools@6.1.2(@tanstack/vue-query@5.102.0(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))':
dependencies:
'@tanstack/query-devtools': 5.91.1
- '@tanstack/vue-query': 5.99.0(vue@3.5.25(typescript@5.8.3))
+ '@tanstack/vue-query': 5.102.0(vue@3.5.25(typescript@5.8.3))
vue: 3.5.25(typescript@5.8.3)
- '@tanstack/vue-query-devtools@6.1.2(@tanstack/vue-query@5.99.0(vue@3.5.25(typescript@7.0.2)))(vue@3.5.25(typescript@7.0.2))':
+ '@tanstack/vue-query-devtools@6.1.2(@tanstack/vue-query@5.102.0(vue@3.5.25(typescript@7.0.2)))(vue@3.5.25(typescript@7.0.2))':
dependencies:
'@tanstack/query-devtools': 5.91.1
- '@tanstack/vue-query': 5.99.0(vue@3.5.25(typescript@7.0.2))
+ '@tanstack/vue-query': 5.102.0(vue@3.5.25(typescript@7.0.2))
vue: 3.5.25(typescript@7.0.2)
- '@tanstack/vue-query@5.99.0(vue@3.5.25(@typescript/typescript6@6.0.2))':
+ '@tanstack/vue-query@5.102.0(vue@3.5.25(@typescript/typescript6@6.0.2))':
dependencies:
'@tanstack/match-sorter-utils': 8.19.4
- '@tanstack/query-core': 5.99.0
+ '@tanstack/query-core': 5.102.0
'@vue/devtools-api': 6.6.4
vue: 3.5.25(@typescript/typescript6@6.0.2)
vue-demi: 0.14.10(vue@3.5.25(@typescript/typescript6@6.0.2))
- '@tanstack/vue-query@5.99.0(vue@3.5.25(typescript@5.8.3))':
+ '@tanstack/vue-query@5.102.0(vue@3.5.25(typescript@5.8.3))':
dependencies:
'@tanstack/match-sorter-utils': 8.19.4
- '@tanstack/query-core': 5.99.0
+ '@tanstack/query-core': 5.102.0
'@vue/devtools-api': 6.6.4
vue: 3.5.25(typescript@5.8.3)
vue-demi: 0.14.10(vue@3.5.25(typescript@5.8.3))
- '@tanstack/vue-query@5.99.0(vue@3.5.25(typescript@7.0.2))':
+ '@tanstack/vue-query@5.102.0(vue@3.5.25(typescript@7.0.2))':
dependencies:
'@tanstack/match-sorter-utils': 8.19.4
- '@tanstack/query-core': 5.99.0
+ '@tanstack/query-core': 5.102.0
'@vue/devtools-api': 6.6.4
vue: 3.5.25(typescript@7.0.2)
vue-demi: 0.14.10(vue@3.5.25(typescript@7.0.2))
@@ -34826,9 +34832,9 @@ snapshots:
dependencies:
typescript: '@typescript/typescript6@6.0.2'
- '@trpc/tanstack-react-query@11.4.3(@tanstack/react-query@5.99.0(react@19.2.3))(@trpc/client@11.4.3(@trpc/server@11.4.3(@typescript/typescript6@6.0.2))(@typescript/typescript6@6.0.2))(@trpc/server@11.4.3(@typescript/typescript6@6.0.2))(@typescript/typescript6@6.0.2)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
+ '@trpc/tanstack-react-query@11.4.3(@tanstack/react-query@5.102.0(react@19.2.3))(@trpc/client@11.4.3(@trpc/server@11.4.3(@typescript/typescript6@6.0.2))(@typescript/typescript6@6.0.2))(@trpc/server@11.4.3(@typescript/typescript6@6.0.2))(@typescript/typescript6@6.0.2)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)':
dependencies:
- '@tanstack/react-query': 5.99.0(react@19.2.3)
+ '@tanstack/react-query': 5.102.0(react@19.2.3)
'@trpc/client': 11.4.3(@trpc/server@11.4.3(@typescript/typescript6@6.0.2))(@typescript/typescript6@6.0.2)
'@trpc/server': 11.4.3(@typescript/typescript6@6.0.2)
react: 19.2.3
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 74f26abae24..faad47edda7 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -52,10 +52,10 @@ catalog:
vitest: ^4.1.4
'@types/node': 25.0.9
'@playwright/test': ^1.61.0
- '@tanstack/query-core': ^5.99.0
- '@tanstack/react-query': ^5.99.0
- '@tanstack/solid-query': ^5.99.0
- '@tanstack/vue-query': ^5.99.0
+ '@tanstack/query-core': ^5.102.0
+ '@tanstack/react-query': ^5.102.0
+ '@tanstack/solid-query': ^5.102.0
+ '@tanstack/vue-query': ^5.102.0
overrides:
'@types/babel__traverse': '^7.28.0'
diff --git a/scripts/benchmarks/bundle-size/measure.mjs b/scripts/benchmarks/bundle-size/measure.mjs
index 239d63e0d67..c9db84cf34c 100644
--- a/scripts/benchmarks/bundle-size/measure.mjs
+++ b/scripts/benchmarks/bundle-size/measure.mjs
@@ -64,6 +64,14 @@ const SCENARIOS = [
packageName: '@tanstack/react-start',
case: 'minimal',
},
+ {
+ id: 'react-start.query-integration',
+ dir: 'react-start-query-integration',
+ framework: 'react',
+ packageName: '@tanstack/react-start',
+ buildProjects: ['@tanstack/react-router-ssr-query'],
+ case: 'query-integration',
+ },
{
id: 'react-start.deferred-hydration',
dir: 'react-start-deferred-hydration',
@@ -491,6 +499,10 @@ function getPackageBuildProjects(scenarios) {
for (const scenario of scenarios) {
projects.add(scenario.packageName)
+ for (const project of scenario.buildProjects || []) {
+ projects.add(project)
+ }
+
if (scenario.packageName.endsWith('-router')) {
projects.add('@tanstack/router-plugin')
}