in cmds/package.js [185:212]
function loadConfig(argv) {
var configFile
if(argv.config) {
if(fs.existsSync(argv.config) && fs.statSync(argv.config).isFile) {
configFile = argv.config;
} else {
logger.warn('Unable to find configuration file',argv.config);
}
}
if(configFile === undefined) {
configFile = findConfigFile(argv.folder);
}
if(configFile != undefined) {
var config = requireConfig(configFile);
if(config === undefined) {
config = JSON.parse(fs.readFileSync(configFile, 'utf8'));
}
logger.debug(JSON.stringify(config));
return config;
} else {
logger.error('Unable to find configuration file either in parent folders or provided via --config option.');
}
return undefined;
}