Vous pouvez passer des options à votre tâche de gulp avec la syntaxe { key0: value, key1: value, key2: value, ... }
.
Exemple pour gulp-purifycss
La tâche gulp-purifycss utilise purifycss.
.pipe(purify(['./public/app/**/*.js', './public/**/*.html']))
devient
.pipe(purify(['./public/app/**/*.js', './public/**/*.html'], { minify: true, info: true, rejected: false }))
Exemple pour gulp-rsync
La tâche gulp-rsync utilise rsync.
gulp.task('deploy', function() {
return gulp.src('build')
.pipe(rsync({
root: 'build/',
hostname: 'phoenix.crstin.com',
destination: '/var/www/crstin.com/',
username: 'dontdoitlikeonan',
archive: true,
clean: true,
silent: false,
compress: true,
// dryrun: true,
// verbose: true,
command: true,
recursive: true,
times: true,
emptyDirectories: true,
progress: true,
incremental: true
}));
});