I would have a look at an application called Gemnasium. It supports quite a few languages including Bower and Node.js. It parses your project's dependencies and notifies you when new versions are released or they need to be updated. It also provides you with badges and has a guide on how to incorporate them into your GitHub page. It has free & paid plans ...
Try using Cmake it might be useful for you
it manages the build process of Makefiles [that presently you write by hand] on different platforms ... you can simulate the
script for using different tools on different platforms if some are not available on that platform
There is also VersionEye. It too supports quite a few languages including Node.js and Bower. It also has dependency badges with a guide on how to incorporate them. Note that this does not have a free plan to use.
VersionEye notifies you about outdated dependencies in your software projects. Nowadays software projects are based on ...
I found that a combination of DeGraph + yEd will work.
at yEd: it seems a bit buggy as it will not show some things when we click on them, other times will show after a few retries. The main tip is to "focus node", at "neighborhood" or "predecessors" right click and "convert to document", that will let us zoom in to further analyze.