Grunt: The JavaScript Task Runner
Validate files with JSHint.
Clear files and folders.
Minify files with UglifyJS.
Run tasks whenever watched files change.
Grunt's command line interface.
Concatenate files.
Copy files and folders.
Run Nodeunit unit tests.
Internal tasks for managing the grunt-contrib project.