UNPKG

@bravemobile/react-native-code-push

Version:

React Native plugin for the CodePush service

19 lines (18 loc) 427 B
/** * 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]; } }