silvie
Version:
Typescript Back-end Framework
16 lines (14 loc) • 665 B
JavaScript
;
var _path = _interopRequireDefault(require("path"));
var _fs = _interopRequireDefault(require("fs"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
process.configs = process.autoLoadedConfigs || {};
//
// #if false
const configPath = _path.default.resolve(process.rootPath, process.env.NODE_ENV === 'development' || process.env.IS_SILVIE_CLI === '1' ? 'src/config' : 'config');
_fs.default.readdirSync(configPath).forEach(file => {
// eslint-disable-next-line global-require,import/no-dynamic-require
process.configs[file.split('.')[0]] = require(_path.default.resolve(configPath, file));
});
//
// #endif