grunt.registerTask'help','Display this help list','availabletasks'
grunt.registerTask'compile:server','Compile the server side coffee script',['clean:app','coffee:app','coffee:app_dir']
grunt.registerTask'compile:client','Compile the client side coffee script',['coffee:client','coffee:sharejs','wrap_sharejs']
grunt.registerTask'compile:css','Compile the less files to css',['less']
grunt.registerTask'compile:minify','Concat and minify the client side js',['requirejs']
grunt.registerTask'compile:unit_tests','Compile the unit tests',['clean:unit_tests','coffee:unit_tests']
grunt.registerTask'compile:smoke_tests','Compile the smoke tests',['coffee:smoke_tests']
grunt.registerTask'compile:tests','Compile all the tests',['compile:smoke_tests','compile:unit_tests']
grunt.registerTask'compile','Compiles everything need to run web-sharelatex',['compile:server','compile:client','compile:css']
grunt.registerTask'install',"Compile everything when installing as an npm module",['compile']
grunt.registerTask'test:unit','Run the unit tests (use --grep=<regex> or --feature=<feature> for individual tests)',['compile:server','compile:unit_tests','mochaTest:unit']
grunt.registerTask'test:smoke','Run the smoke tests',['compile:smoke_tests','mochaTest:smoke']
grunt.registerTask'run',"Compile and run the web-sharelatex server",['compile','bunyan','execute']