gulp-rev-updated

1.0.2 • Public • Published

gulp-rev-updated

use gulp-rev to filter out the updated files by compare with old manifest.json file

install

npm install gulp-rev-updated

use for

Oneday you have a.png and b.png, and you already use gulp-rev to generate their rev-manifest.json and tiny them for min.But You change a.png cause it's redesigned!So you only want to tiny a.png not b.png.

example

cd test and run node index.js

you can change test/*.js and run index.js again to see what happend or logs

var updated = require('../index');
var gulp = require('gulp');
var through = require('through2');
var rev = require('gulp-rev');
var revDel = require('rev-del');
var path = require('path')

var log = through.obj(function (file, enc, cb) {
  console.log(file.path)
  cb(null, file)
});

gulp.src('./files/*.js')
  .pipe(rev())
  .pipe(updated('./files/dist')))
  .pipe(log)
  .pipe(gulp.dest('./files/dist'))
  .pipe(rev.manifest())
  .pipe(revDel({ dest: './files/dist' }))
  .pipe(gulp.dest('./files/dist'))

/gulp-rev-updated/

    Package Sidebar

    Install

    npm i gulp-rev-updated

    Weekly Downloads

    1

    Version

    1.0.2

    License

    MIT

    Last publish

    Collaborators

    • ende93