astro-compress
Version:
2 lines (1 loc) • 442 B
JavaScript
const{default:i}=await import("../../Variable/Image/Mapsharp.js");var o=(async(...[a,{Buffer:t,Input:r}])=>{const f=r.split(".").pop();if(!f)return;const e=typeof i[f]<"u"?i[f]:typeof a[f]<"u"?f:!1;if(e&&["avif","gif","heif","jpeg","png","raw","tiff","webp"].includes(e)&&typeof a[e]<"u"&&a[e]!==!1)return e in t&&await t[e](a[e]!==!0?a[e]:(await import("../../Variable/Image/sharp.js")).default).toBuffer()});export{i as _Map,o as default};