@dahoom/disposable-email
TypeScript icon, indicating that this package has built-in type declarations

0.3.253 • Public • Published

Disposable email domains

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

Update npm version installs install size minzip size

npm i @dahoom/disposable-email

I recommend using this serverside to avoid malicious workarounds

Examples

regular usage:

import disposable from "@dahoom/disposable-email";

const email = 'me@example.com';

//returns true if the email is disposable, false if not
const temp = disposable.validate(email);

if(!temp){
  return 'disposable emails are not allowed';
}

if you just want to import the function itself:

import { validate } from "@dahoom/disposable-email";

const email = 'me@example.com';

//returns true if the email is disposable, false if not
const temp = validate(email);

if(!temp){
  return 'disposable emails are not allowed';
}

Description

Function Description
validate(domainOrEmail, callback) Validates if a domain or email is disposable.
Parameter Description
domainOrEmail The domain or email to validate.
callback The optional callback function to execute after validation.
Returns Description
boolean Returns true if the domain or email is not disposable, false otherwise.

Credits

Types included from @types/disposable-email

Forked from https://github.com/disposable/disposable

A collection of domains for disposable email services like 10MinuteMail and GuerrillaMail. Also, some 🛠 to make your life easier.

Package Sidebar

Install

npm i @dahoom/disposable-email

Weekly Downloads

205

Version

0.3.253

License

MIT

Unpacked Size

3.05 MB

Total Files

8

Last publish

Collaborators

  • dahoom