@procore/core-scripts
Version:
A CLI to enhance your development experience
29 lines • 878 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.getEnvVariables = getEnvVariables;
exports.stringifyEnvironment = stringifyEnvironment;
function getEnvVariables(envVariables) {
const PROCORE = /^PROCORE_HYDRA_/i;
function extractVariable(variables, key) {
if (!PROCORE.test(key)) {
return variables;
}
return {
...variables,
[key]: process.env[key],
};
}
return Object.keys(process.env).reduce(extractVariable, envVariables);
}
function stringifyEnvironment(environment) {
function stringifyValue(acc, key) {
return {
...acc,
[key]: JSON.stringify(environment[key]),
};
}
return {
'process.env': Object.keys(environment).reduce(stringifyValue, {}),
};
}
//# sourceMappingURL=environment.js.map
;