cheetah-framework
Version:
Cheetah Framework JS used in all our applications
21 lines (16 loc) • 429 B
JavaScript
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