webappengine
Version:
A web application server that can host multiple web apps running with Node.js.
19 lines (15 loc) • 515 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var normalize = function normalize(str) {
return str.replace(/[\/]+/g, '/').replace(/\/\?/g, '?').replace(/\/#/g, '#').replace(/:\//g, '://');
};
var urljoin = function urljoin() {
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
var joined = [].slice.call(args, 0).join('/');
return normalize(joined);
};
exports.default = urljoin;