Skip to content

Commit e507298

Browse files
committed
take into account core-js-bundle in downloads-by-versions script
1 parent 4c4655d commit e507298

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

scripts/downloads-by-versions.mjs

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,24 @@ async function getStat(pkg) {
88
}
99

1010
const { cyan, green } = chalk;
11-
const PURE = !argv['main-only'];
11+
const ALL = !argv['main-only'];
1212
const core = await getStat('core-js');
13-
const pure = PURE && await getStat('core-js-pure');
13+
const pure = ALL && await getStat('core-js-pure');
14+
const bundle = ALL && await getStat('core-js-bundle');
1415
const downloadsByPatch = {};
1516
const downloadsByMinor = {};
1617
const downloadsByMajor = {};
1718
let total = 0;
1819

19-
for (const [patch, downloadsMain] of Object.entries(core)) {
20-
const downloadsPure = PURE && pure[patch] || 0;
20+
for (let [patch, downloads] of Object.entries(core)) {
2121
const semver = coerce(patch);
2222
const { major } = semver;
2323
const minor = `${ major }.${ semver.minor }`;
24-
downloadsByPatch[patch] = downloadsMain + downloadsPure;
25-
downloadsByMinor[minor] = (downloadsByMinor[minor] || 0) + downloadsMain + downloadsPure;
26-
downloadsByMajor[major] = (downloadsByMajor[major] || 0) + downloadsMain + downloadsPure;
27-
total += downloadsMain + downloadsPure;
24+
if (ALL) downloads += (pure[patch] || 0) + (bundle[patch] || 0);
25+
downloadsByPatch[patch] = downloads;
26+
downloadsByMinor[minor] = (downloadsByMinor[minor] || 0) + downloads;
27+
downloadsByMajor[major] = (downloadsByMajor[major] || 0) + downloads;
28+
total += downloads;
2829
}
2930

3031
function log(kind, map) {

0 commit comments

Comments
 (0)