diff options
Diffstat (limited to 'lib/utils/watch.js')
-rw-r--r-- | lib/utils/watch.js | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/lib/utils/watch.js b/lib/utils/watch.js index 715179d..795bbb7 100644 --- a/lib/utils/watch.js +++ b/lib/utils/watch.js @@ -1,12 +1,23 @@ var Q = require('q'); +var _ = require('lodash'); var path = require('path'); var Gaze = require('gaze').Gaze; +var parsers = require('gitbook-parsers') + function watch(dir) { var d = Q.defer(); dir = path.resolve(dir); - var gaze = new Gaze("**/*.md", { + var toWatch = [ + "book.json", "book.js" + ]; + + _.each(parsers.extensions, function(ext) { + toWatch.push("**/*"+ext); + }); + + var gaze = new Gaze(toWatch, { cwd: dir }); |