1.0.4 • Published 4 years ago

locustjs-mime v1.0.4

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

locustjs-mime

This utility library provides a handy Mime object that helps in finding mime of a file extension.

example:

	console.log(Mime.getMimeType('.jpg'));	// "image/jpeg"
	console.log(Mime.getMimeType('.json'));	// "application/json"
	
	console.log(Mime.getExtension("myphoto.jpg"));	// ".jpg"
	console.log(Mime.getExtensions("image/jpeg"));	// ["jpeg", "jpg", "jpe"]
	console.log(Mime.getFullMime('.json'));
	/*
	{
		charSet: "UTF-8",
		compressible: true,
		extensions: "json, map",
		id: 137,
		source: "iana",
		value: "application/json",
	}
*/

Classes

MimeProviderBase: base abstract class of mime providers MimeProviderDefault: default implementation of MimeProviderBase.

Properties

  • MimeTypes: returns list of all mime types.
  • Mimes: returns list of all mimes.

Methods

  • getExtension (filenameOrExtension): returns extension of a file (withought dot character).
  • getFullMime (filenameOrExtension): returns full mime inforation for the given filename/extension.
  • getMimeType (filenameOrExtension): returns mime type of the given filename/extension.
  • getExtensions(mime): returns file extension of the given mime.
1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago