{"id":21414865,"url":"https://github.com/magic/mime-types","last_synced_at":"2025-07-14T04:31:14.728Z","repository":{"id":57127309,"uuid":"225284913","full_name":"magic/mime-types","owner":"magic","description":"mime-db as a key =\u003e value store where key = extension and value = mime/type","archived":false,"fork":false,"pushed_at":"2023-02-14T09:43:37.000Z","size":1115,"stargazers_count":5,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-03T03:08:04.818Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://magic.github.io/mime-types/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/magic.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-02T04:25:40.000Z","updated_at":"2025-06-09T19:01:45.000Z","dependencies_parsed_at":"2024-06-19T11:27:44.448Z","dependency_job_id":"9e5b1b5b-07cd-44fb-a161-3fbe46025124","html_url":"https://github.com/magic/mime-types","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/magic/mime-types","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magic%2Fmime-types","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magic%2Fmime-types/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magic%2Fmime-types/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magic%2Fmime-types/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/magic","download_url":"https://codeload.github.com/magic/mime-types/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magic%2Fmime-types/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265240084,"owners_count":23732935,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-22T18:34:06.275Z","updated_at":"2025-07-14T04:31:14.326Z","avatar_url":"https://github.com/magic.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n\nThis file gets generated via 'bin/README-template.md'\ndo not change README.md, change the template instead!\n\n--\u003e\n\n# @magic/mime-types\n\nexports all mime-db mimetypes that have file extensions.\n\nexports a key =\u003e value store,\n\nwhere key = extension and value = mime/type\n\n[html-docs](https://magic.github.io/mime-types)\n\n### installation\n\nbe in a nodejs project\n\n```bash\nnpm install --save-exact @magic/mime-types\n```\n\n### recreate README.md\n\n**README.md should never be changed manually.**\nrun\n\n```bash\n./bin/bin.mjs docs\n```\n\nto rebuild the file.\n\n### usage:\n\nin yourproject.js\n\n```javascript\nimport defaultMimes, { mimes, compressibles } from '@magic/mime-types'\n```\n\nvery detailed usage below\n\n## Dev\n\n### recreate src/index.mjs\n\n**src/index.mjs should never be changed manually.**\nrun\n\n```bash\n./bin/bin.mjs build\n```\n\nto rebuild the file.\n\n### changelog\n\n#### 0.0.1\n\nfirst publish\n\n#### 0.0.2\n\n- required node version is \u003e= 13.5.0\n- update mime-db\n\n#### 0.0.3\n\nbump required node version to 14.2.0\n\n#### 0.0.4\n\nsmall change\n\n#### 0.0.5\n\n- bin now only builds, no commands needed.\n- build only loops once.\n- update documentation.\n\n#### 0.0.6\n\nupdate mime-db\n\n#### 0.0.7\n\nupdate mime-db\n\n#### 0.0.8\n\nupdate mime-db\n\n#### 0.0.9\n\n- remove greenkeeper badges from readme\n- update @magic devdependency libraries\n\n#### 0.0.10\n\nupdate mime-db\n\n#### 0.0.11\n\nupdate mime-db\n\n#### 0.0.12\n\n- update mime-db\n- add mimetype: ply === application/octet-stream\n\n#### 0.0.13\n\nupdate dependencies\n\n#### 0.0.14\n\nupdate dependencies\n\n#### 0.0.15\n\nupdate dependencies\n\n#### 0.0.16\n\n- ply files are compressible\n- update dependencies\n- mimetypes are sorted alphabetically by extension\n- add custom mimetype additions to docs\n\n#### 0.0.17\n\nupdate dependencies\n\n#### 0.0.18\n\n- update dependencies\n- rebuild docs\n\n#### 0.0.19 - unreleased\n\n...\n\n### import / usage\n\n```javascript\nimport mimes from '@magic/mime-types'\n\nmimes.123 === 'application/vnd.lotus-1-2-3'\nmimes.1km === 'application/vnd.1000minds.decision-model+xml'\nmimes.3dml === 'text/vnd.in3d.3dml'\nmimes.3ds === 'image/x-3ds'\nmimes.3g2 === 'video/3gpp2'\nmimes.3gp === 'video/3gpp'\nmimes.3gpp === 'video/3gpp'\nmimes.3gpp === 'video/3gpp'\nmimes.3mf === 'model/3mf'\nmimes.7z === 'application/x-7z-compressed'\nmimes.aab === 'application/x-authorware-bin'\nmimes.aac === 'audio/x-aac'\nmimes.aam === 'application/x-authorware-map'\nmimes.aas === 'application/x-authorware-seg'\nmimes.abw === 'application/x-abiword'\nmimes.ac === 'application/vnd.nokia.n-gage.ac+xml'\nmimes.ac === 'application/pkix-attr-cert'\nmimes.acc === 'application/vnd.americandynamics.acc'\nmimes.ace === 'application/x-ace-compressed'\nmimes.acu === 'application/vnd.acucobol'\nmimes.acutc === 'application/vnd.acucorp'\nmimes.adp === 'audio/adpcm'\nmimes.aep === 'application/vnd.audiograph'\nmimes.afm === 'application/x-font-type1'\nmimes.afp === 'application/vnd.ibm.modcap'\nmimes.age === 'application/vnd.age'\nmimes.ahead === 'application/vnd.ahead.space'\nmimes.ai === 'application/postscript'\nmimes.aif === 'audio/x-aiff'\nmimes.aifc === 'audio/x-aiff'\nmimes.aiff === 'audio/x-aiff'\nmimes.air === 'application/vnd.adobe.air-application-installer-package+zip'\nmimes.ait === 'application/vnd.dvb.ait'\nmimes.ami === 'application/vnd.amiga.ami'\nmimes.amr === 'audio/amr'\nmimes.apk === 'application/vnd.android.package-archive'\nmimes.apng === 'image/apng'\nmimes.appcache === 'text/cache-manifest'\nmimes.application === 'application/x-ms-application'\nmimes.apr === 'application/vnd.lotus-approach'\nmimes.arc === 'application/x-freearc'\nmimes.arj === 'application/x-arj'\nmimes.asc === 'application/pgp-signature'\nmimes.asc === 'application/pgp-keys'\nmimes.asf === 'video/x-ms-asf'\nmimes.asm === 'text/x-asm'\nmimes.aso === 'application/vnd.accpac.simply.aso'\nmimes.asx === 'video/x-ms-asf'\nmimes.atc === 'application/vnd.acucorp'\nmimes.atom === 'application/atom+xml'\nmimes.atomcat === 'application/atomcat+xml'\nmimes.atomdeleted === 'application/atomdeleted+xml'\nmimes.atomsvc === 'application/atomsvc+xml'\nmimes.atx === 'application/vnd.antix.game-component'\nmimes.au === 'audio/basic'\nmimes.avci === 'image/avci'\nmimes.avcs === 'image/avcs'\nmimes.avi === 'video/x-msvideo'\nmimes.avif === 'image/avif'\nmimes.aw === 'application/applixware'\nmimes.azf === 'application/vnd.airzip.filesecure.azf'\nmimes.azs === 'application/vnd.airzip.filesecure.azs'\nmimes.azv === 'image/vnd.airzip.accelerator.azv'\nmimes.azw === 'application/vnd.amazon.ebook'\nmimes.b16 === 'image/vnd.pco.b16'\nmimes.bat === 'application/x-msdownload'\nmimes.bcpio === 'application/x-bcpio'\nmimes.bdf === 'application/x-font-bdf'\nmimes.bdm === 'application/vnd.syncml.dm+wbxml'\nmimes.bdoc === 'application/bdoc'\nmimes.bdoc === 'application/bdoc'\nmimes.bed === 'application/vnd.realvnc.bed'\nmimes.bh2 === 'application/vnd.fujitsu.oasysprs'\nmimes.bin === 'application/octet-stream'\nmimes.blb === 'application/x-blorb'\nmimes.blorb === 'application/x-blorb'\nmimes.bmi === 'application/vnd.bmi'\nmimes.bmml === 'application/vnd.balsamiq.bmml+xml'\nmimes.bmp === 'image/bmp'\nmimes.bmp === 'image/bmp'\nmimes.book === 'application/vnd.framemaker'\nmimes.box === 'application/vnd.previewsystems.box'\nmimes.boz === 'application/x-bzip2'\nmimes.bpk === 'application/octet-stream'\nmimes.bsp === 'model/vnd.valve.source.compiled-map'\nmimes.btif === 'image/prs.btif'\nmimes.buffer === 'application/octet-stream'\nmimes.bz === 'application/x-bzip'\nmimes.bz2 === 'application/x-bzip2'\nmimes.c === 'text/x-c'\nmimes.c11amc === 'application/vnd.cluetrust.cartomobile-config'\nmimes.c11amz === 'application/vnd.cluetrust.cartomobile-config-pkg'\nmimes.c4d === 'application/vnd.clonk.c4group'\nmimes.c4f === 'application/vnd.clonk.c4group'\nmimes.c4g === 'application/vnd.clonk.c4group'\nmimes.c4p === 'application/vnd.clonk.c4group'\nmimes.c4u === 'application/vnd.clonk.c4group'\nmimes.cab === 'application/vnd.ms-cab-compressed'\nmimes.caf === 'audio/x-caf'\nmimes.cap === 'application/vnd.tcpdump.pcap'\nmimes.car === 'application/vnd.curl.car'\nmimes.cat === 'application/vnd.ms-pki.seccat'\nmimes.cb7 === 'application/x-cbr'\nmimes.cba === 'application/x-cbr'\nmimes.cbr === 'application/x-cbr'\nmimes.cbt === 'application/x-cbr'\nmimes.cbz === 'application/x-cbr'\nmimes.cc === 'text/x-c'\nmimes.cco === 'application/x-cocoa'\nmimes.cct === 'application/x-director'\nmimes.ccxml === 'application/ccxml+xml'\nmimes.cdbcmsg === 'application/vnd.contact.cmsg'\nmimes.cdf === 'application/x-netcdf'\nmimes.cdfx === 'application/cdfx+xml'\nmimes.cdkey === 'application/vnd.mediastation.cdkey'\nmimes.cdmia === 'application/cdmi-capability'\nmimes.cdmic === 'application/cdmi-container'\nmimes.cdmid === 'application/cdmi-domain'\nmimes.cdmio === 'application/cdmi-object'\nmimes.cdmiq === 'application/cdmi-queue'\nmimes.cdx === 'chemical/x-cdx'\nmimes.cdxml === 'application/vnd.chemdraw+xml'\nmimes.cdy === 'application/vnd.cinderella'\nmimes.cer === 'application/pkix-cert'\nmimes.cfs === 'application/x-cfs-compressed'\nmimes.cgm === 'image/cgm'\nmimes.chat === 'application/x-chat'\nmimes.chm === 'application/vnd.ms-htmlhelp'\nmimes.chrt === 'application/vnd.kde.kchart'\nmimes.cif === 'chemical/x-cif'\nmimes.cii === 'application/vnd.anser-web-certificate-issue-initiation'\nmimes.cil === 'application/vnd.ms-artgalry'\nmimes.cjs === 'application/node'\nmimes.cla === 'application/vnd.claymore'\nmimes.class === 'application/java-vm'\nmimes.clkk === 'application/vnd.crick.clicker.keyboard'\nmimes.clkp === 'application/vnd.crick.clicker.palette'\nmimes.clkt === 'application/vnd.crick.clicker.template'\nmimes.clkw === 'application/vnd.crick.clicker.wordbank'\nmimes.clkx === 'application/vnd.crick.clicker'\nmimes.clp === 'application/x-msclip'\nmimes.cmc === 'application/vnd.cosmocaller'\nmimes.cmdf === 'chemical/x-cmdf'\nmimes.cml === 'chemical/x-cml'\nmimes.cmp === 'application/vnd.yellowriver-custom-menu'\nmimes.cmx === 'image/x-cmx'\nmimes.cod === 'application/vnd.rim.cod'\nmimes.coffee === 'text/coffeescript'\nmimes.com === 'application/x-msdownload'\nmimes.conf === 'text/plain'\nmimes.cpio === 'application/x-cpio'\nmimes.cpl === 'application/cpl+xml'\nmimes.cpp === 'text/x-c'\nmimes.cpt === 'application/mac-compactpro'\nmimes.crd === 'application/x-mscardfile'\nmimes.crl === 'application/pkix-crl'\nmimes.crt === 'application/x-x509-ca-cert'\nmimes.crx === 'application/x-chrome-extension'\nmimes.cryptonote === 'application/vnd.rig.cryptonote'\nmimes.csh === 'application/x-csh'\nmimes.csl === 'application/vnd.citationstyles.style+xml'\nmimes.csml === 'chemical/x-csml'\nmimes.csp === 'application/vnd.commonspace'\nmimes.css === 'text/css'\nmimes.cst === 'application/x-director'\nmimes.csv === 'text/csv'\nmimes.cu === 'application/cu-seeme'\nmimes.curl === 'text/vnd.curl'\nmimes.cww === 'application/prs.cww'\nmimes.cxt === 'application/x-director'\nmimes.cxx === 'text/x-c'\nmimes.dae === 'model/vnd.collada+xml'\nmimes.daf === 'application/vnd.mobius.daf'\nmimes.dart === 'application/vnd.dart'\nmimes.dataless === 'application/vnd.fdsn.seed'\nmimes.davmount === 'application/davmount+xml'\nmimes.dbf === 'application/vnd.dbf'\nmimes.dbk === 'application/docbook+xml'\nmimes.dcr === 'application/x-director'\nmimes.dcurl === 'text/vnd.curl.dcurl'\nmimes.dd2 === 'application/vnd.oma.dd2+xml'\nmimes.ddd === 'application/vnd.fujixerox.ddd'\nmimes.ddf === 'application/vnd.syncml.dmddf+xml'\nmimes.dds === 'image/vnd.ms-dds'\nmimes.deb === 'application/x-debian-package'\nmimes.deb === 'application/x-debian-package'\nmimes.def === 'text/plain'\nmimes.deploy === 'application/octet-stream'\nmimes.der === 'application/x-x509-ca-cert'\nmimes.dfac === 'application/vnd.dreamfactory'\nmimes.dgc === 'application/x-dgc-compressed'\nmimes.dic === 'text/x-c'\nmimes.dir === 'application/x-director'\nmimes.dis === 'application/vnd.mobius.dis'\nmimes.disposition-notification === 'message/disposition-notification'\nmimes.dist === 'application/octet-stream'\nmimes.distz === 'application/octet-stream'\nmimes.djv === 'image/vnd.djvu'\nmimes.djvu === 'image/vnd.djvu'\nmimes.dll === 'application/octet-stream'\nmimes.dll === 'application/octet-stream'\nmimes.dmg === 'application/octet-stream'\nmimes.dmg === 'application/octet-stream'\nmimes.dmp === 'application/vnd.tcpdump.pcap'\nmimes.dms === 'application/octet-stream'\nmimes.dna === 'application/vnd.dna'\nmimes.doc === 'application/msword'\nmimes.docm === 'application/vnd.ms-word.document.macroenabled.12'\nmimes.docx === 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'\nmimes.dot === 'application/msword'\nmimes.dotm === 'application/vnd.ms-word.template.macroenabled.12'\nmimes.dotx === 'application/vnd.openxmlformats-officedocument.wordprocessingml.template'\nmimes.dp === 'application/vnd.osgi.dp'\nmimes.dpg === 'application/vnd.dpgraph'\nmimes.dra === 'audio/vnd.dra'\nmimes.drle === 'image/dicom-rle'\nmimes.dsc === 'text/prs.lines.tag'\nmimes.dssc === 'application/dssc+der'\nmimes.dtb === 'application/x-dtbook+xml'\nmimes.dtd === 'application/xml-dtd'\nmimes.dts === 'audio/vnd.dts'\nmimes.dtshd === 'audio/vnd.dts.hd'\nmimes.dump === 'application/octet-stream'\nmimes.dvb === 'video/vnd.dvb.file'\nmimes.dvi === 'application/x-dvi'\nmimes.dwd === 'application/atsc-dwd+xml'\nmimes.dwf === 'model/vnd.dwf'\nmimes.dwg === 'image/vnd.dwg'\nmimes.dxf === 'image/vnd.dxf'\nmimes.dxp === 'application/vnd.spotfire.dxp'\nmimes.dxr === 'application/x-director'\nmimes.ear === 'application/java-archive'\nmimes.ecelp4800 === 'audio/vnd.nuera.ecelp4800'\nmimes.ecelp7470 === 'audio/vnd.nuera.ecelp7470'\nmimes.ecelp9600 === 'audio/vnd.nuera.ecelp9600'\nmimes.ecma === 'application/ecmascript'\nmimes.edm === 'application/vnd.novadigm.edm'\nmimes.edx === 'application/vnd.novadigm.edx'\nmimes.efif === 'application/vnd.picsel'\nmimes.ei6 === 'application/vnd.pg.osasli'\nmimes.elc === 'application/octet-stream'\nmimes.emf === 'image/emf'\nmimes.emf === 'image/emf'\nmimes.eml === 'message/rfc822'\nmimes.emma === 'application/emma+xml'\nmimes.emotionml === 'application/emotionml+xml'\nmimes.emz === 'application/x-msmetafile'\nmimes.eol === 'audio/vnd.digital-winds'\nmimes.eot === 'application/vnd.ms-fontobject'\nmimes.eps === 'application/postscript'\nmimes.epub === 'application/epub+zip'\nmimes.es === 'application/ecmascript'\nmimes.es3 === 'application/vnd.eszigno3+xml'\nmimes.esa === 'application/vnd.osgi.subsystem'\nmimes.esf === 'application/vnd.epson.esf'\nmimes.et3 === 'application/vnd.eszigno3+xml'\nmimes.etx === 'text/x-setext'\nmimes.eva === 'application/x-eva'\nmimes.evy === 'application/x-envoy'\nmimes.exe === 'application/x-msdos-program'\nmimes.exe === 'application/x-msdos-program'\nmimes.exe === 'application/x-msdos-program'\nmimes.exi === 'application/exi'\nmimes.exp === 'application/express'\nmimes.exr === 'image/aces'\nmimes.ext === 'application/vnd.novadigm.ext'\nmimes.ez === 'application/andrew-inset'\nmimes.ez2 === 'application/vnd.ezpix-album'\nmimes.ez3 === 'application/vnd.ezpix-package'\nmimes.f === 'text/x-fortran'\nmimes.f4v === 'video/x-f4v'\nmimes.f77 === 'text/x-fortran'\nmimes.f90 === 'text/x-fortran'\nmimes.fbs === 'image/vnd.fastbidsheet'\nmimes.fcdt === 'application/vnd.adobe.formscentral.fcdt'\nmimes.fcs === 'application/vnd.isac.fcs'\nmimes.fdf === 'application/vnd.fdf'\nmimes.fdt === 'application/fdt+xml'\nmimes.fe_launch === 'application/vnd.denovo.fcselayout-link'\nmimes.fg5 === 'application/vnd.fujitsu.oasysgp'\nmimes.fgd === 'application/x-director'\nmimes.fh === 'image/x-freehand'\nmimes.fh4 === 'image/x-freehand'\nmimes.fh5 === 'image/x-freehand'\nmimes.fh7 === 'image/x-freehand'\nmimes.fhc === 'image/x-freehand'\nmimes.fig === 'application/x-xfig'\nmimes.fits === 'image/fits'\nmimes.flac === 'audio/x-flac'\nmimes.fli === 'video/x-fli'\nmimes.flo === 'application/vnd.micrografx.flo'\nmimes.flv === 'video/x-flv'\nmimes.flw === 'application/vnd.kde.kivio'\nmimes.flx === 'text/vnd.fmi.flexstor'\nmimes.fly === 'text/vnd.fly'\nmimes.fm === 'application/vnd.framemaker'\nmimes.fnc === 'application/vnd.frogans.fnc'\nmimes.fo === 'application/vnd.software602.filler.form+xml'\nmimes.for === 'text/x-fortran'\nmimes.fpx === 'image/vnd.fpx'\nmimes.frame === 'application/vnd.framemaker'\nmimes.fsc === 'application/vnd.fsc.weblaunch'\nmimes.fst === 'image/vnd.fst'\nmimes.ftc === 'application/vnd.fluxtime.clip'\nmimes.fti === 'application/vnd.anser-web-funds-transfer-initiation'\nmimes.fvt === 'video/vnd.fvt'\nmimes.fxp === 'application/vnd.adobe.fxp'\nmimes.fxpl === 'application/vnd.adobe.fxp'\nmimes.fzs === 'application/vnd.fuzzysheet'\nmimes.g2w === 'application/vnd.geoplan'\nmimes.g3 === 'image/g3fax'\nmimes.g3w === 'application/vnd.geospace'\nmimes.gac === 'application/vnd.groove-account'\nmimes.gam === 'application/x-tads'\nmimes.gbr === 'application/rpki-ghostbusters'\nmimes.gca === 'application/x-gca-compressed'\nmimes.gdl === 'model/vnd.gdl'\nmimes.gdoc === 'application/vnd.google-apps.document'\nmimes.ged === 'text/vnd.familysearch.gedcom'\nmimes.geo === 'application/vnd.dynageo'\nmimes.geojson === 'application/geo+json'\nmimes.gex === 'application/vnd.geometry-explorer'\nmimes.ggb === 'application/vnd.geogebra.file'\nmimes.ggt === 'application/vnd.geogebra.tool'\nmimes.ghf === 'application/vnd.groove-help'\nmimes.gif === 'image/gif'\nmimes.gim === 'application/vnd.groove-identity-message'\nmimes.glb === 'model/gltf-binary'\nmimes.glsl === 'text/plain'\nmimes.gltf === 'model/gltf+json'\nmimes.gml === 'application/gml+xml'\nmimes.gmx === 'application/vnd.gmx'\nmimes.gnumeric === 'application/x-gnumeric'\nmimes.gph === 'application/vnd.flographit'\nmimes.gpx === 'application/gpx+xml'\nmimes.gqf === 'application/vnd.grafeq'\nmimes.gqs === 'application/vnd.grafeq'\nmimes.gram === 'application/srgs'\nmimes.gramps === 'application/x-gramps-xml'\nmimes.gre === 'application/vnd.geometry-explorer'\nmimes.grv === 'application/vnd.groove-injector'\nmimes.grxml === 'application/srgs+xml'\nmimes.gsf === 'application/x-font-ghostscript'\nmimes.gsheet === 'application/vnd.google-apps.spreadsheet'\nmimes.gslides === 'application/vnd.google-apps.presentation'\nmimes.gtar === 'application/x-gtar'\nmimes.gtm === 'application/vnd.groove-tool-message'\nmimes.gtw === 'model/vnd.gtw'\nmimes.gv === 'text/vnd.graphviz'\nmimes.gxf === 'application/gxf'\nmimes.gxt === 'application/vnd.geonext'\nmimes.gz === 'application/gzip'\nmimes.h === 'text/x-c'\nmimes.h261 === 'video/h261'\nmimes.h263 === 'video/h263'\nmimes.h264 === 'video/h264'\nmimes.hal === 'application/vnd.hal+xml'\nmimes.hbci === 'application/vnd.hbci'\nmimes.hbs === 'text/x-handlebars-template'\nmimes.hdd === 'application/x-virtualbox-hdd'\nmimes.hdf === 'application/x-hdf'\nmimes.heic === 'image/heic'\nmimes.heics === 'image/heic-sequence'\nmimes.heif === 'image/heif'\nmimes.heifs === 'image/heif-sequence'\nmimes.hej2 === 'image/hej2k'\nmimes.held === 'application/atsc-held+xml'\nmimes.hh === 'text/x-c'\nmimes.hjson === 'application/hjson'\nmimes.hlp === 'application/winhlp'\nmimes.hpgl === 'application/vnd.hp-hpgl'\nmimes.hpid === 'application/vnd.hp-hpid'\nmimes.hps === 'application/vnd.hp-hps'\nmimes.hqx === 'application/mac-binhex40'\nmimes.hsj2 === 'image/hsj2'\nmimes.htc === 'text/x-component'\nmimes.htke === 'application/vnd.kenameaapp'\nmimes.htm === 'text/html'\nmimes.html === 'text/html'\nmimes.hvd === 'application/vnd.yamaha.hv-dic'\nmimes.hvp === 'application/vnd.yamaha.hv-voice'\nmimes.hvs === 'application/vnd.yamaha.hv-script'\nmimes.i2g === 'application/vnd.intergeo'\nmimes.icc === 'application/vnd.iccprofile'\nmimes.ice === 'x-conference/x-cooltalk'\nmimes.icm === 'application/vnd.iccprofile'\nmimes.ico === 'image/x-icon'\nmimes.ico === 'image/x-icon'\nmimes.ics === 'text/calendar'\nmimes.ief === 'image/ief'\nmimes.ifb === 'text/calendar'\nmimes.ifm === 'application/vnd.shana.informed.formdata'\nmimes.iges === 'model/iges'\nmimes.igl === 'application/vnd.igloader'\nmimes.igm === 'application/vnd.insors.igm'\nmimes.igs === 'model/iges'\nmimes.igx === 'application/vnd.micrografx.igx'\nmimes.iif === 'application/vnd.shana.informed.interchange'\nmimes.img === 'application/octet-stream'\nmimes.imp === 'application/vnd.accpac.simply.imp'\nmimes.ims === 'application/vnd.ms-ims'\nmimes.in === 'text/plain'\nmimes.ini === 'text/plain'\nmimes.ink === 'application/inkml+xml'\nmimes.inkml === 'application/inkml+xml'\nmimes.install === 'application/x-install-instructions'\nmimes.iota === 'application/vnd.astraea-software.iota'\nmimes.ipfix === 'application/ipfix'\nmimes.ipk === 'application/vnd.shana.informed.package'\nmimes.irm === 'application/vnd.ibm.rights-management'\nmimes.irp === 'application/vnd.irepository.package+xml'\nmimes.iso === 'application/octet-stream'\nmimes.iso === 'application/octet-stream'\nmimes.itp === 'application/vnd.shana.informed.formtemplate'\nmimes.its === 'application/its+xml'\nmimes.ivp === 'application/vnd.immervision-ivp'\nmimes.ivu === 'application/vnd.immervision-ivu'\nmimes.jad === 'text/vnd.sun.j2me.app-descriptor'\nmimes.jade === 'text/jade'\nmimes.jam === 'application/vnd.jam'\nmimes.jar === 'application/java-archive'\nmimes.jardiff === 'application/x-java-archive-diff'\nmimes.java === 'text/x-java-source'\nmimes.jhc === 'image/jphc'\nmimes.jisp === 'application/vnd.jisp'\nmimes.jls === 'image/jls'\nmimes.jlt === 'application/vnd.hp-jlyt'\nmimes.jng === 'image/x-jng'\nmimes.jnlp === 'application/x-java-jnlp-file'\nmimes.joda === 'application/vnd.joost.joda-archive'\nmimes.jp2 === 'image/jp2'\nmimes.jpe === 'image/jpeg'\nmimes.jpeg === 'image/jpeg'\nmimes.jpf === 'image/jpx'\nmimes.jpg === 'image/jpeg'\nmimes.jpg2 === 'image/jp2'\nmimes.jpgm === 'video/jpm'\nmimes.jpgv === 'video/jpeg'\nmimes.jph === 'image/jph'\nmimes.jpm === 'image/jpm'\nmimes.jpm === 'image/jpm'\nmimes.jpx === 'image/jpx'\nmimes.js === 'application/javascript'\nmimes.json === 'application/json'\nmimes.json5 === 'application/json5'\nmimes.jsonld === 'application/ld+json'\nmimes.jsonml === 'application/jsonml+json'\nmimes.jsx === 'text/jsx'\nmimes.jxr === 'image/jxr'\nmimes.jxra === 'image/jxra'\nmimes.jxrs === 'image/jxrs'\nmimes.jxs === 'image/jxs'\nmimes.jxsc === 'image/jxsc'\nmimes.jxsi === 'image/jxsi'\nmimes.jxss === 'image/jxss'\nmimes.kar === 'audio/midi'\nmimes.karbon === 'application/vnd.kde.karbon'\nmimes.kdbx === 'application/x-keepass2'\nmimes.key === 'application/x-iwork-keynote-sffkey'\nmimes.key === 'application/vnd.apple.keynote'\nmimes.kfo === 'application/vnd.kde.kformula'\nmimes.kia === 'application/vnd.kidspiration'\nmimes.kml === 'application/vnd.google-earth.kml+xml'\nmimes.kmz === 'application/vnd.google-earth.kmz'\nmimes.kne === 'application/vnd.kinar'\nmimes.knp === 'application/vnd.kinar'\nmimes.kon === 'application/vnd.kde.kontour'\nmimes.kpr === 'application/vnd.kde.kpresenter'\nmimes.kpt === 'application/vnd.kde.kpresenter'\nmimes.kpxx === 'application/vnd.ds-keypoint'\nmimes.ksp === 'application/vnd.kde.kspread'\nmimes.ktr === 'application/vnd.kahootz'\nmimes.ktx === 'image/ktx'\nmimes.ktx2 === 'image/ktx2'\nmimes.ktz === 'application/vnd.kahootz'\nmimes.kwd === 'application/vnd.kde.kword'\nmimes.kwt === 'application/vnd.kde.kword'\nmimes.lasxml === 'application/vnd.las.las+xml'\nmimes.latex === 'application/x-latex'\nmimes.lbd === 'application/vnd.llamagraphics.life-balance.desktop'\nmimes.lbe === 'application/vnd.llamagraphics.life-balance.exchange+xml'\nmimes.les === 'application/vnd.hhe.lesson-player'\nmimes.less === 'text/less'\nmimes.lgr === 'application/lgr+xml'\nmimes.lha === 'application/x-lzh-compressed'\nmimes.link66 === 'application/vnd.route66.link66+xml'\nmimes.list === 'text/plain'\nmimes.list3820 === 'application/vnd.ibm.modcap'\nmimes.listafp === 'application/vnd.ibm.modcap'\nmimes.litcoffee === 'text/coffeescript'\nmimes.lnk === 'application/x-ms-shortcut'\nmimes.log === 'text/plain'\nmimes.lostxml === 'application/lost+xml'\nmimes.lrf === 'application/octet-stream'\nmimes.lrm === 'application/vnd.ms-lrm'\nmimes.ltf === 'application/vnd.frogans.ltf'\nmimes.lua === 'text/x-lua'\nmimes.luac === 'application/x-lua-bytecode'\nmimes.lvp === 'audio/vnd.lucent.voice'\nmimes.lwp === 'application/vnd.lotus-wordpro'\nmimes.lzh === 'application/x-lzh-compressed'\nmimes.m13 === 'application/x-msmediaview'\nmimes.m14 === 'application/x-msmediaview'\nmimes.m1v === 'video/mpeg'\nmimes.m21 === 'application/mp21'\nmimes.m2a === 'audio/mpeg'\nmimes.m2v === 'video/mpeg'\nmimes.m3a === 'audio/mpeg'\nmimes.m3u === 'audio/x-mpegurl'\nmimes.m3u8 === 'application/vnd.apple.mpegurl'\nmimes.m4a === 'audio/mp4'\nmimes.m4a === 'audio/mp4'\nmimes.m4p === 'application/mp4'\nmimes.m4s === 'video/iso.segment'\nmimes.m4u === 'video/vnd.mpegurl'\nmimes.m4v === 'video/x-m4v'\nmimes.ma === 'application/mathematica'\nmimes.mads === 'application/mads+xml'\nmimes.maei === 'application/mmt-aei+xml'\nmimes.mag === 'application/vnd.ecowin.chart'\nmimes.maker === 'application/vnd.framemaker'\nmimes.man === 'text/troff'\nmimes.manifest === 'text/cache-manifest'\nmimes.map === 'application/json'\nmimes.mar === 'application/octet-stream'\nmimes.markdown === 'text/markdown'\nmimes.mathml === 'application/mathml+xml'\nmimes.mb === 'application/mathematica'\nmimes.mbk === 'application/vnd.mobius.mbk'\nmimes.mbox === 'application/mbox'\nmimes.mc1 === 'application/vnd.medcalcdata'\nmimes.mcd === 'application/vnd.mcd'\nmimes.mcurl === 'text/vnd.curl.mcurl'\nmimes.md === 'text/markdown'\nmimes.mdb === 'application/x-msaccess'\nmimes.mdi === 'image/vnd.ms-modi'\nmimes.mdx === 'text/mdx'\nmimes.me === 'text/troff'\nmimes.mesh === 'model/mesh'\nmimes.meta4 === 'application/metalink4+xml'\nmimes.metalink === 'application/metalink+xml'\nmimes.mets === 'application/mets+xml'\nmimes.mfm === 'application/vnd.mfmp'\nmimes.mft === 'application/rpki-manifest'\nmimes.mgp === 'application/vnd.osgeo.mapguide.package'\nmimes.mgz === 'application/vnd.proteus.magazine'\nmimes.mid === 'audio/midi'\nmimes.midi === 'audio/midi'\nmimes.mie === 'application/x-mie'\nmimes.mif === 'application/vnd.mif'\nmimes.mime === 'message/rfc822'\nmimes.mj2 === 'video/mj2'\nmimes.mjp2 === 'video/mj2'\nmimes.mjs === 'application/javascript'\nmimes.mk3d === 'video/x-matroska'\nmimes.mka === 'audio/x-matroska'\nmimes.mkd === 'text/x-markdown'\nmimes.mks === 'video/x-matroska'\nmimes.mkv === 'video/x-matroska'\nmimes.mlp === 'application/vnd.dolby.mlp'\nmimes.mmd === 'application/vnd.chipnuts.karaoke-mmd'\nmimes.mmf === 'application/vnd.smaf'\nmimes.mml === 'text/mathml'\nmimes.mmr === 'image/vnd.fujixerox.edmics-mmr'\nmimes.mng === 'video/x-mng'\nmimes.mny === 'application/x-msmoney'\nmimes.mobi === 'application/x-mobipocket-ebook'\nmimes.mods === 'application/mods+xml'\nmimes.mov === 'video/quicktime'\nmimes.movie === 'video/x-sgi-movie'\nmimes.mp2 === 'audio/mpeg'\nmimes.mp21 === 'application/mp21'\nmimes.mp2a === 'audio/mpeg'\nmimes.mp3 === 'audio/mp3'\nmimes.mp3 === 'audio/mp3'\nmimes.mp4 === 'video/mp4'\nmimes.mp4a === 'audio/mp4'\nmimes.mp4s === 'application/mp4'\nmimes.mp4v === 'video/mp4'\nmimes.mpc === 'application/vnd.mophun.certificate'\nmimes.mpd === 'application/dash+xml'\nmimes.mpe === 'video/mpeg'\nmimes.mpeg === 'video/mpeg'\nmimes.mpf === 'application/media-policy-dataset+xml'\nmimes.mpg === 'video/mpeg'\nmimes.mpg4 === 'video/mp4'\nmimes.mpga === 'audio/mpeg'\nmimes.mpkg === 'application/vnd.apple.installer+xml'\nmimes.mpm === 'application/vnd.blueice.multipass'\nmimes.mpn === 'application/vnd.mophun.application'\nmimes.mpp === 'application/vnd.ms-project'\nmimes.mpp === 'application/dash-patch+xml'\nmimes.mpt === 'application/vnd.ms-project'\nmimes.mpy === 'application/vnd.ibm.minipay'\nmimes.mqy === 'application/vnd.mobius.mqy'\nmimes.mrc === 'application/marc'\nmimes.mrcx === 'application/marcxml+xml'\nmimes.ms === 'text/troff'\nmimes.mscml === 'application/mediaservercontrol+xml'\nmimes.mseed === 'application/vnd.fdsn.mseed'\nmimes.mseq === 'application/vnd.mseq'\nmimes.msf === 'application/vnd.epson.msf'\nmimes.msg === 'application/vnd.ms-outlook'\nmimes.msh === 'model/mesh'\nmimes.msi === 'application/octet-stream'\nmimes.msi === 'application/octet-stream'\nmimes.msl === 'application/vnd.mobius.msl'\nmimes.msm === 'application/octet-stream'\nmimes.msp === 'application/octet-stream'\nmimes.msty === 'application/vnd.muvee.style'\nmimes.mtl === 'model/mtl'\nmimes.mts === 'model/vnd.mts'\nmimes.mus === 'application/vnd.musician'\nmimes.musd === 'application/mmt-usd+xml'\nmimes.musicxml === 'application/vnd.recordare.musicxml+xml'\nmimes.mvb === 'application/x-msmediaview'\nmimes.mvt === 'application/vnd.mapbox-vector-tile'\nmimes.mwf === 'application/vnd.mfer'\nmimes.mxf === 'application/mxf'\nmimes.mxl === 'application/vnd.recordare.musicxml'\nmimes.mxmf === 'audio/mobile-xmf'\nmimes.mxml === 'application/xv+xml'\nmimes.mxs === 'application/vnd.triscape.mxs'\nmimes.mxu === 'video/vnd.mpegurl'\nmimes.n-gage === 'application/vnd.nokia.n-gage.symbian.install'\nmimes.n3 === 'text/n3'\nmimes.nb === 'application/mathematica'\nmimes.nbp === 'application/vnd.wolfram.player'\nmimes.nc === 'application/x-netcdf'\nmimes.ncx === 'application/x-dtbncx+xml'\nmimes.nfo === 'text/x-nfo'\nmimes.ngdat === 'application/vnd.nokia.n-gage.data'\nmimes.nitf === 'application/vnd.nitf'\nmimes.nlu === 'application/vnd.neurolanguage.nlu'\nmimes.nml === 'application/vnd.enliven'\nmimes.nnd === 'application/vnd.noblenet-directory'\nmimes.nns === 'application/vnd.noblenet-sealer'\nmimes.nnw === 'application/vnd.noblenet-web'\nmimes.npx === 'image/vnd.net-fpx'\nmimes.nq === 'application/n-quads'\nmimes.nsc === 'application/x-conference'\nmimes.nsf === 'application/vnd.lotus-notes'\nmimes.nt === 'application/n-triples'\nmimes.ntf === 'application/vnd.nitf'\nmimes.numbers === 'application/x-iwork-numbers-sffnumbers'\nmimes.numbers === 'application/vnd.apple.numbers'\nmimes.nzb === 'application/x-nzb'\nmimes.oa2 === 'application/vnd.fujitsu.oasys2'\nmimes.oa3 === 'application/vnd.fujitsu.oasys3'\nmimes.oas === 'application/vnd.fujitsu.oasys'\nmimes.obd === 'application/x-msbinder'\nmimes.obgx === 'application/vnd.openblox.game+xml'\nmimes.obj === 'model/obj'\nmimes.obj === 'application/x-tgif'\nmimes.oda === 'application/oda'\nmimes.odb === 'application/vnd.oasis.opendocument.database'\nmimes.odc === 'application/vnd.oasis.opendocument.chart'\nmimes.odf === 'application/vnd.oasis.opendocument.formula'\nmimes.odft === 'application/vnd.oasis.opendocument.formula-template'\nmimes.odg === 'application/vnd.oasis.opendocument.graphics'\nmimes.odi === 'application/vnd.oasis.opendocument.image'\nmimes.odm === 'application/vnd.oasis.opendocument.text-master'\nmimes.odp === 'application/vnd.oasis.opendocument.presentation'\nmimes.ods === 'application/vnd.oasis.opendocument.spreadsheet'\nmimes.odt === 'application/vnd.oasis.opendocument.text'\nmimes.oga === 'audio/ogg'\nmimes.ogex === 'model/vnd.opengex'\nmimes.ogg === 'audio/ogg'\nmimes.ogv === 'video/ogg'\nmimes.ogx === 'application/ogg'\nmimes.omdoc === 'application/omdoc+xml'\nmimes.onepkg === 'application/onenote'\nmimes.onetmp === 'application/onenote'\nmimes.onetoc === 'application/onenote'\nmimes.onetoc2 === 'application/onenote'\nmimes.opf === 'application/oebps-package+xml'\nmimes.opml === 'text/x-opml'\nmimes.oprc === 'application/vnd.palm'\nmimes.opus === 'audio/ogg'\nmimes.org === 'text/x-org'\nmimes.org === 'text/x-org'\nmimes.osf === 'application/vnd.yamaha.openscoreformat'\nmimes.osfpvg === 'application/vnd.yamaha.openscoreformat.osfpvg+xml'\nmimes.osm === 'application/vnd.openstreetmap.data+xml'\nmimes.otc === 'application/vnd.oasis.opendocument.chart-template'\nmimes.otf === 'font/otf'\nmimes.otg === 'application/vnd.oasis.opendocument.graphics-template'\nmimes.oth === 'application/vnd.oasis.opendocument.text-web'\nmimes.oti === 'application/vnd.oasis.opendocument.image-template'\nmimes.otp === 'application/vnd.oasis.opendocument.presentation-template'\nmimes.ots === 'application/vnd.oasis.opendocument.spreadsheet-template'\nmimes.ott === 'application/vnd.oasis.opendocument.text-template'\nmimes.ova === 'application/x-virtualbox-ova'\nmimes.ovf === 'application/x-virtualbox-ovf'\nmimes.owl === 'application/rdf+xml'\nmimes.oxps === 'application/oxps'\nmimes.oxt === 'application/vnd.openofficeorg.extension'\nmimes.p === 'text/x-pascal'\nmimes.p10 === 'application/pkcs10'\nmimes.p12 === 'application/x-pkcs12'\nmimes.p7b === 'application/x-pkcs7-certificates'\nmimes.p7c === 'application/pkcs7-mime'\nmimes.p7m === 'application/pkcs7-mime'\nmimes.p7r === 'application/x-pkcs7-certreqresp'\nmimes.p7s === 'application/pkcs7-signature'\nmimes.p8 === 'application/pkcs8'\nmimes.pac === 'application/x-ns-proxy-autoconfig'\nmimes.pages === 'application/x-iwork-pages-sffpages'\nmimes.pages === 'application/vnd.apple.pages'\nmimes.pas === 'text/x-pascal'\nmimes.paw === 'application/vnd.pawaafile'\nmimes.pbd === 'application/vnd.powerbuilder6'\nmimes.pbm === 'image/x-portable-bitmap'\nmimes.pcap === 'application/vnd.tcpdump.pcap'\nmimes.pcf === 'application/x-font-pcf'\nmimes.pcl === 'application/vnd.hp-pcl'\nmimes.pclxl === 'application/vnd.hp-pclxl'\nmimes.pct === 'image/x-pict'\nmimes.pcurl === 'application/vnd.curl.pcurl'\nmimes.pcx === 'image/x-pcx'\nmimes.pcx === 'image/x-pcx'\nmimes.pdb === 'application/x-pilot'\nmimes.pdb === 'application/x-pilot'\nmimes.pde === 'text/x-processing'\nmimes.pdf === 'application/pdf'\nmimes.pem === 'application/x-x509-ca-cert'\nmimes.pfa === 'application/x-font-type1'\nmimes.pfb === 'application/x-font-type1'\nmimes.pfm === 'application/x-font-type1'\nmimes.pfr === 'application/font-tdpfr'\nmimes.pfx === 'application/x-pkcs12'\nmimes.pgm === 'image/x-portable-graymap'\nmimes.pgn === 'application/x-chess-pgn'\nmimes.pgp === 'application/pgp-encrypted'\nmimes.php === 'application/x-httpd-php'\nmimes.pic === 'image/x-pict'\nmimes.pkg === 'application/octet-stream'\nmimes.pki === 'application/pkixcmp'\nmimes.pkipath === 'application/pkix-pkipath'\nmimes.pkpass === 'application/vnd.apple.pkpass'\nmimes.pl === 'application/x-perl'\nmimes.plb === 'application/vnd.3gpp.pic-bw-large'\nmimes.plc === 'application/vnd.mobius.plc'\nmimes.plf === 'application/vnd.pocketlearn'\nmimes.pls === 'application/pls+xml'\nmimes.ply === 'application/octet-stream'\nmimes.pm === 'application/x-perl'\nmimes.pml === 'application/vnd.ctc-posml'\nmimes.png === 'image/png'\nmimes.pnm === 'image/x-portable-anymap'\nmimes.portpkg === 'application/vnd.macports.portpkg'\nmimes.pot === 'application/vnd.ms-powerpoint'\nmimes.potm === 'application/vnd.ms-powerpoint.template.macroenabled.12'\nmimes.potx === 'application/vnd.openxmlformats-officedocument.presentationml.template'\nmimes.ppam === 'application/vnd.ms-powerpoint.addin.macroenabled.12'\nmimes.ppd === 'application/vnd.cups-ppd'\nmimes.ppm === 'image/x-portable-pixmap'\nmimes.pps === 'application/vnd.ms-powerpoint'\nmimes.ppsm === 'application/vnd.ms-powerpoint.slideshow.macroenabled.12'\nmimes.ppsx === 'application/vnd.openxmlformats-officedocument.presentationml.slideshow'\nmimes.ppt === 'application/vnd.ms-powerpoint'\nmimes.pptm === 'application/vnd.ms-powerpoint.presentation.macroenabled.12'\nmimes.pptx === 'application/vnd.openxmlformats-officedocument.presentationml.presentation'\nmimes.pqa === 'application/vnd.palm'\nmimes.prc === 'application/x-pilot'\nmimes.prc === 'application/x-pilot'\nmimes.pre === 'application/vnd.lotus-freelance'\nmimes.prf === 'application/pics-rules'\nmimes.provx === 'application/provenance+xml'\nmimes.ps === 'application/postscript'\nmimes.psb === 'application/vnd.3gpp.pic-bw-small'\nmimes.psd === 'image/vnd.adobe.photoshop'\nmimes.psf === 'application/x-font-linux-psf'\nmimes.pskcxml === 'application/pskc+xml'\nmimes.pti === 'image/prs.pti'\nmimes.ptid === 'application/vnd.pvi.ptid1'\nmimes.pub === 'application/x-mspublisher'\nmimes.pvb === 'application/vnd.3gpp.pic-bw-var'\nmimes.pwn === 'application/vnd.3m.post-it-notes'\nmimes.pya === 'audio/vnd.ms-playready.media.pya'\nmimes.pyv === 'video/vnd.ms-playready.media.pyv'\nmimes.qam === 'application/vnd.epson.quickanime'\nmimes.qbo === 'application/vnd.intu.qbo'\nmimes.qfx === 'application/vnd.intu.qfx'\nmimes.qps === 'application/vnd.publishare-delta-tree'\nmimes.qt === 'video/quicktime'\nmimes.qwd === 'application/vnd.quark.quarkxpress'\nmimes.qwt === 'application/vnd.quark.quarkxpress'\nmimes.qxb === 'application/vnd.quark.quarkxpress'\nmimes.qxd === 'application/vnd.quark.quarkxpress'\nmimes.qxl === 'application/vnd.quark.quarkxpress'\nmimes.qxt === 'application/vnd.quark.quarkxpress'\nmimes.ra === 'audio/x-realaudio'\nmimes.ra === 'audio/x-realaudio'\nmimes.ram === 'audio/x-pn-realaudio'\nmimes.raml === 'application/raml+yaml'\nmimes.rapd === 'application/route-apd+xml'\nmimes.rar === 'application/x-rar-compressed'\nmimes.rar === 'application/vnd.rar'\nmimes.ras === 'image/x-cmu-raster'\nmimes.rcprofile === 'application/vnd.ipunplugged.rcprofile'\nmimes.rdf === 'application/rdf+xml'\nmimes.rdz === 'application/vnd.data-vision.rdz'\nmimes.relo === 'application/p2p-overlay+xml'\nmimes.rep === 'application/vnd.businessobjects'\nmimes.res === 'application/x-dtbresource+xml'\nmimes.rgb === 'image/x-rgb'\nmimes.rif === 'application/reginfo+xml'\nmimes.rip === 'audio/vnd.rip'\nmimes.ris === 'application/x-research-info-systems'\nmimes.rl === 'application/resource-lists+xml'\nmimes.rlc === 'image/vnd.fujixerox.edmics-rlc'\nmimes.rld === 'application/resource-lists-diff+xml'\nmimes.rm === 'application/vnd.rn-realmedia'\nmimes.rmi === 'audio/midi'\nmimes.rmp === 'audio/x-pn-realaudio-plugin'\nmimes.rms === 'application/vnd.jcp.javame.midlet-rms'\nmimes.rmvb === 'application/vnd.rn-realmedia-vbr'\nmimes.rnc === 'application/relax-ng-compact-syntax'\nmimes.rng === 'application/xml'\nmimes.roa === 'application/rpki-roa'\nmimes.roff === 'text/troff'\nmimes.rp9 === 'application/vnd.cloanto.rp9'\nmimes.rpm === 'application/x-redhat-package-manager'\nmimes.rpss === 'application/vnd.nokia.radio-presets'\nmimes.rpst === 'application/vnd.nokia.radio-preset'\nmimes.rq === 'application/sparql-query'\nmimes.rs === 'application/rls-services+xml'\nmimes.rsat === 'application/atsc-rsat+xml'\nmimes.rsd === 'application/rsd+xml'\nmimes.rsheet === 'application/urc-ressheet+xml'\nmimes.rss === 'application/rss+xml'\nmimes.rtf === 'text/rtf'\nmimes.rtf === 'text/rtf'\nmimes.rtx === 'text/richtext'\nmimes.run === 'application/x-makeself'\nmimes.rusd === 'application/route-usd+xml'\nmimes.s === 'text/x-asm'\nmimes.s3m === 'audio/s3m'\nmimes.saf === 'application/vnd.yamaha.smaf-audio'\nmimes.sass === 'text/x-sass'\nmimes.sbml === 'application/sbml+xml'\nmimes.sc === 'application/vnd.ibm.secure-container'\nmimes.scd === 'application/x-msschedule'\nmimes.scm === 'application/vnd.lotus-screencam'\nmimes.scq === 'application/scvp-cv-request'\nmimes.scs === 'application/scvp-cv-response'\nmimes.scss === 'text/x-scss'\nmimes.scurl === 'text/vnd.curl.scurl'\nmimes.sda === 'application/vnd.stardivision.draw'\nmimes.sdc === 'application/vnd.stardivision.calc'\nmimes.sdd === 'application/vnd.stardivision.impress'\nmimes.sdkd === 'application/vnd.solent.sdkm+xml'\nmimes.sdkm === 'application/vnd.solent.sdkm+xml'\nmimes.sdp === 'application/sdp'\nmimes.sdw === 'application/vnd.stardivision.writer'\nmimes.sea === 'application/x-sea'\nmimes.see === 'application/vnd.seemail'\nmimes.seed === 'application/vnd.fdsn.seed'\nmimes.sema === 'application/vnd.sema'\nmimes.semd === 'application/vnd.semd'\nmimes.semf === 'application/vnd.semf'\nmimes.senmlx === 'application/senml+xml'\nmimes.sensmlx === 'application/sensml+xml'\nmimes.ser === 'application/java-serialized-object'\nmimes.setpay === 'application/set-payment-initiation'\nmimes.setreg === 'application/set-registration-initiation'\nmimes.sfd-hdstx === 'application/vnd.hydrostatix.sof-data'\nmimes.sfs === 'application/vnd.spotfire.sfs'\nmimes.sfv === 'text/x-sfv'\nmimes.sgi === 'image/sgi'\nmimes.sgl === 'application/vnd.stardivision.writer-global'\nmimes.sgm === 'text/sgml'\nmimes.sgml === 'text/sgml'\nmimes.sh === 'application/x-sh'\nmimes.shader === 'text/plain'\nmimes.shar === 'application/x-shar'\nmimes.shex === 'text/shex'\nmimes.shf === 'application/shf+xml'\nmimes.shtml === 'text/html'\nmimes.sid === 'image/x-mrsid-image'\nmimes.sieve === 'application/sieve'\nmimes.sig === 'application/pgp-signature'\nmimes.sil === 'audio/silk'\nmimes.silo === 'model/mesh'\nmimes.sis === 'application/vnd.symbian.install'\nmimes.sisx === 'application/vnd.symbian.install'\nmimes.sit === 'application/x-stuffit'\nmimes.sitx === 'application/x-stuffitx'\nmimes.siv === 'application/sieve'\nmimes.skd === 'application/vnd.koan'\nmimes.skm === 'application/vnd.koan'\nmimes.skp === 'application/vnd.koan'\nmimes.skt === 'application/vnd.koan'\nmimes.sldm === 'application/vnd.ms-powerpoint.slide.macroenabled.12'\nmimes.sldx === 'application/vnd.openxmlformats-officedocument.presentationml.slide'\nmimes.slim === 'text/slim'\nmimes.slm === 'text/slim'\nmimes.sls === 'application/route-s-tsid+xml'\nmimes.slt === 'application/vnd.epson.salt'\nmimes.sm === 'application/vnd.stepmania.stepchart'\nmimes.smf === 'application/vnd.stardivision.math'\nmimes.smi === 'application/smil+xml'\nmimes.smil === 'application/smil+xml'\nmimes.smv === 'video/x-smv'\nmimes.smzip === 'application/vnd.stepmania.package'\nmimes.snd === 'audio/basic'\nmimes.snf === 'application/x-font-snf'\nmimes.so === 'application/octet-stream'\nmimes.spc === 'application/x-pkcs7-certificates'\nmimes.spdx === 'text/spdx'\nmimes.spf === 'application/vnd.yamaha.smaf-phrase'\nmimes.spl === 'application/x-futuresplash'\nmimes.spot === 'text/vnd.in3d.spot'\nmimes.spp === 'application/scvp-vp-response'\nmimes.spq === 'application/scvp-vp-request'\nmimes.spx === 'audio/ogg'\nmimes.sql === 'application/x-sql'\nmimes.src === 'application/x-wais-source'\nmimes.srt === 'application/x-subrip'\nmimes.sru === 'application/sru+xml'\nmimes.srx === 'application/sparql-results+xml'\nmimes.ssdl === 'application/ssdl+xml'\nmimes.sse === 'application/vnd.kodak-descriptor'\nmimes.ssf === 'application/vnd.epson.ssf'\nmimes.ssml === 'application/ssml+xml'\nmimes.st === 'application/vnd.sailingtracker.track'\nmimes.stc === 'application/vnd.sun.xml.calc.template'\nmimes.std === 'application/vnd.sun.xml.draw.template'\nmimes.stf === 'application/vnd.wt.stf'\nmimes.sti === 'application/vnd.sun.xml.impress.template'\nmimes.stk === 'application/hyperstudio'\nmimes.stl === 'model/stl'\nmimes.stl === 'model/stl'\nmimes.stpx === 'model/step+xml'\nmimes.stpxz === 'model/step-xml+zip'\nmimes.stpz === 'model/step+zip'\nmimes.str === 'application/vnd.pg.format'\nmimes.stw === 'application/vnd.sun.xml.writer.template'\nmimes.styl === 'text/stylus'\nmimes.stylus === 'text/stylus'\nmimes.sub === 'text/vnd.dvb.subtitle'\nmimes.sub === 'text/vnd.dvb.subtitle'\nmimes.sus === 'application/vnd.sus-calendar'\nmimes.susp === 'application/vnd.sus-calendar'\nmimes.sv4cpio === 'application/x-sv4cpio'\nmimes.sv4crc === 'application/x-sv4crc'\nmimes.svc === 'application/vnd.dvb.service'\nmimes.svd === 'application/vnd.svd'\nmimes.svg === 'image/svg+xml'\nmimes.svgz === 'image/svg+xml'\nmimes.swa === 'application/x-director'\nmimes.swf === 'application/x-shockwave-flash'\nmimes.swi === 'application/vnd.aristanetworks.swi'\nmimes.swidtag === 'application/swid+xml'\nmimes.sxc === 'application/vnd.sun.xml.calc'\nmimes.sxd === 'application/vnd.sun.xml.draw'\nmimes.sxg === 'application/vnd.sun.xml.writer.global'\nmimes.sxi === 'application/vnd.sun.xml.impress'\nmimes.sxm === 'application/vnd.sun.xml.math'\nmimes.sxw === 'application/vnd.sun.xml.writer'\nmimes.t === 'text/troff'\nmimes.t3 === 'application/x-t3vm-image'\nmimes.t38 === 'image/t38'\nmimes.taglet === 'application/vnd.mynfc'\nmimes.tao === 'application/vnd.tao.intent-module-archive'\nmimes.tap === 'image/vnd.tencent.tap'\nmimes.tar === 'application/x-tar'\nmimes.tcap === 'application/vnd.3gpp2.tcap'\nmimes.tcl === 'application/x-tcl'\nmimes.td === 'application/urc-targetdesc+xml'\nmimes.teacher === 'application/vnd.smart.teacher'\nmimes.tei === 'application/tei+xml'\nmimes.teicorpus === 'application/tei+xml'\nmimes.tex === 'application/x-tex'\nmimes.texi === 'application/x-texinfo'\nmimes.texinfo === 'application/x-texinfo'\nmimes.text === 'text/plain'\nmimes.tfi === 'application/thraud+xml'\nmimes.tfm === 'application/x-tex-tfm'\nmimes.tfx === 'image/tiff-fx'\nmimes.tga === 'image/x-tga'\nmimes.thmx === 'application/vnd.ms-officetheme'\nmimes.tif === 'image/tiff'\nmimes.tiff === 'image/tiff'\nmimes.tk === 'application/x-tcl'\nmimes.tmo === 'application/vnd.tmobile-livetv'\nmimes.toml === 'application/toml'\nmimes.torrent === 'application/x-bittorrent'\nmimes.tpl === 'application/vnd.groove-tool-template'\nmimes.tpt === 'application/vnd.trid.tpt'\nmimes.tr === 'text/troff'\nmimes.tra === 'application/vnd.trueapp'\nmimes.trig === 'application/trig'\nmimes.trm === 'application/x-msterminal'\nmimes.ts === 'video/mp2t'\nmimes.tsd === 'application/timestamped-data'\nmimes.tsv === 'text/tab-separated-values'\nmimes.ttc === 'font/collection'\nmimes.ttf === 'font/ttf'\nmimes.ttl === 'text/turtle'\nmimes.ttml === 'application/ttml+xml'\nmimes.twd === 'application/vnd.simtech-mindmapper'\nmimes.twds === 'application/vnd.simtech-mindmapper'\nmimes.txd === 'application/vnd.genomatix.tuxedo'\nmimes.txf === 'application/vnd.mobius.txf'\nmimes.txt === 'text/plain'\nmimes.u32 === 'application/x-authorware-bin'\nmimes.u8dsn === 'message/global-delivery-status'\nmimes.u8hdr === 'message/global-headers'\nmimes.u8mdn === 'message/global-disposition-notification'\nmimes.u8msg === 'message/global'\nmimes.ubj === 'application/ubjson'\nmimes.udeb === 'application/x-debian-package'\nmimes.ufd === 'application/vnd.ufdl'\nmimes.ufdl === 'application/vnd.ufdl'\nmimes.ulx === 'application/x-glulx'\nmimes.umj === 'application/vnd.umajin'\nmimes.unityweb === 'application/vnd.unity'\nmimes.uoml === 'application/vnd.uoml+xml'\nmimes.uri === 'text/uri-list'\nmimes.uris === 'text/uri-list'\nmimes.urls === 'text/uri-list'\nmimes.usdz === 'model/vnd.usdz+zip'\nmimes.ustar === 'application/x-ustar'\nmimes.utz === 'application/vnd.uiq.theme'\nmimes.uu === 'text/x-uuencode'\nmimes.uva === 'audio/vnd.dece.audio'\nmimes.uvd === 'application/vnd.dece.data'\nmimes.uvf === 'application/vnd.dece.data'\nmimes.uvg === 'image/vnd.dece.graphic'\nmimes.uvh === 'video/vnd.dece.hd'\nmimes.uvi === 'image/vnd.dece.graphic'\nmimes.uvm === 'video/vnd.dece.mobile'\nmimes.uvp === 'video/vnd.dece.pd'\nmimes.uvs === 'video/vnd.dece.sd'\nmimes.uvt === 'application/vnd.dece.ttml+xml'\nmimes.uvu === 'video/vnd.uvvu.mp4'\nmimes.uvv === 'video/vnd.dece.video'\nmimes.uvva === 'audio/vnd.dece.audio'\nmimes.uvvd === 'application/vnd.dece.data'\nmimes.uvvf === 'application/vnd.dece.data'\nmimes.uvvg === 'image/vnd.dece.graphic'\nmimes.uvvh === 'video/vnd.dece.hd'\nmimes.uvvi === 'image/vnd.dece.graphic'\nmimes.uvvm === 'video/vnd.dece.mobile'\nmimes.uvvp === 'video/vnd.dece.pd'\nmimes.uvvs === 'video/vnd.dece.sd'\nmimes.uvvt === 'application/vnd.dece.ttml+xml'\nmimes.uvvu === 'video/vnd.uvvu.mp4'\nmimes.uvvv === 'video/vnd.dece.video'\nmimes.uvvx === 'application/vnd.dece.unspecified'\nmimes.uvvz === 'application/vnd.dece.zip'\nmimes.uvx === 'application/vnd.dece.unspecified'\nmimes.uvz === 'application/vnd.dece.zip'\nmimes.vbox === 'application/x-virtualbox-vbox'\nmimes.vbox-extpack === 'application/x-virtualbox-vbox-extpack'\nmimes.vcard === 'text/vcard'\nmimes.vcd === 'application/x-cdlink'\nmimes.vcf === 'text/x-vcard'\nmimes.vcg === 'application/vnd.groove-vcard'\nmimes.vcs === 'text/x-vcalendar'\nmimes.vcx === 'application/vnd.vcx'\nmimes.vdi === 'application/x-virtualbox-vdi'\nmimes.vds === 'model/vnd.sap.vds'\nmimes.vhd === 'application/x-virtualbox-vhd'\nmimes.vis === 'application/vnd.visionary'\nmimes.viv === 'video/vnd.vivo'\nmimes.vmdk === 'application/x-virtualbox-vmdk'\nmimes.vob === 'video/x-ms-vob'\nmimes.vor === 'application/vnd.stardivision.writer'\nmimes.vox === 'application/x-authorware-bin'\nmimes.vrml === 'model/vrml'\nmimes.vsd === 'application/vnd.visio'\nmimes.vsf === 'application/vnd.vsf'\nmimes.vss === 'application/vnd.visio'\nmimes.vst === 'application/vnd.visio'\nmimes.vsw === 'application/vnd.visio'\nmimes.vtf === 'image/vnd.valve.source.texture'\nmimes.vtt === 'text/vtt'\nmimes.vtu === 'model/vnd.vtu'\nmimes.vxml === 'application/voicexml+xml'\nmimes.w3d === 'application/x-director'\nmimes.wad === 'application/x-doom'\nmimes.wadl === 'application/vnd.sun.wadl+xml'\nmimes.war === 'application/java-archive'\nmimes.wasm === 'application/wasm'\nmimes.wav === 'audio/wave'\nmimes.wav === 'audio/wave'\nmimes.wav === 'audio/wave'\nmimes.wax === 'audio/x-ms-wax'\nmimes.wbmp === 'image/vnd.wap.wbmp'\nmimes.wbs === 'application/vnd.criticaltools.wbs+xml'\nmimes.wbxml === 'application/vnd.wap.wbxml'\nmimes.wcm === 'application/vnd.ms-works'\nmimes.wdb === 'application/vnd.ms-works'\nmimes.wdp === 'image/vnd.ms-photo'\nmimes.weba === 'audio/webm'\nmimes.webapp === 'application/x-web-app-manifest+json'\nmimes.webm === 'video/webm'\nmimes.webmanifest === 'application/manifest+json'\nmimes.webp === 'image/webp'\nmimes.wg === 'application/vnd.pmi.widget'\nmimes.wgt === 'application/widget'\nmimes.wif === 'application/watcherinfo+xml'\nmimes.wks === 'application/vnd.ms-works'\nmimes.wm === 'video/x-ms-wm'\nmimes.wma === 'audio/x-ms-wma'\nmimes.wmd === 'application/x-ms-wmd'\nmimes.wmf === 'image/wmf'\nmimes.wmf === 'image/wmf'\nmimes.wml === 'text/vnd.wap.wml'\nmimes.wmlc === 'application/vnd.wap.wmlc'\nmimes.wmls === 'text/vnd.wap.wmlscript'\nmimes.wmlsc === 'application/vnd.wap.wmlscriptc'\nmimes.wmv === 'video/x-ms-wmv'\nmimes.wmx === 'video/x-ms-wmx'\nmimes.wmz === 'application/x-ms-wmz'\nmimes.wmz === 'application/x-ms-wmz'\nmimes.woff === 'font/woff'\nmimes.woff2 === 'font/woff2'\nmimes.wpd === 'application/vnd.wordperfect'\nmimes.wpl === 'application/vnd.ms-wpl'\nmimes.wps === 'application/vnd.ms-works'\nmimes.wqd === 'application/vnd.wqd'\nmimes.wri === 'application/x-mswrite'\nmimes.wrl === 'model/vrml'\nmimes.wsc === 'message/vnd.wfa.wsc'\nmimes.wsdl === 'application/wsdl+xml'\nmimes.wspolicy === 'application/wspolicy+xml'\nmimes.wtb === 'application/vnd.webturbo'\nmimes.wvx === 'video/x-ms-wvx'\nmimes.x32 === 'application/x-authorware-bin'\nmimes.x3d === 'model/x3d+xml'\nmimes.x3db === 'model/x3d+binary'\nmimes.x3db === 'model/x3d+binary'\nmimes.x3dbz === 'model/x3d+binary'\nmimes.x3dv === 'model/x3d-vrml'\nmimes.x3dv === 'model/x3d-vrml'\nmimes.x3dvz === 'model/x3d+vrml'\nmimes.x3dz === 'model/x3d+xml'\nmimes.x_b === 'model/vnd.parasolid.transmit.binary'\nmimes.x_t === 'model/vnd.parasolid.transmit.text'\nmimes.xaml === 'application/xaml+xml'\nmimes.xap === 'application/x-silverlight-app'\nmimes.xar === 'application/vnd.xara'\nmimes.xav === 'application/xcap-att+xml'\nmimes.xbap === 'application/x-ms-xbap'\nmimes.xbd === 'application/vnd.fujixerox.docuworks.binder'\nmimes.xbm === 'image/x-xbitmap'\nmimes.xca === 'application/xcap-caps+xml'\nmimes.xcs === 'application/calendar+xml'\nmimes.xdf === 'application/xcap-diff+xml'\nmimes.xdm === 'application/vnd.syncml.dm+xml'\nmimes.xdp === 'application/vnd.adobe.xdp+xml'\nmimes.xdssc === 'application/dssc+xml'\nmimes.xdw === 'application/vnd.fujixerox.docuworks'\nmimes.xel === 'application/xcap-el+xml'\nmimes.xenc === 'application/xenc+xml'\nmimes.xer === 'application/patch-ops-error+xml'\nmimes.xfdf === 'application/vnd.adobe.xfdf'\nmimes.xfdl === 'application/vnd.xfdl'\nmimes.xht === 'application/xhtml+xml'\nmimes.xhtml === 'application/xhtml+xml'\nmimes.xhvml === 'application/xv+xml'\nmimes.xif === 'image/vnd.xiff'\nmimes.xla === 'application/vnd.ms-excel'\nmimes.xlam === 'application/vnd.ms-excel.addin.macroenabled.12'\nmimes.xlc === 'application/vnd.ms-excel'\nmimes.xlf === 'application/xliff+xml'\nmimes.xlf === 'application/x-xliff+xml'\nmimes.xlm === 'application/vnd.ms-excel'\nmimes.xls === 'application/vnd.ms-excel'\nmimes.xlsb === 'application/vnd.ms-excel.sheet.binary.macroenabled.12'\nmimes.xlsm === 'application/vnd.ms-excel.sheet.macroenabled.12'\nmimes.xlsx === 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'\nmimes.xlt === 'application/vnd.ms-excel'\nmimes.xltm === 'application/vnd.ms-excel.template.macroenabled.12'\nmimes.xltx === 'application/vnd.openxmlformats-officedocument.spreadsheetml.template'\nmimes.xlw === 'application/vnd.ms-excel'\nmimes.xm === 'audio/xm'\nmimes.xml === 'text/xml'\nmimes.xml === 'text/xml'\nmimes.xns === 'application/xcap-ns+xml'\nmimes.xo === 'application/vnd.olpc-sugar'\nmimes.xop === 'application/xop+xml'\nmimes.xpi === 'application/x-xpinstall'\nmimes.xpl === 'application/xproc+xml'\nmimes.xpm === 'image/x-xpixmap'\nmimes.xpr === 'application/vnd.is-xpr'\nmimes.xps === 'application/vnd.ms-xpsdocument'\nmimes.xpw === 'application/vnd.intercon.formnet'\nmimes.xpx === 'application/vnd.intercon.formnet'\nmimes.xsd === 'application/xml'\nmimes.xsl === 'application/xslt+xml'\nmimes.xsl === 'application/xml'\nmimes.xslt === 'application/xslt+xml'\nmimes.xsm === 'application/vnd.syncml+xml'\nmimes.xspf === 'application/xspf+xml'\nmimes.xul === 'application/vnd.mozilla.xul+xml'\nmimes.xvm === 'application/xv+xml'\nmimes.xvml === 'application/xv+xml'\nmimes.xwd === 'image/x-xwindowdump'\nmimes.xyz === 'chemical/x-xyz'\nmimes.xz === 'application/x-xz'\nmimes.yaml === 'text/yaml'\nmimes.yang === 'application/yang'\nmimes.yin === 'application/yin+xml'\nmimes.yml === 'text/yaml'\nmimes.ymp === 'text/x-suse-ymp'\nmimes.z1 === 'application/x-zmachine'\nmimes.z2 === 'application/x-zmachine'\nmimes.z3 === 'application/x-zmachine'\nmimes.z4 === 'application/x-zmachine'\nmimes.z5 === 'application/x-zmachine'\nmimes.z6 === 'application/x-zmachine'\nmimes.z7 === 'application/x-zmachine'\nmimes.z8 === 'application/x-zmachine'\nmimes.zaz === 'application/vnd.zzazz.deck+xml'\nmimes.zip === 'application/zip'\nmimes.zir === 'application/vnd.zul'\nmimes.zirz === 'application/vnd.zul'\nmimes.zmm === 'application/vnd.handheld-entertainment+xml'\n```\n\n[![NPM version][npm-image]][npm-url]\n[![Linux Build Status][travis-image]][travis-url]\n[![Windows Build Status][appveyor-image]][appveyor-url]\n[![Coverage Status][coveralls-image]][coveralls-url]\n[![Known Vulnerabilities][snyk-image]][snyk-url]\n\n[npm-image]: https://img.shields.io/npm/v/@magic/mime-types.svg\n[npm-url]: https://www.npmjs.com/package/@magic/mime-types\n[travis-image]: https://img.shields.io/travis/com/magic/mime-types.svg?branch=master\n[travis-url]: https://travis-ci.com/magic/mime-types\n[appveyor-image]: https://img.shields.io/appveyor/ci/magic/mime-types/master.svg\n[appveyor-url]: https://ci.appveyor.com/project/magic/mime-types/branch/master\n[coveralls-image]: https://coveralls.io/repos/github/magic/mime-types/badge.svg\n[coveralls-url]: https://coveralls.io/github/magic/mime-types\n[snyk-image]: https://snyk.io/test/github/magic/mime-types/badge.svg\n[snyk-url]: https://snyk.io/test/github/magic/mime-types\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagic%2Fmime-types","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmagic%2Fmime-types","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagic%2Fmime-types/lists"}