diff --git a/Gruntfile.js b/Gruntfile.js index 59566a8b32..4c51b28a5f 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -383,7 +383,9 @@ module.exports = function(grunt) { } }); - grunt.loadNpmTasks("grunt-contrib"); + grunt.loadNpmTasks('grunt-contrib-clean'); + grunt.loadNpmTasks('grunt-contrib-copy'); + grunt.loadNpmTasks('grunt-contrib-qunit'); grunt.loadNpmTasks('grunt-shell'); grunt.loadNpmTasks("grunt-bower-task"); grunt.loadNpmTasks("grunt-bower-postinst"); diff --git a/package.json b/package.json index c33783ffa8..c42b95d748 100644 --- a/package.json +++ b/package.json @@ -1,19 +1,21 @@ { - "name": "phraseanet", - "version": "3.9.0", - "devDependencies": { - "bower": "~1.3", - "mocha-phantomjs": ">=2.0 <3.0", - "recess": ">=1.1.0 <1.1.7", - "tmp": "0.0.23", - "uglify-js": "latest", - "jake": "latest", - "grunt-cli": "latest", - "grunt": "~0.4.1", - "grunt-shell": "~0.6", - "grunt-contrib": "~0.4.0", - "grunt-bower-task": "~0.4.0", - "grunt-bower-postinst": "~0.2.0", - "grunt-mocha-phantomjs": "~0.3.0" - } + "name": "phraseanet", + "version": "3.9.0", + "devDependencies": { + "bower": "~1.3", + "grunt": "~0.4.1", + "grunt-bower-postinst": "~0.2.0", + "grunt-bower-task": "~0.4.0", + "grunt-cli": "latest", + "grunt-contrib-clean": "^0.6.0", + "grunt-contrib-copy": "^0.8.2", + "grunt-contrib-qunit": "^0.7.0", + "grunt-mocha-phantomjs": "~0.3.0", + "grunt-shell": "~0.6", + "jake": "latest", + "mocha-phantomjs": ">=2.0 <3.0", + "recess": ">=1.1.0 <1.1.7", + "tmp": "0.0.23", + "uglify-js": "latest" + } }