UNPKG

require-env-var

Version:

Easily require environment variables or else

16 lines (13 loc) 460 B
"use strict"; 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;