github.com/lukecarrier/drawio-export-puppeteer

Draw.io exports via Puppeteer

Open this visualization on its own page →

Contributors

2

Lines of Code

76

From

2020-06-06

To

2020-11-01

About lukecarrier/drawio-export-puppeteer

This is a Node.js module that exports Draw.io diagrams to various formats using Puppeteer, a headless Chrome/Chromium automation library. It functions as a drop-in replacement for the Draw.io desktop command-line interface, allowing developers to programmatically convert diagrams without needing the full Draw.io application installed.

The project is designed for automation and integration into build pipelines or other software workflows. It includes a complete test suite written in Jest to ensure reliable diagram conversions across different output formats. The development environment uses asdf-vm for consistent Node.js version management across contributors, and the project maintains vendored dependencies for reproducible builds.

Share this video