diff options
Diffstat (limited to 'lib/configuration.js')
-rw-r--r-- | lib/configuration.js | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/configuration.js b/lib/configuration.js index 708797d..10184c9 100644 --- a/lib/configuration.js +++ b/lib/configuration.js @@ -60,9 +60,19 @@ function normalizePluginsNames(plugins) { var Configuration = function(book, options) { + var that = this; + this.book = book; + this.options = _.cloneDeep(Configuration.DEFAULT); this.options = _.merge(this.options, options || {}); + + // options.input == book.root + Object.defineProperty(this.options, "input", { + get: function () { + return that.book.root; + } + }); }; // Read and parse the configuration |