UNPKG

nsconfig

Version:
15 lines (11 loc) 367 B
'use strict'; var PARAMS_DEF = require('./default-params'); module.exports = function () { return PARAMS_DEF.reduce((prev, curr) => { var value = process.env[`NSCONF_${curr.name.toUpperCase()}`]; if (value) { prev[curr.name] = new Buffer(value, curr.base64 ? 'base64' : null).toString(); } return prev; }, {}); };