Sha256: e77f9cc8b41370321e96cd7a0e39d72f78a6d9d6287f13b187d846c641089aac
Contents?: true
Size: 456 Bytes
Versions: 33
Compression:
Stored size: 456 Bytes
Contents
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.join = void 0; const url_1 = require("url"); function join(base, path) { return new url_1.URL(ensureTrailingSlash(base) + removeLeadingSlash(path)).toString(); } exports.join = join; function ensureTrailingSlash(path) { return path.endsWith('/') ? path : path + '/'; } function removeLeadingSlash(path) { return path.startsWith('/') ? path.slice(1) : path; }
Version data entries
33 entries across 33 versions & 1 rubygems