sudo npm install -g vannotate
(Or download the Github repo and run node lib/vAnnotate.)
This will make the current working directory accessible at http://localhost:7000.
In there you can open the static html file. vAnnotate will collect the annotation data and the annotated code is made available at http://localhost:7000/vAnnotate/results.
vAnnotate --port 1234
Change port where static files are served.
a[fn()] = bfn will be called twice - once for the assignment and once for the logging call. To fix this we need to move the object properties to separate variables before doing the assignment and the logging.
Install PhantomJS and jasmine-node, then run