mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 11:01:21 +08:00
chore(core): monorepo, esm targeting, improved management (#8707)
This commit is contained in:
@ -0,0 +1,17 @@
|
||||
const NsJsonpMainTemplatePlugin = require("./NsJsonpMainTemplatePlugin");
|
||||
const JsonpChunkTemplatePlugin = require("webpack/lib/web/JsonpChunkTemplatePlugin");
|
||||
const JsonpHotUpdateChunkTemplatePlugin = require("webpack/lib/web/JsonpHotUpdateChunkTemplatePlugin");
|
||||
|
||||
class NsJsonpTemplatePlugin {
|
||||
apply(compiler) {
|
||||
compiler.hooks.thisCompilation.tap("NsJsonpTemplatePlugin", compilation => {
|
||||
new NsJsonpMainTemplatePlugin().apply(compilation.mainTemplate);
|
||||
new JsonpChunkTemplatePlugin().apply(compilation.chunkTemplate);
|
||||
new JsonpHotUpdateChunkTemplatePlugin().apply(
|
||||
compilation.hotUpdateChunkTemplate
|
||||
);
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = NsJsonpTemplatePlugin;
|
Reference in New Issue
Block a user