UNPKG

mimetext

Version:

RFC-5322 compliant, fully typed and documented email message generator for javascript runtimes.

32 lines (27 loc) 983 B
import { Base64 } from 'js-base64' import { MIMEMessage } from '../MIMEMessage.js' const envctx = { toBase64: function toBase64 (data: string) { return Base64.encode(data) }, toBase64WebSafe: function toBase64WebSafe (data: string) { return Base64.encodeURI(data) }, eol: '\r\n', validateContentType: (v: string): string | false => { return v.length > 0 ? v : false } } export function createMimeMessage (): MIMEMessage { return new MIMEMessage(envctx) } export { MIMEMessage } from '../MIMEMessage.js' export { Mailbox } from '../Mailbox.js' export { MIMETextError } from '../MIMETextError.js' export { MIMEMessageHeader } from '../MIMEMessageHeader.js' export { MIMEMessageContent } from '../MIMEMessageContent.js' export type * from '../MIMEMessage.js' export type * from '../Mailbox.js' export type * from '../MIMETextError.js' export type * from '../MIMEMessageHeader.js' export type * from '../MIMEMessageContent.js'