configuration/constants/markdown.constants.ts

configuration/constants/markdown.constants.ts is a file in Bane's Lab Site. 26 lines of code and 22 definitions.

export const FENCE = "```";

export const HEADING_MARK = "#";

export const HEADING_MAX_LEVEL = 6;

export const QUOTE_MARK = ">";

export const BULLET_MARKS: ReadonlySet<string> = new Set(["-", "*", "+"]);

export const ORDERED_CLOSE = ".";

export const RULE_CHARS: ReadonlySet<string> = new Set(["-", "*", "_"]);

export const RULE_MIN_LENGTH = 3;

export const FRONTMATTER_FENCE = "---";

export const TABLE_PIPE = "|";

export const TABLE_RULE_CHARS: ReadonlySet<string> = new Set(["-", ":", " "]);

export const STRONG_MARK = "**";

export const EMPHASIS_MARK = "*";

export const EMPHASIS_MARKS: ReadonlySet<string> = new Set([EMPHASIS_MARK, "_"]);

export const CODE_MARK = "`";

export const LINK_OPEN = "[";

export const LINK_MIDDLE = "](";

export const LINK_CLOSE = ")";

export const ESCAPES: ReadonlyMap<string, string> = new Map([
    ["&", "&amp;"],
    ["<", "&lt;"],
    [">", "&gt;"],
]);

export const COMMENT_OPEN = "<!--";

export const COMMENT_CLOSE = "-->";

export const MARKDOWN_CLASS = "markdown";