fix: fix range regexp to handle version with multiple digits

This commit is contained in:
Pierre Vanduynslager
2018-12-16 19:05:08 -05:00
parent 89663d3fcf
commit 9a04e64fab
2 changed files with 14 additions and 2 deletions
+2 -2
View File
@@ -31,11 +31,11 @@ function isMaintenanceRange(range) {
}
function getUpperBound(range) {
return semver.valid(range) ? range : ((semver.validRange(range) || '').match(/<(\d\.\d\.\d)$/) || [])[1];
return semver.valid(range) ? range : ((semver.validRange(range) || '').match(/<(\d+\.\d+\.\d+)$/) || [])[1];
}
function getLowerBound(range) {
return ((semver.validRange(range) || '').match(/(\d\.\d\.\d)/) || [])[1];
return ((semver.validRange(range) || '').match(/(\d+\.\d+\.\d+)/) || [])[1];
}
function highest(version1, version2) {