@petition-blitz/email-verifiers

2.0.7 • Public • Published

@petition-blitz/email-verifiers

Provides a unified interface for checking email address deliverability

Supported Vendors

Installation

npm install --save @petition-blitz/email-verifiers

Usage

const { detectVerifier, createVerifier } = require('@petition-blitz/email-verifiers');

// auto-detect verifier from environment variables
let verifier = createVerifier(detectVerifier(process.env));

// manually configure a verifier
let verifier = createVerifier('neverbounce', {
  apiKey: '...',
  accept: [
    // list acceptable grades/scores
  ]
});

// run validator
const isValid = await verifier(data.payload); // returns boolean

License

MIT license

Package Sidebar

Install

npm i @petition-blitz/email-verifiers

Weekly Downloads

9

Version

2.0.7

License

MIT

Unpacked Size

15.6 kB

Total Files

14

Last publish

Collaborators

  • compwright