@humanspeak/svelte-markdown
Version:
Markdown and HTML renderer for Svelte 5 — built for rendering streaming AI agent output from Claude Code, ChatGPT, and agentic workflows. XSS-safe defaults, streaming-aware sanitization, token caching, TypeScript types, and Svelte 5 runes.
38 lines (37 loc) • 1.69 kB
JavaScript
/**
* Barrel export for all built-in markdown renderer components.
*
* Each export corresponds to a key in the {@link Renderers} type and maps
* one-to-one with a markdown token type produced by the `marked` lexer.
*
* @module
*/
/**
* Placeholder component rendered for markdown token types that have been
* blocked via `excludeRenderersOnly`, `allowRenderersOnly`, or
* `buildUnsupportedRenderers`.
*/
export { default as Unsupported } from './_Unsupported.svelte';
export { default as Blockquote } from './Blockquote.svelte';
export { default as Br } from './Br.svelte';
export { default as Code } from './Code.svelte';
export { default as Codespan } from './Codespan.svelte';
export { default as Del } from './Del.svelte';
export { default as Em } from './Em.svelte';
export { default as Escape } from './Escape.svelte';
export { default as Heading } from './Heading.svelte';
export { default as Hr } from './Hr.svelte';
export { default as Html } from './html/index.js';
export { default as Image } from './Image.svelte';
export { default as Link } from './Link.svelte';
export { default as List } from './List.svelte';
export { default as ListItem } from './ListItem.svelte';
export { default as Paragraph } from './Paragraph.svelte';
export { default as RawText } from './RawText.svelte';
export { default as Strong } from './Strong.svelte';
export { default as Table } from './Table.svelte';
export { default as TableBody } from './TableBody.svelte';
export { default as TableCell } from './TableCell.svelte';
export { default as TableHead } from './TableHead.svelte';
export { default as TableRow } from './TableRow.svelte';
export { default as Text } from './Text.svelte';