UNPKG

imgix-url-builder

Version:

JavaScript/TypeScript Imgix URL builders for browsers and Node.js

13 lines (12 loc) 500 B
"use strict"; 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