Based on faker , allow you to build array of object by passing only keys in values
npm i builder-faker
import BuilderFaker from "builder-faker/builder";
const yourBuilder=new BuilderFaker(numberOfObjects,arrayOfKeys);
//get your array
yourBuilder.object;
//exemple
const builder=new BuilderFaker(5,["id","name","email","this arg doesn't exist","snake","firstName","fish"]);
console.log(builder.object);
The class will search some methods what matches with the keys passed. If the key doesn't exist, it will take a random word
yourBuilder.savedMethods
saveMethods return an array of each methods used for each key