markdown-mermaid-exporter
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

Markdown Mermaid Exporter

Convert mermaid diagrams in a markdown file to images (svg, png, or pdf). An image file will be created for each diagram found in the source markdown.

Installation

Install the package with npm install markdown-mermaid-exporter.

Example Usage

Check out the ./examples folder for examples on how to use the package.

Form Markdown String

const { convertMarkdownMermaidToImage } = require('markdown-mermaid-exporter');

const markdown = `
\`\`\`mermaid
graph TD;
  A-->B;
  A-->C;
  B-->D;
  C-->D;
\`\`\`
`;

await convertMarkdownMermaidToImage(markdown, 'diagram.png'); // will create diagram-1.png file

From Markdown File

const { convertMarkdownMermaidToImage } = require('markdown-mermaid-exporter');
const fs = require('fs');
const path = require('path');

const markdownFilePath = path.join(__dirname, './example-markdown.md');
const markdown = fs.readFileSync(markdownFilePath).toString();

await convertMarkdownMermaidToImage(markdown, 'diagram.png');

Package Sidebar

Install

npm i markdown-mermaid-exporter

Weekly Downloads

7

Version

1.0.2

License

ISC

Unpacked Size

11.7 kB

Total Files

13

Last publish

Collaborators

  • jakecyr