urljoin

0.1.5 • Public • Published

urljoin

NPM version Downloads Build Status Build status Dependency status De vDependency status Coverage Status Built with Grunt

Join the urls like joining the paths

usage

var urljoin = require('urljoin');

///static/css/index.css
urljoin('\\static', '\\css', 'index.css');
//http://yanni4night.com/static/index/main.css
urljoin("http://yanni4night.com", 'static/css', '../index', 'main.css');
//http://yanni4night.com/static/css/main.css
urljoin("http://yanni4night.com/", '/static/css/', '/main.css');
//http://yanni4night.com/static/css/main.css?aa=60
urljoin("http://yanni4night.com?aa=60", 'static/css', '', 'main.css');
//http://yanni4night.com/static/css/main.css?aa=60
urljoin("http://yanni4night.com", 'static/css', '', 'main.css?aa=60');
///static/css/search/main.css?aa=60&bb=70&cc=80&dd=90
urljoin("/?aa=60", 'static?bb=70', 'css?cc=80', 'main.css?dd=90'));
//static/css/main.css?aa=60
urljoin('static/css','main.css','?aa=60');
//http://yanni4night.com/static/build
urljoin('http://yanni4night.com/static','http://google.com/build')
  • Only the protocol/port/host in the first part will be saved
  • Get parameters will be all saved

author

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.5
    31,700
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.5
    31,700
  • 0.1.4
    1
  • 0.1.3
    1
  • 0.1.2
    1
  • 0.1.1
    2

Package Sidebar

Install

npm i urljoin

Weekly Downloads

31,705

Version

0.1.5

License

MIT

Last publish

Collaborators

  • yinyongcom666