3.0.1 • Published 1 year ago
random-objects v3.0.1
random-objects
This project consists of multiple functions to create mock values. And a function to create array of objects that uses those mock values.
To install
$ npm install random-objects
Simple usage
import {
randomNumbers,
randomNumbersBlueprint,
randomStringsBlueprint,
randomIDsBlueprint,
randomObjects,
} from "random-objects";
randomNumbers({
starting: 0,
ending: 100,
unique: true,
numberOfItems: 5,
onlyIntegers: true,
});
// [ 47, 80, 69, 70, 40 ]
const blueprint = {
name: randomStringsBlueprint({
minNumberOfWords: 2,
maxNumberOfWords: 4,
lib: ["name"],
separator: " ",
}),
age: randomNumbersBlueprint({
starting: 18,
ending: 99,
}),
phoneNumber: randomIDsBlueprint({
minIDLength: 10,
maxIDLength: 10,
unique: true,
charLib: ["number"],
customMap: (e, i) => "+90" + e,
}),
};
randomObjects(blueprint, 3);
/*
[
{
name: 'Rennie Eveline Braylon',
age: 44,
phoneNumber: '+907877401684'
},
{
name: 'Chanie Tyson Bobbi',
age: 54,
phoneNumber: '+901441685782'
},
{
name: 'Edie Leilani Wilbur',
age: 79,
phoneNumber: '+901625566734'
}
]
*/
Technologies
- Typescript
- ts-jest
3.0.1
1 year ago
3.0.0
2 years ago
2.0.26
2 years ago
2.0.24
2 years ago
2.0.25
2 years ago
2.0.22
2 years ago
2.0.23
2 years ago
2.0.21
2 years ago
2.0.20
2 years ago
2.0.19
2 years ago
2.0.18
2 years ago
2.0.17
2 years ago
2.0.16
2 years ago
2.0.15
2 years ago
2.0.14
2 years ago
2.0.13
2 years ago
2.0.12
2 years ago
2.0.11
2 years ago
2.0.10
2 years ago
2.0.9
2 years ago
2.0.8
2 years ago
2.0.7
2 years ago
2.0.6
2 years ago
2.0.5
2 years ago
2.0.4
2 years ago
2.0.3
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago