diff --git a/Gruntfile.js b/Gruntfile.js index c2e99f4..3f936f7 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -12,6 +12,7 @@ module.exports = function(grunt) { 'sketchable.js', 'sketchable.memento.js', 'sketchable.animate.js', + 'sketchable.serializer.js', 'sketchable.svg.js', ], dest: 'dist/sketchable.full.js' @@ -22,6 +23,7 @@ module.exports = function(grunt) { 'jquery.sketchable.js', 'jquery.sketchable.memento.js', 'jquery.sketchable.animate.js', + 'jquery.sketchable.serializer.js', 'jquery.sketchable.svg.js', ], dest: 'dist/jquery.sketchable.full.js' @@ -49,6 +51,11 @@ module.exports = function(grunt) { 'dist/sketchable.animate.min.js': [ 'sketchable.animate.js' ] } }, + serializer: { + files: { + 'dist/sketchable.serializer.min.js': [ 'sketchable.serializer.js' ] + } + }, svg: { files: { 'dist/sketchable.svg.min.js': [ 'sketchable.svg.js' ] @@ -77,6 +84,11 @@ module.exports = function(grunt) { 'dist/jquery.sketchable.animate.min.js': [ 'jquery.sketchable.animate.js' ] } }, + jqSerializer: { + files: { + 'dist/jquery.sketchable.serializer.min.js': [ 'jquery.sketchable.serializer.js' ] + } + }, jqSvg: { files: { 'dist/jquery.sketchable.svg.min.js': [ 'jquery.sketchable.svg.js' ] @@ -109,7 +121,8 @@ module.exports = function(grunt) { grunt.registerTask('sketchable', [ 'uglify:sketchable', 'uglify:jqSketchable', 'clean' ]); grunt.registerTask('memento', [ 'uglify:memento', 'uglify:jqMemento', 'clean' ]); grunt.registerTask('animate', [ 'uglify:animate', 'uglify:jqAnimate', 'clean' ]); + grunt.registerTask('serializer', [ 'uglify:serializer', 'uglify:jqSerializer', 'clean' ]); grunt.registerTask('svg', [ 'uglify:svg', 'uglify:jqSvg', 'clean' ]); - grunt.registerTask('default', [ 'full', 'jsketch', 'sketchable', 'memento', 'animate', 'svg' ]); + grunt.registerTask('default', [ 'full', 'jsketch', 'sketchable', 'memento', 'animate', 'serializer', 'svg' ]); };