While developing any JavaScript project it includes processes such as testing, minification, concatenating files, compiling templates. This is most error prone and tedious task. What if you have a build tool to automate all these repetitive tasks for you. One of such tools is Gulp.