The default app generated by create-react-app installs 768 transitive dependencies: am I the only one who thinks this is ridiculous?
What does an increasingly granular, sprawling tree of dependencies mean for your project? Is it a problem we all share? What should we be aware of when selecting software to use? Should we do things differently?
In this talk we’ll take a look beneath the surface at your dependency stack using data from Libraries.io. We’ll machete our way through 20m+ tracked repositories, looking at traits we can use to highlight projects we might wish to include in our next project, that need our help, or are best avoided entirely. We then look at the health of the open source ecosystem as a whole, with a little soul searching along the way.