dashes.js

Generator for Markdown Multiline tables.

Usage no npm install needed!

<script type="module">
  import dashesJs from 'https://cdn.skypack.dev/dashes.js';
</script>

README

dashes.js

Convert Javascript Objects to text tables for pandoc multiline tables.

Usage

var dashes = require('dashes.js');

var headers = [
    {title: 'Description'},
    'Info'
];

var rows = [
    [
        'Writing some words here\nthat span\nmultiple lines',
        'asd\nzxc',
    ],
    [
        7,
        'info',
        'Hello'
    ]
];

var table = dashes(rows, headers);

console.log(table);

/*
    Expected output:
    ----------------------------------------
    Description               Info  
    ------------------------- ------ -------
    Writing some words here   asd   
    that span                 zxc   
    multiple lines           

                         7,00 info   Hello  
    ----------------------------------------
 */