Runs a connect web server, serving files from /client
on port 3000
.
Concatenates JavaScript files, runs them through ngAnnotate (magic angular.js dependency injection), uglifies, and names the output file app.min.js
.
Compiles less styles into a single app.css
.
Automatically runs uglify-js
and less
when relivant files are created, deleted, or modified. Also supports live reloading via a Chrome Extension.
Runs the serve
and watch
tasks. Usually this is the only task you will need to run.
Popup task notifications (similar to growl) are provided by gulp-notify
. On error notifications (either failed to compile less or JavaScript) also play a frog sound on OS X.
gulp help
for help.