diff --git a/Gruntfile.js b/Gruntfile.js index 4f60339..aeede6a 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -45,6 +45,14 @@ module.exports = function(grunt) { } } }, + copy: { + main: { + files: [ + { src: 'dist/<%= pkg.name %>.v<%= pkg.version %>.min.js', dest: 'dist/<%= pkg.name %>.latest.min.js'}, + { src: 'dist/<%= pkg.name %>.v<%= pkg.version %>.js', dest: 'dist/<%= pkg.name %>.latest.js'} + ] + } + }, connect: { server: { options: { @@ -143,6 +151,7 @@ module.exports = function(grunt) { grunt.loadNpmTasks('grunt-contrib-concat'); grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-contrib-connect'); + grunt.loadNpmTasks('grunt-contrib-copy'); grunt.loadNpmTasks('grunt-jslint'); grunt.loadNpmTasks('grunt-contrib-watch'); grunt.loadNpmTasks('grunt-karma'); @@ -210,7 +219,7 @@ module.exports = function(grunt) { }); // Default tasks - grunt.registerTask('default', ['concat', 'jslint', 'uglify', 'connect', 'prop']); + grunt.registerTask('default', ['concat', 'jslint', 'uglify', 'copy', 'connect', 'prop']); grunt.registerTask('test:unit', ['concat:test', 'karma:unit']); grunt.registerTask('test', ['karma:continuous:start', 'watch']); diff --git a/package.json b/package.json index ef243f3..06371d1 100644 --- a/package.json +++ b/package.json @@ -8,14 +8,6 @@ "url": "https://github.com/PMSI-AlignAlytics/dimple/blob/master/MIT-LICENSE.txt" } ], - "dependencies": { - "express": "3.x", - "grunt": "~0.4.4", - "grunt-jslint": "~0.2.6", - "grunt-contrib-concat": "~0.2.0", - "grunt-contrib-uglify": "~0.2.0", - "grunt-contrib-connect": "~0.3.0" - }, "devDependencies": { "karma-script-launcher": "~0.1.0", "karma-chrome-launcher": "~0.1.2", @@ -28,7 +20,14 @@ "karma-phantomjs-launcher": "~0.1.1", "karma": "~0.10.9", "grunt-contrib-watch": "~0.5.3", - "grunt-karma": "~0.6.2" + "grunt-karma": "~0.6.2", + "express": "3.x", + "grunt": "~0.4.4", + "grunt-jslint": "~0.2.6", + "grunt-contrib-concat": "~0.2.0", + "grunt-contrib-uglify": "~0.2.0", + "grunt-contrib-connect": "~0.3.0", + "grunt-contrib-copy": "~0.7.0" }, "buildDependencies": { "d3": "3.4.8"