Skip to content

AiondaDotCom/MailFaker.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MailFaker.js

Installation

Simply include the mailfaker.js file in your project or via a <script> tag in the browser.

 <script src="mailfaker.js"></script>

Usage

// Browser
var mailFaker = new MailFaker();

// Generate random names and emails
mailFaker.firstName();      // => A random first name
mailFaker.lastName();      // => A random last name
mailFaker.fullName();      // => A random full name
mailFaker.localPart();      // => A random local-part of an email
mailFaker.domainPart();    // => A random domain part
mailFaker.fullAddress();     // => A random email address`

Examples

The following code examples provide an overview of what MailFaker.js can do.

Initialize MailFaker

 var mailFaker = new MailFaker();
// => Uses current browser language (if supported)

var faker = new MailFaker('fr');
// => Explicitly sets the language to "fr"

// Fallback is "en" if the provided language is not supported

Generate first names

mailFaker.firstName('female');   // e.g. Manuela
mailFaker.firstName('male');    // e.g. Benedikt
mailFaker.firstName();          // e.g. Peter

// mailFaker.firstName() is the same as mailFaker.firstName('random')

Generate last names_

mailFaker.lastName();   // e.g. Müller

Generate full names

mailFaker.fullName('female');   // e.g. Lisa Müller
mailFaker.fullName('male');     // e.g. Markus Urban
mailFaker.fullName();          // e.g. Sabine Meier

// mailFaker.fullName() is the same as mailFaker.fullName('random')

Generate local parts

mailFaker.localPart('female');    // e.g. reitze_anabel-3377
mailFaker.localPart('male');     // e.g. danneberg.mark_1823
mailFaker.localPart();          // e.g. 3714.patrick-gabius

// mailFaker.localPart() is the same as mailFaker.localPart('random')

Generate domain parts

mailFaker.domainPart();   // e.g. dolor.fr

Generate full email addresses

mailFaker.fullAddress('female');    // e.g. 9792.krippner-nisa@lorem.de
mailFaker.fullAddress('male');     // e.g. tiago_dies-8420@molestiae.com
mailFaker.fullAddress();          // e.g. 2245.schirmer-michaela@dicta.net

// mailFaker.fullAddress() is the same as mailFaker.fullAddress('random')

Author

Stephan Ferraro – Aionda GmbH

License

MailFaker.js is licensed under the MIT License. See LICENSE.md for more info. The logo was created using artificial intelligence with MidJourney and is available here: https://www.midjourney.com/jobs/57f3eae8-a2d5-4c59-b131-94b64336c4ac

About

Fake email address names

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published