UNPKG

@felisdiligens/md-table-tools

Version:

MultiMarkdown table tools

23 lines (17 loc) 603 B
import { HTMLTableRenderer } from "./tables/htmlTable.js"; import { MultiMarkdownTableParser } from "./tables/multiMarkdownTable.js"; const mdParser = new MultiMarkdownTableParser(); const htmlRenderer = new HTMLTableRenderer(); var mdTable = ` | Example | table | |---------|--------| | Hello | world! | `; // Parse markdown to intermediary: var intermediaryTable = mdParser.parse(mdTable); // Make some changes: intermediaryTable.getCell(1, 1).setText("everyone!"); intermediaryTable.update(); // Render as HTML: var htmlTable = htmlRenderer.render(intermediaryTable); console.log(htmlTable);