{"repo":"Saluana/streamdown-vue","free":true,"listed":false,"github":"https://github.com/Saluana/streamdown-vue","clone":"git clone https://github.com/Saluana/streamdown-vue.git","description":"Streamdown style streaming Markdown to Vue 3 & Nuxt 3","language":"TypeScript","stars":53,"topics":["ai","llm","markdown","vercel","markdown-stream","streamdown"],"license":null,"category":"ai-agents","readme_excerpt":"streamdown-vue streamdown-vue brings Streamdown-style streaming Markdown to Vue 3 & Nuxt 3. It ships a component that incrementally renders Markdown as it arrives (token‑by‑token, chunk‑by‑chunk), plus helper utilities to keep partially received text valid. --- Table of Contents 1. Features 2. Installation 3. Quick Start (Basic SSR + CSR) 4. Default Styling & Customization 5. Deep Dive Tutorial (Streaming from an AI / SSE source) 6. Props Reference (All props) 7. Component Slots & Overrides 8. Built‑in Components & Data Attributes 9. Security Model (Link/Image hardening) 10. Syntax Highlighting (Shiki), Copy / Download & Extensible Actions 11. Mermaid Diagrams 12. Math & LaTeX Fixes 13. Utilities ( parseBlocks , parseIncompleteMarkdown , LaTeX helpers) 14. Performance Tips 15. Nuxt 3 Usage & SSR Notes 16. Recipe Gallery 17. FAQ 18. Development & Contributing --- 1. Features - GitHub‑flavored Markdown (tables, task lists, strikethrough) via remark-gfm - KaTeX math ( remark-math + rehype-katex ) with extra repairs (matrices, stray $ ) - Shiki syntax highlighting (light + dark themes) with reactive copy & download buttons and an extensible action bar (add your own buttons globally or per-instance) - Mermaid diagrams with caching, async render & graceful error recovery - Incremental rendering + repair of incomplete Markdown tokens while streaming - Secure allow‑list based hardening of link & image URLs (blocks javascript: etc.) - Component override layer (swap any tag / embed cus","default_branch":null,"files":null,"tree":[],"storefront":"/r/Saluana","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Saluana/streamdown-vue/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."}