3.9.0 • Published 6 years ago
takerest-data-generator v3.9.0
TakeRest Data Generator
Install
npm i takerest-data-generator
Usage
API Methods
Combinations
Combine all the possible combinations of two or more lists.
var generator = require('takerest-data-generator');
var data = {
"points": [80],
"name": ["Steve", "Adam"]
};
console.log(generator.combinations({data}));
/*
outputs:
{
"data": [{
"points": 80,
"name": "Steve"
},{
"points": 80,
"name": "Adam"
}]
}
*/
Custom rows
Generating a lot of realistic test data.
var generator = require('takerest-data-generator');
var opts = {
data: {
"First name": {
"type": "firstName"
},
"Last name": {
"type": "lastName"
},
"Age": {
"type": "integer",
"min": 18,
"max": 65
}
},
"rowsCount": 2
};
console.log(generator.customRow(opts));
/*
outputs:
{
"data": [{
"First name": "Justyn",
"Last name": "Rowe",
"Age": 58
},{
"First name": "Jaylon",
"Last name": "Weber",
"Age": 22
}]
}
*/
Data Type Generators
Use this functions to generate fake random data
- Name: firstName (min, max) lastName (min, max) fullName (min, max) prefix (min, max) * suffix (min, max)
- Address: country (min, max) countryCode (min, max) state (min, max) stateCode (min, max) county (min, max) city (min, max) addressPrimary (min, max) addressSecondary (min, max) zipCode (min, max) latitude * longitude
- Internet: email (min, max) userName (min, max) domainName (min, max) ip * ipv6
- Number: integer (min, max) float (min, max)
- Phone: phoneCountryCode (min, max) phoneNumberFormat (min, max) * phoneNumber (min, max)
- Date and Time
currentDate
pastDate (days)
futureDate (days)
rangeDate (from, to)
currentTime (format)
pastTime (format, mins)
futureTime (format, mins)
rangeTime (format, from, to)
* currentDateTime (format)
- pastDateTime (format, mins, days)
- futureDateTime (format, mins, days)
- rangeDateTime (format, from, to) * timestamp (min, max)
- Time Zone: * timezone
- Boolean: * boolean
- Credit Card: cardType cardNumber
- Currency: currencyCode currencySymbol
- Text:
- words (min, max)
- sentences (min, max)
- paragraphs (min, max)
- Color: * color
3.9.0
6 years ago
3.8.0
6 years ago
3.7.0
6 years ago
3.6.0
6 years ago
3.5.0
6 years ago
3.4.0
6 years ago
3.3.0
6 years ago
3.1.1
6 years ago
3.1.0
6 years ago
3.0.1
6 years ago
3.0.0
6 years ago
2.3.0
6 years ago
2.2.0
6 years ago
2.1.3
6 years ago
2.1.2
6 years ago
2.1.1
6 years ago
2.1.0
6 years ago
2.0.1
6 years ago
2.0.0-n
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago