1.0.5 • Published 8 years ago

url_parser v1.0.5

Weekly downloads
11
License
MIT
Repository
github
Last release
8 years ago

URL Parser

NPM Version NPM Downloads Coverage Status Build Status

Server

Installation

npm install url_parser

Usage

var urlParser = require('url_parser');

urlParser('http://example.com/terms/:termId/posts/:postId', {
	termId: 1,
	postId: 2,
}); // -> http://example.com/terms/1/posts/2
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

bower install url_parser

Usage

In HTML:

<script src="bower_components/url_parser/dist/url-parser.standalone.min.js"></script>

In 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
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

Tests

$ npm install
$ npm test

License

The MIT License