@r4lrgx/disposable-email
v1.0.0
Published
Fast domain and email blacklist checker with wildcard and subdomain support
Readme
💾 Installation
npm install @r4lrgx/disposable-email
yarn add @r4lrgx/disposable-email
pnpm add @r4lrgx/disposable-email🔧 Usage
import isBlacklisted from '@r4lrgx/disposable-email';
// Should block a domain exact match
console.log(isBlacklisted('0-30-24.com')); // true
console.log(isBlacklisted('0-180.com')); // true
// Should block emails with blacklisted domains
console.log(isBlacklisted('[email protected]')); // true
console.log(isBlacklisted('[email protected]')); // true
// Should block a subdomain exact match
console.log(isBlacklisted('abc.0x01.gq')); // true
console.log(isBlacklisted('xyz.0x01.tk')); // true
// Should block emails with blacklisted subdomain
console.log(isBlacklisted('[email protected]')); // true
console.log(isBlacklisted('[email protected]')); // true
// Should allow safe domains
console.log(isBlacklisted('[email protected]')); // false
console.log(isBlacklisted('example.com')); // false📋 License
This repository is distributed under the terms of the MIT License.
