Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 1,000,000+ packages pre-installed, including page-path-builder with all npm packages installed. Try it out:

var pagePathBuilder = require("page-path-builder")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

page-path-builder v1.0.4

Uses a page.js-style routing string to build up a path you can link to

Build Status

For those times when you want to programmatically generate a link to a page.js route.


var buildPath = require('./')

buildPath('/wat/:huh/yeah', { huh: 'go figure' }) // => '/wat/go%20figure/yeah'

Or parse a path once for more efficient url construction later:

var parsedPath = buildPath('/page/:id')

buildPath(parsedPath, { id: 13 }) // => '/page/13'

buildPath(parsedPath, { id: 1337 }) // => '/page/1337'


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free