@@ -8,41 +8,44 @@ var libraryName = 'angular-url-encode';
88var plugins = [ ] , outputFile ;
99
1010if ( env === 'build' ) {
11- plugins . push ( new UglifyJsPlugin ( { minimize : true } ) ) ;
12- outputFile = libraryName + '.min.js' ;
11+ plugins . push ( new UglifyJsPlugin ( { minimize : true } ) ) ;
12+ outputFile = libraryName + '.min.js' ;
1313} else {
14- outputFile = libraryName + '.js' ;
14+ outputFile = libraryName + '.js' ;
1515}
1616
1717var config = {
18- entry : __dirname + '/src/index.js' ,
19- devtool : 'source-map' ,
20- output : {
21- path : __dirname + '/dist' ,
22- filename : outputFile ,
23- library : libraryName ,
24- libraryTarget : 'umd' ,
25- umdNamedDefine : true
26- } ,
27- module : {
28- loaders : [
29- {
30- test : / ( \. j s x | \. j s ) $ / ,
31- loader : 'babel' ,
32- exclude : / ( n o d e _ m o d u l e s | b o w e r _ c o m p o n e n t s ) /
33- } ,
34- {
35- test : / ( \. j s x | \. j s ) $ / ,
36- loader : "eslint-loader" ,
37- exclude : / n o d e _ m o d u l e s /
38- }
39- ]
40- } ,
41- resolve : {
42- root : path . resolve ( './src' ) ,
43- extensions : [ '' , '.js' ]
44- } ,
45- plugins : plugins
18+ entry : __dirname + '/src/index.js' ,
19+ devtool : 'source-map' ,
20+ output : {
21+ path : __dirname + '/dist' ,
22+ filename : outputFile ,
23+ library : libraryName ,
24+ libraryTarget : 'umd' ,
25+ umdNamedDefine : true
26+ } ,
27+ module : {
28+ loaders : [
29+ {
30+ test : / \. j s $ / ,
31+ exclude : / ( n o d e _ m o d u l e s | b o w e r _ c o m p o n e n t s ) / ,
32+ loaders : [
33+ 'ng-annotate' ,
34+ 'babel-loader'
35+ ]
36+ } ,
37+ {
38+ test : / ( \. j s x | \. j s ) $ / ,
39+ loader : 'eslint-loader' ,
40+ exclude : / n o d e _ m o d u l e s /
41+ }
42+ ]
43+ } ,
44+ resolve : {
45+ root : path . resolve ( './src' ) ,
46+ extensions : [ '' , '.js' ]
47+ } ,
48+ plugins : plugins
4649} ;
4750
4851module . exports = config ;
0 commit comments