Don't validate version until checking for empty range

This commit is contained in:
Kevin Sawicki
2015-05-29 14:52:15 -07:00
parent 4bb6728784
commit 51611c24b5

View File

@@ -12,11 +12,11 @@ exports.getDeprecatedPackageMetadata = (name) ->
exports.isDeprecatedPackage = (name, version) ->
return false unless deprecatedPackages.hasOwnProperty(name)
return false unless semver.valid(version)
deprecatedVersionRange = deprecatedPackages[name].version
return true unless deprecatedVersionRange
satisfies(version, deprecatedVersionRange)
semver.valid(version) and satisfies(version, deprecatedVersionRange)
satisfies = (version, rawRange) ->
unless parsedRange = ranges[rawRange]