format-diff.js 373 B

12345678910
  1. // used in report-size.yml
  2. const filesize = Number( process.argv[ 2 ] );
  3. const filesizeBase = Number( process.argv[ 3 ] );
  4. const diff = ( filesize - filesizeBase ) * 100 / filesizeBase;
  5. const diffString = diff.toFixed( 2 ).slice( - 1 ) === '0' ? diff.toFixed( 1 ) : diff.toFixed( 2 );
  6. const formatted = `${diff >= 0 ? '+' : ''}${diffString}%`;
  7. console.log( formatted );
粤ICP备19079148号