export function escapeHTML(text) { return String(text).replace(/[&<>"']/g, (c) => ({ '&': '&', '<': '<', '>': '>', '"': '"', "'": ''' })[c]); } export function createDocument(template, rendered) { const m = rendered.metadata; const escape = escapeHTML; const schema = rendered.schema ? `\n` : ''; const head = `