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