0.2.1-alpha • Published 8 years ago
@markusylisiurunen/md-table v0.2.1-alpha

Features
- 🖍 Themable using chalk.
- 📎 Copy-pasteable to markdown files and websites.
- 😍 Minimal and beautiful af.
Install
$ npm add @markusylisiurunen/md-tableUsage
const getTable = require('md-table');
console.log(
getTable(
['Superhero', 'Real name'],
[
['Batman', 'Bruce Wayne'],
['Spider-Man', 'Peter Parker'],
['Iron Man', 'Elon Musk'],
]
)
);
/*
=>
| Superhero | Real name |
| ---------- | ------------ |
| Batman | Bruce Wayne |
| Spider-Man | Peter Parker |
| Iron Man | Elon Musk |
*/API
getTable(header, rows, options)
{Array<String>} header: An array of the table's head columns.{Array<Array<String>>} rows: An array of each row of data.{Object} [options]: An optional options object.{Number} options.x(default:0): Horizontal padding applied to the table.{Number} options.y(default:0): Vertical padding applied to the table.{Array} options.alignRight(default:[]): Column indexes to align right.{Object} options.colors: An object of hex color values for theming.{String} colors.head(default:''): Header text color.{String} colors.data(default:''): Data text color.{String} colors.border(default:''): Border color.
License
MIT