Interactive version bumper.
npm install bummpInteractive version bumper.
Repository | Package | Releases | Discussions
``sh`
npm i -D bummp
- Provides interactive CLI
- Updates versions with a _single_ command
- Follows _semver_ convention
- Allows _custom_ versioning system
- Adds an extra confirmation step
- Lightweight and ultra fast
- Super easy to use
Bummp is designed to work with _npm_ only so it currently bumps the _package.json_ and _package-lock.json_ files.
If needed, support for different package managers, auto-commit and other additional features can be added easily.
Runs interactive prompts in the terminal:
`sh`
npx bummp
- bummp [--version]
Bumps package versions without prompting:
`sh`
npx bummp --patch # version: x.x.1
`sh`
npx bummp --minor # version: x.1.x
`sh`
npx bummp --major # version: 1.x.x
- bummp [--version]
Bumps package versions with the default semantic suffix:
`sh`
npx bummp --prepatch # version: x.x.1-0
`sh`
npx bummp --preminor # version: x.1.x-0
`sh`
npx bummp --premajor # version: 1.x.x-0
`sh`
npx bummp --prerelease # version: x.x.1-0
- bummp [--version] [value]
Bumps package versions with the custom semantic suffix:
`sh`
npx bummp --prepatch alpha # version: x.x.1-alpha.0
`sh`
npx bummp --preminor beta # version: x.1.x-beta.0
`sh`
npx bummp --premajor sr # version: 1.x.x-sr.0
`sh`
npx bummp --prerelease rc # version: x.x.1-rc.0
- bummp [--custom] [value]
Sets a new custom package version:
`sh`
npx bummp --custom 3.6.9 # version: 3.6.9
`sh`
npx bummp --custom 0.0.0 # version: 0.0.0
Check all available CLI commands:
`sh``
npx bummp --help
Feel free to use the official discussions for any additional questions.
Developed in šš· Croatia
Released under the MIT license.
Ā© Ivo Dolenc