borderless-table

2.0.0 • Public • Published

borderless-table

Takes a collection and outputs a borderless table in the terminal or browser console.

API

var table = require('borderless-table')
table(collection, [columns], [columnLabels], [stdout])

Output keys that are contained in the first object

table([
  {name: 'Tokyo', country: 'Japan'},
  {name: 'New York', country: 'USA'},
  {name: 'São Paulo', country: 'Brazil'},
  {name: 'Zürich', country: 'Switzerland'},
])
 
// name       country    
// ----------------------
// Tokyo      Japan      
// New York   USA        
// São Paulo  Brazil     
// Zürich     Switzerland

Output specific properties

table([
  {name: 'Tokyo', country: 'Japan'},
], ['name'])
 
// name     
// ---------
// Tokyo    

Use a custom column label

table([
  {name: 'Tokyo', country: 'Japan'},
], ['name'], ['City name'])

// City name
// ---------
// Tokyo    

Package Sidebar

Install

npm i borderless-table

Weekly Downloads

1,303

Version

2.0.0

License

ISC

Last publish

Collaborators

  • marcbachmann