-
-
Notifications
You must be signed in to change notification settings - Fork 6.5k
New issue
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
Reduce dependencies #10594
Comments
This is something @cpojer is somewhat passionate about and has recently landed some things to improve, not sure how much improvement that already brought and how many more quick wins we have available. |
This is a duplicate of #6266 |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
🚀 Feature Proposal
Reduce the number of dependencies including transitive to <100 .
Motivation
When you create a new project with Jest, there are immediately 347 dependencies pulled in. Many of these are included for just a few lines and consolidated packages with related groups of functionality could be used instead to make the dev workflow more efficient.
The shear quantity of tiny packages is beginning to be recognized as a liability, e.g.
https://www.zdnet.com/article/another-one-line-npm-package-breaks-the-javascript-ecosystem/
If you agree that this is a good goal, I'm willing to help work on it. I wanted to create this issue to gauge reaction before I started working on pull requests. If there are related efforts underway, please point me in the right direction.
Thanks!
The text was updated successfully, but these errors were encountered: