simple-env-reader
Version:
Safely load environment variables in Node.js with fallback support.
16 lines (12 loc) • 386 B
JavaScript
function getEnv(keys, fallback = {}) {
const result = {};
for (const key of keys) {
const value = process.env[key] ?? fallback[key];
if (value === undefined) {
throw new Error(`[simple-env-reader] Missing environment variable: ${key}`);
}
result[key] = value;
}
return result;
}
module.exports = { getEnv };