diff --git a/e2e/react-start/basic-react-query/package.json b/e2e/react-start/basic-react-query/package.json index 5daf2bca78f..cbb6826c52d 100644 --- a/e2e/react-start/basic-react-query/package.json +++ b/e2e/react-start/basic-react-query/package.json @@ -33,7 +33,7 @@ "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/react-start/basic-tsr-config/package.json b/e2e/react-start/basic-tsr-config/package.json index f6b15fd80f7..ca3630f0501 100644 --- a/e2e/react-start/basic-tsr-config/package.json +++ b/e2e/react-start/basic-tsr-config/package.json @@ -22,7 +22,7 @@ "@types/node": "^22.10.2", "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "typescript": "^5.7.2" } } diff --git a/e2e/react-start/basic/package.json b/e2e/react-start/basic/package.json index 5200e344027..a32278fd863 100644 --- a/e2e/react-start/basic/package.json +++ b/e2e/react-start/basic/package.json @@ -42,7 +42,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite": "^7.1.7", diff --git a/e2e/react-start/custom-basepath/express-server.ts b/e2e/react-start/custom-basepath/express-server.ts index 6fa802e4476..87dcfb50dae 100644 --- a/e2e/react-start/custom-basepath/express-server.ts +++ b/e2e/react-start/custom-basepath/express-server.ts @@ -1,5 +1,6 @@ import express from 'express' import { toNodeHandler } from 'srvx/node' +import type { NodeHttp1Handler } from 'srvx' const DEVELOPMENT = process.env.NODE_ENV === 'development' const PORT = Number.parseInt(process.env.PORT || '3000') @@ -17,7 +18,7 @@ if (DEVELOPMENT) { try { const { default: serverEntry } = await viteDevServer.ssrLoadModule('./src/server.ts') - const handler = toNodeHandler(serverEntry.fetch) + const handler = toNodeHandler(serverEntry.fetch) as NodeHttp1Handler await handler(req, res) } catch (error) { if (typeof error === 'object' && error instanceof Error) { @@ -28,7 +29,7 @@ if (DEVELOPMENT) { }) } else { const { default: handler } = await import('./dist/server/server.js') - const nodeHandler = toNodeHandler(handler.fetch) + const nodeHandler = toNodeHandler(handler.fetch) as NodeHttp1Handler app.use('/custom/basepath', express.static('dist/client')) app.use(async (req, res, next) => { try { diff --git a/e2e/react-start/custom-basepath/package.json b/e2e/react-start/custom-basepath/package.json index cdb371b91f9..9d8d345a91e 100644 --- a/e2e/react-start/custom-basepath/package.json +++ b/e2e/react-start/custom-basepath/package.json @@ -29,7 +29,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "cross-env": "^10.0.0", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "tsx": "^4.20.3", "typescript": "^5.7.2", diff --git a/e2e/react-start/scroll-restoration/package.json b/e2e/react-start/scroll-restoration/package.json index 0aa91e4283d..5468ffc4387 100644 --- a/e2e/react-start/scroll-restoration/package.json +++ b/e2e/react-start/scroll-restoration/package.json @@ -32,7 +32,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/react-start/selective-ssr/package.json b/e2e/react-start/selective-ssr/package.json index 12173254550..a6eb1469b83 100644 --- a/e2e/react-start/selective-ssr/package.json +++ b/e2e/react-start/selective-ssr/package.json @@ -28,7 +28,7 @@ "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2" } diff --git a/e2e/react-start/serialization-adapters/package.json b/e2e/react-start/serialization-adapters/package.json index e8c1d06e2d3..e8638680650 100644 --- a/e2e/react-start/serialization-adapters/package.json +++ b/e2e/react-start/serialization-adapters/package.json @@ -28,7 +28,7 @@ "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2" } diff --git a/e2e/react-start/server-functions-global-middleware/package.json b/e2e/react-start/server-functions-global-middleware/package.json index 8060481fad0..3f41e32cbfa 100644 --- a/e2e/react-start/server-functions-global-middleware/package.json +++ b/e2e/react-start/server-functions-global-middleware/package.json @@ -26,7 +26,7 @@ "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/react-start/server-functions/package.json b/e2e/react-start/server-functions/package.json index 857927be900..53703603be5 100644 --- a/e2e/react-start/server-functions/package.json +++ b/e2e/react-start/server-functions/package.json @@ -35,7 +35,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/react-start/server-routes-global-middleware/package.json b/e2e/react-start/server-routes-global-middleware/package.json index 1fa0ee5fc81..820737c5d45 100644 --- a/e2e/react-start/server-routes-global-middleware/package.json +++ b/e2e/react-start/server-routes-global-middleware/package.json @@ -26,7 +26,7 @@ "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/react-start/server-routes/package.json b/e2e/react-start/server-routes/package.json index 5ebf9300422..e8edc983664 100644 --- a/e2e/react-start/server-routes/package.json +++ b/e2e/react-start/server-routes/package.json @@ -35,7 +35,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/react-start/streaming-ssr/package.json b/e2e/react-start/streaming-ssr/package.json index 7f4b38a84ab..24cd5aad467 100644 --- a/e2e/react-start/streaming-ssr/package.json +++ b/e2e/react-start/streaming-ssr/package.json @@ -25,7 +25,7 @@ "@types/node": "^22.10.2", "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "typescript": "^5.7.2" } } diff --git a/e2e/react-start/virtual-routes/package.json b/e2e/react-start/virtual-routes/package.json index b2abd67d141..6c10c23d216 100644 --- a/e2e/react-start/virtual-routes/package.json +++ b/e2e/react-start/virtual-routes/package.json @@ -32,7 +32,7 @@ "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/react-start/website/package.json b/e2e/react-start/website/package.json index 04ed962a6e9..640de4c2643 100644 --- a/e2e/react-start/website/package.json +++ b/e2e/react-start/website/package.json @@ -29,7 +29,7 @@ "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", "@vitejs/plugin-react": "^4.3.4", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite": "^7.1.7", diff --git a/e2e/solid-start/basic-auth/package.json b/e2e/solid-start/basic-auth/package.json index 78e10bf4332..11a2c0eaaa7 100644 --- a/e2e/solid-start/basic-auth/package.json +++ b/e2e/solid-start/basic-auth/package.json @@ -31,7 +31,7 @@ "@types/node": "^22.10.2", "dotenv": "^17.2.3", "prisma": "^7.0.0", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", diff --git a/e2e/solid-start/basic-solid-query/package.json b/e2e/solid-start/basic-solid-query/package.json index 9486fa495bd..039adbf61c5 100644 --- a/e2e/solid-start/basic-solid-query/package.json +++ b/e2e/solid-start/basic-solid-query/package.json @@ -29,7 +29,7 @@ "@tailwindcss/vite": "^4.1.18", "@tanstack/router-e2e-utils": "workspace:^", "@types/node": "^22.10.2", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", diff --git a/e2e/solid-start/basic-tsr-config/package.json b/e2e/solid-start/basic-tsr-config/package.json index ab818975c51..6756e406260 100644 --- a/e2e/solid-start/basic-tsr-config/package.json +++ b/e2e/solid-start/basic-tsr-config/package.json @@ -20,7 +20,7 @@ "devDependencies": { "@tanstack/router-e2e-utils": "workspace:^", "@types/node": "^22.10.2", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/solid-start/basic/package.json b/e2e/solid-start/basic/package.json index 2e278ac438a..483839b1238 100644 --- a/e2e/solid-start/basic/package.json +++ b/e2e/solid-start/basic/package.json @@ -40,7 +40,7 @@ "@types/js-cookie": "^3.0.6", "@types/node": "^22.10.2", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", diff --git a/e2e/solid-start/custom-basepath/express-server.ts b/e2e/solid-start/custom-basepath/express-server.ts index 6fa802e4476..87dcfb50dae 100644 --- a/e2e/solid-start/custom-basepath/express-server.ts +++ b/e2e/solid-start/custom-basepath/express-server.ts @@ -1,5 +1,6 @@ import express from 'express' import { toNodeHandler } from 'srvx/node' +import type { NodeHttp1Handler } from 'srvx' const DEVELOPMENT = process.env.NODE_ENV === 'development' const PORT = Number.parseInt(process.env.PORT || '3000') @@ -17,7 +18,7 @@ if (DEVELOPMENT) { try { const { default: serverEntry } = await viteDevServer.ssrLoadModule('./src/server.ts') - const handler = toNodeHandler(serverEntry.fetch) + const handler = toNodeHandler(serverEntry.fetch) as NodeHttp1Handler await handler(req, res) } catch (error) { if (typeof error === 'object' && error instanceof Error) { @@ -28,7 +29,7 @@ if (DEVELOPMENT) { }) } else { const { default: handler } = await import('./dist/server/server.js') - const nodeHandler = toNodeHandler(handler.fetch) + const nodeHandler = toNodeHandler(handler.fetch) as NodeHttp1Handler app.use('/custom/basepath', express.static('dist/client')) app.use(async (req, res, next) => { try { diff --git a/e2e/solid-start/custom-basepath/package.json b/e2e/solid-start/custom-basepath/package.json index e706b214533..54e72ac059c 100644 --- a/e2e/solid-start/custom-basepath/package.json +++ b/e2e/solid-start/custom-basepath/package.json @@ -25,7 +25,7 @@ "@types/express": "^5.0.3", "@types/node": "^22.10.2", "cross-env": "^10.0.0", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "tsx": "^4.20.3", "typescript": "^5.7.2", diff --git a/e2e/solid-start/scroll-restoration/package.json b/e2e/solid-start/scroll-restoration/package.json index 553a603d8e6..a486d08b541 100644 --- a/e2e/solid-start/scroll-restoration/package.json +++ b/e2e/solid-start/scroll-restoration/package.json @@ -28,7 +28,7 @@ "@tanstack/router-e2e-utils": "workspace:^", "@types/node": "^22.10.2", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", diff --git a/e2e/solid-start/selective-ssr/package.json b/e2e/solid-start/selective-ssr/package.json index 77955afbb0e..af06993b7c0 100644 --- a/e2e/solid-start/selective-ssr/package.json +++ b/e2e/solid-start/selective-ssr/package.json @@ -20,7 +20,7 @@ "devDependencies": { "@tailwindcss/vite": "^4.1.18", "@tanstack/router-e2e-utils": "workspace:^", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite": "^7.1.7", diff --git a/e2e/solid-start/serialization-adapters/package.json b/e2e/solid-start/serialization-adapters/package.json index be3ba043695..3b81ca1684b 100644 --- a/e2e/solid-start/serialization-adapters/package.json +++ b/e2e/solid-start/serialization-adapters/package.json @@ -24,7 +24,7 @@ "@tailwindcss/vite": "^4.1.18", "@tanstack/router-e2e-utils": "workspace:^", "@types/node": "^22.10.2", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.9" diff --git a/e2e/solid-start/server-functions/package.json b/e2e/solid-start/server-functions/package.json index 1e6e0c04a80..7f62f9f6a61 100644 --- a/e2e/solid-start/server-functions/package.json +++ b/e2e/solid-start/server-functions/package.json @@ -31,7 +31,7 @@ "@types/js-cookie": "^3.0.6", "@types/node": "^22.10.2", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", diff --git a/e2e/solid-start/server-routes/package.json b/e2e/solid-start/server-routes/package.json index 04fdc3d0207..42609c13414 100644 --- a/e2e/solid-start/server-routes/package.json +++ b/e2e/solid-start/server-routes/package.json @@ -31,7 +31,7 @@ "@types/js-cookie": "^3.0.6", "@types/node": "^22.10.2", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", diff --git a/e2e/solid-start/virtual-routes/package.json b/e2e/solid-start/virtual-routes/package.json index 79060141042..58c1121df4e 100644 --- a/e2e/solid-start/virtual-routes/package.json +++ b/e2e/solid-start/virtual-routes/package.json @@ -28,7 +28,7 @@ "@tanstack/router-e2e-utils": "workspace:^", "@types/node": "^22.10.2", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", diff --git a/e2e/solid-start/website/package.json b/e2e/solid-start/website/package.json index fee8fc16113..3d7c0bceb59 100644 --- a/e2e/solid-start/website/package.json +++ b/e2e/solid-start/website/package.json @@ -26,7 +26,7 @@ "@tailwindcss/vite": "^4.1.18", "@tanstack/router-e2e-utils": "workspace:^", "@types/node": "^22.10.2", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-plugin-solid": "^2.11.10", diff --git a/e2e/vue-start/basic-auth/package.json b/e2e/vue-start/basic-auth/package.json index 3f188922bc3..6c04e1bff9d 100644 --- a/e2e/vue-start/basic-auth/package.json +++ b/e2e/vue-start/basic-auth/package.json @@ -31,7 +31,7 @@ "@types/node": "^22.10.2", "dotenv": "^17.2.3", "prisma": "^7.0.0", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "@vitejs/plugin-vue": "^6.0.3", diff --git a/e2e/vue-start/basic-tsr-config/package.json b/e2e/vue-start/basic-tsr-config/package.json index df5a89b67f2..73f778604d1 100644 --- a/e2e/vue-start/basic-tsr-config/package.json +++ b/e2e/vue-start/basic-tsr-config/package.json @@ -20,7 +20,7 @@ "devDependencies": { "@tanstack/router-e2e-utils": "workspace:^", "@types/node": "^22.10.2", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "typescript": "^5.7.2", "@vitejs/plugin-vue": "^6.0.3", "@vitejs/plugin-vue-jsx": "^5.1.2", diff --git a/e2e/vue-start/basic-vue-query/package.json b/e2e/vue-start/basic-vue-query/package.json index d27df6a1957..213a06b4a35 100644 --- a/e2e/vue-start/basic-vue-query/package.json +++ b/e2e/vue-start/basic-vue-query/package.json @@ -29,7 +29,7 @@ "@tailwindcss/vite": "^4.1.18", "@tanstack/router-e2e-utils": "workspace:^", "@types/node": "^22.10.2", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "@vitejs/plugin-vue": "^6.0.3", diff --git a/e2e/vue-start/basic/package.json b/e2e/vue-start/basic/package.json index 712d6f60042..ace768f1e40 100644 --- a/e2e/vue-start/basic/package.json +++ b/e2e/vue-start/basic/package.json @@ -42,7 +42,7 @@ "@vitejs/plugin-vue": "^5.2.4", "@vitejs/plugin-vue-jsx": "^4.1.2", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite-tsconfig-paths": "^5.1.4" diff --git a/e2e/vue-start/custom-basepath/express-server.ts b/e2e/vue-start/custom-basepath/express-server.ts index 6fa802e4476..87dcfb50dae 100644 --- a/e2e/vue-start/custom-basepath/express-server.ts +++ b/e2e/vue-start/custom-basepath/express-server.ts @@ -1,5 +1,6 @@ import express from 'express' import { toNodeHandler } from 'srvx/node' +import type { NodeHttp1Handler } from 'srvx' const DEVELOPMENT = process.env.NODE_ENV === 'development' const PORT = Number.parseInt(process.env.PORT || '3000') @@ -17,7 +18,7 @@ if (DEVELOPMENT) { try { const { default: serverEntry } = await viteDevServer.ssrLoadModule('./src/server.ts') - const handler = toNodeHandler(serverEntry.fetch) + const handler = toNodeHandler(serverEntry.fetch) as NodeHttp1Handler await handler(req, res) } catch (error) { if (typeof error === 'object' && error instanceof Error) { @@ -28,7 +29,7 @@ if (DEVELOPMENT) { }) } else { const { default: handler } = await import('./dist/server/server.js') - const nodeHandler = toNodeHandler(handler.fetch) + const nodeHandler = toNodeHandler(handler.fetch) as NodeHttp1Handler app.use('/custom/basepath', express.static('dist/client')) app.use(async (req, res, next) => { try { diff --git a/e2e/vue-start/custom-basepath/package.json b/e2e/vue-start/custom-basepath/package.json index a4b30785ab3..c20aa1630d6 100644 --- a/e2e/vue-start/custom-basepath/package.json +++ b/e2e/vue-start/custom-basepath/package.json @@ -25,7 +25,7 @@ "@types/express": "^5.0.3", "@types/node": "^22.10.2", "cross-env": "^10.0.0", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "tsx": "^4.20.3", "typescript": "^5.7.2", diff --git a/e2e/vue-start/scroll-restoration/package.json b/e2e/vue-start/scroll-restoration/package.json index 3cbd0a6d354..1019fbc5c6e 100644 --- a/e2e/vue-start/scroll-restoration/package.json +++ b/e2e/vue-start/scroll-restoration/package.json @@ -28,7 +28,7 @@ "@tanstack/router-e2e-utils": "workspace:^", "@types/node": "^22.10.2", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "@vitejs/plugin-vue": "^6.0.3", diff --git a/e2e/vue-start/selective-ssr/package.json b/e2e/vue-start/selective-ssr/package.json index 072e470ef76..7bff8353d21 100644 --- a/e2e/vue-start/selective-ssr/package.json +++ b/e2e/vue-start/selective-ssr/package.json @@ -20,7 +20,7 @@ "devDependencies": { "@tailwindcss/vite": "^4.1.18", "@tanstack/router-e2e-utils": "workspace:^", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite": "^7.1.7", diff --git a/e2e/vue-start/serialization-adapters/package.json b/e2e/vue-start/serialization-adapters/package.json index 3166d6e4dd7..9a3b4d377bf 100644 --- a/e2e/vue-start/serialization-adapters/package.json +++ b/e2e/vue-start/serialization-adapters/package.json @@ -21,7 +21,7 @@ "devDependencies": { "@tailwindcss/vite": "^4.1.18", "@tanstack/router-e2e-utils": "workspace:^", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "vite": "^7.1.7", diff --git a/e2e/vue-start/server-functions/package.json b/e2e/vue-start/server-functions/package.json index 7e971dd4745..a95ce894aff 100644 --- a/e2e/vue-start/server-functions/package.json +++ b/e2e/vue-start/server-functions/package.json @@ -31,7 +31,7 @@ "@types/js-cookie": "^3.0.6", "@types/node": "^22.10.2", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "@vitejs/plugin-vue": "^6.0.3", diff --git a/e2e/vue-start/server-routes/package.json b/e2e/vue-start/server-routes/package.json index 2b9458479fb..570354fa6fa 100644 --- a/e2e/vue-start/server-routes/package.json +++ b/e2e/vue-start/server-routes/package.json @@ -31,7 +31,7 @@ "@types/js-cookie": "^3.0.6", "@types/node": "^22.10.2", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "@vitejs/plugin-vue": "^6.0.3", diff --git a/e2e/vue-start/virtual-routes/package.json b/e2e/vue-start/virtual-routes/package.json index f129a204647..7272f9d760d 100644 --- a/e2e/vue-start/virtual-routes/package.json +++ b/e2e/vue-start/virtual-routes/package.json @@ -28,7 +28,7 @@ "@tanstack/router-e2e-utils": "workspace:^", "@types/node": "^22.10.2", "combinate": "^1.1.11", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "@vitejs/plugin-vue": "^6.0.3", diff --git a/e2e/vue-start/website/package.json b/e2e/vue-start/website/package.json index 503b4b4ffe9..4e6aaaa6ba9 100644 --- a/e2e/vue-start/website/package.json +++ b/e2e/vue-start/website/package.json @@ -26,7 +26,7 @@ "@tailwindcss/vite": "^4.1.18", "@tanstack/router-e2e-utils": "workspace:^", "@types/node": "^22.10.2", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwindcss": "^4.1.18", "typescript": "^5.7.2", "@vitejs/plugin-vue": "^6.0.3", diff --git a/examples/react/start-clerk-basic/package.json b/examples/react/start-clerk-basic/package.json index 011dc43aa42..ddb74f8a355 100644 --- a/examples/react/start-clerk-basic/package.json +++ b/examples/react/start-clerk-basic/package.json @@ -18,7 +18,7 @@ "react": "^19.0.0", "react-dom": "^19.0.0", "redaxios": "^0.5.1", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tailwind-merge": "^2.6.0" }, "devDependencies": { diff --git a/packages/start-plugin-core/package.json b/packages/start-plugin-core/package.json index c43280f0f4d..fb02a88ec9f 100644 --- a/packages/start-plugin-core/package.json +++ b/packages/start-plugin-core/package.json @@ -75,7 +75,7 @@ "cheerio": "^1.0.0", "exsolve": "^1.0.7", "pathe": "^2.0.3", - "srvx": "^0.9.8", + "srvx": "^0.10.0", "tinyglobby": "^0.2.15", "ufo": "^1.5.4", "vitefu": "^1.1.1", diff --git a/packages/start-server-core/package.json b/packages/start-server-core/package.json index 9679ba0415e..f9c7be3a02d 100644 --- a/packages/start-server-core/package.json +++ b/packages/start-server-core/package.json @@ -79,7 +79,7 @@ "@tanstack/router-core": "workspace:*", "@tanstack/start-client-core": "workspace:*", "@tanstack/start-storage-context": "workspace:*", - "h3-v2": "npm:h3@2.0.1-rc.6", + "h3-v2": "npm:h3@2.0.1-rc.7", "seroval": "^1.4.1", "tiny-invariant": "^1.3.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ec89f357882..cec652c3739 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1144,8 +1144,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -1354,8 +1354,8 @@ importers: specifier: ^4.3.4 version: 4.3.4(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -1449,8 +1449,8 @@ importers: specifier: ^19.2.2 version: 19.2.2(@types/react@19.2.2) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -1568,8 +1568,8 @@ importers: specifier: ^10.0.0 version: 10.0.0 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -1766,8 +1766,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -1824,8 +1824,8 @@ importers: specifier: ^4.3.4 version: 4.6.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -1879,8 +1879,8 @@ importers: specifier: ^4.3.4 version: 4.6.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -1955,8 +1955,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -2007,8 +2007,8 @@ importers: specifier: ^4.3.4 version: 4.7.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -2086,8 +2086,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -2138,8 +2138,8 @@ importers: specifier: ^4.3.4 version: 4.7.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -2236,8 +2236,8 @@ importers: specifier: ^19.2.2 version: 19.2.2(@types/react@19.2.2) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -2300,8 +2300,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -2361,8 +2361,8 @@ importers: specifier: ^4.3.4 version: 4.3.4(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1)) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -3120,8 +3120,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -3187,8 +3187,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/react@19.2.2)(magicast@0.3.5)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.2) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -3300,8 +3300,8 @@ importers: specifier: 22.10.2 version: 22.10.2 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -3340,8 +3340,8 @@ importers: specifier: 22.10.2 version: 22.10.2 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 typescript: specifier: ^5.7.2 version: 5.8.2 @@ -3392,8 +3392,8 @@ importers: specifier: ^10.0.0 version: 10.0.0 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -3517,8 +3517,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -3554,8 +3554,8 @@ importers: specifier: workspace:^ version: link:../../e2e-utils srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -3606,8 +3606,8 @@ importers: specifier: 22.10.2 version: 22.10.2 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -3673,8 +3673,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -3743,8 +3743,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -3844,8 +3844,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -3899,8 +3899,8 @@ importers: specifier: 22.10.2 version: 22.10.2 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -4862,8 +4862,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -4932,8 +4932,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/react@19.2.2)(magicast@0.3.5)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.2) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -5027,8 +5027,8 @@ importers: specifier: ^5.1.2 version: 5.1.2(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.2)) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 typescript: specifier: ^5.7.2 version: 5.9.2 @@ -5091,8 +5091,8 @@ importers: specifier: ^5.1.2 version: 5.1.2(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.2)) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -5149,8 +5149,8 @@ importers: specifier: ^10.0.0 version: 10.0.0 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -5280,8 +5280,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -5320,8 +5320,8 @@ importers: specifier: ^5.1.2 version: 5.1.2(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.2)) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -5369,8 +5369,8 @@ importers: specifier: ^5.1.2 version: 5.1.2(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.2)) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -5448,8 +5448,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -5521,8 +5521,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -5628,8 +5628,8 @@ importers: specifier: ^1.1.11 version: 1.1.11 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -5686,8 +5686,8 @@ importers: specifier: ^5.1.2 version: 5.1.2(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.37.0)(tsx@4.20.3)(yaml@2.8.1))(vue@3.5.25(typescript@5.9.2)) srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwindcss: specifier: ^4.1.18 version: 4.1.18 @@ -8113,8 +8113,8 @@ importers: specifier: ^0.5.1 version: 0.5.1 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tailwind-merge: specifier: ^2.6.0 version: 2.6.0 @@ -11958,8 +11958,8 @@ importers: specifier: ^2.0.3 version: 2.0.3 srvx: - specifier: ^0.9.8 - version: 0.9.8 + specifier: ^0.10.0 + version: 0.10.0 tinyglobby: specifier: ^0.2.15 version: 0.2.15 @@ -12001,8 +12001,8 @@ importers: specifier: workspace:* version: link:../start-storage-context h3-v2: - specifier: npm:h3@2.0.1-rc.6 - version: h3@2.0.1-rc.6(crossws@0.4.1(srvx@0.9.8)) + specifier: npm:h3@2.0.1-rc.7 + version: h3@2.0.1-rc.7(crossws@0.4.1(srvx@0.10.0)) seroval: specifier: ^1.4.1 version: 1.4.1 @@ -19968,8 +19968,8 @@ packages: crossws: optional: true - h3@2.0.1-rc.6: - resolution: {integrity: sha512-kKLFVFNJlDVTbQjakz1ZTFSHB9+oi9+Khf0v7xQsUKU3iOqu2qmrFzTD56YsDvvj2nBgqVDphGRXB2VRursw4w==} + h3@2.0.1-rc.7: + resolution: {integrity: sha512-qbrRu1OLXmUYnysWOCVrYhtC/m8ZuXu/zCbo3U/KyphJxbPFiC76jHYwVrmEcss9uNAHO5BoUguQ46yEpgI2PA==} engines: {node: '>=20.11.1'} peerDependencies: crossws: ^0.4.1 @@ -22544,6 +22544,11 @@ packages: resolution: {integrity: sha512-qC9iz2FlN7DQl3+wjwn3802RTyjCx7sDvfQEXchwa6CWOx07/WVfh91gBmQ9fahw8snwGEWU3xGzOt4tFyHLxg==} engines: {node: '>= 0.6'} + srvx@0.10.0: + resolution: {integrity: sha512-NqIsR+wQCfkvvwczBh8J8uM4wTZx41K2lLSEp/3oMp917ODVVMtW5Me4epCmQ3gH8D+0b+/t4xxkUKutyhimTA==} + engines: {node: '>=20.16.0'} + hasBin: true + srvx@0.9.8: resolution: {integrity: sha512-RZaxTKJEE/14HYn8COLuUOJAt0U55N9l1Xf6jj+T0GoA01EUH1Xz5JtSUOI+EHn+AEgPCVn7gk6jHJffrr06fQ==} engines: {node: '>=20.16.0'} @@ -31133,6 +31138,11 @@ snapshots: dependencies: uncrypto: 0.1.3 + crossws@0.4.1(srvx@0.10.0): + optionalDependencies: + srvx: 0.10.0 + optional: true + crossws@0.4.1(srvx@0.9.8): optionalDependencies: srvx: 0.9.8 @@ -32605,12 +32615,12 @@ snapshots: optionalDependencies: crossws: 0.4.1(srvx@0.9.8) - h3@2.0.1-rc.6(crossws@0.4.1(srvx@0.9.8)): + h3@2.0.1-rc.7(crossws@0.4.1(srvx@0.10.0)): dependencies: rou3: 0.7.12 - srvx: 0.9.8 + srvx: 0.10.0 optionalDependencies: - crossws: 0.4.1(srvx@0.9.8) + crossws: 0.4.1(srvx@0.10.0) handle-thing@2.0.1: {} @@ -35588,6 +35598,8 @@ snapshots: sqlstring@2.3.3: {} + srvx@0.10.0: {} + srvx@0.9.8: {} stable-hash-x@0.2.0: {}