🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Sign inDemoInstall
Socket

@devmehq/email-validator-js

Package Overview
Dependencies
Maintainers
1
Versions
258
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@devmehq/email-validator-js - npm Package Compare versions

Comparing version

to
1.0.7

14

index.js

@@ -6,8 +6,11 @@ "use strict";

const dns_1 = require("./dns");
const disposable_email_providers_1 = require("./disposable-email-providers");
const free_email_providers_1 = require("./free-email-providers");
const validator_1 = require("./validator");
let disposableEmailProviders;
let freeEmailProviders;
function isDisposableEmail(email) {
const [_, domain] = (email === null || email === void 0 ? void 0 : email.split('@')) || [];
return domain && disposable_email_providers_1.disposableEmailProviders.includes(domain);
if (!disposableEmailProviders) {
disposableEmailProviders = require('./disposable-email-providers').disposableEmailProviders;
}
return domain && disposableEmailProviders.includes(domain);
}

@@ -17,3 +20,6 @@ exports.isDisposableEmail = isDisposableEmail;

const [_, domain] = (email === null || email === void 0 ? void 0 : email.split('@')) || [];
return domain && free_email_providers_1.freeEmailProviders.includes(domain);
if (!freeEmailProviders) {
freeEmailProviders = require('./free-email-providers').freeEmailProviders;
}
return domain && freeEmailProviders.includes(domain);
}

@@ -20,0 +26,0 @@ exports.isFreeEmail = isFreeEmail;

{
"name": "@devmehq/email-validator-js",
"version": "1.0.6",
"version": "1.0.7",
"private": false,

@@ -5,0 +5,0 @@ "description": "Advanced Email Validation with DNS MX lookup and Mailbox Verification",