From c47019ff57e9d2cb9907ee16404059e75595eca6 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Mon, 11 Jun 2018 16:29:06 +0200 Subject: [PATCH] Revert "fix: refactor changelog npm to work with new datasource" This reverts commit 7bc9a2db8eae53a475ee089fd1cc7ff049796d68. --- lib/workers/pr/changelog/manager-npm.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lib/workers/pr/changelog/manager-npm.js b/lib/workers/pr/changelog/manager-npm.js index 6366da5702..fa4e152f75 100644 --- a/lib/workers/pr/changelog/manager-npm.js +++ b/lib/workers/pr/changelog/manager-npm.js @@ -1,21 +1,25 @@ const npmRegistry = require('../../../datasource/npm'); +const versioning = require('../../../versioning'); module.exports = { getPackage, }; -async function getPackage({ depName, depType }) { +async function getPackage({ versionScheme, depName, depType }) { if (depType === 'engines') { return null; } + const { sortVersions } = versioning(versionScheme); const dep = await npmRegistry.getDependency(depName); if (!dep) { return null; } - const versions = dep.releases.map(release => ({ - version: release.version, - date: release.time, - gitHead: release.gitRef, + const releases = Object.keys(dep.versions); + releases.sort(sortVersions); + const versions = releases.map(release => ({ + version: release, + date: dep.versions[release].time, + gitHead: dep.versions[release].gitHead, })); return { repositoryUrl: dep.repositoryUrl, -- GitLab