Dependency manager

A dependency manager is a tool for installing, updating and organising the libraries in a project. Examples: npm, Yarn, Composer. It ensures consistency and compatibility between packages.