proxy-chain
Version:
Node.js implementation of a proxy server (think Squid) with support for SSL, authentication, upstream proxy chaining, and protocol tunneling.
15 lines • 493 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.redactUrl = void 0;
const node_url_1 = require("node:url");
const redactUrl = (url, passwordReplacement = '<redacted>') => {
if (typeof url !== 'object') {
url = new node_url_1.URL(url);
}
if (url.password) {
return url.href.replace(`:${url.password}`, `:${passwordReplacement}`);
}
return url.href;
};
exports.redactUrl = redactUrl;
//# sourceMappingURL=redact_url.js.map
;