@forge/cli
13.4.0-next.7-experimental-ccd514313.4.0-next.13-experimental-3dcad97
out/service/cached-config-service.js~
out/service/cached-config-service.jsModified+3−2
Index: package/out/service/cached-config-service.js
===================================================================
--- package/out/service/cached-config-service.js
+++ package/out/service/cached-config-service.js
@@ -1,19 +1,20 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-exports.CachedConfigService = void 0;
+exports.CachedConfigService = exports.FORGE_PROXY_ENV_VAR = void 0;
const ANALYTICS_PREFERENCES_KEY = 'analytics-preferences';
const DEFAULT_ENVIRONMENT_KEY = 'default-environment';
const ASSISTANT_NAME_KEY = 'assistant-name';
const CUSTOM_EFFECTS_KEY = 'seasonal-effects';
const PROXY_KEY = 'proxy';
+exports.FORGE_PROXY_ENV_VAR = 'FORGE_PROXY';
class CachedConfigService {
cachedConf;
constructor(cachedConf) {
this.cachedConf = cachedConf;
}
getProxy() {
- return this.cachedConf.get(PROXY_KEY);
+ return process.env[exports.FORGE_PROXY_ENV_VAR]?.trim() || this.cachedConf.get(PROXY_KEY);
}
setProxy(preference) {
this.cachedConf.set(PROXY_KEY, preference);
}