@shopify/cli-kit
Version:
A set of utilities, interfaces, and models that are common across all the platform features
22 lines • 620 B
JavaScript
// import * as mimeTypes from 'mrmime'
import { lookup, mimes } from 'mrmime';
/**
* Returns the MIME type for a filename.
*
* @param fileName - Filename.
* @returns The mime type.
*/
export function lookupMimeType(fileName) {
return lookup(fileName) || 'application/octet-stream';
}
/**
* Adds MIME type(s) to the dictionary.
*
* @param newTypes - Object of key-values where key is extension and value is mime type.
*/
export function setMimeTypes(newTypes) {
Object.entries(newTypes).forEach(([extension, mimeType]) => {
mimes[extension] = mimeType;
});
}
//# sourceMappingURL=mimes.js.map