@kirz/react-native-toolkit
Version:
Toolkit to speed up React Native development
21 lines (15 loc) • 494 B
JavaScript
const fs = require('fs');
const path = require('path');
const getAllFiles = function (dirPath, arrayOfFiles) {
const files = fs.readdirSync(dirPath);
arrayOfFiles = arrayOfFiles || [];
files.forEach(function (file) {
if (fs.statSync(dirPath + '/' + file).isDirectory()) {
arrayOfFiles = getAllFiles(dirPath + '/' + file, arrayOfFiles);
} else {
arrayOfFiles.push(path.join(dirPath, '/', file));
}
});
return arrayOfFiles;
};
module.exports = getAllFiles;