@@ -143,13 +143,19 @@ module.exports = function (grunt) {
143143 } ) ;
144144
145145 grunt . registerTask ( 'integrate' , [ 'clean' , 'build' , 'karma:ng12' , 'karma:ng13' , 'karma:ng14' ] ) ;
146- grunt . registerTask ( 'default' , [ 'build' , 'karma:unit' ] ) ;
146+ grunt . registerTask ( 'default' , [ 'build' , 'karma:unit' , 'docs' ] ) ;
147147 grunt . registerTask ( 'build' , 'Perform a normal build' , [ 'clean' , 'ts' , 'webpack' , 'uglify' ] ) ;
148148 grunt . registerTask ( 'dist-docs' , 'Perform a clean build and generate documentation' , [ 'build' , 'ngdocs' ] ) ;
149149 grunt . registerTask ( 'release' , 'Tag and perform a release' , [ 'prepare-release' , 'build' , 'perform-release' ] ) ;
150150 grunt . registerTask ( 'dev' , 'Run dev server and watch for changes' , [ 'build' , 'connect:server' , 'karma:background' , 'watch' ] ) ;
151151 grunt . registerTask ( 'sample' , 'Run connect server with keepalive:true for sample app development' , [ 'connect:sample' ] ) ;
152152
153+ grunt . registerTask ( 'docs' , 'Generate documentation to _doc' , function ( ) {
154+ promising ( this ,
155+ system ( './node_modules/typedoc/bin/typedoc --readme ./README.md --name "UI-Router" --theme default --mode modules --module commonjs --target es5 --out _doc src/params src/path src/resolve src/state src/transition src/url src/view' )
156+ ) ;
157+ } ) ;
158+
153159 grunt . registerTask ( 'publish-pages' , 'Publish a clean build, docs, and sample to github.io' , function ( ) {
154160 promising ( this ,
155161 ensureCleanMaster ( ) . then ( function ( ) {
0 commit comments