RouteFile
Build-time route discovery result.
Compatibility
ReactServer/build API, not a browser import.
React SSRAvailable to this renderer's SSR integration; browser event handlers run after hydration.
PreactServer/build API, not a browser import.
Preact SSRAvailable to this renderer's SSR integration; browser event handlers run after hydration.
Import from @kasperrt/smolter/react/vite @kasperrt/smolter/preact/vite
Signature
interface RouteFile {
path: string;
file: string;
}Usage
Build-time route discovery result. path is the URL pattern and file is an absolute route module filename. It does not contain imported module exports or data.
const discovered = await flatRoutes("src/routes");Fields
path
path: string;file
file: string;