UNPKG

make-url

Version:
34 lines (24 loc) 758 B
# make-url [![Build Status](https://travis-ci.org/ButuzGOL/make-url.svg?branch=master)](https://travis-ci.org/ButuzGOL/make-url) ## Install ```sh $ npm install --save make-url ``` ## Usage ```js var makeUrl = require('make-url'); // only params makeUrl('/example/:foo/:bar', { foo: 'one', bar: 'two' }) //=> /example/one/two // params and query makeUrl('/example/:foo/:bar', { foo: 'one', bar: 'two' }, { time: 'stop' }) //=> /example/one/two?time=stop // params as arguments makeUrl('/example/:foo/:bar', 'one', 'two') //=> /example/one/two // only query makeUrl('/example', { time: 'stop' }) //=> /example?time=stop // params as arguments and query makeUrl('/example/:foo/:bar', 'one', 'two', { time: 'stop' }) //=> /example/one/two?time=stop ```