This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

gulp-revision

1.0.0 • Public • Published

gulp-revision

Customizable asset revisioner for gulp.

Install

npm install gulp-revision

Usage

var gulp = require('gulp');
var revision = require('gulp-revision');
 
var path = require('path');
var crypto = require('crypto');
 
var customHasher = function (file) {
    return crypto.createHash('md5').update(file.contents).digest('hex');
};
 
var customTransformer = function (file, hash) {
    var extension = path.extname(file.path);
 
    return path.basename(file.path, extension) + '-' + hash + extension;
};
 
var revisionAssets = function revisionAssets () {
 
    return gulp.src('source/assets/*.*')
        .pipe(revision({
            hasher: customHasher,
            transformer: customTransformer
        })
        .pipe(gulp.dest('destination/assets/'))
        
        .pipe(revision.manifest({
            path: 'assetRevisionsMap.json'
        }))
        .pipe(gulp.dest('destination/assets/'));
 
};
 
gulp.task('default', revisionAssets);

Versions

Current Tags

VersionDownloads (Last 7 Days)Published

Version History

VersionDownloads (Last 7 Days)Published

Package Sidebar

Install

npm i gulp-revision

Weekly Downloads

44

Version

1.0.0

License

MIT

Last publish

Collaborators

  • alicanc