@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
2 lines • 472 B
JavaScript
import e from"./get-media-type.mjs";import t from"mime-types";const n=async n=>{let r=n.fileName.split(`.`).pop()?.toLowerCase()||``,i=n.mimeType?.toLowerCase().split(`;`)[0]?.trim()||null,a=t.extension(i||``)||r;i??=t.lookup(r||a)||null,i===`application/mp4`&&(i=`video/mp4`),i??=`application/octet-stream`,a||=t.extension(i)||`bin`;let o=e(i);return{error:void 0,data:{mimeType:i,type:o,extension:a}}};export{n as default};
//# sourceMappingURL=get-file-metadata.mjs.map