gulp-changed-old

0.2.2 • Public • Published

gulp-changed-old

Forked for compatibility with node 0.8.0, based off of the original gulp-changed

Only pass through changed files

No more wasting precious time on processing unchanged files.

Install

Install with npm

npm install --save-dev gulp-changed-old

Example

var gulp = require('gulp');
var changed = require('gulp-changed-old');
var ngmin = require('gulp-ngmin'); // just as an example
 
var SRC = 'src/*.js';
var DEST = 'dist';
 
gulp.task('default', function () {
    gulp.src(SRC)
        .pipe(changed(DEST))
        // ngmin will only get the files that
        // changed since the last time it was run
        .pipe(ngmin())
        .pipe(gulp.dest(DEST));
});

API

changed(dest, options)

dest

Type: String

The destination directory. Same as you put into gulp.dest().

This is needed to be able to compare the current files with the destination files.

options

Type: Object

Set options.extension value to specify extension of the destination files.

gulp.task('jade', function() {
    gulp.src('./src/**/*.jade')
        .pipe(changed('./app/', { extension: '.html' }))
        .pipe(jade())
        .pipe(gulp.dest('./app/'))
});

License

MIT © Sindre Sorhus

Package Sidebar

Install

npm i gulp-changed-old

Weekly Downloads

0

Version

0.2.2

License

MIT

Last publish

Collaborators

  • ground5hark