Savory's JsDoc Tool
Still working on documenting this feature, though it's otherwise pretty complete!
Command Line Example
java -jar /jsdoc/jsrun.jar /jsdoc/app/run.js \ --allfunctions \ --template="common/tools/savory-jsdoc" \ --directory="applications/myapp/web/static/api" \ --recurse=10 \ --define="title:My Wonderful Application" \ --define="link:http://mysite.org/wonderful/" \ --define="extscript:../script/ext/ext-all.js" \ --define="extstyle:../style/ext/style/css/ext-all-gray.css" \ --define="noGlobal:true" \ applications/myapp/libraries
Ant Task Example
<taskdef name="jsdoctoolkit" classname="uk.co.darrenhurley.ant.tasks.JsDocToolkit">
<classpath>
<fileset dir="jsdoc-toolkit-ant-task/lib" includes="*.jar" />
<fileset dir="rhino/lib" includes="*.jar" />
</classpath>
</taskdef>
<jsdoctoolkit jsdochome="jsdoc-toolkit/lib/"
outputdir="applications/myapp/web/static/api"
template="common/tools/savory-jsdoc"
depth="10">
<arg name="title" value="My Wonderful Application" />
<arg name="link" value="http://mysite.org/wonderful/" />
<arg name="extscript" value="../script/ext/ext-all.js" />
<arg name="extstyle" value="../style/ext/style/css/ext-all.css" />
<arg name="noGlobal" value="true" />
<fileset dir="applications/myapp/libraries" excludes="**/.svn/" />
</jsdoctoolkit>

