gulp-rev-shift
Rewrite occurrences of filenames which have been renamed by gulp-rev with html attribute rev-src
Install
$ npm install --save-dev gulp-rev-shift
Usage
This plugin is the simple version of gulp-rev-replace
it must work together with gulp-rev's manifest file
var rev = require("gulp-rev");
var revshift = require("gulp-rev-shift");
gulp.task("revision", ["dist:css", "dist:js"], function(){
return gulp.src(["dist/**/*.css", "dist/**/*.js"])
.pipe(rev())
.pipe(gulp.dest(opt.distFolder))
.pipe(rev.manifest())
.pipe(gulp.dest(opt.distFolder))
})
gulp.task("revreplace", ["revision"], function(){
var manifest = gulp.src("./" + opt.distFolder + "/rev-manifest.json");
return gulp.src(opt.srcFolder + "/index.html")
.pipe(revReplace({manifest: manifest}))
.pipe(gulp.dest(opt.distFolder));
});
License
MIT