llm-code-format
Version:
Parsing and serialization of multiple code files in Markdown for LLMs
14 lines (13 loc) • 407 B
JavaScript
const language = (name) => {
if (name.endsWith(".html"))
return "html";
if (name.endsWith(".js"))
return "javascript";
if (name.endsWith(".css"))
return "css";
return "";
};
export const formatMarkdownFiles = (files) => Object.entries(files)
.map(([name, text]) => [`**${name}**\n`, "```" + language(name), text, "```\n"].join("\n"))
.join("\n")
.trim();