Files
gitbook/lib/json/encodeOutput.js
2016-07-04 18:08:44 +02:00

26 lines
462 B
JavaScript

var encodeBook = require('./encodeBook');
/**
* Encode an output to JSON
*
* @param {Output}
* @return {Object}
*/
function encodeOutputToJson(output) {
var book = output.getBook();
var generator = output.getGenerator();
var options = output.getOptions();
var result = encodeBook(book);
result.output = {
name: generator
};
result.options = options.toJS();
return result;
}
module.exports = encodeOutputToJson;