@@ -30,7 +30,7 @@ module.exports = function(grunt) {
3030
3131 // Lint definitions
3232 jshint : {
33- files : [ "src/jquery. embed.js " ] ,
33+ files : [ "src/embed.es6 " ] ,
3434 options : {
3535 jshintrc : ".jshintrc"
3636 }
@@ -39,8 +39,8 @@ module.exports = function(grunt) {
3939 // Minify definitions
4040 uglify : {
4141 my_target : {
42- src : [ "dist/jquery. embed.js" ] ,
43- dest : "dist/jquery. embed.min.js"
42+ src : [ "dist/embed.js" ] ,
43+ dest : "dist/embed.min.js"
4444 } ,
4545 options : {
4646 banner : "<%= meta.banner %>" ,
@@ -81,15 +81,20 @@ module.exports = function(grunt) {
8181 }
8282 } ,
8383
84- babel :{
85- options :{
86- sourceMap :true
87- } ,
84+ browserify :{
8885 dist :{
89- 'dist/jquery.embed.js' :'src/jquery.embed.es6'
86+ files :{
87+ 'dist/embed.js' :[ 'src/embed.es6' ]
88+ } ,
89+ options :{
90+ transform :[ [ "babelify" , {
91+ loose : "all"
92+ } ] ]
93+ }
9094 }
9195 }
9296
97+
9398 } ) ;
9499
95100 grunt . loadNpmTasks ( "grunt-contrib-concat" ) ;
@@ -98,9 +103,9 @@ module.exports = function(grunt) {
98103 grunt . loadNpmTasks ( "grunt-contrib-watch" ) ;
99104 grunt . loadNpmTasks ( "grunt-contrib-cssmin" ) ;
100105 grunt . loadNpmTasks ( "grunt-contrib-copy" ) ;
101- grunt . loadNpmTasks ( "grunt-babel " ) ;
106+ grunt . loadNpmTasks ( "grunt-browserify " ) ;
102107
103- grunt . registerTask ( "build" , [ "concat" , "uglify" , "cssmin" , "copy" ] ) ;
108+ grunt . registerTask ( "build" , [ "concat" , "browserify" , "uglify" , "cssmin" , "copy" ] ) ;
104109 grunt . registerTask ( "default" , [ "jshint" , "build" ] ) ;
105110
106111} ;
0 commit comments