UNPKG

code-migration-helpers

Version:

Provides useful (but currently not thorough) code migration helpers

14 lines 644 B
import { faker } from '@faker-js/faker'; import { ensureDir } from 'fs-extra'; import { flatten } from 'lodash-es'; import path from 'path'; import { kLoopAsyncSettlementType, loopAndCollateAsync, } from 'softkave-js-utils'; export async function genFolders(folderList, count, genName = () => faker.number.int({ min: 1 }).toString()) { const result = await Promise.all(folderList.map(folder => loopAndCollateAsync(async () => { const fp = path.join(folder, genName()); await ensureDir(fp); return fp; }, count, kLoopAsyncSettlementType.all))); return flatten(result); } //# sourceMappingURL=genFolders.js.map