A string replace plugin for gulp
npm install gulp-replace-with-sourcemapsgulp-replace-with-sourcemaps as a development dependency:
shell
npm install --save-dev gulp-replace-with-sourcemaps
`
Then, add it to your gulpfile.js:
$3
`javascript
var replace = require('gulp-replace-with-sourcemaps');
gulp.task('templates', function(){
gulp.src(['file.txt'])
.pipe(replace(/foo(.{3})/g, '$1foo'))
.pipe(gulp.dest('build/file.txt'));
});
`
API
gulp-replace-with-sourcemaps can be called with regex only.
$3
#### regex
Type: RegExp
The regex pattern to search for. See the [MDN documentation for RegExp] for details.
#### replacement
Type: String or Function
The replacement string or function. See the [MDN documentation for String.replace] for details.
$3
An optional third argument, options, can be passed.
#### options
Type: Object
##### options.skipBinary
Type: boolean
Default: false`