gulp-version-tool
Replaces strings in files by using string or regex patterns. Works with Gulp 3!
Usage
npm install gulp-version-tool --save-dev
Plays well in your gulptask file.
const gulp = ;const runSequence = ; // Run tasks sequentiallyconst jsEditor = ;const replace = ;const versionPump = ;gulp;gulp;gulp;gulp;
Regex Replace
var replace = ;var json_ed = ;gulp; gulp; gulp;
String Replace
gulp;
Function Replace
gulp; gulp;
Exampe with options object
var options = logs: enabled: false ; gulp
API
replace(pattern, replacement, options)
pattern
Type: String
or RegExp
The string to search for.
replacement
Type: String
or Function
The replacement string or function. Called once for each match. Function has access to regex outcome (all arguments are passed).
options
Type: Object
options.logs.enabled
Type: Boolean
, Default: true
Displaying logs.
options.logs.notReplaced
Type: Boolean
, Default: false
Displaying "not replaced" logs.
More details here: MDN documentation for RegExp and MDN documentation for String.replace.
Release History
- 2018-05-01 v1.1.7 Fully released for node 8+, version number pump tool for automatic workflow
- 2017-12-31 v1.0.0 Removed a gulp-util, clean up and released v1.0.0
- 2017-11-19 v0.4.0 Passed entire regex outcome to replace function.
- 2017-01-04 v0.3.1 Improved documentation. Removed duplicated comments & Fixed typo.
- 2016-11-30 v0.3.0 Default value for "notReplaced" set to "false".
- 2016-09-24 v0.2.0 Added options object.
- 2016-09-09 v0.1.1 Reorganization of files along with minor cosmetic changes.
- 2016-03-09 v0.1.0 Initial version of plugin.
Task submitted by jjHesk. License MIT.