0.0.1-alpha4 • Published 10 years ago

gulp-rev-replace-stream v0.0.1-alpha4

Weekly downloads
1
License
MIT
Repository
github
Last release
10 years ago

gulp-rev-replace-stream

[NPM versionhttps://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