1- import type { SystemDefinition } from '../../..' ;
2-
31export default {
4- 'application/epub+zip' : {
5- extensions : [ 'epub' ] ,
6- } ,
7- 'application/gzip' : {
8- extensions : [ 'gz' ] ,
9- } ,
10- 'application/java-archive' : {
11- extensions : [ 'jar' , 'war' , 'ear' ] ,
12- } ,
13- 'application/json' : {
14- extensions : [ 'json' , 'map' ] ,
15- } ,
16- 'application/ld+json' : {
17- extensions : [ 'jsonld' ] ,
18- } ,
19- 'application/msword' : {
20- extensions : [ 'doc' , 'dot' ] ,
21- } ,
2+ 'application/epub+zip' : { extensions : [ 'epub' ] } ,
3+ 'application/gzip' : { extensions : [ 'gz' ] } ,
4+ 'application/java-archive' : { extensions : [ 'ear' , 'jar' , 'war' ] } ,
5+ 'application/json' : { extensions : [ 'json' , 'map' ] } ,
6+ 'application/ld+json' : { extensions : [ 'jsonld' ] } ,
7+ 'application/msword' : { extensions : [ 'doc' , 'dot' ] } ,
228 'application/octet-stream' : {
239 extensions : [
2410 'bin' ,
25- 'dms ' ,
26- 'lrf ' ,
27- 'mar ' ,
28- 'so ' ,
11+ 'bpk ' ,
12+ 'buffer ' ,
13+ 'deb ' ,
14+ 'deploy ' ,
2915 'dist' ,
3016 'distz' ,
31- 'pkg' ,
32- 'bpk' ,
17+ 'dll' ,
18+ 'dmg' ,
19+ 'dms' ,
3320 'dump' ,
3421 'elc' ,
35- 'deploy' ,
3622 'exe' ,
37- 'dll' ,
38- 'deb' ,
39- 'dmg' ,
40- 'iso' ,
4123 'img' ,
24+ 'iso' ,
25+ 'lrf' ,
26+ 'mar' ,
4227 'msi' ,
43- 'msp' ,
4428 'msm' ,
45- 'buffer' ,
29+ 'msp' ,
30+ 'pkg' ,
31+ 'so' ,
4632 ] ,
4733 } ,
48- 'application/ogg' : {
49- extensions : [ 'ogx' ] ,
50- } ,
51- 'application/pdf' : {
52- extensions : [ 'pdf' ] ,
53- } ,
54- 'application/rtf' : {
55- extensions : [ 'rtf' ] ,
56- } ,
57- 'application/vnd.amazon.ebook' : {
58- extensions : [ 'azw' ] ,
59- } ,
60- 'application/vnd.apple.installer+xml' : {
61- extensions : [ 'mpkg' ] ,
62- } ,
63- 'application/vnd.mozilla.xul+xml' : {
64- extensions : [ 'xul' ] ,
65- } ,
34+ 'application/ogg' : { extensions : [ 'ogx' ] } ,
35+ 'application/pdf' : { extensions : [ 'pdf' ] } ,
36+ 'application/rtf' : { extensions : [ 'rtf' ] } ,
37+ 'application/vnd.amazon.ebook' : { extensions : [ 'azw' ] } ,
38+ 'application/vnd.apple.installer+xml' : { extensions : [ 'mpkg' ] } ,
39+ 'application/vnd.mozilla.xul+xml' : { extensions : [ 'xul' ] } ,
6640 'application/vnd.ms-excel' : {
67- extensions : [ 'xls' , 'xlm' , 'xla' , 'xlc' , 'xlt' , 'xlw' ] ,
68- } ,
69- 'application/vnd.ms-fontobject' : {
70- extensions : [ 'eot' ] ,
71- } ,
72- 'application/vnd.ms-powerpoint' : {
73- extensions : [ 'ppt' , 'pps' , 'pot' ] ,
74- } ,
75- 'application/vnd.oasis.opendocument.presentation' : {
76- extensions : [ 'odp' ] ,
77- } ,
78- 'application/vnd.oasis.opendocument.spreadsheet' : {
79- extensions : [ 'ods' ] ,
80- } ,
81- 'application/vnd.oasis.opendocument.text' : {
82- extensions : [ 'odt' ] ,
41+ extensions : [ 'xla' , 'xlc' , 'xlm' , 'xls' , 'xlt' , 'xlw' ] ,
8342 } ,
43+ 'application/vnd.ms-fontobject' : { extensions : [ 'eot' ] } ,
44+ 'application/vnd.ms-powerpoint' : { extensions : [ 'pot' , 'pps' , 'ppt' ] } ,
45+ 'application/vnd.oasis.opendocument.presentation' : { extensions : [ 'odp' ] } ,
46+ 'application/vnd.oasis.opendocument.spreadsheet' : { extensions : [ 'ods' ] } ,
47+ 'application/vnd.oasis.opendocument.text' : { extensions : [ 'odt' ] } ,
8448 'application/vnd.openxmlformats-officedocument.presentationml.presentation' : {
8549 extensions : [ 'pptx' ] ,
8650 } ,
@@ -90,154 +54,56 @@ export default {
9054 'application/vnd.openxmlformats-officedocument.wordprocessingml.document' : {
9155 extensions : [ 'docx' ] ,
9256 } ,
93- 'application/vnd.rar' : {
94- extensions : [ 'rar' ] ,
95- } ,
96- 'application/vnd.visio' : {
97- extensions : [ 'vsd' , 'vst' , 'vss' , 'vsw' ] ,
98- } ,
99- 'application/x-7z-compressed' : {
100- extensions : [ '7z' ] ,
101- } ,
102- 'application/x-abiword' : {
103- extensions : [ 'abw' ] ,
104- } ,
105- 'application/x-bzip' : {
106- extensions : [ 'bz' ] ,
107- } ,
108- 'application/x-bzip2' : {
109- extensions : [ 'bz2' , 'boz' ] ,
110- } ,
111- 'application/x-csh' : {
112- extensions : [ 'csh' ] ,
113- } ,
114- 'application/x-freearc' : {
115- extensions : [ 'arc' ] ,
116- } ,
117- 'application/x-httpd-php' : {
118- extensions : [ 'php' ] ,
119- } ,
120- 'application/x-sh' : {
121- extensions : [ 'sh' ] ,
122- } ,
123- 'application/x-tar' : {
124- extensions : [ 'tar' ] ,
125- } ,
126- 'application/xhtml+xml' : {
127- extensions : [ 'xhtml' , 'xht' ] ,
128- } ,
129- 'application/xml' : {
130- extensions : [ 'xml' , 'xsl' , 'xsd' , 'rng' ] ,
131- } ,
132- 'application/zip' : {
133- extensions : [ 'zip' ] ,
134- } ,
135- 'audio/3gpp' : {
136- extensions : [ '3gpp' ] ,
137- } ,
138- 'audio/3gpp2' : {
139- extensions : [ '3g2' ] ,
140- } ,
141- 'audio/aac' : {
142- extensions : [ 'aac' ] ,
143- } ,
144- 'audio/midi' : {
145- extensions : [ 'mid' , 'midi' , 'kar' , 'rmi' ] ,
146- } ,
147- 'audio/mpeg' : {
148- extensions : [ 'mpga' , 'mp2' , 'mp2a' , 'mp3' , 'm2a' , 'm3a' ] ,
149- } ,
150- 'audio/ogg' : {
151- extensions : [ 'oga' , 'ogg' , 'spx' , 'opus' ] ,
152- } ,
153- 'audio/opus' : {
154- extensions : [ 'opus' ] ,
155- } ,
156- 'audio/wav' : {
157- extensions : [ 'wav' ] ,
158- } ,
159- 'audio/webm' : {
160- extensions : [ 'weba' ] ,
161- } ,
162- 'font/otf' : {
163- extensions : [ 'otf' ] ,
164- } ,
165- 'font/ttf' : {
166- extensions : [ 'ttf' ] ,
167- } ,
168- 'font/woff' : {
169- extensions : [ 'woff' ] ,
170- } ,
171- 'font/woff2' : {
172- extensions : [ 'woff2' ] ,
173- } ,
174- 'image/avif' : {
175- extensions : [ 'avif' ] ,
176- } ,
177- 'image/bmp' : {
178- extensions : [ 'bmp' ] ,
179- } ,
180- 'image/gif' : {
181- extensions : [ 'gif' ] ,
182- } ,
183- 'image/jpeg' : {
184- extensions : [ 'jpeg' , 'jpg' , 'jpe' ] ,
185- } ,
186- 'image/png' : {
187- extensions : [ 'png' ] ,
188- } ,
189- 'image/svg+xml' : {
190- extensions : [ 'svg' , 'svgz' ] ,
191- } ,
192- 'image/tiff' : {
193- extensions : [ 'tif' , 'tiff' ] ,
194- } ,
195- 'image/vnd.microsoft.icon' : {
196- extensions : [ 'ico' ] ,
197- } ,
198- 'image/webp' : {
199- extensions : [ 'webp' ] ,
200- } ,
201- 'text/calendar' : {
202- extensions : [ 'ics' , 'ifb' ] ,
203- } ,
204- 'text/css' : {
205- extensions : [ 'css' ] ,
206- } ,
207- 'text/csv' : {
208- extensions : [ 'csv' ] ,
209- } ,
210- 'text/html' : {
211- extensions : [ 'html' , 'htm' , 'shtml' ] ,
212- } ,
213- 'text/javascript' : {
214- extensions : [ 'js' , 'mjs' ] ,
215- } ,
57+ 'application/vnd.rar' : { extensions : [ 'rar' ] } ,
58+ 'application/vnd.visio' : { extensions : [ 'vsd' , 'vss' , 'vst' , 'vsw' ] } ,
59+ 'application/x-7z-compressed' : { extensions : [ '7z' ] } ,
60+ 'application/x-abiword' : { extensions : [ 'abw' ] } ,
61+ 'application/x-bzip' : { extensions : [ 'bz' ] } ,
62+ 'application/x-bzip2' : { extensions : [ 'boz' , 'bz2' ] } ,
63+ 'application/x-csh' : { extensions : [ 'csh' ] } ,
64+ 'application/x-freearc' : { extensions : [ 'arc' ] } ,
65+ 'application/x-httpd-php' : { extensions : [ 'php' ] } ,
66+ 'application/x-sh' : { extensions : [ 'sh' ] } ,
67+ 'application/x-tar' : { extensions : [ 'tar' ] } ,
68+ 'application/xhtml+xml' : { extensions : [ 'xht' , 'xhtml' ] } ,
69+ 'application/xml' : { extensions : [ 'rng' , 'xml' , 'xsd' , 'xsl' ] } ,
70+ 'application/zip' : { extensions : [ 'zip' ] } ,
71+ 'audio/3gpp' : { extensions : [ '3gpp' ] } ,
72+ 'audio/3gpp2' : { extensions : [ '3g2' ] } ,
73+ 'audio/aac' : { extensions : [ 'aac' ] } ,
74+ 'audio/midi' : { extensions : [ 'kar' , 'mid' , 'midi' , 'rmi' ] } ,
75+ 'audio/mpeg' : { extensions : [ 'm2a' , 'm3a' , 'mp2' , 'mp2a' , 'mp3' , 'mpga' ] } ,
76+ 'audio/ogg' : { extensions : [ 'oga' , 'ogg' , 'opus' , 'spx' ] } ,
77+ 'audio/opus' : { extensions : [ 'opus' ] } ,
78+ 'audio/wav' : { extensions : [ 'wav' ] } ,
79+ 'audio/webm' : { extensions : [ 'weba' ] } ,
80+ 'font/otf' : { extensions : [ 'otf' ] } ,
81+ 'font/ttf' : { extensions : [ 'ttf' ] } ,
82+ 'font/woff' : { extensions : [ 'woff' ] } ,
83+ 'font/woff2' : { extensions : [ 'woff2' ] } ,
84+ 'image/avif' : { extensions : [ 'avif' ] } ,
85+ 'image/bmp' : { extensions : [ 'bmp' ] } ,
86+ 'image/gif' : { extensions : [ 'gif' ] } ,
87+ 'image/jpeg' : { extensions : [ 'jpe' , 'jpeg' , 'jpg' ] } ,
88+ 'image/png' : { extensions : [ 'png' ] } ,
89+ 'image/svg+xml' : { extensions : [ 'svg' , 'svgz' ] } ,
90+ 'image/tiff' : { extensions : [ 'tif' , 'tiff' ] } ,
91+ 'image/vnd.microsoft.icon' : { extensions : [ 'ico' ] } ,
92+ 'image/webp' : { extensions : [ 'webp' ] } ,
93+ 'text/calendar' : { extensions : [ 'ics' , 'ifb' ] } ,
94+ 'text/css' : { extensions : [ 'css' ] } ,
95+ 'text/csv' : { extensions : [ 'csv' ] } ,
96+ 'text/html' : { extensions : [ 'htm' , 'html' , 'shtml' ] } ,
97+ 'text/javascript' : { extensions : [ 'js' , 'mjs' ] } ,
21698 'text/plain' : {
217- extensions : [ 'txt' , 'text' , 'conf' , 'def' , 'list' , 'log' , 'in' , 'ini' ] ,
218- } ,
219- 'video/3gpp' : {
220- extensions : [ '3gp' , '3gpp' ] ,
221- } ,
222- 'video/3gpp2' : {
223- extensions : [ '3g2' ] ,
224- } ,
225- 'video/mp2t' : {
226- extensions : [ 'ts' ] ,
227- } ,
228- 'video/mp4' : {
229- extensions : [ 'mp4' , 'mp4v' , 'mpg4' ] ,
230- } ,
231- 'video/mpeg' : {
232- extensions : [ 'mpeg' , 'mpg' , 'mpe' , 'm1v' , 'm2v' ] ,
233- } ,
234- 'video/ogg' : {
235- extensions : [ 'ogv' ] ,
236- } ,
237- 'video/webm' : {
238- extensions : [ 'webm' ] ,
239- } ,
240- 'video/x-msvideo' : {
241- extensions : [ 'avi' ] ,
242- } ,
243- } satisfies SystemDefinition [ 'mimeTypes' ] ;
99+ extensions : [ 'conf' , 'def' , 'in' , 'ini' , 'list' , 'log' , 'text' , 'txt' ] ,
100+ } ,
101+ 'video/3gpp' : { extensions : [ '3gp' , '3gpp' ] } ,
102+ 'video/3gpp2' : { extensions : [ '3g2' ] } ,
103+ 'video/mp2t' : { extensions : [ 'ts' ] } ,
104+ 'video/mp4' : { extensions : [ 'mp4' , 'mp4v' , 'mpg4' ] } ,
105+ 'video/mpeg' : { extensions : [ 'm1v' , 'm2v' , 'mpe' , 'mpeg' , 'mpg' ] } ,
106+ 'video/ogg' : { extensions : [ 'ogv' ] } ,
107+ 'video/webm' : { extensions : [ 'webm' ] } ,
108+ 'video/x-msvideo' : { extensions : [ 'avi' ] } ,
109+ } ;
0 commit comments