Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork2.8k
Description
Before You File a Proposal Please Confirm You Have Done The Following...
- I havesearched for related issues and found none that match my proposal.
- I have searched thecurrent rule list and found no rules that match my proposal.
- I haveread the FAQ and my problem is not listed.
Relevant Package
typescript-estree
My proposal is suitable for this project
- I believe my proposal would be useful to the broader TypeScript community (meaning it is not a niche proposal).
Description
fast-glob
has 17 dependencies with 12 people having publish access to those libraries and takes 505kb after installation
https://npmgraph.js.org/?q=fast-glob
https://pkg-size.dev/fast-glob
tinyglobby
has only 2 dependencies with 6 people having publish access to those libraries and takes 155kb after installation
https://npmgraph.js.org/?q=tinyglobby
https://pkg-size.dev/tinyglobby
I would be happy to send a PR for this
Additional Info
This was discussed a bit in#9453, but I thought it would be a good time to revisit astinyglobby
usage has grown 30x since that time having been adopted by projects likevite
,nx
, andnuxt
.tinyglobby
is likely to dedupe in user projects now. E.g. this repo already pulls intinyglobby
multiple times (vianx
andcspell
). And other projects in the eslint ecosystem likeeslint-import-resolver-typescript
(downloaded 10m times per week) depend ontinyglobby
already. Whilefast-glob
is still downloaded more frequently, 80% of those downloads come from this project, so whatever library this project uses will end up being the most used.