pretty-print

Print formatted data to the the command line

npm install pretty-print
37 downloads in the last day
92 downloads in the last week
943 downloads in the last month

pretty-print

Print formatted data to the the command line.

Install

npm install pretty-print --save

Usage

Object

Options

  • leftPadding - extra padding before the object key. Defaults to 2.
  • rightPadding - extra padding after the object key. Defaults to 2.
var print = require('pretty-print');
var options = {
  leftPadding: 2,
  rightPadding: 3
};

print({
  key: 'value'
  longerKey: 'value'
}, options);

// outputs
//
//   key        value
//   longerKey  value

Array of objects

Options

  • leftPadding - extra padding before the object key. Defaults to 2.
  • rightPadding - extra padding after the object key. Defaults to 2.
  • key - name of the value to use as the list key
  • value - name of value to use as the list value
var print = require('pretty-print');
var options = {
  rightPadding: 3,
  key: 'name',
  value: 'height'
};

print([
  {
    name: 'guy',
    height: 'short',
  },
  {
    name: 'girl',
    height: 'short'
  }
], options);

// outputs:
//
// guy:   short
// girl:  short

Array of strings or numbers

var print = require('pretty-print');

print(['val1', 'val2', 'val3'], {leftPadding: 0});

// outputs:
//
//  val1
//  val2
//  val3
npm loves you