UNPKG

trepanjs

Version:

A gdb-like debugger for nodejs. It is in the style of the trepanning debuggers.

43 lines (35 loc) 868 B
// Copyright 2015 Rocky Bernstein "use strict"; var marked = require('marked'); var termrenderer = require('marked-terminal'), myrender = new termrenderer({reflowText: true, showSectionPrefix: false}); marked.setOptions({ // define custom renderer renderer: myrender }); var esc = '\u001b[', colorCodes = { reset: esc + "39;49;00m", bold : esc + "01m", underline: esc + "04m" }; var esc = '\u001b[', colorCodes = { reset: esc + "39;49;00m", bold : esc + "01m", underline: esc + "04m" }; function bolden(text) { return colorCodes.bold + text + colorCodes.reset; } exports.bolden = bolden; function underline(text) { return colorCodes.underline + text + colorCodes.reset; } exports.underline = underline; function markup(text, width) { myrender.o.width = width; return marked(text); } exports.markup=markup;