Neverending Package Mountain

    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

    1

    Version

    1.0.6

    License

    ISC

    Last publish

    Collaborators

    • bengummer