@@ -36,25 +36,51 @@ module.exports = function (grunt) {
36
36
} ,
37
37
concat : {
38
38
options : {
39
- separator : ';'
39
+ separator : ';\n '
40
40
} ,
41
41
ui : {
42
- src : [ 'src/**/*UI.module.js' , 'dist/scripts/templates.js' , 'src/components/**/*.js' , 'src/filters/**/*.js' , 'src/ui-services/**/*.js' ] ,
42
+ src : [
43
+ 'src/pluginLoader.js' ,
44
+ 'src/*UI.module.js' ,
45
+ 'dist/scripts/templates.js' ,
46
+ 'src/components/**/*.js' ,
47
+ 'src/filters/**/*.js' ,
48
+ 'src/ui-services/**/*.js'
49
+ ] ,
43
50
dest : 'dist/origin-web-common-ui.js'
44
51
} ,
45
52
services : {
46
- src : [ 'src/**/*Services.module.js' , 'src/services/**/*.js' , 'src/constants/**/*.js' ] ,
53
+ src : [
54
+ 'src/pluginLoader.js' ,
55
+ 'src/*Services.module.js' ,
56
+ 'src/services/**/*.js' ,
57
+ 'src/constants/**/*.js'
58
+ ] ,
47
59
dest : 'dist/origin-web-common-services.js'
48
60
} ,
49
61
dist : {
50
- src : [ 'src/**/*.module.js' , 'dist/scripts/templates.js' , 'src/**/*.js' ] ,
62
+ src : [
63
+ 'src/pluginLoader.js' ,
64
+ 'src/*.module.js' ,
65
+ 'dist/scripts/templates.js' ,
66
+ 'src/constants/**/*.js' ,
67
+ 'src/filters/**/*.js' ,
68
+ 'src/services/**/*.js' ,
69
+ 'src/ui-services/**/*.js' ,
70
+ 'src/components/**/*.js'
71
+ ] ,
51
72
dest : 'dist/origin-web-common.js'
52
73
}
53
74
} ,
54
75
copy : {
55
76
main : {
56
77
files : [
57
- { expand : true , cwd : 'src/styles/' , src : [ '*' ] , dest : 'dist/less/' }
78
+ {
79
+ expand : true ,
80
+ cwd : 'src/styles/' ,
81
+ src : [ '*' ] ,
82
+ dest : 'dist/less/'
83
+ }
58
84
]
59
85
}
60
86
} ,
@@ -71,7 +97,10 @@ module.exports = function (grunt) {
71
97
} ,
72
98
options : {
73
99
cleancss : true ,
74
- paths : [ 'src/styles' , 'bower_components/' ]
100
+ paths : [
101
+ 'src/styles' ,
102
+ 'bower_components/'
103
+ ]
75
104
}
76
105
}
77
106
} ,
@@ -129,17 +158,35 @@ module.exports = function (grunt) {
129
158
src : 'dist/origin-web-common.js' ,
130
159
dest : 'dist/origin-web-common.min.js'
131
160
}
161
+
132
162
}
133
163
} ) ;
134
164
135
165
// You can specify which modules to build as arguments of the build task.
136
166
grunt . registerTask ( 'build' , 'Create bootstrap build files' , function ( ) {
137
- grunt . task . run ( [ 'clean' , 'ngtemplates' , 'concat' , 'copy' , 'ngAnnotate' , 'less' , 'uglify:build' , 'test' ] ) ;
167
+ grunt . task . run ( [
168
+ 'clean' ,
169
+ 'ngtemplates' ,
170
+ 'concat' ,
171
+ 'copy' ,
172
+ 'ngAnnotate' ,
173
+ 'less' ,
174
+ 'uglify:build' ,
175
+ 'test'
176
+ ] ) ;
138
177
} ) ;
139
178
140
179
// Runs all the tasks of build with the exception of tests
141
180
grunt . registerTask ( 'deploy' , 'Prepares the project for deployment. Does not run unit tests' , function ( ) {
142
- grunt . task . run ( [ 'clean' , 'ngtemplates' , 'concat' , 'copy' , 'ngAnnotate' , 'less' , 'uglify:build' ] ) ;
181
+ grunt . task . run ( [
182
+ 'clean' ,
183
+ 'ngtemplates' ,
184
+ 'concat' ,
185
+ 'copy' ,
186
+ 'ngAnnotate' ,
187
+ 'less' ,
188
+ 'uglify:build'
189
+ ] ) ;
143
190
} ) ;
144
191
145
192
grunt . registerTask ( 'default' , [ 'build' ] ) ;
0 commit comments