INNER CODE UNIT · JavaScript
match
DavidAnson/markdownlint · demo/default.js:53
const match = /^\?renderer=([a-z-]+)$/.exec(globalThis.location.search);
const renderer = match ? match[1] : "micromark";
if (renderer === "markdown-it") {
return markdownit({ "html": true }).render(markdown);
} else if (renderer === "micromark") {
// See lib/micromark-parse.mjs
const micromarkDirectiveNoInline = {
...micromark.directive()
};
delete micromarkDirectiveNoInline.text;
const parseOptions = {
"extensions": [
micromarkDirectiveNoInline,
micromark.gfmAutolinkLiteral(),
micromark.gfmFootnote(),
micromark.gfmTable(),
micromark.math()
]