Spaces:
Build error
Build error
| 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"; | |
| } | |
| }; | |