# Border

You can customize the horizontal and vertical border of the table. Using the `border` option provide a `color`, `groupSize` , `horizontal` and `vertical` character.&#x20;

```javascript
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();
```

The output:

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

{% hint style="info" %}
Set `groupSize=1` to draw a border after each row.
{% endhint %}
