mime-types / 2.1.11 last updated 3 months ago created on May 2nd 2014
Install
npm install --save mime-types
Clone
git clone git@github.com:jshttp/mime-types.git
maintainers
fishrock123
versions
31 total
| 2.1.11 | 3 months ago | dougwilson |
| 2.1.10 | 6 months ago | dougwilson |
| 2.1.9 | 7 months ago | dougwilson |
| 2.1.8 | 8 months ago | dougwilson |
| 2.1.7 | 10 months ago | dougwilson |
| 2.1.6 | a year ago | dougwilson |
| 2.1.5 | a year ago | dougwilson |
| 2.1.4 | a year ago | dougwilson |
| 2.1.3 | a year ago | dougwilson |
| 2.1.2 | a year ago | dougwilson |
| 2.1.1 | a year ago | dougwilson |
| 2.1.0 | a year ago | dougwilson |
| 2.0.14 | a year ago | dougwilson |
| 2.0.13 | a year ago | dougwilson |
| 2.0.12 | a year ago | dougwilson |
| 2.0.11 | a year ago | dougwilson |
| 2.0.10 | a year ago | dougwilson |
| 2.0.9 | a year ago | dougwilson |
| 2.0.8 | 2 years ago | dougwilson |
| 2.0.7 | 2 years ago | dougwilson |
| 2.0.6 | 2 years ago | dougwilson |
| 2.0.5 | 2 years ago | dougwilson |
| 2.0.4 | 2 years ago | dougwilson |
| 2.0.3 | 2 years ago | dougwilson |
| 2.0.2 | 2 years ago | dougwilson |
| 2.0.1 | 2 years ago | dougwilson |
| 2.0.0 | 2 years ago | jongleberry |
| 1.0.2 | 2 years ago | dougwilson |
| 1.0.1 | 2 years ago | fishrock123 |
| 1.0.0 | 2 years ago | fishrock123 |
| 0.1.0 | 2 years ago | jongleberry |
readme
mime-types
The ultimate javascript content-type utility.
Similar to node-mime, except:
- No fallbacks. Instead of naively returning the first available type,
mime-typessimply returnsfalse, so dovar type = mime.lookup('unrecognized') || 'application/octet-stream'. - No
new Mime()business, so you could dovar lookup = require('mime-types').lookup. - Additional mime types are added such as jade and stylus via mime-db
- No
.define()functionality
Otherwise, the API is compatible.
Install
Adding Types
All mime types are based on mime-db, so open a PR there if you'd like to add mime types.
API
All functions return false if input is invalid or not found.
mime.lookup(path)
Lookup the content-type associated with a file.
mime.contentType(type)
Create a full content-type header given a content-type or extension.
mime.extension(type)
Get the default extension for a content-type.
mime.charset(type)
Lookup the implied default charset of a content-type.
var type = mime.types[extension]
A map of content-types by extension.
[extensions...] = mime.extensions[type]
A map of extensions by content-type.