Skip to content

henrikrudstrom/gulp-diff

This branch is 1 commit ahead of creativelive/gulp-diff:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

54e1694 · Apr 28, 2016

History

27 Commits
Oct 4, 2014
May 21, 2014
May 21, 2014
Aug 27, 2015
May 21, 2014
May 21, 2014
Aug 27, 2015
May 21, 2014
Apr 28, 2016
Oct 4, 2014
Apr 28, 2016
Aug 27, 2015

Repository files navigation

gulp-diff

Gulp task to diff files in the stream against a destination.

Usage

An example jsbeautify verification task to show diffs from js-beautify

'use strict';

var gulp = require('gulp');
var prettify = require('gulp-jsbeautifier');
var diff = require('gulp-diff');

gulp.task('js-beautify', function() {
  return gulp.src([
      '!node_modules/**/*.js',
      '**/*.js'
    ])
    .pipe(prettify({
      config: '.jsbeautifyrc',
      mode: 'VERIFY_AND_WRITE'
    }))
    .pipe(diff(/* 'target directory to diff against', defaults to diff against original source file */))
    // fail: emit an error on finding diffs
    // compact: only show changed and surrounding lines
    .pipe(diff.reporter({ fail: true, compact: true }));
});

About

gulp plugin for diffing files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%