From 913be07d867f91c95ddb4e4a29c70c4720f7b4ca Mon Sep 17 00:00:00 2001 From: Douglas Christopher Wilson Date: Fri, 20 May 2022 15:56:13 -0400 Subject: [PATCH] Add extensions .js and .mjs to text/javascript closes #194 --- HISTORY.md | 1 + db.json | 3 ++- scripts/fetch-iana.js | 2 +- src/iana-types.json | 1 + 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/HISTORY.md b/HISTORY.md index 36959f20..9464038d 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,6 +1,7 @@ unreleased ========== + * Add extensions `.js` and `.mjs` to `text/javascript` * Add extensions from IANA for more MIME types * Add new upstream MIME types * Fix extensions for `text/markdown` to match IANA diff --git a/db.json b/db.json index 00c48091..7ba635b1 100644 --- a/db.json +++ b/db.json @@ -7859,7 +7859,8 @@ }, "text/javascript": { "source": "iana", - "compressible": true + "compressible": true, + "extensions": ["js","mjs"] }, "text/jcr-cnd": { "source": "iana" diff --git a/scripts/fetch-iana.js b/scripts/fetch-iana.js index 9fa3c5bd..6d601e83 100644 --- a/scripts/fetch-iana.js +++ b/scripts/fetch-iana.js @@ -46,7 +46,7 @@ co(function * () { get('message', { extensions: true }), get('model', { extensions: true }), get('multipart'), - get('text', { extensions: /\/(?:markdown|spdx|turtle|vnd\.familysearch\.gedcom|vtt)$/ }), + get('text', { extensions: /\/(?:javascript|markdown|spdx|turtle|vnd\.familysearch\.gedcom|vtt)$/ }), get('video', { extensions: /\/iso\.segment$/ }) ] diff --git a/src/iana-types.json b/src/iana-types.json index 179c6fa2..9b8e43ac 100644 --- a/src/iana-types.json +++ b/src/iana-types.json @@ -9689,6 +9689,7 @@ ] }, "text/javascript": { + "extensions": ["js","mjs"], "sources": [ "https://tools.ietf.org/rfc/rfc9239.txt", "https://www.iana.org/assignments/media-types/text/javascript"