UNPKG

fixemail

Version:

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

88 lines (57 loc) 1.54 kB
<p align="center"> <img src="https://i.imgur.com/o3bmBTg.png" style="width: 200px;" /> </p> # FixEmail ## Install You can install with [npm](https://www.npmjs.com/package/fixemail): ```bash npm install fixemail ``` You can install with [yarn](https://yarnpkg.com/package/fixemail): ```bash yarn add fixemail ``` ## FixEmail Syntax You can fix error in email syntax by user. You can use: ```javascript const fixEmail = require('fixemail'); fixEmail('email@gmail.com') // > { email: 'email@gmail.com', valid: true } fixEmail('emai l@gmail .com') // > { email: 'email@gmail.com', valid: true } fixEmail('emai lgmail .com') // > { email: 'emailgmail.com', valid: false } ``` ```typescript import fixEmail from 'fixemail'; fixEmail('email@gmail.com') // > { email: 'email@gmail.com', valid: true } fixEmail('emai l@gmail .com') // > { email: 'email@gmail.com', valid: true } fixEmail('emai lgmail .com') // > { email: 'emailgmail.com', valid: false } ``` ## Validate Email You can validate your email with this package. Used package [email-validator](https://www.npmjs.com/package/email-validator) You can use: ```javascript const { validate } = require('fixemail'); validate('email@gmail.com') // > true validate('emai l@gmail .com') // > false ``` ```typescript import { validate } from 'fixemail'; validate('email@gmail.com') // > true validate('emai l@gmail .com') // > false ``` ## Todo Implement - [ ] Remove alias email, after + - [ ] Remove accents - [ ] Verify is domain is valid - [ ] Remove temp emails