2.0.0 • Published 5 years ago
believable v2.0.0
Believable
Generate believable, reproducible data like usernames, full names, emails, and passwords.
Why?
For testing and anywhere you might want to input dummy data.
Installation
$ npm install believableData sources
- Wordlist gist mirror
- Passwords
- Email domains
- Star Wars names derived from starwars-names
- Names come from 1990 US census data collected here: treyhunner/name
Usage
const { Believable } = require('believable');
const believable = new Believable(seed);
console.log(believable.fullName());
console.log(believable.firstName());
console.log(believable.email());API Methods
believable.fullName(): Shanell Nisbetbelievable.firstName(): Elliebelievable.lastName(): Colemanbelievable.character(): dbelievable.separator(): .believable.starWarsName(): Biggs Solobelievable.username(): shellieWacker68believable.password(): helena99believable.birthYear(): 1957believable.birthYearShort(): 44believable.birthDate(): Wed Oct 01 1975 17:21:31 GMT-0400 (Eastern Daylight Time)believable.hostname(): ntlworld.combelievable.randomPassword(): t?TdQm8QtVWbelievable.passphrase(): octal.hirable.zebroidbelievable.commonPassword(): 1664believable.credentials(): t.mccrady@hush.com:cloud9believable.word(): grammarbelievable.email(): robbinmedved@hotmail.es
Contributions
If you have ideas on other data to include, feel free to submit a PR. There is a low barrier to entry for contributions; as long as you don't include massive dependencies or compromise determism then have at it.