Skip to content
This repository was archived by the owner on Aug 7, 2021. It is now read-only.

Commit 8056000

Browse files
author
vakrilov
committed
refactor: bootstrap transformer moved to transformers
1 parent 14cb177 commit 8056000

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

.gitignore

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ plugins/NativeScriptAngularCompilerPlugin.d.ts
77
plugins/NativeScriptAngularCompilerPlugin.js
88
plugins/NativeScriptAngularCompilerPlugin.js.map
99

10-
plugins/ns-replace-bootstrap.d.ts
11-
plugins/ns-replace-bootstrap.js
12-
plugins/ns-replace-bootstrap.js.map
10+
transformers/ns-replace-bootstrap.d.ts
11+
transformers/ns-replace-bootstrap.js
12+
transformers/ns-replace-bootstrap.js.map
1313

1414
plugins/PlatformFSPlugin.d.ts
1515
plugins/PlatformFSPlugin.js

index.js

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const {
1010

1111
Object.assign(exports, require('./plugins'));
1212
Object.assign(exports, require('./host/resolver'));
13+
Object.assign(exports, require('./transformers/ns-replace-bootstrap'));
1314

1415
exports.getAotEntryModule = function (appDirectory) {
1516
verifyEntryModuleDirectory(appDirectory);

templates/webpack.angular.js

+2-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ const { join, relative, resolve, sep } = require("path");
33
const webpack = require("webpack");
44
const nsWebpack = require("nativescript-dev-webpack");
55
const nativescriptTarget = require("nativescript-dev-webpack/nativescript-target");
6-
const { nsReplaceBootstrap } = require("nativescript-dev-webpack/plugins/ns-replace-bootstrap");
76
const CleanWebpackPlugin = require("clean-webpack-plugin");
87
const CopyWebpackPlugin = require("copy-webpack-plugin");
98
const { BundleAnalyzerPlugin } = require("webpack-bundle-analyzer");
@@ -52,8 +51,8 @@ module.exports = env => {
5251

5352
const ngCompilerPlugin = new AngularCompilerPlugin({
5453
hostReplacementPaths: nsWebpack.getResolver([platform, "tns"]),
55-
platformTransformers: aot ? [nsReplaceBootstrap(() => ngCompilerPlugin)] : null,
56-
mainPath: resolve(appPath, "main.ts"),
54+
platformTransformers: aot ? [nsWebpack.nsReplaceBootstrap(() => ngCompilerPlugin)] : null,
55+
mainPath: resolve(appPath, entryModule),
5756
tsConfigPath: join(__dirname, "tsconfig.esm.json"),
5857
skipCodeGeneration: !aot,
5958
sourceMap: !!sourceMap,

tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"files": [
1111
"plugins/PlatformFSPlugin.ts",
1212
"plugins/WatchStateLoggerPlugin.ts",
13-
"plugins/ns-replace-bootstrap.ts",
13+
"transformers/ns-replace-bootstrap.ts",
1414
"host/resolver.ts"
1515
]
1616
}

0 commit comments

Comments
 (0)