@@ -8,23 +8,24 @@ async function getStat(pkg) {
88}
99
1010const { cyan, green } = chalk ;
11- const PURE = ! argv [ 'main-only' ] ;
11+ const ALL = ! argv [ 'main-only' ] ;
1212const 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' ) ;
1415const downloadsByPatch = { } ;
1516const downloadsByMinor = { } ;
1617const downloadsByMajor = { } ;
1718let 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
3031function log ( kind , map ) {
0 commit comments