@samitouri / QOS-React / commits / ce96e2df4d

Rename simple-cache-provider to react-cache (#13755)

Andrew Clark committed Oct 1, 2018 at 09:07 UTC ce96e2df4d9f3367e07f25153e5282d4c0869bac
18 files changed +215 -187
fixtures/unstable-async/suspense/README.md
+1 -1
@@ -26,7 +26,7 @@ Set [the `enableSuspense` flag](https://github.com/facebook/react/blob/d79238f1e
26 # 1: Build react from source
27 cd /path/to/react
28 yarn
29 -yarn build dom-client,core,simple-cache-provider,schedule --type=NODE
29 +yarn build dom-client,core,react-cache,schedule --type=NODE
30
31 # 2: Install fixture dependencies
32 cd fixtures/unstable-async/suspense/
fixtures/unstable-async/suspense/src/components/App.js
+1 -1
@@ -4,7 +4,7 @@ import {
4 unstable_trace as trace,
5 unstable_wrap as wrap,
6 } from 'scheduler/tracing';
7 -import {createResource} from 'simple-cache-provider';
7 +import {createResource} from 'react-cache';
8 import {cache} from '../cache';
9 import Spinner from './Spinner';
10 import ContributorListPage from './ContributorListPage';
fixtures/unstable-async/suspense/src/components/ContributorListPage.js
+1 -1
@@ -1,5 +1,5 @@
1 import React, {Fragment} from 'react';
2 -import {createResource} from 'simple-cache-provider';
2 +import {createResource} from 'react-cache';
3 import {cache} from '../cache';
4 import Spinner from './Spinner';
5 import {fetchCoreContributorListJSON} from '../api';
fixtures/unstable-async/suspense/src/components/UserPage.js
+1 -1
@@ -1,5 +1,5 @@
1 import React, {Placeholder} from 'react';
2 -import {createResource} from 'simple-cache-provider';
2 +import {createResource} from 'react-cache';
3 import Spinner from './Spinner';
4 import {cache} from '../cache';
5 import {fetchUserProfileJSON, fetchUserRepositoriesListJSON} from '../api';
fixtures/unstable-async/time-slicing/README.md
+1 -1
@@ -18,7 +18,7 @@ There are also known bugs and inefficiencies in master so **don't use this fixtu
18 # 1: Build react from source
19 cd /path/to/react
20 yarn
21 -yarn build dom-client,core,simple-cache-provider,scheduler --type=NODE
21 +yarn build dom-client,core,react-cache,scheduler --type=NODE
22
23 # 2: Install fixture dependencies
24 cd fixtures/unstable-async/time-slicing/
packages/create-subscription/README.md
+1 -1
@@ -8,7 +8,7 @@ This utility should be used for subscriptions to a single value that are typical
8
9 Other cases have **better long-term solutions**:
10 * Redux/Flux stores should use the [context API](https://reactjs.org/docs/context.html) instead.
11 -* I/O subscriptions (e.g. notifications) that update infrequently should use [`simple-cache-provider`](https://github.com/facebook/react/blob/master/packages/simple-cache-provider/README.md) instead.
11 +* I/O subscriptions (e.g. notifications) that update infrequently should use [`react-cache`](https://github.com/facebook/react/blob/master/packages/react-cache/README.md) instead.
12 * Complex libraries like Relay/Apollo should manage subscriptions manually with the same techniques which this library uses under the hood (as referenced [here](https://gist.github.com/bvaughn/d569177d70b50b58bff69c3c4a5353f3)) in a way that is most optimized for their library usage.
13
14 ## Limitations in async mode
packages/react-cache/README.md renamed
+1 -1
@@ -1,4 +1,4 @@
1 -# simple-cache-provider
1 +# react-cache
2
3 A basic cache for React applications. It also serves as a reference for more
4 advanced caching implementations.
packages/react-cache/index.js renamed
+1 -1
@@ -9,4 +9,4 @@
9
10 'use strict';
11
12 -export * from './src/SimpleCacheProvider';
12 +export * from './src/ReactCache';
packages/react-cache/npm/index.js new
+7
@@ -0,0 +1,7 @@
1 +'use strict';
2 +
3 +if (process.env.NODE_ENV === 'production') {
4 + module.exports = require('./cjs/react-cache.production.min.js');
5 +} else {
6 + module.exports = require('./cjs/react-cache.development.js');
7 +}
packages/react-cache/package.json renamed
+2 -2
@@ -1,7 +1,7 @@
1 {
2 - "name": "simple-cache-provider",
2 + "name": "react-cache",
3 "description": "A basic cache for React applications",
4 - "version": "0.10.0",
4 + "version": "2.0.0-alpha.0",
5 "repository": "facebook/react",
6 "files": [
7 "LICENSE",
packages/react-cache/src/ReactCache.js renamed
+1 -1
@@ -400,4 +400,4 @@ export function createResource<V, K, H: primitive>(
400
401 // Global cache has no eviction policy (except for, ya know, a browser refresh).
402 const globalCache = createCache(noop);
403 -export const SimpleCache = React.createContext(globalCache);
403 +export const ReactCache = React.createContext(globalCache);
packages/react-cache/src/__tests__/ReactCache-test.js renamed
+11 -11
@@ -9,16 +9,16 @@
9
10 'use strict';
11
12 -let SimpleCacheProvider;
12 +let ReactCache;
13
14 -describe('SimpleCacheProvider', () => {
14 +describe('ReactCache', () => {
15 beforeEach(() => {
16 jest.resetModules();
17 - SimpleCacheProvider = require('simple-cache-provider');
17 + ReactCache = require('react-cache');
18 });
19
20 it('throws a promise if the requested value is not in the cache', async () => {
21 - const {createCache, createResource} = SimpleCacheProvider;
21 + const {createCache, createResource} = ReactCache;
22
23 function loadUpperCase(text) {
24 return Promise.resolve(text.toUpperCase());
@@ -39,7 +39,7 @@ describe('SimpleCacheProvider', () => {
39 });
40
41 it('throws an error on the subsequent read if the promise is rejected', async () => {
42 - const {createCache, createResource} = SimpleCacheProvider;
42 + const {createCache, createResource} = ReactCache;
43
44 let shouldFail = true;
45 function loadUpperCase(text) {
@@ -83,7 +83,7 @@ describe('SimpleCacheProvider', () => {
83 });
84
85 it('can preload data ahead of time', async () => {
86 - const {createCache, createResource} = SimpleCacheProvider;
86 + const {createCache, createResource} = ReactCache;
87
88 function loadUpperCase(text) {
89 return Promise.resolve(text.toUpperCase());
@@ -99,7 +99,7 @@ describe('SimpleCacheProvider', () => {
99 });
100
101 it('does not throw if preloaded promise rejects', async () => {
102 - const {createCache, createResource} = SimpleCacheProvider;
102 + const {createCache, createResource} = ReactCache;
103
104 function loadUpperCase(text) {
105 return Promise.reject(new Error('uh oh'));
@@ -115,7 +115,7 @@ describe('SimpleCacheProvider', () => {
115 });
116
117 it('accepts custom hash function', async () => {
118 - const {createCache, createResource} = SimpleCacheProvider;
118 + const {createCache, createResource} = ReactCache;
119
120 function loadSum([a, b]) {
121 return Promise.resolve(a + b);
@@ -138,7 +138,7 @@ describe('SimpleCacheProvider', () => {
138 });
139
140 it('warns if resourceType is a string or number', () => {
141 - const {createCache} = SimpleCacheProvider;
141 + const {createCache} = ReactCache;
142
143 spyOnDev(console, 'error');
144 const cache = createCache();
@@ -166,7 +166,7 @@ describe('SimpleCacheProvider', () => {
166 });
167
168 it('warns if non-primitive key is passed to a resource without a hash function', () => {
169 - const {createCache, createResource} = SimpleCacheProvider;
169 + const {createCache, createResource} = ReactCache;
170
171 spyOnDev(console, 'error');
172
@@ -197,7 +197,7 @@ describe('SimpleCacheProvider', () => {
197 });
198
199 it('stays within maximum capacity by evicting the least recently used record', async () => {
200 - const {createCache, createResource} = SimpleCacheProvider;
200 + const {createCache, createResource} = ReactCache;
201
202 function loadIntegerString(int) {
203 return Promise.resolve(int + '');
packages/react-reconciler/src/__tests__/ReactSuspense-test.internal.js
+4 -4
@@ -2,7 +2,7 @@ let React;
2 let ReactFeatureFlags;
3 let Fragment;
4 let ReactNoop;
5 -let SimpleCacheProvider;
5 +let ReactCache;
6 let Placeholder;
7 let StrictMode;
8 let ConcurrentMode;
@@ -22,17 +22,17 @@ describe('ReactSuspense', () => {
22 React = require('react');
23 Fragment = React.Fragment;
24 ReactNoop = require('react-noop-renderer');
25 - SimpleCacheProvider = require('simple-cache-provider');
25 + ReactCache = require('react-cache');
26 Placeholder = React.Placeholder;
27 StrictMode = React.StrictMode;
28 ConcurrentMode = React.unstable_ConcurrentMode;
29 lazy = React.lazy;
30
31 function invalidateCache() {
32 - cache = SimpleCacheProvider.createCache(invalidateCache);
32 + cache = ReactCache.createCache(invalidateCache);
33 }
34 invalidateCache();
35 - TextResource = SimpleCacheProvider.createResource(([text, ms = 0]) => {
35 + TextResource = ReactCache.createResource(([text, ms = 0]) => {
36 return new Promise((resolve, reject) =>
37 setTimeout(() => {
38 if (textResourceShouldFail) {
packages/react/src/__tests__/ReactProfiler-test.internal.js
+3 -3
@@ -2172,15 +2172,15 @@ describe('Profiler', () => {
2172 }
2173
2174 beforeEach(() => {
2175 - const SimpleCacheProvider = require('simple-cache-provider');
2175 + const ReactCache = require('react-cache');
2176 function invalidateCache() {
2177 - cache = SimpleCacheProvider.createCache(invalidateCache);
2177 + cache = ReactCache.createCache(invalidateCache);
2178 }
2179 invalidateCache();
2180
2181 resourcePromise = null;
2182
2183 - TextResource = SimpleCacheProvider.createResource(([text, ms = 0]) => {
2183 + TextResource = ReactCache.createResource(([text, ms = 0]) => {
2184 resourcePromise = new Promise((resolve, reject) =>
2185 setTimeout(() => {
2186 yieldForRenderer(`Promise resolved [${text}]`);
packages/react/src/__tests__/ReactProfilerDOM-test.internal.js
+4 -4
@@ -13,7 +13,7 @@ let React;
13 let ReactFeatureFlags;
14 let ReactDOM;
15 let SchedulerTracing;
16 -let SimpleCacheProvider;
16 +let ReactCache;
17
18 function initEnvForAsyncTesting() {
19 // Boilerplate copied from ReactDOMRoot-test
@@ -55,7 +55,7 @@ function loadModules() {
55 React = require('react');
56 SchedulerTracing = require('scheduler/tracing');
57 ReactDOM = require('react-dom');
58 - SimpleCacheProvider = require('simple-cache-provider');
58 + ReactCache = require('react-cache');
59 }
60
61 describe('ProfilerDOM', () => {
@@ -82,11 +82,11 @@ describe('ProfilerDOM', () => {
82 onWorkStopped: () => {},
83 });
84
85 - cache = SimpleCacheProvider.createCache(() => {});
85 + cache = ReactCache.createCache(() => {});
86
87 resourcePromise = null;
88
89 - TextResource = SimpleCacheProvider.createResource(([text, ms = 0]) => {
89 + TextResource = ReactCache.createResource(([text, ms = 0]) => {
90 resourcePromise = new Promise(
91 SchedulerTracing.unstable_wrap((resolve, reject) => {
92 setTimeout(
packages/simple-cache-provider/npm/index.js deleted
-7
@@ -1,7 +0,0 @@
1 -'use strict';
2 -
3 -if (process.env.NODE_ENV === 'production') {
4 - module.exports = require('./cjs/simple-cache-provider.production.min.js');
5 -} else {
6 - module.exports = require('./cjs/simple-cache-provider.development.js');
7 -}
scripts/rollup/bundles.js
+4 -4
@@ -363,13 +363,13 @@ const bundles = [
363 externals: [],
364 },
365
366 - /******* Simple Cache Provider (experimental) *******/
366 + /******* React Cache (experimental) *******/
367 {
368 - label: 'simple-cache-provider',
368 + label: 'react-cache',
369 bundleTypes: [FB_WWW_DEV, FB_WWW_PROD, NODE_DEV, NODE_PROD],
370 moduleType: ISOMORPHIC,
371 - entry: 'simple-cache-provider',
372 - global: 'SimpleCacheProvider',
371 + entry: 'react-cache',
372 + global: 'ReactCache',
373 externals: ['react'],
374 },
375
scripts/rollup/results.json
+171 -143
@@ -4,29 +4,29 @@
4 "filename": "react.development.js",
5 "bundleType": "UMD_DEV",
6 "packageName": "react",
7 - "size": 85735,
8 - "gzip": 23224
7 + "size": 93884,
8 + "gzip": 24854
9 },
10 {
11 "filename": "react.production.min.js",
12 "bundleType": "UMD_PROD",
13 "packageName": "react",
14 - "size": 10402,
15 - "gzip": 4231
14 + "size": 11927,
15 + "gzip": 4698
16 },
17 {
18 "filename": "react.development.js",
19 "bundleType": "NODE_DEV",
20 "packageName": "react",
21 - "size": 56658,
22 - "gzip": 15595
21 + "size": 57366,
22 + "gzip": 15703
23 },
24 {
25 "filename": "react.production.min.js",
26 "bundleType": "NODE_PROD",
27 "packageName": "react",
28 - "size": 6124,
29 - "gzip": 2621
28 + "size": 6245,
29 + "gzip": 2651
30 },
31 {
32 "filename": "React-dev.js",
@@ -46,29 +46,29 @@
46 "filename": "react-dom.development.js",
47 "bundleType": "UMD_DEV",
48 "packageName": "react-dom",
49 - "size": 667660,
50 - "gzip": 156492
49 + "size": 674649,
50 + "gzip": 157593
51 },
52 {
53 "filename": "react-dom.production.min.js",
54 "bundleType": "UMD_PROD",
55 "packageName": "react-dom",
56 - "size": 94426,
57 - "gzip": 30739
56 + "size": 95539,
57 + "gzip": 31074
58 },
59 {
60 "filename": "react-dom.development.js",
61 "bundleType": "NODE_DEV",
62 "packageName": "react-dom",
63 - "size": 662895,
64 - "gzip": 155074
63 + "size": 669872,
64 + "gzip": 156183
65 },
66 {
67 "filename": "react-dom.production.min.js",
68 "bundleType": "NODE_PROD",
69 "packageName": "react-dom",
70 - "size": 94415,
71 - "gzip": 30384
70 + "size": 95530,
71 + "gzip": 30637
72 },
73 {
74 "filename": "ReactDOM-dev.js",
@@ -165,29 +165,29 @@
165 "filename": "react-dom-server.browser.development.js",
166 "bundleType": "UMD_DEV",
167 "packageName": "react-dom",
168 - "size": 108742,
169 - "gzip": 28936
168 + "size": 108670,
169 + "gzip": 28897
170 },
171 {
172 "filename": "react-dom-server.browser.production.min.js",
173 "bundleType": "UMD_PROD",
174 "packageName": "react-dom",
175 - "size": 15720,
175 + "size": 15730,
176 "gzip": 6014
177 },
178 {
179 "filename": "react-dom-server.browser.development.js",
180 "bundleType": "NODE_DEV",
181 "packageName": "react-dom",
182 - "size": 104780,
183 - "gzip": 27915
182 + "size": 104708,
183 + "gzip": 27875
184 },
185 {
186 "filename": "react-dom-server.browser.production.min.js",
187 "bundleType": "NODE_PROD",
188 "packageName": "react-dom",
189 - "size": 15620,
190 - "gzip": 5960
189 + "size": 15630,
190 + "gzip": 5959
191 },
192 {
193 "filename": "ReactDOMServer-dev.js",
@@ -207,43 +207,43 @@
207 "filename": "react-dom-server.node.development.js",
208 "bundleType": "NODE_DEV",
209 "packageName": "react-dom",
210 - "size": 106748,
211 - "gzip": 28492
210 + "size": 106676,
211 + "gzip": 28449
212 },
213 {
214 "filename": "react-dom-server.node.production.min.js",
215 "bundleType": "NODE_PROD",
216 "packageName": "react-dom",
217 - "size": 16445,
218 - "gzip": 6272
217 + "size": 16455,
218 + "gzip": 6271
219 },
220 {
221 "filename": "react-art.development.js",
222 "bundleType": "UMD_DEV",
223 "packageName": "react-art",
224 - "size": 452475,
225 - "gzip": 101602
224 + "size": 459554,
225 + "gzip": 102726
226 },
227 {
228 "filename": "react-art.production.min.js",
229 "bundleType": "UMD_PROD",
230 "packageName": "react-art",
231 - "size": 86669,
232 - "gzip": 26613
231 + "size": 87791,
232 + "gzip": 26848
233 },
234 {
235 "filename": "react-art.development.js",
236 "bundleType": "NODE_DEV",
237 "packageName": "react-art",
238 - "size": 382588,
239 - "gzip": 83986
238 + "size": 389691,
239 + "gzip": 85145
240 },
241 {
242 "filename": "react-art.production.min.js",
243 "bundleType": "NODE_PROD",
244 "packageName": "react-art",
245 - "size": 50794,
246 - "gzip": 15601
245 + "size": 51919,
246 + "gzip": 15862
247 },
248 {
249 "filename": "ReactART-dev.js",
@@ -291,29 +291,29 @@
291 "filename": "react-test-renderer.development.js",
292 "bundleType": "UMD_DEV",
293 "packageName": "react-test-renderer",
294 - "size": 394852,
295 - "gzip": 86595
294 + "size": 402086,
295 + "gzip": 87782
296 },
297 {
298 "filename": "react-test-renderer.production.min.js",
299 "bundleType": "UMD_PROD",
300 "packageName": "react-test-renderer",
301 - "size": 52018,
302 - "gzip": 15911
301 + "size": 53165,
302 + "gzip": 16146
303 },
304 {
305 "filename": "react-test-renderer.development.js",
306 "bundleType": "NODE_DEV",
307 "packageName": "react-test-renderer",
308 - "size": 390336,
309 - "gzip": 85433
308 + "size": 397546,
309 + "gzip": 86625
310 },
311 {
312 "filename": "react-test-renderer.production.min.js",
313 "bundleType": "NODE_PROD",
314 "packageName": "react-test-renderer",
315 - "size": 51727,
316 - "gzip": 15738
315 + "size": 52878,
316 + "gzip": 15949
317 },
318 {
319 "filename": "ReactTestRenderer-dev.js",
@@ -326,28 +326,28 @@
326 "filename": "react-test-renderer-shallow.development.js",
327 "bundleType": "UMD_DEV",
328 "packageName": "react-test-renderer",
329 - "size": 26222,
330 - "gzip": 7035
329 + "size": 26950,
330 + "gzip": 7244
331 },
332 {
333 "filename": "react-test-renderer-shallow.production.min.js",
334 "bundleType": "UMD_PROD",
335 "packageName": "react-test-renderer",
336 - "size": 7336,
336 + "size": 7341,
337 "gzip": 2404
338 },
339 {
340 "filename": "react-test-renderer-shallow.development.js",
341 "bundleType": "NODE_DEV",
342 "packageName": "react-test-renderer",
343 - "size": 21298,
344 - "gzip": 5799
343 + "size": 21318,
344 + "gzip": 5797
345 },
346 {
347 "filename": "react-test-renderer-shallow.production.min.js",
348 "bundleType": "NODE_PROD",
349 "packageName": "react-test-renderer",
350 - "size": 8077,
350 + "size": 8087,
351 "gzip": 2676
352 },
353 {
@@ -361,8 +361,8 @@
361 "filename": "react-noop-renderer.development.js",
362 "bundleType": "NODE_DEV",
363 "packageName": "react-noop-renderer",
364 - "size": 24480,
365 - "gzip": 5530
364 + "size": 24425,
365 + "gzip": 5503
366 },
367 {
368 "filename": "react-noop-renderer.production.min.js",
@@ -375,36 +375,36 @@
375 "filename": "react-reconciler.development.js",
376 "bundleType": "NODE_DEV",
377 "packageName": "react-reconciler",
378 - "size": 378388,
379 - "gzip": 82064
378 + "size": 385420,
379 + "gzip": 83190
380 },
381 {
382 "filename": "react-reconciler.production.min.js",
383 "bundleType": "NODE_PROD",
384 "packageName": "react-reconciler",
385 - "size": 50485,
386 - "gzip": 15151
385 + "size": 51602,
386 + "gzip": 15398
387 },
388 {
389 "filename": "react-reconciler-persistent.development.js",
390 "bundleType": "NODE_DEV",
391 "packageName": "react-reconciler",
392 - "size": 376785,
393 - "gzip": 81416
392 + "size": 383913,
393 + "gzip": 82571
394 },
395 {
396 "filename": "react-reconciler-persistent.production.min.js",
397 "bundleType": "NODE_PROD",
398 "packageName": "react-reconciler",
399 - "size": 50496,
400 - "gzip": 15157
399 + "size": 51613,
400 + "gzip": 15404
401 },
402 {
403 "filename": "react-reconciler-reflection.development.js",
404 "bundleType": "NODE_DEV",
405 "packageName": "react-reconciler",
406 - "size": 16463,
407 - "gzip": 5001
406 + "size": 16483,
407 + "gzip": 5003
408 },
409 {
410 "filename": "react-reconciler-reflection.production.min.js",
@@ -431,29 +431,29 @@
431 "filename": "react-is.development.js",
432 "bundleType": "UMD_DEV",
433 "packageName": "react-is",
434 - "size": 4838,
435 - "gzip": 1330
434 + "size": 7477,
435 + "gzip": 2349
436 },
437 {
438 "filename": "react-is.production.min.js",
439 "bundleType": "UMD_PROD",
440 "packageName": "react-is",
441 - "size": 1971,
442 - "gzip": 800
441 + "size": 2093,
442 + "gzip": 830
443 },
444 {
445 "filename": "react-is.development.js",
446 "bundleType": "NODE_DEV",
447 "packageName": "react-is",
448 - "size": 4649,
449 - "gzip": 1273
448 + "size": 7288,
449 + "gzip": 2296
450 },
451 {
452 "filename": "react-is.production.min.js",
453 "bundleType": "NODE_PROD",
454 "packageName": "react-is",
455 - "size": 1920,
456 - "gzip": 732
455 + "size": 2054,
456 + "gzip": 767
457 },
458 {
459 "filename": "ReactIs-dev.js",
@@ -501,29 +501,29 @@
501 "filename": "React-dev.js",
502 "bundleType": "FB_WWW_DEV",
503 "packageName": "react",
504 - "size": 52924,
505 - "gzip": 14672
504 + "size": 53743,
505 + "gzip": 14794
506 },
507 {
508 "filename": "React-prod.js",
509 "bundleType": "FB_WWW_PROD",
510 "packageName": "react",
511 - "size": 14245,
512 - "gzip": 3978
511 + "size": 14506,
512 + "gzip": 4037
513 },
514 {
515 "filename": "ReactDOM-dev.js",
516 "bundleType": "FB_WWW_DEV",
517 "packageName": "react-dom",
518 - "size": 680213,
519 - "gzip": 155823
518 + "size": 687555,
519 + "gzip": 156915
520 },
521 {
522 "filename": "ReactDOM-prod.js",
523 "bundleType": "FB_WWW_PROD",
524 "packageName": "react-dom",
525 - "size": 290991,
526 - "gzip": 53748
525 + "size": 294160,
526 + "gzip": 54060
527 },
528 {
529 "filename": "ReactTestUtils-dev.js",
@@ -550,113 +550,113 @@
550 "filename": "ReactDOMServer-dev.js",
551 "bundleType": "FB_WWW_DEV",
552 "packageName": "react-dom",
553 - "size": 104558,
554 - "gzip": 27310
553 + "size": 104509,
554 + "gzip": 27284
555 },
556 {
557 "filename": "ReactDOMServer-prod.js",
558 "bundleType": "FB_WWW_PROD",
559 "packageName": "react-dom",
560 - "size": 34423,
561 - "gzip": 8270
560 + "size": 34456,
561 + "gzip": 8277
562 },
563 {
564 "filename": "ReactART-dev.js",
565 "bundleType": "FB_WWW_DEV",
566 "packageName": "react-art",
567 - "size": 386331,
568 - "gzip": 82504
567 + "size": 393817,
568 + "gzip": 83637
569 },
570 {
571 "filename": "ReactART-prod.js",
572 "bundleType": "FB_WWW_PROD",
573 "packageName": "react-art",
574 - "size": 163773,
575 - "gzip": 27778
574 + "size": 166983,
575 + "gzip": 28058
576 },
577 {
578 "filename": "ReactNativeRenderer-dev.js",
579 "bundleType": "RN_FB_DEV",
580 "packageName": "react-native-renderer",
581 - "size": 512877,
582 - "gzip": 113656
581 + "size": 520658,
582 + "gzip": 114873
583 },
584 {
585 "filename": "ReactNativeRenderer-prod.js",
586 "bundleType": "RN_FB_PROD",
587 "packageName": "react-native-renderer",
588 - "size": 220037,
589 - "gzip": 38376
588 + "size": 223402,
589 + "gzip": 38719
590 },
591 {
592 "filename": "ReactNativeRenderer-dev.js",
593 "bundleType": "RN_OSS_DEV",
594 "packageName": "react-native-renderer",
595 - "size": 512530,
596 - "gzip": 113567
595 + "size": 520345,
596 + "gzip": 114792
597 },
598 {
599 "filename": "ReactNativeRenderer-prod.js",
600 "bundleType": "RN_OSS_PROD",
601 "packageName": "react-native-renderer",
602 - "size": 209614,
603 - "gzip": 36695
602 + "size": 213455,
603 + "gzip": 37150
604 },
605 {
606 "filename": "ReactFabric-dev.js",
607 "bundleType": "RN_FB_DEV",
608 "packageName": "react-native-renderer",
609 - "size": 502836,
610 - "gzip": 111191
609 + "size": 510566,
610 + "gzip": 112380
611 },
612 {
613 "filename": "ReactFabric-prod.js",
614 "bundleType": "RN_FB_PROD",
615 "packageName": "react-native-renderer",
616 - "size": 201848,
617 - "gzip": 35194
616 + "size": 205689,
617 + "gzip": 35638
618 },
619 {
620 "filename": "ReactFabric-dev.js",
621 "bundleType": "RN_OSS_DEV",
622 "packageName": "react-native-renderer",
623 - "size": 502872,
624 - "gzip": 111207
623 + "size": 510602,
624 + "gzip": 112396
625 },
626 {
627 "filename": "ReactFabric-prod.js",
628 "bundleType": "RN_OSS_PROD",
629 "packageName": "react-native-renderer",
630 - "size": 201884,
631 - "gzip": 35209
630 + "size": 205725,
631 + "gzip": 35653
632 },
633 {
634 "filename": "ReactTestRenderer-dev.js",
635 "bundleType": "FB_WWW_DEV",
636 "packageName": "react-test-renderer",
637 - "size": 394234,
638 - "gzip": 84247
637 + "size": 401769,
638 + "gzip": 85392
639 },
640 {
641 "filename": "ReactShallowRenderer-dev.js",
642 "bundleType": "FB_WWW_DEV",
643 "packageName": "react-test-renderer",
644 - "size": 18283,
645 - "gzip": 4788
644 + "size": 18307,
645 + "gzip": 4786
646 },
647 {
648 "filename": "ReactIs-dev.js",
649 "bundleType": "FB_WWW_DEV",
650 "packageName": "react-is",
651 - "size": 4734,
652 - "gzip": 1302
651 + "size": 5663,
652 + "gzip": 1576
653 },
654 {
655 "filename": "ReactIs-prod.js",
656 "bundleType": "FB_WWW_PROD",
657 "packageName": "react-is",
658 - "size": 3817,
659 - "gzip": 1013
658 + "size": 4168,
659 + "gzip": 1094
660 },
661 {
662 "filename": "scheduler.development.js",
@@ -676,15 +676,15 @@
676 "filename": "scheduler.development.js",
677 "bundleType": "NODE_DEV",
678 "packageName": "scheduler",
679 - "size": 14175,
680 - "gzip": 4343
679 + "size": 21862,
680 + "gzip": 5892
681 },
682 {
683 "filename": "scheduler.production.min.js",
684 "bundleType": "NODE_PROD",
685 "packageName": "scheduler",
686 - "size": 3260,
687 - "gzip": 1428
686 + "size": 4876,
687 + "gzip": 1892
688 },
689 {
690 "filename": "SimpleCacheProvider-dev.js",
@@ -704,8 +704,8 @@
704 "filename": "react-noop-renderer-persistent.development.js",
705 "bundleType": "NODE_DEV",
706 "packageName": "react-noop-renderer",
707 - "size": 24599,
708 - "gzip": 5543
707 + "size": 24544,
708 + "gzip": 5516
709 },
710 {
711 "filename": "react-noop-renderer-persistent.production.min.js",
@@ -718,36 +718,36 @@
718 "filename": "react-dom.profiling.min.js",
719 "bundleType": "NODE_PROFILING",
720 "packageName": "react-dom",
721 - "size": 97527,
722 - "gzip": 31075
721 + "size": 98599,
722 + "gzip": 31327
723 },
724 {
725 "filename": "ReactNativeRenderer-profiling.js",
726 "bundleType": "RN_OSS_PROFILING",
727 "packageName": "react-native-renderer",
728 - "size": 217507,
729 - "gzip": 38262
728 + "size": 221225,
729 + "gzip": 38630
730 },
731 {
732 "filename": "ReactFabric-profiling.js",
733 "bundleType": "RN_OSS_PROFILING",
734 "packageName": "react-native-renderer",
735 - "size": 209220,
736 - "gzip": 36778
735 + "size": 212938,
736 + "gzip": 37136
737 },
738 {
739 "filename": "Scheduler-dev.js",
740 "bundleType": "FB_WWW_DEV",
741 "packageName": "scheduler",
742 - "size": 14361,
743 - "gzip": 4374
742 + "size": 22139,
743 + "gzip": 5937
744 },
745 {
746 "filename": "Scheduler-prod.js",
747 "bundleType": "FB_WWW_PROD",
748 "packageName": "scheduler",
749 - "size": 8327,
750 - "gzip": 2105
749 + "size": 13624,
750 + "gzip": 2942
751 },
752 {
753 "filename": "react.profiling.min.js",
@@ -760,71 +760,71 @@
760 "filename": "React-profiling.js",
761 "bundleType": "FB_WWW_PROFILING",
762 "packageName": "react",
763 - "size": 14245,
764 - "gzip": 3978
763 + "size": 14506,
764 + "gzip": 4037
765 },
766 {
767 "filename": "ReactDOM-profiling.js",
768 "bundleType": "FB_WWW_PROFILING",
769 "packageName": "react-dom",
770 - "size": 298012,
771 - "gzip": 55267
770 + "size": 301234,
771 + "gzip": 55559
772 },
773 {
774 "filename": "ReactNativeRenderer-profiling.js",
775 "bundleType": "RN_FB_PROFILING",
776 "packageName": "react-native-renderer",
777 - "size": 226187,
778 - "gzip": 39805
777 + "size": 229587,
778 + "gzip": 40094
779 },
780 {
781 "filename": "ReactFabric-profiling.js",
782 "bundleType": "RN_FB_PROFILING",
783 "packageName": "react-native-renderer",
784 - "size": 209179,
785 - "gzip": 36760
784 + "size": 212897,
785 + "gzip": 37119
786 },
787 {
788 "filename": "react.profiling.min.js",
789 "bundleType": "UMD_PROFILING",
790 "packageName": "react",
791 - "size": 12608,
792 - "gzip": 4777
791 + "size": 14134,
792 + "gzip": 5226
793 },
794 {
795 "filename": "react-dom.profiling.min.js",
796 "bundleType": "UMD_PROFILING",
797 "packageName": "react-dom",
798 - "size": 97449,
799 - "gzip": 31534
798 + "size": 98532,
799 + "gzip": 31780
800 },
801 {
802 "filename": "scheduler-tracing.development.js",
803 "bundleType": "NODE_DEV",
804 "packageName": "scheduler",
805 - "size": 10496,
806 - "gzip": 2410
805 + "size": 10400,
806 + "gzip": 2366
807 },
808 {
809 "filename": "scheduler-tracing.production.min.js",
810 "bundleType": "NODE_PROD",
811 "packageName": "scheduler",
812 - "size": 718,
812 + "size": 719,
813 "gzip": 374
814 },
815 {
816 "filename": "scheduler-tracing.profiling.min.js",
817 "bundleType": "NODE_PROFILING",
818 "packageName": "scheduler",
819 - "size": 3333,
819 + "size": 3334,
820 "gzip": 991
821 },
822 {
823 "filename": "SchedulerTracing-dev.js",
824 "bundleType": "FB_WWW_DEV",
825 "packageName": "scheduler",
826 - "size": 10591,
827 - "gzip": 2327
826 + "size": 10513,
827 + "gzip": 2300
828 },
829 {
830 "filename": "SchedulerTracing-prod.js",
@@ -839,6 +839,34 @@
839 "packageName": "scheduler",
840 "size": 6979,
841 "gzip": 1257
842 + },
843 + {
844 + "filename": "react-cache.development.js",
845 + "bundleType": "NODE_DEV",
846 + "packageName": "react-cache",
847 + "size": 10418,
848 + "gzip": 3192
849 + },
850 + {
851 + "filename": "react-cache.production.min.js",
852 + "bundleType": "NODE_PROD",
853 + "packageName": "react-cache",
854 + "size": 1662,
855 + "gzip": 820
856 + },
857 + {
858 + "filename": "ReactCache-dev.js",
859 + "bundleType": "FB_WWW_DEV",
860 + "packageName": "react-cache",
861 + "size": 8109,
862 + "gzip": 2448
863 + },
864 + {
865 + "filename": "ReactCache-prod.js",
866 + "bundleType": "FB_WWW_PROD",
867 + "packageName": "react-cache",
868 + "size": 3737,
869 + "gzip": 1134
870 }
871 ]
872 }
\ No newline at end of file