froute-picker

0.0.10 • Public • Published

froute-picker Build Status npm version Dependency Status

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");

Package Sidebar

Install

npm i froute-picker

Homepage

ilee.co.uk

Weekly Downloads

2

Version

0.0.10

License

none

Last publish

Collaborators

  • leecrossley