mirror of
https://github.com/openseadragon/openseadragon.git
synced 2024-11-22 05:06: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: {
|
watch: {
|
||||||
files: [ "Gruntfile.js", "src/*.js", "images/*" ],
|
files: [ "Gruntfile.js", "src/*.js", "images/*" ],
|
||||||
tasks: "build"
|
tasks: "watchTask"
|
||||||
},
|
},
|
||||||
jshint: {
|
jshint: {
|
||||||
options: {
|
options: {
|
||||||
@ -209,6 +209,8 @@ module.exports = function(grunt) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// ----------
|
// ----------
|
||||||
|
// Bower task.
|
||||||
|
// Generates the Bower file for site-build.
|
||||||
grunt.registerTask("bower", function() {
|
grunt.registerTask("bower", function() {
|
||||||
var path = "../site-build/bower.json";
|
var path = "../site-build/bower.json";
|
||||||
var data = grunt.file.readJSON(path);
|
var data = grunt.file.readJSON(path);
|
||||||
@ -216,6 +218,18 @@ module.exports = function(grunt) {
|
|||||||
grunt.file.write(path, JSON.stringify(data, null, 2) + "\n");
|
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.
|
// Build task.
|
||||||
// Cleans out the build folder and builds the code and images into it, checking lint.
|
// 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.
|
// Minimal build task.
|
||||||
// For use during development as desired.
|
// For use during development as desired. Creates only the unminified version.
|
||||||
grunt.registerTask("minbuild", [
|
grunt.registerTask("minbuild", [
|
||||||
"git-describe", "concat", "copy:build"
|
"git-describe", "concat", "copy:build"
|
||||||
]);
|
]);
|
||||||
|
Loading…
Reference in New Issue
Block a user