UNPKG

renovate

Version:

Automated dependency updates. Flexible so you don't need to be.

35 lines (34 loc) 1.08 kB
import { isBreaking } from "../semver/index.js"; import { getNewValue } from "./range.js"; import semver from "semver"; import stable from "semver-stable"; const { compare: sortVersions, maxSatisfying: getSatisfyingVersion, minSatisfying: minSatisfyingVersion, major: getMajor, minor: getMinor, patch: getPatch, satisfies: matches, valid: valid$1, validRange, ltr: isLessThanRange, gt: isGreaterThan, eq: equals, subset, intersects } = semver; const isValid = (input) => !!validRange(input); const isVersion = (input) => !!valid$1(input); function isSingleVersion(constraint) { return isVersion(constraint) || constraint?.startsWith("=") && isVersion(constraint.substring(1).trim()); } const api = { equals, getMajor, getMinor, getNewValue, getPatch, isBreaking, isCompatible: isVersion, isGreaterThan, isLessThanRange, isSingleVersion, isStable: stable.is, isValid, isVersion, matches, getSatisfyingVersion, minSatisfyingVersion, sortVersions, subset, intersects }; //#endregion export { api as default, isValid, isVersion }; //# sourceMappingURL=index.js.map