in fuse-react-gen/utils.ts [51:74]
export async function compareFolder(src: string, target: string): Promise<boolean> {
const srcFiles = await callbackToPromise<string[]>(glob, `${src}/**/*.*`);
const targetFiles = await callbackToPromise<string[]>(glob, `${target}/**/*`);
if (srcFiles.length !== targetFiles.length) {
return false;
}
for (const srcFile of srcFiles) {
const base = path.basename(srcFile);
const taretFile = targetFiles.find(x => path.basename(x) === base);
if (!taretFile) {
return false;
}
const same = await compareFile(srcFile, taretFile);
if (!same) {
return false;
}
}
return true;
}