trepanjs
Version:
A gdb-like debugger for nodejs. It is in the style of the trepanning debuggers.
43 lines (35 loc) • 868 B
JavaScript
// Copyright 2015 Rocky Bernstein
;
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;