warp-router
Routing for simple minded people
installation
You can install into your application by running npm install --save-dev warp-router
Why
I made this router was for my own consumption, I had minimal requirements for routing and didn't need a full framework, but you are free to use it too! In fact I would love you to use it!
Demo
Features
- Works with hash(#) URLS for now.
Usage
You import and set up the routes like so:
; let routes: Map<string string> = routes routes routes const configuration = configurationdefaultRoute = "" const component = '.container' routes configuration
The configuration is strongly typed and all the settings are set to null. Defaults are used when null. The warp router is bound to a host element. It finds this via the selector parameter. It will only modify content inside this host element. Its possible to have multiple routers running on the same page, bound to different host elements