semver.ts

Declarations
#

Semantic Versioning 2.0.0 utilities @see https://semver.org/

4 declarations

view source

BumpType
#

Semver
#

semver.ts view source

Semver

major

type number

minor

type number

patch

type number

prerelease

type string

build

type string

semver_bump_version
#

semver.ts view source

(version: string, type: BumpType): string

Bumps a version according to the specified type. Resets lower version numbers per SemVer spec.

version

type string

type

returns

string

semver_compare_versions
#

semver.ts view source

(a: string, b: string): number

Compares two semver versions according to SemVer 2.0.0 spec. Returns -1 if a < b, 0 if a === b, 1 if a > b. Build metadata is ignored in precedence comparison.

a

type string

b

type string

returns

number