Created by: makoConstruct
gulp.task(name [, deps, fn]) means that only gulp.task(name, deps, fn) and gulp.task(name) are allowed, which is apparently not the case and it's a bit confusing. The correct notation, gulp.task(name [, deps] [, fn]), also permits for gulp.task(name, deps), and gulp.task(name, fn).