ECMAScript Variable Usage
$ npm install --save esvu
var Parser = require('esvu').Parser,
Context = require('esvu').Context,
context, parser;
context = new Context();
parser = new Parser();
parser.parse("my js code", context);
console.log(context); // your variable usage tree here
MIT © Sergey Kamardin