You can customize the horizontal and vertical border of the table. Using the border
option provide a color
, groupSize
, horizontal
and vertical
character.
Copy import { Table } from 'voici.js'
const data = [
{ firstname : 'Homer' , lastname : 'Simpson' , age : 39 } ,
{ firstname : 'Marge' , lastname : 'Simpson' , age : 36 } ,
{ firstname : 'Bart' , lastname : 'Simpson' , age : 10 } ,
{ firstname : 'Lisa' , lastname : 'Simpson' , age : 8 } ,
{ firstname : 'Maggie' , lastname : 'Simpson' , age : 1 }
];
const config = {
border : {
groupSize : 2 ,
horizontal : '-' ,
vertical : '|' ,
}
};
const table = new Table (data , config);
table .printPlain ();
Copy | firstname | lastname | age |
====================================
| Homer | Simpson | 39 |
| Marge | Simpson | 36 |
------------------------------------
| Bart | Simpson | 10 |
| Lisa | Simpson | 8 |
------------------------------------
| Maggie | Simpson | 1 |