mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-10-24 22:30:35 +08:00
Changes the display of embeds from being markdown images to markdown links. Mimics the way embeds work on the desktop app and allows other embeds to work too like pdfs, videos, etc.
64 lines
1.8 KiB
TypeScript
64 lines
1.8 KiB
TypeScript
export const mimes: Record<string, string> = {
|
|
"3gp": "video/3gpp",
|
|
"7z": "application/x-7z-compressed",
|
|
aac: "audio/aac",
|
|
avi: "video/x-msvideo",
|
|
bin: "application/octet-stream",
|
|
bmp: "image/bmp",
|
|
bz: "application/x-bzip",
|
|
bz2: "application/x-bzip2",
|
|
csh: "application/x-csh",
|
|
css: "text/css",
|
|
csv: "text/csv",
|
|
doc: "application/msword",
|
|
docx: "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
|
|
epub: "application/epub+zip",
|
|
gz: "application/gzip",
|
|
gif: "image/gif",
|
|
htm: "text/html",
|
|
html: "text/html",
|
|
ico: "image/vnd.microsoft.icon",
|
|
jar: "application/java-archive",
|
|
jpeg: "image/jpeg",
|
|
jpg: "image/jpeg",
|
|
js: "text/javascript",
|
|
json: "application/json",
|
|
mjs: "text/javascript",
|
|
mp3: "audio/mpeg",
|
|
mp4: "video/mp4",
|
|
mpeg: "video/mpeg",
|
|
mov: "video/mp4",
|
|
odp: "application/vnd.oasis.opendocument.presentation",
|
|
ods: "application/vnd.oasis.opendocument.spreadsheet",
|
|
odt: "application/vnd.oasis.opendocument.text",
|
|
oga: "audio/ogg",
|
|
ogv: "video/ogg",
|
|
ogx: "application/ogg",
|
|
otf: "font/otf",
|
|
png: "image/png",
|
|
pdf: "application/pdf",
|
|
php: "application/x-httpd-php",
|
|
ppt: "application/vnd.ms-powerpoint",
|
|
pptx: "application/vnd.openxmlformats-officedocument.presentationml.presentation",
|
|
rar: "application/vnd.rar",
|
|
rtf: "application/rtf",
|
|
sh: "application/x-sh",
|
|
svg: "image/svg+xml",
|
|
tar: "application/x-tar",
|
|
tif: "image/tiff",
|
|
tiff: "image/tiff",
|
|
ttf: "font/ttf",
|
|
txt: "text/plain",
|
|
wav: "audio/wav",
|
|
weba: "audio/webm",
|
|
webm: "video/webm",
|
|
webp: "image/webp",
|
|
woff: "font/woff",
|
|
woff2: "font/woff2",
|
|
xhtml: "application/xhtml+xml",
|
|
xls: "application/vnd.ms-excel",
|
|
xlsx: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
|
xml: "application/xml",
|
|
zip: "application/zip",
|
|
};
|