Simply include the mailfaker.js
file in your project or via a <script>
tag in the browser.
<script src="mailfaker.js"></script>
// 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`
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')
Stephan Ferraro – Aionda GmbH
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