UNPKG

@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
/** * 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';