@monstermann/tables
v0.0.0
Published
Highly customizable tables for CLIs and Markdown.
Downloads
10
Maintainers
Readme
Highly customizable tables for CLIs and Markdown.
A library for creating complex tables that can handle unicode, alignments, styling, truncation, borders and paddings, primarily for printing to terminals.
It exposes high-level and easy to use functions that come with some defaults, as well as low-level building blocks that you can use to completely customize every single row and column if necessary!
Examples
Installation
npm install @monstermann/tables
yarn add @monstermann/tables
pnpm add @monstermann/tables
Getting Started
import { cli } from '@monstermann/tables'
const result = cli.createTable({
columns: ['foo', 'bar'],
rows: [
{ foo: 'Foo', bar: 'Bar' },
],
})
console.log(result)