mermaid-to-excalidraw — преобразование диаграмм в 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 и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.





