UNPKG

get-random-people

Version:

A javascript package that generates huge dataset of fake, but real looking data of a person. Useful to create graphs, tables, etc.

87 lines (67 loc) 2.49 kB
# get-random-people &middot; ![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg) [![Generic badge](https://img.shields.io/badge/version-1.0.8-<COLOR>.svg)](https://shields.io/) A javascript package that generates huge dataset of fake, but real looking data of a person. Useful to create graphs, tables etc. # Installation ``` npm install get-random-people ``` ## Examples ### To get single person, `getRandomPerson()` ``` import RandomPeople from "get-random-people" // for older versions of node const RandomPeople = require("get-random-people") const user = new RandomPeople() user.getRandomPerson() // eg:{"firstname": "Harry", "lastname": "Potter", ...} ``` In the above example `RandomPeople().getRandomPerson()` will return an object that has all the information of a person. ### To get multiple person, `getRandomPeoples([n])` ``` import RandomPeople from "get-random-people" const users = new RandomPeople().getRandomPeoples() const hunderedUsers = new RandomPeople().getRandomPeoples(100) ``` In the above example ```getRandomPeoples()``` will return an array of **10** person by default, but if you pass any numbers in the parenthesis it will return an array of that numbers of people, eg ```getRandomPeoples(100)``` will return an array of **100** people ### To get the property of a person ``` const user = new RandomPeople().getRandomPerson() console.log(user.firstname) // eg: Harry console.log(user.lastname) // eg: Potter console.log(user.age) // eg: 33 console.log(user.nationality) // eg: England ``` ### All the properties of a person ``` id, firstname, lastname, dob, email, phoneNumber, address, gender, religion, age, skinColor, eyeColor, hairStyle, hairColor, isMarried, highestEducation, occupation, sideBussiness, annaulIncomeUSD, nationality, heightInFeet, weightInKg ``` ### Functions ``` import RandomPeople from "get-random-people" RandomPeople().getHighestEducation() // returns a qualification RandomPeople().getPhoneNumber([n]) // returns a phone number with n number of digits, if nothing is passed 10 digit number will be returned RandomPeople().getDOB(age) // returns a date of birth, must pass age as integer RandomPeople().getNationality() // returns a country name ``` &copy; 2022 InternetWebSoftwares | Ata Shaikh | Nicholes Viktor This repository is licensed under the MIT license See License for details.