28 lines
756 B
JavaScript
28 lines
756 B
JavaScript
'use strict';
|
|
|
|
let faker = require('faker');
|
|
let accounts = 100 * 1000;
|
|
|
|
let row = 0;
|
|
let getNext = () => {
|
|
|
|
let firstName = faker.name.firstName(); // Rowan Nikolaus
|
|
let lastName = faker.name.lastName(); // Rowan Nikolaus
|
|
let email = faker.internet.email(firstName, lastName); // Kassandra.Haley@erich.biz
|
|
|
|
let subscriber = {
|
|
firstName,
|
|
lastName,
|
|
email,
|
|
company: faker.company.companyName(),
|
|
phone: faker.phone.phoneNumber()
|
|
};
|
|
|
|
process.stdout.write('\n' + Object.keys(subscriber).map(key => JSON.stringify(subscriber[key])).join(','));
|
|
if (++row < accounts) {
|
|
setImmediate(getNext);
|
|
}
|
|
};
|
|
|
|
process.stdout.write('First name,Last name,E-Mail,Company,Phone number');
|
|
getNext();
|