in index.js [50:65]
async function getNpmReleases(pkg) {
const {name, repo, url} = pkg
const packageInfo = await fetch(`https://registry.npmjs.org/${name}`).then(res => res.json())
return Object.keys(packageInfo.versions)
.sort(semver.rcompare)
.map(version => {
return {
name,
version,
repo,
url: `https://www.npmjs.com/package/${name}/v/${version}`,
date: packageInfo.time[version],
packageJSON: packageInfo.versions[version]
}
})
}