mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-16 15:45:13 +00:00
26 lines
462 B
JavaScript
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;
|