mirror of
https://github.com/bower/bower.git
synced 2026-04-24 03:00:19 -04:00
Change semver usage after module upgrade, fixes #583.
This commit is contained in:
@@ -52,14 +52,17 @@ module.exports = function (dependencyMap, forceLatest) {
|
||||
var versionMap = versionRequirements(dependencyMap);
|
||||
|
||||
var sortFunc = function (a, b) {
|
||||
if (a.version && b.version) {
|
||||
if (semver.gt(a.version, b.version)) return -1;
|
||||
if (semver.lt(a.version, b.version)) return 1;
|
||||
var aVersion = semver.valid(a);
|
||||
var bVersion = semver.valid(b);
|
||||
|
||||
if (aVersion && bVersion) {
|
||||
if (semver.gt(aVersion, bVersion)) return -1;
|
||||
if (semver.lt(aVersion, bVersion)) return 1;
|
||||
}
|
||||
if (a.version) {
|
||||
if (aVersion) {
|
||||
return -1;
|
||||
}
|
||||
if (b.version) {
|
||||
if (bVersion) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user