imgix-url-builder
Version:
JavaScript/TypeScript Imgix URL builders for browsers and Node.js
13 lines (12 loc) • 500 B
JavaScript
;
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const crypto = require("crypto");
const signURL = (url, secureURLToken) => {
const instance = new URL(url);
instance.searchParams.delete("s");
const signature = crypto.createHash("md5").update(secureURLToken + instance.pathname + instance.search).digest("hex");
instance.searchParams.append("s", signature);
return instance.toString();
};
exports.signURL = signURL;
//# sourceMappingURL=signURL.cjs.map