UNPKG

@areslabs/alita-core

Version:

alita-core

27 lines (19 loc) 980 B
"use strict"; 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;