Что это такое?
Набор типизированных функций на TypeScript для создания Markdown-текста программно, а не вручную.
Это TypeScript-библиотека без зависимостей для программного создания Markdown. Она ориентирована на совместимость с GitHub (GFM), проверяет весь вывод через парсер CommonMark и предоставляет строгую типизацию. Поддерживает все основные элементы Markdown:...
Для разработчиков на TypeScript/JavaScript, которым нужно генерировать Markdown-документы, README-файлы или документацию из кода. Особенно полезно для создания отчётов, документации или любых текстовых файлов в проектах.
Ручное форматирование Markdown в коде — это ошибки, забытые символы и несовместимость с разными парсерами. Особенно сложно работать с таблицами, ссылками и кодом.
Библиотека предоставляет набор простых функций (bold, italic, link, table и т.д.), которые принимают данные и возвращают готовый Markdown. Она автоматически экранирует спецсимволы, проверяет вывод на соответствие стандарту CommonMark и умеет работать с GitHub Flavored Markdown. Если Markdown не поддерживает какие-то возможности (например, атрибуты HTML), библиотека автоматически переключается на HTML.
Это TypeScript-библиотека без зависимостей для программного создания Markdown. Она ориентирована на совместимость с GitHub (GFM), проверяет весь вывод через парсер CommonMark и предоставляет строгую типизацию. Поддерживает все основные элементы Markdown: заголовки, жирный/курсивный текст, код (строчный и блочный), ссылки, изображения, таблицы, списки, цитаты и даже расширенные элементы вроде алертов и details.
Библиотека проверяет каждый сгенерированный кусок Markdown через настоящий парсер CommonMark, чтобы гарантировать, что результат будет корректно отображаться везде.
Стоит попробовать, если вы генерируете Markdown в коде. Библиотека зрелая для своей ниши, хорошо типизирована и решает реальную проблему. Но если вам нужен просто разбор Markdown, это не ваш инструмент.
Проект активно поддерживается: используется semantic-release, свежие зависимости, полный набор тестов. Но звёзд и форков пока мало — это узкоспециализированный инструмент.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Набор типизированных функций на TypeScript для создания Markdown-текста программно, а не вручную.
Для разработчиков, которые автоматически генерируют документацию, README, отчёты или любой контент в формате Markdown из своего кода.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.