@@ -8,41 +8,44 @@ var libraryName = 'angular-url-encode';
8
8
var plugins = [ ] , outputFile ;
9
9
10
10
if ( 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' ;
13
13
} else {
14
- outputFile = libraryName + '.js' ;
14
+ outputFile = libraryName + '.js' ;
15
15
}
16
16
17
17
var 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
46
49
} ;
47
50
48
51
module . exports = config ;
0 commit comments