in script/clean.ts [81:101]
function rFileFind(parentPath: string, fileName: string): string[] {
if (!fs.existsSync(parentPath) || !fs.lstatSync(parentPath).isDirectory()) {
return []
}
const files: string[] = []
const childFiles = fs.readdirSync(parentPath)
for (const childFile of childFiles) {
const filePath = path.join(parentPath, childFile)
const fileStat = fs.lstatSync(filePath)
if (fileStat.isDirectory()) {
files.push(...rFileFind(filePath, fileName))
} else if (childFile === fileName) {
files.push(filePath)
}
}
return files
}