chore(gulpfile): add 500ms read delay on all watches

This commit is contained in:
Peter Bacon Darwin 2015-11-13 09:09:42 +00:00 committed by Ward Bell
parent eddf5e7cf1
commit cd063b9188
1 changed files with 3 additions and 3 deletions

View File

@ -250,7 +250,7 @@ function filterOutExcludedPatterns(fileNames, excludeMatchers) {
function apiSourceWatch(postBuildAction) { function apiSourceWatch(postBuildAction) {
var srcPattern = [path.join(ANGULAR_PROJECT_PATH, 'modules/angular2/src/**/*.*')]; var srcPattern = [path.join(ANGULAR_PROJECT_PATH, 'modules/angular2/src/**/*.*')];
watch(srcPattern, function (event, done) { watch(srcPattern, {readDelay: 500}, function (event, done) {
console.log('API source changed'); console.log('API source changed');
console.log('Event type: ' + event.event); // added, changed, or deleted console.log('Event type: ' + event.event); // added, changed, or deleted
console.log('Event path: ' + event.path); // The path of the modified file console.log('Event path: ' + event.path); // The path of the modified file
@ -263,7 +263,7 @@ function apiExampleWatch(postShredAction) {
var examplesPattern = [path.join(ANGULAR_PROJECT_PATH, 'modules/angular2/examples/**/*.*')]; var examplesPattern = [path.join(ANGULAR_PROJECT_PATH, 'modules/angular2/examples/**/*.*')];
var cleanPath = [path.join(_apiShredOptions.fragmentsDir, '**/*.*'), '!**/*.ovr.*']; var cleanPath = [path.join(_apiShredOptions.fragmentsDir, '**/*.*'), '!**/*.ovr.*'];
watch(examplesPattern, function (event, done) { watch(examplesPattern, {readDelay: 500}, function (event, done) {
console.log('API example changed'); console.log('API example changed');
console.log('Event type: ' + event.event); // added, changed, or deleted console.log('Event type: ' + event.event); // added, changed, or deleted
console.log('Event path: ' + event.path); // The path of the modified file console.log('Event path: ' + event.path); // The path of the modified file
@ -306,7 +306,7 @@ function buildApiDocs(targetLanguage) {
function devGuideExamplesWatch(shredOptions, postShredAction) { function devGuideExamplesWatch(shredOptions, postShredAction) {
var pattern = path.join(shredOptions.examplesDir, "**/*.*"); var pattern = path.join(shredOptions.examplesDir, "**/*.*");
watch([pattern], function (event, done) { watch([pattern], { readDelay: 500 }, function (event, done) {
console.log('Event type: ' + event.event); // added, changed, or deleted console.log('Event type: ' + event.event); // added, changed, or deleted
console.log('Event path: ' + event.path); // The path of the modified file console.log('Event path: ' + event.path); // The path of the modified file
docShredder.shredSingleDir(shredOptions, event.path).then(function () { docShredder.shredSingleDir(shredOptions, event.path).then(function () {