JezK
Edit File: env-replace.js
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = envReplace; var ENV_EXPR = /(\\*)\$\{([^}]+)\}/g; function envReplace(value) { var env = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : process.env; if (typeof value !== 'string' || !value) { return value; } return value.replace(ENV_EXPR, function (match, esc, envVarName) { if (esc.length && esc.length % 2) { return match; } if (undefined === env[envVarName]) { throw new Error('Failed to replace env in config: ' + match); } return env[envVarName] || ''; }); } //# sourceMappingURL=env-replace.js.map