UNPKG

@dahoom/disposable-email

Version:

a lightweight, no dependencies, regularly updated disposable email npm package with types forked from https://github.com/disposable/disposable

20 lines (15 loc) 413 B
'use strict'; var domainMap = {} var arr = require('./domains') for (var i = 0; i < arr.length; ++i) domainMap[arr[i]] = null module.exports = { validate: function(domainOrEmail, callback) { var domain = domainOrEmail.split('@').pop() var isValid = !domainMap.hasOwnProperty(domain) if (!callback) { return isValid } callback(null, isValid) } }