Alignment

Align the table text.

Using the align option you can align the table's text.

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 = {
  align: 'RIGHT'
};

const table = new Table(data, config);
table.printPlain();

Output (align right)

  firstname    lastname    age  
================================
      Homer     Simpson     39  
      Marge     Simpson     36  
       Bart     Simpson     10  
       Lisa     Simpson      8  
     Maggie     Simpson      1  

Output (align center)

  firstname    lastname    age  
================================
    Homer      Simpson     39   
    Marge      Simpson     36   
    Bart       Simpson     10   
    Lisa       Simpson      8   
   Maggie      Simpson      1   

Last updated