Turns a raw and crunchy Markdown file into nice and smooth output

npm install roaster
61 downloads in the last week
170 downloads in the last month

Asynchronously convert a Markdown file into HTML. WOW!

You can specify either the contents of a file, or, the path to a file to read.


var roaster = require("roaster");
var fs = require("fs");
var options = {}

roaster("./", options, function(err, contents) {
    fs.writeFileSync("./markdown.html", contents, "utf8");


The second parameter, options, is optional. Any options defined here are passed to the dependent libraries for use in their own systems.

If you pass options.isFile, the first parameter is assumed to be a file path. By default, this is false, which means that the first parameter is an actual string of Markdown.

Libraries used

npm loves you