While this package ecosystem continues to grow, giving way to faster more focused efforts, it is important to still be vigilant. In fact, a blind and unguarded use of packages can get you into trouble so it's important that we all start to take ownership.
The potential and capabilities of npm for the node community are endless. Here at bitHound, we use over 130 npm packages to build and advance the services we offer. That said, it's always important to exercise vigilance and take responsibility on the items you choose to incorporate into your software.
So while you're building the next great piece of software and leveraging all the great things that npm has to offer, remember to take ownership and also give back.
We would love to hear your thoughts. Feel free to chime in on Twitter and let us know what you think!