UNPKG

fixemail

Version:

Package for fix address of emails, type fix email joao@gmail .com to joao@gmail.com

30 lines (29 loc) 898 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.validate = void 0; var email_validator_1 = __importDefault(require("email-validator")); var validate = function (email) { return email_validator_1.default.validate(email); }; exports.validate = validate; var updateEmail = function (email) { var removeSpace = email.replace(/ /g, ''); return removeSpace.replace(/\.{2,}/g, '.'); }; var fixEmail = function (email) { if (!(0, exports.validate)(email)) { var fixedEmail = updateEmail(email); return { email: fixedEmail, valid: (0, exports.validate)(fixedEmail) }; } return { email: email, valid: true }; }; exports.default = fixEmail;