strn = semver.inc(str, "prepatch", loose); strn = semver.inc(str, "prerelease", loose); strn = semver.inc(str, "prerelease", loose, "alpha"); num = semver.major(str, loose); num = semver.minor(str, loose); num = semver.patch(str, loose); strArr = semver.prerelease(str, loose); // Comparison bool = semver.gt(v1, v2, loose); bool = semver.gte(v1, v2, loose); bool = semver.lt(v1, v2, loose); bool = semver.lte(v1, v2, loose); bool = semver.eq(v1, v2, loose); bool = semver.neq(v1, v2, loose); bool = semver.cmp(v1, op, v2, loose); comparatorResult = semver.compare(v1, v2, loose); comparatorResult = semver.rcompare(v1, v2, loose); comparatorResult = semver.compareIdentifiers(str, str); comparatorResult = semver.rcompareIdentifiers(str, str); versionsArr = semver.sort(['', new semver.SemVer('')]); versionsArr = semver.rsort(['', new semver.SemVer('')]); diff = semver.diff(v1, v2, loose); // Ranges str = semver.validRange(str, loose); bool = semver.satisfies(version, str, loose); str = semver.maxSatisfying(versions, str, loose); str = semver.minSatisfying(versions, str, loose); bool = semver.gtr(version, str, loose); bool = semver.ltr(version, str, loose);
str = semver.valid(str, loose); str = semver.clean(str, loose); str = semver.inc(str, str, loose); num = semver.major(str, loose); num = semver.minor(str, loose); num = semver.patch(str, loose); strArr = semver.prerelease(str, loose); // Comparison bool = semver.gt(v1, v2, loose); bool = semver.gte(v1, v2, loose); bool = semver.lt(v1, v2, loose); bool = semver.lte(v1, v2, loose); bool = semver.eq(v1, v2, loose); bool = semver.neq(v1, v2, loose); bool = semver.cmp(v1, x, v2, loose); num = semver.compare(v1, v2, loose); num = semver.rcompare(v1, v2, loose); diff = semver.diff(v1, v2, loose); // Ranges str = semver.validRange(str, loose); bool = semver.satisfies(version, str, loose); str = semver.maxSatisfying(versions, str, loose); str = semver.minSatisfying(versions, str, loose); bool = semver.gtr(version, str, loose); bool = semver.ltr(version, str, loose); bool = semver.outside(version, str, str, loose); var ver = new semver.SemVer(str, bool); str = ver.raw;