export const getLanguageFromPath = (path: string): string => { const extension = path.split(".").pop()?.toLowerCase(); switch (extension) { case "js": case "jsx": return "javascript"; case "ts": case "tsx": return "typescript"; case "py": return "python"; case "html": return "html"; case "css": return "css"; case "json": return "json"; case "md": return "markdown"; case "yml": case "yaml": return "yaml"; case "sh": case "bash": return "bash"; case "dockerfile": return "dockerfile"; case "rs": return "rust"; case "go": return "go"; case "java": return "java"; case "cpp": case "cc": case "cxx": return "cpp"; case "c": return "c"; case "rb": return "ruby"; case "php": return "php"; case "sql": return "sql"; default: return "text"; } };