hljs-mermaid
Version:
Highlight.js / lowlight grammar for Mermaid diagrams. Enables syntax highlighting in editors like Tiptap with @tiptap/extension-code-block-lowlight.
13 lines (12 loc) • 443 B
TypeScript
import type { HLJSApi, Language } from "highlight.js";
/**
* Mermaid grammar definition for highlight.js / lowlight
*
* Reference: https://mermaid.js.org/intro/syntax-reference.html
*
* Register with lowlight:
* import { lowlight } from "lowlight/lib/core.js";
* import mermaidGrammar from "./grammar";
* lowlight.registerLanguage("mermaid", mermaidGrammar);
*/
export declare const mermaidGrammar: (hljs: HLJSApi) => Language;