1
1
'use strict' ;
2
2
3
3
module . exports = function ( grunt ) {
4
- < << << << HEAD
5
4
// Project Configuration
6
5
grunt . initConfig ( {
7
6
pkg : grunt . file . readJSON ( 'package.json' ) ,
@@ -62,7 +61,7 @@ module.exports = function(grunt) {
62
61
mangle : false
63
62
} ,
64
63
files : {
65
- 'public/dist/application.min.js' : '<%= applicationJavaScriptFiles %> '
64
+ 'public/dist/application.min.js' : 'public/dist/application.js '
66
65
}
67
66
}
68
67
} ,
@@ -94,6 +93,13 @@ module.exports = function(grunt) {
94
93
}
95
94
}
96
95
} ,
96
+ ngmin : {
97
+ production : {
98
+ files : {
99
+ 'public/dist/application.js' : '<%= applicationJavaScriptFiles %>'
100
+ }
101
+ }
102
+ } ,
97
103
concurrent : {
98
104
default : [ 'nodemon' , 'watch' ] ,
99
105
debug : [ 'nodemon' , 'watch' , 'node-inspector' ] ,
@@ -119,118 +125,6 @@ module.exports = function(grunt) {
119
125
}
120
126
}
121
127
} ) ;
122
- = === ===
123
- // Project Configuration
124
- grunt . initConfig ( {
125
- pkg : grunt . file . readJSON ( 'package.json' ) ,
126
- watch : {
127
- serverViews : {
128
- files : [ 'app/views/**' ] ,
129
- options : {
130
- livereload : true ,
131
- }
132
- } ,
133
- serverJS : {
134
- files : [ 'gruntfile.js' , 'server.js' , 'config/**/*.js' , 'app/**/*.js' ] ,
135
- tasks : [ 'jshint' ] ,
136
- options : {
137
- livereload : true ,
138
- }
139
- } ,
140
- clientViews : {
141
- files : [ 'public/modules/**/views/*.html' ] ,
142
- options : {
143
- livereload : true ,
144
- }
145
- } ,
146
- clientJS : {
147
- files : [ 'public/js/**/*.js' , 'public/modules/**/*.js' ] ,
148
- tasks : [ 'jshint' ] ,
149
- options : {
150
- livereload : true ,
151
- }
152
- } ,
153
- clientCSS : {
154
- files : [ 'public/**/css/*.css' ] ,
155
- tasks : [ 'csslint' ] ,
156
- options : {
157
- livereload : true ,
158
- }
159
- }
160
- } ,
161
- jshint : {
162
- all : {
163
- src : [ 'gruntfile.js' , 'server.js' , 'config/**/*.js' , 'app/**/*.js' , 'public/js/**/*.js' , 'public/modules/**/*.js' ] ,
164
- options : {
165
- jshintrc : true
166
- }
167
- }
168
- } ,
169
- csslint : {
170
- options : {
171
- csslintrc : '.csslintrc' ,
172
- } ,
173
- all : {
174
- src : [ 'public/modules/**/css/*.css' ]
175
- }
176
- } ,
177
- ngmin : {
178
- production : {
179
- files : {
180
- 'public/dist/application.js' : '<%= applicationJavaScriptFiles %>'
181
- }
182
- }
183
- } ,
184
- uglify : {
185
- production : {
186
- options : {
187
- mangle : false
188
- } ,
189
- files : {
190
- 'public/dist/application.min.js' : 'public/dist/application.js'
191
- }
192
- }
193
- } ,
194
- cssmin : {
195
- combine : {
196
- files : {
197
- 'public/dist/application.min.css' : '<%= applicationCSSFiles %>'
198
- }
199
- }
200
- } ,
201
- nodemon : {
202
- dev : {
203
- script : 'server.js' ,
204
- options : {
205
- nodeArgs : [ '--debug' ]
206
- }
207
- }
208
- } ,
209
- concurrent : {
210
- tasks : [ 'nodemon' , 'watch' ] ,
211
- options : {
212
- logConcurrentOutput : true
213
- }
214
- } ,
215
- env : {
216
- test : {
217
- NODE_ENV : 'test'
218
- }
219
- } ,
220
- mochaTest : {
221
- src : [ 'app/tests/**/*.js' ] ,
222
- options : {
223
- reporter : 'spec' ,
224
- require : 'server.js'
225
- }
226
- } ,
227
- karma : {
228
- unit : {
229
- configFile : 'karma.conf.js'
230
- }
231
- }
232
- } ) ;
233
- > >>> >>> pr / 72
234
128
235
129
// Load NPM tasks
236
130
require ( 'load-grunt-tasks' ) ( grunt ) ;
@@ -248,26 +142,17 @@ module.exports = function(grunt) {
248
142
} ) ;
249
143
250
144
// Default task(s).
251
- grunt . registerTask ( 'default' , [ 'jshint' , 'csslint ', 'concurrent:default' ] ) ;
145
+ grunt . registerTask ( 'default' , [ 'lint ' , 'concurrent:default' ] ) ;
252
146
253
147
// Debug task.
254
- grunt . registerTask ( 'debug' , [ 'jshint' , 'csslint ', 'concurrent:debug' ] ) ;
148
+ grunt . registerTask ( 'debug' , [ 'lint ' , 'concurrent:debug' ] ) ;
255
149
256
- < << << << HEAD
257
150
// Lint task(s).
258
151
grunt . registerTask ( 'lint' , [ 'jshint' , 'csslint' ] ) ;
259
152
260
153
// Build task(s).
261
- grunt . registerTask ( 'build' , [ 'jshint ' , 'csslint ' , 'loadConfig ' , 'uglify' , 'cssmin' ] ) ;
154
+ grunt . registerTask ( 'build' , [ 'lint ' , 'loadConfig ' , 'ngmin ' , 'uglify' , 'cssmin' ] ) ;
262
155
263
156
// Test task.
264
157
grunt . registerTask ( 'test' , [ 'env:test' , 'mochaTest' , 'karma:unit' ] ) ;
265
- } ;
266
- = === ===
267
- // Build task(s).
268
- grunt . registerTask ( 'build' , [ 'jshint' , 'csslint' , 'loadConfig' , 'ngmin' , 'uglify' , 'cssmin' ] ) ;
269
-
270
- // Test task.
271
- grunt . registerTask ( 'test' , [ 'env:test' , 'mochaTest' , 'karma:unit' ] ) ;
272
- } ;
273
- > >>> >>> pr / 72
158
+ } ;
0 commit comments