{"_id":"url-join","_rev":"2765003","name":"url-join","description":"Join urls and normalize as in path.join.","dist-tags":{"latest":"5.0.0"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"time":{"modified":"2022-04-02T08:54:47.000Z","created":"2013-01-29T15:47:55.916Z","5.0.0":"2022-03-23T21:03:24.801Z","4.0.1":"2019-07-05T14:45:32.627Z","4.0.0":"2018-02-02T13:29:29.743Z","3.0.0":"2018-01-17T13:06:49.696Z","2.0.5":"2018-01-10T18:26:14.340Z","2.0.4":"2018-01-10T15:44:01.602Z","2.0.3":"2018-01-09T18:48:01.145Z","2.0.2":"2017-05-18T01:13:45.872Z","2.0.1":"2017-04-12T13:12:52.649Z","2.0.0":"2017-04-11T14:00:07.632Z","1.1.0":"2016-04-05T11:47:48.154Z","1.0.0":"2016-03-23T13:07:31.637Z","0.0.1":"2013-01-29T15:47:55.916Z"},"users":{"passcod":true,"gztomas":true,"joeyespo":true,"bojand":true,"docksteaderluke":true,"xiechao06":true,"jybleau":true,"scottfreecode":true,"langri-sha":true,"yageek":true,"kodekracker":true,"tcrowe":true,"ierceg":true,"orenschwartz":true,"justjavac":true,"wisetc":true,"zuojiang":true},"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"versions":{"5.0.0":{"name":"url-join","version":"5.0.0","description":"Join urls and normalize as in path.join.","type":"module","main":"./lib/url-join.js","exports":"./lib/url-join.js","types":"./lib/url-join.d.ts","sideEffects":false,"engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"scripts":{"test":"mocha --require should"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"keywords":["url","join"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"license":"MIT","devDependencies":{"conventional-changelog":"^3.1.25","mocha":"^9.2.2","should":"~13.2.3"},"gitHead":"adccb32f1ab7c9ae7b39a671f8179b0fcd5625a7","bugs":{"url":"https://github.com/jfromaniello/url-join/issues"},"homepage":"https://github.com/jfromaniello/url-join#readme","_id":"url-join@5.0.0","_nodeVersion":"16.14.0","_npmVersion":"8.5.3","dist":{"shasum":"c2f1e5cbd95fa91082a93b58a1f42fecb4bdbcf1","size":2398,"noattachment":false,"key":"/url-join/-/url-join-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-join/download/url-join-5.0.0.tgz"},"_npmUser":{"name":"jonkoops","email":"jonkoops@gmail.com"},"directories":{},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-join_5.0.0_1648069404594_0.2947669241200497"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-23T21:26:35.917Z","publish_time":1648069404801,"_cnpm_publish_time":1648069404801},"4.0.1":{"name":"url-join","version":"4.0.1","description":"Join urls and normalize as in path.join.","main":"lib/url-join.js","scripts":{"test":"mocha --require should"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"keywords":["url","join"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"license":"MIT","devDependencies":{"conventional-changelog":"^1.1.10","mocha":"^3.2.0","should":"~1.2.1"},"gitHead":"71b89639f194f1fff03b23a334c73b61cae9d839","bugs":{"url":"https://github.com/jfromaniello/url-join/issues"},"homepage":"https://github.com/jfromaniello/url-join#readme","_id":"url-join@4.0.1","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"dist":{"shasum":"b642e21a2646808ffa178c4c5fda39844e12cde7","size":5774,"noattachment":false,"key":"/url-join/-/url-join-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-join/download/url-join-4.0.1.tgz"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-join_4.0.1_1562337932457_0.47777741766157167"},"_hasShrinkwrap":false,"publish_time":1562337932627,"_cnpm_publish_time":1562337932627},"4.0.0":{"name":"url-join","version":"4.0.0","description":"Join urls and normalize as in path.join.","main":"lib/url-join.js","scripts":{"test":"mocha --require should"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"keywords":["url","join"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"license":"MIT","devDependencies":{"mocha":"^3.2.0","should":"~1.2.1"},"gitHead":"a560e231fbe1aa9f77e5ab9ec42768056c4aa791","bugs":{"url":"https://github.com/jfromaniello/url-join/issues"},"homepage":"https://github.com/jfromaniello/url-join#readme","_id":"url-join@4.0.0","_shasum":"4d3340e807d3773bda9991f8305acdcc2a665d2a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"dist":{"shasum":"4d3340e807d3773bda9991f8305acdcc2a665d2a","size":3470,"noattachment":false,"key":"/url-join/-/url-join-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-join/download/url-join-4.0.0.tgz"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-join-4.0.0.tgz_1517578169647_0.829645907972008"},"directories":{},"publish_time":1517578169743,"_hasShrinkwrap":false,"_cnpm_publish_time":1517578169743},"3.0.0":{"name":"url-join","version":"3.0.0","description":"Join urls and normalize as in path.join.","main":"lib/url-join.js","scripts":{"test":"mocha --require should"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"keywords":["url","join"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"license":"MIT","devDependencies":{"mocha":"^3.2.0","should":"~1.2.1"},"gitHead":"b4cb72791879dcb3a96d5a72dfcdba12de577589","bugs":{"url":"https://github.com/jfromaniello/url-join/issues"},"homepage":"https://github.com/jfromaniello/url-join#readme","_id":"url-join@3.0.0","_shasum":"26e8113ace195ea30d0fc38186e45400f9cea672","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"dist":{"shasum":"26e8113ace195ea30d0fc38186e45400f9cea672","size":3376,"noattachment":false,"key":"/url-join/-/url-join-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-join/download/url-join-3.0.0.tgz"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-join-3.0.0.tgz_1516194409563_0.7553204703144729"},"directories":{},"publish_time":1516194409696,"_hasShrinkwrap":false,"_cnpm_publish_time":1516194409696},"2.0.5":{"name":"url-join","version":"2.0.5","description":"Join urls and normalize as in path.join.","main":"lib/url-join.js","scripts":{"test":"mocha --require should"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"keywords":["url","join"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"license":"MIT","devDependencies":{"mocha":"^3.2.0","should":"~1.2.1"},"gitHead":"25736f86613e1456f1f62028d6aca7526afc191f","bugs":{"url":"https://github.com/jfromaniello/url-join/issues"},"homepage":"https://github.com/jfromaniello/url-join#readme","_id":"url-join@2.0.5","_shasum":"5af22f18c052a000a48d7b82c5e9c2e2feeda728","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"dist":{"shasum":"5af22f18c052a000a48d7b82c5e9c2e2feeda728","size":3124,"noattachment":false,"key":"/url-join/-/url-join-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-join/download/url-join-2.0.5.tgz"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-join-2.0.5.tgz_1515608774190_0.863440845394507"},"directories":{},"publish_time":1515608774340,"_hasShrinkwrap":false,"_cnpm_publish_time":1515608774340},"2.0.4":{"name":"url-join","version":"2.0.4","description":"Join urls and normalize as in path.join.","main":"lib/url-join.js","scripts":{"test":"mocha --require should"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"keywords":["url","join"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"license":"MIT","devDependencies":{"mocha":"^3.2.0","should":"~1.2.1"},"gitHead":"a691369cbde65db50696878ff07d150c9b3e6d26","bugs":{"url":"https://github.com/jfromaniello/url-join/issues"},"homepage":"https://github.com/jfromaniello/url-join#readme","_id":"url-join@2.0.4","_shasum":"842ac4f7d7c27ab73cfaae06c4613bef10fd6560","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"dist":{"shasum":"842ac4f7d7c27ab73cfaae06c4613bef10fd6560","size":3308,"noattachment":false,"key":"/url-join/-/url-join-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-join/download/url-join-2.0.4.tgz"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-join-2.0.4.tgz_1515599041533_0.5529877943918109"},"directories":{},"publish_time":1515599041602,"_cnpm_publish_time":1515599041602,"_hasShrinkwrap":false},"2.0.3":{"name":"url-join","version":"2.0.3","description":"Join urls and normalize as in path.join.","main":"lib/url-join.js","scripts":{"test":"mocha --require should"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"keywords":["url","join"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"license":"MIT","devDependencies":{"mocha":"^3.2.0","should":"~1.2.1"},"gitHead":"7b7806b21cf81a3476e39ddb8a6f51272a276186","bugs":{"url":"https://github.com/jfromaniello/url-join/issues"},"homepage":"https://github.com/jfromaniello/url-join#readme","_id":"url-join@2.0.3","_shasum":"15db1fdde905651c3a221a78da5feb8fc809d372","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"dist":{"shasum":"15db1fdde905651c3a221a78da5feb8fc809d372","size":3287,"noattachment":false,"key":"/url-join/-/url-join-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-join/download/url-join-2.0.3.tgz"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/url-join-2.0.3.tgz_1515523681085_0.41285488684661686"},"directories":{},"publish_time":1515523681145,"_hasShrinkwrap":false,"_cnpm_publish_time":1515523681145},"2.0.2":{"name":"url-join","version":"2.0.2","description":"Join urls and normalize as in path.join.","main":"lib/url-join.js","scripts":{"test":"mocha --require should"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"keywords":["url","join"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"license":"MIT","devDependencies":{"mocha":"^3.2.0","should":"~1.2.1"},"gitHead":"c4485862572d6235978e28c52b3b6210b46aa79b","bugs":{"url":"https://github.com/jfromaniello/url-join/issues"},"homepage":"https://github.com/jfromaniello/url-join#readme","_id":"url-join@2.0.2","_shasum":"c072756967ad24b8b59e5741551caac78f50b8b7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"4.4.3","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"dist":{"shasum":"c072756967ad24b8b59e5741551caac78f50b8b7","size":2779,"noattachment":false,"key":"/url-join/-/url-join-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-join/download/url-join-2.0.2.tgz"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/url-join-2.0.2.tgz_1495070025626_0.6997621071059257"},"directories":{},"publish_time":1495070025872,"_hasShrinkwrap":false,"_cnpm_publish_time":1495070025872},"2.0.1":{"name":"url-join","version":"2.0.1","description":"Join urls and normalize as in path.join.","main":"lib/url-join.js","scripts":{"test":"mocha --require should"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"keywords":["url","join"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"license":"MIT","devDependencies":{"mocha":"^3.2.0","should":"~1.2.1"},"gitHead":"6f5adc60206a276604a7265637c70d440061761e","bugs":{"url":"https://github.com/jfromaniello/url-join/issues"},"homepage":"https://github.com/jfromaniello/url-join#readme","_id":"url-join@2.0.1","_shasum":"04b446fcd359a2fa42cc9b6962b219b91ddfe1a8","_from":".","_npmVersion":"4.2.0","_nodeVersion":"4.4.3","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"dist":{"shasum":"04b446fcd359a2fa42cc9b6962b219b91ddfe1a8","size":2738,"noattachment":false,"key":"/url-join/-/url-join-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-join/download/url-join-2.0.1.tgz"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/url-join-2.0.1.tgz_1492002770779_0.21299825655296445"},"directories":{},"publish_time":1492002772649,"_hasShrinkwrap":false,"_cnpm_publish_time":1492002772649},"2.0.0":{"name":"url-join","version":"2.0.0","description":"Join urls and normalize as in path.join.","main":"lib/url-join.js","scripts":{"test":"mocha --require should"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"keywords":["url","join"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"license":"MIT","devDependencies":{"should":"~1.2.1","mocha":"~1.8.1"},"gitHead":"f8961b5e088ad240609e751509e74f9655f4fd73","bugs":{"url":"https://github.com/jfromaniello/url-join/issues"},"homepage":"https://github.com/jfromaniello/url-join#readme","_id":"url-join@2.0.0","_shasum":"6e1b8da09cc7fd42f1f0da901f975a392789380c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"4.4.3","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"dist":{"shasum":"6e1b8da09cc7fd42f1f0da901f975a392789380c","size":2663,"noattachment":false,"key":"/url-join/-/url-join-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-join/download/url-join-2.0.0.tgz"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/url-join-2.0.0.tgz_1491919207360_0.24599577975459397"},"directories":{},"publish_time":1491919207632,"_hasShrinkwrap":false,"_cnpm_publish_time":1491919207632},"1.1.0":{"name":"url-join","version":"1.1.0","description":"Join urls and normalize as in path.join.","main":"lib/url-join.js","scripts":{"test":"mocha --require should"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"keywords":["url","join"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"license":"MIT","devDependencies":{"should":"~1.2.1","mocha":"~1.8.1"},"gitHead":"3144ba1acbfcee988d6abb3b2be1df532f0e151c","bugs":{"url":"https://github.com/jfromaniello/url-join/issues"},"homepage":"https://github.com/jfromaniello/url-join#readme","_id":"url-join@1.1.0","_shasum":"741c6c2f4596c4830d6718460920d0c92202dc78","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.2","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"dist":{"shasum":"741c6c2f4596c4830d6718460920d0c92202dc78","size":1796,"noattachment":false,"key":"/url-join/-/url-join-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-join/download/url-join-1.1.0.tgz"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/url-join-1.1.0.tgz_1459856865965_0.46360294660553336"},"directories":{},"publish_time":1459856868154,"_cnpm_publish_time":1459856868154,"_hasShrinkwrap":false},"1.0.0":{"name":"url-join","version":"1.0.0","description":"Join urls and normalize as in path.join.","main":"lib/url-join.js","scripts":{"test":"mocha --require should"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"keywords":["url","join"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"license":"MIT","devDependencies":{"should":"~1.2.1","mocha":"~1.8.1"},"gitHead":"197bfe89b196f937d7331ef60b9b04a660944bb0","bugs":{"url":"https://github.com/jfromaniello/url-join/issues"},"homepage":"https://github.com/jfromaniello/url-join#readme","_id":"url-join@1.0.0","_shasum":"886f5e9f9266db72af3dd4b218fdab1a3bfaccc7","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"dist":{"shasum":"886f5e9f9266db72af3dd4b218fdab1a3bfaccc7","size":1520,"noattachment":false,"key":"/url-join/-/url-join-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-join/download/url-join-1.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/url-join-1.0.0.tgz_1458738449340_0.8096554670482874"},"directories":{},"publish_time":1458738451637,"_cnpm_publish_time":1458738451637,"_hasShrinkwrap":false},"0.0.1":{"name":"url-join","version":"0.0.1","description":"Join urls and normalize as in path.join.","main":"lib/url-join.js","scripts":{"test":"mocha --require should"},"repository":{"type":"git","url":"git://github.com/jfromaniello/url-join.git"},"keywords":["url","join"],"author":{"name":"José F. Romaniello","email":"jfromaniello@gmail.com","url":"http://joseoncode.com"},"license":"MIT","devDependencies":{"should":"~1.2.1","mocha":"~1.8.1"},"readmeFilename":"README.md","_id":"url-join@0.0.1","dist":{"shasum":"1db48ad422d3402469a87f7d97bdebfe4fb1e3c8","size":1158,"noattachment":false,"key":"/url-join/-/url-join-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/url-join/download/url-join-0.0.1.tgz"},"_npmVersion":"1.1.69","_npmUser":{"name":"jfromaniello","email":"jfromaniello@gmail.com"},"maintainers":[{"name":"jfromaniello","email":"jfromaniello@gmail.com"},{"name":"jkoops","email":""}],"directories":{},"publish_time":1359474475916,"_cnpm_publish_time":1359474475916,"_hasShrinkwrap":false}},"readme":"Join all arguments together and normalize the resulting URL.\n\n## Install\n\n```bash\nnpm install url-join\n```\n\nIf you want to use it directly in a browser use a CDN like [Skypack](https://www.skypack.dev/view/url-join).\n\n## Usage\n\n```javascript\nimport urlJoin from 'url-join';\n\nconst fullUrl = urlJoin('http://www.google.com', 'a', '/b/cd', '?foo=123');\n\nconsole.log(fullUrl);\n```\n\nPrints:\n\n```\n'http://www.google.com/a/b/cd?foo=123'\n```\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/jfromaniello/url-join#readme","bugs":{"url":"https://github.com/jfromaniello/url-join/issues"},"license":"MIT"}