renderMarkdown function
Render Markdown to ANSI-styled text, wrapped to width.
Implementation
String renderMarkdown(String markdown, {int width = 80}) {
final doc = md.Document(
extensionSet: md.ExtensionSet.gitHubFlavored,
encodeHtml: false,
);
final nodes = doc.parseLines(markdown.replaceAll('\r', '').split('\n'));
final renderer = _AnsiRenderer(width: width);
return renderer.render(nodes).trimRight();
}