A string search plugin for gulp
npm install gulp-searchFirst, install gulp-search as a development dependency:
``shell`
npm install --save-dev gulp-search
Then, add it to your gulpfile.js:
javascript
var search = require('gulp-search');gulp.task('templates', function(){
gulp.src([...])
.pipe(search(/foo(.{3})/g, function(item) {return item;}, {
path: '',
filename: 'a.json'
}))
.pipe(gulp.dest('...'));
});
`
API
gulp-search can be called with a regex.
$3
#### regex
Type:
RegExpThe regex pattern to search for. See the [MDN documentation for RegExp] for details.
#### formatFn
Type:
FunctionThe formatFn function. Tell the plugin how to return the key and value for JSON file.
$3
An optional third argument,
options, can be passed.#### options
Type:
Object##### options.path
Type:
string
Default: ''##### options.filename
Type:
string
Default: 'gulp-search-menifest.json'`[MDN documentation for RegExp]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp