Initial boiler plate project

This commit is contained in:
2024-09-24 03:52:46 +00:00
parent 6120b2d6c3
commit 154b93e267
10034 changed files with 2079352 additions and 2 deletions

View File

@ -0,0 +1,22 @@
/**
* Given a URL as a string and a base URL it will make the URL relative
* if the parsed protocol and host is the same as the one in the base
* URL. Otherwise it returns the same URL string.
*/ "use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "relativizeURL", {
enumerable: true,
get: function() {
return relativizeURL;
}
});
function relativizeURL(url, base) {
const baseURL = typeof base === "string" ? new URL(base) : base;
const relative = new URL(url, base);
const origin = baseURL.protocol + "//" + baseURL.host;
return relative.protocol + "//" + relative.host === origin ? relative.toString().replace(origin, "") : relative.toString();
}
//# sourceMappingURL=relativize-url.js.map