From 38bd570d41321d5f310c2ce51d3c88ceaad5d5bc Mon Sep 17 00:00:00 2001 From: Andrew Clark Date: Fri, 12 Apr 2019 13:33:27 -0700 Subject: [PATCH] Stop tracking bundle sizes (#15404) * [sizebot] Fail gracefully if CI returns invalid response Moves the `response.json()` call into the catch block. * Stop tracking bundle sizes --- .circleci/config.yml | 2 +- .gitignore | 1 + dangerfile.js | 14 +- scripts/circleci/test_entry_point.sh | 1 + scripts/rollup/results.json | 1404 -------------------------- 5 files changed, 10 insertions(+), 1412 deletions(-) delete mode 100644 scripts/rollup/results.json diff --git a/.circleci/config.yml b/.circleci/config.yml index c54ff75b6573b..6c0b662c1f84b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -47,7 +47,7 @@ jobs: path: ./build.tgz - store_artifacts: - path: ./scripts/rollup/results.json + path: ./build/bundle-sizes.json - store_artifacts: path: ./scripts/error-codes/codes.json diff --git a/.gitignore b/.gitignore index 53de0c289077e..86f2dbb4f4c03 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .DS_STORE node_modules scripts/flow/*/.flowconfig +scripts/rollup/results.json *~ *.pyc .grunt diff --git a/dangerfile.js b/dangerfile.js index bc09c29574d5e..dd5e6d6c7a32a 100644 --- a/dangerfile.js +++ b/dangerfile.js @@ -32,7 +32,7 @@ const {generateResultsArray} = require('./scripts/rollup/stats'); const {existsSync, readFileSync} = require('fs'); const {exec} = require('child_process'); -if (!existsSync('./scripts/rollup/results.json')) { +if (!existsSync('./build/bundle-sizes.json')) { // This indicates the build failed previously. // In that case, there's nothing for the Dangerfile to do. // Exit early to avoid leaving a redundant (and potentially confusing) PR comment. @@ -40,7 +40,7 @@ if (!existsSync('./scripts/rollup/results.json')) { } const currentBuildResults = JSON.parse( - readFileSync('./scripts/rollup/results.json') + readFileSync('./build/bundle-sizes.json') ); /** @@ -118,7 +118,7 @@ function git(args) { await git('fetch upstream'); const baseCommit = await git(`merge-base HEAD upstream/${upstreamRef}`); - let resultsResponse = null; + let previousBuildResults = null; try { let baseCIBuildId = null; const statusesResponse = await fetch( @@ -153,8 +153,9 @@ function git(args) { for (let i = 0; i < baseArtifactsInfo.length; i++) { const info = baseArtifactsInfo[i]; - if (info.path === 'home/circleci/project/scripts/rollup/results.json') { - resultsResponse = await fetch(info.url); + if (info.path === 'home/circleci/project/build/bundle-sizes.json') { + const resultsResponse = await fetch(info.url); + previousBuildResults = await resultsResponse.json(); break; } } @@ -163,14 +164,13 @@ function git(args) { return; } - if (resultsResponse === null) { + if (previousBuildResults === null) { warn(`Could not find build artifacts for base commit: ${baseCommit}`); return; } // Take the JSON of the build response and // make an array comparing the results for printing - const previousBuildResults = await resultsResponse.json(); const results = generateResultsArray( currentBuildResults, previousBuildResults diff --git a/scripts/circleci/test_entry_point.sh b/scripts/circleci/test_entry_point.sh index 87bbad4aba9e8..5bf568028aeb2 100755 --- a/scripts/circleci/test_entry_point.sh +++ b/scripts/circleci/test_entry_point.sh @@ -30,6 +30,7 @@ if [ $((2 % CIRCLE_NODE_TOTAL)) -eq "$CIRCLE_NODE_INDEX" ]; then COMMANDS_TO_RUN+=('./scripts/circleci/build.sh') COMMANDS_TO_RUN+=('yarn test-build --maxWorkers=2') COMMANDS_TO_RUN+=('yarn test-build-prod --maxWorkers=2') + COMMANDS_TO_RUN+=('cp ./scripts/rollup/results.json ./build/bundle-sizes.json') COMMANDS_TO_RUN+=('node ./scripts/tasks/danger') COMMANDS_TO_RUN+=('./scripts/circleci/upload_build.sh') COMMANDS_TO_RUN+=('./scripts/circleci/pack_and_store_artifact.sh') diff --git a/scripts/rollup/results.json b/scripts/rollup/results.json deleted file mode 100644 index 6849341c1c03c..0000000000000 --- a/scripts/rollup/results.json +++ /dev/null @@ -1,1404 +0,0 @@ -{ - "bundleSizes": [ - { - "filename": "react.development.js", - "bundleType": "UMD_DEV", - "packageName": "react", - "size": 103860, - "gzip": 26948 - }, - { - "filename": "react.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react", - "size": 12346, - "gzip": 4735 - }, - { - "filename": "react.development.js", - "bundleType": "NODE_DEV", - "packageName": "react", - "size": 65507, - "gzip": 17628 - }, - { - "filename": "react.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react", - "size": 6571, - "gzip": 2718 - }, - { - "filename": "React-dev.js", - "bundleType": "FB_DEV", - "packageName": "react", - "size": 46902, - "gzip": 12775 - }, - { - "filename": "React-prod.js", - "bundleType": "FB_PROD", - "packageName": "react", - "size": 13749, - "gzip": 3815 - }, - { - "filename": "react-dom.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-dom", - "size": 835612, - "gzip": 189016 - }, - { - "filename": "react-dom.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-dom", - "size": 107684, - "gzip": 34777 - }, - { - "filename": "react-dom.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 829867, - "gzip": 187373 - }, - { - "filename": "react-dom.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 107664, - "gzip": 34273 - }, - { - "filename": "ReactDOM-dev.js", - "bundleType": "FB_DEV", - "packageName": "react-dom", - "size": 632874, - "gzip": 142347 - }, - { - "filename": "ReactDOM-prod.js", - "bundleType": "FB_PROD", - "packageName": "react-dom", - "size": 291774, - "gzip": 53551 - }, - { - "filename": "react-dom-test-utils.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-dom", - "size": 53238, - "gzip": 14410 - }, - { - "filename": "react-dom-test-utils.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-dom", - "size": 10659, - "gzip": 3913 - }, - { - "filename": "react-dom-test-utils.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 52952, - "gzip": 14343 - }, - { - "filename": "react-dom-test-utils.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 10441, - "gzip": 3835 - }, - { - "filename": "ReactTestUtils-dev.js", - "bundleType": "FB_DEV", - "packageName": "react-dom", - "size": 37779, - "gzip": 10710 - }, - { - "filename": "react-dom-unstable-native-dependencies.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-dom", - "size": 62213, - "gzip": 16213 - }, - { - "filename": "react-dom-unstable-native-dependencies.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-dom", - "size": 10936, - "gzip": 3741 - }, - { - "filename": "react-dom-unstable-native-dependencies.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 61877, - "gzip": 16085 - }, - { - "filename": "react-dom-unstable-native-dependencies.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 10669, - "gzip": 3640 - }, - { - "filename": "ReactDOMUnstableNativeDependencies-dev.js", - "bundleType": "FB_DEV", - "packageName": "react-dom", - "size": 58465, - "gzip": 14911 - }, - { - "filename": "ReactDOMUnstableNativeDependencies-prod.js", - "bundleType": "FB_PROD", - "packageName": "react-dom", - "size": 26974, - "gzip": 5507 - }, - { - "filename": "react-dom-server.browser.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-dom", - "size": 137930, - "gzip": 36351 - }, - { - "filename": "react-dom-server.browser.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-dom", - "size": 19569, - "gzip": 7381 - }, - { - "filename": "react-dom-server.browser.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 133968, - "gzip": 35384 - }, - { - "filename": "react-dom-server.browser.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 19495, - "gzip": 7377 - }, - { - "filename": "ReactDOMServer-dev.js", - "bundleType": "FB_DEV", - "packageName": "react-dom", - "size": 96452, - "gzip": 24626 - }, - { - "filename": "ReactDOMServer-prod.js", - "bundleType": "FB_PROD", - "packageName": "react-dom", - "size": 32376, - "gzip": 7965 - }, - { - "filename": "react-dom-server.node.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 135957, - "gzip": 35941 - }, - { - "filename": "react-dom-server.node.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 20377, - "gzip": 7690 - }, - { - "filename": "react-art.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-art", - "size": 582400, - "gzip": 125635 - }, - { - "filename": "react-art.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-art", - "size": 99129, - "gzip": 30380 - }, - { - "filename": "react-art.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-art", - "size": 511655, - "gzip": 107868 - }, - { - "filename": "react-art.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-art", - "size": 63295, - "gzip": 19346 - }, - { - "filename": "ReactART-dev.js", - "bundleType": "FB_DEV", - "packageName": "react-art", - "size": 354753, - "gzip": 71951 - }, - { - "filename": "ReactART-prod.js", - "bundleType": "FB_PROD", - "packageName": "react-art", - "size": 171635, - "gzip": 28421 - }, - { - "filename": "ReactNativeRenderer-dev.js", - "bundleType": "RN_DEV", - "packageName": "react-native-renderer", - "size": 467747, - "gzip": 99762 - }, - { - "filename": "ReactNativeRenderer-prod.js", - "bundleType": "RN_PROD", - "packageName": "react-native-renderer", - "size": 223539, - "gzip": 37560 - }, - { - "filename": "ReactFabric-dev.js", - "bundleType": "RN_DEV", - "packageName": "react-native-renderer", - "size": 449733, - "gzip": 95222 - }, - { - "filename": "ReactFabric-prod.js", - "bundleType": "RN_PROD", - "packageName": "react-native-renderer", - "size": 205442, - "gzip": 34376 - }, - { - "filename": "react-test-renderer.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-test-renderer", - "size": 525649, - "gzip": 110641 - }, - { - "filename": "react-test-renderer.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-test-renderer", - "size": 64570, - "gzip": 19714 - }, - { - "filename": "react-test-renderer.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-test-renderer", - "size": 521059, - "gzip": 109459 - }, - { - "filename": "react-test-renderer.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-test-renderer", - "size": 64265, - "gzip": 19537 - }, - { - "filename": "ReactTestRenderer-dev.js", - "bundleType": "FB_DEV", - "packageName": "react-test-renderer", - "size": 353379, - "gzip": 71017 - }, - { - "filename": "react-test-renderer-shallow.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-test-renderer", - "size": 39907, - "gzip": 10032 - }, - { - "filename": "react-test-renderer-shallow.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-test-renderer", - "size": 11688, - "gzip": 3579 - }, - { - "filename": "react-test-renderer-shallow.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-test-renderer", - "size": 33992, - "gzip": 8604 - }, - { - "filename": "react-test-renderer-shallow.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-test-renderer", - "size": 11884, - "gzip": 3709 - }, - { - "filename": "ReactShallowRenderer-dev.js", - "bundleType": "FB_DEV", - "packageName": "react-test-renderer", - "size": 14759, - "gzip": 3631 - }, - { - "filename": "react-noop-renderer.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-noop-renderer", - "size": 35270, - "gzip": 8615 - }, - { - "filename": "react-noop-renderer.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-noop-renderer", - "size": 10470, - "gzip": 3431 - }, - { - "filename": "react-reconciler.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-reconciler", - "size": 511941, - "gzip": 106665 - }, - { - "filename": "react-reconciler.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-reconciler", - "size": 64562, - "gzip": 19196 - }, - { - "filename": "react-reconciler-persistent.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-reconciler", - "size": 509778, - "gzip": 105781 - }, - { - "filename": "react-reconciler-persistent.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-reconciler", - "size": 64573, - "gzip": 19202 - }, - { - "filename": "react-reconciler-reflection.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-reconciler", - "size": 16161, - "gzip": 5015 - }, - { - "filename": "react-reconciler-reflection.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-reconciler", - "size": 2423, - "gzip": 1082 - }, - { - "filename": "react-call-return.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-call-return", - "size": 2671, - "gzip": 955 - }, - { - "filename": "react-call-return.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-call-return", - "size": 959, - "gzip": 522 - }, - { - "filename": "react-is.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-is", - "size": 8551, - "gzip": 2554 - }, - { - "filename": "react-is.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-is", - "size": 2466, - "gzip": 928 - }, - { - "filename": "react-is.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-is", - "size": 8362, - "gzip": 2502 - }, - { - "filename": "react-is.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-is", - "size": 2463, - "gzip": 870 - }, - { - "filename": "ReactIs-dev.js", - "bundleType": "FB_DEV", - "packageName": "react-is", - "size": 4263, - "gzip": 1220 - }, - { - "filename": "ReactIs-prod.js", - "bundleType": "FB_PROD", - "packageName": "react-is", - "size": 3414, - "gzip": 953 - }, - { - "filename": "simple-cache-provider.development.js", - "bundleType": "NODE_DEV", - "packageName": "simple-cache-provider", - "size": 10431, - "gzip": 3205 - }, - { - "filename": "simple-cache-provider.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "simple-cache-provider", - "size": 1673, - "gzip": 829 - }, - { - "filename": "create-subscription.development.js", - "bundleType": "NODE_DEV", - "packageName": "create-subscription", - "size": 8219, - "gzip": 2827 - }, - { - "filename": "create-subscription.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "create-subscription", - "size": 2558, - "gzip": 1200 - }, - { - "filename": "React-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react", - "size": 63801, - "gzip": 16915 - }, - { - "filename": "React-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react", - "size": 15699, - "gzip": 4193 - }, - { - "filename": "ReactDOM-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-dom", - "size": 855350, - "gzip": 189054 - }, - { - "filename": "ReactDOM-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-dom", - "size": 339926, - "gzip": 62708 - }, - { - "filename": "ReactTestUtils-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-dom", - "size": 51170, - "gzip": 13698 - }, - { - "filename": "ReactDOMUnstableNativeDependencies-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-dom", - "size": 60319, - "gzip": 15257 - }, - { - "filename": "ReactDOMUnstableNativeDependencies-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-dom", - "size": 26767, - "gzip": 5381 - }, - { - "filename": "ReactDOMServer-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-dom", - "size": 136328, - "gzip": 35148 - }, - { - "filename": "ReactDOMServer-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-dom", - "size": 47596, - "gzip": 10982 - }, - { - "filename": "ReactART-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-art", - "size": 521820, - "gzip": 107152 - }, - { - "filename": "ReactART-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-art", - "size": 202109, - "gzip": 34176 - }, - { - "filename": "ReactNativeRenderer-dev.js", - "bundleType": "RN_FB_DEV", - "packageName": "react-native-renderer", - "size": 720540, - "gzip": 154199 - }, - { - "filename": "ReactNativeRenderer-prod.js", - "bundleType": "RN_FB_PROD", - "packageName": "react-native-renderer", - "size": 252865, - "gzip": 44240 - }, - { - "filename": "ReactNativeRenderer-dev.js", - "bundleType": "RN_OSS_DEV", - "packageName": "react-native-renderer", - "size": 720452, - "gzip": 154169 - }, - { - "filename": "ReactNativeRenderer-prod.js", - "bundleType": "RN_OSS_PROD", - "packageName": "react-native-renderer", - "size": 252879, - "gzip": 44238 - }, - { - "filename": "ReactFabric-dev.js", - "bundleType": "RN_FB_DEV", - "packageName": "react-native-renderer", - "size": 709123, - "gzip": 151511 - }, - { - "filename": "ReactFabric-prod.js", - "bundleType": "RN_FB_PROD", - "packageName": "react-native-renderer", - "size": 246002, - "gzip": 42956 - }, - { - "filename": "ReactFabric-dev.js", - "bundleType": "RN_OSS_DEV", - "packageName": "react-native-renderer", - "size": 709027, - "gzip": 151463 - }, - { - "filename": "ReactFabric-prod.js", - "bundleType": "RN_OSS_PROD", - "packageName": "react-native-renderer", - "size": 246008, - "gzip": 42950 - }, - { - "filename": "ReactTestRenderer-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-test-renderer", - "size": 532823, - "gzip": 109328 - }, - { - "filename": "ReactShallowRenderer-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-test-renderer", - "size": 33767, - "gzip": 8435 - }, - { - "filename": "ReactIs-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-is", - "size": 6754, - "gzip": 1788 - }, - { - "filename": "ReactIs-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-is", - "size": 5133, - "gzip": 1256 - }, - { - "filename": "scheduler.development.js", - "bundleType": "UMD_DEV", - "packageName": "scheduler", - "size": 19628, - "gzip": 5881 - }, - { - "filename": "scheduler.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "scheduler", - "size": 3233, - "gzip": 1562 - }, - { - "filename": "scheduler.development.js", - "bundleType": "NODE_DEV", - "packageName": "scheduler", - "size": 23508, - "gzip": 6017 - }, - { - "filename": "scheduler.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "scheduler", - "size": 4891, - "gzip": 1813 - }, - { - "filename": "SimpleCacheProvider-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "simple-cache-provider", - "size": 8112, - "gzip": 2454 - }, - { - "filename": "SimpleCacheProvider-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "simple-cache-provider", - "size": 3740, - "gzip": 1139 - }, - { - "filename": "react-noop-renderer-persistent.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-noop-renderer", - "size": 35389, - "gzip": 8630 - }, - { - "filename": "react-noop-renderer-persistent.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-noop-renderer", - "size": 10492, - "gzip": 3436 - }, - { - "filename": "react-dom.profiling.min.js", - "bundleType": "NODE_PROFILING", - "packageName": "react-dom", - "size": 110841, - "gzip": 34901 - }, - { - "filename": "ReactNativeRenderer-profiling.js", - "bundleType": "RN_OSS_PROFILING", - "packageName": "react-native-renderer", - "size": 259040, - "gzip": 45588 - }, - { - "filename": "ReactFabric-profiling.js", - "bundleType": "RN_OSS_PROFILING", - "packageName": "react-native-renderer", - "size": 251432, - "gzip": 44320 - }, - { - "filename": "Scheduler-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "scheduler", - "size": 23758, - "gzip": 6067 - }, - { - "filename": "Scheduler-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "scheduler", - "size": 14025, - "gzip": 2841 - }, - { - "filename": "react.profiling.min.js", - "bundleType": "NODE_PROFILING", - "packageName": "react", - "size": 6123, - "gzip": 2621 - }, - { - "filename": "React-profiling.js", - "bundleType": "FB_WWW_PROFILING", - "packageName": "react", - "size": 15699, - "gzip": 4193 - }, - { - "filename": "ReactDOM-profiling.js", - "bundleType": "FB_WWW_PROFILING", - "packageName": "react-dom", - "size": 346531, - "gzip": 64085 - }, - { - "filename": "ReactNativeRenderer-profiling.js", - "bundleType": "RN_FB_PROFILING", - "packageName": "react-native-renderer", - "size": 259021, - "gzip": 45590 - }, - { - "filename": "ReactFabric-profiling.js", - "bundleType": "RN_FB_PROFILING", - "packageName": "react-native-renderer", - "size": 251421, - "gzip": 44324 - }, - { - "filename": "react.profiling.min.js", - "bundleType": "UMD_PROFILING", - "packageName": "react", - "size": 14552, - "gzip": 5255 - }, - { - "filename": "react-dom.profiling.min.js", - "bundleType": "UMD_PROFILING", - "packageName": "react-dom", - "size": 110732, - "gzip": 35443 - }, - { - "filename": "scheduler-tracing.development.js", - "bundleType": "NODE_DEV", - "packageName": "scheduler", - "size": 11062, - "gzip": 2681 - }, - { - "filename": "scheduler-tracing.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "scheduler", - "size": 722, - "gzip": 372 - }, - { - "filename": "scheduler-tracing.profiling.min.js", - "bundleType": "NODE_PROFILING", - "packageName": "scheduler", - "size": 3337, - "gzip": 987 - }, - { - "filename": "SchedulerTracing-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "scheduler", - "size": 10470, - "gzip": 2260 - }, - { - "filename": "SchedulerTracing-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "scheduler", - "size": 899, - "gzip": 425 - }, - { - "filename": "SchedulerTracing-profiling.js", - "bundleType": "FB_WWW_PROFILING", - "packageName": "scheduler", - "size": 6979, - "gzip": 1257 - }, - { - "filename": "react-cache.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-cache", - "size": 9192, - "gzip": 3076 - }, - { - "filename": "react-cache.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-cache", - "size": 2202, - "gzip": 1121 - }, - { - "filename": "ReactCache-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-cache", - "size": 7587, - "gzip": 2444 - }, - { - "filename": "ReactCache-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-cache", - "size": 5235, - "gzip": 1648 - }, - { - "filename": "react-cache.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-cache", - "size": 9423, - "gzip": 3152 - }, - { - "filename": "react-cache.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-cache", - "size": 2405, - "gzip": 1214 - }, - { - "filename": "jest-react.development.js", - "bundleType": "NODE_DEV", - "packageName": "jest-react", - "size": 7100, - "gzip": 2546 - }, - { - "filename": "jest-react.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "jest-react", - "size": 2599, - "gzip": 1299 - }, - { - "filename": "JestReact-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "jest-react", - "size": 5010, - "gzip": 1757 - }, - { - "filename": "JestReact-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "jest-react", - "size": 3492, - "gzip": 1287 - }, - { - "filename": "react-debug-tools.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-debug-tools", - "size": 19625, - "gzip": 5835 - }, - { - "filename": "react-debug-tools.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-debug-tools", - "size": 5929, - "gzip": 2395 - }, - { - "filename": "eslint-plugin-react-hooks.development.js", - "bundleType": "NODE_DEV", - "packageName": "eslint-plugin-react-hooks", - "size": 77541, - "gzip": 17683 - }, - { - "filename": "eslint-plugin-react-hooks.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "eslint-plugin-react-hooks", - "size": 20485, - "gzip": 7082 - }, - { - "filename": "ReactDOMFizzServer-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-dom", - "size": 3796, - "gzip": 1444 - }, - { - "filename": "ReactDOMFizzServer-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-dom", - "size": 2211, - "gzip": 874 - }, - { - "filename": "react-noop-renderer-server.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-noop-renderer", - "size": 1864, - "gzip": 868 - }, - { - "filename": "react-noop-renderer-server.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-noop-renderer", - "size": 807, - "gzip": 480 - }, - { - "filename": "react-stream.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-stream", - "size": 4674, - "gzip": 1693 - }, - { - "filename": "react-stream.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-stream", - "size": 1227, - "gzip": 655 - }, - { - "filename": "react-dom-unstable-fizz.browser.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-dom", - "size": 3745, - "gzip": 1476 - }, - { - "filename": "react-dom-unstable-fizz.browser.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-dom", - "size": 1230, - "gzip": 694 - }, - { - "filename": "react-dom-unstable-fizz.browser.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 3569, - "gzip": 1433 - }, - { - "filename": "react-dom-unstable-fizz.browser.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 1066, - "gzip": 628 - }, - { - "filename": "react-dom-unstable-fizz.node.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 3821, - "gzip": 1459 - }, - { - "filename": "react-dom-unstable-fizz.node.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 1125, - "gzip": 659 - }, - { - "filename": "ESLintPluginReactHooks-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "eslint-plugin-react-hooks", - "size": 83133, - "gzip": 18239 - }, - { - "filename": "react-dom-unstable-fire.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-dom", - "size": 835944, - "gzip": 189154 - }, - { - "filename": "react-dom-unstable-fire.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-dom", - "size": 107699, - "gzip": 34786 - }, - { - "filename": "react-dom-unstable-fire.profiling.min.js", - "bundleType": "UMD_PROFILING", - "packageName": "react-dom", - "size": 110747, - "gzip": 35451 - }, - { - "filename": "react-dom-unstable-fire.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 830198, - "gzip": 187505 - }, - { - "filename": "react-dom-unstable-fire.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 107678, - "gzip": 34282 - }, - { - "filename": "react-dom-unstable-fire.profiling.min.js", - "bundleType": "NODE_PROFILING", - "packageName": "react-dom", - "size": 110855, - "gzip": 34911 - }, - { - "filename": "ReactFire-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-dom", - "size": 854519, - "gzip": 189023 - }, - { - "filename": "ReactFire-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-dom", - "size": 328314, - "gzip": 60295 - }, - { - "filename": "ReactFire-profiling.js", - "bundleType": "FB_WWW_PROFILING", - "packageName": "react-dom", - "size": 334864, - "gzip": 61709 - }, - { - "filename": "jest-mock-scheduler.development.js", - "bundleType": "NODE_DEV", - "packageName": "jest-mock-scheduler", - "size": 1533, - "gzip": 724 - }, - { - "filename": "jest-mock-scheduler.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "jest-mock-scheduler", - "size": 671, - "gzip": 437 - }, - { - "filename": "JestMockScheduler-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "jest-mock-scheduler", - "size": 1511, - "gzip": 711 - }, - { - "filename": "JestMockScheduler-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "jest-mock-scheduler", - "size": 1085, - "gzip": 532 - }, - { - "filename": "scheduler-unstable_mock.development.js", - "bundleType": "NODE_DEV", - "packageName": "scheduler", - "size": 17929, - "gzip": 4125 - }, - { - "filename": "scheduler-unstable_mock.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "scheduler", - "size": 4176, - "gzip": 1603 - }, - { - "filename": "SchedulerMock-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "scheduler", - "size": 18170, - "gzip": 4175 - }, - { - "filename": "SchedulerMock-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "scheduler", - "size": 12088, - "gzip": 2473 - }, - { - "filename": "react-events.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-events", - "size": 990, - "gzip": 545 - }, - { - "filename": "react-events.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-events", - "size": 506, - "gzip": 343 - }, - { - "filename": "ReactEvents-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-events", - "size": 956, - "gzip": 536 - }, - { - "filename": "ReactEvents-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-events", - "size": 687, - "gzip": 410 - }, - { - "filename": "react-events.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-events", - "size": 1183, - "gzip": 605 - }, - { - "filename": "react-events.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-events", - "size": 676, - "gzip": 420 - }, - { - "filename": "react-events-press.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-events", - "size": 10325, - "gzip": 2630 - }, - { - "filename": "react-events-press.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-events", - "size": 4058, - "gzip": 1507 - }, - { - "filename": "react-events-press.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-events", - "size": 10151, - "gzip": 2584 - }, - { - "filename": "react-events-press.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-events", - "size": 3892, - "gzip": 1451 - }, - { - "filename": "ReactEventsPress-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-events", - "size": 10480, - "gzip": 2636 - }, - { - "filename": "ReactEventsPress-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-events", - "size": 8000, - "gzip": 1905 - }, - { - "filename": "react-events-hover.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-events", - "size": 5271, - "gzip": 1416 - }, - { - "filename": "react-events-hover.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-events", - "size": 2312, - "gzip": 923 - }, - { - "filename": "react-events-hover.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-events", - "size": 5097, - "gzip": 1372 - }, - { - "filename": "react-events-hover.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-events", - "size": 2147, - "gzip": 865 - }, - { - "filename": "ReactEventsHover-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-events", - "size": 5113, - "gzip": 1386 - }, - { - "filename": "ReactEventsHover-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-events", - "size": 4279, - "gzip": 1130 - }, - { - "filename": "react-events-focus.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-events", - "size": 3446, - "gzip": 1112 - }, - { - "filename": "react-events-focus.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-events", - "size": 1563, - "gzip": 721 - }, - { - "filename": "react-events-focus.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-events", - "size": 3272, - "gzip": 1068 - }, - { - "filename": "react-events-focus.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-events", - "size": 1392, - "gzip": 659 - }, - { - "filename": "ReactEventsFocus-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-events", - "size": 3242, - "gzip": 1058 - }, - { - "filename": "ReactEventsFocus-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-events", - "size": 2552, - "gzip": 827 - }, - { - "filename": "react-events-swipe.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-events", - "size": 8479, - "gzip": 2604 - }, - { - "filename": "react-events-swipe.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-events", - "size": 3531, - "gzip": 1625 - }, - { - "filename": "react-events-swipe.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-events", - "size": 8305, - "gzip": 2571 - }, - { - "filename": "react-events-swipe.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-events", - "size": 3364, - "gzip": 1569 - }, - { - "filename": "ReactEventsSwipe-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-events", - "size": 6360, - "gzip": 1814 - }, - { - "filename": "ReactEventsSwipe-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-events", - "size": 6089, - "gzip": 1563 - }, - { - "filename": "react-events-drag.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-events", - "size": 7733, - "gzip": 2450 - }, - { - "filename": "react-events-drag.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-events", - "size": 3278, - "gzip": 1489 - }, - { - "filename": "react-events-drag.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-events", - "size": 7560, - "gzip": 2415 - }, - { - "filename": "react-events-drag.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-events", - "size": 3112, - "gzip": 1429 - }, - { - "filename": "ReactEventsDrag-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-events", - "size": 5706, - "gzip": 1684 - }, - { - "filename": "ReactEventsDrag-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-events", - "size": 5245, - "gzip": 1368 - } - ] -} \ No newline at end of file