UNPKG

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