diff --git a/scripts/downloads-by-versions.mjs b/scripts/downloads-by-versions.mjs index 21eaa1c09a05..05cc4b6b8086 100644 --- a/scripts/downloads-by-versions.mjs +++ b/scripts/downloads-by-versions.mjs @@ -34,8 +34,9 @@ for (let [patch, downloads] of Object.entries(core)) { function log(kind, map) { echo(green(`downloads for 7 days by ${ cyan(kind) } releases:`)); - console.table(Object.keys(map).sort((a, b) => cmp(coerce(a), '>', coerce(b)) ? 1 : -1).reduce((memo, version) => { - const downloads = map[version]; + console.table(Object.entries(map).sort(([a], [b]) => { + return cmp(coerce(a), '>', coerce(b)) ? 1 : -1; + }).reduce((memo, [version, downloads]) => { memo[version] = { downloads, '%': `${ (downloads / total * 100).toFixed(2).padStart(5) } %` }; return memo; }, {}));