UNPKG

open-api

Version:

An api framework that forces versioning, simplifies data validation, and automates documentation.

29 lines (23 loc) 634 B
module.exports = function(stream, callback) { var chunks = []; stream.on('data', function(chunk) { chunks.push(chunk); }); stream.on('end', function() { module.exports.parser(chunks, function(err, value) { callback(err, value); }) }); } module.exports.parser = function(chunks, callback) { var marked = require("marked"); var out = ""; for (var i = 0; i < chunks.length; i++) { if (typeof chunks[i] == "string") { out += chunks[i]; } else { out += chunks[i].toString(); } } callback(null, marked(out)); }