Helper to parse url that works seamlessly across Node.js and browser environments
npm install url_parserURL Parser
======
[![NPM Version][npm-image]][npm-url]
[![NPM Downloads][downloads-image]][npm-url]
[![Coverage Status][coveralls-image]][coveralls-url]
[![Build Status][travis-image]][travis-url]
bash
npm install url_parser
`Usage
`javascript
var urlParser = require('url_parser');urlParser('http://example.com/terms/:termId/posts/:postId', {
termId: 1,
postId: 2,
}); // -> http://example.com/terms/1/posts/2
``javascript
var urlParser = require('url_parser');urlParser('http://example.com/terms/:termId/posts', {
termId: 1,
skip: 5,
take: 10,
}); // -> http://example.com/terms/1/posts?skip=5&take=10
`Client
Installation
`bash
bower install url_parser
`Usage
In HTML:
`
`In Javascript:
`javascript
var url = urlParser('http://example.com/terms/:termId/posts/:postId', {
termId: 1,
postId: 2,
});console.log(url); // -> http://example.com/terms/1/posts/2
``javascript
var url = urlParser('http://example.com/terms/:termId/posts', {
termId: 1,
skip: 5,
take: 10,
});console.log(url); // -> http://example.com/terms/1/posts?skip=5&take=10
``[npm-image]: https://img.shields.io/npm/v/url_parser.svg?style=flat
[npm-url]: https://www.npmjs.org/package/url_parser
[downloads-image]: https://img.shields.io/npm/dm/url_parser.svg?style=flat
[coveralls-image]: https://coveralls.io/repos/github/vuongtaquoc/url-parser/badge.svg?branch=master
[coveralls-url]: https://coveralls.io/github/vuongtaquoc/url-parser?branch=master
[travis-image]: https://travis-ci.org/vuongtaquoc/url-parser.svg
[travis-url]: https://travis-ci.org/vuongtaquoc/url-parser