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"; | |
} | |
}; | |