standardlint
Version:
Extensible standards linter and auditor.
24 lines (21 loc) • 583 B
JavaScript
import {
isDirectory
} from "./chunk-4JUOW53J.mjs";
import {
readDirectory
} from "./chunk-LE2L7JFB.mjs";
// src/utils/getAllFiles.ts
import path from "node:path";
function getAllFiles(directoryPath, arrayOfFiles) {
const files = readDirectory(directoryPath);
files.forEach((file) => {
const filePath = `${directoryPath}/${file}`;
if (isDirectory(filePath))
arrayOfFiles = getAllFiles(filePath, arrayOfFiles);
else arrayOfFiles.push(path.join(process.cwd(), "/", filePath));
});
return arrayOfFiles.filter((file) => file);
}
export {
getAllFiles
};