A simple MIME type getter built on top of Node.js.
Browser version:: bower install mimer
or Minified (amd and CommonJS ready) Source
Node.js version: npm install mimer
into your project
// node and browserify
var Mimer = require('mimer');
// amd (Require.js and etc)
require('path/to/mimer', function (Mimer) {});
// browser (through script tag)
window.Mimer
Mimer('file.css'); // => "text/css"
// or
var mime = new Mimer();
mime.get('file.css'); // => "text/css"
var mime = new Mimer();
mime.set('.monster', 'movie/thriller')
.get('zombie.monster');
// => "movie/thriller"
mime.set(['.rctycoon','.simcity'], 'cms/game');
mime.get('/land/park.rctycoon'); // => "cms/game"
mime.get('maps/city.simcity'); // => "cms/game"
npm install -g mimer
(it may require Root privileges)
$ mimer brand.png
$ make install
$ make test
Build web version with:
$ make build
If you'd like to test the full process including npm installer, just run:
$ make fulltest
- 0.3 - Remove potential REDOS vulnerability. Big thanks to @davisjam for the report.
- 0.2 - Follow IANA RFC and full AMD and browser support
- 0.1 - First release
MIT License (c) Helder Santana