UNPKG

ts-markdown-builder

Version:
21 lines 659 B
import { maxBackticks } from "./utils.mjs"; export function italic(text) { return `*${text}*`; } export function bold(text) { return `**${text}**`; } export function code(text) { const backticksCount = maxBackticks(text) + 1; const backticks = '`'.repeat(backticksCount); const frontPadding = text.startsWith('`') ? ' ' : ''; const backPadding = text.endsWith('`') ? ' ' : ''; return `${backticks}${frontPadding}${text}${backPadding}${backticks}`; } export function link(url, text) { return text ? `[${text}](${url})` : `<${url}>`; } export function image(url, text) { return `![${text ?? ''}](${url})`; } //# sourceMappingURL=inline.mjs.map