gulp-rev-replace-stream

0.0.1-alpha4 • Public • Published

gulp-rev-replace-stream

[![NPM version][https://badge.fury.io/js/gulp-rev-replace-stream.png][https://npmjs.org/package/gulp-rev-replace-stream]

rev-replace-stream plugin for gulp

Usage

First, install gulp-rev-replace-stream as a development dependency:

npm install --save-dev gulp-rev-replace-stream

Then, add it to your gulpfile.js:

= require('gulp-load-plugins')()
 
// optimize
gulp.task 'optimize', function() {
 
  jsFilter     = $.filter('src/**/*.js');
  cssFilter    = $.filter('src/**/*.css');
  userefFilter = $.useref.assets();
 
  gulp.src('src/index.html', {base: 'src'})
    .pipe(userefFilter)
    .pipe(jsFilter)
    .pipe($.uglify())
    .pipe(jsFilter.restore())
    .pipe(cssFilter)
    .pipe($.minifyCss())
    .pipe(cssFilter.restore())
    .pipe(userefFilter.restore())
    .pipe($.useref())
    .pipe($.buffer())
    .pipe($.if(/^((?!(index\.html)).)*$/, $.rev()))
    .pipe($.revReplaceStream())
    .pipe(gulp.dest('dist'))
    .pipe($.size())
}
 

API

revReplaceStream()

TODO: add instrutions.

License

MIT License

Readme

Keywords

Package Sidebar

Install

npm i gulp-rev-replace-stream

Weekly Downloads

1

Version

0.0.1-alpha4

License

MIT

Last publish

Collaborators

  • lynndylanhurley