UNPKG

@discord-user-card/markdown

Version:

A markdown parser for Discord

11 lines 485 B
import { anyScopeRegex, defaultRules, htmlTag, sanitizeText } from "simple-markdown"; import { extendRule } from "../functions/extendRule.js"; // eslint-disable-next-line regexp/no-super-linear-backtracking const textRegex = /^[\s\S]+?(?=[^0-9A-Z\s]|\n\n|\n|\w+:\S|$)/i; export const text = extendRule({ match: anyScopeRegex(textRegex), html: (node) => { return htmlTag("span", sanitizeText(node.content)); }, }, defaultRules.text); //# sourceMappingURL=text.js.map