brek
Version:
20 lines • 678 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getEnvOverrides = void 0;
const errors_1 = require("./errors");
const toResult_1 = require("./lib/toResult");
function getEnvOverrides() {
const cliOverrides = process.env.BREK || process.env.OVERRIDE;
if (cliOverrides) {
const [err, json] = (0, toResult_1.toResult)(() => JSON.parse(cliOverrides));
if (err) {
throw new errors_1.InvalidConf(['CLI overrides (BREK/OVERRIDE) is not valid JSON']);
}
return json;
}
else {
return {};
}
}
exports.getEnvOverrides = getEnvOverrides;
//# sourceMappingURL=getEnvOverrides.js.map