email-validator-net
TypeScript icon, indicating that this package has built-in type declarations

2.1.0 • Public • Published

email-validator-net

A small library providing a wrapper for api.email-validator.net

Installation

npm install email-validator-net
# or
yarn add email-validator-net

Usage

ES6 or TypeScript usage:

import EmailValidator from 'email-validator-net'

// YOUR_API_KEY is a string
const validatorInstance = EmailValidator(YOUR_API_KEY)

// validatorInstance is a function and takes one argument
// argument must be a string
// validatorInstance returns a promise
const responseObject = await validatorInstance(EMAIL_TO_VALIDATE) // EMAIL_TO_VALIDATE is a string

// responseObject looks like this:
// {
//   apiKey,        // used apikey
//   email,         // validated email address
//   statusCode,    // statusCode of the service
//                  // => http://www.email-validator.net/email-verification-results.html
//   statusString,  // status as string
//   fullResponse,  // object with the full response from the service
// }

Tests

yarn test

Release History

  • 2.0.0 Rewrite in Typescript and using Promises
  • 0.1.0 Initial release

Dependencies (2)

Dev Dependencies (9)

Package Sidebar

Install

npm i email-validator-net

Weekly Downloads

141

Version

2.1.0

License

MIT

Unpacked Size

9.11 kB

Total Files

8

Last publish

Collaborators

  • byteplant-devops
  • janek26