mirror of
https://github.com/openseadragon/openseadragon.git
synced 2024-11-21 20:56:09 +03:00
Added --min option for grunt watch
This commit is contained in:
parent
817536929d
commit
3810916577
18
Gruntfile.js
18
Gruntfile.js
@ -154,7 +154,7 @@ module.exports = function(grunt) {
|
||||
},
|
||||
watch: {
|
||||
files: [ "Gruntfile.js", "src/*.js", "images/*" ],
|
||||
tasks: "build"
|
||||
tasks: "watchTask"
|
||||
},
|
||||
jshint: {
|
||||
options: {
|
||||
@ -209,6 +209,8 @@ module.exports = function(grunt) {
|
||||
});
|
||||
|
||||
// ----------
|
||||
// Bower task.
|
||||
// Generates the Bower file for site-build.
|
||||
grunt.registerTask("bower", function() {
|
||||
var path = "../site-build/bower.json";
|
||||
var data = grunt.file.readJSON(path);
|
||||
@ -216,6 +218,18 @@ module.exports = function(grunt) {
|
||||
grunt.file.write(path, JSON.stringify(data, null, 2) + "\n");
|
||||
});
|
||||
|
||||
// ----------
|
||||
// Watch task.
|
||||
// Called from the watch feature; does a full build or a minbuild, depending on
|
||||
// whether you used --min on the command line.
|
||||
grunt.registerTask("watchTask", function() {
|
||||
if (grunt.option('min')) {
|
||||
grunt.task.run("minbuild");
|
||||
} else {
|
||||
grunt.task.run("build");
|
||||
}
|
||||
});
|
||||
|
||||
// ----------
|
||||
// Build task.
|
||||
// Cleans out the build folder and builds the code and images into it, checking lint.
|
||||
@ -226,7 +240,7 @@ module.exports = function(grunt) {
|
||||
|
||||
// ----------
|
||||
// Minimal build task.
|
||||
// For use during development as desired.
|
||||
// For use during development as desired. Creates only the unminified version.
|
||||
grunt.registerTask("minbuild", [
|
||||
"git-describe", "concat", "copy:build"
|
||||
]);
|
||||
|
Loading…
Reference in New Issue
Block a user