obey-type-email-mailgun
v1.1.1
Published
Type strategy for validating email addresses with Mailgun
Downloads
7
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.