{"_id":"urljoin","_rev":"15-bb23dcb706f8fe91a65fd7721c03bcb8","name":"urljoin","time":{"modified":"2022-06-28T06:28:22.496Z","created":"2014-08-16T08:48:00.452Z","0.1.0":"2014-08-16T08:48:00.452Z","0.1.1":"2014-08-16T09:04:02.954Z","0.1.2":"2014-08-19T06:05:26.790Z","0.1.3":"2014-11-16T13:20:23.778Z","0.1.4":"2014-11-22T12:59:53.152Z","0.1.5":"2014-11-25T09:39:44.724Z"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist-tags":{"latest":"0.1.5"},"description":"Join the urls like joining the paths","readme":"urljoin\n========\n[![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Build status][appveyor-image]][appveyor-url] [![Dependency status][david-dm-image]][david-dm-url] [![De vDependency status][david-dm-dev-image]][david-dm-dev-url] [![Coverage Status][coveralls-image]][coveralls-url] [![Built with Grunt][grunt-image]][grunt-url]\n\nJoin the urls like joining the paths\n\n\nusage\n========\n\n    var urljoin = require('urljoin');\n    \n    ///static/css/index.css\n    urljoin('\\\\static', '\\\\css', 'index.css');\n    //http://yanni4night.com/static/index/main.css\n    urljoin(\"http://yanni4night.com\", 'static/css', '../index', 'main.css');\n    //http://yanni4night.com/static/css/main.css\n    urljoin(\"http://yanni4night.com/\", '/static/css/', '/main.css');\n    //http://yanni4night.com/static/css/main.css?aa=60\n    urljoin(\"http://yanni4night.com?aa=60\", 'static/css', '', 'main.css');\n    //http://yanni4night.com/static/css/main.css?aa=60\n    urljoin(\"http://yanni4night.com\", 'static/css', '', 'main.css?aa=60');\n    ///static/css/search/main.css?aa=60&bb=70&cc=80&dd=90\n    urljoin(\"/?aa=60\", 'static?bb=70', 'css?cc=80', 'main.css?dd=90'));\n    //static/css/main.css?aa=60\n    urljoin('static/css','main.css','?aa=60');\n    //http://yanni4night.com/static/build\n    urljoin('http://yanni4night.com/static','http://google.com/build')\n\n\n - Only the **protocol/port/host** in the first part will be saved\n - Get parameters will be **all** saved\n\nauthor\n========\n\n - yanni4night@gmail.com\n\n[npm-url]: https://npmjs.org/package/urljoin\n[downloads-image]: http://img.shields.io/npm/dm/urljoin.svg\n[npm-image]: http://img.shields.io/npm/v/urljoin.svg\n[travis-url]: https://travis-ci.org/yanni4night/urljoin\n[travis-image]: http://img.shields.io/travis/yanni4night/urljoin.svg\n[appveyor-image]:https://ci.appveyor.com/api/projects/status/bsu9w9ar8pboc2nj?svg=true\n[appveyor-url]:https://ci.appveyor.com/project/yanni4night/urljoin\n[david-dm-url]:https://david-dm.org/yanni4night/urljoin\n[david-dm-image]:https://david-dm.org/yanni4night/urljoin.svg\n[david-dm-dev-url]:https://david-dm.org/yanni4night/urljoin#info=devDependencies\n[david-dm-dev-image]:https://david-dm.org/yanni4night/urljoin/dev-status.svg\n[coveralls-url]:https://coveralls.io/r/yanni4night/urljoin?branch=master\n[coveralls-image]:https://coveralls.io/repos/yanni4night/urljoin/badge.png?branch=master\n[grunt-url]:http://gruntjs.com/\n[grunt-image]: http://img.shields.io/badge/BUILT%20WITH-GRUNT-yellow.svg\n","versions":{"0.1.1":{"name":"urljoin","version":"0.1.1","description":"Join the urls like joining the paths","main":"index.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/yanni4night/urljoin.git"},"keywords":["url","join"],"author":{"name":"yanni4night@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yanni4night/urljoin/issues"},"homepage":"https://github.com/yanni4night/urljoin","devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1"},"dependencies":{"extend":"~1.3.0"},"gitHead":"275b21b59a78de30c4848ac78ad3151d9e6046ed","_id":"urljoin@0.1.1","_shasum":"46408a5b3654b807ce2f259ca47d7f66f0c988da","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"46408a5b3654b807ce2f259ca47d7f66f0c988da","tarball":"https://registry.npmjs.org/urljoin/-/urljoin-0.1.1.tgz","integrity":"sha512-Z0+4fnD2M8DWO1Mpwf7pmXEKL+YyaPzu0ik9+tjKDcUW+gF0V+RtHstewv7aGDt5A0Pchsx9fW9hgL/RADCxVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcRvo/NrLz3gYSS0e9quyS20TKTBg/XiygvjkS+53xiAiBDUuHRa1OXnT3gS1UfHFZsFzQF7CGtw0hoKmAjhmafZA=="}]}},"0.1.2":{"name":"urljoin","version":"0.1.2","description":"Join the urls like joining the paths","main":"index.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/yanni4night/urljoin.git"},"keywords":["url","join"],"author":{"name":"yanni4night@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yanni4night/urljoin/issues"},"homepage":"https://github.com/yanni4night/urljoin","devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"^0.10.0","grunt-contrib-nodeunit":"^0.4.1","grunt-contrib-watch":"^0.6.1"},"dependencies":{"extend":"~1.3.0"},"gitHead":"ee5bd06267e44887d902fe52277a61bcdc94386f","_id":"urljoin@0.1.2","_shasum":"41c38ccbbbde66dc4741d962048537f6948f044b","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"41c38ccbbbde66dc4741d962048537f6948f044b","tarball":"https://registry.npmjs.org/urljoin/-/urljoin-0.1.2.tgz","integrity":"sha512-C7e1CxK0Klzv7Lyrm+NdfnME3qlCs4T8gPAnuASTrN9AlhS466ctPILCtXtl3fpq1U2mdJMRwvlZBcJa/jr4zQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmS/F1LlkDpjqrofRDGP86uoVCN89dPd8nJC9uQyNdsAiA6jAsjc9ECJ0Iqq3ltO7HyORGR196du9x/UMdSJOywBQ=="}]}},"0.1.3":{"name":"urljoin","version":"0.1.3","description":"Join the urls like joining the paths","main":"index.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/yanni4night/urljoin.git"},"keywords":["url","join"],"author":{"name":"yanni4night@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yanni4night/urljoin/issues"},"homepage":"https://github.com/yanni4night/urljoin","devDependencies":{"grunt":"^0.4.5","grunt-contrib-jshint":"~0.10.0","grunt-contrib-nodeunit":"~0.4.1","grunt-contrib-watch":"~0.6.1"},"dependencies":{"extend":"~1.3.0"},"gitHead":"9eb9e62251b14e524cf33bb9883f303217281bc0","_id":"urljoin@0.1.3","_shasum":"17bedb8e3dad62c524c294d9922df95a5e8a767d","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"17bedb8e3dad62c524c294d9922df95a5e8a767d","tarball":"https://registry.npmjs.org/urljoin/-/urljoin-0.1.3.tgz","integrity":"sha512-kxH+1jAvB+lZTx/TYsZoXzrYAbjBo84gYEFh00N2RbJ1Itp9momTRJIiaDgYbAtrCxI1T9WjYJG9rI1sW9mDZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/1DrJjTzHK/ogwV2+1mOh4mqBXOSNcmUdGwlVccbpSAiB+GxfFShFaoQpjY1uhDKXYZ6188lzz/GZ8WyNAJ3gw3Q=="}]}},"0.1.4":{"name":"urljoin","version":"0.1.4","description":"Join the urls like joining the paths","main":"index.js","scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/yanni4night/urljoin.git"},"keywords":["url","join"],"author":{"name":"yanni4night@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yanni4night/urljoin/issues"},"homepage":"https://github.com/yanni4night/urljoin","devDependencies":{"grunt":"~0.4.5","grunt-contrib-jshint":"~0.10.0","grunt-contrib-nodeunit":"~0.4.1","grunt-contrib-watch":"~0.6.1"},"dependencies":{"extend":"~2.0.0"},"gitHead":"544ccb279f1242b1a019246152caba6d182e831d","_id":"urljoin@0.1.4","_shasum":"d28c317594fe72761c69db0b6891a2c3f9390580","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"d28c317594fe72761c69db0b6891a2c3f9390580","tarball":"https://registry.npmjs.org/urljoin/-/urljoin-0.1.4.tgz","integrity":"sha512-aOGboNckEd4wbcJLs3xbEuTFOZGiNa1g/QMS/hJKcrbgX5YHSUPlRJwB1WvAgNyg/f5Pt8XO1gHVNsH3sMZOUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkhhI9i/0kpJj+bmLp83CTN+NJ/DNt5RceuCFeEXLO6AiEAzW5luxf5AvNumVxAaD3VSf7h3NY5gTx3tLUhS0ZdOgU="}]}},"0.1.5":{"name":"urljoin","version":"0.1.5","description":"Join the urls like joining the paths","main":"index.js","scripts":{"test":"grunt test","coveralls":"istanbul cover -- grunt test && grunt coveralls"},"repository":{"type":"git","url":"https://github.com/yanni4night/urljoin.git"},"keywords":["url","join"],"author":{"name":"yanni4night@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/yanni4night/urljoin/issues"},"homepage":"https://github.com/yanni4night/urljoin","devDependencies":{"grunt":"~0.4.5","grunt-contrib-jshint":"~0.10.0","grunt-contrib-nodeunit":"~0.4.1","grunt-contrib-watch":"~0.6.1","grunt-coveralls":"~1.0.0","load-grunt-tasks":"~1.0.0","time-grunt":"~1.0.0"},"dependencies":{"extend":"~2.0.0"},"gitHead":"b2fb9c5b41efbf1fb6c1b55d04dab62548ff85ea","_id":"urljoin@0.1.5","_shasum":"b25d2c6112c55ac9d50096a49a0f1fb7f4f53921","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.33","_npmUser":{"name":"yinyongcom666","email":"yanni4night@gmail.com"},"maintainers":[{"name":"yinyongcom666","email":"yanni4night@gmail.com"}],"dist":{"shasum":"b25d2c6112c55ac9d50096a49a0f1fb7f4f53921","tarball":"https://registry.npmjs.org/urljoin/-/urljoin-0.1.5.tgz","integrity":"sha512-OSGi+PS3zxk8XfQ+7buaupOdrW9P9p+V9rjxGzJaYEYDe/B2rv3WJCupq5LNERW4w4kWxsduUUrhCxZZiQ2udw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjAhQr3IvsfcYxgJWsezkn8PieLIOuUR0r4vK2gKlokwIhAJNwnIKhDUdTyJhsIcxf3QfQHUhWgkVyNzrpYdyMFJgw"}]}}},"homepage":"https://github.com/yanni4night/urljoin","keywords":["url","join"],"repository":{"type":"git","url":"https://github.com/yanni4night/urljoin.git"},"author":{"name":"yanni4night@gmail.com"},"bugs":{"url":"https://github.com/yanni4night/urljoin/issues"},"license":"MIT","readmeFilename":"README.md"}