{"repo":"mscharley/gleam-commonmark","free":true,"listed":false,"github":"https://github.com/mscharley/gleam-commonmark","clone":"git clone https://github.com/mscharley/gleam-commonmark.git","description":"CommonMark/Markdown implementation in Gleam, for the BEAM or JS","language":"Gleam","stars":32,"topics":["commonmark","gleam","markdown"],"license":"MPL-2.0","category":"productivity","readme_excerpt":"commonmark Further documentation can be found at . [You can view this README as an AST here.][readme-ast] There is also an [interactive demo][demo] which you can use to test how this library interacts with your documents. [readme-ast]: https://github.com/mscharley/gleam-commonmark/tree/main/birdie snapshots/common mark readme.accepted [demo]: https://mscharley.github.io/gleam-commonmark/ Syntax support [!WARNING] 🚧 This package is still heavily under construction 🚧 Legend ✅ - Completed 🚧 - In Progress ❌ - Unsupported CommonMark The current version of CommonMark targetted is [0.31.2][commonmark]. ✅ Thematic breaks ✅ ATX headings ✅ Setext headings ✅ Indented code blocks ✅ Fenced code blocks ❌ Link reference definitions ✅ Paragraphs ✅ Block quotes 🚧 Ordered lists 🚧 Unordered lists ✅ Code spans 🚧 Emphasis and strong emphasis 🚧 Links 🚧 Images ✅ Autolinks ✅ Hard line breaks ✅ Soft line breaks Raw HTML features will be tackled last as the potential security issues around this need to be considered. ❌ HTML blocks ❌ Inline HTML [commonmark]: https://spec.commonmark.org/0.31.2/ Github Flavoured Markdown The current version of GFM targetted is [0.29-gfm][gfm]. ❌ Tables ✅ Strikethrough [gfm]: https://github.github.com/gfm/ Other extensions ✅ [Github alerts][github-alert] [github-alert]: https://github.com/orgs/community/discussions/16925 Project structure The commonmark package is just the parser as well as a simple HTML renderer which returns a string, mostly to facilitate check","default_branch":null,"files":null,"tree":[],"storefront":"/r/mscharley","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mscharley/gleam-commonmark/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}