@@ -31,30 +31,6 @@ function karmaServedFiles(ngVersion) {
31
31
return angularFiles . concat ( 'test/index.js' ) ;
32
32
}
33
33
34
- var webpackConfig = module . exports = {
35
- mode : 'development' ,
36
- resolve : {
37
- modules : [ 'node_modules' ] ,
38
- extensions : [ '.js' , '.jsx' , '.ts' , '.tsx' ]
39
- } ,
40
-
41
- devtool : 'inline-source-map' ,
42
-
43
- module : {
44
- rules : [
45
- { test : / \. t s x ? $ / , loader : 'ts-loader' , options : { transpileOnly : true } }
46
- ]
47
- } ,
48
-
49
- stats : false ,
50
-
51
- plugins : [
52
- new ForkTsCheckerWebpackPlugin ( ) ,
53
- ] ,
54
-
55
- externals : [ 'angular' ]
56
- } ;
57
-
58
34
module . exports = function ( config ) {
59
35
var ngVersion = config . ngversion || DEFAULT_NG_VERSION ;
60
36
@@ -96,9 +72,30 @@ module.exports = function(config) {
96
72
require ( 'karma-chrome-launcher' )
97
73
] ,
98
74
99
- webpack : webpackConfig ,
75
+ webpack : {
76
+ mode : 'development' ,
77
+ resolve : {
78
+ modules : [ 'node_modules' ] ,
79
+ extensions : [ '.js' , '.jsx' , '.ts' , '.tsx' ]
80
+ } ,
81
+
82
+ devtool : 'inline-source-map' ,
83
+
84
+ module : {
85
+ rules : [
86
+ { test : / \. t s x ? $ / , loader : 'ts-loader' , options : { transpileOnly : true } }
87
+ ]
88
+ } ,
89
+
90
+ plugins : [
91
+ new ForkTsCheckerWebpackPlugin ( ) ,
92
+ ] ,
93
+
94
+ externals : [ 'angular' ]
95
+ } ,
96
+
100
97
webpackMiddleware : {
101
- stats : { chunks : false } ,
98
+ stats : 'minimal' ,
102
99
} ,
103
100
104
101
/* Files *available to be served* by karma, i.e., anything that will be require()'d */
0 commit comments