UNPKG

@ephykal/email-utils

Version:
23 lines 563 B
// src/email-utils.ts var DISPOSABLE_DOMAINS = [ "mailinator.com", "10minutemail.com", "trashmail.com" ]; function isEmailValid({ email }) { const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; return emailRegex.test(email.toLowerCase()); } function normalizeEmail({ email }) { return email.trim().toLowerCase(); } function isDisposableEmail({ email }) { const domain = email.split("@")[1].toLowerCase(); return DISPOSABLE_DOMAINS.includes(domain); } export { isDisposableEmail, isEmailValid, normalizeEmail }; //# sourceMappingURL=index.mjs.map