mdtocs
Version:
Markdown table of contents generator.
15 lines (14 loc) • 732 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.BULLET = exports.INDENT = exports.NEWLINE = exports.HYPHEN = exports.BLANK = exports.WHITESPACE_REGEX = exports.INVALID_FRAGMENT_REGEX = exports.HEADING_REGEX = exports.HEADINGS_REGEX = exports.CODE_BLOCK_REGEX = void 0;
exports.CODE_BLOCK_REGEX = /^```.*\n[\s\S]*?```$/gm;
exports.HEADINGS_REGEX = /^(#{1,6}[ \t].+)$|^(.+[\r\n][=-]{3,})$/gm;
exports.HEADING_REGEX = /^(#+)[ \t](.+)$|^(.+)[\r\n]([=-])/;
exports.INVALID_FRAGMENT_REGEX = /[^a-zA-Z0-9_-]/g;
exports.WHITESPACE_REGEX = /\s/;
exports.BLANK = '';
exports.HYPHEN = '-';
exports.NEWLINE = '\n';
var SPACE = ' ';
exports.INDENT = SPACE.repeat(2);
exports.BULLET = exports.HYPHEN + SPACE;