@@ -3,10 +3,6 @@ const path = require('path')
3
3
const os = require ( 'os' )
4
4
const ExtractTextPlugin = require ( 'extract-text-webpack-plugin' )
5
5
const HtmlWebpackPlugin = require ( 'html-webpack-plugin' )
6
- const HappyPack = require ( 'happypack' )
7
- const { CheckerPlugin } = require ( 'awesome-typescript-loader' )
8
-
9
- const happyThreadPool = HappyPack . ThreadPool ( { size : os . cpus ( ) . length } )
10
6
11
7
// Webpack Config
12
8
module . exports = {
@@ -51,11 +47,9 @@ module.exports = {
51
47
} ,
52
48
53
49
plugins : [
54
- new CheckerPlugin ( ) ,
55
50
new webpack . LoaderOptionsPlugin ( {
56
51
debug : true
57
52
} ) ,
58
- new webpack . optimize . CommonsChunkPlugin ( { name : [ 'main' , 'vendor' ] , minChunks : Infinity } ) ,
59
53
new ExtractTextPlugin ( { filename : 'style.css' } ) ,
60
54
new webpack . HotModuleReplacementPlugin ( ) ,
61
55
new webpack . NoEmitOnErrorsPlugin ( ) ,
@@ -69,25 +63,10 @@ module.exports = {
69
63
NODE_ENV : JSON . stringify ( 'development' )
70
64
}
71
65
} ) ,
72
- new HappyPack ( {
73
- id : 'css' ,
74
- loaders : [ 'style-loader' , 'css-loader' ] ,
75
- threadPool : happyThreadPool
76
- } ) ,
77
-
78
- new HappyPack ( {
79
- id : 'sourceMap' ,
80
- loaders : [ 'source-map-loader' ] ,
81
- threadPool : happyThreadPool
82
- } ) ,
83
-
84
- new HappyPack ( {
85
- id : 'raw' ,
86
- loaders : [ 'raw-loader' ] ,
87
- threadPool : happyThreadPool
88
- } )
89
66
] ,
90
67
68
+ mode : 'development' ,
69
+
91
70
module : {
92
71
noParse : [ / t m a n \/ b r o w s e r \/ t m a n \. j s / , / s i n o n \/ p k g \/ s i n o n \. j s / ] ,
93
72
rules : [
@@ -100,16 +79,16 @@ module.exports = {
100
79
{
101
80
test : / \. j s $ / ,
102
81
enforce : 'pre' ,
103
- loader : 'happypack/ loader?id=sourceMap' ,
82
+ loaders : [ 'source-map- loader' ] ,
104
83
include : / r x j s /
105
84
} ,
106
85
{
107
86
test : / \. t s $ / ,
108
- use : 'awesome-typescript -loader' ,
87
+ use : 'ts -loader' ,
109
88
exclude : / n o d e _ m o d u l e s /
110
89
} ,
111
- { test : / \. c s s $ / , use : 'happypack/ loader?id= css' } ,
112
- { test : / \. h t m l $ / , use : 'happypack/loader?id= raw' }
90
+ { test : / \. c s s $ / , loaders : [ 'style- loader' , ' css-loader' ] } ,
91
+ { test : / \. h t m l $ / , loaders : [ ' raw-loader' ] } ,
113
92
]
114
93
}
115
94
}
0 commit comments