blob: b30931113777585a379c8cf2b5d8e5e9ab0f9399 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
// commonmark.js - CommomMark in JavaScript
// Copyright (C) 2014 John MacFarlane
// License: BSD3.
// Basic usage:
//
// var commonmark = require('commonmark');
// var parser = new commonmark.DocParser();
// var renderer = new commonmark.HtmlRenderer();
// console.log(renderer.render(parser.parse('Hello *world*')));
"use strict";
var util = require('util');
module.exports.Node = require('./node');
module.exports.DocParser = require('./blocks');
module.exports.HtmlRenderer = require('./html');
module.exports.XMLRenderer = require('./xml');
module.exports.ASTRenderer = function(options) {
return {
render: function(tree) {
return util.inspect(tree.toAST(), null, 20,
this.options.colors) + '\n';
},
options: options || {}
};
}
|