diff --git a/config/jsdoc/info/publish.js b/config/jsdoc/info/publish.js index 76c68e2574..9d9bb1cb4a 100644 --- a/config/jsdoc/info/publish.js +++ b/config/jsdoc/info/publish.js @@ -3,7 +3,6 @@ * an api tag) and boolean defines (with a define tag and a default value). */ var assert = require('assert'); -var fs = require('fs'); var path = require('path'); @@ -89,7 +88,6 @@ exports.publish = function(data, opts) { types: getTypes(doc.type.names) }); } else { - var types; var symbol = { name: doc.longname, kind: doc.kind, @@ -169,13 +167,15 @@ exports.publish = function(data, opts) { return (symbol.name in augments || symbol.virtual); }); - process.stdout.write( - JSON.stringify({ - symbols: symbols, - defines: defines, - typedefs: typedefs, - externs: externs, - base: base - }, null, 2)); + return new Promise(function(resolve, reject) { + process.stdout.write( + JSON.stringify({ + symbols: symbols, + defines: defines, + typedefs: typedefs, + externs: externs, + base: base + }, null, 2)); + }); };