Skip to content
Snippets Groups Projects
Commit c82c348c authored by Rhys Arkins's avatar Rhys Arkins
Browse files

refactor: add gitRef to npm datasource

parent dc9125e4
No related branches found
Tags 32.150.1
No related merge requests found
...@@ -196,6 +196,7 @@ async function getDependencyInner(name, retries = 5) { ...@@ -196,6 +196,7 @@ async function getDependencyInner(name, retries = 5) {
.forEach(version => { .forEach(version => {
const v = {}; const v = {};
if (res.time && res.time[version]) { if (res.time && res.time[version]) {
v.gitRef = res.versions[version].gitHead;
v.time = res.time[version]; v.time = res.time[version];
v.canBeUnpublished = moment().diff(moment(v.time), 'days') === 0; v.canBeUnpublished = moment().diff(moment(v.time), 'days') === 0;
} }
......
...@@ -13,10 +13,12 @@ Object { ...@@ -13,10 +13,12 @@ Object {
"versions": Object { "versions": Object {
"0.0.1": Object { "0.0.1": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-06T07:21:53+02:00", "time": "2018-05-06T07:21:53+02:00",
}, },
"0.0.2": Object { "0.0.2": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-07T07:21:53+02:00", "time": "2018-05-07T07:21:53+02:00",
}, },
}, },
...@@ -36,10 +38,12 @@ Object { ...@@ -36,10 +38,12 @@ Object {
"versions": Object { "versions": Object {
"0.0.1": Object { "0.0.1": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-06T07:21:53+02:00", "time": "2018-05-06T07:21:53+02:00",
}, },
"0.0.2": Object { "0.0.2": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-07T07:21:53+02:00", "time": "2018-05-07T07:21:53+02:00",
}, },
}, },
...@@ -59,6 +63,7 @@ Object { ...@@ -59,6 +63,7 @@ Object {
"versions": Object { "versions": Object {
"0.0.1": Object { "0.0.1": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-06T07:21:53+02:00", "time": "2018-05-06T07:21:53+02:00",
}, },
"0.0.2": Object {}, "0.0.2": Object {},
...@@ -79,10 +84,12 @@ Object { ...@@ -79,10 +84,12 @@ Object {
"versions": Object { "versions": Object {
"0.0.1": Object { "0.0.1": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-06T07:21:53+02:00", "time": "2018-05-06T07:21:53+02:00",
}, },
"0.0.2": Object { "0.0.2": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-07T07:21:53+02:00", "time": "2018-05-07T07:21:53+02:00",
}, },
}, },
...@@ -102,10 +109,12 @@ Object { ...@@ -102,10 +109,12 @@ Object {
"versions": Object { "versions": Object {
"0.0.1": Object { "0.0.1": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-06T07:21:53+02:00", "time": "2018-05-06T07:21:53+02:00",
}, },
"0.0.2": Object { "0.0.2": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-07T07:21:53+02:00", "time": "2018-05-07T07:21:53+02:00",
}, },
}, },
...@@ -127,10 +136,12 @@ Object { ...@@ -127,10 +136,12 @@ Object {
"versions": Object { "versions": Object {
"0.0.1": Object { "0.0.1": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-06T07:21:53+02:00", "time": "2018-05-06T07:21:53+02:00",
}, },
"0.0.2": Object { "0.0.2": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-07T07:21:53+02:00", "time": "2018-05-07T07:21:53+02:00",
}, },
}, },
...@@ -150,10 +161,12 @@ Object { ...@@ -150,10 +161,12 @@ Object {
"versions": Object { "versions": Object {
"0.0.1": Object { "0.0.1": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-06T07:21:53+02:00", "time": "2018-05-06T07:21:53+02:00",
}, },
"0.0.2": Object { "0.0.2": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-07T07:21:53+02:00", "time": "2018-05-07T07:21:53+02:00",
}, },
}, },
...@@ -173,10 +186,12 @@ Object { ...@@ -173,10 +186,12 @@ Object {
"versions": Object { "versions": Object {
"0.0.1": Object { "0.0.1": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-06T07:21:53+02:00", "time": "2018-05-06T07:21:53+02:00",
}, },
"0.0.2": Object { "0.0.2": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-07T07:21:53+02:00", "time": "2018-05-07T07:21:53+02:00",
}, },
}, },
...@@ -196,10 +211,12 @@ Object { ...@@ -196,10 +211,12 @@ Object {
"versions": Object { "versions": Object {
"0.0.1": Object { "0.0.1": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-06T07:21:53+02:00", "time": "2018-05-06T07:21:53+02:00",
}, },
"0.0.2": Object { "0.0.2": Object {
"canBeUnpublished": false, "canBeUnpublished": false,
"gitRef": undefined,
"time": "2018-05-07T07:21:53+02:00", "time": "2018-05-07T07:21:53+02:00",
}, },
}, },
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment