UNPKG

@procore/core-scripts

Version:

A CLI to enhance your development experience

29 lines 878 B
"use strict"; 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