Unlike other package managers, npm installs a tree of dependencies. Each package has its node_modules folder, and can contain the same dependency in the same or different ve