0.2.2 • Published 10 years ago

gulp-changed-old v0.2.2

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

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