The 5 dimensions of an npm dependency | Dark Hacker News