1 | module.exports = function nativescriptTarget(compiler) {
|
2 | const options = this;
|
3 | const webpackLib = "webpack/lib";
|
4 |
|
5 |
|
6 | const NsJsonpTemplatePlugin = require("./NsJsonpTemplatePlugin");
|
7 |
|
8 | const FunctionModulePlugin = require(webpackLib + "/FunctionModulePlugin");
|
9 | const NodeSourcePlugin = require(webpackLib + "/node/NodeSourcePlugin");
|
10 | const LoaderTargetPlugin = require(webpackLib + "/LoaderTargetPlugin");
|
11 |
|
12 | new NsJsonpTemplatePlugin(options.output).apply(compiler);
|
13 | new FunctionModulePlugin(options.output).apply(compiler);
|
14 | new NodeSourcePlugin(options.node).apply(compiler);
|
15 | new LoaderTargetPlugin("web").apply(compiler);
|
16 | }
|