import { unified } from "unified"; import remarkParse from "remark-parse"; import remarkRehype from "remark-rehype"; import rehypeSanitize from "rehype-sanitize"; import rehypeStringify from "rehype-stringify"; export default async function markdownToHtml(markdown: string) { const result = await unified() .use(remarkParse) .use(remarkRehype) .use(rehypeSanitize) .use(rehypeStringify) .process(markdown); return result.toString(); }