push-state-tree (npm): A standalone powerful library to manage browser routing with nested level support, complex match expressions and on-fly rules change (convenient to lazy module loading).
Keywords: route|routes|router|pushstate|hashchange|history|location|navigation|controller|MVC|event|events|dispatch|url|SPA|Single Page Application|Lazy Load|apps|app|routing|URI|shim|navigator