@@ -3,7 +3,7 @@ const webpack = require('webpack');
3
3
const ManifestPlugin = require ( 'webpack-manifest-plugin' ) ;
4
4
const HappyPack = require ( 'happypack' ) ;
5
5
6
- let plugins = [
6
+ const plugins = [
7
7
new webpack . EnvironmentPlugin ( {
8
8
NODE_ENV : 'development' , // use 'development' unless process.env.NODE_ENV is defined
9
9
} ) ,
@@ -27,10 +27,9 @@ let plugins = [
27
27
} ) ,
28
28
new webpack . optimize . CommonsChunkPlugin ( {
29
29
name : 'vendor' ,
30
- minChunks : module => {
31
- // this assumes your vendor imports exist in the node_modules directory
32
- return module . context && module . context . indexOf ( 'node_modules' ) !== - 1 ;
33
- } ,
30
+ // this assumes your vendor imports exist in the node_modules directory
31
+ minChunks : module =>
32
+ module . context && module . context . includes ( 'node_modules' ) ,
34
33
} ) ,
35
34
new webpack . LoaderOptionsPlugin ( {
36
35
minimize : true ,
@@ -44,9 +43,8 @@ if (process.env.NODE_ENV === 'production') {
44
43
}
45
44
46
45
module . exports = {
47
- devtool : process . env . NODE_ENV === 'production'
48
- ? 'source-map'
49
- : 'cheap-source-map' ,
46
+ devtool :
47
+ process . env . NODE_ENV === 'production' ? 'source-map' : 'cheap-source-map' ,
50
48
entry : {
51
49
common : './js/src/common.js' ,
52
50
documentation : './js/src/documentation.js' ,
@@ -57,9 +55,10 @@ module.exports = {
57
55
} ,
58
56
output : {
59
57
path : path . join ( __dirname , './js/build' ) ,
60
- filename : process . env . NODE_ENV === 'production'
61
- ? '[name].[chunkhash].js'
62
- : '[name].js' ,
58
+ filename :
59
+ process . env . NODE_ENV === 'production'
60
+ ? '[name].[chunkhash].js'
61
+ : '[name].js' ,
63
62
} ,
64
63
module : {
65
64
rules : [
0 commit comments