1.0.0 • Published 9 years ago

mime-desc v1.0.0

Weekly downloads
-
License
MIT
Repository
bitbucket
Last release
9 years ago

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