bump RegEx with semver
npm install bump-regex> bump regex with semver
| Package | bump-regex |
| Description | bump regex with semver |
| Node Version | >= 4.0.0 |
#### Install
``sh`
$ npm install --save bump-regex
`js
var bump = require('bump-regex');
bump('version: "0.1.2"', function(err, out) {
// => 'version: "0.1.3"'
});
`
Type: Stringpatch
Default: major|minor|patch|prerelease
Valid values:
Type: Stringversion
Default:
Type: Array of Strings
Default: null
This option enables matching a specific Case Sensitive selector
`xml`
Type: Booleanfalse
Default:
Type: Stringnull
Default:
Type: Stringnull
Default:
Type: RegEx
Type: Booleanfalse
Default:
Example:
`js
type: 'prerelease',
preid : 'alphaWhateverTheYWant'
// => '0.0.2-alphaWhateverTheYWant.0'
``
- MAJOR ("major") version when you make incompatible API changes
- MINOR ("minor") version when you add functionality in a backwards-compatible manner
- PATCH ("patch") version when you make backwards-compatible bug fixes.
- PRERELEASE ("prerelease") a pre-release version
#### Version example
major: 1.0.0
minor: 0.1.0
patch: 0.0.2
prerelease: 0.0.1-2