Skip to content

Commit c6d1a00

Browse files
authored
Add a couple of file types to the text section (ggml-org#17670)
* Add a couple of file types to the text section * Format + regenerate index * Rebuild after rebase
1 parent 424c579 commit c6d1a00

File tree

4 files changed

+64
-7
lines changed

4 files changed

+64
-7
lines changed

tools/server/public/index.html.gz

2.79 KB
Binary file not shown.

tools/server/webui/src/lib/constants/supported-file-types.ts

Lines changed: 28 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,8 +126,13 @@ export const TEXT_FILE_TYPES = {
126126
mimeTypes: [MimeTypeText.JAVA]
127127
},
128128
[FileTypeText.CPP]: {
129-
extensions: [FileExtensionText.CPP, FileExtensionText.C, FileExtensionText.H],
130-
mimeTypes: [MimeTypeText.CPP_SRC, MimeTypeText.C_SRC, MimeTypeText.C_HDR]
129+
extensions: [
130+
FileExtensionText.CPP,
131+
FileExtensionText.C,
132+
FileExtensionText.H,
133+
FileExtensionText.HPP
134+
],
135+
mimeTypes: [MimeTypeText.CPP_SRC, MimeTypeText.CPP_HDR, MimeTypeText.C_SRC, MimeTypeText.C_HDR]
131136
},
132137
[FileTypeText.PHP]: {
133138
extensions: [FileExtensionText.PHP],
@@ -183,10 +188,30 @@ export const TEXT_FILE_TYPES = {
183188
},
184189
[FileTypeText.LATEX]: {
185190
extensions: [FileExtensionText.TEX],
186-
mimeTypes: [MimeTypeText.LATEX]
191+
mimeTypes: [MimeTypeText.LATEX, MimeTypeText.TEX, MimeTypeText.TEX_APP]
187192
},
188193
[FileTypeText.BIBTEX]: {
189194
extensions: [FileExtensionText.BIB],
190195
mimeTypes: [MimeTypeText.BIBTEX]
196+
},
197+
[FileTypeText.CUDA]: {
198+
extensions: [FileExtensionText.CU, FileExtensionText.CUH],
199+
mimeTypes: [MimeTypeText.CUDA]
200+
},
201+
[FileTypeText.VULKAN]: {
202+
extensions: [FileExtensionText.COMP],
203+
mimeTypes: [MimeTypeText.PLAIN]
204+
},
205+
[FileTypeText.HASKELL]: {
206+
extensions: [FileExtensionText.HS],
207+
mimeTypes: [MimeTypeText.HASKELL]
208+
},
209+
[FileTypeText.CSHARP]: {
210+
extensions: [FileExtensionText.CS],
211+
mimeTypes: [MimeTypeText.CSHARP]
212+
},
213+
[FileTypeText.PROPERTIES]: {
214+
extensions: [FileExtensionText.PROPERTIES],
215+
mimeTypes: [MimeTypeText.PROPERTIES]
191216
}
192217
} as const;

tools/server/webui/src/lib/enums/files.ts

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,12 @@ export enum FileTypeText {
6262
VUE = 'vue',
6363
SVELTE = 'svelte',
6464
LATEX = 'latex',
65-
BIBTEX = 'bibtex'
65+
BIBTEX = 'bibtex',
66+
CUDA = 'cuda',
67+
VULKAN = 'vulkan',
68+
HASKELL = 'haskell',
69+
CSHARP = 'csharp',
70+
PROPERTIES = 'properties'
6671
}
6772

6873
// File extension enums
@@ -121,7 +126,14 @@ export enum FileExtensionText {
121126
VUE = '.vue',
122127
SVELTE = '.svelte',
123128
TEX = '.tex',
124-
BIB = '.bib'
129+
BIB = '.bib',
130+
CU = '.cu',
131+
CUH = '.cuh',
132+
COMP = '.comp',
133+
HPP = '.hpp',
134+
HS = '.hs',
135+
PROPERTIES = '.properties',
136+
CS = '.cs'
125137
}
126138

127139
// MIME type enums
@@ -165,7 +177,10 @@ export enum MimeTypeText {
165177
CSV = 'text/csv',
166178
PYTHON = 'text/x-python',
167179
JAVA = 'text/x-java-source',
180+
CPP_HDR = 'text/x-c++hdr',
168181
CPP_SRC = 'text/x-c++src',
182+
CSHARP = 'text/x-csharp',
183+
HASKELL = 'text/x-haskell',
169184
C_SRC = 'text/x-csrc',
170185
C_HDR = 'text/x-chdr',
171186
PHP = 'text/x-php',
@@ -182,6 +197,10 @@ export enum MimeTypeText {
182197
DART = 'text/x-dart',
183198
VUE = 'text/x-vue',
184199
SVELTE = 'text/x-svelte',
185-
LATEX = 'text/x-tex',
186-
BIBTEX = 'text/x-bibtex'
200+
TEX = 'text/x-tex',
201+
TEX_APP = 'application/x-tex',
202+
LATEX = 'application/x-latex',
203+
BIBTEX = 'text/x-bibtex',
204+
CUDA = 'text/x-cuda',
205+
PROPERTIES = 'text/properties'
187206
}

tools/server/webui/src/lib/utils/file-type.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,13 @@ export function getFileTypeCategory(mimeType: string): FileTypeCategory | null {
7777
case MimeTypeText.SVELTE:
7878
case MimeTypeText.LATEX:
7979
case MimeTypeText.BIBTEX:
80+
case MimeTypeText.CUDA:
81+
case MimeTypeText.CPP_HDR:
82+
case MimeTypeText.CSHARP:
83+
case MimeTypeText.HASKELL:
84+
case MimeTypeText.PROPERTIES:
85+
case MimeTypeText.TEX:
86+
case MimeTypeText.TEX_APP:
8087
return FileTypeCategory.TEXT;
8188

8289
default:
@@ -144,6 +151,12 @@ export function getFileTypeCategoryByExtension(filename: string): FileTypeCatego
144151
case FileExtensionText.SVELTE:
145152
case FileExtensionText.TEX:
146153
case FileExtensionText.BIB:
154+
case FileExtensionText.COMP:
155+
case FileExtensionText.CU:
156+
case FileExtensionText.CUH:
157+
case FileExtensionText.HPP:
158+
case FileExtensionText.HS:
159+
case FileExtensionText.PROPERTIES:
147160
return FileTypeCategory.TEXT;
148161

149162
default:

0 commit comments

Comments
 (0)