0.2.1 • Published 8 years ago

rlookup v0.2.1

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

rlookup

A route lookup built on top of Houkou.

Build Status

Usage

var rlookup = new RLookup();

rlookup.add('/some-:path');
rlookup.add({
  name: '/some-:path/:more',
  requirements: {
    'more': '[0-9]+' // only match numbers in more
  }
});

rlookup.match('/some-thing/123');
// =>
// { pattern: '/some-:path/:more',
//   params: { path: 'thing', more: '123' } }

See Houkou for more info on routes and the example for more advanced stuff like setting up requirements for routes' parameters.

MIT license.