jaisocx_sites_tools

Mime Type

💡 The package does …
📖️ Library @jaisocx/mime-type 🏷️ ver.: 1.0.7
🗓 Updated Winter 2026 Tue Jan 20 06:28:29 CET 2026
📐 Size 🗂 Folder: 320 KB 📦 Tarball: _ KB 📋 .js: 5 KB
⚡ JS Engine 🌐 Browser: ✅ yes 🧭 Express: ✅ yes 🖥️ Console: ✅ yes

💡 The aim of the setup

The package does …

Mime type

  MimeType getMimeTypeByFilename( "favicon.ico", 1 ) => "image/x-icon"

Example ts code

  
  // this constants object is faster, since has bery few lines relevant to link rel=preload.
  let mConstants: MimeTypeConstantsInterface = new SitesPreloaderMimeTypeConstants();
  let mimeTypesInstance: MimeType = new MimeType();
    mimeTypesInstance
      .setMimeTypesConstants( mConstants );
  
  
  let filename: string = "";
  let mimeType: string|undefined = "";
  
  filename = "favicon.ico";
  mimeType = mimeTypesInstance.getMimeTypeByFilename( filename, 1 );
  console.log (
    { "bib": "@jaisocx/mime-type", filename, mimeType }
  );
  
  // Console:
  /*
  {
    bib: '@jaisocx/mime-type',
    filename: 'favicon.ico',
    mimeType: 'image/x-icon'
  }
  */
  

Have a nice day.

Elias, Software Architect of Jaisocx Company