gulp-just-replace

1.0.2 • Public • Published

gulp-just-replace

The gulp-replace is fine. But it's painful to install it on production server as it takes many seconds to install those useless dependencies for me.

This is just a gulp plugin only knows how to do string.replace(). No other dependencies except the through2 needed by gulp. This plugin is so simple that does not need tests. You can understand the source code in less than one minute.

var replace = require('gulp-just-replace');
 
// string
gulp.src('src.html').
pipe(replace(/%USER%/g, 'me')).
pipe(gulp.dest('dest.html'));
 
// array
var start = +new Date;
 
gulp.src('src.html').
pipe(replace([
  {
    search: /%USER%/g,
    replacement: 'me'
  }, {
    search: /%DATE%/g,
    replacement: new Date
  }, {
    search: /%TIME_USED%/g,
    replacement: function () {
      return (+new Date - start) / 1000 + ' s';
    }
  }
])).
pipe(gulp.dest('dest.html'));

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i gulp-just-replace

    Weekly Downloads

    315

    Version

    1.0.2

    License

    MIT

    Last publish

    Collaborators

    • caiguanhao