A Node.js port of Google Closure library calcdeps.py