Online inverter here: http://harttle.land/invert-markdown-table/, also available on npm:
npm i invert-markdown-table
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
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);
});