mime-desc
v1.0.0
Published
Mime-type description database
Readme
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)
