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
TypeScript
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