UNPKG

frankie

Version:

A snailish mocha reporter

28 lines (20 loc) 586 B
var charm = require('charm')(process); charm.clearVerticalSpace = function(lines) { for (let i = 0; i < lines; i++) { charm.write('\n'); } return charm.up(lines); }; charm.writeOffset = function(offset, str) { var lines = str.split('\n'); var spaces = ' '.repeat(offset); lines.forEach(line => charm.write(spaces + line).erase('end').write('\n')); // move up once because that last \n was not part of `str` return charm.up(lines.length); }; charm.drawArt = function(art) { return charm .write(art + '\n') .up(art.height); }; module.exports = charm;