{"id":"horsenuggets/luau-markdown-renderer","name":"luau-markdown-renderer","scope":"horsenuggets","platform":"roblox","description":"Renders Markdown text into Roblox Studio UI elements.","version":"0.0.3","latest":"0.0.3","versions":["0.0.1","0.0.2","0.0.3"],"license":"MIT","licenseRating":"safe","licenseCaveats":[],"licenseVerified":true,"dependencies":{"elttob/fusion":{"version":"^0.3.0","alias":"Fusion"},"horsenuggets/t":{"version":"^3.1.1-horse.0.4","alias":"t"}},"integrity":"afadd0e13c83fd246ccf6c90d4648009889d6c06f76315bb59a608ee78e97a77","likes":0,"downloads":0,"install":"forest install horsenuggets/luau-markdown-renderer","url":"https://forest.dev/p/roblox/horsenuggets/luau-markdown-renderer","files":"https://api.forest.dev/ai/package/roblox/horsenuggets/luau-markdown-renderer/files","readme":"# luau-markdown-renderer\n\nRenders Markdown text into Roblox Studio UI elements.\n\n## Usage\n\n```luau\nlocal Fusion = require(\"@packages/Fusion\")\nlocal MarkdownRenderer = require(\"@packages/MarkdownRenderer\")\n\nlocal scope = Fusion.scoped(Fusion)\n\nlocal ui = MarkdownRenderer.render(scope, {\n    Source = \"# Hello\\n\\nThis is **bold** and `code`.\",\n    Width = 400,\n})\nui.Parent = someFrame\n```\n\n## Supported Markdown\n\n- Headings (H1-H6)\n- Paragraphs\n- **Bold**, *italic*, ~~strikethrough~~, `inline code`\n- Fenced code blocks with language tags\n- Bullet lists with nesting\n- Numbered lists\n- Block quotes with nesting\n- Horizontal rules\n\n## Parser\n\nThe parser can be used independently without Fusion:\n\n```luau\nlocal Parser = require(\"@packages/MarkdownRenderer/Parser\")\n\nlocal nodes = Parser.parse(\"# Hello\\n\\nWorld\")\n```\n","readmeTruncated":false}