Nuanced Pumpkin Mavens

    @magic/semver

    0.0.16 • Public • Published

    @magic/semver

    semantic version parsing and stringification

    html-docs

    NPM version Linux Build Status Windows Build Status Coverage Status Known Vulnerabilities

    installation:

    npm install @magic/semver

    usage:

    import semver from '@magic/semver'
    
    // -alpha.0 is optional.
    const version = '0.0.1-alpha.0'
    
    const parsed = semver.parse(version)
    
    // parsed === { major: 0, minor: 0, patch: 1, demo: { string: 'alpha', version: 0 } }
    
    const serialized = semver.serialize(parsed)
    
    // version === serialized
    changelog
    0.0.1

    first release

    0.0.2

    add bump and isSemver

    0.0.3

    handle -alpha and -beta separately to stop decrementing the version by mistake.

    0.0.4

    fix behaviour of appending -alpha.0 and -beta.0. these two edgecases also bump patch version now.

    0.0.5

    add isBigger and isSmaller version comparison

    0.0.6

    remove @magic/fs

    0.0.7

    bump required node version to 14.2.0

    0.0.8

    update dependencies

    0.0.9
    • bump required node version to 14.15.4
    • update dependencies
    0.0.10
    • update README
    • bump dev dependencies
    0.0.11

    update dependencies

    0.0.12

    update dependencies

    0.0.13

    update dependencies

    0.0.14

    update dependencies

    0.0.15

    update dependencies

    0.0.16

    update dependencies

    0.0.17 - unreleased

    ...

    Keywords

    none

    Install

    npm i @magic/semver

    DownloadsWeekly Downloads

    4

    Version

    0.0.16

    License

    AGPL-3.0

    Unpacked Size

    44.5 kB

    Total Files

    9

    Last publish

    Collaborators

    • jascha
    • jaeh