From 9e80c2bde76e01f9043a1d2574304630f5852b9b Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Tue, 29 May 2018 09:51:50 +0200
Subject: [PATCH] fix(npm): unpublishable calculation

---
 lib/manager/npm/lookup/index.js | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/lib/manager/npm/lookup/index.js b/lib/manager/npm/lookup/index.js
index 50394b6df3..1d7e840e7e 100644
--- a/lib/manager/npm/lookup/index.js
+++ b/lib/manager/npm/lookup/index.js
@@ -80,8 +80,11 @@ function lookupUpdates(dependency, config) {
 
     // TODO: move unpublishable to npm-specific
     const version = dependency.versions[toVersion];
-    const elapsed = version ? moment().diff(moment(version.time), 'days') : 999;
-    update.unpublishable = elapsed > 0;
+    const elapsed =
+      version && version.time
+        ? moment().diff(moment(version.time), 'days')
+        : 999;
+    update.unpublishable = elapsed === 0;
     // end TODO
 
     const bucket = getBucket(config, update);
-- 
GitLab