aboutsummaryrefslogtreecommitdiff
path: root/misctools/mime.js
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2023-03-02 19:05:21 -0800
committerGravatar GitHub <noreply@github.com> 2023-03-02 19:05:21 -0800
commitf7d6cc0ddf8aa75a8c7b6fb23a787c52648f2e8a (patch)
treed29a4cae43dd8fbb36e67a82f929430735af4b5b /misctools/mime.js
parent38d6cd6d15f2745d02fc757cc299691d82c7b4f5 (diff)
parent9388b3f8257bc2e580deaece4cd2677928104fc6 (diff)
downloadbun-f7d6cc0ddf8aa75a8c7b6fb23a787c52648f2e8a.tar.gz
bun-f7d6cc0ddf8aa75a8c7b6fb23a787c52648f2e8a.tar.zst
bun-f7d6cc0ddf8aa75a8c7b6fb23a787c52648f2e8a.zip
Merge branch 'main' into ciro/spawn-abort-signal-rebased
Diffstat (limited to 'misctools/mime.js')
-rw-r--r--misctools/mime.js23
1 files changed, 6 insertions, 17 deletions
diff --git a/misctools/mime.js b/misctools/mime.js
index 6f46a711f..27b58a5b7 100644
--- a/misctools/mime.js
+++ b/misctools/mime.js
@@ -1,17 +1,6 @@
-const json = await (
- await fetch("https://raw.githubusercontent.com/jshttp/mime-db/master/db.json")
-).json();
-
-json["application/javascript"].extensions.push(
- `ts`,
- `tsx`,
- `mts`,
- `mtsx`,
- `cts`,
- `cjs`,
- `mjs`,
- `js`,
-);
+const json = await (await fetch("https://raw.githubusercontent.com/jshttp/mime-db/master/db.json")).json();
+
+json["application/javascript"].extensions.push(`ts`, `tsx`, `mts`, `mtsx`, `cts`, `cjs`, `mjs`, `js`);
delete json["application/node"];
delete json["application/deno"];
@@ -28,11 +17,11 @@ for (let key of Object.keys(json).sort()) {
const withExtensions = [
...new Set([
...Object.keys(json)
- .filter((key) => {
+ .filter(key => {
return !!json[key]?.extensions?.length;
})
- .flatMap((mime) => {
- return [...new Set([...json[mime].extensions])].map((ext) => {
+ .flatMap(mime => {
+ return [...new Set([...json[mime].extensions])].map(ext => {
return [`.{.@"${ext}", all.@"${mime}"}`];
});
})