|
sfcode
An Online Competing and Development Environment
|
subset(r1, r2) method to determine if r1 range is entirely contained by r2 range.includePrelease mode where version ranges like 1.0.0 - 2.0.0 would include 3.0.0-pre and not 1.0.0-pre.2.0.0-pre would be included in ^1.0.0 if includePrerelease was set to true.simplifyRange method to attempt to generate a more human-readable range expression that is equivalent to a supplied range, for a given set of versions.=> functions, and classes.rtl option to coerce from right to left* in semver.intersectsFix intersects logic.
This is technically a bug fix, but since it is also a change to behavior that may require users updating their code, it is marked as a major version increment.
minVersion methodloose param to an options object, with backwards-compatibility protection.includePrerelease option flag.minSatisfying methodprerelease(v) that returns prerelease components* range* with a prerelease identifier