diff options
Diffstat (limited to 'lib/output.js')
-rw-r--r-- | lib/output.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/output.js b/lib/output.js index d09f29d..c22e8de 100644 --- a/lib/output.js +++ b/lib/output.js @@ -1,3 +1,5 @@ +var Ignore = require('ignore'); + var Promise = require('./utils/promise'); var generators = require('./generators'); var PluginsManager = require('./plugins'); @@ -9,6 +11,17 @@ function Output(book, type) { this.type = type; this.plugins = new PluginsManager(book); this.generator = new generators[type](this, type); + + // Files to ignore in output + this.ignore = Ignore(); + this.ignore.addPattern([ + '.gitignore', + '.ignore', + '.bookignore', + + // The configuration file should not be copied in the output + this.book.config.filename + ]); } // Write a file to the output folder |