nsconfig
Version:
Netsuite Auth Configuration
15 lines (11 loc) • 367 B
JavaScript
;
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;
}, {});
};