const fs = require('fs'); const path = require('path'); function batchAccounts(accounts, batchSize) { const sortedDir = '../accounts/sorted'; if (!fs.existsSync(path.join(__dirname, sortedDir))) { fs.mkdirSync(path.join(__dirname, sortedDir)); } for (let i = 0; i < accounts.length; i += batchSize) { const batch = accounts.slice(i, i + batchSize); const batchNumber = Math.ceil((i + 1) / batchSize); const batchFilename = `${sortedDir}/batch${batchNumber}.json`; fs.writeFileSync(path.join(__dirname, batchFilename), JSON.stringify(batch, null, 2)); } } const accounts = require(path.join(__dirname, '../accounts/accounts.json')); batchAccounts(accounts, 6); module.exports = { batchAccounts };