sly-svelte-location-router
Version:
A simple svelte router based on location API
13 lines (12 loc) • 405 B
JavaScript
import { writable } from "svelte/store";
export const resolvedRoute = writable({
path: window.location.pathname,
segments: window.location.pathname.split('/').filter(Boolean),
search: window.location.search
});
export const erroneousRoute = writable(null);
export const currentRoute = writable({
path: window.location.pathname,
parentPath: window.location.pathname,
params: {}
});