diff options
Diffstat (limited to 'lib/output/json.js')
-rw-r--r-- | lib/output/json.js | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/lib/output/json.js b/lib/output/json.js index 913bc2b..9e6cb3c 100644 --- a/lib/output/json.js +++ b/lib/output/json.js @@ -1,7 +1,7 @@ +var _ = require('lodash'); var gitbook = require('../gitbook'); var conrefsLoader = require('./conrefs'); - var JSONOutput = conrefsLoader(); JSONOutput.prototype.name = 'json'; @@ -18,13 +18,11 @@ JSONOutput.prototype.onPage = function(page) { // Write as json .then(function() { - var json = { + var json = _.extend(page.getContext(), { gitbook: { version: gitbook.version - }, - path: page.path, - sections: page.content - }; + } + }); return that.writeFile( page.withExtension('.json'), |