gulpjs / glob-stream

Readable streamx interface over anymatch.
MIT License
178 stars 53 forks source link

Investigate fast-glob #111

Closed phated closed 1 year ago

phated commented 2 years ago

The fast-glob project provides a stream interface. We should evaluate it against our API.

cc @mrmlnc

phated commented 1 year ago

I created https://github.com/mrmlnc/fast-glob/pull/373 and https://github.com/mrmlnc/fast-glob/pull/374 based on our needs but haven't heard back.

Additionally, eslint just removed globby (which uses fast-glob) so we might not want to use it. We might actually use @nodelib/fs.walk and anymatch so our glob-stream implementation matches chokidar (people complain that the globbing isn't exactly the same).

phated commented 1 year ago

fast-glob and fs.walk is dropping node 10 support, so we probably don't want to be using it. We can use a different walk library and anymatch.