An open API service indexing awesome lists of open source software.

https://github.com/expressjs/mime-extended

DEPRECATED - Please use mime-types instead.
https://github.com/expressjs/mime-extended

Last synced: 3 months ago
JSON representation

DEPRECATED - Please use mime-types instead.

Awesome Lists containing this project

README

          

> [!CAUTION]
> **This repository is archived and no longer actively maintained.**
>
> We are no longer accepting issues, feature requests, or pull requests.
> For additional support or questions, please visit the [Express.js Discussions page](https://github.com/expressjs/express/discussions).

---

**Please use [mime-types](https://github.com/expressjs/mime-types) instead**

---

# MIME EXTENDED

Extends the [mime](https://github.com/broofa/node-mime) module with two main features:

- Adds some content types for preprocessor/transpiler languages
- Adds `mime.contentType()`

## Additional types

Checkout [lib/types.json](lib/types.json) for additional content types.
Feel free to make PRs to add your own!

## `mime.contentType(type)`

An easy way to create a `content-type` header just by setting an extension or mime type,
just like how Express and Koa works!

```js
mime.contentType('html') // => text/html; charset=utf-8
mime.contentType('json') // => application/json
```

## Notes

This augments the `mime` module globally.
It also loosely depends on `mime`,
so you might want to pin `mime` in your app.