55module . exports = function ( grunt )
66{
77 grunt . initConfig ( {
8- clean : [ 'dist' ] ,
9- babel : {
10- options : {
11- sourceMap : "inline" ,
12- presets : [ 'es2015' ]
13- } ,
14- dev : {
15- options : {
16- compact : false ,
17- comments : true
18- } ,
19- files : [ {
20- expand : true ,
21- cwd :"src" ,
22- src : [ '**/*.js' ] ,
23- dest : 'dist'
24- } ]
25- } ,
26- prod : {
27- options : {
28- compact : true ,
29- comments : false
30- } ,
31- files : [ {
32- expand : true ,
33- cwd :"src" ,
34- src : [ '**/*.js' ] ,
35- dest : 'dist'
36- } ]
37- }
8+ clean : {
9+ js : [
10+ 'dist/**/*.*' ,
11+ '!dist/*.min.js'
12+ ]
3813 } ,
3914 browserify : {
4015 options : {
@@ -51,12 +26,6 @@ module.exports = function(grunt)
5126 }
5227 }
5328 } ,
54- watch : {
55- index : {
56- files : [ "src/**/*.js" ] ,
57- tasks : [ "babel:dev" ]
58- }
59- } ,
6029 eslint : {
6130 src : {
6231 src : [ 'Gruntfile.js' , 'src/**/*.js' ] ,
@@ -71,18 +40,15 @@ module.exports = function(grunt)
7140
7241 //------------------------------------------------------------------------------------------------------------------
7342
74- grunt . loadNpmTasks ( "grunt-babel" ) ;
7543 grunt . loadNpmTasks ( 'grunt-contrib-clean' ) ;
7644 grunt . loadNpmTasks ( 'grunt-contrib-watch' ) ;
7745 grunt . loadNpmTasks ( "grunt-browserify" ) ;
7846 grunt . loadNpmTasks ( "gruntify-eslint" ) ;
7947
8048 //------------------------------------------------------------------------------------------------------------------
8149
82- grunt . registerTask ( "build-web" , [ "eslint" , "clean" , "browserify" ] ) ;
83- grunt . registerTask ( "build-dev" , [ "eslint" , "clean" , "babel:dev" ] ) ;
84- grunt . registerTask ( "build" , [ "eslint" , "clean" , "babel:prod" ] ) ;
85- grunt . registerTask ( "default" , [ "build-dev" , 'watch' ] ) ;
50+ grunt . registerTask ( "build" , [ "eslint" , "clean" , "browserify" ] ) ;
51+ grunt . registerTask ( "default" , [ "build" ] ) ;
8652
8753 //------------------------------------------------------------------------------------------------------------------
8854} ;
0 commit comments