Grunt é uma ótima ferramenta de construção de propósito geral amplamente usada em projetos JavaScript.
JSDuck é uma ferramenta geradora de documentação que você deseja em seu projeto JavaScript. Ele é otimizado para funcionar com projetos ExtJS / Sencha Touch, mas pode ser usado fora deles.
Aqui está uma tarefa grunt que executa jsduck com parâmetros armazenados:
https://github.com/dpashkevich/grunt-jsduck
É muito simples, mas pode economizar o tempo de alguém.
Instale-o no diretório do seu projeto via npm install grunt-jsduck
. Consulte o repo para obter detalhes adicionais.