fix: follow same structure as before
This commit is contained in:
parent
3662ef14ea
commit
553d6b9a35
|
|
@ -1,7 +1,7 @@
|
|||
import { readdir } from 'node:fs/promises';
|
||||
import path from 'node:path';
|
||||
|
||||
export async function recursiveReaddir(dir, includeDirectories = false) {
|
||||
export async function recursiveReaddir(dir, ignoreDirectories = false) {
|
||||
const results = [];
|
||||
const entries = await readdir(dir, { withFileTypes: true });
|
||||
|
||||
|
|
@ -9,10 +9,10 @@ export async function recursiveReaddir(dir, includeDirectories = false) {
|
|||
const fullPath = path.join(dir, entry.name);
|
||||
|
||||
if (entry.isDirectory()) {
|
||||
if (includeDirectories) {
|
||||
if (!ignoreDirectories) {
|
||||
results.push(fullPath);
|
||||
}
|
||||
const subPaths = await recursiveReaddir(fullPath, includeDirectories);
|
||||
const subPaths = await recursiveReaddir(fullPath, ignoreDirectories);
|
||||
results.push(...subPaths);
|
||||
} else {
|
||||
results.push(fullPath);
|
||||
|
|
|
|||
Loading…
Reference in New Issue