invert-markdown-table icon indicating copy to clipboard operation
invert-markdown-table copied to clipboard

Invert (transpose) a GFM Markdown Table

Online inverter here: http://harttle.land/invert-markdown-table/, also available on npm:

npm i invert-markdown-table

Usage

var invertMarkdownTable = require('invert-markdown-table');
var source = 'a | b\n---|---\nc | d'
var result = invertMarkdownTable(source);
console.log(result);
// Outputs:
// a | c\n---|---\nb | d

Use in Browser

Global Variable:

var source = 'a | b\n---|---\nc | d';
var result = window.invertMarkdownTable(source);

RequireJS:

require(['invert-markdown-table'], function (invertMarkdownTable) {
    var source = 'a | b\n---|---\nc | d'
    var result = invertMarkdownTable(source);
});