astroboy
Version:
Astroboy(阿童木)is a Nodejs SFB(Separation of Front and Back ends) framework, built on koa2.
21 lines • 717 B
JavaScript
;
const glob = require("fast-glob");
const path = require("path");
const Loader_1 = require("../core/Loader");
class AstroboyVersionFileLoader extends Loader_1.Loader {
async load() {
let versionMap = {};
for (const item of this.dirs) {
const entries = await glob([`${item.baseDir}${this.config.pattern}`], {
dot: true,
});
entries.forEach(entry => {
const key = path.basename(entry, '.json');
versionMap[key] = require(entry);
});
}
this.app.versionMap = versionMap;
}
}
module.exports = AstroboyVersionFileLoader;
//# sourceMappingURL=AstroboyVersionFileLoader.js.map