Open-source

mermaid-to-excalidraw — преобразование диаграмм в Excalidraw

Обзор по документации проекта · Проверено

mermaid-to-excalidraw — изображение проекта

mermaid-to-excalidraw — библиотека для преобразования диаграмм Mermaid в формат Excalidraw. Она позволяет разработчикам и пользователям визуализировать схемы, созданные с помощью Mermaid, в интерактивном редакторе Excalidraw.

Возможности и состав проекта

Библиотека предоставляет функцию parseMermaidToExcalidraw, которая принимает определение диаграммы Mermaid в виде строки и необязательный объект конфигурации Mermaid. На выходе она возвращает элементы и файлы, пригодные для рендеринга в Excalidraw, что упрощает перенос визуальных данных между этими инструментами.

Начало работы и требования

Для работы с библиотекой необходимо установить пакеты с помощью yarn. Поддерживаются некоторые параметры конфигурации Mermaid, такие как startOnLoad, flowchart.curve, themeVariables для размера шрифта, а также ограничения на максимальное количество рёбер и символов.

Ограничения и выбор сценария

В README перечислен ограниченный набор параметров MermaidConfig; поддержка всех типов диаграмм и настроек не заявлена. Команды yarn относятся к разработке и playground репозитория. Результат преобразования следует проверить визуально и с версиями Mermaid/Excalidraw вашего приложения.

Лицензия и условия использования

GitHub определяет лицензию репозитория как MIT. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.

Источники и документация