@@ -349,24 +349,19 @@ module.exports = function(grunt) {
349
349
}
350
350
} ,
351
351
352
- devcode : {
353
- options : {
354
- html : true , // html files parsing?
355
- js : true , // javascript files parsing?
356
- css : false , // css files parsing?
357
- clean : true , // removes devcode comments even if code was not removed
358
- block : {
359
- open : 'devcode' , // with this string we open a block of code
360
- close : 'endcode' // with this string we close a block of code
361
- } ,
362
- dest : 'dist' // default destination which overwrittes environment variable
363
- } ,
364
- dist : { // settings for task used with 'devcode:dist'
352
+ preprocess : {
353
+
354
+ dist : {
355
+ src : [ 'dist/**/*.js' , 'dist/**/*.html' , 'dist/*.js' , 'dist/*.html' ] ,
356
+ dst : [ 'dist/' ] ,
365
357
options : {
366
- source : 'dist/' ,
367
- dest : 'dist/' ,
368
- env : 'production'
358
+ inline : true ,
359
+ context : {
360
+ DEBUG : false ,
361
+ NODE_ENV : 'production'
362
+ }
369
363
}
364
+
370
365
}
371
366
} ,
372
367
@@ -425,7 +420,7 @@ module.exports = function(grunt) {
425
420
426
421
// Default task(s).
427
422
grunt . registerTask ( 'default' , [ 'clean' , 'jshint' , 'copy:dev' ] ) ;
428
- grunt . registerTask ( 'prod' , [ 'clean:dist' , 'clean:server' , 'compass:dist' , 'copy:prod' , 'copy:tests' , 'concat' , 'uglify:prod' , 'devcode :dist' , 'hashres' , 'replace' ] ) ;
423
+ grunt . registerTask ( 'prod' , [ 'clean:dist' , 'clean:server' , 'compass:dist' , 'copy:prod' , 'copy:tests' , 'concat' , 'uglify:prod' , 'preprocess :dist' , 'hashres' , 'replace' ] ) ;
429
424
grunt . registerTask ( 'dev' , [ 'clean' , 'compass:dev' , 'copy:dev' ] ) ;
430
425
grunt . registerTask ( 'test' , [ 'karma' ] ) ;
431
426
grunt . registerTask ( 'deploy' , [ 'prod' , 'gh-pages' ] ) ;
0 commit comments