README.md

# MIME

[![CI](https://github.com/elixir-plug/mime/actions/workflows/ci.yml/badge.svg)](https://github.com/elixir-plug/mime/actions/workflows/ci.yml)

A read-only and immutable MIME type module for Elixir.

This library embeds a database of MIME types so we can map MIME types
to extensions and vice-versa. The library was designed to be read-only
for performance. This library is used by projects like Plug and Phoenix.

Master currently points to a redesign of this library with a minimal copy
of the MIME database. To add any [media type specified by
IANA](https://www.iana.org/assignments/media-types/media-types.xhtml),
please submit a pull request. You can also add specific types to your
application via a compile-time configuration, see [the documentation for
more information](http://hexdocs.pm/mime/).

## Installation

The package can be installed as:

```elixir
def deps do
  [{:mime, "~> 2.0"}]
end
```

## License

MIME source code is released under Apache License 2.0.

Check LICENSE file for more information.
OSZAR »