json-viewer
Version:
Pretty JSON viewer for the terminal
24 lines (17 loc) • 864 B
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.prettyPrintString = undefined;
require('colors');
var _print = require('./print');
var _indent = require('./indent');
var prettyPrintString = exports.prettyPrintString = function prettyPrintString() {
var string = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
var indent = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
var colorOutput = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
var addComma = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : false;
var messageIndent = (0, _indent.getIndentation)(indent);
var color = colorOutput ? 'green' : 'white';
(0, _print.print)(('' + messageIndent + string)[color]).thenAddCommaIf(addComma).thenAddNewLine();
};
;