UNPKG

@visulima/email

Version:

A comprehensive email library with multi-provider support, crypto utilities, and template engines

2 lines (1 loc) 1.43 kB
var t=Object.defineProperty;var r=(a,s)=>t(a,"name",{value:s,configurable:!0});var A=Object.defineProperty,e=r((a,s)=>A(a,"name",{value:s,configurable:!0}),"t");const o=e(a=>a.name?`${a.name} <${a.email}>`:a.email,"formatAddress"),i=e(a=>(Array.isArray(a)?a:[a]).map(s=>o(s)),"formatAddresses"),l=e(a=>{const s={email:a.email};return a.name&&(s.name=a.name),s},"formatSendGridAddress"),u=e(a=>(Array.isArray(a)?a:[a]).map(s=>l(s)),"formatSendGridAddresses"),c=e(a=>(Array.isArray(a)?a:[a]).map(s=>s.email),"formatAddressEmails"),f=e(a=>({email:a.email,...a.name&&{displayName:a.name}}),"formatAzureAddress"),j=e(a=>(Array.isArray(a)?a:[a]).map(s=>f(s)),"formatAzureAddresses"),n=e(a=>{const s={Email:a.email};return a.name&&(s.Name=a.name),s},"formatMailjetAddress"),P=e(a=>(Array.isArray(a)?a:[a]).map(s=>n(s)),"formatMailjetAddresses"),y=e((a,s="to")=>({email:a.email,...a.name&&{name:a.name},type:s}),"formatMandrillAddress"),z=e((a,s="to")=>(Array.isArray(a)?a:[a]).map(m=>y(m,s)),"formatMandrillAddresses"),d=e(a=>({address:a.email,...a.name&&{name:a.name}}),"formatPostalAddress"),G=e(a=>(Array.isArray(a)?a:[a]).map(s=>d(s)),"formatPostalAddresses"),S=e(a=>i(a),"formatMailpaceAddresses"),p=e(a=>d(a),"formatZeptomailAddress");e(a=>(Array.isArray(a)?a:[a]).map(s=>({email_address:p(s)})),"formatZeptomailAddresses");export{l as a,i as b,o as c,P as d,n as e,u as f,z as g,G as h,d as i,j,f as k,c as l,p as m,S as n};