sounisi5011/semver-range-intersect

A pattern separated by || with a range that does not match a range that does not match should return a range that matches

Closed this issue · 0 comments

intersect('>2 <2') === null
// never match

intersect('*') === '*'
// any match

intersect('>=1.2.3', '>=2.3.4') === '>=2.3.4'
// intersect range

// -----

intersect('>2 <2 || *') !== '*'
// return: null

intersect('>=1.2.3 || >2 <2', '>=2.3.4') === '>=2.3.4'
// correct value

intersect('>=1.2.3', '>=2.3.4 || >2 <2') !== '>=2.3.4'
// return: '>=1.2.3'

intersect('>=1.2.3 || >2 <2', '>=2.3.4 || >2 <2') !== '>=2.3.4'
// return: null