MartyO256/find-files-by-patterns

View on GitHub
src/index.ts

Summary

Maintainability
A
0 mins
Test Coverage
export {
  Filter,
  FilterSync,
  conjunction,
  conjunctionSync,
  disjunction,
  disjunctionSync,
  filter,
  filterSync,
} from "./filter.js";
export {
  allElements,
  allElementsSync,
  firstElement,
  firstElementSync,
  onlyElement,
  onlyElementSync,
  ConflictError,
} from "./iterable.js";
export { readdir, readdirSync, readdirs, readdirsSync } from "./readdirs.js";

export {
  hasPathSegments,
  ofBasename,
  ofDirname,
  ofName,
  ofExtname,
  segments,
} from "./path.js";
export { isFile, isDirectory, isFileSync, isDirectorySync } from "./stat.js";
export { hasFile, hasFileSync } from "./hasFile.js";

export {
  findAllFiles,
  findAllFilesSync,
  findFile,
  findFileSync,
  findOnlyFile,
  findOnlyFileSync,
} from "./fileFinders.js";

export {
  downwardFiles,
  downwardFilesSync,
  upwardFiles,
  upwardFilesSync,
} from "./files.js";
export {
  downwardDirectories,
  downwardDirectoriesSync,
  upwardDirectories,
  upwardDirectoriesSync,
} from "./directories.js";