Skip to content

Gulp plugin- Pass through all source files if any source file is newer than any dest file.

License

Notifications You must be signed in to change notification settings

cbuschka/gulp-if-any-newer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gulp-if-any-newer

Pass through all source files if any source file is newer than any dest file.

Usage

const gulp = require('gulp');
const ifAnyNewer = require('gulp-if-any-newer');
const anyConsumer = require('gulp-any-consumer');

const SRC = 'src/*.js';
const DEST = 'dist';

gulp.task('default', () =>
  gulp.src(SRC)
    .pipe(ifAnyNewer(DEST, { filter: '**/*', debug: true }))
    // anyConsumer will only get the files feeded in
    // if any source file is newer than any file in dest
    .pipe(anyConsumer())
    .pipe(gulp.dest(DEST));
);

Related Gulp Plugins

Contributing

Thanks to all contributors! This is open source, Pull Requests are welcome!

License

Copyright (c) 2017-2020 by Cornelius Buschka

MIT License