From 11a7287be0f5040f4cff4415466d04604b7b5015 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Sun, 11 Jan 2015 14:50:12 -0800 Subject: Removed JS library's dependency on util. This reduces js/commonmark.js size by 20K. --- js/bin/commonmark | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'js/bin') 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); } -- cgit v1.2.3