svelte5-spa-router
Version:
A simple, flexible, and lightweight SPA router specifically designed for Svelte 5 with runes support (dev/non-stable, not production ready)
21 lines (18 loc) • 501 B
JavaScript
// Default export for compatibility with import Router from 'svelte5-spa-router'
import RouterComponent from './Router.svelte';
// Main router components
export { default as Router } from './Router.svelte';
export default RouterComponent;
export { default as Link } from './Link.svelte';
// Router core functionality and stores
export {
router,
currentRoute,
routeParams,
queryParams,
hashFragment,
goto,
getQueryParam,
updateQueryParams,
locationStore
} from './routers.js';