Grunt JS is a task runner, and what that means is that using a command-line interface you can perform predefined tasks that you can configure in a JSON file. These tasks can used for many things such as compiling, minify, testing, watch for file changes and others.
Read more...