Isn't that the whole reason there is a package.json? That way, people just run npm install and already have all the necessary dependencies.
Yes, a package.json is good to get the required dependencies. This article is about possible dependencies that help in cases where you all the possible would mean a huge load on the system.
Re: Node.js: Be a good dev: offer dependencies
#21How is it a huge load on the system given that node can lazy load modules? Do you mean disk space?