ts-markdown-builder
Version:
Elegant markdown builder with minimal bundle size.
12 lines • 404 B
JavaScript
export const lineBreak = '<br/>';
export function disclosure(title, content, options) {
const headerHack = title.startsWith('#') ? '\n\n' : '';
return `<details${options?.open ? ' open' : ''}>
<summary>${headerHack}${title}${headerHack}</summary>
${escapeMarkdownInHtml(content)}
</details>`;
}
function escapeMarkdownInHtml(markdown) {
return `\n${markdown}\n`;
}
//# sourceMappingURL=html.mjs.map