Unified interface for checking email address deliverability
npm install @petition-blitz/email-verifiersProvides a unified interface for checking email address deliverability
* DataValidation
* NeverBounce
* Mailgun
```
npm install --save @petition-blitz/email-verifiers
`js
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
``
MIT license