We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
micromatch
Recently, the Ecosystem Performance was formed to cleanup, speedup, levelup the JavaScript Ecosystem. Socket Security team wrote a blog post about it https://socket.dev/blog/javascript-community-launches-e18e-initiative-to-improve-ecosystem-performance
On the e18e cleanup channel on Discord, multiple solutions are being discussed. One of them is to replace micromatch with picomatch.
picomatch
I see that jscodeshift uses micromatch
jscodeshift/package.json
Line 40 in 64bb672
Only isMatched API of micromatch is used, and it's called once to decide whether to ignore files
isMatched
jscodeshift/src/ignoreFiles.js
Line 62 in 64bb672
Replace micromatch with a lighter alternative, like picomatch.
The [email protected] has publish size of 54.9 kB, and install size of 235 kB
[email protected]
On other hand picomatch has install/publish size of 83.2 kB with no dependencies
Npm Trends: https://npmtrends.com/micromatch-vs-picomatch
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Is your feature request related to a problem? Please describe.
Recently, the Ecosystem Performance was formed to cleanup, speedup, levelup the JavaScript Ecosystem.
Socket Security team wrote a blog post about it https://socket.dev/blog/javascript-community-launches-e18e-initiative-to-improve-ecosystem-performance
On the e18e cleanup channel on Discord, multiple solutions are being discussed. One of them is to replace
micromatch
withpicomatch
.I see that jscodeshift uses
micromatch
jscodeshift/package.json
Line 40 in 64bb672
Only
isMatched
API ofmicromatch
is used, and it's called once to decide whether to ignore filesjscodeshift/src/ignoreFiles.js
Line 62 in 64bb672
Describe the solution you'd like
Replace
micromatch
with a lighter alternative, likepicomatch
.The
[email protected]
has publish size of 54.9 kB, and install size of 235 kBScreenshot
On other hand
picomatch
has install/publish size of 83.2 kB with no dependenciesScreenshot
Npm Trends: https://npmtrends.com/micromatch-vs-picomatch
The text was updated successfully, but these errors were encountered: