From 06b927b9a09107cba59e9e1bc8afcc2b2f179178 Mon Sep 17 00:00:00 2001 From: Oleg Kasyanov Date: Wed, 11 Mar 2015 03:28:15 +0400 Subject: [PATCH] Added grunt-dev-update: update devDependencies and dependencies automatically with a grunt task. --- Gruntfile.js | 17 ++++++++++++++++- package.json | 1 + 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/Gruntfile.js b/Gruntfile.js index 5f1345e58..59ac0406a 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -347,7 +347,16 @@ module.exports = function (grunt) { all: { 'pre-commit': 'test' } - } + }, + + devUpdate: { + main: { + options: { + updateType: 'force', + semver: false + } + } + } }); @@ -366,6 +375,7 @@ module.exports = function (grunt) { grunt.loadNpmTasks('grunt-saucelabs'); grunt.loadNpmTasks('grunt-webpack'); grunt.loadNpmTasks('grunt-githooks'); + grunt.loadNpmTasks('grunt-dev-update'); grunt.registerTask('default', ['test']); @@ -405,4 +415,9 @@ module.exports = function (grunt) { // Alias dist to release for backwards compatibility grunt.registerTask('dist', ['release']); + + // Update dev dependencies + grunt.registerTask('dev-upd', [ + 'devUpdate:main' + ]); }; diff --git a/package.json b/package.json index 9d5fd4ff6..4acab21db 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ "grunt-jscs": "^1.5.0", "grunt-saucelabs": "^8.6.0", "grunt-webpack": "^1.0.8", + "grunt-dev-update": "^1.1.0", "time-grunt": "^1.0.0" } }