global-proxy-agent
Version:
A universal proxy agent for Node.js that combines environment-variable-based proxy resolution with smart protocol-aware agent selection. Automatically supports HTTP, HTTPS, SOCKS, and PAC proxies using a modular, runtime-configurable approach. It also pro
15 lines (14 loc) • 506 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.setEnvProxyConfig = setEnvProxyConfig;
function setEnvProxyConfig(namespace) {
const HTTP = process.env[`${namespace}HTTP_PROXY`];
const HTTPS = process.env[`${namespace}HTTPS_PROXY`];
const NO_PROXY = process.env[`${namespace}NO_PROXY`];
if (HTTP)
process.env.HTTP_PROXY = HTTP;
if (HTTPS)
process.env.HTTPS_PROXY = HTTPS;
if (NO_PROXY)
process.env.NO_PROXY = NO_PROXY;
}
;