diff options
Diffstat (limited to 'lib/generators')
-rw-r--r-- | lib/generators/json.js | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/lib/generators/json.js b/lib/generators/json.js index d2c6954..b76a62e 100644 --- a/lib/generators/json.js +++ b/lib/generators/json.js @@ -8,10 +8,20 @@ util.inherits(JSONGenerator, Generator); // Write a page (parsable file) JSONGenerator.prototype.writePage = function(page) { - var json = {}; + var that = this; + // Parse the page + return page.parse() - return this.output.writeFile(page.withExtension('.json'), JSON.stringify(json, null, 4)); + // Write as json + .then(function() { + var json = {}; + + return this.output.writeFile( + page.withExtension('.json'), + JSON.stringify(json, null, 4) + ); + }); }; |