Why doesn't NPM first check if the package is already installed locally? | Dark Hacker News