A simple Mime type getter
npm install mimerA file extension to MIME type module. Uses mime-db data but with zero dependencies.
npm install mimer or npx mimer .js
const mimer = require('mimer');mimer('.pdf'); // -> "application/pdf"
mimer('pdf'); // -> "application/pdf"
mimer('../readme.pdf'); // -> "application/pdf"
mimer('pedefe'); // -> "application/octet-stream"
`#### Extension Map
`js
const mimer = require('mimer');
const mimerMap = require('mimer/map');mimerMap.get('pdf'); // -> "application/pdf"
mimerMap.set('graphql', 'application/graphql');
mimer('content.graphql'); // -> "application/graphql"
`#### Safe mode
In case you want to avoid changes on original Map for safety.
`js
const mimer = require('mimer/safe');
const mimerMap = require('mimer/map');mimerMap.set('graphql', 'application/graphql');
mimer('content.graphql'); // -> "application/octet-stream"
`CLI
`sh
npm install -g mimer
mimer readme.pdf
`
or just`sh
npx mimer readme.pdf
`Contribute
Just create a new Github Codespace or:
`sh
$ git clone https://github.com/data-uri/mimer.git
$ cd mimer
$ npm i
$ npm test
``MIT License
(c) Helder Santana