overte-Armored-Dragon/tools/jsdoc/plugins/hifiJSONExport.js
2018-01-22 17:59:01 +01:00

16 lines
624 B
JavaScript

exports.handlers = {
processingComplete: function(e) {
const pathTools = require('path');
var rootFolder = pathTools.join(__dirname, '..');
var doclets = e.doclets.map(doclet => Object.assign({}, doclet));
const fs = require('fs');
doclets.map(doclet => {delete doclet.meta; delete doclet.comment});
fs.writeFile(pathTools.join(rootFolder, "out/hifiJSDoc.json"), JSON.stringify(doclets, null, 4), function(err) {
if (err) {
return console.log(err);
}
console.log("The Hifi JSDoc JSON was saved!");
});
}
};