summaryrefslogtreecommitdiff
path: root/deps/npm/lib/cache/add-named.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/lib/cache/add-named.js')
-rw-r--r--deps/npm/lib/cache/add-named.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/deps/npm/lib/cache/add-named.js b/deps/npm/lib/cache/add-named.js
index cd06aa2889..64a4670b0c 100644
--- a/deps/npm/lib/cache/add-named.js
+++ b/deps/npm/lib/cache/add-named.js
@@ -250,7 +250,11 @@ function addNameRange (name, range, data, cb) {
var versions = Object.keys(data.versions || {})
var ms = semver.maxSatisfying(versions, range, true)
if (!ms) {
- return cb(installTargetsError(range, data))
+ if (range === "*" && versions.length) {
+ return addNameTag(name, "latest", data, cb)
+ } else {
+ return cb(installTargetsError(range, data))
+ }
}
// if we don't have a registry connection, try to see if