{"repo":"kgar/ts-markdown","free":true,"listed":false,"github":"https://github.com/kgar/ts-markdown","clone":"git clone https://github.com/kgar/ts-markdown.git","description":"An extensible TypeScript markdown generator that takes JSON and creates a markdown document","language":"TypeScript","stars":19,"topics":["data-conversion","data-converter","markdown-writer","json","json-to-markdown","extensible","markdown","open-source","test-driven-development","typescript"],"license":"MIT","category":"productivity","readme_excerpt":"ts-markdown An extensible TypeScript markdown generator that takes JSON and creates a markdown document. 📖 Docs 🎮 Playground (Live Demo) --- - Quick Start - Extensibility - Compatibility - Why This Project? - 🙌 Credit - Credit to json2md - Credit to Markdown Guide - 🌏 Contribution Guidelines - License Quick Start Install ts-markdown : Generate some markdown: And the result is: For more information about supported markdown elements, view the type docs. All support markdown elements end with Entry , such as LinkEntry , ImageEntry , UnorderedListEntry , and so on. For more examples of generating markdown , check out the cookbook. Extensibility You can extend ts-markdown to render your own custom elements or even override existing renderers. For more information on extending ts-markdown , see Extending ts-markdown. Compatibility ts-markdown is written in TypeScript and node JS. It works with node JS v16.x and higher. Earlier versions may also work, but it is not guaranteed. Why This Project? I am an avid user of Obsidian.md, and as I build my vaults of information, I sometimes need to convert JSON into markdown in a programmatic way. I may be working on a project to crunch some JSON and build articles, and having the ability to offload the complexity of rendering markdown to a library would be ideal. Additionally, having TypeScript typing support sweetens the deal for me. Because I could not find an active / monitored library that handled the level of complexity I need when b","default_branch":null,"files":null,"tree":[],"storefront":"/r/kgar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kgar/ts-markdown/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."}