module.exports = function (grunt) { grunt.loadNpmTasks("grunt-git-describe") grunt.initConfig({ "git-describe": { options: {}, default: {} } }) grunt.registerTask("saveRevision", function() { grunt.event.once("git-describe", function (rev) { grunt.option("gitRevision", rev) }) grunt.task.run("git-describe") }) grunt.loadTasks("tasks") grunt.registerTask("default", ["bower-install-simple", "lint", "saveRevision", "copy", "sass", "requirejs"]) grunt.registerTask("lint", ["eslint"]) grunt.registerTask("dev", ["default", "connect:server", "watch"]) }