npm

npm’s 2019 JavaScript ecosystem survey analysis is now available!Get your copy here »

bump-version-range

1.0.6 • Public • Published

bump-version-range

Build Status npm

Given an existing semver version range and a fixed version number, produces an updated version range matching the existing range format.

npm install bump-version-range --save

Examples

import bumpRange from 'bump-version-range';
 
bumpRange({ oldRange: '^0.x', newVersion: '1.2.3' });
// '^1.x'
 
bumpRange({ oldRange: '<=9.12.x', newVersion: '15.0.2' });
// '<=15.0.x'
 
bumpRange({ oldRange: 'not-a-valid-range', newVersion: '1.2.3' });
// '1.2.3'

Supported range formats

See test/index.js for the tested ranges. In summary:

  • Modifiers: ^, ~, <, <=, >=, >
  • Version formats: 0.0.0, 0.0.x, 0.x.x, 0.x

install

npm i bump-version-range

Downloadsweekly downloads

0

version

1.0.6

license

ISC

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability