@@ -69,72 +69,75 @@ if (!messageConventionValid) {
69
69
markdown ( '> (' + errorCount + ') : RxJS uses conventional change log to generate changelog automatically. It seems some of commit messages are not following those, please check [contributing guideline](https://github.com/ReactiveX/rxjs/blob/master/CONTRIBUTING.md#commit-message-format) and update commit messages.' ) ;
70
70
}
71
71
72
- function getKB ( size ) {
73
- return ( size / 1024 ) . toFixed ( 1 ) ;
74
- }
75
-
76
- function getFormattedKB ( size ) {
77
- if ( size < 0 ) {
78
- return '-' + size . toString ( ) ;
79
- } else if ( size > 0 ) {
80
- return '+' + size . toString ( ) ;
81
- }
82
- return size . toString ( ) ;
83
- }
84
-
85
- var globalFile = 'Rx.js' ;
86
- var minFile = 'Rx.min.js' ;
87
-
88
- function sizeDiffBadge ( name , value ) {
89
- var color = 'lightgrey' ;
90
- if ( value > 0 ) {
91
- color = 'red' ;
92
- } else if ( value < 0 ) {
93
- color = 'green' ;
94
- }
95
- return 'https://img.shields.io/badge/' + name + '-' + getFormattedKB ( getKB ( value ) ) + 'KB-' + color + '.svg?style=flat-square' ;
96
- }
97
-
98
- //post size of build
99
- schedule ( new Promise ( function ( res ) {
100
- getSize ( './dist/cjs' , function ( e , result ) {
101
- var localGlobalFile = path . resolve ( './dist/global' , globalFile ) ;
102
- var localMinFile = path . resolve ( './dist/global' , minFile ) ;
103
-
104
- //get sizes of PR build
105
- var global = fs . statSync ( localGlobalFile ) ;
106
- var global_gzip = gzipSize . sync ( fs . readFileSync ( localGlobalFile , 'utf8' ) ) ;
107
- var min = fs . statSync ( localMinFile ) ;
108
- var min_gzip = gzipSize . sync ( fs . readFileSync ( localMinFile , 'utf8' ) ) ;
109
-
110
- //resolve path to release build
111
- var releasePath = path . dirname ( require . resolve ( require . resolve ( 'rxjs' ) ) ) ;
112
- var bundlePath = path . resolve ( releasePath , 'bundles' ) ;
113
- var bundleGlobalFile = path . resolve ( bundlePath , globalFile ) ;
114
- var bundleMinFile = path . resolve ( bundlePath , minFile ) ;
115
-
116
- var packagePath = path . resolve ( releasePath , 'package.json' ) ;
117
- var releaseVersion = require ( packagePath ) . version ;
118
-
119
- //get sizes of release build
120
- var bundleGlobal = fs . statSync ( bundleGlobalFile ) ;
121
- var bundle_global_gzip = gzipSize . sync ( fs . readFileSync ( bundleGlobalFile , 'utf8' ) ) ;
122
- var bundleMin = fs . statSync ( bundleMinFile ) ;
123
- var bundle_min_gzip = gzipSize . sync ( fs . readFileSync ( bundleMinFile , 'utf8' ) ) ;
124
-
125
- var sizeMessage = '<img src="https://img.shields.io/badge/Size%20Diff%20%28' + releaseVersion + '%29--lightgrey.svg?style=flat-square"/> ' ;
126
- sizeMessage += '<img src="' + sizeDiffBadge ( 'Global' , global . size - bundleGlobal . size ) + '"/> ' ;
127
- sizeMessage += '<img src="' + sizeDiffBadge ( 'Global(gzip)' , global_gzip - bundle_global_gzip ) + '"/> ' ;
128
- sizeMessage += '<img src="' + sizeDiffBadge ( 'Min' , min . size - bundleMin . size ) + '"/> ' ;
129
- sizeMessage += '<img src="' + sizeDiffBadge ( 'Min (gzip)' , min_gzip - bundle_min_gzip ) + '"/> ' ;
130
- message ( sizeMessage ) ;
131
-
132
- markdown ( '> CJS: **' + getKB ( result ) +
133
- '**KB, global: **' + getKB ( global . size ) +
134
- '**KB (gzipped: **' + getKB ( global_gzip ) +
135
- '**KB), min: **' + getKB ( min . size ) +
136
- '**KB (gzipped: **' + getKB ( min_gzip ) + '**KB)' ) ;
137
-
138
- res ( ) ;
139
- } ) ;
140
- } ) ) ;
72
+ // TODO(benlesh): update script to run against proper global files
73
+ // The name has changed to `rxjs.umd.js` from `Rx.js`
74
+
75
+ // function getKB(size) {
76
+ // return (size / 1024).toFixed(1);
77
+ // }
78
+
79
+ // function getFormattedKB(size) {
80
+ // if (size < 0) {
81
+ // return '-' + size.toString();
82
+ // } else if (size > 0) {
83
+ // return '+' + size.toString();
84
+ // }
85
+ // return size.toString();
86
+ // }
87
+
88
+ // var globalFile = 'Rx.js';
89
+ // var minFile = 'Rx.min.js';
90
+
91
+ // function sizeDiffBadge(name, value) {
92
+ // var color = 'lightgrey';
93
+ // if (value > 0) {
94
+ // color = 'red';
95
+ // } else if (value < 0) {
96
+ // color = 'green';
97
+ // }
98
+ // return 'https://img.shields.io/badge/' + name + '-' + getFormattedKB(getKB(value)) + 'KB-' + color + '.svg?style=flat-square';
99
+ // }
100
+
101
+ // //post size of build
102
+ // schedule(new Promise(function (res) {
103
+ // getSize('./dist/cjs', function (e, result) {
104
+ // var localGlobalFile = path.resolve('./dist/global', globalFile);
105
+ // var localMinFile = path.resolve('./dist/global', minFile);
106
+
107
+ // //get sizes of PR build
108
+ // var global = fs.statSync(localGlobalFile);
109
+ // var global_gzip = gzipSize.sync(fs.readFileSync(localGlobalFile, 'utf8'));
110
+ // var min = fs.statSync(localMinFile);
111
+ // var min_gzip = gzipSize.sync(fs.readFileSync(localMinFile, 'utf8'));
112
+
113
+ // //resolve path to release build
114
+ // var releasePath = path.dirname(require.resolve(require.resolve('rxjs')));
115
+ // var bundlePath = path.resolve(releasePath, 'bundles');
116
+ // var bundleGlobalFile = path.resolve(bundlePath, globalFile);
117
+ // var bundleMinFile = path.resolve(bundlePath, minFile);
118
+
119
+ // var packagePath = path.resolve(releasePath, 'package.json');
120
+ // var releaseVersion = require(packagePath).version;
121
+
122
+ // //get sizes of release build
123
+ // var bundleGlobal = fs.statSync(bundleGlobalFile);
124
+ // var bundle_global_gzip = gzipSize.sync(fs.readFileSync(bundleGlobalFile, 'utf8'));
125
+ // var bundleMin = fs.statSync(bundleMinFile);
126
+ // var bundle_min_gzip = gzipSize.sync(fs.readFileSync(bundleMinFile, 'utf8'));
127
+
128
+ // var sizeMessage = '<img src="https://img.shields.io/badge/Size%20Diff%20%28' + releaseVersion + '%29--lightgrey.svg?style=flat-square"/> ';
129
+ // sizeMessage += '<img src="' + sizeDiffBadge('Global', global.size - bundleGlobal.size) + '"/> ';
130
+ // sizeMessage += '<img src="' + sizeDiffBadge('Global(gzip)', global_gzip - bundle_global_gzip) + '"/> ';
131
+ // sizeMessage += '<img src="' + sizeDiffBadge('Min', min.size - bundleMin.size) + '"/> ';
132
+ // sizeMessage += '<img src="' + sizeDiffBadge('Min (gzip)', min_gzip - bundle_min_gzip) + '"/> ';
133
+ // message(sizeMessage);
134
+
135
+ // markdown('> CJS: **' + getKB(result) +
136
+ // '**KB, global: **' + getKB(global.size) +
137
+ // '**KB (gzipped: **' + getKB(global_gzip) +
138
+ // '**KB), min: **' + getKB(min.size) +
139
+ // '**KB (gzipped: **' + getKB(min_gzip) + '**KB)');
140
+
141
+ // res();
142
+ // });
143
+ // }));
0 commit comments