Adventures with NPM Or: How I Learned to Stop Shrinkwrapping and Love Yarn | Hacker News Reader