mirror of
https://github.com/stackblitz-labs/bolt.diy
synced 2025-03-10 06:00:19 +00:00
24 lines
479 B
TypeScript
24 lines
479 B
TypeScript
|
export const getLanguageFromExtension = (ext: string): string => {
|
||
|
const map: Record<string, string> = {
|
||
|
js: "javascript",
|
||
|
jsx: "jsx",
|
||
|
ts: "typescript",
|
||
|
tsx: "tsx",
|
||
|
json: "json",
|
||
|
html: "html",
|
||
|
css: "css",
|
||
|
py: "python",
|
||
|
java: "java",
|
||
|
rb: "ruby",
|
||
|
cpp: "cpp",
|
||
|
c: "c",
|
||
|
cs: "csharp",
|
||
|
go: "go",
|
||
|
rs: "rust",
|
||
|
php: "php",
|
||
|
swift: "swift",
|
||
|
md: "plaintext",
|
||
|
sh: "bash",
|
||
|
};
|
||
|
return map[ext] || "typescript";
|
||
|
};
|