@tanstack/svelte-router
Experimental community port of TanStack Router for Svelte 5. Not an official TanStack release. Requires svelte ^5.0.0.
Install
The port is not published to npm. Install all three packages from GitHub:
pnpm add github:y7ya-com/svelte-router \
github:y7ya-com/router-plugin \
github:y7ya-com/router-generator
Or pin them in package.json so existing
@tanstack/svelte-router imports resolve transparently:
{
"dependencies": {
"@tanstack/svelte-router": "github:y7ya-com/svelte-router"
},
"devDependencies": {
"@tanstack/router-plugin": "github:y7ya-com/router-plugin",
"@tanstack/router-generator": "github:y7ya-com/router-generator"
}
} Links
-
Source branch
—
y7ya-com/router#feat/svelte-router - Live demo repo
- Upstream TanStack Router
Community port maintained by y7ya-com.
623 of 638 tests from the upstream solid-router corpus pass.
Designed as a one-line package.json replacement if an
official Svelte adapter ships under the same name.