Chalk Table
chalk-table
is a small terminal table tool that comes with chalk support out of the box.
It is a project I forked from @deoxxa's cool asciitable
package. I've added support for chalk and a few extra fixes. In case you're wondering, it can still render simple tables with headings and pretty hyphen/pipe character-based formatting.
Install
npm i chalk-table --save
If you use yarn, you know how it goes. :D
Quick example:
We'll render the following ascii table:

The above example table has been built with the following code:
const chalk = ;const chalkTable = ; const options = leftPad: 2 columns: field: "id" name: chalk field: "fruit" name: chalk field: "veggie" name: chalk field: "other" name: chalk ; const table = ; console;
There are a few key differences from asciitable
's default settings. For instance:
- the
intersectionCharacter
option defaults to a+
character. - There's an additional
leftPad
option which allows control over how many padding the table should be from the left of the terminal view. - There's also no
skinny
option.
For more documentation or a getting-started guide, head over to asciitable
's repository.
Happy hacking!