While very controversial, the new npm release 5.7.0 brings some amazing features which will have noticeable positive impact on your development workflow! I have hard time guessing what ratio of developer is using package-lock.json already.
Full article