UNPKG

astroboy

Version:

Astroboy(阿童木)is a Nodejs SFB(Separation of Front and Back ends) framework, built on koa2.

21 lines 717 B
"use strict"; 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