join-url

Like `path.join` but for urls.

Usage no npm install needed!

<script type="module">
  import joinUrl from 'https://cdn.skypack.dev/join-url';
</script>

README

Join-URL
API stability Standard NPM version Downloads

Like path.join for urls.

Installation

npm install join-url

Example

var join = require('join-url');

join.pathname("/admin/", "dashboard/", "/messages", "new");
//-> "/admin/dashboard/messages/new"

join.hostname(".sub.", "domain.", ".co", "uk");
//-> "sub.domain.co.uk"

join.query("&a=1&", "b=2&", "&c=3", "d=4");
//-> "a=1&b=2&c=3&d=4"

Contributions

  • Use npm test to run tests.

Please feel free to create a PR!