MCPcopy Index your code
hub / github.com/omkarcloud/botasaurus / getFilesRecursively

Function getFilesRecursively

js/botasaurus-js/minify-script.js:47–62  ·  view source on GitHub ↗
(directory)

Source from the content-addressed store, hash-verified

45}
46
47async function getFilesRecursively(directory) {
48 let jsFiles = [];
49 const items = await fs.promises.readdir(directory, { withFileTypes: true });
50
51 for (const item of items) {
52 const fullPath = path.join(directory, item.name);
53 if (item.isDirectory()) {
54 jsFiles = jsFiles.concat(await getJsFilesRecursively(fullPath));
55 } else {
56 jsFiles.push(fullPath);
57 }
58 }
59
60
61 return jsFiles;
62}
63async function minifyAllJsFiles(directory) {
64 try {
65 const jsFiles = await getJsFilesRecursively(directory);

Callers 1

deleteMapFilesFunction · 0.70

Calls 3

joinMethod · 0.80
getJsFilesRecursivelyFunction · 0.70
pushMethod · 0.45

Tested by

no test coverage detected