export function readdir()

in packages/plugin-babel/src/util.ts [21:39]


export function readdir(
  dirname: string,
  includeDotfiles: boolean = false,
  filter?: ReaddirFilter
) {
  return readdirRecursive(
    dirname,
    (filename: string, _index: number, currentDirectory: string) => {
      const stat = fs.statSync(path.join(currentDirectory, filename));

      if (stat.isDirectory()) return true;

      return (
        (includeDotfiles || filename[0] !== ".") && !filename.endsWith('.d.ts') &&
        (!filter || filter(filename))
      );
    }
  );
}