chore(core): monorepo, esm targeting, improved management (#8707)

This commit is contained in:
Nathan Walker
2020-08-25 20:00:59 -07:00
committed by GitHub
parent 6f15334934
commit 020ad4da37
4271 changed files with 148599 additions and 149734 deletions

View File

@ -0,0 +1,16 @@
module.exports = function nativescriptTarget(compiler) {
const options = this;
const webpackLib = "webpack/lib";
// Custom template plugin
const NsJsonpTemplatePlugin = require("./NsJsonpTemplatePlugin");
const FunctionModulePlugin = require(webpackLib + "/FunctionModulePlugin");
const NodeSourcePlugin = require(webpackLib + "/node/NodeSourcePlugin");
const LoaderTargetPlugin = require(webpackLib + "/LoaderTargetPlugin");
new NsJsonpTemplatePlugin(options.output).apply(compiler);
new FunctionModulePlugin(options.output).apply(compiler);
new NodeSourcePlugin(options.node).apply(compiler);
new LoaderTargetPlugin("web").apply(compiler);
}