UNPKG

@vitepress-code-preview/plugin

Version:

preview component of code and component in vitepress

23 lines (22 loc) 592 B
import { Plugin } from 'vite'; import MarkdownIt from 'markdown-it'; /** * markdown 插件的配置参数 */ interface PreviewPluginOptions { /** docs文档路径 */ docRoot: string; /** 自定义容器组件名 */ componentName?: string; } /** * vite插件, 用来转换markdown中的demo代码 */ declare function viteDemoPreviewPlugin(): Plugin; /** * markdown插件,用来解析demo代码 * @param md * @param options */ declare function demoPreviewPlugin(md: MarkdownIt, options?: PreviewPluginOptions): void; export { viteDemoPreviewPlugin, demoPreviewPlugin };