Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

weflex/semver-increment

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

17 Commits

Repository files navigation

SemVer-Increment

Build Status codecov

Handly library to bump Semantic Version numbers.

var bumpVersion = require('semver-increment');
var MAJOR = 0; // don't bump MAJOR
var MINOR = 1; // bump MINOR
var PATCH = 0; // don't bump PATCH
var masks = [MAJOR, MINOR, PATCH];
var nextVersion = bumpVersion(masks, '1.2.3'); // -> 1.3.0

Features

  • Bump SemVer number according to MASKS (for bits are non-zero)
  • Bump PATCH number if no MASKS are provided, or MASKS is [0, 0, 0]
  • Bump the biggest number (e.g. If MAJOR and MINOR are both non-zero, bump MAJOR)

Run Tests

$ npm test

Installation

$ npm install semver-increment --save

Generate Document

npm run docs

LICENSE

To be discussed.

About

Handy library to bump semantic version numbers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /