documentation/formats.js
2015-04-09 15:29:50 -07:00

35 lines
825 B
JavaScript

var combine = require('stream-combiner'),
json = require('./streams/output/json.js'),
markdown = require('./streams/output/markdown.js'),
htmlOutput = require('./streams/output/html.js'),
docset = require('./streams/output/docset.js');
module.exports = {
json: function () {
return json();
},
docset: function (options) {
return combine([htmlOutput({
hideSidebar: true,
name: options.name,
version: options.version
}), docset({
name: options.name,
version: options.version
})]);
},
md: function (options) {
return markdown({
template: options.mdtemplate,
name: options.name,
version: options.version
});
},
html: function (options) {
return htmlOutput({
name: options.name,
version: options.version
});
}
};