@magidoc/plugin-svelte-marked
Version:
A markdown parser library that renders to svelte components.
20 lines (19 loc) • 994 B
TypeScript
import * as MarkdownComponents from './markdown/components';
import { extensions } from './markdown/extensions';
import type { ContainerOptions, TokenExtractionParameters, TokenExtractor } from './markdown/extensions/container';
import Markdown from './markdown/Markdown.svelte';
import MarkdownToken from './markdown/MarkdownToken.svelte';
import MarkdownTokens from './markdown/MarkdownTokens.svelte';
import type { MarkdownOptions, Renderers, RendererType } from './markdown/markedConfiguration';
import { generatePathSegment, isRelative, joinUrlPaths } from './utils/url';
export default Markdown;
export { MarkdownComponents };
export { MarkdownToken, MarkdownTokens };
export { extensions };
export type { ContainerOptions, TokenExtractionParameters, TokenExtractor, MarkdownOptions, RendererType, Renderers };
declare const urlUtils: {
joinUrlPaths: typeof joinUrlPaths;
isRelative: typeof isRelative;
generatePathSegment: typeof generatePathSegment;
};
export { urlUtils };