import { faker } from '@faker-js/faker'; const getId = (id) => id.padStart(15, '0'); const row_array = Array.from({ length: 10 }, (_, i) => [ getId(String(i + 1)), faker.person.firstName(), '', faker.internet.email(), faker.phone.number(), faker.company.name(), { country: faker.location.country(), state: faker.location.state(), city: faker.location.city(), zipCode: faker.location.zipCode(), line1: faker.location.streetAddress(), line2: faker.location.secondaryAddress(), }, Math.floor(Math.random() * (100 - 0 + 1)) + 0, faker.location.timeZone(), ['en', 'de', 'es', 'fr', 'ja', 'ko', 'zh-CN'].sort(() => Math.random() - 0.5)[0], faker.finance.currencyCode(), ]); import fs from 'fs'; const filePath = 'output.json'; fs.writeFileSync(filePath, JSON.stringify(row_array, null, 2)); console.log(`Wrote ${row_array.length} records to ${filePath}`);