@bravemobile/react-native-code-push
Version:
React Native plugin for the CodePush service
19 lines (18 loc) • 427 B
JavaScript
/**
* code based on appcenter-cli
*/
import { promises as fs } from "fs";
import path from "path";
export async function walk(dir) {
const stats = await fs.stat(dir);
if (stats.isDirectory()) {
let files = [];
for (const file of await fs.readdir(dir)) {
files = files.concat(await walk(path.join(dir, file)));
}
return files;
}
else {
return [dir];
}
}