npm can take care of your javascript libraries, keeping them fresh and up to date or pinning them to a particular version for stability in your production builds. It's the most widely used and reliable packaging manager. I found #yarn to have better performance but in the end I use npm because it's not bad and it's ubiquitous and reliable. Use it with #Webpack to coalesce the many #JavaScript files in your project into an optimised and compact #Javascript package.