filesweep
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

filesweep

filesweep is a streamlined alternative to glob, designed to return immediately useful file paths without extra path.join operations. By appending full file paths directly to the provided directory, it enhances semantic clarity and reduces boilerplate in most common file-handling tasks.

Install

npm install filesweep

Usage

import sweep from 'filesweep';

const files = await sweep('./');
console.log(files);
// ['./LICENSE', './README.md', ...etc]

const filesByExt = await sweep('./','**/*.md');
console.log(filesByExt);
// ['./README.md']

API

sweep() (Default)

sweep() is designed as a semantic alternative to glob(), differentiating itself by returning full file paths. This eliminates redundant path.join operations, improving code readability in common file-handling workflows.

glob()

Provides standard glob behavior for cases where standard results are preferred.

Links

Development Homepage:

https://github.com/alexstevovich/filesweep

This link might become filesweep-node in the future if conflicts arise.

License

Licensed under the Apache License 2.0.

Package Sidebar

Install

npm i filesweep

Weekly Downloads

1

Version

1.0.2

License

Apache-2.0

Unpacked Size

17.5 kB

Total Files

5

Last publish

Collaborators

  • alexstevovich