docs(js): generate jsdoc

to out folder; hide it; add info for few modules

time: 0h:10