UNPKG

svem

Version:

Svelte in Markdown preprocessor

15 lines (14 loc) 312 B
import { visit } from "unist-util-visit"; const remarkDeepParse = () => { return (tree) => { visit(tree, "text", (node) => { const hasMarkup = /<[a-zA-Z0-9_]+([^>].*)(>)/.test(node.value ?? ""); if (hasMarkup) { node.type = "html"; } }); }; }; export { remarkDeepParse };