INNER CODE UNIT · JavaScript
findNewestHar
reactnativecn/react-native-update · scripts/build-harmony-har.js:447
function findNewestHar(rootDir) {
if (!fs.existsSync(rootDir)) {
return null;
}
let latestFile = null;
let latestMtime = 0;
const queue = [rootDir];
while (queue.length > 0) {
const currentDir = queue.pop();
const entries = fs.readdirSync(currentDir, { withFileTypes: true });
for (const entry of entries) {
const fullPath = path.join(currentDir, entry.name);
if (entry.isDirectory()) {
queue.push(fullPath);
continue;