@humanspeak/svelte-markdown
Version:
Fast, customizable markdown renderer for Svelte with built-in caching, TypeScript support, and Svelte 5 runes
16 lines (15 loc) • 917 B
JavaScript
// Reexport your entry components here
import {} from './renderers/html/index.js';
import SvelteMarkdown from './SvelteMarkdown.svelte';
import { defaultRenderers } from './utils/markdown-parser.js';
export default SvelteMarkdown;
export { default as Html, UnsupportedHTML } from './renderers/html/index.js';
export { Unsupported } from './renderers/index.js';
export { allowHtmlOnly, buildUnsupportedHTML, excludeHtmlOnly } from './utils/unsupportedHtmlRenderers.js';
export { allowRenderersOnly, buildUnsupportedRenderers, excludeRenderersOnly } from './utils/unsupportedRenderers.js';
export { defaultRenderers };
// Canonical key lists (public API names)
export { htmlRendererKeysInternal as htmlRendererKeys, rendererKeysInternal as rendererKeys } from './utils/rendererKeys.js';
// Cache utilities
export { MemoryCache } from './utils/cache.js';
export { TokenCache, tokenCache } from './utils/token-cache.js';