UNPKG

cheetah-framework

Version:

Cheetah Framework JS used in all our applications

21 lines (16 loc) 429 B
const File = require('./File') const _ = require('lodash') class Config { constructor (rootPath) { this.modules = [] const configPath = rootPath + '/cheetah.config.js' if (File.exists(configPath)) { _.defaultsDeep(this, require(configPath)) } _.defaultsDeep(this, require('./cheetah.config.js')) } addModule (moduleAbsPath) { this.modules.push(moduleAbsPath) } } module.exports = Config