Package Exports
- @generouted/tanstack-react-router
Readme
Generouted + TanStack React Router
How
This integration is based on a Vite plugin to generate routes config for TanStack React Router with generouted conventions. The output is saved at src/routes.gen.tsx and gets updated by the add/change/delete at src/pages/*.
Getting started
Installation
pnpm add @generouted/tanstack-react-router @tanstack/react-router@betaSetup
// vite.config.ts
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import generouted from '@generouted/tanstack-react-router'
export default defineConfig({ plugins: [react(), generouted()] })Usage
// src/main.tsx
import { createRoot } from 'react-dom/client'
import { Routes } from './routes.gen'
const container = document.getElementById('app')!
createRoot(container).render(<Routes />)Examples
TanStack React Router
License
MIT