Gulp Task runner
Gulp is a task runner written in Javascript and run on Nodejs (similar to Grunt). It helps you to automate your daily boring, repetitive and time consuming development tasks when working with Javascript. Some examples of those tasks are compiling LESS file to CSS, browserify modules, compiling and uglify JS files. Simply defining those tasks in a task file and Gulp will take care of the rest for you. This post shows how to install and config Gulp as well as the basic usage.
Installation
You can install Gulp using Nodejs packages managing system
$ npm install -g gulpAlso, you will need to install Gulp locally inside your project to in order to load the module
$ npm install --save-dev gulpNext, install some required Gulp plugins, I will explain about these plugins later
$ npm install --save-dev gulp-uglify gulp-rename gulp-jshint