generator-hilary
Version:
Yeoman generator for projects that use hilary IoC (DI)
20 lines (14 loc) • 487 B
JavaScript
module.exports.name = 'environment';
module.exports.dependencies = ['nconf'];
module.exports.factory = function (nconf) {
'use strict';
var useMemory;
nconf.env().file('./environment/environment.json');
// check to see if the configuration turns memory off (default is true)
useMemory = nconf.get('storeThisConfigInMemory');
useMemory = useMemory !== undefined ? useMemory : true;
if (useMemory) {
nconf.use('memory');
}
return nconf;
};