From 5e5da2ddf620bc4a2d377b589eaa57fd7cc08413 Mon Sep 17 00:00:00 2001 From: Gabriel Saillard Date: Mon, 18 Oct 2021 15:51:21 +0200 Subject: [PATCH] chore: update file icons --- file-icons/atom | 2 +- file-icons/font-awesome | 2 +- file-icons/source | 2 +- src/assets/icons/file-icons.json | 824 +++++++++++++++------------- src/assets/misc/file-icons-match.js | 54 +- 5 files changed, 480 insertions(+), 404 deletions(-) diff --git a/file-icons/atom b/file-icons/atom index 97893e6..189d118 160000 --- a/file-icons/atom +++ b/file-icons/atom @@ -1 +1 @@ -Subproject commit 97893e610c93504014ba89ec6cab84421b7f170b +Subproject commit 189d1187d8ceeb4fcf41f6fed2249b9ca2d05c31 diff --git a/file-icons/font-awesome b/file-icons/font-awesome index d79d85c..7cbd7f9 160000 --- a/file-icons/font-awesome +++ b/file-icons/font-awesome @@ -1 +1 @@ -Subproject commit d79d85c3fad85ad1885e87ed558f4afd6fce8289 +Subproject commit 7cbd7f9951be31f9d06b6ac97739a700320b9130 diff --git a/file-icons/source b/file-icons/source index 9702d8e..e6e6e6a 160000 --- a/file-icons/source +++ b/file-icons/source @@ -1 +1 @@ -Subproject commit 9702d8e73f0b561cddf0188b17d247325c9144af +Subproject commit e6e6e6ac8cb1d91867167c228c00a667f4d47101 diff --git a/src/assets/icons/file-icons.json b/src/assets/icons/file-icons.json index 8e24219..114751f 100644 --- a/src/assets/icons/file-icons.json +++ b/src/assets/icons/file-icons.json @@ -2,67 +2,67 @@ "500px": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "accessible-icon": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "accusoft": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "acquisitions-incorporated": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "adn": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "adversal": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "affiliatetheme": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "airbnb": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "algolia": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "alipay": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "amazon-pay": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "amazon": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "amilia": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "android": { "width": 435, @@ -72,12 +72,12 @@ "angellist": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "angrycreative": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "angular": { "width": 484, @@ -87,22 +87,22 @@ "app-store-ios": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "app-store": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "apper": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "apple-pay": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "apple": { "width": 417, @@ -112,12 +112,12 @@ "artstation": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "asymmetrik": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "atlassian": { "width": 512, @@ -127,22 +127,22 @@ "audible": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "autoprefixer": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "avianex": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "aviato": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "aws": { "width": 512, @@ -152,27 +152,27 @@ "bandcamp": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "battle-net": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "behance-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "behance": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "bimobject": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "bitbucket": { "width": 455, @@ -182,17 +182,17 @@ "bitcoin": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "bity": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "black-tie": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "blackberry": { "width": 512, @@ -202,112 +202,112 @@ "blogger-b": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "blogger": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "bluetooth-b": { "width": 320, "height": 512, - "svg": "" + "svg": "" }, "bluetooth": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "bootstrap": { - "width": 448, + "width": 576, "height": 512, - "svg": "" + "svg": "" }, "btc": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "buffer": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "buromobelexperte": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "buy-n-large": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "buysellads": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "canadian-maple-leaf": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "cc-amazon-pay": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "cc-amex": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "cc-apple-pay": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "cc-diners-club": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "cc-discover": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "cc-jcb": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "cc-mastercard": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "cc-paypal": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "cc-stripe": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "cc-visa": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "centercode": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "centos": { "width": 512, @@ -322,27 +322,27 @@ "chromecast": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "cloudflare": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "cloudscale": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "cloudsmith": { "width": 332, "height": 512, - "svg": "" + "svg": "" }, "cloudversify": { "width": 616, "height": 512, - "svg": "" + "svg": "" }, "codepen": { "width": 512, @@ -352,112 +352,112 @@ "codiepie": { "width": 472, "height": 512, - "svg": "" + "svg": "" }, "confluence": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "connectdevelop": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "contao": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "cotton-bureau": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "cpanel": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "creative-commons-by": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "creative-commons-nc-eu": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "creative-commons-nc-jp": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "creative-commons-nc": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "creative-commons-nd": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "creative-commons-pd-alt": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "creative-commons-pd": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "creative-commons-remix": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "creative-commons-sa": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "creative-commons-sampling-plus": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "creative-commons-sampling": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "creative-commons-share": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "creative-commons-zero": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "creative-commons": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "critical-role": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "css3-alt": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "css3": { "width": 452, @@ -467,72 +467,72 @@ "cuttlefish": { "width": 440, "height": 512, - "svg": "" + "svg": "" }, "d-and-d-beyond": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "d-and-d": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "dailymotion": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "dashcube": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "deezer": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "delicious": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "deploydog": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "deskpro": { "width": 480, "height": 512, - "svg": "" + "svg": "" }, "dev": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "deviantart": { "width": 320, "height": 512, - "svg": "" + "svg": "" }, "dhl": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "diaspora": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "digg": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "digital-ocean": { "width": 512, @@ -540,19 +540,19 @@ "svg": "" }, "discord": { - "width": 448, + "width": 640, "height": 512, - "svg": "" + "svg": "" }, "discourse": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "dochub": { "width": 416, "height": 512, - "svg": "" + "svg": "" }, "docker": { "width": 512, @@ -562,17 +562,17 @@ "draft2digital": { "width": 480, "height": 512, - "svg": "" + "svg": "" }, "dribbble-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "dribbble": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "dropbox": { "width": 512, @@ -592,17 +592,17 @@ "earlybirds": { "width": 480, "height": 512, - "svg": "" + "svg": "" }, "ebay": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "edge-legacy": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "edge": { "width": 512, @@ -612,12 +612,12 @@ "elementor": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "ello": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "ember": { "width": 512, @@ -627,12 +627,12 @@ "empire": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "envira": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "erlang": { "width": 512, @@ -642,52 +642,52 @@ "ethereum": { "width": 320, "height": 512, - "svg": "" + "svg": "" }, "etsy": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "evernote": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "expeditedssl": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "facebook-f": { "width": 320, "height": 512, - "svg": "" + "svg": "" }, "facebook-messenger": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "facebook-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "facebook": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "fantasy-flight-games": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "fedex": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "fedora": { "width": 512, @@ -695,14 +695,14 @@ "svg": "" }, "figma": { - "width": 384, + "width": 340, "height": 512, - "svg": "" + "svg": "" }, "firefox-browser": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "firefox": { "width": 512, @@ -712,87 +712,87 @@ "first-order-alt": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "first-order": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "firstdraft": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "flickr": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "flipboard": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "fly": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "font-awesome-alt": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "font-awesome-flag": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "font-awesome-logo-full": { "width": 3992, "height": 512, - "svg": "" + "svg": "" }, "font-awesome": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "fonticons-fi": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "fonticons": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "fort-awesome-alt": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "fort-awesome": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "forumbee": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "foursquare": { "width": 368, "height": 512, - "svg": "" + "svg": "" }, "free-code-camp": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "freebsd": { "width": 512, @@ -802,42 +802,42 @@ "fulcrum": { "width": 320, "height": 512, - "svg": "" + "svg": "" }, "galactic-republic": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "galactic-senate": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "get-pocket": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "gg-circle": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "gg": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "git-alt": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "git-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "git": { "width": 512, @@ -852,7 +852,7 @@ "github-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "github": { "width": "64", @@ -862,7 +862,7 @@ "gitkraken": { "width": 592, "height": 512, - "svg": "" + "svg": "" }, "gitlab": { "width": 512, @@ -872,12 +872,12 @@ "gitter": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "glide-g": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "glide": { "width": 512, @@ -887,17 +887,17 @@ "gofore": { "width": 400, "height": 512, - "svg": "" + "svg": "" }, "goodreads-g": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "goodreads": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "google-drive": { "width": 512, @@ -907,32 +907,32 @@ "google-pay": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "google-play": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "google-plus-g": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "google-plus-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "google-plus": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "google-wallet": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "google": { "width": 481, @@ -942,17 +942,17 @@ "gratipay": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "grav": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "gripfire": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "grunt": { "width": 383, @@ -962,7 +962,7 @@ "guilded": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "gulp": { "width": 230, @@ -972,52 +972,52 @@ "hacker-news-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "hacker-news": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "hackerrank": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "hips": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "hire-a-helper": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "hive": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "hooli": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "hornbill": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "hotjar": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "houzz": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "html5": { "width": 451, @@ -1027,72 +1027,72 @@ "hubspot": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "ideal": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "imdb": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "innosoft": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "instagram-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "instagram": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "instalod": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "intercom": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "internet-explorer": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "invision": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "ioxhost": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "itch-io": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "itunes-note": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "itunes": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "java": { "width": 374, @@ -1102,7 +1102,7 @@ "jedi-order": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "jenkins": { "width": 371, @@ -1117,7 +1117,7 @@ "joget": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "joomla": { "width": 512, @@ -1127,7 +1127,7 @@ "js-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "js": { "width": 512, @@ -1137,12 +1137,12 @@ "jsfiddle": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "kaggle": { "width": 320, "height": 512, - "svg": "" + "svg": "" }, "keybase": { "width": 472, @@ -1152,22 +1152,22 @@ "keycdn": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "kickstarter-k": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "kickstarter": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "korvue": { "width": 446, "height": 512, - "svg": "" + "svg": "" }, "laravel": { "width": 512, @@ -1177,17 +1177,17 @@ "lastfm-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "lastfm": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "leanpub": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "less": { "width": 512, @@ -1197,22 +1197,22 @@ "line": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "linkedin-in": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "linkedin": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "linode": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "linux": { "width": 436, @@ -1222,7 +1222,7 @@ "lyft": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "magento": { "width": 436, @@ -1237,7 +1237,7 @@ "mandalorian": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "markdown": { "width": 512, @@ -1247,117 +1247,117 @@ "mastodon": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "maxcdn": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "mdb": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "medapps": { "width": 320, "height": 512, - "svg": "" + "svg": "" }, "medium-m": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "medium": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "medrt": { "width": 544, "height": 512, - "svg": "" + "svg": "" }, "meetup": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "megaport": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "mendeley": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "microblog": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "microsoft": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "mix": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "mixcloud": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "mixer": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "mizuni": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "modx": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "monero": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "napster": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "neos": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "nimblr": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "node-js": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "node": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "npm": { "width": 512, @@ -1367,42 +1367,42 @@ "ns8": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "nutritionix": { "width": 400, "height": 512, - "svg": "" + "svg": "" }, "octopus-deploy": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "odnoklassniki-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "odnoklassniki": { "width": 320, "height": 512, - "svg": "" + "svg": "" }, "old-republic": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "opencart": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "openid": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "opera": { "width": 480, @@ -1412,32 +1412,32 @@ "optin-monster": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "orcid": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "osi": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "page4": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "pagelines": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "palfed": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "patreon": { "width": 512, @@ -1447,37 +1447,37 @@ "paypal": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "penny-arcade": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "perbyte": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "periscope": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "phabricator": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "phoenix-framework": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "phoenix-squadron": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "php": { "width": 512, @@ -1487,57 +1487,57 @@ "pied-piper-alt": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "pied-piper-hat": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "pied-piper-pp": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "pied-piper-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "pied-piper": { "width": 480, "height": 512, - "svg": "" + "svg": "" }, "pinterest-p": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "pinterest-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "pinterest": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "playstation": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "product-hunt": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "pushed": { "width": 432, "height": 512, - "svg": "" + "svg": "" }, "python": { "width": 492, @@ -1547,22 +1547,22 @@ "qq": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "quinscape": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "quora": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "r-project": { "width": 581, "height": 512, - "svg": "" + "svg": "" }, "raspberry-pi": { "width": 401, @@ -1572,7 +1572,7 @@ "ravelry": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "react": { "width": 512, @@ -1582,37 +1582,37 @@ "reacteurope": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "readme": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "rebel": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "red-river": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "reddit-alien": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "reddit-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "reddit": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "redhat": { "width": 512, @@ -1622,37 +1622,37 @@ "renren": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "replyd": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "researchgate": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "resolving": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "rev": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "rocketchat": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "rockrms": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "rust": { "width": 512, @@ -1667,7 +1667,7 @@ "salesforce": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "sass": { "width": 512, @@ -1677,37 +1677,37 @@ "schlix": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "scribd": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "searchengin": { "width": 460, "height": 512, - "svg": "" + "svg": "" }, "sellcast": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "sellsy": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "servicestack": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "shirtsinbulk": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "shopify": { "width": 452, @@ -1717,22 +1717,22 @@ "shopware": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "simplybuilt": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "sistrix": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "sith": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "sketch": { "width": 512, @@ -1742,67 +1742,67 @@ "skyatlas": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "skype": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "slack-hash": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "slack": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "slideshare": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "snapchat-ghost": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "snapchat-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "snapchat": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "soundcloud": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "sourcetree": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "speakap": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "speaker-deck": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "spotify": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "squarespace": { "width": 512, @@ -1812,82 +1812,82 @@ "stack-exchange": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "stack-overflow": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "stackpath": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "staylinked": { "width": 440, "height": 512, - "svg": "" + "svg": "" }, "steam-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "steam-symbol": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "steam": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "sticker-mule": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "strava": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "stripe-s": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "stripe": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "studiovinari": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "stumbleupon-circle": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "stumbleupon": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "superpowers": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "supple": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "suse": { "width": 512, @@ -1907,12 +1907,12 @@ "teamspeak": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "telegram-plane": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "telegram": { "width": 512, @@ -1922,37 +1922,37 @@ "tencent-weibo": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "the-red-yeti": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "themeco": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "themeisle": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "think-peaks": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "tiktok": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "trade-federation": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "trello": { "width": 512, @@ -1967,22 +1967,22 @@ "tumblr-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "tumblr": { "width": 320, "height": 512, - "svg": "" + "svg": "" }, "twitch": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "twitter-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "twitter": { "width": "64", @@ -1997,7 +1997,7 @@ "uber": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "ubuntu": { "width": 496, @@ -2012,17 +2012,17 @@ "umbraco": { "width": 510, "height": 512, - "svg": "" + "svg": "" }, "uncharted": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "uniregistry": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "unity": { "width": 512, @@ -2032,17 +2032,17 @@ "unsplash": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "untappd": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "ups": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "usb": { "width": 24, @@ -2052,117 +2052,117 @@ "usps": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "ussunnah": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "vaadin": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "viacoin": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "viadeo-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "viadeo": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "viber": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "vimeo-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "vimeo-v": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "vimeo": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "vine": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "vk": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "vnv": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "vuejs": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "watchman-monitoring": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "waze": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "weebly": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "weibo": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "weixin": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "whatsapp-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "whatsapp": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "whmcs": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "wikipedia-w": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "windows": { "width": 500, @@ -2177,22 +2177,22 @@ "wizards-of-the-coast": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "wodu": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "wolf-pack-battalion": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "wordpress-simple": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "wordpress": { "width": 512, @@ -2202,42 +2202,42 @@ "wpbeginner": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "wpexplorer": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "wpforms": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "wpressr": { "width": 496, "height": 512, - "svg": "" + "svg": "" }, "xbox": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "xing-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "xing": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "y-combinator": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "yahoo": { "width": 512, @@ -2247,12 +2247,12 @@ "yammer": { "width": 512, "height": 512, - "svg": "" + "svg": "" }, "yandex-international": { "width": 320, "height": 512, - "svg": "" + "svg": "" }, "yandex": { "width": 256, @@ -2267,27 +2267,27 @@ "yelp": { "width": 384, "height": 512, - "svg": "" + "svg": "" }, "yoast": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "youtube-square": { "width": 448, "height": 512, - "svg": "" + "svg": "" }, "youtube": { "width": 576, "height": 512, - "svg": "" + "svg": "" }, "zhihu": { "width": 640, "height": 512, - "svg": "" + "svg": "" }, "1c-alt": { "width": 512, @@ -2514,6 +2514,11 @@ "height": 512, "svg": "" }, + "adonisjs": { + "width": 512, + "height": 512, + "svg": "" + }, "aeternity": { "width": 512, "height": 512, @@ -2644,6 +2649,11 @@ "height": 512, "svg": "" }, + "arttext4": { + "width": 432, + "height": 512, + "svg": "" + }, "asciidoc": { "width": 439, "height": 512, @@ -2834,6 +2844,11 @@ "height": null, "svg": "" }, + "bikeshed": { + "width": 496, + "height": 512, + "svg": "" + }, "biml": { "width": 512, "height": 512, @@ -4169,6 +4184,11 @@ "height": 512, "svg": "" }, + "imgbot": { + "width": 360, + "height": 512, + "svg": "" + }, "influxdata": { "width": 504, "height": 512, @@ -4759,6 +4779,11 @@ "height": 512, "svg": "" }, + "mint": { + "width": 512, + "height": 512, + "svg": "" + }, "mirah": { "width": 311, "height": 512, @@ -4769,6 +4794,11 @@ "height": 512, "svg": "" }, + "mixin": { + "width": 418, + "height": 512, + "svg": "" + }, "mocha": { "width": 310, "height": 512, @@ -5225,9 +5255,9 @@ "svg": "" }, "org-mode": { - "width": 465, + "width": 467, "height": 512, - "svg": "" + "svg": "" }, "ox": { "width": 512, @@ -5334,6 +5364,11 @@ "height": 512, "svg": "" }, + "photorec": { + "width": 512, + "height": 512, + "svg": "" + }, "phraseapp": { "width": 512, "height": 512, @@ -5854,6 +5889,11 @@ "height": 512, "svg": "" }, + "shellcheck": { + "width": 512, + "height": 512, + "svg": "" + }, "shen": { "width": null, "height": null, @@ -6529,6 +6569,11 @@ "height": 512, "svg": "" }, + "windi": { + "width": 472, + "height": 512, + "svg": "" + }, "wine": { "width": 302, "height": 512, @@ -6689,6 +6734,11 @@ "height": 512, "svg": "" }, + "dotenv": { + "width": 512, + "height": 512, + "svg": "" + }, "dotjs": { "width": 512, "height": 512, diff --git a/src/assets/misc/file-icons-match.js b/src/assets/misc/file-icons-match.js index 51149b7..03d342c 100644 --- a/src/assets/misc/file-icons-match.js +++ b/src/assets/misc/file-icons-match.js @@ -10,6 +10,7 @@ function matchIcon(filename) { if (/\/\.config\/alacritty$/i.test(filename)) { return "alacritty-alt"; } if (/\.(app|xcodeproj|xcworkspace)$/i.test(filename)) { return "appstore"; } if (/\.artx$/i.test(filename)) { return "arttext"; } + if (/\.art4$/i.test(filename)) { return "arttext4"; } if (/^\.atom(-ci)?$/.test(filename)) { return "atom"; } if (/[^\s.]\.(c?action|definition|workflow)$/i.test(filename)) { return "automator"; } if (/^\.azure-pipelines$/i.test(filename)) { return "azurepipelines"; } @@ -130,7 +131,7 @@ function matchIcon(filename) { if (/\.g4$/i.test(filename)) { return "antlr"; } if (/^\.?antwar\.conf(ig)?\.[cm]?js$/i.test(filename)) { return "antwar"; } if (/\.any$/i.test(filename)) { return "anyscript"; } - if (/^(apache2?|httpd)(\.[-\w]+)*.conf$/i.test(filename)) { return "apache"; } + if (/^(apache2?|httpd)(\.[-\w]+)*\.conf$/i.test(filename)) { return "apache"; } if (/\.apacheconf$/i.test(filename)) { return "apache"; } if (/^httpd\.conf/i.test(filename)) { return "apache"; } if (/apache2\/magic$/i.test(filename)) { return "apache"; } @@ -227,6 +228,10 @@ function matchIcon(filename) { if (/\.bal$/i.test(filename)) { return "ballerina"; } if (/\.balx$/i.test(filename)) { return "ballerina"; } if (/\.bzrignore$/i.test(filename)) { return "bazaar"; } + if (/\.bc$/i.test(filename)) { return "calc"; } + if (/\.dc$/i.test(filename)) { return "calc"; } + if (/^bc\.library$/i.test(filename)) { return "calc"; } + if (/^\.?dcrc$/i.test(filename)) { return "calc"; } if (/^behat(\.[^.]+)*\.ya?ml$/i.test(filename)) { return "behat"; } if (/\.bemjson(\.[cm]?js)?$/i.test(filename)) { return "bem"; } if (/\.cbx$/i.test(filename)) { return "bibtex"; } @@ -234,6 +239,7 @@ function matchIcon(filename) { if (/\.bbx$/i.test(filename)) { return "bibtex"; } if (/\.bib(tex)?$/i.test(filename)) { return "bibtex"; } if (/\.bst$/i.test(filename)) { return "bibtex"; } + if (/\.bs$/i.test(filename)) { return "bikeshed"; } if (/\.biml$/i.test(filename)) { return "biml"; } if (/\.([ls]?o|out)$/i.test(filename)) { return "binary"; } if (/\.axf$/i.test(filename)) { return "binary"; } @@ -334,7 +340,7 @@ function matchIcon(filename) { if (/chpl$/i.test(filename)) { return "chapel"; } if (/^Chart(\.bundle)?(\.min)?\.[cm]?js$/i.test(filename)) { return "chartjs"; } if (/TODO/.test(filename)) { return "checklist"; } - if (/^todo.txt$/i.test(filename)) { return "checklist"; } + if (/^todo\.txt$/i.test(filename)) { return "checklist"; } if (/\.(todo|taskpaper)$/i.test(filename)) { return "checklist"; } if (/\.jas$/i.test(filename)) { return "cheetah3d"; } if (/^chefignore$|^(Berks|Policy)file(\.lock)?$/i.test(filename)) { return "chef"; } @@ -552,6 +558,7 @@ function matchIcon(filename) { if (/\.sy$/i.test(filename)) { return "database"; } if (/\.syntax$/i.test(filename)) { return "database"; } if (/\.webmanifest$/i.test(filename)) { return "database"; } + if (/\.tgn$/i.test(filename)) { return "database"; } if (/\.2da$/i.test(filename)) { return "database"; } if (/\.(od|onlydata)$/i.test(filename)) { return "database"; } if (/\.dbi$/i.test(filename)) { return "database"; } @@ -612,6 +619,7 @@ function matchIcon(filename) { if (/\.djs$/i.test(filename)) { return "doge"; } if (/^dojo\.[cm]?js$/i.test(filename)) { return "dojo"; } if (/^dosbox(\b|_).*(\.conf|pref\w*)$/i.test(filename)) { return "dosbox"; } + if (/^\.env(\.|$)/i.test(filename)) { return "dotenv"; } if (/\.dot$/i.test(filename)) { return "dotjs"; } if (/\.crdownload$/i.test(filename)) { return "download"; } if (/^\.?Doxyfile$/i.test(filename)) { return "doxygen"; } @@ -690,6 +698,7 @@ function matchIcon(filename) { if (/\.dsp$/i.test(filename)) { return "faust"; } if (/\.fbx$/i.test(filename)) { return "fbx"; } if (/\.fxl$/i.test(filename)) { return "fexl"; } + if (/\.figma$/i.test(filename)) { return "figma"; } if (/\.fdx$/i.test(filename)) { return "finaldraft"; } if (/^Icon\r$/.test(filename)) { return "finder"; } if (/\.rsrc$/i.test(filename)) { return "finder"; } @@ -767,7 +776,6 @@ function matchIcon(filename) { if (/gdbinit$/i.test(filename)) { return "gdb"; } if (/^\.htaccess$/i.test(filename)) { return "gear"; } if (/^\.htpasswd$/i.test(filename)) { return "gear"; } - if (/^\.env\./i.test(filename)) { return "gear"; } if (/^\.lesshintrc$/i.test(filename)) { return "gear"; } if (/^\.csscomb\.json$/i.test(filename)) { return "gear"; } if (/^text\.enc$/.test(filename)) { return "gear"; } @@ -819,6 +827,7 @@ function matchIcon(filename) { if (/\.dyl$/i.test(filename)) { return "code"; } if (/\.dylan$/i.test(filename)) { return "code"; } if (/\.eclxml$/i.test(filename)) { return "code"; } + if (/\.ed$/i.test(filename)) { return "code"; } if (/\.fcgi$/i.test(filename)) { return "code"; } if (/\.fidl$/i.test(filename)) { return "code"; } if (/\.filters$/i.test(filename)) { return "code"; } @@ -920,7 +929,7 @@ function matchIcon(filename) { if (/\.gih$/i.test(filename)) { return "gimp"; } if (/\.gpl$/i.test(filename)) { return "gimp"; } if (/\.vbr$/i.test(filename)) { return "gimp"; } - if (/^\.git|^\.keep$|\.mailmap$/i.test(filename)) { return "git"; } + if (/^\.git|^\.keep$|\.(lfsconfig|mailmap)$/i.test(filename)) { return "git"; } if (/\.git(ignore|config|attributes)$/i.test(filename)) { return "git"; } if (/^(ATOM_)?COMMIT_EDITMSG$/.test(filename)) { return "git-commit"; } if (/^MERGE_(HEAD|MODE|MSG)$/.test(filename)) { return "git-merge"; } @@ -956,6 +965,7 @@ function matchIcon(filename) { if (/\.ebnf$/i.test(filename)) { return "bnf"; } if (/\.cddl$/i.test(filename)) { return "bnf"; } if (/\.(cf|lbnf)$/i.test(filename)) { return "bnf"; } + if (/\.grammar$/i.test(filename)) { return "bnf"; } if (/\.gf$/i.test(filename)) { return "gf"; } if (/\.gcx$/i.test(filename)) { return "grapher"; } if (/\.graphql$/i.test(filename)) { return "graphql"; } @@ -1105,6 +1115,7 @@ function matchIcon(filename) { if (/\.pxls$/i.test(filename)) { return "image"; } if (/\.pxs$/i.test(filename)) { return "image"; } if (/\.imba$/i.test(filename)) { return "imba"; } + if (/^\.imgbotconfig$/i.test(filename)) { return "imgbot"; } if (/\.ni$/i.test(filename)) { return "inform7"; } if (/\.i7x$/i.test(filename)) { return "inform7"; } if (/\.ink$/i.test(filename)) { return "ink"; } @@ -1293,6 +1304,8 @@ function matchIcon(filename) { if (/\.mmk$/i.test(filename)) { return "checklist"; } if (/\.pri$/i.test(filename)) { return "checklist"; } if (/^justfile$/i.test(filename)) { return "checklist"; } + if (/\.eml$/i.test(filename)) { return "icon-mail"; } + if (/\.mbo?x$/i.test(filename)) { return "icon-mail"; } if (/\.mak?o$/i.test(filename)) { return "mako"; } if (/\.(1([bcmstx]|has|in)?|[24568]|3(avl|bsm|cfgadm|in|[cmx]|perl|pm?|qt)?|7(d|fs|i|ipp|m|p)?|9[efps]?|eqn|groff|man|mandoc|mdoc|me|mom|nr?|nroff|roff?|tmac|tmac-u|tr|troff)$/i.test(filename)) { return "manpage"; } if (/^(man|mdoc)\.template$/i.test(filename)) { return "manpage"; } @@ -1308,6 +1321,12 @@ function matchIcon(filename) { if (/\.mjs\.map$/i.test(filename)) { return "sourcemap"; } if (/\.cidmap$/i.test(filename)) { return "sourcemap"; } if (/\.map$/i.test(filename)) { return "sourcemap"; } + if (/\.mapping$/i.test(filename)) { return "sourcemap"; } + if (/\.enigma$/i.test(filename)) { return "sourcemap"; } + if (/\.match$/i.test(filename)) { return "sourcemap"; } + if (/\.tiny$/i.test(filename)) { return "sourcemap"; } + if (/\.tinyv2$/i.test(filename)) { return "sourcemap"; } + if (/\.unpick$/i.test(filename)) { return "sourcemap"; } if (/\.mss$/i.test(filename)) { return "mapbox"; } if (/^Carto(CSS)?$/i.test(filename)) { return "mapbox"; } if (/\.(md(te?xt)?|mdown|markdown|mkd|mkdown|mdwn|mkdn|ron|pmd|jmd)$/i.test(filename)) { return "markdown"; } @@ -1423,6 +1442,7 @@ function matchIcon(filename) { if (/\.png\.mcmeta$/.test(filename)) { return "minecraft"; } if (/\.mzn$/i.test(filename)) { return "minizinc"; } if (/\.dzn$/i.test(filename)) { return "minizinc"; } + if (/\.mint$/i.test(filename)) { return "mint"; } if (/\.dr?uby$/g.test(filename)) { return "mirah"; } if (/\.mir(ah)?$/g.test(filename)) { return "mirah"; } if (/\.m$/i.test(filename)) { return "miranda"; } @@ -1445,7 +1465,6 @@ function matchIcon(filename) { if (/\.cginc$/i.test(filename)) { return "model"; } if (/\.dxf$/i.test(filename)) { return "model"; } if (/\.dwg$/i.test(filename)) { return "model"; } - if (/\.jas$/i.test(filename)) { return "model"; } if (/\.mdl$/i.test(filename)) { return "model"; } if (/\.ply$/i.test(filename)) { return "model"; } if (/\.fnc$/i.test(filename)) { return "model"; } @@ -1477,7 +1496,7 @@ function matchIcon(filename) { if (/\.monkey$/i.test(filename)) { return "monkey"; } if (/\.mtn-ignore$/i.test(filename)) { return "monotone"; } if (/\.moon$/i.test(filename)) { return "moon"; } - if (/^mootools[^.]*\d+\.\d+(.\d+)?[^.]*\.[cm]?js$/i.test(filename)) { return "mootools"; } + if (/^mootools[^.]*\d+\.\d+(\.\d+)?[^.]*\.[cm]?js$/i.test(filename)) { return "mootools"; } if (/\.mrb$/i.test(filename)) { return "mruby"; } if (/\.dsql$/i.test(filename)) { return "msql"; } if (/\.mu$/i.test(filename)) { return "mupad"; } @@ -1651,7 +1670,7 @@ function matchIcon(filename) { if (/\.pwn$/i.test(filename)) { return "pawn"; } if (/\.pcd$/i.test(filename)) { return "pcd"; } if (/\.pdf$/i.test(filename)) { return "icon-file-pdf"; } - if (/\.pegjs$/i.test(filename)) { return "peg"; } + if (/\.(pegjs|peggy)$/i.test(filename)) { return "peg"; } if (/\.pegcoffee$/i.test(filename)) { return "peg"; } if (/\.p(er)?l$/i.test(filename)) { return "perl"; } if (/\.al$/i.test(filename)) { return "perl"; } @@ -1667,6 +1686,7 @@ function matchIcon(filename) { if (/^phpunit\.xml$/i.test(filename)) { return "phpunit"; } if (/^phoenix\.ex$/i.test(filename)) { return "phoenix"; } if (/^phoenix\.[cm]?js$/i.test(filename)) { return "phoenix"; } + if (/^\.photorec\.cfg$/i.test(filename)) { return "photorec"; } if (/^\.phraseapp\.ya?ml$/i.test(filename)) { return "phraseapp"; } if (/\.(pkl|pickle)$/i.test(filename)) { return "pickle"; } if (/\.p8$/i.test(filename)) { return "pico8"; } @@ -1683,7 +1703,7 @@ function matchIcon(filename) { if (/\.plb$/i.test(filename)) { return "sql"; } if (/\.plsql$/i.test(filename)) { return "sql"; } if (/\.pkb$/i.test(filename)) { return "sql"; } - if (/^ecosystem.conf(ig)?./i.test(filename)) { return "pm2"; } + if (/^ecosystem\.conf(ig)?\./i.test(filename)) { return "pm2"; } if (/^pnpm-(lock|workspace)\.ya?ml$/i.test(filename)) { return "pnpm"; } if (/^pnpmfile\.js$/i.test(filename)) { return "pnpm"; } if (/\.pod$/i.test(filename)) { return "pod"; } @@ -1702,8 +1722,9 @@ function matchIcon(filename) { if (/\.bez$/i.test(filename)) { return "postscript"; } if (/^fontinfo$/i.test(filename)) { return "postscript"; } if (/\.a[fm]m$/i.test(filename)) { return "postscript"; } + if (/\/Resource\/[A-Z]\w+\/[^\/]+$|(^|\/)(cidfmap|xlatmap|PPI_CUtils|Pscript5Idiom)$/i.test(filename)) { return "postscript"; } if (/\.eps[fi]$/i.test(filename)) { return "postscript"; } - if (/^Fontmap$/.test(filename)) { return "postscript"; } + if (/^Fontmap(\.GS)?$/i.test(filename)) { return "postscript"; } if (/\.gsf$/i.test(filename)) { return "postscript"; } if (/\.pov$/i.test(filename)) { return "povray"; } if (/\.pbl$/i.test(filename)) { return "powerbuilder"; } @@ -1944,6 +1965,7 @@ function matchIcon(filename) { if (/\.profile$/i.test(filename)) { return "terminal"; } if (/\.tcsh$/i.test(filename)) { return "terminal"; } if (/\.csh$/i.test(filename)) { return "terminal"; } + if (/^\.?shellcheckrc$/i.test(filename)) { return "shellcheck"; } if (/\.shen$/i.test(filename)) { return "shen"; } if (/^shipitfile(\b.+)?\.[cm]?js$/i.test(filename)) { return "shipit"; } if (/^shippable\.ya?ml$/i.test(filename)) { return "shippable"; } @@ -1973,6 +1995,7 @@ function matchIcon(filename) { if (/(^|\.)spacemacs$/i.test(filename)) { return "spacemacs"; } if (/\.sparql$/i.test(filename)) { return "sparql"; } if (/\.rq$/i.test(filename)) { return "sparql"; } + if (/\.mixins?\.json$/i.test(filename)) { return "mixin"; } if (/\.jsont$/i.test(filename)) { return "squarespace"; } if (/^(json[-_]?t|json[-_\s]?template)$/i.test(filename)) { return "squarespace"; } if (/\.sqf$/i.test(filename)) { return "sqf"; } @@ -2006,7 +2029,7 @@ function matchIcon(filename) { if (/\.ssh[\/\\][^\/\\\s]+$/.test(filename)) { return "key"; } if (/\.stan$/i.test(filename)) { return "stan"; } if (/^(\.bazelrc|bazel\.rc|bazel\.bazelrc)$/i.test(filename)) { return "bazel"; } - if (/^(BUILD|WORKSPACE)(.[Bb][Aa][Zz][Ee][Ll])?$/.test(filename)) { return "bazel"; } + if (/^(BUILD|WORKSPACE)(\.[Bb][Aa][Zz][Ee][Ll])?$/.test(filename)) { return "bazel"; } if (/\.(bazel|bzl|star)$/i.test(filename)) { return "bazel"; } if (/^\.gazelcfg\.json$/i.test(filename)) { return "bazel"; } if (/\.do$/i.test(filename)) { return "stata"; } @@ -2019,7 +2042,7 @@ function matchIcon(filename) { if (/\.stencil$/i.test(filename)) { return "stencil"; } if (/^stdlib(-.+)?\.[cm]?js$/i.test(filename)) { return "stdlibjs"; } if (/^stdlib(-.+)?\.[cm]?js\.gz$/i.test(filename)) { return "stdlibjs"; } - if (/^\.?stitches.config?\.([cm]?js|ts)$/i.test(filename)) { return "stitches"; } + if (/^\.?stitches\.config\.([cm]?js|ts)$/i.test(filename)) { return "stitches"; } if (/\.(story|stories)\.([cm]?js|jsx)$/i.test(filename)) { return "storybook"; } if (/\.(story|stories)\.tsx?$/i.test(filename)) { return "storybook"; } if (/\.story$/i.test(filename)) { return "storyist"; } @@ -2057,6 +2080,7 @@ function matchIcon(filename) { if (/\.pid$/i.test(filename)) { return "tag"; } if (/\.tld$/i.test(filename)) { return "tag"; } if (/(\.|^)sha(256|sum)?$/i.test(filename)) { return "tag"; } + if (/(\.|^)(check|ck|crc(32)?|md5|rmd160|sha(224|256|384|512|1|2|3)?)?(sums?|(?<=\w))$/i.test(filename)) { return "tag"; } if (/^\.?tailwind(\.config)?\.([cm]?js|ts|coffee)$/i.test(filename)) { return "tailwind"; } if (/\.tcl$/i.test(filename)) { return "tcl"; } if (/\.adp$/i.test(filename)) { return "tcl"; } @@ -2148,6 +2172,7 @@ function matchIcon(filename) { if (/\.uos$/i.test(filename)) { return "icon-file-text"; } if (/\.uop$/i.test(filename)) { return "icon-file-text"; } if (/\.textile$/i.test(filename)) { return "textile"; } + if (/\.(tm_properties|tmProperties)$/i.test(filename)) { return "textmate"; } if (/\.tmcg$/i.test(filename)) { return "textmate"; } if (/\.tmLanguage$/i.test(filename)) { return "textmate"; } if (/\.tmCommand$/i.test(filename)) { return "textmate"; } @@ -2166,7 +2191,7 @@ function matchIcon(filename) { if (/\.tla$/i.test(filename)) { return "tla"; } if (/(\.|_|^)tmux\.conf$/i.test(filename)) { return "tmux"; } if (/\.toml$/i.test(filename)) { return "toml"; } - if (/^.tgitconfig$/i.test(filename)) { return "tortoise"; } + if (/^\.tgitconfig$/i.test(filename)) { return "tortoise"; } if (/^\.travis/i.test(filename)) { return "travis"; } if (/^\.?truffle\.[cm]?js$/i.test(filename)) { return "truffle"; } if (/\.tsx$/i.test(filename)) { return "tsx"; } @@ -2191,7 +2216,7 @@ function matchIcon(filename) { if (/^NamesList\.(lst|txt)$/.test(filename)) { return "unicode"; } if (/([\\\/])(UNIDATA|UCD)(?:\1(?:auxiliary|emoji|extracted|unihan))?\1(?!ReadMe)[^\\\/]+\.txt$/i.test(filename)) { return "unicode"; } if (/\.units$/i.test(filename)) { return "scales"; } - if (/^units\.lib$/i.test(filename)) { return "scales"; } + if (/^units\.(lib|dat)$|^unittab$/i.test(filename)) { return "scales"; } if (/^\.?units[-_]?history$/i.test(filename)) { return "scales"; } if (/\.anim$/i.test(filename)) { return "unity3d"; } if (/\.asset$/i.test(filename)) { return "unity3d"; } @@ -2306,7 +2331,7 @@ function matchIcon(filename) { if (/^\.hintrc$/i.test(filename)) { return "webhint"; } if (/\.webgl$/i.test(filename)) { return "webgl"; } if (/\.owl$/i.test(filename)) { return "owl"; } - if (/(^|\.)webpack(file)?(?=\.|$).*\.([jt]sx?|[cm]js|json|(lit)?coffee)$/i.test(filename)) { return "webpack"; } + if (/(^|\.)webpack(file)?.*\.([jt]sx?|[cm]js|json|(lit)?coffee)$/i.test(filename)) { return "webpack"; } if (/\.vtt$/i.test(filename)) { return "webvtt"; } if (/^wgetrc$|\.wgetrc$/i.test(filename)) { return "wget"; } if (/\.wget-hsts$/i.test(filename)) { return "wget"; } @@ -2314,6 +2339,7 @@ function matchIcon(filename) { if (/\.wxss$/i.test(filename)) { return "wechat"; } if (/\.wy$/i.test(filename)) { return "wenyan"; } if (/^wercker\.ya?ml$/i.test(filename)) { return "wercker"; } + if (/^windi\.config\.[tj]s$/i.test(filename)) { return "windi"; } if (/\.bat$/i.test(filename)) { return "windows"; } if (/\.cmd$/i.test(filename)) { return "windows"; } if (/\.(exe|com|msi)$/i.test(filename)) { return "windows"; }