Media Type Database, a large collection of MIME types and related metadata delivered as a single public JSON file. It is useful for looking up MIME information (such as known extensions, compressibility, and default charset) for handling files correctly in Node.js and web tooling.
Project status
- jshttp/mime-db appears to be a data-focused project with periodic updates, but the most recently summarized tag is v1.54.0 on 2025-03-18, and there is no evidence of a newer tagged update as of 2026-06-09, suggesting a quieter period rather than rapid cadence.
- The apparent update cadence is irregular: updates show up in 2021, 2022, 2024-11, then 2025-03, with multi-year gaps before 2024, and no confirmed tagged updates after 2025-03 (even though upstream has pushed on 2026-06-03).
AI summary generated
Recent updates
v1.54.0
v1.54.0 expands the mime type database with many new and updated entries (notably around Microsoft and Google Drive related types, plus additional file extensions/types). The maintenance/build tooling was updated to replace got with undici, and CI was modernized with an added lint job and a broader Node.js test matrix. Most changes are additive data updates, but there are some property behavior changes (for example, application/octet-stream compressible).
BreakingFeaturesv1.53.0
v1.53.0 updates mime-db’s generated MIME database and associated tooling. The documented highlights are JavaScript MIME type/extension corrections per RFC 9239, adding the .sql extension to application/sql, and CI/workflow maintenance (including a scorecard pipeline). Code changes also include broader refactors to the data generation scripts and a much larger MIME dataset refresh (additions and extension list changes) beyond what is individually called out in the release notes.
Featuresv1.52.0
Release 1.52.0 updates mime-db with additional MIME type entries and adds more filename extensions derived from IANA, including `.asc` for `application/pgp-keys` and further extensions for image and various XML related types. The diff also includes internal build-script and test adjustments, plus minor CI configuration changes.
Featuresv1.51.0
v1.51.0 updates mime-db’s underlying MIME type dataset, including upstream additions and new “compressible” markings. The release notes call out compressibility for two image MIME types, but the code diff shows additional “compressible” changes beyond those bullets.
Featuresv1.50.0
v1.50.0 primarily updates the mime database with additional IANA/upstream media type entries. The documented release notes mention deprecated iWorks aliases and new upstream MIME types, and the code diff shows multiple new MIME types added across the generated JSON datasets.
Featuresv1.49.0
v1.49.0 updates mime-db with additional IANA media type metadata, including adding the `.trig` extension for `application/trig`. The release notes only call out the `.trig` change and a broad “new upstream MIME types” statement, but the diff shows some additional metadata/source and build-filter changes.
Featuresv1.48.0
v1.48.0 updates mime-db’s media type database with additional upstream IANA MIME types, adds the `.mvt` extension for `application/vnd.mapbox-vector-tile`, and marks `text/yaml` as compressible. The diff shows broad database regeneration effects across multiple JSON artifacts, plus some internal repo/build changes.
Featuresv1.47.0
v1.47.0 updates mime-db’s media type database with additional upstream MIME types and adjusts how file extensions are sourced and selected. It also removes ambiguous extensions for some application/*+xml types and changes the primary extension ordering for application/ecmascript to prefer .es.
BreakingFeaturesv1.46.0
v1.46.0 extends the MIME database by adding a few new upstream media type extensions, including audio/amr (.amr), video/iso.segment (.m4s), and audio/ogg (.opus). It also refreshes upstream IANA/APACHE type data, and updates the project’s CI/test tooling.
Featuresv1.45.0
v1.45.0 updates mime-db’s underlying media type dataset with several new MIME types and extension mappings, including .ubj for application/ubjson, .avif for image/avif, and .ktx2 for image/ktx2, plus additional extension assignments for existing types. It also refreshes the IANA-derived dataset more broadly and bumps development/testing dependencies.
Features