1.0.0 • Published 9 years ago
mime-desc v1.0.0
Mime description database
Sourced from my local FreeDesktop MIME database in /usr/share/mime
and exported as simple JSON files.
Usage
Requiring mime-desc
will synchronously load all languages (slow!) and return them as an object.
let mime = require('mime');
let mimedesc = require('mime-desc');
for (let fn of process.argv.slice(2)) {
let type = mime.lookup(fn);
let desc = mimedesc.en[type];
console.log(fn, type, desc);
}
If you only need one language, you can require it directly, e.g.
let en = require('mime-desc/data/en.json');
let desc = en[type];
Contributing
Reasonable additions welcome (try running generate.js
on your machine and see if there's anything new worth adding)
1.0.0
9 years ago