Wie man Optionen mit Gulp übergibt

Sie können Optionen mit der { key0: value, key1: value, key2: value, ... } Syntax an Ihren Gulp Task übergeben.

Beispiel für gulp-purifycss

Der Task gulp-purifycss verwendet purifycss.

.pipe(purify(['./public/app/**/*.js', './public/**/*.html']))

wird zu

.pipe(purify(['./public/app/**/*.js', './public/**/*.html'], { minify: true, info: true, rejected: false }))

Beispiel für gulp-rsync

Der Task gulp-rsync verwendet 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
    }));
});