UNPKG

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
"use strict"; 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; }