rising-url

1.0.4 • Public • Published

rising-url

Build Status

Extends require('url').format() with parameters and easier inputs

Example

Options is compatible with the url.format(urlObj)
plus accept the param field

var url = require('rising-url');
 
url.format('..', ..., options);
url.format('users/:user', ':page', {
  param: {
    user: 'john',
    page: 'profile'
  }
});
 
// -> 'users/john/profile'
url.format('http://risingstack.com', 'users/:user', ':page', {
  param: {
    user: 'john',
    page: 'profile'
  },
  query: {
    limit: 100,
    start: 10
  },
  hash: 'image'
});
 
// -> 'http://risingstack.com/users/john/profile?limit=100&start=10#image'

Readme

Keywords

Package Sidebar

Install

npm i rising-url

Weekly Downloads

3

Version

1.0.4

License

MIT

Last publish

Collaborators

  • hekike