wayfarer
A simple trie based
router built for minimalism and speed. Works best with
React and Browserify.
Installation
$ npm i --save wayfarer
Overview
var wayfarer = require('wayfarer');
var router = wayfarer();
router
.default('/404')
.path('/', function() {console.log('/')})
.path('/home', function() {console.log('/home')})
.path('/404', function() {console.log('/404')})
.path('/:user', function() {console.log('/user')});
router.match('/tobi')
API
.path()
router.path('/', function() {console.log('do stuff')});
router.path('/:user', function() {console.log('do user stuff')});
.default()
router.default('/404');
router.path('/404', function() {console.log('sunglasses not found')});
.match()
router.match('/tobi');
License
MIT ©
Yoshua Wuyts