We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
docs: add hash-plugin, update browser-plugin and API docs - Add hash-plugin wiki page - Add Hash Plugin section to sidebar - Remove hash mode references from browser-plugin - Fix State.md: add reload, redirected, blocker - Fix Route.md: add signal to GuardFn - Fix validation error description (Error, not RouterError) Ultraworked with Sisyphus
docs(wiki): add extendRouter() API documentation and update plugin references
docs: add buildPath interceptor API docs and update plugin architecture
docs(wiki): fix deduplication claim in adapter guide createRouteSource does not deduplicate — it creates a new snapshot on every transition. The previous text 'All sources implement deduplication' contradicted the immediately following bullet point.
docs(wiki): fix inaccuracies in sources documentation - Fix getSnapshot description: clarify that referential stability is only guaranteed for createRouteNodeSource and createActiveRouteSource, not createRouteSource (which creates a new object on every transition) - Fix React lifecycle section: useMemo has no cleanup, old sources are not explicitly destroyed — clarify the actual GC behavior - Remove incorrect Solid's createStore reference
docs(wiki): add @real-router/sources documentation Add two wiki articles for the sources package: - sources-package.md — package overview, public API reference, types, and usage examples - sources-adapter-guide.md — step-by-step guide for building framework adapters with real examples from @real-router/react, Vue, and Svelte Update sidebar to include new Subscription Layer section.
docs(route-utils): update API signatures to RouteTreeNode
docs(wiki): update wiki for route-utils migration
docs: make prettier
docs(wiki): document fire-and-forget safety in router.start()
docs(wiki): add comprehensive Glossary page
fix(wiki): correct FSM diagram - dispose goes through IDLE
docs(wiki): add Concepts section to sidebar and home
fix(wiki): correct forwardTo null return in guards guide
docs(wiki): add Plugin Architecture guide
docs(wiki): add Guards guide
docs(wiki): add Core Concepts guide
docs(wiki): add Navigation Lifecycle guide
fix(wiki): add useNavigator hook and link dispose/getConfig in Home.md
fix(wiki): add missing replaceRoutes, getConfig, getTree to Home.md
fix(wiki): add getForwardState/setForwardState to sidebar and home
fix(wiki): fix getConfig anchor heading so sidebar link resolves
fix(wiki): fix broken getRoutesApi links in getTree.md
docs(wiki): update sidebar and home with new package pages
docs(wiki): add @real-router/helpers documentation
docs(wiki): document PluginApi.getTree()
docs(wiki): add useNavigator hook documentation
fix(wiki): add dispose section to stop.md
fix(wiki): update useRoute purpose description to say navigator instead of router instance
fix(wiki): correct router→navigator type, add NavigatorContext, document isState/isHistoryState - useRoute.md, useRouteNode.md: return type changed from router:Router to navigator:Navigator; update all examples and migration tables - RouterProvider.md: add NavigatorContext to context provision; fix RouteContext value to show {navigator,route,previousRoute} - ConnectedLink.md: fix Used Hooks — router comes from useRouter(), not useRoute(); fix comparison table - browser-plugin.md: document isState and isHistoryState type guard exports - useRouteNode.md: remove WeakMap implementation detail leak