// Markdown-Renderer fuer Chat-Messages. // Kompakter Wrapper um marked + Custom Code-Block-Renderer. // Wird aus Message.svelte (Phase 8) und ChatPanel (legacy) verwendet. import { marked, type Tokens } from 'marked'; const renderer = new marked.Renderer(); renderer.code = function ({ text, lang }: Tokens.Code): string { const language = lang || ''; const escapedCode = text .replace(/&/g, '&') .replace(//g, '>'); return `
${escapedCode}