Add application/toml mimeType lookup by file path (#64)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f2f953d..06a889b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,6 @@
# 1.0.3
+* Add application/toml mimeType lookup by extension.
* Add image/avif mimeType lookup by extension.
* Add image/heic mimeType lookup by extension.
diff --git a/lib/src/default_extension_map.dart b/lib/src/default_extension_map.dart
index 6639bb3..4135a9f 100644
--- a/lib/src/default_extension_map.dart
+++ b/lib/src/default_extension_map.dart
@@ -805,6 +805,8 @@
'tif': 'image/tiff',
'tiff': 'image/tiff',
'tmo': 'application/vnd.tmobile-livetv',
+ // Source: https://toml.io/en/v1.0.0#mime-type
+ 'toml': 'application/toml',
'torrent': 'application/x-bittorrent',
'tpl': 'application/vnd.groove-tool-template',
'tpt': 'application/vnd.trid.tpt',
diff --git a/test/mime_type_test.dart b/test/mime_type_test.dart
index b5f037d..d1833f5 100644
--- a/test/mime_type_test.dart
+++ b/test/mime_type_test.dart
@@ -43,6 +43,7 @@
_expectMimeType('file.webp', 'image/webp');
_expectMimeType('file.aiff', 'audio/x-aiff');
_expectMimeType('file.m4a', 'audio/mp4');
+ _expectMimeType('file.toml', 'application/toml');
});
test('unknown-mime-type', () {