UNPKG

vue-renderer-markdown-monaco

Version:

A Vue 3 component that renders Markdown string content as HTML, supporting custom components and advanced markdown features.

35 lines 2.66 kB
import { Plugin } from 'vue'; import { default as AdmonitionNode } from './components/AdmonitionNode'; import { default as BlockquoteNode } from './components/BlockquoteNode'; import { default as CheckboxNode } from './components/CheckboxNode'; import { default as CodeBlockNode } from './components/CodeBlockNode'; import { default as DefinitionListNode } from './components/DefinitionListNode'; import { default as EmojiNode } from './components/EmojiNode'; import { default as FootnoteNode } from './components/FootnoteNode'; import { default as FootnoteReferenceNode } from './components/FootnoteReferenceNode'; import { default as HardBreakNode } from './components/HardBreakNode'; import { default as HeadingNode } from './components/HeadingNode'; import { default as HighlightNode } from './components/HighlightNode'; import { default as ImageNode } from './components/ImageNode'; import { default as InlineCodeNode } from './components/InlineCodeNode'; import { default as InsertNode } from './components/InsertNode'; import { default as LinkNode } from './components/LinkNode'; import { default as ListItemNode } from './components/ListItemNode'; import { default as ListNode } from './components/ListNode'; import { default as MathBlockNode } from './components/MathBlockNode'; import { default as MathInlineNode } from './components/MathInlineNode'; import { default as MermaidBlockNode } from './components/MermaidBlockNode'; import { default as MarkdownRender } from './components/NodeRenderer'; import { default as ParagraphNode } from './components/ParagraphNode'; import { default as StrikethroughNode } from './components/StrikethroughNode'; import { default as StrongNode } from './components/StrongNode'; import { default as SubscriptNode } from './components/SubscriptNode'; import { default as SuperscriptNode } from './components/SuperscriptNode'; import { default as TableNode } from './components/TableNode'; import { default as TextNode } from './components/TextNode'; import { default as ThematicBreakNode } from './components/ThematicBreakNode'; export { AdmonitionNode, BlockquoteNode, CheckboxNode, CodeBlockNode, DefinitionListNode, EmojiNode, FootnoteNode, FootnoteReferenceNode, HardBreakNode, HeadingNode, HighlightNode, ImageNode, InlineCodeNode, InsertNode, LinkNode, ListItemNode, ListNode, MathBlockNode, MathInlineNode, MermaidBlockNode, MarkdownRender, ParagraphNode, StrikethroughNode, StrongNode, SubscriptNode, SuperscriptNode, TableNode, TextNode, ThematicBreakNode, }; export * from './utils'; export default MarkdownRender; export declare const VueRendererMarkdown: Plugin; //# sourceMappingURL=exports.d.ts.map