guide201
Version:
Atlas is living style-guides & pattern library static site generator with extensive CSS monitoring and components info that could be used virtually with any scss/css project
27 lines (21 loc) • 680 B
JavaScript
;
const fs = require('fs');
const path = require('path');
const log = require('fancy-log');
const c = require('ansi-colors');
const projectRoot = process.cwd();
function findConfig(config) {
if (config !== undefined) {
if (typeof config === 'object') {
return config;
}
const configPath = path.join(projectRoot, config);
if (fs.existsSync(configPath)) {
return require(configPath);
}
}
log(c.red('Error: ') + 'Could not find Atlas configuration. Please pass path to config ' +
'or raw config object into atlas.withConfig()');
return undefined;
}
module.exports = findConfig;