@@ -79,36 +79,63 @@ const type_dynamics = new Set([
7979] ) ;
8080const type_mimes = new Map ( [
8181 [ 'apk' , 'application/zip' ] ,
82+ [ 'aac' , 'audio/aac' ] ,
83+ [ 'aiff' , 'audio/aiff' ] ,
8284 [ 'bpg' , 'image/bpg' ] ,
8385 [ 'css' , 'text/css; charset=utf-8' ] ,
8486 [ 'events' , 'text/event-stream' ] ,
8587 [ 'flac' , 'audio/flac' ] ,
88+ [ 'gif' , 'image/gif' ] ,
8689 [ 'gz' , 'application/gzip' ] ,
8790 [ 'hta' , 'application/hta' ] ,
8891 [ 'html' , 'text/html; charset=utf-8' ] ,
8992 [ 'ico' , 'image/x-icon' ] ,
9093 [ 'jpg' , 'image/jpeg' ] ,
94+ [ 'jpeg' , 'image/jpeg' ] ,
9195 [ 'js' , 'text/javascript; charset=utf-8' ] ,
9296 [ 'json' , 'application/json; charset=utf-8' ] ,
97+ [ 'm4a' , 'audio/mp4' ] ,
9398 [ 'mid' , 'audio/midi' ] ,
94- [ 'mp3' , 'audio/mpeg3' ] ,
99+ [ 'mp3' , 'audio/mpeg' ] ,
100+ [ 'mp4' , 'video/mp4' ] ,
101+ [ 'ogg' , 'audio/ogg' ] ,
95102 [ 'pdf' , 'application/pdf' ] ,
96103 [ 'png' , 'image/png' ] ,
97104 [ 'rss' , 'application/rss+xml; charset=utf-8' ] ,
105+ [ 'svg' , 'image/svg+xml; charset=utf-8' ] ,
98106 [ 'txt' , 'text/plain; charset=utf-8' ] ,
107+ [ 'wav' , 'audio/wav' ] ,
108+ [ 'webm' , 'video/webm' ] ,
109+ [ 'webp' , 'image/webp' ] ,
110+ [ 'woff' , 'font/woff' ] ,
111+ [ 'woff2' , 'font/woff2' ] ,
99112 [ 'xml' , 'application/xml; charset=utf-8' ] ,
100113 [ 'xz' , 'application/x-xz' ] ,
101114 [ 'zip' , 'application/zip' ] ,
102115] ) ;
103116const type_raws = new Set ( [
117+ 'aac' ,
118+ 'aiff' ,
104119 'apk' ,
105120 'bpg' ,
106121 'flac' ,
122+ 'gif' ,
107123 'gz' ,
124+ 'ico' ,
108125 'jpg' ,
126+ 'jpeg' ,
127+ 'm4a' ,
128+ 'mid' ,
109129 'mp3' ,
130+ 'mp4' ,
131+ 'ogg' ,
110132 'pdf' ,
111133 'png' ,
134+ 'wav' ,
135+ 'webm' ,
136+ 'webp' ,
137+ 'woff' ,
138+ 'woff2' ,
112139 'xz' ,
113140 'zip' ,
114141] ) ;
0 commit comments