Skip to content

Commit fa9f095

Browse files
committed
fix(webpack): don't require ts transformer unless processing ts file
1 parent d443d85 commit fa9f095

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@
5757
},
5858
"husky": {
5959
"hooks": {
60-
"pre-commit": "lint-staged"
60+
"pre-commit": "npx lint-staged"
6161
}
6262
},
6363
"lint-staged": {

packages/webpack/templates/webpack.typescript.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ const webpack = require("webpack");
55
const nsWebpack = require("@nativescript/webpack");
66
const nativescriptTarget = require("@nativescript/webpack/nativescript-target");
77
const { getNoEmitOnErrorFromTSConfig } = require("@nativescript/webpack/utils/tsconfig-utils");
8-
const nsTransformNativeClasses = require("@nativescript/webpack/transformers/ns-transform-native-classes").default;
98
const { CleanWebpackPlugin } = require("clean-webpack-plugin");
109
const CopyWebpackPlugin = require("copy-webpack-plugin");
1110
const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin');
@@ -250,7 +249,9 @@ module.exports = env => {
250249
declaration: false
251250
},
252251
getCustomTransformers: (program) => ({
253-
before: [nsTransformNativeClasses]
252+
before: [
253+
require("@nativescript/webpack/transformers/ns-transform-native-classes").default
254+
]
254255
})
255256
},
256257
}

packages/webpack/templates/webpack.vue.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ const NsVueTemplateCompiler = require("nativescript-vue-template-compiler");
1111

1212
const nsWebpack = require("@nativescript/webpack");
1313
const nativescriptTarget = require("@nativescript/webpack/nativescript-target");
14-
const nsTransformNativeClasses = require("@nativescript/webpack/transformers/ns-transform-native-classes").default;
1514
const { NativeScriptWorkerPlugin } = require("nativescript-worker-loader/NativeScriptWorkerPlugin");
1615
const hashSalt = Date.now().toString();
1716

@@ -268,7 +267,9 @@ module.exports = env => {
268267
declaration: false
269268
},
270269
getCustomTransformers: (program) => ({
271-
before: [nsTransformNativeClasses]
270+
before: [
271+
require("@nativescript/webpack/transformers/ns-transform-native-classes").default
272+
]
272273
})
273274
},
274275
},

0 commit comments

Comments
 (0)