2015-03-29 12:43:02 +00:00
|
|
|
module.exports = function (grunt) {
|
2016-05-22 11:23:43 +00:00
|
|
|
grunt.loadNpmTasks("grunt-git-describe");
|
2015-04-19 10:55:14 +00:00
|
|
|
|
|
|
|
grunt.initConfig({
|
|
|
|
"git-describe": {
|
|
|
|
options: {},
|
|
|
|
default: {}
|
|
|
|
}
|
2016-05-22 11:23:43 +00:00
|
|
|
});
|
2015-04-19 10:55:14 +00:00
|
|
|
|
2016-05-22 12:51:30 +00:00
|
|
|
grunt.registerTask("saveRevision", function () {
|
2015-04-19 10:55:14 +00:00
|
|
|
grunt.event.once("git-describe", function (rev) {
|
2016-05-22 11:23:43 +00:00
|
|
|
grunt.option("gitRevision", rev);
|
|
|
|
});
|
|
|
|
grunt.task.run("git-describe");
|
|
|
|
});
|
2015-04-19 10:55:14 +00:00
|
|
|
|
2016-05-22 11:23:43 +00:00
|
|
|
grunt.loadTasks("tasks");
|
2015-03-29 12:43:02 +00:00
|
|
|
|
2016-05-22 11:23:43 +00:00
|
|
|
grunt.registerTask("default", ["bower-install-simple", "lint", "saveRevision", "copy", "sass", "postcss", "requirejs"]);
|
|
|
|
grunt.registerTask("lint", ["eslint"]);
|
|
|
|
grunt.registerTask("dev", ["default", "connect:server", "watch"]);
|
|
|
|
};
|
2015-03-29 12:43:02 +00:00
|
|
|
|