Mime types for MoonBit
moon add oboard/mimetypelet mime = @mimetype.new()
mime.get_type("txt") // ⇨ "text/plain"
mime.get_extension("text/plain") // ⇨ Some("txt")mime.get_type("js") // ⇨ "text/javascript"
mime.get_type("json") // ⇨ "application/json"
mime.get_type("txt") // ⇨ "text/plain"
mime.get_type("dir/text.txt") // ⇨ "text/plain"
mime.get_type("dir\\text.txt") // ⇨ "text/plain"
mime.get_type(".text.txt") // ⇨ "text/plain"
mime.get_type(".txt") // ⇨ "text/plain"mime.get_type("foo/txt") // ⇨ None
mime.get_type("bogus_type") // ⇨ Nonemime.get_extension("text/plain") // ⇨ Some("txt")
mime.get_extension("application/json") // ⇨ Some("json")
mime.get_extension("text/html; charset=utf8") // ⇨ Some("html")mime.get_all_extensions("image/jpeg") // ⇨ ["jpeg", "jpg", "jpe"]Mime types for MoonBit