Socket
Socket
Sign inDemoInstall

mime-db

Package Overview
Dependencies
Maintainers
2
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mime-db

Media Type Database


Version published
Weekly downloads
59M
increased by6.69%
Maintainers
2
Weekly downloads
 
Created

What is mime-db?

The mime-db package is a comprehensive database of MIME types based on the mime-types npm package. It provides an API to access MIME type definitions, which are compiled from various sources. It is often used to look up MIME types based on file extensions or vice versa.

What are mime-db's main functionalities?

Lookup MIME type for a given file extension

This feature allows you to get the MIME type for a specific file extension. In the code sample, we are looking up the MIME type for JSON files.

const mimeDb = require('mime-db');
const mimeType = mimeDb['json'].type;

Get extensions for a given MIME type

This feature enables you to retrieve the file extensions associated with a particular MIME type. In the code sample, we are getting the extensions for 'application/json'.

const mimeDb = require('mime-db');
const extensions = mimeDb['application/json'].extensions;

Access MIME type data

This feature provides access to the data associated with a specific MIME type, including the source of the information, charset, and whether it's compressible. The code sample demonstrates how to access the data for 'application/json'.

const mimeDb = require('mime-db');
const mimeData = mimeDb['application/json'];

Other packages similar to mime-db

Keywords

FAQs

Package last updated on 12 Jul 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc