@@ -14,18 +14,6 @@ const getBanner = function (compressing) {
14
14
15
15
const ENV = ( process . env . npm_lifecycle_event . indexOf ( 'dev' ) === 0 ) ? 'development' : 'production' ;
16
16
17
- _loaders = [ {
18
- test : / \. j s $ / ,
19
- exclude : / n o d e _ m o d u l e s / ,
20
- loader : 'babel-loader?presets[]=es2015'
21
- } , {
22
- test : [ / \. \. \/ s r c \/ * \. j s $ / , / \. \. \/ s r c \/ m o d u l e s \/ * \. j s $ / ] ,
23
- exclude : / n o d e _ m o d u l e s / ,
24
- enforce : 'pre' ,
25
- loader : 'jshint-loader' ,
26
- options : Object . assign ( { } , require ( '../.jshintrc.json' ) , require ( '../src/.jshintrc.json' ) )
27
- } ] ;
28
-
29
17
let configEnv = { } ;
30
18
31
19
if ( ENV === 'development' ) {
@@ -36,34 +24,6 @@ if (ENV === 'development') {
36
24
37
25
entry : { } ,
38
26
39
- module : {
40
- loaders : [ ..._loaders , {
41
- test : / \. \. \/ t e s t \/ * S p e c \. j s $ / ,
42
- exclude : / n o d e _ m o d u l e s / ,
43
- enforce : 'pre' ,
44
- loader : 'jshint-loader' ,
45
- options : Object . assign ( { } , require ( '../.jshintrc.json' ) , {
46
- node : true ,
47
- globals : {
48
- angular : false ,
49
- inject : false ,
50
- jQuery : false ,
51
- jasmine : false ,
52
- afterEach : false ,
53
- beforeEach : false ,
54
- ddescribe : false ,
55
- describe : false ,
56
- expect : false ,
57
- iit : false ,
58
- it : false ,
59
- spyOn : false ,
60
- xdescribe : false ,
61
- xit : false
62
- }
63
- } )
64
- }
65
- ] } ,
66
-
67
27
plugins : [ ] ,
68
28
69
29
watch : true
@@ -81,10 +41,6 @@ if (ENV === 'production') {
81
41
'ui-scroll-grid.min' : path . resolve ( __dirname , '../src/ui-scroll-grid.js' )
82
42
} ,
83
43
84
- module : {
85
- loaders : _loaders
86
- } ,
87
-
88
44
plugins : [
89
45
new webpack . optimize . UglifyJsPlugin ( {
90
46
sourceMap : true ,
@@ -121,7 +77,27 @@ module.exports = {
121
77
122
78
devtool : 'source-map' ,
123
79
124
- module : configEnv . module ,
80
+ module : {
81
+ rules : [
82
+ {
83
+ test : / \. j s $ / ,
84
+ exclude : / n o d e _ m o d u l e s / ,
85
+ loader : 'babel-loader' ,
86
+ options : {
87
+ presets : [ 'es2015' ]
88
+ }
89
+ } ,
90
+ {
91
+ enforce : 'pre' ,
92
+ test : / \. j s $ / ,
93
+ include : path . resolve ( __dirname , '../src' ) ,
94
+ use : [ {
95
+ loader : "jshint-loader" ,
96
+ options : require ( path . resolve ( __dirname , '../.jshintrc.json' ) )
97
+ } ]
98
+ }
99
+ ]
100
+ } ,
125
101
126
102
resolve : {
127
103
extensions : [ '.js' ] ,
0 commit comments