UNPKG

trepan-ni

Version:

Trepan debugger for Node Inspect (and based on node inspect debugger)

39 lines (32 loc) 766 B
// Copyright 2015, 2018 Rocky Bernstein 'use strict'; var marked = require('marked'); const TerminalRenderer = require('marked-terminal'); var myrender = new TerminalRenderer( { 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' }; 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.width = width; return marked(text); } exports.markup = markup;