[BUG #8180] add jsdoc to devDependencies
[BUG #8180] add JSDoc comments