TL;DR
Is there a way to check npm broken packages when migrating from node v4 to node 8?
Long Story: I have a production application running on node v4. And my moral values are pushing me to upgrade from v4 to v8. I know for a fact my code won't break but I want to be sure with my packages too. I have staging env setup. I can setup node 8 there first. Yet I want to be fully confident, that nothing will break. or simply I want the transition to be smooth. What are the best practices to do so?