1.0.5 • Published 5 years ago

mimetypes-js v1.0.5

Weekly downloads
21
License
MIT
Repository
-
Last release
5 years ago

mimetypes-js

Convertion tool from mime type to extension and extensions to mime type.

install

npm install mimetypes-js --save

usage

var mime = require('mimetypes-js');

var file_extension = mime.getExt('video/quicktime');
//file_extension == 'mov'

var file_mime_type = mime.getMime('pdf');
//file_mime_type == 'application/pdf'

var file_mime_type = mime.getMime('my_file.gz');
//file_mime_type == 'application/x-gzip'

var file_name = mime.removeExt('my_movie_file.mov');
//file_name == 'my_movie_file'

var file_name = mime.addExt('my_memories', 'video/quicktime');
//file_name == 'my_memories.mov'

var file = { name: 'file_uploaded_from_device',
  data: <Buffer>,
  encoding: '7bit',
  mimetype: 'application/pdf',
  mv: [Function: mv] };
var file_name = mime.addExt(file);
//file_name == 'file_uploaded_from_device.pdf'

var has = mime.hasExt('file_uploaded.3gp')
//has == true

This library uses data extracted from @bcherny's repo.

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago