Files
lynchmark.com/tests/5_markdown_parser/outputs_gemini/gemini-3-pro-preview TEMP_0.1.js
T

8 lines
305 B
JavaScript

const parseMarkdown = async s => {
const [{ marked: m }, { default: p }] = await Promise.all([
import('https://cdn.jsdelivr.net/npm/marked/lib/marked.esm.js'),
import('https://cdn.jsdelivr.net/npm/dompurify/dist/purify.es.js')
])
return p.sanitize(m.parse(s))
}
export default parseMarkdown;