← Files Plugin EvalARCHIVED FILE

src/renderers/index.js

435 Bytes · Sep 30, 2026 · 23:18 UTC

↓ Download file

import { renderHtml } from "./html.js";
import { renderMarkdown } from "./markdown.js";

export function renderPayload(payload, format) {
  if (format === "json") {
    return `${JSON.stringify(payload, null, 2)}\n`;
  }
  if (format === "markdown" || format === "md") {
    return `${renderMarkdown(payload)}\n`;
  }
  if (format === "html") {
    return renderHtml(payload);
  }
  throw new Error(`Unsupported format: ${format}`);
}

SHA-256: 272c5e199972f5c38a415ba25a0ea8b5c69e88574d0a8cd0f9b474176763bbbe