"use strict"; class Output { /** * Convert and print data to json. * * @param mixed data */ json(data, pretty) { data = JSON.stringify( data, function(key, value) { if (value === undefined) { return null; } return value; }, pretty ? 2 : null ); return this.write(data); } /** * Print data. * * @param mixed data */ write(data, level) { level = level || 'log' console[level](data) } } module.exports = Output