urlconcat
Concats paths in an url, places slashes where necessary.
Installation
npm install urlconcat --save
Usage
Importing
All these methods work:
var urlconcat = require('urlconcat');
var concat = urlconcat.concat;
import urlconcat from 'urlconcat';
const concat = urlconcat.concat;
import { concat } from 'urlconcat';
Using
It will place slashes between url parts, but not before query parameters:
concat('http://localhost:8080/', 'api/search', 'something', '?a=b&b=c');
It will remove double slashes:
concat('http://localhost:8080/', '/search')
It will leave trailing slashes:
concat('http://localhost:8080/', 'search/')