@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"
  }
}

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.