Flexible JavaScript documentation generator used by AngularJS, Protractor and other JS projects