/array-to-table

Convert an array of objects to a simple markdown table.

Primary LanguageJavaScriptMIT LicenseMIT

Array to Table

Convert an array of objects to a simple markdown table.

version License Downloads Dependencies

Install

Usage

Node.js / Browserify

var arrayToTable = require('array-to-table')

Example

Input

arrayToTable([{
  Id: '004',
  Icon: '![004](http://www.psypokes.com/dex/picdex/minis/004.png)',
  Name: 'Charmander',
},{
  Id: '005',
  Icon: '![005](http://www.psypokes.com/dex/picdex/minis/005.png)',
  Name: 'Charmeleon',
},{
  Id: '006',
  Icon: '![006](http://www.psypokes.com/dex/picdex/minis/006.png)',
  Name: 'Charizard',
},{
  Id: '151',
  Icon: '![151](http://www.psypokes.com/dex/picdex/minis/151.png)',
  Name: 'Mew'
}])

Output

Id Icon Name
004 004 Charmander
005 005 Charmeleon
006 006 Charizard
151 151 Mew

Table alignment

The table results can be aligned to the left, right or center (default) using the third parameter.

Example:

arrayToTable(array, null, 'left')

License

Licensed under The MIT License.