tezx
Version:
TezX is a modern, ultra-lightweight, and high-performance JavaScript framework built specifically for Bun. It provides a minimal yet powerful API, seamless environment management, and a high-concurrency HTTP engine for building fast, scalable web applicat
118 lines (117 loc) • 4.82 kB
TypeScript
export declare const mimeTypes: {
readonly html: "text/html";
readonly htm: "text/html";
readonly css: "text/css";
readonly js: "text/javascript";
readonly mjs: "text/javascript";
readonly json: "application/json";
readonly xml: "application/xml";
readonly txt: "text/plain";
readonly md: "text/markdown";
readonly csv: "text/csv";
readonly tsv: "text/tab-separated-values";
readonly rtf: "application/rtf";
readonly markdown: "text/markdown";
readonly jsx: "text/javascript";
readonly ts: "text/typescript";
readonly tsx: "text/typescript";
readonly jsonld: "application/ld+json";
readonly png: "image/png";
readonly jpg: "image/jpeg";
readonly jpeg: "image/jpeg";
readonly gif: "image/gif";
readonly svg: "image/svg+xml";
readonly webp: "image/webp";
readonly ico: "image/x-icon";
readonly bmp: "image/bmp";
readonly tiff: "image/tiff";
readonly psd: "image/vnd.adobe.photoshop";
readonly tif: "image/tiff";
readonly avif: "image/avif";
readonly woff: "font/woff";
readonly woff2: "font/woff2";
readonly ttf: "font/ttf";
readonly otf: "font/otf";
readonly eot: "application/vnd.ms-fontobject";
readonly mp4: "video/mp4";
readonly webm: "video/webm";
readonly ogg: "video/ogg";
readonly mov: "video/quicktime";
readonly avi: "video/x-msvideo";
readonly wmv: "video/x-ms-wmv";
readonly flv: "video/x-flv";
readonly "3gp": "video/3gpp";
readonly mkv: "video/x-matroska";
readonly mpeg: "video/mpeg";
readonly mpg: "video/mpeg";
readonly mp3: "audio/mpeg";
readonly wav: "audio/wav";
readonly aac: "audio/aac";
readonly flac: "audio/flac";
readonly m4a: "audio/mp4";
readonly mid: "audio/midi";
readonly midi: "audio/midi";
readonly weba: "audio/webm";
readonly pdf: "application/pdf";
readonly odp: "application/vnd.oasis.opendocument.presentation";
readonly zip: "application/zip";
readonly gz: "application/gzip";
readonly tar: "application/x-tar";
readonly rar: "application/x-rar-compressed";
readonly _7z: "application/x-7z-compressed";
readonly bz2: "application/x-bzip2";
readonly "7z": "application/x-7z-compressed";
readonly doc: "application/msword";
readonly docx: "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
readonly xls: "application/vnd.ms-excel";
readonly xlsx: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
readonly ppt: "application/vnd.ms-powerpoint";
readonly pptx: "application/vnd.openxmlformats-officedocument.presentationml.presentation";
readonly odt: "application/vnd.oasis.opendocument.text";
readonly ods: "application/vnd.oasis.opendocument.spreadsheet";
readonly wasm: "application/wasm";
readonly map: "application/json";
readonly yaml: "application/yaml";
readonly yml: "application/yaml";
readonly proto: "text/plain";
readonly graphql: "application/graphql";
readonly pem: "application/x-pem-file";
readonly cer: "application/pkix-cert";
readonly crt: "application/x-x509-ca-cert";
readonly key: "application/x-pem-file";
readonly pfx: "application/x-pkcs12";
readonly glb: "model/gltf-binary";
readonly gltf: "model/gltf+json";
readonly obj: "model/obj";
readonly stl: "model/stl";
readonly usdz: "model/vnd.usdz+zip";
readonly exe: "application/x-msdownload";
readonly dmg: "application/x-apple-diskimage";
readonly deb: "application/x-debian-package";
readonly rpm: "application/x-redhat-package-manager";
readonly apk: "application/vnd.android.package-archive";
readonly bin: "application/octet-stream";
readonly iso: "application/octet-stream";
readonly webmanifest: "application/manifest+json";
readonly ics: "text/calendar";
readonly vcf: "text/vcard";
readonly warc: "application/warc";
readonly atom: "application/atom+xml";
readonly rss: "application/rss+xml";
readonly dll: "application/x-msdownload";
readonly sh: "application/x-sh";
readonly py: "text/x-python";
readonly rb: "text/x-ruby";
readonly pl: "text/x-perl";
readonly php: "application/x-httpd-php";
readonly torrent: "application/x-bittorrent";
readonly ipa: "application/vnd.iphone";
readonly eps: "application/postscript";
readonly ps: "application/postscript";
readonly ai: "application/postscript";
readonly swf: "application/x-shockwave-flash";
readonly jar: "application/java-archive";
readonly gcode: "text/x.gcode";
};
export type ContentType = (typeof mimeTypes[keyof typeof mimeTypes]) | "application/octet-stream" | (string & {});
export declare const defaultMimeType = "application/octet-stream";