mirror of
https://github.com/pnpm/pnpm.git
synced 2026-02-05 12:41:44 -05:00
10 lines
288 B
TypeScript
10 lines
288 B
TypeScript
import semver from 'semver'
|
|
|
|
export function isIntersectingRange (range1: string | undefined, range2: string): boolean {
|
|
return !range1 ||
|
|
range2 === range1 ||
|
|
semver.validRange(range2) != null &&
|
|
semver.validRange(range1) != null &&
|
|
semver.intersects(range2, range1)
|
|
}
|