diff --git a/packages/react-dom/src/events/__tests__/getEventCharCode-test.js b/packages/react-dom/src/events/__tests__/getEventCharCode-test.js index 552286b8d0a17..1a97dbda3b70a 100644 --- a/packages/react-dom/src/events/__tests__/getEventCharCode-test.js +++ b/packages/react-dom/src/events/__tests__/getEventCharCode-test.js @@ -50,6 +50,25 @@ describe('getEventCharCode', () => { expect(getEventCharCode(nativeEvent)).toBe(0); }); }); + + describe('when charCode is 10', () => { + it('returns 13', () => { + var nativeEvent = new KeyboardEvent('keypress', {charCode: 10}); + + expect(getEventCharCode(nativeEvent)).toBe(13); + }); + + describe('when ctrl key is pressed', () => { + it('returns 13', () => { + var nativeEvent = new KeyboardEvent('keypress', { + charCode: 10, + ctrlKey: true, + }); + + expect(getEventCharCode(nativeEvent)).toBe(13); + }); + }); + }); }); }); }); diff --git a/packages/react-dom/src/events/getEventCharCode.js b/packages/react-dom/src/events/getEventCharCode.js index 5fce467f538cb..4fb153966724f 100644 --- a/packages/react-dom/src/events/getEventCharCode.js +++ b/packages/react-dom/src/events/getEventCharCode.js @@ -31,6 +31,10 @@ function getEventCharCode(nativeEvent) { charCode = keyCode; } + // Chrome, IE 11 and Edge report Enter as charCode 10 when ctrl is pressed. + if (charCode === 10) { + charCode = 13; + } // Some non-printable keys are reported in `charCode`/`keyCode`, discard them. // Must not discard the (non-)printable Enter-key. if (charCode >= 32 || charCode === 13) { diff --git a/scripts/fiber/tests-passing.txt b/scripts/fiber/tests-passing.txt index bc6fa9036edb1..fdeeff46f54df 100644 --- a/scripts/fiber/tests-passing.txt +++ b/scripts/fiber/tests-passing.txt @@ -685,6 +685,7 @@ src/renderers/dom/fiber/__tests__/ReactDOMFiber-test.js * throws if non-element passed to top-level render * throws if something other than false, null, or an element is returned from render * treats mocked render functions as if they return null +* throws if the React package cannot be loaded src/renderers/dom/fiber/__tests__/ReactDOMFiberAsync-test.js * renders synchronously by default @@ -822,6 +823,7 @@ src/renderers/dom/shared/__tests__/ReactDOMComponent-test.js * should treat menuitem as a void element but still create the closing tag * should validate against multiple children props * should validate against use of innerHTML +* should validate against use of innerHTML without case sensitivity * should validate use of dangerouslySetInnerHTML * should validate use of dangerouslySetInnerHTML * should allow {__html: null} @@ -856,7 +858,9 @@ src/renderers/dom/shared/__tests__/ReactDOMComponent-test.js * should warn about class * should warn about class (ssr) * should warn about props that are no longer supported +* should warn about props that are no longer supported without case sensitivity * should warn about props that are no longer supported (ssr) +* should warn about props that are no longer supported without case sensitivity (ssr) * gives source code refs for unknown prop warning * gives source code refs for unknown prop warning (ssr) * gives source code refs for unknown prop warning for update render @@ -868,6 +872,29 @@ src/renderers/dom/shared/__tests__/ReactDOMComponent-test.js * should suggest property name if available (ssr) * renders innerHTML and preserves whitespace * render and then updates innerHTML and preserves whitespace +* sets aliased attributes on HTML attributes +* sets incorrectly cased aliased attributes on HTML attributes with a warning +* sets aliased attributes on SVG elements with a warning +* sets aliased attributes on custom elements +* aliased attributes on custom elements with bad casing +* updates aliased attributes on custom elements +* allows assignment of custom attributes with string values +* removes custom attributes +* does not assign a boolean custom attributes as a string +* does not assign an implicit boolean custom attributes +* assigns a numeric custom attributes as a string +* will not assign a function custom attributes +* will assign an object custom attributes +* allows cased data attributes +* allows cased custom attributes +* warns on NaN attributes +* removes a property when it becomes invalid +* allows objects on known properties +* should pass objects as attributes if they define toString +* passes objects on known SVG attributes if they do not define toString +* passes objects on custom attributes if they do not define toString +* allows objects that inherit a custom toString method +* assigns ajaxify (an important internal FB attribute) src/renderers/dom/shared/__tests__/ReactDOMComponentTree-test.js * finds nodes for instances @@ -886,6 +913,8 @@ src/renderers/dom/shared/__tests__/ReactDOMInvalidARIAHook-test.js * should warn for one invalid aria-* prop * should warn for many invalid aria-* props * should warn for an improperly cased aria-* prop +* should warn for use of recognized camel case aria attributes +* should warn for use of unrecognized camel case aria attributes src/renderers/dom/shared/__tests__/ReactDOMSVG-test.js * creates initial namespaced markup @@ -955,16 +984,16 @@ src/renderers/dom/shared/__tests__/ReactDOMServerIntegration-test.js * renders simple strings with clean client render * renders simple strings with client render on top of good server markup * renders simple strings with client render on top of bad server markup -* renders string prop with true value with server string render -* renders string prop with true value with server stream render -* renders string prop with true value with clean client render -* renders string prop with true value with client render on top of good server markup -* renders string prop with true value with client render on top of bad server markup -* renders string prop with false value with server string render -* renders string prop with false value with server stream render -* renders string prop with false value with clean client render -* renders string prop with false value with client render on top of good server markup -* renders string prop with false value with client render on top of bad server markup +* renders no string prop with true value with server string render +* renders no string prop with true value with server stream render +* renders no string prop with true value with clean client render +* renders no string prop with true value with client render on top of good server markup +* renders no string prop with true value with client render on top of bad server markup +* renders no string prop with false value with server string render +* renders no string prop with false value with server stream render +* renders no string prop with false value with clean client render +* renders no string prop with false value with client render on top of good server markup +* renders no string prop with false value with client render on top of bad server markup * renders no string prop with null value with server string render * renders no string prop with null value with server stream render * renders no string prop with null value with clean client render @@ -1085,11 +1114,41 @@ src/renderers/dom/shared/__tests__/ReactDOMServerIntegration-test.js * renders no className prop with null value with clean client render * renders no className prop with null value with client render on top of good server markup * renders no className prop with null value with client render on top of bad server markup +* renders no badly cased className with a warning with server string render +* renders no badly cased className with a warning with server stream render +* renders no badly cased className with a warning with clean client render +* renders no badly cased className with a warning with client render on top of good server markup +* renders no badly cased className with a warning with client render on top of bad server markup +* renders className prop when given the alias with server string render +* renders className prop when given the alias with server stream render +* renders className prop when given the alias with clean client render +* renders className prop when given the alias with client render on top of good server markup +* renders className prop when given the alias with client render on top of bad server markup +* renders no className prop when given a badly cased alias with server string render +* renders no className prop when given a badly cased alias with server stream render +* renders no className prop when given a badly cased alias with clean client render +* renders no className prop when given a badly cased alias with client render on top of good server markup +* renders no className prop when given a badly cased alias with client render on top of bad server markup +* renders class for custom elements with server string render +* renders class for custom elements with server stream render +* renders class for custom elements with clean client render +* renders class for custom elements with client render on top of good server markup +* renders class for custom elements with client render on top of bad server markup +* renders className for custom elements with server string render +* renders className for custom elements with server stream render +* renders className for custom elements with clean client render +* renders className for custom elements with client render on top of good server markup +* renders className for custom elements with client render on top of bad server markup * renders htmlFor with string value with server string render * renders htmlFor with string value with server stream render * renders htmlFor with string value with clean client render * renders htmlFor with string value with client render on top of good server markup * renders htmlFor with string value with client render on top of bad server markup +* renders no badly cased htmlfor with server string render +* renders no badly cased htmlfor with server stream render +* renders no badly cased htmlfor with clean client render +* renders no badly cased htmlfor with client render on top of good server markup +* renders no badly cased htmlfor with client render on top of bad server markup * renders htmlFor with an empty string with server string render * renders htmlFor with an empty string with server stream render * renders htmlFor with an empty string with clean client render @@ -1110,6 +1169,16 @@ src/renderers/dom/shared/__tests__/ReactDOMServerIntegration-test.js * renders no htmlFor prop with null value with clean client render * renders no htmlFor prop with null value with client render on top of good server markup * renders no htmlFor prop with null value with client render on top of bad server markup +* renders htmlFor attribute on custom elements with server string render +* renders htmlFor attribute on custom elements with server stream render +* renders htmlFor attribute on custom elements with clean client render +* renders htmlFor attribute on custom elements with client render on top of good server markup +* renders htmlFor attribute on custom elements with client render on top of bad server markup +* renders for attribute on custom elements with server string render +* renders for attribute on custom elements with server stream render +* renders for attribute on custom elements with clean client render +* renders for attribute on custom elements with client render on top of good server markup +* renders for attribute on custom elements with client render on top of bad server markup * renders positive numeric property with positive value with server string render * renders positive numeric property with positive value with server stream render * renders positive numeric property with positive value with clean client render @@ -1190,11 +1259,31 @@ src/renderers/dom/shared/__tests__/ReactDOMServerIntegration-test.js * renders no aria prop with null value with clean client render * renders no aria prop with null value with client render on top of good server markup * renders no aria prop with null value with client render on top of bad server markup -* renders no unknown attributes with server string render -* renders no unknown attributes with server stream render -* renders no unknown attributes with clean client render -* renders no unknown attributes with client render on top of good server markup -* renders no unknown attributes with client render on top of bad server markup +* renders badly cased aliased HTML attribute with a warning with server string render +* renders badly cased aliased HTML attribute with a warning with server stream render +* renders badly cased aliased HTML attribute with a warning with clean client render +* renders badly cased aliased HTML attribute with a warning with client render on top of good server markup +* renders badly cased aliased HTML attribute with a warning with client render on top of bad server markup +* renders badly cased SVG attribute with a warning with server string render +* renders badly cased SVG attribute with a warning with server stream render +* renders badly cased SVG attribute with a warning with clean client render +* renders badly cased SVG attribute with a warning with client render on top of good server markup +* renders badly cased SVG attribute with a warning with client render on top of bad server markup +* renders no badly cased aliased SVG attribute alias with server string render +* renders no badly cased aliased SVG attribute alias with server stream render +* renders no badly cased aliased SVG attribute alias with clean client render +* renders no badly cased aliased SVG attribute alias with client render on top of good server markup +* renders no badly cased aliased SVG attribute alias with client render on top of bad server markup +* renders no badly cased original SVG attribute that is aliased with server string render +* renders no badly cased original SVG attribute that is aliased with server stream render +* renders no badly cased original SVG attribute that is aliased with clean client render +* renders no badly cased original SVG attribute that is aliased with client render on top of good server markup +* renders no badly cased original SVG attribute that is aliased with client render on top of bad server markup +* renders unknown attributes with server string render +* renders unknown attributes with server stream render +* renders unknown attributes with clean client render +* renders unknown attributes with client render on top of good server markup +* renders unknown attributes with client render on top of bad server markup * renders unknown data- attributes with server string render * renders unknown data- attributes with server stream render * renders unknown data- attributes with clean client render @@ -1205,11 +1294,31 @@ src/renderers/dom/shared/__tests__/ReactDOMServerIntegration-test.js * renders no unknown data- attributes with null value with clean client render * renders no unknown data- attributes with null value with client render on top of good server markup * renders no unknown data- attributes with null value with client render on top of bad server markup -* renders no unknown attributes for non-standard elements with server string render -* renders no unknown attributes for non-standard elements with server stream render -* renders no unknown attributes for non-standard elements with clean client render -* renders no unknown attributes for non-standard elements with client render on top of good server markup -* renders no unknown attributes for non-standard elements with client render on top of bad server markup +* renders unknown data- attributes with casing with server string render +* renders unknown data- attributes with casing with server stream render +* renders unknown data- attributes with casing with clean client render +* renders unknown data- attributes with casing with client render on top of good server markup +* renders unknown data- attributes with casing with client render on top of bad server markup +* renders unknown data- attributes with boolean true with server string render +* renders unknown data- attributes with boolean true with server stream render +* renders unknown data- attributes with boolean true with clean client render +* renders unknown data- attributes with boolean true with client render on top of good server markup +* renders unknown data- attributes with boolean true with client render on top of bad server markup +* renders unknown data- attributes with boolean false with server string render +* renders unknown data- attributes with boolean false with server stream render +* renders unknown data- attributes with boolean false with clean client render +* renders unknown data- attributes with boolean false with client render on top of good server markup +* renders unknown data- attributes with boolean false with client render on top of bad server markup +* renders no unknown data- attributes with casing and null value with server string render +* renders no unknown data- attributes with casing and null value with server stream render +* renders no unknown data- attributes with casing and null value with clean client render +* renders no unknown data- attributes with casing and null value with client render on top of good server markup +* renders no unknown data- attributes with casing and null value with client render on top of bad server markup +* renders custom attributes for non-standard elements with server string render +* renders custom attributes for non-standard elements with server stream render +* renders custom attributes for non-standard elements with clean client render +* renders custom attributes for non-standard elements with client render on top of good server markup +* renders custom attributes for non-standard elements with client render on top of bad server markup * renders unknown attributes for custom elements with server string render * renders unknown attributes for custom elements with server stream render * renders unknown attributes for custom elements with clean client render @@ -1230,6 +1339,11 @@ src/renderers/dom/shared/__tests__/ReactDOMServerIntegration-test.js * renders no unknown attributes for custom elements using is with null value with clean client render * renders no unknown attributes for custom elements using is with null value with client render on top of good server markup * renders no unknown attributes for custom elements using is with null value with client render on top of bad server markup +* renders cased custom attributes with server string render +* renders cased custom attributes with server stream render +* renders cased custom attributes with clean client render +* renders cased custom attributes with client render on top of good server markup +* renders cased custom attributes with client render on top of bad server markup * renders no HTML events with server string render * renders no HTML events with server stream render * renders no HTML events with clean client render @@ -1350,11 +1464,16 @@ src/renderers/dom/shared/__tests__/ReactDOMServerIntegration-test.js * renders an svg element with clean client render * renders an svg element with client render on top of good server markup * renders an svg element with client render on top of bad server markup -* renders svg element with an xlink with server string render -* renders svg element with an xlink with server stream render -* renders svg element with an xlink with clean client render -* renders svg element with an xlink with client render on top of good server markup -* renders svg element with an xlink with client render on top of bad server markup +* renders svg child element with server string render +* renders svg child element with server stream render +* renders svg child element with clean client render +* renders svg child element with client render on top of good server markup +* renders svg child element with client render on top of bad server markup +* renders no svg child element with a badly cased with server string render +* renders no svg child element with a badly cased with server stream render +* renders no svg child element with a badly cased with clean client render +* renders no svg child element with a badly cased with client render on top of good server markup +* renders no svg child element with a badly cased with client render on top of bad server markup * renders a math element with server string render * renders a math element with server stream render * renders a math element with clean client render @@ -1709,11 +1828,6 @@ src/renderers/dom/shared/__tests__/ReactDOMServerIntegration-test.js * can distinguish an empty component from a dom node * can distinguish an empty component from an empty text component * should error reconnecting a div with different dangerouslySetInnerHTML -* renders injected attributes with server string render -* renders injected attributes with server stream render -* renders injected attributes with clean client render -* renders injected attributes with client render on top of good server markup -* renders injected attributes with client render on top of bad server markup src/renderers/dom/shared/__tests__/ReactDOMTextComponent-test.js * updates a mounted text component in place @@ -1791,6 +1905,7 @@ src/renderers/dom/shared/__tests__/ReactServerRendering-test.js * warns with a no-op when an async setState is triggered * warns with a no-op when an async forceUpdate is triggered * should warn when children are mutated during render +* warns about lowercase html but not in svg tags src/renderers/dom/shared/__tests__/ReactServerRenderingBrowser-test.js * provides the same top-level API as react-dom/server @@ -1841,6 +1956,7 @@ src/renderers/dom/shared/__tests__/renderSubtreeIntoContainer-test.js * should render portal with non-context-provider parent * should get context through non-context-provider parent * should get context through middle non-context-provider layer +* fails gracefully when mixing React 15 and 16 src/renderers/dom/shared/__tests__/validateDOMNesting-test.js * allows any tag with no context @@ -1950,6 +2066,8 @@ src/renderers/dom/shared/utils/__tests__/getEventCharCode-test.js * returns charCode * returns 13 * returns 0 +* returns 13 +* returns 13 * returns keyCode * returns 13 * returns 0 @@ -2083,6 +2201,7 @@ src/renderers/dom/shared/wrappers/__tests__/ReactDOMSelect-test.js * should warn if value and defaultValue props are specified * should be able to safely remove select onChange * should select grandchild options nested inside an optgroup +* should allow controlling `value` in a nested render src/renderers/dom/shared/wrappers/__tests__/ReactDOMTextarea-test.js * should allow setting `defaultValue` diff --git a/scripts/rollup/results.json b/scripts/rollup/results.json index eae5746a89bbb..2a31b8003ff4a 100644 --- a/scripts/rollup/results.json +++ b/scripts/rollup/results.json @@ -1,212 +1,200 @@ { "bundleSizes": { "react.development.js (UMD_DEV)": { - "size": 54891, - "gzip": 14894 + "size": 66229, + "gzip": 16806 }, "react.production.min.js (UMD_PROD)": { - "size": 6563, - "gzip": 2725 + "size": 6359, + "gzip": 2597 }, "react.development.js (NODE_DEV)": { - "size": 45307, - "gzip": 12608 + "size": 56636, + "gzip": 14457 }, "react.production.min.js (NODE_PROD)": { - "size": 5363, - "gzip": 2304 + "size": 5382, + "gzip": 2230 }, "React-dev.js (FB_DEV)": { - "size": 45037, - "gzip": 12264 + "size": 53788, + "gzip": 13694 }, "React-prod.js (FB_PROD)": { - "size": 12456, - "gzip": 3312 + "size": 25014, + "gzip": 6703 }, "react-dom.development.js (UMD_DEV)": { - "size": 569695, - "gzip": 132918 + "size": 643705, + "gzip": 146822 }, "react-dom.production.min.js (UMD_PROD)": { - "size": 94957, - "gzip": 30800 + "size": 103098, + "gzip": 32161 }, "react-dom.development.js (NODE_DEV)": { - "size": 551116, - "gzip": 128013 + "size": 602513, + "gzip": 137120 }, "react-dom.production.min.js (NODE_PROD)": { - "size": 93141, - "gzip": 30019 + "size": 107074, + "gzip": 33571 }, - "ReactDOM-dev.js (FB_DEV)": { - "size": 576292, - "gzip": 132414 + "ReactDOMFiber-dev.js (FB_DEV)": { + "size": 599283, + "gzip": 136595 }, - "ReactDOM-prod.js (FB_PROD)": { - "size": 272616, - "gzip": 51712 + "ReactDOMFiber-prod.js (FB_PROD)": { + "size": 417365, + "gzip": 93302 }, "react-dom-test-utils.development.js (NODE_DEV)": { - "size": 36191, - "gzip": 10293 - }, - "react-dom-test-utils.production.min.js (NODE_PROD)": { - "size": 10188, - "gzip": 3835 + "size": 53571, + "gzip": 13412 }, "ReactTestUtils-dev.js (FB_DEV)": { - "size": 36913, - "gzip": 10379 + "size": 53353, + "gzip": 13400 }, "react-dom-unstable-native-dependencies.development.js (UMD_DEV)": { - "size": 63419, - "gzip": 16542 + "size": 88399, + "gzip": 22250 }, "react-dom-unstable-native-dependencies.production.min.js (UMD_PROD)": { - "size": 11366, - "gzip": 3901 + "size": 15149, + "gzip": 4910 }, "react-dom-unstable-native-dependencies.development.js (NODE_DEV)": { - "size": 58979, - "gzip": 15256 + "size": 81936, + "gzip": 20299 }, "react-dom-unstable-native-dependencies.production.min.js (NODE_PROD)": { - "size": 10909, - "gzip": 3772 + "size": 13926, + "gzip": 4403 }, "ReactDOMUnstableNativeDependencies-dev.js (FB_DEV)": { - "size": 60056, - "gzip": 15406 + "size": 81625, + "gzip": 20283 }, "ReactDOMUnstableNativeDependencies-prod.js (FB_PROD)": { - "size": 26610, - "gzip": 5327 + "size": 66066, + "gzip": 15736 }, "react-dom-server.browser.development.js (UMD_DEV)": { - "size": 94649, - "gzip": 25531 + "size": 132040, + "gzip": 33467 }, "react-dom-server.browser.production.min.js (UMD_PROD)": { - "size": 14787, - "gzip": 5859 + "size": 14805, + "gzip": 5834 }, "react-dom-server.browser.development.js (NODE_DEV)": { - "size": 83711, - "gzip": 22732 + "size": 100322, + "gzip": 25762 }, "react-dom-server.browser.production.min.js (NODE_PROD)": { - "size": 14265, - "gzip": 5749 + "size": 14095, + "gzip": 5614 }, "ReactDOMServer-dev.js (FB_DEV)": { - "size": 87438, - "gzip": 22988 + "size": 99495, + "gzip": 25683 }, "ReactDOMServer-prod.js (FB_PROD)": { - "size": 31679, - "gzip": 8157 + "size": 42774, + "gzip": 12117 }, "react-dom-server.node.development.js (NODE_DEV)": { - "size": 85679, - "gzip": 23240 + "size": 103107, + "gzip": 26324 }, "react-dom-server.node.production.min.js (NODE_PROD)": { - "size": 15090, - "gzip": 6057 + "size": 15152, + "gzip": 5954 }, "react-art.development.js (UMD_DEV)": { - "size": 359855, - "gzip": 79647 + "size": 308692, + "gzip": 66945 }, "react-art.production.min.js (UMD_PROD)": { - "size": 83726, - "gzip": 25768 + "size": 47486, + "gzip": 14835 }, "react-art.development.js (NODE_DEV)": { - "size": 283932, - "gzip": 60558 + "size": 296021, + "gzip": 63031 }, "react-art.production.min.js (NODE_PROD)": { - "size": 47681, - "gzip": 14930 - }, - "ReactART-dev.js (FB_DEV)": { - "size": 295135, - "gzip": 62412 + "size": 52508, + "gzip": 16415 }, - "ReactART-prod.js (FB_PROD)": { - "size": 147462, - "gzip": 25234 + "ReactARTFiber-dev.js (FB_DEV)": { + "size": 294942, + "gzip": 63116 }, - "ReactNativeRenderer-dev.js (RN_DEV)": { - "size": 411857, - "gzip": 90322 + "ReactARTFiber-prod.js (FB_PROD)": { + "size": 220257, + "gzip": 45845 }, - "ReactNativeRenderer-prod.js (RN_PROD)": { - "size": 200426, - "gzip": 34582 + "ReactNativeStack-dev.js (RN_DEV)": { + "size": 200820, + "gzip": 37267 }, - "ReactRTRenderer-dev.js (RN_DEV)": { - "size": 289436, - "gzip": 61463 + "ReactNativeStack-prod.js (RN_PROD)": { + "size": 137149, + "gzip": 26290 }, - "ReactRTRenderer-prod.js (RN_PROD)": { - "size": 138320, - "gzip": 23287 + "ReactNativeFiber-dev.js (RN_DEV)": { + "size": 306294, + "gzip": 53069 }, - "ReactCSRenderer-dev.js (RN_DEV)": { - "size": 279132, - "gzip": 58253 - }, - "ReactCSRenderer-prod.js (RN_PROD)": { - "size": 130641, - "gzip": 21857 + "ReactNativeFiber-prod.js (RN_PROD)": { + "size": 221406, + "gzip": 38324 }, "react-test-renderer.development.js (NODE_DEV)": { - "size": 280500, - "gzip": 59363 - }, - "react-test-renderer.production.min.js (NODE_PROD)": { - "size": 46036, - "gzip": 14212 + "size": 300523, + "gzip": 63485 }, - "ReactTestRenderer-dev.js (FB_DEV)": { - "size": 291799, - "gzip": 61215 + "ReactTestRendererFiber-dev.js (FB_DEV)": { + "size": 299429, + "gzip": 63577 }, "react-test-renderer-shallow.development.js (NODE_DEV)": { - "size": 9686, - "gzip": 2628 - }, - "react-test-renderer-shallow.production.min.js (NODE_PROD)": { - "size": 4865, - "gzip": 1795 + "size": 9586, + "gzip": 2382 }, "ReactShallowRenderer-dev.js (FB_DEV)": { - "size": 9917, - "gzip": 2596 + "size": 9484, + "gzip": 2363 }, "react-noop-renderer.development.js (NODE_DEV)": { - "size": 277191, - "gzip": 58354 + "size": 287732, + "gzip": 60341 + }, + "react-dom-server.development.js (UMD_DEV)": { + "size": 120897, + "gzip": 30672 + }, + "react-dom-server.production.min.js (UMD_PROD)": { + "size": 20136, + "gzip": 7672 }, - "react-reconciler.development.js (NODE_DEV)": { - "size": 262361, - "gzip": 54978 + "react-dom-server.development.js (NODE_DEV)": { + "size": 90047, + "gzip": 23257 }, - "react-reconciler.production.min.js (NODE_PROD)": { - "size": 39353, - "gzip": 12233 + "react-dom-server.production.min.js (NODE_PROD)": { + "size": 18718, + "gzip": 7197 }, - "react-call-return.development.js (NODE_DEV)": { - "size": 2514, - "gzip": 924 + "react-dom-node-stream.development.js (NODE_DEV)": { + "size": 91741, + "gzip": 23757 }, - "react-call-return.production.min.js (NODE_PROD)": { - "size": 890, - "gzip": 507 + "react-dom-node-stream.production.min.js (NODE_PROD)": { + "size": 19585, + "gzip": 7520 } } } \ No newline at end of file