@areslabs/alita-core
Version:
alita-core
27 lines (19 loc) • 980 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _MpJsonpMainTemplatePlugin = _interopRequireDefault(require("./MpJsonpMainTemplatePlugin"));
var _MpJsonpChunkTemplatePlugin = _interopRequireDefault(require("./MpJsonpChunkTemplatePlugin"));
var _JsonpHotUpdateChunkTemplatePlugin = _interopRequireDefault(require("webpack/lib/web/JsonpHotUpdateChunkTemplatePlugin"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
class MiniprogramJsonpPlugin {
apply(compiler) {
compiler.hooks.thisCompilation.tap("MiniprogramJsonpPlugin", compilation => {
new _MpJsonpMainTemplatePlugin.default().apply(compilation.mainTemplate);
new _MpJsonpChunkTemplatePlugin.default().apply(compilation.chunkTemplate);
new _JsonpHotUpdateChunkTemplatePlugin.default().apply(compilation.hotUpdateChunkTemplate);
});
}
}
exports.default = MiniprogramJsonpPlugin;