UNPKG

llm-code-format

Version:

Parsing and serialization of multiple code files in Markdown for LLMs

18 lines (17 loc) 566 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatMarkdownFiles = void 0; const language = (name) => { if (name.endsWith(".html")) return "html"; if (name.endsWith(".js")) return "javascript"; if (name.endsWith(".css")) return "css"; return ""; }; const formatMarkdownFiles = (files) => Object.entries(files) .map(([name, text]) => [`**${name}**\n`, "```" + language(name), text, "```\n"].join("\n")) .join("\n") .trim(); exports.formatMarkdownFiles = formatMarkdownFiles;