UNPKG

@shikijs/markdown-it

Version:

markdown-it integration for shiki

21 lines (20 loc) 881 B
import { i as MarkdownItShikiSetupOptions, n as setupMarkdownIt, r as MarkdownItShikiExtraOptions, t as fromHighlighter } from "./core-7Y6f3vB_.mjs"; import { BuiltinLanguage, LanguageInput } from "shiki"; import MarkdownIt from "markdown-it"; //#region src/index.d.ts type MarkdownItShikiOptions = MarkdownItShikiSetupOptions & { /** * Language names to include. * * @default Object.keys(bundledLanguages) */ langs?: Array<LanguageInput | BuiltinLanguage>; /** * Alias of languages * @example { 'my-lang': 'javascript' } */ langAlias?: Record<string, string>; }; declare function markdownItShiki(options: MarkdownItShikiOptions): Promise<(markdownit: MarkdownIt) => void>; //#endregion export { type MarkdownItShikiExtraOptions, MarkdownItShikiOptions, type MarkdownItShikiSetupOptions, markdownItShiki as default, fromHighlighter, setupMarkdownIt };