/glob-native

Primary LanguageTypeScriptMIT LicenseMIT

glob-native

npm version npm downloads Github Actions Codecov

A polyfill package to replicate the functionality of the experimental fs.glob

Warning

This package is not yet reliable enough to use, not least because the node fs.glob implementation seems to have some issues that need to be reported/fixed.

🚧 Roadmap

  • fsPromises.glob
  • fs.glob
  • fs.globSync

Usage

Install package:

npm install glob-native
import { fspGlob as glob } from 'glob-native'

for await (const entry of glob('**/*.js')) {
  console.log(entry)
}

💻 Development

  • Clone this repository
  • Enable Corepack using corepack enable
  • Install dependencies using pnpm install
  • Run interactive tests using pnpm dev

License

Made with ❤️

Published under MIT License.