While a task is running, Grunt exposes many task-specific utility properties and methods inside the task function via the this object. This same object is also exposed as grunt.task.current for use in templates, eg. the property this.name is also available as grunt.task.current.name. Inside All Tasks this.async If a task is asynchronous, this method must be invoked to instruct Grunt to wait. It re