Streamdown 2.4: More customization, accessibility and custom rendering
Streamdown 2.4 releases with customization hooks, accessibility improvements, internationalization support, and Tailwind v4 compatibility for developers rendering markdown.
Streamdown v2.4 introduces customization hooks, accessibility features, and user experience improvements for developers rendering markdown. Teams can now customize the appearance of their markdown output using several new properties. You can override the built-in icons by passing a specific component map to the prop.icons The now accepts a option for light and dark Shiki themes, a meta option for custom starting line numbers, and an virtual component for styling inline code independently from blocks.createCodePluginthemesstartLineinlineCode Streamdown now supports internationalization and text direction.
The prop automatically applies left-to-right or right-to-left formatting based on the first strong Unicode character, and the prop supports custom languages.dirtranslations Tables include a fullscreen overlay controlled via the prop, complete with scroll locking and Escape key support. Developers can hook into streaming events using the and callbacks.controlsonAnimationStartonAnimationEnd This release fixes empty lines collapsing in syntax-highlighted blocks and prevents ordered lists from retriggering animations during streaming. For projects using Tailwind v4, the new prop…