require-env-var
Version:
Easily require environment variables or else
16 lines (13 loc) • 460 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = requireEnvVar;
function requireEnvVar(key, fallback) {
const keys = Array.isArray(key) ? key : [key];
const validKey = keys.find(key => process.env[key]);
if (validKey) return process.env[validKey];
if (fallback) return fallback;
throw new Error(`Required environment variable [${keys.join(' or ')}] is not set!`);
}
module.exports = exports.default;