reactizzen
Version:
Creates single react component folder structure with multiple flags, upgraded version of not maintained anymore create-react-folder-component library.
30 lines (24 loc) • 561 B
JavaScript
const { cosmiconfigSync } = require('cosmiconfig');
const explorerSync = cosmiconfigSync('reactizzen');
/**
* Fetches saved configs
* @return {Object}
*/
function getDefaultConfig() {
const results = explorerSync.search();
let config = { flags: [], output: '' };
if (results) {
results.config.forEach((item) => {
if (typeof item === 'object') {
config = {
...config,
...item,
};
} else {
config.flags.push(item);
}
});
}
return config;
}
module.exports = getDefaultConfig;