summaryrefslogtreecommitdiff
path: root/js/bin
diff options
context:
space:
mode:
Diffstat (limited to 'js/bin')
-rwxr-xr-xjs/bin/commonmark9
1 files changed, 6 insertions, 3 deletions
diff --git a/js/bin/commonmark b/js/bin/commonmark
index 6570ef6..f40c37a 100755
--- a/js/bin/commonmark
+++ b/js/bin/commonmark
@@ -1,6 +1,7 @@
#!/usr/bin/env node
"use strict";
+var util = require('util');
var fs = require('fs');
var commonmark = require('../lib/index.js');
@@ -37,8 +38,10 @@ if (format === 'html') {
} else if (format === 'xml') {
renderer = new commonmark.XMLRenderer(options);
} else if (format === 'ast') {
- renderer = new commonmark.ASTRenderer(options);
- renderer.options.colors = true;
+ renderer = { render: function(node) {
+ return util.inspect(node.toAST(), null, 20, true) + '\n';
+ },
+ options: {} };
}
if (files.length === 0) {
@@ -55,4 +58,4 @@ var doc = parser.parse(inp);
var rendered = renderer.render(doc);
-if (!options.time) { process.stdout.write(rendered); } \ No newline at end of file
+if (!options.time) { process.stdout.write(rendered); }