0.0.4 • Published 7 years ago

@nathanfaucett/layer v0.0.4

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

layer

A router layer for the browser and node.js

var Layer = require("@nathanfaucett/layer");


var parent = new Layer("/parent/:parent_id{[0-9]+}", null, true),
    child = new Layer("/child/:id{[0-9]+}(.:format{\\w+})", parent, true);

parent.match("/parent/1") === {
    parent_id: "1"
};
child.match("/parent/1/child/1") === {
    parent_id: "1",
    id: "1"
};