Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

gulp-rev-format

1.0.5 • Public • Published

gulp-rev-format Build Status | js-standard-style

Formatting options for static revisioned assets generated by gulp-rev or gulp-git-rev: unicorn.cssunicorn[pre]d41d8cd98f[pre].css

Make sure to set the files to never expire for this to have an effect.

Install

$ npm install --save-dev gulp-rev-format

Usage

var gulp = require('gulp');
var rev = require('gulp-rev');
var revFormat = require('gulp-rev-format');
 
gulp.task('default', function () {
    return gulp.src('src/*.*')
        .pipe(rev())
        .pipe(revFormat({
            prefix: '.',
            suffix: '.cache',
            lastExt: false
        }))
        .pipe(gulp.dest('dist'))
        .pipe(rev.manifest())
        .pipe(gulp.dest('dist'));
});

API

revFormat([options])

prefix

Type: string Default: "-"

Prefix appended to Hash.

suffix

Type: string Default: ""

Suffix appended to Hash.

lastExt

Type: boolean Default: false

Append formatted Hash just before last extension of a file.

(By default, gulp-rev and this plugin will append the formated Hash just before the first . of a filename)

If true, unicorn.ext1.ext2.css would become unicorn.ext1.ext2-<prefix>d41d8cd98f<suffix>.css

Note with default options, output is the same with gulp-rev: unicorn.cssunicorn-d41d8cd98f.css

Requirements

Files passed must have passed through gulp-rev, so they would have file.revOrigPath and file.revHash added (read more).

Acknowledgements

  • gulp-rev's author and maintainers - For their awesome work on gulp-rev
  • @lukeed - For suggesting the solution for this task

License

MIT © Andrei Tamas

Install

npm i gulp-rev-format

DownloadsWeekly Downloads

1,792

Version

1.0.5

License

MIT

Unpacked Size

5.96 kB

Total Files

4

Last publish

Collaborators

  • avatar