@micro-app/core
Version:
[Core] Pluggable micro application framework.
29 lines (22 loc) • 660 B
JavaScript
;
const CONSTANTS = require('./core/Constants');
const Service = require('./core/Service');
const Package = require('./core/Package');
const PackageGraph = require('./core/PackageGraph');
const {
injectHtml,
logger,
} = require('@micro-app/shared-utils');
// 核心模块不在提供工具
const utils = {
injectHtml, // 可移除
};
module.exports = Service;
Object.keys(utils).forEach(key => {
module.exports[key] = utils[key];
});
module.exports.Service = Service; // 兼容
module.exports.CONSTANTS = CONSTANTS;
module.exports.logger = logger;
module.exports.Package = Package;
module.exports.PackageGraph = PackageGraph;