semver icon indicating copy to clipboard operation
semver copied to clipboard

Add Intersects function to constraints

Open Vilsol opened this issue 3 years ago • 2 comments

Add an intersects function to check for intersects between two different constraints.

Follows the same logic as npm semver intersection detection.

I had to add an "expansion" step for tilde and caret operators to simplify the logic.

I have added additional test cases for this.

Vilsol avatar Apr 14 '22 20:04 Vilsol

Are there any plans to implement/merge this? I'm wondering if I should wait for it or just implement it myself :D

Code42Cate avatar Jul 31 '23 08:07 Code42Cate