@@ -51,56 +51,56 @@ if (MINIFY) plugins.push(uglify(uglifyOpts));
51
51
const extension = MINIFY ? ".min.js" : ".js" ;
52
52
53
53
const BASE_CONFIG = {
54
- sourcemap : true ,
55
- exports : 'named' ,
56
- plugins : plugins ,
57
- banner : banner ,
58
54
onwarn : onwarn ,
55
+ plugins : plugins ,
59
56
} ;
60
57
58
+ const BASE_OUTPUT = {
59
+ banner : banner ,
60
+ exports : 'named' ,
61
+ format : 'umd' ,
62
+ sourcemap : true ,
63
+ }
64
+
61
65
const ROUTER_CONFIG = Object . assign ( {
62
66
input : 'lib-esm/index.js' ,
63
67
external : [ 'angular' , '@uirouter/core' ] ,
64
- output : {
68
+ output : Object . assign ( {
65
69
file : 'release/ui-router-angularjs' + extension ,
66
- format : 'umd' ,
67
70
name : '@uirouter/angularjs' ,
68
71
globals : { angular : 'angular' , '@uirouter/core' : '@uirouter/core' } ,
69
- } ,
72
+ } , BASE_OUTPUT ) ,
70
73
} , BASE_CONFIG ) ;
71
74
72
75
// Also bundles the code from @uirouter /core into the same bundle
73
76
const MONOLITHIC_ROUTER_CONFIG = Object . assign ( {
74
77
input : 'lib-esm/index.js' ,
75
78
external : 'angular' ,
76
- output : {
79
+ output : Object . assign ( {
77
80
file : 'release/angular-ui-router' + extension ,
78
- format : 'umd' ,
79
81
name : '@uirouter/angularjs' ,
80
82
globals : { angular : 'angular' } ,
81
- } ,
83
+ } , BASE_OUTPUT ) ,
82
84
} , BASE_CONFIG ) ;
83
85
84
86
const EVENTS_CONFIG = Object . assign ( { } , BASE_CONFIG , {
85
87
input : 'lib-esm/legacy/stateEvents.js' ,
86
88
external : [ 'angular' , '@uirouter/core' ] ,
87
- output : {
89
+ output : Object . assign ( {
88
90
file : 'release/stateEvents' + extension ,
89
- format : 'umd' ,
90
91
name : '@uirouter/angularjs-state-events' ,
91
92
globals : { angular : 'angular' , '@uirouter/core' : '@uirouter/core' } ,
92
- } ,
93
+ } , BASE_OUTPUT ) ,
93
94
} ) ;
94
95
95
96
const RESOLVE_CONFIG = Object . assign ( { } , BASE_CONFIG , {
96
97
input : 'lib-esm/legacy/resolveService.js' ,
97
98
external : [ 'angular' , '@uirouter/core' ] ,
98
- output : {
99
+ output : Object . assign ( {
99
100
file : 'release/resolveService' + extension ,
100
- format : 'umd' ,
101
101
name : '@uirouter/angularjs-resolve-service' ,
102
102
globals : { angular : 'angular' , '@uirouter/core' : '@uirouter/core' } ,
103
- } ,
103
+ } , BASE_OUTPUT ) ,
104
104
} ) ;
105
105
106
106
const CONFIG =
0 commit comments