atlas-guide
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
26 lines (20 loc) • 666 B
JavaScript
;
const fs = require('fs');
const path = require('path');
const projectRoot = process.cwd();
const printMessage = require('../utils/printmessage');
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);
}
}
printMessage('error', 'Could not find Atlas configuration. Please pass path to config ' +
'or raw config object into atlas.withConfig()');
return undefined;
}
module.exports = findConfig;