Selecting the Right Dependencies: A Comprehensive Practical Guide
Too Long; Didn't Read
Do you really need it? Maybe your environment has already everything. Okay, we need it. Firstly, consider security. How safe is it to use? Then, maintenance. When was the last release? How often do releases occur? Issues. What is the ratio of open issues to closed ones? And other points: code quality, test coverage, library size, number of dependencies and license.