1. gulp-just-replace
A gulp plugin only to do string.replace().
gulp-just-replace
Package: gulp-just-replace
Created by: caiguanhao
Last modified: Sat, 18 Jun 2022 17:25:14 GMT
Version: 1.0.2
License: MIT
Downloads: 540
Repository: https://github.com/caiguanhao/gulp-just-replace

Install

npm install gulp-just-replace
yarn add gulp-just-replace

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

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code