froute-picker
v0.0.10
Published
Picking and matching module used by froute.
Downloads
4
Maintainers
Readme
froute-picker
froute-picker is a "picking" and "matching" module used by froute. It picks parameters from url templates matches urls to the templates while assigning parameter values.
Getting started
Using npm
npm install froute-picker
var picker = require("froute-picker");
Example
Picking parameters from a url template and matching a url to the template
var template = "/apple/{type}/size/{size}",
picked = picker.pick(template),
matchUrl = picker.match("/apple/gala/size/large");
result = matchUrl(picked);
expect(result).not.toBeNull();
expect(result.type).toEqual("gala");
expect(result.size).toEqual("large");