obey-type-email-mailgun
v1.1.1
Published
Type strategy for validating email addresses with Mailgun
Downloads
10
Maintainers
Readme
Obey Type Strategy Plugin for Mailgun Email Validation
Allows validating values and models with the Obey module against the Mailgun Email Validation API
Installation
npm install obey-type-email-mailgun --save
Usage
To use the plugin import/require both the Obey module and the plugin, then call the method from the plugin with the following arguments:
- The Obey module object
- Your Public API Key from Mailgun
const obey = require('Obey')
// Require type strategy plugin, provide Obey object and Mailgun Public API Key
require('obey-type-email-mailgun')(obey, 'XXXX-XXX-XXXX')
Once the above has been completed Obey will have the type strategy available as mailgunEmail
:
const model = obey.model({
email: { type: 'mailgunEmail' }
})
Testing
Ensure that an environment variable MAILGUN_API_KEY_PUBLIC
is present with a valid Public API Key for Mailgun. Run npm test
.
License
Obey is developed and maintained by TechnologyAdvice and released under the MIT license.