Perhaps I'm misreading this, but isn't that the purpose of package managers? I can run an `npm install foo` and update it at will.