Whitesource Renovate
When I was building this site with gatsby I stumbled across a tool called Renovate from Whitesource which is available as a github app, or via npm.
I’ve integrated that github app into the repo for this site and it’s incredible. It provides a bot which will watch your packages and create pull requests as new versions become available, ensuring compatibility and keeping everything up to date. That’s where the incredible part comes in, because it’d be a full time job in itself to keep packages up to date and compatible with oneanother.
It also works with basically everything “including JavaScript, Java, Ruby, PHP, Python, Go, Cargo, Elixir, Docker, etc.”. So if you haven’t yet, go check it out and make your life easier.