From 0383e0a825e9fd83098b01e2aaebe88ff20a31f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Wed, 6 Mar 2019 14:57:39 +0100 Subject: [PATCH 01/55] update rollup versioni --- package.json | 6 +- scripts/rollup/build.js | 12 +- scripts/rollup/plugins/closure-plugin.js | 2 +- scripts/rollup/plugins/sizes-plugin.js | 14 +- .../rollup/plugins/strip-unused-imports.js | 2 +- yarn.lock | 143 +++++++++++++++--- 6 files changed, 138 insertions(+), 41 deletions(-) diff --git a/package.json b/package.json index bf399df5078d6..111eb03cb8fba 100644 --- a/package.json +++ b/package.json @@ -72,11 +72,11 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^0.52.1", + "rollup": "^1.4.1", "rollup-plugin-babel": "^3.0.1", - "rollup-plugin-commonjs": "^8.2.6", + "rollup-plugin-commonjs": "^9.2.1", "rollup-plugin-node-resolve": "^2.1.1", - "rollup-plugin-prettier": "^0.3.0", + "rollup-plugin-prettier": "^0.6.0", "rollup-plugin-replace": "^2.0.0", "rollup-plugin-strip-banner": "^0.2.0", "semver": "^5.5.0", diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 44e5a65691537..bf443eebb6b8b 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -378,7 +378,7 @@ function getPlugins( shouldStayReadable && prettier({parser: 'babylon'}), // License and haste headers, top-level `if` blocks. { - transformBundle(source) { + renderChunk(source) { return Wrappers.wrapBundle( source, bundleType, @@ -502,11 +502,6 @@ async function createBundle(bundle, bundleType) { bundle.moduleType, pureExternalModules ), - // We can't use getters in www. - legacy: - bundleType === FB_WWW_DEV || - bundleType === FB_WWW_PROD || - bundleType === FB_WWW_PROFILING, }; const [mainOutputPath, ...otherOutputPaths] = Packaging.getBundleOutputPaths( bundleType, @@ -559,7 +554,10 @@ function handleRollupWarning(warning) { return; } - if (typeof warning.code === 'string') { + if ( + typeof warning.code === 'string' && + warning.code !== 'CIRCULAR_DEPENDENCY' + ) { // This is a warning coming from Rollup itself. // These tend to be important (e.g. clashes in namespaced exports) // so we'll fail the build on any of them. diff --git a/scripts/rollup/plugins/closure-plugin.js b/scripts/rollup/plugins/closure-plugin.js index 0c95ee99e22e2..258f3b6be7855 100644 --- a/scripts/rollup/plugins/closure-plugin.js +++ b/scripts/rollup/plugins/closure-plugin.js @@ -22,7 +22,7 @@ function compile(flags) { module.exports = function closure(flags = {}) { return { name: 'scripts/rollup/plugins/closure-plugin', - async transformBundle(code) { + async renderChunk(code) { const inputFile = tmp.fileSync(); const tempPath = inputFile.name; flags = Object.assign({}, flags, {js: tempPath}); diff --git a/scripts/rollup/plugins/sizes-plugin.js b/scripts/rollup/plugins/sizes-plugin.js index d2b994ef48ba1..eff0ec82b2f46 100644 --- a/scripts/rollup/plugins/sizes-plugin.js +++ b/scripts/rollup/plugins/sizes-plugin.js @@ -11,11 +11,15 @@ const gzip = require('gzip-size'); module.exports = function sizes(options) { return { name: 'scripts/rollup/plugins/sizes-plugin', - ongenerate(bundle, obj) { - const size = Buffer.byteLength(obj.code); - const gzipSize = gzip.sync(obj.code); - - options.getSize(size, gzipSize); + generateBundle(outputOptions, bundle, isWrite) { + Object.keys(bundle).forEach(id => { + const chunk = bundle[id]; + if (chunk && chunk.code) { + const size = Buffer.byteLength(chunk.code); + const gzipSize = gzip.sync(chunk.code); + options.getSize(size, gzipSize); + } + }); }, }; }; diff --git a/scripts/rollup/plugins/strip-unused-imports.js b/scripts/rollup/plugins/strip-unused-imports.js index b5da1f292e0bd..c0cd811d64624 100644 --- a/scripts/rollup/plugins/strip-unused-imports.js +++ b/scripts/rollup/plugins/strip-unused-imports.js @@ -9,7 +9,7 @@ module.exports = function stripUnusedImports(pureExternalModules) { return { name: 'scripts/rollup/plugins/strip-unused-imports', - transformBundle(code) { + renderChunk(code) { pureExternalModules.forEach(module => { // Ideally this would use a negative lookbehind: (? Date: Wed, 6 Mar 2019 21:04:30 +0100 Subject: [PATCH 02/55] ignore Rollup warnings for known warning codes --- scripts/rollup/build.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index bf443eebb6b8b..043dfbe1ac4b9 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -554,10 +554,11 @@ function handleRollupWarning(warning) { return; } - if ( - typeof warning.code === 'string' && - warning.code !== 'CIRCULAR_DEPENDENCY' - ) { + const ignoredRollupWarnings = ['CIRCULAR_DEPENDENCY']; + + if (ignoredRollupWarnings.indexOf(warning.code) !== -1) { + // Ignored + } else if (typeof warning.code === 'string') { // This is a warning coming from Rollup itself. // These tend to be important (e.g. clashes in namespaced exports) // so we'll fail the build on any of them. From cac72e4e7925960eb1fce4d56fcce80e332b0ba2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Thu, 7 Mar 2019 16:16:39 +0100 Subject: [PATCH 03/55] add lecacy support from elas7 --- package.json | 2 +- .../babel/__tests__/remove-getters-test.js | 66 +++++++++++++++++++ scripts/babel/remove-getters.js | 54 +++++++++++++++ scripts/rollup/build.js | 18 +++++ yarn.lock | 7 +- 5 files changed, 143 insertions(+), 4 deletions(-) create mode 100644 scripts/babel/__tests__/remove-getters-test.js create mode 100644 scripts/babel/remove-getters.js diff --git a/package.json b/package.json index 111eb03cb8fba..d90ab0da2d68d 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,7 @@ "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", "rollup": "^1.4.1", - "rollup-plugin-babel": "^3.0.1", + "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.2.1", "rollup-plugin-node-resolve": "^2.1.1", "rollup-plugin-prettier": "^0.6.0", diff --git a/scripts/babel/__tests__/remove-getters-test.js b/scripts/babel/__tests__/remove-getters-test.js new file mode 100644 index 0000000000000..8c9fa707b49fc --- /dev/null +++ b/scripts/babel/__tests__/remove-getters-test.js @@ -0,0 +1,66 @@ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +'use strict'; + +const babel = require('babel-core'); +const removeGetters = require('../remove-getters'); + +function transform(input) { + return babel.transform(input, { + plugins: [removeGetters], + }).code; +} + +function compare(input, output) { + const compiled = transform(input); + expect(compiled).toEqual(output); +} + +describe('remove-getters', () => { + it('should remove getters', () => { + compare( + `const object = { + get prop() { + return variable; + } +};`, + `const object = { + prop: variable +};` + ); + }); + + it('should not remove other methods or properties', () => { + compare( + `const object = { + prop: 'foo', + method() { + return 'bar'; + } +};`, + `const object = { + prop: 'foo', + method() { + return 'bar'; + } +};` + ); + }); + + it('should throw when finding getters with a different syntax from the ones generated by Rollup', () => { + expect(() => { + transform( + `const object = { + get prop() { + const foo = 'foo'; + return foo; + } +};` + ); + }).toThrow(); + }); +}); diff --git a/scripts/babel/remove-getters.js b/scripts/babel/remove-getters.js new file mode 100644 index 0000000000000..3ce9e4a9009cf --- /dev/null +++ b/scripts/babel/remove-getters.js @@ -0,0 +1,54 @@ +/** + * Copyright (c) 2013-present, Facebook, Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ +'use strict'; + +module.exports = ({types: t}) => { + return { + visitor: { + ObjectMethod: path => { + // Turns this code: + // + // get prop() { + // return variable; + // } + // + // into this: + // + // prop: variable; + if (path.node.kind !== 'get') { + return; + } + + const keyNode = path.node.key; + const isValidKey = t.isIdentifier(keyNode); + if (!isValidKey) { + throw path.buildCodeFrameError( + 'Getter key format not supported. Expected identifier.' + ); + } + + const bodyNode = path.node.body; + const isValidBody = + bodyNode.body.length === 1 && + t.isReturnStatement(bodyNode.body[0]) && + t.isIdentifier(bodyNode.body[0].argument); + if (!isValidBody) { + throw path.buildCodeFrameError( + 'Getter body format not supported. Expected return of identifier.' + ); + } + + const prop = keyNode.name; + const variable = bodyNode.body[0].argument.name; + + path.replaceWith( + t.objectProperty(t.identifier(prop), t.identifier(variable)) + ); + }, + }, + }; +}; diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 043dfbe1ac4b9..42d416c9b5791 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -2,6 +2,7 @@ const {rollup} = require('rollup'); const babel = require('rollup-plugin-babel'); +const babelCore = require('babel-core'); const closure = require('./plugins/closure-plugin'); const commonjs = require('rollup-plugin-commonjs'); const prettier = require('rollup-plugin-prettier'); @@ -357,6 +358,23 @@ function getPlugins( }), // We still need CommonJS for external deps like object-assign. commonjs(), + isFBBundle && { + renderChunk(source) { + // Run a final Babel pass after Rollup bundle. + const babelOptions = { + ast: false, + babelrc: false, + compact: false, + plugins: [ + // This is needed because Rollup outputs getters, but we can't use + // getters in www. + require('../babel/remove-getters'), + ], + }; + const result = babelCore.transform(source, babelOptions); + return result.code; + }, + }, // Apply dead code elimination and/or minification. isProduction && closure( diff --git a/yarn.lock b/yarn.lock index ae0c3011b1109..1aa15b3c46208 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4440,9 +4440,10 @@ rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1: dependencies: glob "^7.0.5" -rollup-plugin-babel@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-3.0.2.tgz#a2765dea0eaa8aece351c983573300d17497495b" +rollup-plugin-babel@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-3.0.7.tgz#5b13611f1ab8922497e9d15197ae5d8a23fe3b1e" + integrity sha512-bVe2y0z/V5Ax1qU8NX/0idmzIwJPdUGu8Xx3vXH73h0yGjxfv2gkFI82MBVg49SlsFlLTBadBHb67zy4TWM3hA== dependencies: rollup-pluginutils "^1.5.0" From 716715f00723dc1f08b493a8d8b176ed262181c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Thu, 7 Mar 2019 21:31:18 +0100 Subject: [PATCH 04/55] rollup 1.5 --- package.json | 4 ++-- yarn.lock | 48 +++++++----------------------------------------- 2 files changed, 9 insertions(+), 43 deletions(-) diff --git a/package.json b/package.json index d90ab0da2d68d..33d4ab2fc5271 100644 --- a/package.json +++ b/package.json @@ -72,12 +72,12 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.4.1", + "rollup": "^1.5.0", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.2.1", "rollup-plugin-node-resolve": "^2.1.1", "rollup-plugin-prettier": "^0.6.0", - "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-replace": "^2.1.0", "rollup-plugin-strip-banner": "^0.2.0", "semver": "^5.5.0", "targz": "^1.0.1", diff --git a/yarn.lock b/yarn.lock index 1aa15b3c46208..f8ba2519feb83 100644 --- a/yarn.lock +++ b/yarn.lock @@ -97,24 +97,20 @@ "@mattiasbuelens/web-streams-polyfill@0.1.0": version "0.1.0" resolved "https://registry.yarnpkg.com/@mattiasbuelens/web-streams-polyfill/-/web-streams-polyfill-0.1.0.tgz#c06ebfa7e00cc512a878c3aaae4cf113ac89ac24" - integrity sha512-oMsvblvOezdM/j1ph0uU8s6Wm0EfCyMZtZcxQ232CqSpjm08lrKPizeMltN0eVv4dQf0DDFaxUFyiz8x51lgAA== dependencies: "@types/whatwg-streams" "^0.0.6" "@types/estree@0.0.39": version "0.0.39" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" - integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== "@types/node@^11.9.5": version "11.10.4" resolved "https://registry.yarnpkg.com/@types/node/-/node-11.10.4.tgz#3f5fc4f0f322805f009e00ab35a2ff3d6b778e42" - integrity sha512-wa09itaLE8L705aXd8F80jnFpxz3Y1/KRHfKsYL2bPc0XF+wEWu8sR9n5bmeu8Ba1N9z2GRNzm/YdHcghLkLKg== "@types/whatwg-streams@^0.0.6": version "0.0.6" resolved "https://registry.yarnpkg.com/@types/whatwg-streams/-/whatwg-streams-0.0.6.tgz#5062c67efb695c886fe3dbb9618df35aac418503" - integrity sha512-O4Hat94N1RUCObqAbVUtd6EcucseqBcpfbFXzy12CYF6BQVHWR+ztDA3YPjewCmdKHYZ5VA7TZ5hq2bMyqxiBw== abab@^1.0.4: version "1.0.4" @@ -151,7 +147,6 @@ acorn@^5.2.1: acorn@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" - integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA== agent-base@^4.1.0: version "4.1.2" @@ -1544,7 +1539,6 @@ detect-newline@^2.1.0: diff@4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.1.tgz#0c667cb467ebbb5cea7f14f135cc2dba7780a8ff" - integrity sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q== diff@^3.2.0: version "3.3.0" @@ -1810,12 +1804,10 @@ estree-walker@^0.3.0: estree-walker@^0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.5.2.tgz#d3850be7529c9580d815600b53126515e146dd39" - integrity sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig== estree-walker@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.0.tgz#5d865327c44a618dde5699f763891ae31f257dae" - integrity sha512-peq1RfVAVzr3PU/jL31RaOjUKLoZJpObQWJJ+LgfcxDUifyLZ1RjPQZTl0pzj2uJ45b7A7XpyppXvxdEqzo4rw== esutils@^2.0.0, esutils@^2.0.2: version "2.0.2" @@ -2287,27 +2279,22 @@ globby@^5.0.0: google-closure-compiler-java@^20190106.0.0: version "20190106.0.0" resolved "https://registry.yarnpkg.com/google-closure-compiler-java/-/google-closure-compiler-java-20190106.0.0.tgz#10b89c17901bece749bc6f7f5ea5cfdedb0374ff" - integrity sha512-M/mrssfSTY7CQLzW9Zc1voGHvPCxMG2MK7Y1USY9/oBHBVzYRxDac3k0icjpglPu9/uIDw4BwpKTrGYfvv3O1Q== google-closure-compiler-js@^20190106.0.0: version "20190106.0.0" resolved "https://registry.yarnpkg.com/google-closure-compiler-js/-/google-closure-compiler-js-20190106.0.0.tgz#cf630a1d290bf7dd545d614754e844d08663fc5a" - integrity sha512-9gbXqArlCvwp3FZOQO8dyyt6BZChliLuU95aseoTS/aapCfkxclBT4R6ar9hrEvu/fA4Zgpz+KPQyeOeJkUauQ== google-closure-compiler-linux@^20190106.0.0: version "20190106.0.0" resolved "https://registry.yarnpkg.com/google-closure-compiler-linux/-/google-closure-compiler-linux-20190106.0.0.tgz#512cc89768c302b7f3ebe36a45bc0f41698cabe1" - integrity sha512-rShT8RSaGbbnNAFhPL1t2BP6Mq9ayBwWPpCPgH9bLtGSH4qrmmx+V5RMaZ4gOaOlhyB/UpwB6E7E4TEG5RbJyg== google-closure-compiler-osx@^20190106.0.0: version "20190106.0.0" resolved "https://registry.yarnpkg.com/google-closure-compiler-osx/-/google-closure-compiler-osx-20190106.0.0.tgz#ee013acedf97b9135b305bb206fc0a115c088aab" - integrity sha512-yLmJfb6MnqriG7daWCGQVz4YEtHDxjKmAbEkSXMy2YkWFACgRTF0b9u3BPIP8/pX/5XmKCKWWE1d66OMIlRaqQ== google-closure-compiler@20190106.0.0: version "20190106.0.0" resolved "https://registry.yarnpkg.com/google-closure-compiler/-/google-closure-compiler-20190106.0.0.tgz#dc06d30c5ef380cde7f54b6741e58e7378186d1a" - integrity sha512-6bXgR9T9kBgs9iZAtqmLe8tmk8uF6IjqDK8sal7PQ2rDju0hRbkJPgDHvlmGlCuB1wsJNanIXHYtqHUCrcvpcw== dependencies: chalk "^1.0.0" google-closure-compiler-java "^20190106.0.0" @@ -3413,7 +3400,6 @@ lodash.find@^4.6.0: lodash.hasin@4.5.2: version "4.5.2" resolved "https://registry.yarnpkg.com/lodash.hasin/-/lodash.hasin-4.5.2.tgz#f91e352378d21ef7090b9e7687c2ca35c5b4d52a" - integrity sha1-+R41I3jSHvcJC552h8LKNcW01So= lodash.includes@^4.3.0: version "4.3.0" @@ -3422,12 +3408,10 @@ lodash.includes@^4.3.0: lodash.isempty@4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e" - integrity sha1-b4bL7di+TsmHvpqvM8loTbGzHn4= lodash.isnil@4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz#49e28cd559013458c814c5479d3c663a21bfaa6c" - integrity sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw= lodash.isobject@^3.0.2: version "3.0.2" @@ -3440,7 +3424,6 @@ lodash.keys@^4.0.8: lodash.omitby@4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.omitby/-/lodash.omitby-4.6.0.tgz#5c15ff4754ad555016b53c041311e8f079204791" - integrity sha1-XBX/R1StVVAWtTwEExHo8HkgR5E= lodash.sortby@^4.7.0: version "4.7.0" @@ -3486,20 +3469,12 @@ magic-string@0.19.1: magic-string@0.25.1: version "0.25.1" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.1.tgz#b1c248b399cd7485da0fe7385c2fc7011843266e" - integrity sha512-sCuTz6pYom8Rlt4ISPFn6wuFodbKMIHUMv4Qko9P17dpxb7s52KJTmRuZZqHdGmLCK9AOcDare039nRIcfdkEg== dependencies: sourcemap-codec "^1.4.1" -magic-string@^0.22.4: - version "0.22.4" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.4.tgz#31039b4e40366395618c1d6cf8193c53917475ff" - dependencies: - vlq "^0.2.1" - magic-string@^0.25.1: version "0.25.2" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.2.tgz#139c3a729515ec55e96e69e82a11fe890a293ad9" - integrity sha512-iLs9mPjh9IuTtRsqqhNGYcZXGei0Nh/A4xirrsqW7c+QhKVFL2vm7U09ru6cHRD22azaP/wMDgI+HCqbETMTtg== dependencies: sourcemap-codec "^1.4.4" @@ -4021,7 +3996,6 @@ path-parse@^1.0.5: path-parse@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" - integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== path-type@^1.0.0: version "1.1.0" @@ -4409,7 +4383,6 @@ resolve@^1.1.6: resolve@^1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" - integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== dependencies: path-parse "^1.0.6" @@ -4443,14 +4416,12 @@ rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1: rollup-plugin-babel@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-3.0.7.tgz#5b13611f1ab8922497e9d15197ae5d8a23fe3b1e" - integrity sha512-bVe2y0z/V5Ax1qU8NX/0idmzIwJPdUGu8Xx3vXH73h0yGjxfv2gkFI82MBVg49SlsFlLTBadBHb67zy4TWM3hA== dependencies: rollup-pluginutils "^1.5.0" rollup-plugin-commonjs@^9.2.1: version "9.2.1" resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.2.1.tgz#bb151ca8fa23600c7a03e25f9f0a45b1ee922dac" - integrity sha512-X0A/Cp/t+zbONFinBhiTZrfuUaVwRIp4xsbKq/2ohA2CDULa/7ONSJTelqxon+Vds2R2t2qJTqJQucKUC8GKkw== dependencies: estree-walker "^0.5.2" magic-string "^0.25.1" @@ -4468,7 +4439,6 @@ rollup-plugin-node-resolve@^2.1.1: rollup-plugin-prettier@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/rollup-plugin-prettier/-/rollup-plugin-prettier-0.6.0.tgz#3b53b4ac2def23f150f496cff9106f4042a4ade1" - integrity sha512-BgfyZ1biKcAaRNzfUyG/CeI5dFn+WsygK7kYjuXM6aL4m3t/53ZpJI2ZSMAeaKj6w2dj3CkOYbT0gulwh2SvKA== dependencies: diff "4.0.1" lodash.hasin "4.5.2" @@ -4478,11 +4448,11 @@ rollup-plugin-prettier@^0.6.0: magic-string "0.25.1" prettier "^1.0.0" -rollup-plugin-replace@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.0.0.tgz#19074089c8ed57184b8cc64e967a03d095119277" +rollup-plugin-replace@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.1.0.tgz#f9c07a4a89a2f8be912ee54b3f0f68d91e9ed0ae" dependencies: - magic-string "^0.22.4" + magic-string "^0.25.1" minimatch "^3.0.2" rollup-pluginutils "^2.0.1" @@ -4511,15 +4481,13 @@ rollup-pluginutils@^1.5.0: rollup-pluginutils@^2.3.3: version "2.4.1" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.4.1.tgz#de43ab54965bbf47843599a7f3adceb723de38db" - integrity sha512-wesMQ9/172IJDIW/lYWm0vW0LiKe5Ekjws481R7z9WTRtmO59cqyM/2uUlxvf6yzm/fElFmHUobeQOYz46dZJw== dependencies: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.4.1.tgz#cc03ef6fb49dd72a878e3da0131c0a3696de14a7" - integrity sha512-YWf5zeR6SWtqZmCnuYs4a+ZJetj8NT4yfBMPXekWHW4L3144jM+J2AWagQVejB0FwCqjEUP9l8o4hg1rPDfQlg== +rollup@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.5.0.tgz#559350d52db3ea7fc750bfbf434276b7198d60af" dependencies: "@types/estree" "0.0.39" "@types/node" "^11.9.5" @@ -4591,7 +4559,6 @@ sax@^1.2.4: scheduler@^0.11.0: version "0.11.3" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.11.3.tgz#b5769b90cf8b1464f3f3cfcafe8e3cd7555a2d6b" - integrity sha512-i9X9VRRVZDd3xZw10NY5Z2cVMbdYg6gqFecfj79USv1CFN+YrJ3gIPRKf1qlY+Sxly4djoKdfx1T+m9dnRB8kQ== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -4735,7 +4702,6 @@ source-map@^0.6.0, source-map@~0.6.1: sourcemap-codec@^1.4.1, sourcemap-codec@^1.4.4: version "1.4.4" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.4.tgz#c63ea927c029dd6bd9a2b7fa03b3fec02ad56e9f" - integrity sha512-CYAPYdBu34781kLHkaW3m6b/uUSyMOC2R61gcYMWooeuaGtjof86ZA/8T+qVPPt7np1085CR9hmMGrySwEc8Xg== spdx-correct@^3.0.0: version "3.0.0" From 1ebf0a6f79323dc98f3ec4f359db1b38549993d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Fri, 8 Mar 2019 12:36:31 +0100 Subject: [PATCH 05/55] upd to ver 1.6.0 --- package.json | 2 +- scripts/rollup/results.json | 522 ++++++++++++++++++------------------ yarn.lock | 7 +- 3 files changed, 266 insertions(+), 265 deletions(-) diff --git a/package.json b/package.json index 33d4ab2fc5271..febcdd5779d27 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.5.0", + "rollup": "^1.6.0", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.2.1", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/scripts/rollup/results.json b/scripts/rollup/results.json index a75771086ee82..215c0dae4be01 100644 --- a/scripts/rollup/results.json +++ b/scripts/rollup/results.json @@ -4,29 +4,29 @@ "filename": "react.development.js", "bundleType": "UMD_DEV", "packageName": "react", - "size": 102032, - "gzip": 26457 + "size": 104785, + "gzip": 25920 }, { "filename": "react.production.min.js", "bundleType": "UMD_PROD", "packageName": "react", - "size": 12564, - "gzip": 4826 + "size": 12596, + "gzip": 4831 }, { "filename": "react.development.js", "bundleType": "NODE_DEV", "packageName": "react", - "size": 63704, - "gzip": 17181 + "size": 61991, + "gzip": 16430 }, { "filename": "react.production.min.js", "bundleType": "NODE_PROD", "packageName": "react", - "size": 6831, - "gzip": 2817 + "size": 6836, + "gzip": 2809 }, { "filename": "React-dev.js", @@ -46,29 +46,29 @@ "filename": "react-dom.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 791682, - "gzip": 179962 + "size": 785213, + "gzip": 173187 }, { "filename": "react-dom.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 107808, - "gzip": 34704 + "size": 107372, + "gzip": 34832 }, { "filename": "react-dom.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 786187, - "gzip": 178415 + "size": 743800, + "gzip": 170000 }, { "filename": "react-dom.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 108031, - "gzip": 34186 + "size": 107321, + "gzip": 34282 }, { "filename": "ReactDOM-dev.js", @@ -88,29 +88,29 @@ "filename": "react-dom-test-utils.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 48181, - "gzip": 13291 + "size": 49629, + "gzip": 13014 }, { "filename": "react-dom-test-utils.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 10504, - "gzip": 3882 + "size": 10542, + "gzip": 3904 }, { "filename": "react-dom-test-utils.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 47895, - "gzip": 13220 + "size": 47135, + "gzip": 12836 }, { "filename": "react-dom-test-utils.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 10281, - "gzip": 3814 + "size": 10273, + "gzip": 3804 }, { "filename": "ReactTestUtils-dev.js", @@ -123,29 +123,29 @@ "filename": "react-dom-unstable-native-dependencies.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 62058, - "gzip": 16289 + "size": 61092, + "gzip": 15163 }, { "filename": "react-dom-unstable-native-dependencies.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 11263, - "gzip": 3892 + "size": 11278, + "gzip": 3896 }, { "filename": "react-dom-unstable-native-dependencies.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 61722, - "gzip": 16156 + "size": 58126, + "gzip": 14954 }, { "filename": "react-dom-unstable-native-dependencies.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 10998, - "gzip": 3785 + "size": 11001, + "gzip": 3783 }, { "filename": "ReactDOMUnstableNativeDependencies-dev.js", @@ -165,29 +165,29 @@ "filename": "react-dom-server.browser.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 130425, - "gzip": 34746 + "size": 129595, + "gzip": 33379 }, { "filename": "react-dom-server.browser.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 19319, - "gzip": 7379 + "size": 19311, + "gzip": 7366 }, { "filename": "react-dom-server.browser.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 126463, - "gzip": 33795 + "size": 119630, + "gzip": 32065 }, { "filename": "react-dom-server.browser.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 19239, - "gzip": 7368 + "size": 19212, + "gzip": 7344 }, { "filename": "ReactDOMServer-dev.js", @@ -207,43 +207,43 @@ "filename": "react-dom-server.node.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 128570, - "gzip": 34348 + "size": 121512, + "gzip": 32541 }, { "filename": "react-dom-server.node.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 20132, - "gzip": 7685 + "size": 20137, + "gzip": 7677 }, { "filename": "react-art.development.js", "bundleType": "UMD_DEV", "packageName": "react-art", - "size": 562387, - "gzip": 121860 + "size": 552658, + "gzip": 116112 }, { "filename": "react-art.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-art", - "size": 99616, - "gzip": 30538 + "size": 99238, + "gzip": 30564 }, { "filename": "react-art.development.js", "bundleType": "NODE_DEV", "packageName": "react-art", - "size": 491818, - "gzip": 104175 + "size": 455504, + "gzip": 97326 }, { "filename": "react-art.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-art", - "size": 63873, - "gzip": 19446 + "size": 63305, + "gzip": 19428 }, { "filename": "ReactART-dev.js", @@ -291,29 +291,29 @@ "filename": "react-test-renderer.development.js", "bundleType": "UMD_DEV", "packageName": "react-test-renderer", - "size": 503952, - "gzip": 106548 + "size": 464347, + "gzip": 95338 }, { "filename": "react-test-renderer.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-test-renderer", - "size": 65222, - "gzip": 19962 + "size": 64397, + "gzip": 19754 }, { "filename": "react-test-renderer.development.js", "bundleType": "NODE_DEV", "packageName": "react-test-renderer", - "size": 498258, - "gzip": 105207 + "size": 438771, + "gzip": 93228 }, { "filename": "react-test-renderer.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-test-renderer", - "size": 64873, - "gzip": 19614 + "size": 63984, + "gzip": 19460 }, { "filename": "ReactTestRenderer-dev.js", @@ -326,29 +326,29 @@ "filename": "react-test-renderer-shallow.development.js", "bundleType": "UMD_DEV", "packageName": "react-test-renderer", - "size": 38084, - "gzip": 9724 + "size": 39130, + "gzip": 9639 }, { "filename": "react-test-renderer-shallow.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-test-renderer", - "size": 11382, - "gzip": 3422 + "size": 11374, + "gzip": 3418 }, { "filename": "react-test-renderer-shallow.development.js", "bundleType": "NODE_DEV", "packageName": "react-test-renderer", - "size": 32246, - "gzip": 8323 + "size": 31801, + "gzip": 8178 }, { "filename": "react-test-renderer-shallow.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-test-renderer", - "size": 12043, - "gzip": 3734 + "size": 12018, + "gzip": 3713 }, { "filename": "ReactShallowRenderer-dev.js", @@ -361,57 +361,57 @@ "filename": "react-noop-renderer.development.js", "bundleType": "NODE_DEV", "packageName": "react-noop-renderer", - "size": 28240, - "gzip": 6740 + "size": 24786, + "gzip": 6082 }, { "filename": "react-noop-renderer.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-noop-renderer", - "size": 10081, - "gzip": 3367 + "size": 9047, + "gzip": 3035 }, { "filename": "react-reconciler.development.js", "bundleType": "NODE_DEV", "packageName": "react-reconciler", - "size": 489120, - "gzip": 102507 + "size": 467840, + "gzip": 97647 }, { "filename": "react-reconciler.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-reconciler", - "size": 65080, - "gzip": 19234 + "size": 64458, + "gzip": 19257 }, { "filename": "react-reconciler-persistent.development.js", "bundleType": "NODE_DEV", "packageName": "react-reconciler", - "size": 487276, - "gzip": 101780 + "size": 466406, + "gzip": 97524 }, { "filename": "react-reconciler-persistent.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-reconciler", - "size": 65091, - "gzip": 19239 + "size": 64469, + "gzip": 19262 }, { "filename": "react-reconciler-reflection.development.js", "bundleType": "NODE_DEV", "packageName": "react-reconciler", - "size": 16132, - "gzip": 5091 + "size": 15768, + "gzip": 4898 }, { "filename": "react-reconciler-reflection.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-reconciler", - "size": 2757, - "gzip": 1247 + "size": 2760, + "gzip": 1244 }, { "filename": "react-call-return.development.js", @@ -431,29 +431,29 @@ "filename": "react-is.development.js", "bundleType": "UMD_DEV", "packageName": "react-is", - "size": 8255, - "gzip": 2495 + "size": 8674, + "gzip": 2527 }, { "filename": "react-is.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-is", - "size": 2342, - "gzip": 898 + "size": 2357, + "gzip": 906 }, { "filename": "react-is.development.js", "bundleType": "NODE_DEV", "packageName": "react-is", - "size": 8066, - "gzip": 2445 + "size": 8081, + "gzip": 2451 }, { "filename": "react-is.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-is", - "size": 2339, - "gzip": 838 + "size": 2342, + "gzip": 833 }, { "filename": "ReactIs-dev.js", @@ -487,176 +487,176 @@ "filename": "create-subscription.development.js", "bundleType": "NODE_DEV", "packageName": "create-subscription", - "size": 8535, - "gzip": 2957 + "size": 8499, + "gzip": 2938 }, { "filename": "create-subscription.production.min.js", "bundleType": "NODE_PROD", "packageName": "create-subscription", - "size": 2886, - "gzip": 1346 + "size": 2889, + "gzip": 1344 }, { "filename": "React-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react", - "size": 60786, - "gzip": 16140 + "size": 60238, + "gzip": 15966 }, { "filename": "React-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react", - "size": 15734, - "gzip": 4189 + "size": 15302, + "gzip": 4132 }, { "filename": "ReactDOM-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 809740, - "gzip": 179616 + "size": 784298, + "gzip": 175226 }, { "filename": "ReactDOM-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 329960, - "gzip": 60112 + "size": 325776, + "gzip": 59887 }, { "filename": "ReactTestUtils-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 44795, - "gzip": 12159 + "size": 43811, + "gzip": 11794 }, { "filename": "ReactDOMUnstableNativeDependencies-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 59002, - "gzip": 14967 + "size": 55078, + "gzip": 13721 }, { "filename": "ReactDOMUnstableNativeDependencies-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 26900, - "gzip": 5426 + "size": 27058, + "gzip": 5454 }, { "filename": "ReactDOMServer-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 127337, - "gzip": 33235 + "size": 125368, + "gzip": 32614 }, { "filename": "ReactDOMServer-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 46343, - "gzip": 10662 + "size": 46353, + "gzip": 10650 }, { "filename": "ReactART-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-art", - "size": 501297, - "gzip": 103384 + "size": 477960, + "gzip": 99617 }, { "filename": "ReactART-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-art", - "size": 200132, - "gzip": 33817 + "size": 198481, + "gzip": 33775 }, { "filename": "ReactNativeRenderer-dev.js", "bundleType": "RN_FB_DEV", "packageName": "react-native-renderer", - "size": 631255, - "gzip": 134845 + "size": 593396, + "gzip": 127890 }, { "filename": "ReactNativeRenderer-prod.js", "bundleType": "RN_FB_PROD", "packageName": "react-native-renderer", - "size": 252735, - "gzip": 44084 + "size": 250563, + "gzip": 43830 }, { "filename": "ReactNativeRenderer-dev.js", "bundleType": "RN_OSS_DEV", "packageName": "react-native-renderer", - "size": 631168, - "gzip": 134810 + "size": 589817, + "gzip": 127304 }, { "filename": "ReactNativeRenderer-prod.js", "bundleType": "RN_OSS_PROD", "packageName": "react-native-renderer", - "size": 252749, - "gzip": 44079 + "size": 250758, + "gzip": 43863 }, { "filename": "ReactFabric-dev.js", "bundleType": "RN_FB_DEV", "packageName": "react-native-renderer", - "size": 621889, - "gzip": 132504 + "size": 588156, + "gzip": 125927 }, { "filename": "ReactFabric-prod.js", "bundleType": "RN_FB_PROD", "packageName": "react-native-renderer", - "size": 244896, - "gzip": 42571 + "size": 244167, + "gzip": 42422 }, { "filename": "ReactFabric-dev.js", "bundleType": "RN_OSS_DEV", "packageName": "react-native-renderer", - "size": 621794, - "gzip": 132455 + "size": 584569, + "gzip": 125334 }, { "filename": "ReactFabric-prod.js", "bundleType": "RN_OSS_PROD", "packageName": "react-native-renderer", - "size": 244902, - "gzip": 42561 + "size": 244298, + "gzip": 42448 }, { "filename": "ReactTestRenderer-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-test-renderer", - "size": 508573, - "gzip": 104823 + "size": 446740, + "gzip": 92546 }, { "filename": "ReactShallowRenderer-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-test-renderer", - "size": 30628, - "gzip": 7749 + "size": 30406, + "gzip": 7664 }, { "filename": "ReactIs-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-is", - "size": 6437, - "gzip": 1724 + "size": 6435, + "gzip": 1717 }, { "filename": "ReactIs-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-is", - "size": 4838, - "gzip": 1202 + "size": 4836, + "gzip": 1201 }, { "filename": "scheduler.development.js", @@ -676,15 +676,15 @@ "filename": "scheduler.development.js", "bundleType": "NODE_DEV", "packageName": "scheduler", - "size": 23505, - "gzip": 6019 + "size": 23115, + "gzip": 5938 }, { "filename": "scheduler.production.min.js", "bundleType": "NODE_PROD", "packageName": "scheduler", - "size": 4888, - "gzip": 1819 + "size": 4891, + "gzip": 1813 }, { "filename": "SimpleCacheProvider-dev.js", @@ -704,50 +704,50 @@ "filename": "react-noop-renderer-persistent.development.js", "bundleType": "NODE_DEV", "packageName": "react-noop-renderer", - "size": 28359, - "gzip": 6753 + "size": 24845, + "gzip": 6092 }, { "filename": "react-noop-renderer-persistent.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-noop-renderer", - "size": 10103, - "gzip": 3373 + "size": 9041, + "gzip": 3024 }, { "filename": "react-dom.profiling.min.js", "bundleType": "NODE_PROFILING", "packageName": "react-dom", - "size": 111178, - "gzip": 35023 + "size": 110579, + "gzip": 34983 }, { "filename": "ReactNativeRenderer-profiling.js", "bundleType": "RN_OSS_PROFILING", "packageName": "react-native-renderer", - "size": 259254, - "gzip": 45666 + "size": 257215, + "gzip": 45354 }, { "filename": "ReactFabric-profiling.js", "bundleType": "RN_OSS_PROFILING", "packageName": "react-native-renderer", - "size": 251284, - "gzip": 44137 + "size": 249574, + "gzip": 43845 }, { "filename": "Scheduler-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "scheduler", - "size": 23758, - "gzip": 6067 + "size": 23580, + "gzip": 6033 }, { "filename": "Scheduler-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "scheduler", "size": 14025, - "gzip": 2841 + "gzip": 2839 }, { "filename": "react.profiling.min.js", @@ -760,337 +760,337 @@ "filename": "React-profiling.js", "bundleType": "FB_WWW_PROFILING", "packageName": "react", - "size": 15734, - "gzip": 4189 + "size": 15302, + "gzip": 4132 }, { "filename": "ReactDOM-profiling.js", "bundleType": "FB_WWW_PROFILING", "packageName": "react-dom", - "size": 336694, - "gzip": 61627 + "size": 331619, + "gzip": 61230 }, { "filename": "ReactNativeRenderer-profiling.js", "bundleType": "RN_FB_PROFILING", "packageName": "react-native-renderer", - "size": 259235, - "gzip": 45675 + "size": 257196, + "gzip": 45358 }, { "filename": "ReactFabric-profiling.js", "bundleType": "RN_FB_PROFILING", "packageName": "react-native-renderer", - "size": 251273, - "gzip": 44141 + "size": 249563, + "gzip": 43848 }, { "filename": "react.profiling.min.js", "bundleType": "UMD_PROFILING", "packageName": "react", - "size": 14773, - "gzip": 5356 + "size": 14832, + "gzip": 5379 }, { "filename": "react-dom.profiling.min.js", "bundleType": "UMD_PROFILING", "packageName": "react-dom", - "size": 110796, - "gzip": 35607 + "size": 110498, + "gzip": 35593 }, { "filename": "scheduler-tracing.development.js", "bundleType": "NODE_DEV", "packageName": "scheduler", - "size": 10737, - "gzip": 2535 + "size": 9124, + "gzip": 1856 }, { "filename": "scheduler-tracing.production.min.js", "bundleType": "NODE_PROD", "packageName": "scheduler", - "size": 719, - "gzip": 374 + "size": 722, + "gzip": 372 }, { "filename": "scheduler-tracing.profiling.min.js", "bundleType": "NODE_PROFILING", "packageName": "scheduler", - "size": 3334, - "gzip": 991 + "size": 3337, + "gzip": 987 }, { "filename": "SchedulerTracing-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "scheduler", - "size": 10207, - "gzip": 2134 + "size": 9819, + "gzip": 2082 }, { "filename": "SchedulerTracing-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "scheduler", - "size": 899, - "gzip": 425 + "size": 897, + "gzip": 424 }, { "filename": "SchedulerTracing-profiling.js", "bundleType": "FB_WWW_PROFILING", "packageName": "scheduler", - "size": 6979, - "gzip": 1257 + "size": 6975, + "gzip": 1254 }, { "filename": "react-cache.development.js", "bundleType": "NODE_DEV", "packageName": "react-cache", - "size": 9030, - "gzip": 3016 + "size": 9114, + "gzip": 3056 }, { "filename": "react-cache.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-cache", - "size": 2199, - "gzip": 1125 + "size": 2202, + "gzip": 1121 }, { "filename": "ReactCache-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-cache", - "size": 7429, - "gzip": 2370 + "size": 7506, + "gzip": 2409 }, { "filename": "ReactCache-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-cache", - "size": 5200, + "size": 5183, "gzip": 1641 }, { "filename": "react-cache.development.js", "bundleType": "UMD_DEV", "packageName": "react-cache", - "size": 9261, - "gzip": 3090 + "size": 9891, + "gzip": 3162 }, { "filename": "react-cache.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-cache", - "size": 2398, - "gzip": 1215 + "size": 2417, + "gzip": 1224 }, { "filename": "jest-react.development.js", "bundleType": "NODE_DEV", "packageName": "jest-react", - "size": 9286, - "gzip": 3053 + "size": 7372, + "gzip": 2704 }, { "filename": "jest-react.production.min.js", "bundleType": "NODE_PROD", "packageName": "jest-react", - "size": 3716, - "gzip": 1655 + "size": 2930, + "gzip": 1442 }, { "filename": "JestReact-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "jest-react", - "size": 6125, - "gzip": 1827 + "size": 4128, + "gzip": 1448 }, { "filename": "JestReact-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "jest-react", - "size": 5201, - "gzip": 1623 + "size": 3587, + "gzip": 1314 }, { "filename": "react-debug-tools.development.js", "bundleType": "NODE_DEV", "packageName": "react-debug-tools", - "size": 19024, - "gzip": 5638 + "size": 19450, + "gzip": 5755 }, { "filename": "react-debug-tools.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-debug-tools", - "size": 5800, - "gzip": 2343 + "size": 5947, + "gzip": 2405 }, { "filename": "eslint-plugin-react-hooks.development.js", "bundleType": "NODE_DEV", "packageName": "eslint-plugin-react-hooks", - "size": 50458, - "gzip": 11887 + "size": 74242, + "gzip": 16914 }, { "filename": "eslint-plugin-react-hooks.production.min.js", "bundleType": "NODE_PROD", "packageName": "eslint-plugin-react-hooks", - "size": 12598, - "gzip": 4566 + "size": 19783, + "gzip": 6807 }, { "filename": "ReactDOMFizzServer-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 3772, - "gzip": 1432 + "size": 3762, + "gzip": 1429 }, { "filename": "ReactDOMFizzServer-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 2211, - "gzip": 874 + "size": 2201, + "gzip": 876 }, { "filename": "react-noop-renderer-server.development.js", "bundleType": "NODE_DEV", "packageName": "react-noop-renderer", - "size": 1861, - "gzip": 869 + "size": 1706, + "gzip": 826 }, { "filename": "react-noop-renderer-server.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-noop-renderer", - "size": 804, - "gzip": 482 + "size": 783, + "gzip": 465 }, { "filename": "react-stream.development.js", "bundleType": "NODE_DEV", "packageName": "react-stream", - "size": 4633, - "gzip": 1683 + "size": 4067, + "gzip": 1413 }, { "filename": "react-stream.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-stream", - "size": 1224, - "gzip": 655 + "size": 1245, + "gzip": 664 }, { "filename": "react-dom-unstable-fizz.browser.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 3704, - "gzip": 1463 + "size": 3625, + "gzip": 1392 }, { "filename": "react-dom-unstable-fizz.browser.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 1227, - "gzip": 697 + "size": 1246, + "gzip": 699 }, { "filename": "react-dom-unstable-fizz.browser.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 3528, - "gzip": 1416 + "size": 3237, + "gzip": 1321 }, { "filename": "react-dom-unstable-fizz.browser.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 1063, - "gzip": 628 + "size": 1042, + "gzip": 615 }, { "filename": "react-dom-unstable-fizz.node.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 3780, - "gzip": 1443 + "size": 3517, + "gzip": 1356 }, { "filename": "react-dom-unstable-fizz.node.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 1122, - "gzip": 659 + "size": 1129, + "gzip": 658 }, { "filename": "ESLintPluginReactHooks-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "eslint-plugin-react-hooks", - "size": 54073, - "gzip": 12239 + "size": 79481, + "gzip": 17422 }, { "filename": "react-dom-unstable-fire.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 792036, - "gzip": 180102 + "size": 785973, + "gzip": 173307 }, { "filename": "react-dom-unstable-fire.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 107823, - "gzip": 34713 + "size": 107429, + "gzip": 34869 }, { "filename": "react-dom-unstable-fire.profiling.min.js", "bundleType": "UMD_PROFILING", "packageName": "react-dom", - "size": 110811, - "gzip": 35616 + "size": 110513, + "gzip": 35602 }, { "filename": "react-dom-unstable-fire.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 786540, - "gzip": 178557 + "size": 743865, + "gzip": 170031 }, { "filename": "react-dom-unstable-fire.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 108045, - "gzip": 34197 + "size": 107335, + "gzip": 34291 }, { "filename": "react-dom-unstable-fire.profiling.min.js", "bundleType": "NODE_PROFILING", "packageName": "react-dom", - "size": 111192, - "gzip": 35033 + "size": 110593, + "gzip": 34993 }, { "filename": "ReactFire-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 808931, - "gzip": 179569 + "size": 783214, + "gzip": 175000 }, { "filename": "ReactFire-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 318110, - "gzip": 57721 + "size": 314162, + "gzip": 57487 }, { "filename": "ReactFire-profiling.js", "bundleType": "FB_WWW_PROFILING", "packageName": "react-dom", - "size": 324881, - "gzip": 59172 + "size": 320024, + "gzip": 58787 }, { "filename": "jest-mock-scheduler.development.js", @@ -1124,29 +1124,29 @@ "filename": "scheduler-unstable_mock.development.js", "bundleType": "NODE_DEV", "packageName": "scheduler", - "size": 17926, - "gzip": 4128 + "size": 17534, + "gzip": 4037 }, { "filename": "scheduler-unstable_mock.production.min.js", "bundleType": "NODE_PROD", "packageName": "scheduler", - "size": 4173, - "gzip": 1606 + "size": 4176, + "gzip": 1603 }, { "filename": "SchedulerMock-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "scheduler", - "size": 18170, - "gzip": 4175 + "size": 17992, + "gzip": 4144 }, { "filename": "SchedulerMock-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "scheduler", "size": 12088, - "gzip": 2473 + "gzip": 2469 } ] } \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index f8ba2519feb83..24ae1c0956520 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4485,9 +4485,10 @@ rollup-pluginutils@^2.3.3: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.5.0.tgz#559350d52db3ea7fc750bfbf434276b7198d60af" +rollup@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.6.0.tgz#4329f4634718197c678d18491724d50d8b7ee76c" + integrity sha512-qu9iWyuiOxAuBM8cAwLuqPclYdarIpayrkfQB7aTGTiyYPbvx+qVF33sIznfq4bxZCiytQux/FvZieUBAXivCw== dependencies: "@types/estree" "0.0.39" "@types/node" "^11.9.5" From adedcafb68cadcdb2b66528efd7335db85c36b9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Sat, 16 Mar 2019 07:21:18 +0100 Subject: [PATCH 06/55] don't throw error --- scripts/babel/remove-getters.js | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/scripts/babel/remove-getters.js b/scripts/babel/remove-getters.js index 3ce9e4a9009cf..6498cd5a7e953 100644 --- a/scripts/babel/remove-getters.js +++ b/scripts/babel/remove-getters.js @@ -26,9 +26,28 @@ module.exports = ({types: t}) => { const keyNode = path.node.key; const isValidKey = t.isIdentifier(keyNode); if (!isValidKey) { - throw path.buildCodeFrameError( - 'Getter key format not supported. Expected identifier.' - ); + return; + /* + Similar to Rollup.legacy behaviour. + Don't throw error. + + Not all getters code usage can be transformed in meaningful way. + + Code usage of getters, where they can't be transformed should be wrapped in try catch. + + e.g. + + var passiveSupported = false; + try { + var options = { + get passive() { + passiveBrowserEventsSupported = true; + }, + }; + } catch(err) { + passiveSupported = false; + } + */ } const bodyNode = path.node.body; @@ -37,9 +56,10 @@ module.exports = ({types: t}) => { t.isReturnStatement(bodyNode.body[0]) && t.isIdentifier(bodyNode.body[0].argument); if (!isValidBody) { - throw path.buildCodeFrameError( - 'Getter body format not supported. Expected return of identifier.' - ); + /* + Similar to Rollup.legacy behaviour. + Not all getters code usage can be transformed in meaningful way. + */ } const prop = keyNode.name; From 1f51b147be58cabce1db0706296654210b51261c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Sun, 17 Mar 2019 12:37:06 +0100 Subject: [PATCH 07/55] use return instead of throw error --- scripts/babel/remove-getters.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/babel/remove-getters.js b/scripts/babel/remove-getters.js index 6498cd5a7e953..9b2833089b8de 100644 --- a/scripts/babel/remove-getters.js +++ b/scripts/babel/remove-getters.js @@ -35,7 +35,7 @@ module.exports = ({types: t}) => { Code usage of getters, where they can't be transformed should be wrapped in try catch. - e.g. + e.g. use try catch because getters of this style is used as a side effect. var passiveSupported = false; try { @@ -59,7 +59,9 @@ module.exports = ({types: t}) => { /* Similar to Rollup.legacy behaviour. Not all getters code usage can be transformed in meaningful way. + Simply return and don't throw error. */ + return; } const prop = keyNode.name; From 2ba2afffb03fdde3e7c31a9b7195cdc0d6489cad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Sun, 17 Mar 2019 12:39:46 +0100 Subject: [PATCH 08/55] upd code in comment --- scripts/babel/remove-getters.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/babel/remove-getters.js b/scripts/babel/remove-getters.js index 9b2833089b8de..86a9848c2a278 100644 --- a/scripts/babel/remove-getters.js +++ b/scripts/babel/remove-getters.js @@ -37,7 +37,7 @@ module.exports = ({types: t}) => { e.g. use try catch because getters of this style is used as a side effect. - var passiveSupported = false; + var passiveBrowserEventsSupported = false; try { var options = { get passive() { @@ -45,7 +45,7 @@ module.exports = ({types: t}) => { }, }; } catch(err) { - passiveSupported = false; + passiveBrowserEventsSupported = false; } */ } From 180670865c79e4219d118bf8053f24c48b98c42b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Sun, 17 Mar 2019 17:16:29 +0100 Subject: [PATCH 09/55] fix getters test --- .../babel/__tests__/remove-getters-test.js | 35 +++++++++++++------ scripts/babel/remove-getters.js | 7 ++-- 2 files changed, 27 insertions(+), 15 deletions(-) diff --git a/scripts/babel/__tests__/remove-getters-test.js b/scripts/babel/__tests__/remove-getters-test.js index 8c9fa707b49fc..5b824341bd5a5 100644 --- a/scripts/babel/__tests__/remove-getters-test.js +++ b/scripts/babel/__tests__/remove-getters-test.js @@ -51,16 +51,29 @@ describe('remove-getters', () => { ); }); - it('should throw when finding getters with a different syntax from the ones generated by Rollup', () => { - expect(() => { - transform( - `const object = { - get prop() { - const foo = 'foo'; - return foo; - } -};` - ); - }).toThrow(); + it('should ignore when finding getters with a different syntax from the ones generated by Rollup', () => { + compare( + `var passiveBrowserEventsSupported = false; +try { + var options = { + get passive() { + passiveBrowserEventsSupported = true; + } + }; +} catch (err) { + passiveBrowserEventsSupported = false; +}`, + + `var passiveBrowserEventsSupported = false; +try { + var options = { + get passive() { + passiveBrowserEventsSupported = true; + } + }; +} catch (err) { + passiveBrowserEventsSupported = false; +}` + ); }); }); diff --git a/scripts/babel/remove-getters.js b/scripts/babel/remove-getters.js index 86a9848c2a278..80b82bd5d1aba 100644 --- a/scripts/babel/remove-getters.js +++ b/scripts/babel/remove-getters.js @@ -29,13 +29,12 @@ module.exports = ({types: t}) => { return; /* Similar to Rollup.legacy behaviour. - Don't throw error. - Not all getters code usage can be transformed in meaningful way. + Simply return and don't throw error. - Code usage of getters, where they can't be transformed should be wrapped in try catch. + This code based contains getters which can't be transformed but is guarded by using a try catch block. - e.g. use try catch because getters of this style is used as a side effect. + e.g. getters which has a side effect. var passiveBrowserEventsSupported = false; try { From 1b5e466c7601a6eaa214b3f244238658e09574ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Thu, 21 Mar 2019 13:48:42 +0100 Subject: [PATCH 10/55] rollup 1.7 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index b97ba758bd260..719bf02bc73ac 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.6.0", + "rollup": "^1.7.0", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.2.1", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index 24ae1c0956520..9123932a21cfa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4485,10 +4485,10 @@ rollup-pluginutils@^2.3.3: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.6.0.tgz#4329f4634718197c678d18491724d50d8b7ee76c" - integrity sha512-qu9iWyuiOxAuBM8cAwLuqPclYdarIpayrkfQB7aTGTiyYPbvx+qVF33sIznfq4bxZCiytQux/FvZieUBAXivCw== +rollup@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.7.0.tgz#2f5063c0f344f2225d1077655dc54d105a512bb2" + integrity sha512-hjuWSCgoQsFSTsmsNP4AH1l1kfkFqW82gW00V9nL81Zr3JtnKn3rvxh18jUAAEMb7qNoHj21PR5SqbK2mhBgMg== dependencies: "@types/estree" "0.0.39" "@types/node" "^11.9.5" From baacee93c99cf1dda7096a7e2bb11836a3d21ee3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Mon, 25 Mar 2019 13:52:24 +0100 Subject: [PATCH 11/55] rollup 1.7.3 --- package.json | 2 +- yarn.lock | 17 +++++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/package.json b/package.json index 719bf02bc73ac..6243efeb8eb2d 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.7.0", + "rollup": "^1.7.3", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.2.1", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index 9123932a21cfa..d2b5cafb2c545 100644 --- a/yarn.lock +++ b/yarn.lock @@ -104,9 +104,10 @@ version "0.0.39" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" -"@types/node@^11.9.5": - version "11.10.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-11.10.4.tgz#3f5fc4f0f322805f009e00ab35a2ff3d6b778e42" +"@types/node@^11.11.6": + version "11.11.6" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.11.6.tgz#df929d1bb2eee5afdda598a41930fe50b43eaa6a" + integrity sha512-Exw4yUWMBXM3X+8oqzJNRqZSwUAaS4+7NdvHqQuFi/d+synz++xmX3QIf+BFqneW8N31R8Ky+sikfZUXq07ggQ== "@types/whatwg-streams@^0.0.6": version "0.0.6" @@ -4485,13 +4486,13 @@ rollup-pluginutils@^2.3.3: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.7.0.tgz#2f5063c0f344f2225d1077655dc54d105a512bb2" - integrity sha512-hjuWSCgoQsFSTsmsNP4AH1l1kfkFqW82gW00V9nL81Zr3JtnKn3rvxh18jUAAEMb7qNoHj21PR5SqbK2mhBgMg== +rollup@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.7.3.tgz#cade518b92e23efa72026e264e29d9a56cbf8eb9" + integrity sha512-U3/HaZujvGofNZQldfIknKoaNFNRS+j8/uCS/jSy3FrxF9t0FBsgZW4+VXLHG7l1daTgE6+jEy0Dv7cVCB2NPg== dependencies: "@types/estree" "0.0.39" - "@types/node" "^11.9.5" + "@types/node" "^11.11.6" acorn "^6.1.1" rsvp@^3.3.3: From aab5982ff719d158474119629ac7c9bde4db9f71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Fri, 29 Mar 2019 08:19:48 +0100 Subject: [PATCH 12/55] remove comments --- scripts/babel/remove-getters.js | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/scripts/babel/remove-getters.js b/scripts/babel/remove-getters.js index 80b82bd5d1aba..881f5af5d99e4 100644 --- a/scripts/babel/remove-getters.js +++ b/scripts/babel/remove-getters.js @@ -27,26 +27,6 @@ module.exports = ({types: t}) => { const isValidKey = t.isIdentifier(keyNode); if (!isValidKey) { return; - /* - Similar to Rollup.legacy behaviour. - Not all getters code usage can be transformed in meaningful way. - Simply return and don't throw error. - - This code based contains getters which can't be transformed but is guarded by using a try catch block. - - e.g. getters which has a side effect. - - var passiveBrowserEventsSupported = false; - try { - var options = { - get passive() { - passiveBrowserEventsSupported = true; - }, - }; - } catch(err) { - passiveBrowserEventsSupported = false; - } - */ } const bodyNode = path.node.body; @@ -55,11 +35,6 @@ module.exports = ({types: t}) => { t.isReturnStatement(bodyNode.body[0]) && t.isIdentifier(bodyNode.body[0].argument); if (!isValidBody) { - /* - Similar to Rollup.legacy behaviour. - Not all getters code usage can be transformed in meaningful way. - Simply return and don't throw error. - */ return; } From 21737b5d6fd70f2378acbb07402bf15cf7408c32 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Fri, 29 Mar 2019 08:30:04 +0100 Subject: [PATCH 13/55] use rollup 1.7.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6243efeb8eb2d..ef06347176c04 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.7.3", + "rollup": "^1.7.4", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.2.1", "rollup-plugin-node-resolve": "^2.1.1", From 8c10bfea695a5e2cdfb4231fc97d21e824db8b48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Fri, 29 Mar 2019 08:46:13 +0100 Subject: [PATCH 14/55] update yarn.lock for new rollup version --- yarn.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/yarn.lock b/yarn.lock index d2b5cafb2c545..20cea4d756e9a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4486,10 +4486,10 @@ rollup-pluginutils@^2.3.3: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.7.3.tgz#cade518b92e23efa72026e264e29d9a56cbf8eb9" - integrity sha512-U3/HaZujvGofNZQldfIknKoaNFNRS+j8/uCS/jSy3FrxF9t0FBsgZW4+VXLHG7l1daTgE6+jEy0Dv7cVCB2NPg== +rollup@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.7.4.tgz#dd9d1d4935d3db38f16e1caaef635d8d1b0831c4" + integrity sha512-nc86fETLHdozhRWlW/uNVIQ7ODuA1vU2/L8znAxP9TNMx1NA6GTth3llqoxxCle2kkyui+OfGzbKaQxD60NJjA== dependencies: "@types/estree" "0.0.39" "@types/node" "^11.11.6" From ad4b1153501c4d2560bc2df791d3a38be98ce703 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Fri, 5 Apr 2019 15:22:03 +0200 Subject: [PATCH 15/55] rollup version 1.9.0 --- package.json | 2 +- yarn.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index c8eaaaeb47006..5b8795671ae1b 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.7.4", + "rollup": "^1.9.0", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.2.1", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index 0b7a5f7056d86..6ceb845932d8d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4505,7 +4505,7 @@ rollup-pluginutils@^2.4.1, rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.7.4: +rollup@^1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.9.0.tgz#65f7db8d312a07d4e9702316025f91df56ce9f9c" integrity sha512-cNZx9MLpKFMSaObdVFeu8nXw8gfw6yjuxWjt5mRCJcBZrAJ0NHAYwemKjayvYvhLaNNkf3+kS2DKRKS5J6NRVg== From a7e505d9894c88772bdc3a3b5c2e2e348afc1a5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Fri, 5 Apr 2019 15:44:44 +0200 Subject: [PATCH 16/55] rollback to version 1.7.4 --- package.json | 2 +- yarn.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 5b8795671ae1b..c8eaaaeb47006 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.9.0", + "rollup": "^1.7.4", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.2.1", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index 6ceb845932d8d..0b7a5f7056d86 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4505,7 +4505,7 @@ rollup-pluginutils@^2.4.1, rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.9.0: +rollup@^1.7.4: version "1.9.0" resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.9.0.tgz#65f7db8d312a07d4e9702316025f91df56ce9f9c" integrity sha512-cNZx9MLpKFMSaObdVFeu8nXw8gfw6yjuxWjt5mRCJcBZrAJ0NHAYwemKjayvYvhLaNNkf3+kS2DKRKS5J6NRVg== From 214cc3f768896573f39d5dc8a632d78f976a3ff8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Fri, 5 Apr 2019 16:22:07 +0200 Subject: [PATCH 17/55] add globalThis to eslintrc.umd --- scripts/rollup/results.json | 688 +++++++++++++----------- scripts/rollup/validate/eslintrc.umd.js | 1 + 2 files changed, 366 insertions(+), 323 deletions(-) diff --git a/scripts/rollup/results.json b/scripts/rollup/results.json index c858da46fff87..2fb2cade3e59e 100644 --- a/scripts/rollup/results.json +++ b/scripts/rollup/results.json @@ -4,28 +4,28 @@ "filename": "react.development.js", "bundleType": "UMD_DEV", "packageName": "react", - "size": 103860, - "gzip": 26948 + "size": 106890, + "gzip": 26382 }, { "filename": "react.production.min.js", "bundleType": "UMD_PROD", "packageName": "react", - "size": 12346, - "gzip": 4735 + "size": 12296, + "gzip": 4742 }, { "filename": "react.development.js", "bundleType": "NODE_DEV", "packageName": "react", - "size": 65507, - "gzip": 17628 + "size": 64386, + "gzip": 16958 }, { "filename": "react.production.min.js", "bundleType": "NODE_PROD", "packageName": "react", - "size": 6571, + "size": 6576, "gzip": 2718 }, { @@ -46,29 +46,29 @@ "filename": "react-dom.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 835612, - "gzip": 189016 + "size": 874650, + "gzip": 191943 }, { "filename": "react-dom.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 107684, - "gzip": 34777 + "size": 108084, + "gzip": 34997 }, { "filename": "react-dom.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 829867, - "gzip": 187373 + "size": 828109, + "gzip": 188446 }, { "filename": "react-dom.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 107664, - "gzip": 34273 + "size": 108064, + "gzip": 34407 }, { "filename": "ReactDOM-dev.js", @@ -88,29 +88,29 @@ "filename": "react-dom-test-utils.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 53238, - "gzip": 14410 + "size": 55728, + "gzip": 14460 }, { "filename": "react-dom-test-utils.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 10659, - "gzip": 3913 + "size": 10779, + "gzip": 3978 }, { "filename": "react-dom-test-utils.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 52952, - "gzip": 14343 + "size": 53092, + "gzip": 14347 }, { "filename": "react-dom-test-utils.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 10441, - "gzip": 3835 + "size": 10542, + "gzip": 3887 }, { "filename": "ReactTestUtils-dev.js", @@ -123,29 +123,29 @@ "filename": "react-dom-unstable-native-dependencies.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 62213, - "gzip": 16213 + "size": 60990, + "gzip": 15080 }, { "filename": "react-dom-unstable-native-dependencies.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 10936, - "gzip": 3741 + "size": 10948, + "gzip": 3751 }, { "filename": "react-dom-unstable-native-dependencies.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 61877, - "gzip": 16085 + "size": 57858, + "gzip": 14819 }, { "filename": "react-dom-unstable-native-dependencies.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 10669, - "gzip": 3640 + "size": 10696, + "gzip": 3657 }, { "filename": "ReactDOMUnstableNativeDependencies-dev.js", @@ -165,29 +165,29 @@ "filename": "react-dom-server.browser.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 137930, - "gzip": 36351 + "size": 139040, + "gzip": 35164 }, { "filename": "react-dom-server.browser.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 19569, - "gzip": 7381 + "size": 19787, + "gzip": 7446 }, { "filename": "react-dom-server.browser.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 133968, - "gzip": 35384 + "size": 128548, + "gzip": 33917 }, { "filename": "react-dom-server.browser.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 19495, - "gzip": 7377 + "size": 19662, + "gzip": 7414 }, { "filename": "ReactDOMServer-dev.js", @@ -207,43 +207,43 @@ "filename": "react-dom-server.node.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 135957, - "gzip": 35941 + "size": 130309, + "gzip": 34375 }, { "filename": "react-dom-server.node.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 20377, - "gzip": 7690 + "size": 20545, + "gzip": 7720 }, { "filename": "react-art.development.js", "bundleType": "UMD_DEV", "packageName": "react-art", - "size": 582400, - "gzip": 125635 + "size": 635155, + "gzip": 133247 }, { "filename": "react-art.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-art", - "size": 99129, - "gzip": 30380 + "size": 99655, + "gzip": 30480 }, { "filename": "react-art.development.js", "bundleType": "NODE_DEV", "packageName": "react-art", - "size": 511655, - "gzip": 107868 + "size": 533841, + "gzip": 114004 }, { "filename": "react-art.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-art", - "size": 63295, - "gzip": 19346 + "size": 63759, + "gzip": 19456 }, { "filename": "ReactART-dev.js", @@ -291,29 +291,29 @@ "filename": "react-test-renderer.development.js", "bundleType": "UMD_DEV", "packageName": "react-test-renderer", - "size": 525649, - "gzip": 110641 + "size": 541617, + "gzip": 111306 }, { "filename": "react-test-renderer.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-test-renderer", - "size": 64570, - "gzip": 19714 + "size": 65073, + "gzip": 19857 }, { "filename": "react-test-renderer.development.js", "bundleType": "NODE_DEV", "packageName": "react-test-renderer", - "size": 521059, - "gzip": 109459 + "size": 511725, + "gzip": 108870 }, { "filename": "react-test-renderer.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-test-renderer", - "size": 64265, - "gzip": 19537 + "size": 64736, + "gzip": 19671 }, { "filename": "ReactTestRenderer-dev.js", @@ -326,29 +326,29 @@ "filename": "react-test-renderer-shallow.development.js", "bundleType": "UMD_DEV", "packageName": "react-test-renderer", - "size": 39907, - "gzip": 10032 + "size": 42161, + "gzip": 10206 }, { "filename": "react-test-renderer-shallow.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-test-renderer", - "size": 11688, - "gzip": 3579 + "size": 11995, + "gzip": 3680 }, { "filename": "react-test-renderer-shallow.development.js", "bundleType": "NODE_DEV", "packageName": "react-test-renderer", - "size": 33992, - "gzip": 8604 + "size": 34832, + "gzip": 8824 }, { "filename": "react-test-renderer-shallow.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-test-renderer", - "size": 11884, - "gzip": 3709 + "size": 12140, + "gzip": 3765 }, { "filename": "ReactShallowRenderer-dev.js", @@ -361,57 +361,57 @@ "filename": "react-noop-renderer.development.js", "bundleType": "NODE_DEV", "packageName": "react-noop-renderer", - "size": 35270, - "gzip": 8615 + "size": 30804, + "gzip": 7510 }, { "filename": "react-noop-renderer.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-noop-renderer", - "size": 10470, - "gzip": 3431 + "size": 10532, + "gzip": 3474 }, { "filename": "react-reconciler.development.js", "bundleType": "NODE_DEV", "packageName": "react-reconciler", - "size": 511941, - "gzip": 106665 + "size": 546145, + "gzip": 114544 }, { "filename": "react-reconciler.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-reconciler", - "size": 64562, - "gzip": 19196 + "size": 64835, + "gzip": 19284 }, { "filename": "react-reconciler-persistent.development.js", "bundleType": "NODE_DEV", "packageName": "react-reconciler", - "size": 509778, - "gzip": 105781 + "size": 544611, + "gzip": 114403 }, { "filename": "react-reconciler-persistent.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-reconciler", - "size": 64573, - "gzip": 19202 + "size": 64821, + "gzip": 19269 }, { "filename": "react-reconciler-reflection.development.js", "bundleType": "NODE_DEV", "packageName": "react-reconciler", - "size": 16161, - "gzip": 5015 + "size": 17113, + "gzip": 5165 }, { "filename": "react-reconciler-reflection.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-reconciler", - "size": 2423, - "gzip": 1082 + "size": 2477, + "gzip": 1109 }, { "filename": "react-call-return.development.js", @@ -431,29 +431,29 @@ "filename": "react-is.development.js", "bundleType": "UMD_DEV", "packageName": "react-is", - "size": 8551, - "gzip": 2554 + "size": 8947, + "gzip": 2581 }, { "filename": "react-is.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-is", - "size": 2466, - "gzip": 928 + "size": 2478, + "gzip": 937 }, { "filename": "react-is.development.js", "bundleType": "NODE_DEV", "packageName": "react-is", - "size": 8362, - "gzip": 2502 + "size": 8350, + "gzip": 2505 }, { "filename": "react-is.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-is", "size": 2463, - "gzip": 870 + "gzip": 865 }, { "filename": "ReactIs-dev.js", @@ -487,8 +487,8 @@ "filename": "create-subscription.development.js", "bundleType": "NODE_DEV", "packageName": "create-subscription", - "size": 8219, - "gzip": 2827 + "size": 8101, + "gzip": 2836 }, { "filename": "create-subscription.production.min.js", @@ -501,162 +501,162 @@ "filename": "React-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react", - "size": 63801, - "gzip": 16915 + "size": 63713, + "gzip": 16788 }, { "filename": "React-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react", - "size": 15699, - "gzip": 4193 + "size": 16032, + "gzip": 4230 }, { "filename": "ReactDOM-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 855350, - "gzip": 189054 + "size": 894037, + "gzip": 198834 }, { "filename": "ReactDOM-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 339926, - "gzip": 62708 + "size": 339532, + "gzip": 62655 }, { "filename": "ReactTestUtils-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 51170, - "gzip": 13698 + "size": 50859, + "gzip": 13619 }, { "filename": "ReactDOMUnstableNativeDependencies-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 60319, - "gzip": 15257 + "size": 55974, + "gzip": 13947 }, { "filename": "ReactDOMUnstableNativeDependencies-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 26767, - "gzip": 5381 + "size": 26754, + "gzip": 5376 }, { "filename": "ReactDOMServer-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 136328, - "gzip": 35148 + "size": 133793, + "gzip": 34337 }, { "filename": "ReactDOMServer-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 47596, - "gzip": 10982 + "size": 47855, + "gzip": 11030 }, { "filename": "ReactART-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-art", - "size": 521820, - "gzip": 107152 + "size": 565705, + "gzip": 118110 }, { "filename": "ReactART-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-art", - "size": 202109, - "gzip": 34176 + "size": 201530, + "gzip": 34253 }, { "filename": "ReactNativeRenderer-dev.js", "bundleType": "RN_FB_DEV", "packageName": "react-native-renderer", - "size": 645983, - "gzip": 137694 + "size": 668331, + "gzip": 144614 }, { "filename": "ReactNativeRenderer-prod.js", "bundleType": "RN_FB_PROD", "packageName": "react-native-renderer", - "size": 252030, - "gzip": 44064 + "size": 251531, + "gzip": 44052 }, { "filename": "ReactNativeRenderer-dev.js", "bundleType": "RN_OSS_DEV", "packageName": "react-native-renderer", - "size": 645895, - "gzip": 137660 + "size": 664950, + "gzip": 144120 }, { "filename": "ReactNativeRenderer-prod.js", "bundleType": "RN_OSS_PROD", "packageName": "react-native-renderer", - "size": 252044, - "gzip": 44061 + "size": 251545, + "gzip": 44049 }, { "filename": "ReactFabric-dev.js", "bundleType": "RN_FB_DEV", "packageName": "react-native-renderer", - "size": 634566, - "gzip": 134983 + "size": 660214, + "gzip": 142180 }, { "filename": "ReactFabric-prod.js", "bundleType": "RN_FB_PROD", "packageName": "react-native-renderer", - "size": 245276, - "gzip": 42773 + "size": 245006, + "gzip": 42795 }, { "filename": "ReactFabric-dev.js", "bundleType": "RN_OSS_DEV", "packageName": "react-native-renderer", - "size": 634470, - "gzip": 134930 + "size": 657447, + "gzip": 141862 }, { "filename": "ReactFabric-prod.js", "bundleType": "RN_OSS_PROD", "packageName": "react-native-renderer", - "size": 245282, - "gzip": 42767 + "size": 245012, + "gzip": 42781 }, { "filename": "ReactTestRenderer-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-test-renderer", - "size": 532823, - "gzip": 109328 + "size": 528450, + "gzip": 109686 }, { "filename": "ReactShallowRenderer-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-test-renderer", - "size": 33767, - "gzip": 8435 + "size": 34545, + "gzip": 8632 }, { "filename": "ReactIs-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-is", - "size": 6754, - "gzip": 1788 + "size": 6728, + "gzip": 1771 }, { "filename": "ReactIs-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-is", - "size": 5133, - "gzip": 1256 + "size": 5131, + "gzip": 1246 }, { "filename": "scheduler.development.js", @@ -676,15 +676,15 @@ "filename": "scheduler.development.js", "bundleType": "NODE_DEV", "packageName": "scheduler", - "size": 23508, - "gzip": 6017 + "size": 22895, + "gzip": 5877 }, { "filename": "scheduler.production.min.js", "bundleType": "NODE_PROD", "packageName": "scheduler", - "size": 4891, - "gzip": 1813 + "size": 4824, + "gzip": 1831 }, { "filename": "SimpleCacheProvider-dev.js", @@ -704,50 +704,50 @@ "filename": "react-noop-renderer-persistent.development.js", "bundleType": "NODE_DEV", "packageName": "react-noop-renderer", - "size": 35389, - "gzip": 8630 + "size": 30863, + "gzip": 7523 }, { "filename": "react-noop-renderer-persistent.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-noop-renderer", - "size": 10492, - "gzip": 3436 + "size": 10554, + "gzip": 3479 }, { "filename": "react-dom.profiling.min.js", "bundleType": "NODE_PROFILING", "packageName": "react-dom", - "size": 110841, - "gzip": 34901 + "size": 111258, + "gzip": 34971 }, { "filename": "ReactNativeRenderer-profiling.js", "bundleType": "RN_OSS_PROFILING", "packageName": "react-native-renderer", - "size": 258447, - "gzip": 45443 + "size": 258058, + "gzip": 45471 }, { "filename": "ReactFabric-profiling.js", "bundleType": "RN_OSS_PROFILING", "packageName": "react-native-renderer", - "size": 250755, - "gzip": 44122 + "size": 250574, + "gzip": 44195 }, { "filename": "Scheduler-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "scheduler", - "size": 23758, - "gzip": 6067 + "size": 23343, + "gzip": 5972 }, { "filename": "Scheduler-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "scheduler", - "size": 14025, - "gzip": 2841 + "size": 14044, + "gzip": 2862 }, { "filename": "react.profiling.min.js", @@ -760,134 +760,134 @@ "filename": "React-profiling.js", "bundleType": "FB_WWW_PROFILING", "packageName": "react", - "size": 15699, - "gzip": 4193 + "size": 16032, + "gzip": 4230 }, { "filename": "ReactDOM-profiling.js", "bundleType": "FB_WWW_PROFILING", "packageName": "react-dom", - "size": 346531, - "gzip": 64085 + "size": 346607, + "gzip": 64060 }, { "filename": "ReactNativeRenderer-profiling.js", "bundleType": "RN_FB_PROFILING", "packageName": "react-native-renderer", - "size": 258428, - "gzip": 45445 + "size": 258039, + "gzip": 45473 }, { "filename": "ReactFabric-profiling.js", "bundleType": "RN_FB_PROFILING", "packageName": "react-native-renderer", - "size": 250744, - "gzip": 44126 + "size": 250435, + "gzip": 44165 }, { "filename": "react.profiling.min.js", "bundleType": "UMD_PROFILING", "packageName": "react", - "size": 14552, - "gzip": 5255 + "size": 14469, + "gzip": 5274 }, { "filename": "react-dom.profiling.min.js", "bundleType": "UMD_PROFILING", "packageName": "react-dom", - "size": 110732, - "gzip": 35443 + "size": 111124, + "gzip": 35585 }, { "filename": "scheduler-tracing.development.js", "bundleType": "NODE_DEV", "packageName": "scheduler", - "size": 11062, - "gzip": 2681 + "size": 9124, + "gzip": 1855 }, { "filename": "scheduler-tracing.production.min.js", "bundleType": "NODE_PROD", "packageName": "scheduler", "size": 722, - "gzip": 372 + "gzip": 374 }, { "filename": "scheduler-tracing.profiling.min.js", "bundleType": "NODE_PROFILING", "packageName": "scheduler", "size": 3337, - "gzip": 987 + "gzip": 989 }, { "filename": "SchedulerTracing-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "scheduler", - "size": 10470, - "gzip": 2260 + "size": 9865, + "gzip": 2093 }, { "filename": "SchedulerTracing-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "scheduler", - "size": 899, - "gzip": 425 + "size": 897, + "gzip": 424 }, { "filename": "SchedulerTracing-profiling.js", "bundleType": "FB_WWW_PROFILING", "packageName": "scheduler", - "size": 6979, - "gzip": 1257 + "size": 6975, + "gzip": 1258 }, { "filename": "react-cache.development.js", "bundleType": "NODE_DEV", "packageName": "react-cache", - "size": 9192, - "gzip": 3076 + "size": 9180, + "gzip": 3074 }, { "filename": "react-cache.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-cache", - "size": 2202, - "gzip": 1121 + "size": 2235, + "gzip": 1140 }, { "filename": "ReactCache-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-cache", - "size": 7587, - "gzip": 2444 + "size": 7570, + "gzip": 2428 }, { "filename": "ReactCache-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-cache", - "size": 5235, - "gzip": 1648 + "size": 5247, + "gzip": 1658 }, { "filename": "react-cache.development.js", "bundleType": "UMD_DEV", "packageName": "react-cache", - "size": 9423, - "gzip": 3152 + "size": 9959, + "gzip": 3185 }, { "filename": "react-cache.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-cache", - "size": 2405, - "gzip": 1214 + "size": 2445, + "gzip": 1238 }, { "filename": "jest-react.development.js", "bundleType": "NODE_DEV", "packageName": "jest-react", - "size": 7100, - "gzip": 2546 + "size": 6938, + "gzip": 2538 }, { "filename": "jest-react.production.min.js", @@ -900,36 +900,36 @@ "filename": "JestReact-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "jest-react", - "size": 5010, - "gzip": 1757 + "size": 4851, + "gzip": 1741 }, { "filename": "JestReact-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "jest-react", - "size": 3492, - "gzip": 1287 + "size": 3487, + "gzip": 1289 }, { "filename": "react-debug-tools.development.js", "bundleType": "NODE_DEV", "packageName": "react-debug-tools", - "size": 19625, - "gzip": 5835 + "size": 19450, + "gzip": 5755 }, { "filename": "react-debug-tools.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-debug-tools", - "size": 5929, - "gzip": 2395 + "size": 5950, + "gzip": 2410 }, { "filename": "eslint-plugin-react-hooks.development.js", "bundleType": "NODE_DEV", "packageName": "eslint-plugin-react-hooks", - "size": 77541, - "gzip": 17683 + "size": 77022, + "gzip": 17504 }, { "filename": "eslint-plugin-react-hooks.production.min.js", @@ -942,155 +942,155 @@ "filename": "ReactDOMFizzServer-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 3796, - "gzip": 1444 + "size": 3765, + "gzip": 1433 }, { "filename": "ReactDOMFizzServer-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 2211, - "gzip": 874 + "size": 2204, + "gzip": 878 }, { "filename": "react-noop-renderer-server.development.js", "bundleType": "NODE_DEV", "packageName": "react-noop-renderer", - "size": 1864, - "gzip": 868 + "size": 1706, + "gzip": 826 }, { "filename": "react-noop-renderer-server.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-noop-renderer", - "size": 807, - "gzip": 480 + "size": 783, + "gzip": 465 }, { "filename": "react-stream.development.js", "bundleType": "NODE_DEV", "packageName": "react-stream", - "size": 4674, - "gzip": 1693 + "size": 3917, + "gzip": 1365 }, { "filename": "react-stream.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-stream", - "size": 1227, - "gzip": 655 + "size": 1248, + "gzip": 670 }, { "filename": "react-dom-unstable-fizz.browser.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 3745, - "gzip": 1476 + "size": 3625, + "gzip": 1392 }, { "filename": "react-dom-unstable-fizz.browser.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 1230, - "gzip": 694 + "size": 1218, + "gzip": 690 }, { "filename": "react-dom-unstable-fizz.browser.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 3569, - "gzip": 1433 + "size": 3513, + "gzip": 1418 }, { "filename": "react-dom-unstable-fizz.browser.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 1066, - "gzip": 628 + "size": 1073, + "gzip": 633 }, { "filename": "react-dom-unstable-fizz.node.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 3821, - "gzip": 1459 + "size": 3517, + "gzip": 1356 }, { "filename": "react-dom-unstable-fizz.node.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 1125, - "gzip": 659 + "size": 1101, + "gzip": 644 }, { "filename": "ESLintPluginReactHooks-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "eslint-plugin-react-hooks", - "size": 83133, - "gzip": 18239 + "size": 82565, + "gzip": 18078 }, { "filename": "react-dom-unstable-fire.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 835944, - "gzip": 189154 + "size": 874696, + "gzip": 191967 }, { "filename": "react-dom-unstable-fire.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 107699, - "gzip": 34786 + "size": 108054, + "gzip": 34975 }, { "filename": "react-dom-unstable-fire.profiling.min.js", "bundleType": "UMD_PROFILING", "packageName": "react-dom", - "size": 110747, - "gzip": 35451 + "size": 111184, + "gzip": 35626 }, { "filename": "react-dom-unstable-fire.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 830198, - "gzip": 187505 + "size": 828153, + "gzip": 188473 }, { "filename": "react-dom-unstable-fire.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 107678, - "gzip": 34282 + "size": 108078, + "gzip": 34416 }, { "filename": "react-dom-unstable-fire.profiling.min.js", "bundleType": "NODE_PROFILING", "packageName": "react-dom", - "size": 110855, - "gzip": 34911 + "size": 111227, + "gzip": 34952 }, { "filename": "ReactFire-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 854519, - "gzip": 189023 + "size": 893144, + "gzip": 198777 }, { "filename": "ReactFire-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 328314, - "gzip": 60295 + "size": 327862, + "gzip": 60215 }, { "filename": "ReactFire-profiling.js", "bundleType": "FB_WWW_PROFILING", "packageName": "react-dom", - "size": 334864, - "gzip": 61709 + "size": 334974, + "gzip": 61668 }, { "filename": "jest-mock-scheduler.development.js", @@ -1124,36 +1124,36 @@ "filename": "scheduler-unstable_mock.development.js", "bundleType": "NODE_DEV", "packageName": "scheduler", - "size": 17929, - "gzip": 4125 + "size": 17314, + "gzip": 3976 }, { "filename": "scheduler-unstable_mock.production.min.js", "bundleType": "NODE_PROD", "packageName": "scheduler", - "size": 4176, - "gzip": 1603 + "size": 4109, + "gzip": 1625 }, { "filename": "SchedulerMock-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "scheduler", - "size": 18170, - "gzip": 4175 + "size": 17755, + "gzip": 4079 }, { "filename": "SchedulerMock-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "scheduler", - "size": 12088, - "gzip": 2473 + "size": 12143, + "gzip": 2502 }, { "filename": "react-events.development.js", "bundleType": "NODE_DEV", "packageName": "react-events", - "size": 990, - "gzip": 545 + "size": 975, + "gzip": 542 }, { "filename": "react-events.production.min.js", @@ -1166,239 +1166,281 @@ "filename": "ReactEvents-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-events", - "size": 956, - "gzip": 536 + "size": 954, + "gzip": 533 }, { "filename": "ReactEvents-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-events", - "size": 687, + "size": 686, "gzip": 410 }, { "filename": "react-events.development.js", "bundleType": "UMD_DEV", "packageName": "react-events", - "size": 1183, - "gzip": 605 + "size": 1216, + "gzip": 614 }, { "filename": "react-events.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-events", - "size": 676, - "gzip": 420 + "size": 688, + "gzip": 430 }, { "filename": "react-events-press.development.js", "bundleType": "UMD_DEV", "packageName": "react-events", - "size": 10325, - "gzip": 2630 + "size": 12140, + "gzip": 2798 }, { "filename": "react-events-press.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-events", - "size": 4058, - "gzip": 1507 + "size": 4506, + "gzip": 1595 }, { "filename": "react-events-press.development.js", "bundleType": "NODE_DEV", "packageName": "react-events", - "size": 10151, - "gzip": 2584 + "size": 11548, + "gzip": 2812 }, { "filename": "react-events-press.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-events", - "size": 3892, - "gzip": 1451 + "size": 4327, + "gzip": 1526 }, { "filename": "ReactEventsPress-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-events", - "size": 10480, - "gzip": 2636 + "size": 11814, + "gzip": 2850 }, { "filename": "ReactEventsPress-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-events", - "size": 8000, - "gzip": 1905 + "size": 8787, + "gzip": 1979 }, { "filename": "react-events-hover.development.js", "bundleType": "UMD_DEV", "packageName": "react-events", - "size": 5271, - "gzip": 1416 + "size": 6939, + "gzip": 1736 }, { "filename": "react-events-hover.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-events", - "size": 2312, - "gzip": 923 + "size": 3043, + "gzip": 1180 }, { "filename": "react-events-hover.development.js", "bundleType": "NODE_DEV", "packageName": "react-events", - "size": 5097, - "gzip": 1372 + "size": 6571, + "gzip": 1761 }, { "filename": "react-events-hover.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-events", - "size": 2147, - "gzip": 865 + "size": 2865, + "gzip": 1104 }, { "filename": "ReactEventsHover-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-events", - "size": 5113, - "gzip": 1386 + "size": 6619, + "gzip": 1775 }, { "filename": "ReactEventsHover-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-events", - "size": 4279, - "gzip": 1130 + "size": 5631, + "gzip": 1426 }, { "filename": "react-events-focus.development.js", "bundleType": "UMD_DEV", "packageName": "react-events", - "size": 3446, - "gzip": 1112 + "size": 3413, + "gzip": 1086 }, { "filename": "react-events-focus.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-events", - "size": 1563, - "gzip": 721 + "size": 1536, + "gzip": 722 }, { "filename": "react-events-focus.development.js", "bundleType": "NODE_DEV", "packageName": "react-events", - "size": 3272, - "gzip": 1068 + "size": 3239, + "gzip": 1111 }, { "filename": "react-events-focus.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-events", - "size": 1392, - "gzip": 659 + "size": 1352, + "gzip": 647 }, { "filename": "ReactEventsFocus-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-events", - "size": 3242, - "gzip": 1058 + "size": 3164, + "gzip": 1086 }, { "filename": "ReactEventsFocus-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-events", - "size": 2552, - "gzip": 827 + "size": 2261, + "gzip": 772 }, { "filename": "react-events-swipe.development.js", "bundleType": "UMD_DEV", "packageName": "react-events", - "size": 8479, - "gzip": 2604 + "size": 8600, + "gzip": 2595 }, { "filename": "react-events-swipe.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-events", - "size": 3531, - "gzip": 1625 + "size": 3553, + "gzip": 1641 }, { "filename": "react-events-swipe.development.js", "bundleType": "NODE_DEV", "packageName": "react-events", - "size": 8305, - "gzip": 2571 + "size": 8160, + "gzip": 2532 }, { "filename": "react-events-swipe.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-events", - "size": 3364, - "gzip": 1569 + "size": 3374, + "gzip": 1580 }, { "filename": "ReactEventsSwipe-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-events", - "size": 6360, - "gzip": 1814 + "size": 6223, + "gzip": 1766 }, { "filename": "ReactEventsSwipe-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-events", - "size": 6089, - "gzip": 1563 + "size": 5618, + "gzip": 1525 }, { "filename": "react-events-drag.development.js", "bundleType": "UMD_DEV", "packageName": "react-events", - "size": 7733, - "gzip": 2450 + "size": 8093, + "gzip": 2470 }, { "filename": "react-events-drag.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-events", - "size": 3278, - "gzip": 1489 + "size": 3397, + "gzip": 1538 }, { "filename": "react-events-drag.development.js", "bundleType": "NODE_DEV", "packageName": "react-events", - "size": 7560, - "gzip": 2415 + "size": 7863, + "gzip": 2491 }, { "filename": "react-events-drag.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-events", - "size": 3112, - "gzip": 1429 + "size": 3188, + "gzip": 1448 }, { "filename": "ReactEventsDrag-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-events", - "size": 5706, - "gzip": 1684 + "size": 6094, + "gzip": 1762 }, { "filename": "ReactEventsDrag-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-events", - "size": 5245, - "gzip": 1368 + "size": 5858, + "gzip": 1440 + }, + { + "filename": "react-dom-unstable-new-scheduler.development.js", + "bundleType": "NODE_DEV", + "packageName": "react-dom", + "size": 827334, + "gzip": 187983 + }, + { + "filename": "react-dom-unstable-new-scheduler.production.min.js", + "bundleType": "NODE_PROD", + "packageName": "react-dom", + "size": 106536, + "gzip": 34007 + }, + { + "filename": "react-dom-unstable-new-scheduler.profiling.min.js", + "bundleType": "NODE_PROFILING", + "packageName": "react-dom", + "size": 109964, + "gzip": 34955 + }, + { + "filename": "ReactDOMNewScheduler-dev.js", + "bundleType": "FB_WWW_DEV", + "packageName": "react-dom", + "size": 893601, + "gzip": 198525 + }, + { + "filename": "ReactDOMNewScheduler-prod.js", + "bundleType": "FB_WWW_PROD", + "packageName": "react-dom", + "size": 334072, + "gzip": 62356 + }, + { + "filename": "ReactDOMNewScheduler-profiling.js", + "bundleType": "FB_WWW_PROFILING", + "packageName": "react-dom", + "size": 339846, + "gzip": 63431 } ] } \ No newline at end of file diff --git a/scripts/rollup/validate/eslintrc.umd.js b/scripts/rollup/validate/eslintrc.umd.js index 59fb02e93e1e8..2a1eefd115396 100644 --- a/scripts/rollup/validate/eslintrc.umd.js +++ b/scripts/rollup/validate/eslintrc.umd.js @@ -24,6 +24,7 @@ module.exports = { define: true, require: true, global: true, + globalThis: true, }, parserOptions: { ecmaVersion: 5, From 60e6d81997873921b688eb6121f191d8da3a5507 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Fri, 5 Apr 2019 17:58:37 +0200 Subject: [PATCH 18/55] rollup 1.9.0 --- package.json | 2 +- yarn.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index c8eaaaeb47006..5b8795671ae1b 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.7.4", + "rollup": "^1.9.0", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.2.1", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index 0b7a5f7056d86..6ceb845932d8d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4505,7 +4505,7 @@ rollup-pluginutils@^2.4.1, rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.7.4: +rollup@^1.9.0: version "1.9.0" resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.9.0.tgz#65f7db8d312a07d4e9702316025f91df56ce9f9c" integrity sha512-cNZx9MLpKFMSaObdVFeu8nXw8gfw6yjuxWjt5mRCJcBZrAJ0NHAYwemKjayvYvhLaNNkf3+kS2DKRKS5J6NRVg== From 8fd593c3b5040cfa9229391c06e649971aa9cdd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Fri, 5 Apr 2019 22:36:34 +0200 Subject: [PATCH 19/55] upd rollup plugin versions to satisfied latest versions --- package.json | 4 ++-- yarn.lock | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 5b8795671ae1b..d826c63c06a6a 100644 --- a/package.json +++ b/package.json @@ -74,10 +74,10 @@ "rimraf": "^2.6.1", "rollup": "^1.9.0", "rollup-plugin-babel": "^3.0.7", - "rollup-plugin-commonjs": "^9.2.1", + "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", "rollup-plugin-prettier": "^0.6.0", - "rollup-plugin-replace": "^2.1.0", + "rollup-plugin-replace": "^2.1.1", "rollup-plugin-strip-banner": "^0.2.0", "semver": "^5.5.0", "targz": "^1.0.1", diff --git a/yarn.lock b/yarn.lock index 6ceb845932d8d..fd551a7a05b80 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4436,7 +4436,7 @@ rollup-plugin-babel@^3.0.7: dependencies: rollup-pluginutils "^1.5.0" -rollup-plugin-commonjs@^9.2.1: +rollup-plugin-commonjs@^9.3.4: version "9.3.4" resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.3.4.tgz#2b3dddbbbded83d45c36ff101cdd29e924fd23bc" integrity sha512-DTZOvRoiVIHHLFBCL4pFxOaJt8pagxsVldEXBOn6wl3/V21wVaj17HFfyzTsQUuou3sZL3lEJZVWKPFblJfI6w== @@ -4467,7 +4467,7 @@ rollup-plugin-prettier@^0.6.0: magic-string "0.25.1" prettier "^1.0.0" -rollup-plugin-replace@^2.1.0: +rollup-plugin-replace@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.1.1.tgz#e49cb8d07d6f91a7bf28b90b66692f2c8c0b9bba" integrity sha512-IS5ZYBb3px0UfbDCYzKaKxelLd5dbPHhfplEXbymfvGlz9Ok44At4AjTOWe2qEax73bE8+pnMZN9C7PcVpFNlw== From 8a5cef7944f9211f9602c9c27e07700a6a472f39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Wed, 10 Apr 2019 15:16:53 +0200 Subject: [PATCH 20/55] add result.json update --- scripts/rollup/results.json | 686 +++++++++++++++++++----------------- 1 file changed, 364 insertions(+), 322 deletions(-) diff --git a/scripts/rollup/results.json b/scripts/rollup/results.json index 6849341c1c03c..0fd536edc8802 100644 --- a/scripts/rollup/results.json +++ b/scripts/rollup/results.json @@ -4,29 +4,29 @@ "filename": "react.development.js", "bundleType": "UMD_DEV", "packageName": "react", - "size": 103860, - "gzip": 26948 + "size": 106995, + "gzip": 26405 }, { "filename": "react.production.min.js", "bundleType": "UMD_PROD", "packageName": "react", - "size": 12346, - "gzip": 4735 + "size": 12266, + "gzip": 4729 }, { "filename": "react.development.js", "bundleType": "NODE_DEV", "packageName": "react", - "size": 65507, - "gzip": 17628 + "size": 64481, + "gzip": 16977 }, { "filename": "react.production.min.js", "bundleType": "NODE_PROD", "packageName": "react", - "size": 6571, - "gzip": 2718 + "size": 6543, + "gzip": 2699 }, { "filename": "React-dev.js", @@ -46,29 +46,29 @@ "filename": "react-dom.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 835612, - "gzip": 189016 + "size": 873480, + "gzip": 191819 }, { "filename": "react-dom.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 107684, - "gzip": 34777 + "size": 107912, + "gzip": 34857 }, { "filename": "react-dom.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 829867, - "gzip": 187373 + "size": 826769, + "gzip": 188238 }, { "filename": "react-dom.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 107664, - "gzip": 34273 + "size": 107839, + "gzip": 34316 }, { "filename": "ReactDOM-dev.js", @@ -88,29 +88,29 @@ "filename": "react-dom-test-utils.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 53238, - "gzip": 14410 + "size": 55728, + "gzip": 14460 }, { "filename": "react-dom-test-utils.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 10659, - "gzip": 3913 + "size": 10779, + "gzip": 3978 }, { "filename": "react-dom-test-utils.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 52952, - "gzip": 14343 + "size": 53092, + "gzip": 14347 }, { "filename": "react-dom-test-utils.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 10441, - "gzip": 3835 + "size": 10542, + "gzip": 3887 }, { "filename": "ReactTestUtils-dev.js", @@ -123,22 +123,22 @@ "filename": "react-dom-unstable-native-dependencies.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 62213, - "gzip": 16213 + "size": 60990, + "gzip": 15080 }, { "filename": "react-dom-unstable-native-dependencies.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 10936, - "gzip": 3741 + "size": 10948, + "gzip": 3751 }, { "filename": "react-dom-unstable-native-dependencies.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 61877, - "gzip": 16085 + "size": 57858, + "gzip": 14819 }, { "filename": "react-dom-unstable-native-dependencies.production.min.js", @@ -165,29 +165,29 @@ "filename": "react-dom-server.browser.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 137930, - "gzip": 36351 + "size": 139040, + "gzip": 35164 }, { "filename": "react-dom-server.browser.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 19569, - "gzip": 7381 + "size": 19787, + "gzip": 7446 }, { "filename": "react-dom-server.browser.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 133968, - "gzip": 35384 + "size": 128294, + "gzip": 33830 }, { "filename": "react-dom-server.browser.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 19495, - "gzip": 7377 + "size": 19662, + "gzip": 7414 }, { "filename": "ReactDOMServer-dev.js", @@ -207,43 +207,43 @@ "filename": "react-dom-server.node.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 135957, - "gzip": 35941 + "size": 130309, + "gzip": 34375 }, { "filename": "react-dom-server.node.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 20377, - "gzip": 7690 + "size": 20545, + "gzip": 7720 }, { "filename": "react-art.development.js", "bundleType": "UMD_DEV", "packageName": "react-art", - "size": 582400, - "gzip": 125635 + "size": 633985, + "gzip": 133252 }, { "filename": "react-art.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-art", - "size": 99129, - "gzip": 30380 + "size": 99451, + "gzip": 30404 }, { "filename": "react-art.development.js", "bundleType": "NODE_DEV", "packageName": "react-art", - "size": 511655, - "gzip": 107868 + "size": 532709, + "gzip": 113858 }, { "filename": "react-art.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-art", - "size": 63295, - "gzip": 19346 + "size": 63620, + "gzip": 19383 }, { "filename": "ReactART-dev.js", @@ -291,29 +291,29 @@ "filename": "react-test-renderer.development.js", "bundleType": "UMD_DEV", "packageName": "react-test-renderer", - "size": 525649, - "gzip": 110641 + "size": 540447, + "gzip": 111333 }, { "filename": "react-test-renderer.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-test-renderer", - "size": 64570, - "gzip": 19714 + "size": 64882, + "gzip": 19824 }, { "filename": "react-test-renderer.development.js", "bundleType": "NODE_DEV", "packageName": "react-test-renderer", - "size": 521059, - "gzip": 109459 + "size": 510828, + "gzip": 108846 }, { "filename": "react-test-renderer.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-test-renderer", - "size": 64265, - "gzip": 19537 + "size": 64581, + "gzip": 19595 }, { "filename": "ReactTestRenderer-dev.js", @@ -326,29 +326,29 @@ "filename": "react-test-renderer-shallow.development.js", "bundleType": "UMD_DEV", "packageName": "react-test-renderer", - "size": 39907, - "gzip": 10032 + "size": 42161, + "gzip": 10206 }, { "filename": "react-test-renderer-shallow.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-test-renderer", - "size": 11688, - "gzip": 3579 + "size": 11995, + "gzip": 3680 }, { "filename": "react-test-renderer-shallow.development.js", "bundleType": "NODE_DEV", "packageName": "react-test-renderer", - "size": 33992, - "gzip": 8604 + "size": 34576, + "gzip": 8742 }, { "filename": "react-test-renderer-shallow.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-test-renderer", - "size": 11884, - "gzip": 3709 + "size": 12179, + "gzip": 3791 }, { "filename": "ReactShallowRenderer-dev.js", @@ -361,57 +361,57 @@ "filename": "react-noop-renderer.development.js", "bundleType": "NODE_DEV", "packageName": "react-noop-renderer", - "size": 35270, - "gzip": 8615 + "size": 31138, + "gzip": 7548 }, { "filename": "react-noop-renderer.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-noop-renderer", - "size": 10470, - "gzip": 3431 + "size": 10690, + "gzip": 3511 }, { "filename": "react-reconciler.development.js", "bundleType": "NODE_DEV", "packageName": "react-reconciler", - "size": 511941, - "gzip": 106665 + "size": 545434, + "gzip": 114544 }, { "filename": "react-reconciler.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-reconciler", - "size": 64562, - "gzip": 19196 + "size": 64650, + "gzip": 19193 }, { "filename": "react-reconciler-persistent.development.js", "bundleType": "NODE_DEV", "packageName": "react-reconciler", - "size": 509778, - "gzip": 105781 + "size": 543900, + "gzip": 114367 }, { "filename": "react-reconciler-persistent.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-reconciler", - "size": 64573, - "gzip": 19202 + "size": 64661, + "gzip": 19198 }, { "filename": "react-reconciler-reflection.development.js", "bundleType": "NODE_DEV", "packageName": "react-reconciler", - "size": 16161, - "gzip": 5015 + "size": 17113, + "gzip": 5165 }, { "filename": "react-reconciler-reflection.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-reconciler", - "size": 2423, - "gzip": 1082 + "size": 2477, + "gzip": 1109 }, { "filename": "react-call-return.development.js", @@ -431,29 +431,29 @@ "filename": "react-is.development.js", "bundleType": "UMD_DEV", "packageName": "react-is", - "size": 8551, - "gzip": 2554 + "size": 8947, + "gzip": 2581 }, { "filename": "react-is.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-is", - "size": 2466, - "gzip": 928 + "size": 2478, + "gzip": 937 }, { "filename": "react-is.development.js", "bundleType": "NODE_DEV", "packageName": "react-is", - "size": 8362, - "gzip": 2502 + "size": 8350, + "gzip": 2505 }, { "filename": "react-is.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-is", "size": 2463, - "gzip": 870 + "gzip": 865 }, { "filename": "ReactIs-dev.js", @@ -487,8 +487,8 @@ "filename": "create-subscription.development.js", "bundleType": "NODE_DEV", "packageName": "create-subscription", - "size": 8219, - "gzip": 2827 + "size": 8101, + "gzip": 2836 }, { "filename": "create-subscription.production.min.js", @@ -501,162 +501,162 @@ "filename": "React-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react", - "size": 63801, - "gzip": 16915 + "size": 68473, + "gzip": 17362 }, { "filename": "React-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react", - "size": 15699, - "gzip": 4193 + "size": 16415, + "gzip": 4338 }, { "filename": "ReactDOM-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 855350, - "gzip": 189054 + "size": 899733, + "gzip": 200296 }, { "filename": "ReactDOM-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 339926, - "gzip": 62708 + "size": 343728, + "gzip": 63480 }, { "filename": "ReactTestUtils-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 51170, - "gzip": 13698 + "size": 51095, + "gzip": 13706 }, { "filename": "ReactDOMUnstableNativeDependencies-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 60319, - "gzip": 15257 + "size": 56109, + "gzip": 14002 }, { "filename": "ReactDOMUnstableNativeDependencies-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 26767, - "gzip": 5381 + "size": 26754, + "gzip": 5376 }, { "filename": "ReactDOMServer-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 136328, - "gzip": 35148 + "size": 135238, + "gzip": 34683 }, { "filename": "ReactDOMServer-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 47596, - "gzip": 10982 + "size": 48909, + "gzip": 11253 }, { "filename": "ReactART-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-art", - "size": 521820, - "gzip": 107152 + "size": 567469, + "gzip": 118529 }, { "filename": "ReactART-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-art", - "size": 202109, - "gzip": 34176 + "size": 201459, + "gzip": 34301 }, { "filename": "ReactNativeRenderer-dev.js", "bundleType": "RN_FB_DEV", "packageName": "react-native-renderer", - "size": 720540, - "gzip": 154199 + "size": 678803, + "gzip": 145097 }, { "filename": "ReactNativeRenderer-prod.js", "bundleType": "RN_FB_PROD", "packageName": "react-native-renderer", - "size": 252865, - "gzip": 44240 + "size": 253416, + "gzip": 43899 }, { "filename": "ReactNativeRenderer-dev.js", "bundleType": "RN_OSS_DEV", "packageName": "react-native-renderer", - "size": 720452, - "gzip": 154169 + "size": 675422, + "gzip": 144576 }, { "filename": "ReactNativeRenderer-prod.js", "bundleType": "RN_OSS_PROD", "packageName": "react-native-renderer", - "size": 252879, - "gzip": 44238 + "size": 253430, + "gzip": 43895 }, { "filename": "ReactFabric-dev.js", "bundleType": "RN_FB_DEV", "packageName": "react-native-renderer", - "size": 709123, - "gzip": 151511 + "size": 670530, + "gzip": 142536 }, { "filename": "ReactFabric-prod.js", "bundleType": "RN_FB_PROD", "packageName": "react-native-renderer", - "size": 246002, - "gzip": 42956 + "size": 247013, + "gzip": 42624 }, { "filename": "ReactFabric-dev.js", "bundleType": "RN_OSS_DEV", "packageName": "react-native-renderer", - "size": 709027, - "gzip": 151463 + "size": 667539, + "gzip": 142129 }, { "filename": "ReactFabric-prod.js", "bundleType": "RN_OSS_PROD", "packageName": "react-native-renderer", - "size": 246008, - "gzip": 42950 + "size": 246891, + "gzip": 42582 }, { "filename": "ReactTestRenderer-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-test-renderer", - "size": 532823, - "gzip": 109328 + "size": 530239, + "gzip": 110346 }, { "filename": "ReactShallowRenderer-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-test-renderer", - "size": 33767, - "gzip": 8435 + "size": 34545, + "gzip": 8632 }, { "filename": "ReactIs-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-is", - "size": 6754, - "gzip": 1788 + "size": 6728, + "gzip": 1771 }, { "filename": "ReactIs-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-is", - "size": 5133, - "gzip": 1256 + "size": 5131, + "gzip": 1246 }, { "filename": "scheduler.development.js", @@ -676,15 +676,15 @@ "filename": "scheduler.development.js", "bundleType": "NODE_DEV", "packageName": "scheduler", - "size": 23508, - "gzip": 6017 + "size": 22895, + "gzip": 5877 }, { "filename": "scheduler.production.min.js", "bundleType": "NODE_PROD", "packageName": "scheduler", - "size": 4891, - "gzip": 1813 + "size": 4824, + "gzip": 1831 }, { "filename": "SimpleCacheProvider-dev.js", @@ -704,50 +704,50 @@ "filename": "react-noop-renderer-persistent.development.js", "bundleType": "NODE_DEV", "packageName": "react-noop-renderer", - "size": 35389, - "gzip": 8630 + "size": 31197, + "gzip": 7561 }, { "filename": "react-noop-renderer-persistent.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-noop-renderer", - "size": 10492, - "gzip": 3436 + "size": 10712, + "gzip": 3516 }, { "filename": "react-dom.profiling.min.js", "bundleType": "NODE_PROFILING", "packageName": "react-dom", - "size": 110841, - "gzip": 34901 + "size": 111038, + "gzip": 34882 }, { "filename": "ReactNativeRenderer-profiling.js", "bundleType": "RN_OSS_PROFILING", "packageName": "react-native-renderer", - "size": 259040, - "gzip": 45588 + "size": 260493, + "gzip": 45359 }, { "filename": "ReactFabric-profiling.js", "bundleType": "RN_OSS_PROFILING", "packageName": "react-native-renderer", - "size": 251432, - "gzip": 44320 + "size": 252883, + "gzip": 43960 }, { "filename": "Scheduler-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "scheduler", - "size": 23758, - "gzip": 6067 + "size": 23343, + "gzip": 5972 }, { "filename": "Scheduler-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "scheduler", - "size": 14025, - "gzip": 2841 + "size": 14044, + "gzip": 2862 }, { "filename": "react.profiling.min.js", @@ -760,134 +760,134 @@ "filename": "React-profiling.js", "bundleType": "FB_WWW_PROFILING", "packageName": "react", - "size": 15699, - "gzip": 4193 + "size": 16323, + "gzip": 4301 }, { "filename": "ReactDOM-profiling.js", "bundleType": "FB_WWW_PROFILING", "packageName": "react-dom", - "size": 346531, - "gzip": 64085 + "size": 351213, + "gzip": 64932 }, { "filename": "ReactNativeRenderer-profiling.js", "bundleType": "RN_FB_PROFILING", "packageName": "react-native-renderer", - "size": 259021, - "gzip": 45590 + "size": 260290, + "gzip": 45326 }, { "filename": "ReactFabric-profiling.js", "bundleType": "RN_FB_PROFILING", "packageName": "react-native-renderer", - "size": 251421, - "gzip": 44324 + "size": 252872, + "gzip": 43967 }, { "filename": "react.profiling.min.js", "bundleType": "UMD_PROFILING", "packageName": "react", - "size": 14552, - "gzip": 5255 + "size": 14469, + "gzip": 5274 }, { "filename": "react-dom.profiling.min.js", "bundleType": "UMD_PROFILING", "packageName": "react-dom", - "size": 110732, - "gzip": 35443 + "size": 110940, + "gzip": 35540 }, { "filename": "scheduler-tracing.development.js", "bundleType": "NODE_DEV", "packageName": "scheduler", - "size": 11062, - "gzip": 2681 + "size": 9124, + "gzip": 1855 }, { "filename": "scheduler-tracing.production.min.js", "bundleType": "NODE_PROD", "packageName": "scheduler", "size": 722, - "gzip": 372 + "gzip": 374 }, { "filename": "scheduler-tracing.profiling.min.js", "bundleType": "NODE_PROFILING", "packageName": "scheduler", "size": 3337, - "gzip": 987 + "gzip": 989 }, { "filename": "SchedulerTracing-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "scheduler", - "size": 10470, - "gzip": 2260 + "size": 9865, + "gzip": 2093 }, { "filename": "SchedulerTracing-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "scheduler", - "size": 899, - "gzip": 425 + "size": 897, + "gzip": 424 }, { "filename": "SchedulerTracing-profiling.js", "bundleType": "FB_WWW_PROFILING", "packageName": "scheduler", - "size": 6979, - "gzip": 1257 + "size": 6975, + "gzip": 1258 }, { "filename": "react-cache.development.js", "bundleType": "NODE_DEV", "packageName": "react-cache", - "size": 9192, - "gzip": 3076 + "size": 9180, + "gzip": 3074 }, { "filename": "react-cache.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-cache", - "size": 2202, - "gzip": 1121 + "size": 2235, + "gzip": 1140 }, { "filename": "ReactCache-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-cache", - "size": 7587, - "gzip": 2444 + "size": 7570, + "gzip": 2428 }, { "filename": "ReactCache-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-cache", - "size": 5235, - "gzip": 1648 + "size": 5247, + "gzip": 1658 }, { "filename": "react-cache.development.js", "bundleType": "UMD_DEV", "packageName": "react-cache", - "size": 9423, - "gzip": 3152 + "size": 9959, + "gzip": 3185 }, { "filename": "react-cache.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-cache", - "size": 2405, - "gzip": 1214 + "size": 2445, + "gzip": 1238 }, { "filename": "jest-react.development.js", "bundleType": "NODE_DEV", "packageName": "jest-react", - "size": 7100, - "gzip": 2546 + "size": 6938, + "gzip": 2538 }, { "filename": "jest-react.production.min.js", @@ -900,78 +900,78 @@ "filename": "JestReact-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "jest-react", - "size": 5010, - "gzip": 1757 + "size": 4851, + "gzip": 1741 }, { "filename": "JestReact-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "jest-react", - "size": 3492, - "gzip": 1287 + "size": 3487, + "gzip": 1289 }, { "filename": "react-debug-tools.development.js", "bundleType": "NODE_DEV", "packageName": "react-debug-tools", - "size": 19625, - "gzip": 5835 + "size": 19450, + "gzip": 5755 }, { "filename": "react-debug-tools.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-debug-tools", - "size": 5929, - "gzip": 2395 + "size": 5950, + "gzip": 2410 }, { "filename": "eslint-plugin-react-hooks.development.js", "bundleType": "NODE_DEV", "packageName": "eslint-plugin-react-hooks", - "size": 77541, - "gzip": 17683 + "size": 77022, + "gzip": 17504 }, { "filename": "eslint-plugin-react-hooks.production.min.js", "bundleType": "NODE_PROD", "packageName": "eslint-plugin-react-hooks", - "size": 20485, - "gzip": 7082 + "size": 20514, + "gzip": 7091 }, { "filename": "ReactDOMFizzServer-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 3796, - "gzip": 1444 + "size": 3765, + "gzip": 1433 }, { "filename": "ReactDOMFizzServer-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 2211, - "gzip": 874 + "size": 2204, + "gzip": 878 }, { "filename": "react-noop-renderer-server.development.js", "bundleType": "NODE_DEV", "packageName": "react-noop-renderer", - "size": 1864, - "gzip": 868 + "size": 1706, + "gzip": 826 }, { "filename": "react-noop-renderer-server.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-noop-renderer", - "size": 807, - "gzip": 480 + "size": 814, + "gzip": 484 }, { "filename": "react-stream.development.js", "bundleType": "NODE_DEV", "packageName": "react-stream", - "size": 4674, - "gzip": 1693 + "size": 4070, + "gzip": 1418 }, { "filename": "react-stream.production.min.js", @@ -984,113 +984,113 @@ "filename": "react-dom-unstable-fizz.browser.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 3745, - "gzip": 1476 + "size": 3625, + "gzip": 1392 }, { "filename": "react-dom-unstable-fizz.browser.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 1230, - "gzip": 694 + "size": 1249, + "gzip": 705 }, { "filename": "react-dom-unstable-fizz.browser.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 3569, - "gzip": 1433 + "size": 3513, + "gzip": 1418 }, { "filename": "react-dom-unstable-fizz.browser.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 1066, - "gzip": 628 + "size": 1042, + "gzip": 615 }, { "filename": "react-dom-unstable-fizz.node.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 3821, - "gzip": 1459 + "size": 3517, + "gzip": 1356 }, { "filename": "react-dom-unstable-fizz.node.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 1125, - "gzip": 659 + "size": 1132, + "gzip": 663 }, { "filename": "ESLintPluginReactHooks-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "eslint-plugin-react-hooks", - "size": 83133, - "gzip": 18239 + "size": 82700, + "gzip": 18125 }, { "filename": "react-dom-unstable-fire.development.js", "bundleType": "UMD_DEV", "packageName": "react-dom", - "size": 835944, - "gzip": 189154 + "size": 873526, + "gzip": 191842 }, { "filename": "react-dom-unstable-fire.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-dom", - "size": 107699, - "gzip": 34786 + "size": 107882, + "gzip": 34845 }, { "filename": "react-dom-unstable-fire.profiling.min.js", "bundleType": "UMD_PROFILING", "packageName": "react-dom", - "size": 110747, - "gzip": 35451 + "size": 111000, + "gzip": 35570 }, { "filename": "react-dom-unstable-fire.development.js", "bundleType": "NODE_DEV", "packageName": "react-dom", - "size": 830198, - "gzip": 187505 + "size": 826812, + "gzip": 188261 }, { "filename": "react-dom-unstable-fire.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-dom", - "size": 107678, - "gzip": 34282 + "size": 107853, + "gzip": 34326 }, { "filename": "react-dom-unstable-fire.profiling.min.js", "bundleType": "NODE_PROFILING", "packageName": "react-dom", - "size": 110855, - "gzip": 34911 + "size": 111052, + "gzip": 34891 }, { "filename": "ReactFire-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-dom", - "size": 854519, - "gzip": 189023 + "size": 898627, + "gzip": 200215 }, { "filename": "ReactFire-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-dom", - "size": 328314, - "gzip": 60295 + "size": 332299, + "gzip": 61136 }, { "filename": "ReactFire-profiling.js", "bundleType": "FB_WWW_PROFILING", "packageName": "react-dom", - "size": 334864, - "gzip": 61709 + "size": 339596, + "gzip": 62535 }, { "filename": "jest-mock-scheduler.development.js", @@ -1124,36 +1124,36 @@ "filename": "scheduler-unstable_mock.development.js", "bundleType": "NODE_DEV", "packageName": "scheduler", - "size": 17929, - "gzip": 4125 + "size": 17314, + "gzip": 3976 }, { "filename": "scheduler-unstable_mock.production.min.js", "bundleType": "NODE_PROD", "packageName": "scheduler", - "size": 4176, - "gzip": 1603 + "size": 4109, + "gzip": 1625 }, { "filename": "SchedulerMock-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "scheduler", - "size": 18170, - "gzip": 4175 + "size": 17755, + "gzip": 4079 }, { "filename": "SchedulerMock-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "scheduler", - "size": 12088, - "gzip": 2473 + "size": 12143, + "gzip": 2502 }, { "filename": "react-events.development.js", "bundleType": "NODE_DEV", "packageName": "react-events", - "size": 990, - "gzip": 545 + "size": 975, + "gzip": 542 }, { "filename": "react-events.production.min.js", @@ -1166,239 +1166,281 @@ "filename": "ReactEvents-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-events", - "size": 956, - "gzip": 536 + "size": 954, + "gzip": 533 }, { "filename": "ReactEvents-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-events", - "size": 687, + "size": 686, "gzip": 410 }, { "filename": "react-events.development.js", "bundleType": "UMD_DEV", "packageName": "react-events", - "size": 1183, - "gzip": 605 + "size": 1216, + "gzip": 614 }, { "filename": "react-events.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-events", - "size": 676, - "gzip": 420 + "size": 688, + "gzip": 430 }, { "filename": "react-events-press.development.js", "bundleType": "UMD_DEV", "packageName": "react-events", - "size": 10325, - "gzip": 2630 + "size": 13747, + "gzip": 3057 }, { "filename": "react-events-press.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-events", - "size": 4058, - "gzip": 1507 + "size": 5216, + "gzip": 1760 }, { "filename": "react-events-press.development.js", "bundleType": "NODE_DEV", "packageName": "react-events", - "size": 10151, - "gzip": 2584 + "size": 13075, + "gzip": 3073 }, { "filename": "react-events-press.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-events", - "size": 3892, - "gzip": 1451 + "size": 5032, + "gzip": 1693 }, { "filename": "ReactEventsPress-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-events", - "size": 10480, - "gzip": 2636 + "size": 13428, + "gzip": 3137 }, { "filename": "ReactEventsPress-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-events", - "size": 8000, - "gzip": 1905 + "size": 11052, + "gzip": 2260 }, { "filename": "react-events-hover.development.js", "bundleType": "UMD_DEV", "packageName": "react-events", - "size": 5271, - "gzip": 1416 + "size": 7146, + "gzip": 1791 }, { "filename": "react-events-hover.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-events", - "size": 2312, - "gzip": 923 + "size": 3072, + "gzip": 1170 }, { "filename": "react-events-hover.development.js", "bundleType": "NODE_DEV", "packageName": "react-events", - "size": 5097, - "gzip": 1372 + "size": 6776, + "gzip": 1813 }, { "filename": "react-events-hover.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-events", - "size": 2147, - "gzip": 865 + "size": 2893, + "gzip": 1099 }, { "filename": "ReactEventsHover-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-events", - "size": 5113, - "gzip": 1386 + "size": 6998, + "gzip": 1833 }, { "filename": "ReactEventsHover-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-events", - "size": 4279, - "gzip": 1130 + "size": 6226, + "gzip": 1513 }, { "filename": "react-events-focus.development.js", "bundleType": "UMD_DEV", "packageName": "react-events", - "size": 3446, - "gzip": 1112 + "size": 3413, + "gzip": 1086 }, { "filename": "react-events-focus.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-events", - "size": 1563, - "gzip": 721 + "size": 1536, + "gzip": 722 }, { "filename": "react-events-focus.development.js", "bundleType": "NODE_DEV", "packageName": "react-events", - "size": 3272, - "gzip": 1068 + "size": 3239, + "gzip": 1111 }, { "filename": "react-events-focus.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-events", - "size": 1392, - "gzip": 659 + "size": 1384, + "gzip": 666 }, { "filename": "ReactEventsFocus-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-events", - "size": 3242, - "gzip": 1058 + "size": 3164, + "gzip": 1086 }, { "filename": "ReactEventsFocus-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-events", - "size": 2552, - "gzip": 827 + "size": 2261, + "gzip": 772 }, { "filename": "react-events-swipe.development.js", "bundleType": "UMD_DEV", "packageName": "react-events", - "size": 8479, - "gzip": 2604 + "size": 8600, + "gzip": 2595 }, { "filename": "react-events-swipe.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-events", - "size": 3531, - "gzip": 1625 + "size": 3553, + "gzip": 1641 }, { "filename": "react-events-swipe.development.js", "bundleType": "NODE_DEV", "packageName": "react-events", - "size": 8305, - "gzip": 2571 + "size": 8160, + "gzip": 2532 }, { "filename": "react-events-swipe.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-events", - "size": 3364, - "gzip": 1569 + "size": 3374, + "gzip": 1580 }, { "filename": "ReactEventsSwipe-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-events", - "size": 6360, - "gzip": 1814 + "size": 6423, + "gzip": 1854 }, { "filename": "ReactEventsSwipe-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-events", - "size": 6089, - "gzip": 1563 + "size": 5618, + "gzip": 1525 }, { "filename": "react-events-drag.development.js", "bundleType": "UMD_DEV", "packageName": "react-events", - "size": 7733, - "gzip": 2450 + "size": 8093, + "gzip": 2470 }, { "filename": "react-events-drag.production.min.js", "bundleType": "UMD_PROD", "packageName": "react-events", - "size": 3278, - "gzip": 1489 + "size": 3367, + "gzip": 1522 }, { "filename": "react-events-drag.development.js", "bundleType": "NODE_DEV", "packageName": "react-events", - "size": 7560, - "gzip": 2415 + "size": 7672, + "gzip": 2404 }, { "filename": "react-events-drag.production.min.js", "bundleType": "NODE_PROD", "packageName": "react-events", - "size": 3112, - "gzip": 1429 + "size": 3188, + "gzip": 1448 }, { "filename": "ReactEventsDrag-dev.js", "bundleType": "FB_WWW_DEV", "packageName": "react-events", - "size": 5706, - "gzip": 1684 + "size": 6094, + "gzip": 1762 }, { "filename": "ReactEventsDrag-prod.js", "bundleType": "FB_WWW_PROD", "packageName": "react-events", - "size": 5245, - "gzip": 1368 + "size": 5858, + "gzip": 1440 + }, + { + "filename": "react-dom-unstable-new-scheduler.development.js", + "bundleType": "NODE_DEV", + "packageName": "react-dom", + "size": 826202, + "gzip": 187840 + }, + { + "filename": "react-dom-unstable-new-scheduler.production.min.js", + "bundleType": "NODE_PROD", + "packageName": "react-dom", + "size": 106454, + "gzip": 33951 + }, + { + "filename": "react-dom-unstable-new-scheduler.profiling.min.js", + "bundleType": "NODE_PROFILING", + "packageName": "react-dom", + "size": 109876, + "gzip": 34882 + }, + { + "filename": "ReactDOMNewScheduler-dev.js", + "bundleType": "FB_WWW_DEV", + "packageName": "react-dom", + "size": 899079, + "gzip": 200035 + }, + { + "filename": "ReactDOMNewScheduler-prod.js", + "bundleType": "FB_WWW_PROD", + "packageName": "react-dom", + "size": 339064, + "gzip": 63353 + }, + { + "filename": "ReactDOMNewScheduler-profiling.js", + "bundleType": "FB_WWW_PROFILING", + "packageName": "react-dom", + "size": 344337, + "gzip": 64313 } ] } \ No newline at end of file From df920ba9df41635a7ebb7ee64ab330e71e2d3650 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Wed, 10 Apr 2019 16:00:32 +0200 Subject: [PATCH 21/55] rollup 1.9.3 --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index d826c63c06a6a..3500277fd9ad4 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.9.0", + "rollup": "^1.9.3", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index fd551a7a05b80..387cc49067b43 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,10 +106,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== -"@types/node@^11.13.0": - version "11.13.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.0.tgz#b0df8d6ef9b5001b2be3a94d909ce3c29a80f9e1" - integrity sha512-rx29MMkRdVmzunmiA4lzBYJNnXsW/PhG4kMBy2ATsYaDjGGR75dCFEVVROKpNwlVdcUX3xxlghKQOeDPBJobng== +"@types/node@^11.13.2": + version "11.13.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.2.tgz#dc85dde46aa8740bb4aed54b8104250f8f849503" + integrity sha512-HOtU5KqROKT7qX/itKHuTtt5fV0iXbheQvrgbLNXFJQBY/eh+VS5vmmTAVlo3qIGMsypm0G4N1t2AXjy1ZicaQ== "@types/whatwg-streams@^0.0.6": version "0.0.6" @@ -4505,13 +4505,13 @@ rollup-pluginutils@^2.4.1, rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.9.0.tgz#65f7db8d312a07d4e9702316025f91df56ce9f9c" - integrity sha512-cNZx9MLpKFMSaObdVFeu8nXw8gfw6yjuxWjt5mRCJcBZrAJ0NHAYwemKjayvYvhLaNNkf3+kS2DKRKS5J6NRVg== +rollup@^1.9.3: + version "1.9.3" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.9.3.tgz#c898fd562dff3165470fc5de9b5e191d50f944b2" + integrity sha512-20iIOjee5n3H6W6CXsVdYs2xw86j4l+LQLM6yACynt+YJCwkqaYNHAjQ/dhVBIKsFpHwPqHamn/GHq+3Zp8ybQ== dependencies: "@types/estree" "0.0.39" - "@types/node" "^11.13.0" + "@types/node" "^11.13.2" acorn "^6.1.1" rsvp@^3.3.3: From fbdc62a77dbeeabede5243614d41ca9d8f5a0284 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Thu, 11 Apr 2019 09:56:08 +0200 Subject: [PATCH 22/55] rollup 1.10.0 --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 3500277fd9ad4..630cc236c8ff8 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.9.3", + "rollup": "^1.10.0", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index 387cc49067b43..f3d1bde1e656a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,10 +106,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== -"@types/node@^11.13.2": - version "11.13.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.2.tgz#dc85dde46aa8740bb4aed54b8104250f8f849503" - integrity sha512-HOtU5KqROKT7qX/itKHuTtt5fV0iXbheQvrgbLNXFJQBY/eh+VS5vmmTAVlo3qIGMsypm0G4N1t2AXjy1ZicaQ== +"@types/node@^11.13.4": + version "11.13.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.4.tgz#f83ec3c3e05b174b7241fadeb6688267fe5b22ca" + integrity sha512-+rabAZZ3Yn7tF/XPGHupKIL5EcAbrLxnTr/hgQICxbeuAfWtT0UZSfULE+ndusckBItcv4o6ZeOJplQikVcLvQ== "@types/whatwg-streams@^0.0.6": version "0.0.6" @@ -4505,13 +4505,13 @@ rollup-pluginutils@^2.4.1, rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.9.3: - version "1.9.3" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.9.3.tgz#c898fd562dff3165470fc5de9b5e191d50f944b2" - integrity sha512-20iIOjee5n3H6W6CXsVdYs2xw86j4l+LQLM6yACynt+YJCwkqaYNHAjQ/dhVBIKsFpHwPqHamn/GHq+3Zp8ybQ== +rollup@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.10.0.tgz#91d594aa4386c51ca0883ad4ef2050b469d3e8aa" + integrity sha512-U9t/JaKtO0+X0pSmLVKMrAZEixrbVzITf193TiEhfoVKCnd7pDimIFo94IxUCgbn6+v5VmduHkubx2VV1s0Ftw== dependencies: "@types/estree" "0.0.39" - "@types/node" "^11.13.2" + "@types/node" "^11.13.4" acorn "^6.1.1" rsvp@^3.3.3: From 6e35d45127ef292012e7a2c40b0e364e8faf5722 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Thu, 25 Apr 2019 21:25:59 +0200 Subject: [PATCH 23/55] ver 1.10.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 67f8390231960..b6c47720c5dae 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.10.0", + "rollup": "^1.10.1", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", From 3d3387c7af99f26c3f7d1c8c84664e5bd497c7bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Tue, 7 May 2019 12:52:49 +0200 Subject: [PATCH 24/55] rollup 1.11.3 --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 7e46c9b8666c1..c7b51c25c6a15 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.10.1", + "rollup": "^1.11.3", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index f3d1bde1e656a..3d20cd52fda58 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,10 +106,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== -"@types/node@^11.13.4": - version "11.13.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.4.tgz#f83ec3c3e05b174b7241fadeb6688267fe5b22ca" - integrity sha512-+rabAZZ3Yn7tF/XPGHupKIL5EcAbrLxnTr/hgQICxbeuAfWtT0UZSfULE+ndusckBItcv4o6ZeOJplQikVcLvQ== +"@types/node@^11.13.9": + version "11.13.10" + resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.10.tgz#4df59e5966b56f512bac98898bcbee5067411f0f" + integrity sha512-leUNzbFTMX94TWaIKz8N15Chu55F9QSH+INKayQr5xpkasBQBRF3qQXfo3/dOnMU/dEIit+Y/SU8HyOjq++GwA== "@types/whatwg-streams@^0.0.6": version "0.0.6" @@ -4505,13 +4505,13 @@ rollup-pluginutils@^2.4.1, rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.10.0.tgz#91d594aa4386c51ca0883ad4ef2050b469d3e8aa" - integrity sha512-U9t/JaKtO0+X0pSmLVKMrAZEixrbVzITf193TiEhfoVKCnd7pDimIFo94IxUCgbn6+v5VmduHkubx2VV1s0Ftw== +rollup@^1.11.3: + version "1.11.3" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.11.3.tgz#6f436db2a2d6b63f808bf60ad01a177643dedb81" + integrity sha512-81MR7alHcFKxgWzGfG7jSdv+JQxSOIOD/Fa3iNUmpzbd7p+V19e1l9uffqT8/7YAHgGOzmoPGN3Fx3L2ptOf5g== dependencies: "@types/estree" "0.0.39" - "@types/node" "^11.13.4" + "@types/node" "^11.13.9" acorn "^6.1.1" rsvp@^3.3.3: From b9a1c0b286343bcd152480e93e97e22f27337bd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Tue, 21 May 2019 23:35:38 +0200 Subject: [PATCH 25/55] rollup ver 1.12.3 --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index c7b51c25c6a15..2291d295beecc 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.11.3", + "rollup": "^1.12.3", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index 3d20cd52fda58..3a8b140bcb434 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,10 +106,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== -"@types/node@^11.13.9": - version "11.13.10" - resolved "https://registry.yarnpkg.com/@types/node/-/node-11.13.10.tgz#4df59e5966b56f512bac98898bcbee5067411f0f" - integrity sha512-leUNzbFTMX94TWaIKz8N15Chu55F9QSH+INKayQr5xpkasBQBRF3qQXfo3/dOnMU/dEIit+Y/SU8HyOjq++GwA== +"@types/node@^12.0.2": + version "12.0.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.2.tgz#3452a24edf9fea138b48fad4a0a028a683da1e40" + integrity sha512-5tabW/i+9mhrfEOUcLDu2xBPsHJ+X5Orqy9FKpale3SjDA17j5AEpYq5vfy3oAeAHGcvANRCO3NV3d2D6q3NiA== "@types/whatwg-streams@^0.0.6": version "0.0.6" @@ -4505,13 +4505,13 @@ rollup-pluginutils@^2.4.1, rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.11.3: - version "1.11.3" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.11.3.tgz#6f436db2a2d6b63f808bf60ad01a177643dedb81" - integrity sha512-81MR7alHcFKxgWzGfG7jSdv+JQxSOIOD/Fa3iNUmpzbd7p+V19e1l9uffqT8/7YAHgGOzmoPGN3Fx3L2ptOf5g== +rollup@^1.12.3: + version "1.12.3" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.12.3.tgz#068b1957d5bebf6c0a758cfe42609b512add35a9" + integrity sha512-ueWhPijWN+GaPgD3l77hXih/gcDXmYph6sWeQegwBYtaqAE834e8u+MC2wT6FKIUsz1DBOyOXAQXUZB+rjWDoQ== dependencies: "@types/estree" "0.0.39" - "@types/node" "^11.13.9" + "@types/node" "^12.0.2" acorn "^6.1.1" rsvp@^3.3.3: From dae5fb4cdbf7e799f295dd62a81b761a50e8e2d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Sat, 1 Jun 2019 15:45:56 +0200 Subject: [PATCH 26/55] rollup 1.13.1 --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 06c1378e468e5..bf40c4dc94162 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.12.3", + "rollup": "^1.13.1", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index 3a8b140bcb434..714cce936a4c9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,10 +106,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== -"@types/node@^12.0.2": - version "12.0.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.2.tgz#3452a24edf9fea138b48fad4a0a028a683da1e40" - integrity sha512-5tabW/i+9mhrfEOUcLDu2xBPsHJ+X5Orqy9FKpale3SjDA17j5AEpYq5vfy3oAeAHGcvANRCO3NV3d2D6q3NiA== +"@types/node@^12.0.3": + version "12.0.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.4.tgz#46832183115c904410c275e34cf9403992999c32" + integrity sha512-j8YL2C0fXq7IONwl/Ud5Kt0PeXw22zGERt+HSSnwbKOJVsAGkEz3sFCYwaF9IOuoG1HOtE0vKCj6sXF7Q0+Vaw== "@types/whatwg-streams@^0.0.6": version "0.0.6" @@ -4505,13 +4505,13 @@ rollup-pluginutils@^2.4.1, rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.12.3: - version "1.12.3" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.12.3.tgz#068b1957d5bebf6c0a758cfe42609b512add35a9" - integrity sha512-ueWhPijWN+GaPgD3l77hXih/gcDXmYph6sWeQegwBYtaqAE834e8u+MC2wT6FKIUsz1DBOyOXAQXUZB+rjWDoQ== +rollup@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.13.1.tgz#86a474c29df0f303ed31e4c8be5d81c1038beae8" + integrity sha512-TWBmVU5WS4wOy5Ij2qxrJYRUn/keECvStcXDpJSwgr95JZ6VFf1PDewiAk4VPf5vxr7drRJlxh9kYpxHveYOOg== dependencies: "@types/estree" "0.0.39" - "@types/node" "^12.0.2" + "@types/node" "^12.0.3" acorn "^6.1.1" rsvp@^3.3.3: From ea3bc01d5b4b38fb8f45afa1d3ed1fe84fc3c7fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Mon, 10 Jun 2019 14:13:58 +0200 Subject: [PATCH 27/55] rollup 1.14.6 --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 2f78cfadbcb1f..50620957a7f63 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.13.1", + "rollup": "^1.14.6", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index 0a6dfb13660a9..1b7f9a2f72113 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,10 +106,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== -"@types/node@^12.0.3": - version "12.0.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.4.tgz#46832183115c904410c275e34cf9403992999c32" - integrity sha512-j8YL2C0fXq7IONwl/Ud5Kt0PeXw22zGERt+HSSnwbKOJVsAGkEz3sFCYwaF9IOuoG1HOtE0vKCj6sXF7Q0+Vaw== +"@types/node@^12.0.7": + version "12.0.7" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.7.tgz#4f2563bad652b2acb1722d7e7aae2b0ff62d192c" + integrity sha512-1YKeT4JitGgE4SOzyB9eMwO0nGVNkNEsm9qlIt1Lqm/tG2QEiSMTD4kS3aO6L+w5SClLVxALmIBESK6Mk5wX0A== "@types/whatwg-streams@^0.0.6": version "0.0.6" @@ -4510,13 +4510,13 @@ rollup-pluginutils@^2.4.1, rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.13.1: - version "1.13.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.13.1.tgz#86a474c29df0f303ed31e4c8be5d81c1038beae8" - integrity sha512-TWBmVU5WS4wOy5Ij2qxrJYRUn/keECvStcXDpJSwgr95JZ6VFf1PDewiAk4VPf5vxr7drRJlxh9kYpxHveYOOg== +rollup@^1.14.6: + version "1.14.6" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.14.6.tgz#4d1165bdcdac4d0510ce127495c42f238098943d" + integrity sha512-A8f54Fms9PAG2VBLBg/XOBgN6tRQKgroltD86f+gF5+6eRmAAlFBJAFV0K7MHl2aHOCcrATWO1B8SAjVD2Ehsw== dependencies: "@types/estree" "0.0.39" - "@types/node" "^12.0.3" + "@types/node" "^12.0.7" acorn "^6.1.1" rsvp@^3.3.3: From 84c53c246b6fb846635bfd6598f1ded4507ec34f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Mon, 17 Jun 2019 22:13:34 +0200 Subject: [PATCH 28/55] rollup 1.15.6 --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 50620957a7f63..fd97d83b643e9 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.14.6", + "rollup": "^1.15.6", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index 1b7f9a2f72113..45d4a6b331262 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,10 +106,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== -"@types/node@^12.0.7": - version "12.0.7" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.7.tgz#4f2563bad652b2acb1722d7e7aae2b0ff62d192c" - integrity sha512-1YKeT4JitGgE4SOzyB9eMwO0nGVNkNEsm9qlIt1Lqm/tG2QEiSMTD4kS3aO6L+w5SClLVxALmIBESK6Mk5wX0A== +"@types/node@^12.0.8": + version "12.0.8" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.8.tgz#551466be11b2adc3f3d47156758f610bd9f6b1d8" + integrity sha512-b8bbUOTwzIY3V5vDTY1fIJ+ePKDUBqt2hC2woVGotdQQhG/2Sh62HOKHrT7ab+VerXAcPyAiTEipPu/FsreUtg== "@types/whatwg-streams@^0.0.6": version "0.0.6" @@ -4510,13 +4510,13 @@ rollup-pluginutils@^2.4.1, rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.14.6: - version "1.14.6" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.14.6.tgz#4d1165bdcdac4d0510ce127495c42f238098943d" - integrity sha512-A8f54Fms9PAG2VBLBg/XOBgN6tRQKgroltD86f+gF5+6eRmAAlFBJAFV0K7MHl2aHOCcrATWO1B8SAjVD2Ehsw== +rollup@^1.15.6: + version "1.15.6" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.15.6.tgz#caf0ed28d2d78e3a59c1398e5a3695fb600a0ef0" + integrity sha512-s3Vn3QJQ5YVFfIG4nXoG9VdL1I37IZsft+4ZyeBhxE0df1kCFz9e+4bEAbR4mKH3pvBO9e9xjdxWPhhIp0r9ow== dependencies: "@types/estree" "0.0.39" - "@types/node" "^12.0.7" + "@types/node" "^12.0.8" acorn "^6.1.1" rsvp@^3.3.3: From fd18f480ca86eaab0fbe858581b3e8c7b394f096 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Tue, 25 Jun 2019 21:52:36 +0200 Subject: [PATCH 29/55] rollup 1.16.2 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 165dba3d3fc5e..ef4d7c2416cd4 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.15.6", + "rollup": "^1.16.2", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index e6888ab8ed0eb..be494df972203 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4515,10 +4515,10 @@ rollup-pluginutils@^2.4.1, rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.15.6: - version "1.15.6" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.15.6.tgz#caf0ed28d2d78e3a59c1398e5a3695fb600a0ef0" - integrity sha512-s3Vn3QJQ5YVFfIG4nXoG9VdL1I37IZsft+4ZyeBhxE0df1kCFz9e+4bEAbR4mKH3pvBO9e9xjdxWPhhIp0r9ow== +rollup@^1.16.2: + version "1.16.2" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.16.2.tgz#959aeae4b06c8e540749bac442d6d37aefb9217d" + integrity sha512-UAZxaQvH0klYZdF+90xv9nGb+m4p8jdoaow1VL5/RzDK/gN/4CjvaMmJNcOIv1/+gtzswKhAg/467mzF0sLpAg== dependencies: "@types/estree" "0.0.39" "@types/node" "^12.0.8" From 50263d07cb012b6da1e861dda9291cdf342a1339 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Sat, 29 Jun 2019 23:30:56 +0200 Subject: [PATCH 30/55] upd tests --- .../babel/__tests__/remove-getters-test.js | 72 +++++++++++++------ scripts/rollup/build.js | 3 +- 2 files changed, 52 insertions(+), 23 deletions(-) diff --git a/scripts/babel/__tests__/remove-getters-test.js b/scripts/babel/__tests__/remove-getters-test.js index 5b824341bd5a5..a8e76739a068c 100644 --- a/scripts/babel/__tests__/remove-getters-test.js +++ b/scripts/babel/__tests__/remove-getters-test.js @@ -6,13 +6,18 @@ */ 'use strict'; -const babel = require('babel-core'); +const babelCore = require('babel-core'); const removeGetters = require('../remove-getters'); +const babelOptions = { + ast: false, + babelrc: false, + compact: false, + plugins: [removeGetters], +}; + function transform(input) { - return babel.transform(input, { - plugins: [removeGetters], - }).code; + return babelCore.transform(input, babelOptions).code; } function compare(input, output) { @@ -23,12 +28,12 @@ function compare(input, output) { describe('remove-getters', () => { it('should remove getters', () => { compare( - `const object = { +`const object = { get prop() { return variable; } };`, - `const object = { +`const object = { prop: variable };` ); @@ -36,13 +41,13 @@ describe('remove-getters', () => { it('should not remove other methods or properties', () => { compare( - `const object = { +`const object = { prop: 'foo', method() { return 'bar'; } };`, - `const object = { +`const object = { prop: 'foo', method() { return 'bar'; @@ -51,29 +56,54 @@ describe('remove-getters', () => { ); }); - it('should ignore when finding getters with a different syntax from the ones generated by Rollup', () => { + it('should ignore when finding getters with a different syntax', () => { compare( - `var passiveBrowserEventsSupported = false; -try { - var options = { - get passive() { +`try { + const options = {}; + Object.defineProperty(options, 'passive', { + get: function () { passiveBrowserEventsSupported = true; } - }; -} catch (err) { + }); +} catch (e) { passiveBrowserEventsSupported = false; }`, - `var passiveBrowserEventsSupported = false; -try { - var options = { - get passive() { +`try { + const options = {}; + Object.defineProperty(options, 'passive', { + get: function () { passiveBrowserEventsSupported = true; } - }; -} catch (err) { + }); +} catch (e) { passiveBrowserEventsSupported = false; }` ); }); }); + + +it('should ignore when finding getters with a different syntax', () => { + compare( +`const obj = { + log: ['a', 'b', 'c'], + get latest() { + if (this.log.length === 0) { + return undefined; + } + return this.log[this.log.length - 1]; + } +};`, + +`const obj = { + log: ['a', 'b', 'c'], + get latest() { + if (this.log.length === 0) { + return undefined; + } + return this.log[this.log.length - 1]; + } +};` + ); +}); diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 2aba8033db638..874ed6b680e54 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -377,8 +377,7 @@ function getPlugins( require('../babel/remove-getters'), ], }; - const result = babelCore.transform(source, babelOptions); - return result.code; + return babelCore.transform(source, babelOptions).code; }, }, // Apply dead code elimination and/or minification. From ca81d1f4d7fae11bf42c77c0a10fa3b5c08fc865 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Sat, 29 Jun 2019 23:52:50 +0200 Subject: [PATCH 31/55] prettier --- scripts/babel/__tests__/remove-getters-test.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/scripts/babel/__tests__/remove-getters-test.js b/scripts/babel/__tests__/remove-getters-test.js index a8e76739a068c..ee17d6f53f433 100644 --- a/scripts/babel/__tests__/remove-getters-test.js +++ b/scripts/babel/__tests__/remove-getters-test.js @@ -28,12 +28,12 @@ function compare(input, output) { describe('remove-getters', () => { it('should remove getters', () => { compare( -`const object = { + `const object = { get prop() { return variable; } };`, -`const object = { + `const object = { prop: variable };` ); @@ -41,13 +41,13 @@ describe('remove-getters', () => { it('should not remove other methods or properties', () => { compare( -`const object = { + `const object = { prop: 'foo', method() { return 'bar'; } };`, -`const object = { + `const object = { prop: 'foo', method() { return 'bar'; @@ -58,7 +58,7 @@ describe('remove-getters', () => { it('should ignore when finding getters with a different syntax', () => { compare( -`try { + `try { const options = {}; Object.defineProperty(options, 'passive', { get: function () { @@ -69,7 +69,7 @@ describe('remove-getters', () => { passiveBrowserEventsSupported = false; }`, -`try { + `try { const options = {}; Object.defineProperty(options, 'passive', { get: function () { @@ -83,10 +83,9 @@ describe('remove-getters', () => { }); }); - it('should ignore when finding getters with a different syntax', () => { compare( -`const obj = { + `const obj = { log: ['a', 'b', 'c'], get latest() { if (this.log.length === 0) { @@ -96,7 +95,7 @@ it('should ignore when finding getters with a different syntax', () => { } };`, -`const obj = { + `const obj = { log: ['a', 'b', 'c'], get latest() { if (this.log.length === 0) { From 1648f3a9db3c485462fcf97086698fee70c022f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Sun, 30 Jun 2019 00:01:23 +0200 Subject: [PATCH 32/55] Rollup 1.16.3 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index ef4d7c2416cd4..8117e694a9079 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.16.2", + "rollup": "^1.16.3", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index be494df972203..8b531d581a962 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4515,10 +4515,10 @@ rollup-pluginutils@^2.4.1, rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.16.2: - version "1.16.2" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.16.2.tgz#959aeae4b06c8e540749bac442d6d37aefb9217d" - integrity sha512-UAZxaQvH0klYZdF+90xv9nGb+m4p8jdoaow1VL5/RzDK/gN/4CjvaMmJNcOIv1/+gtzswKhAg/467mzF0sLpAg== +rollup@^1.16.3: + version "1.16.3" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.16.3.tgz#9b8bcf31523efc83447a9624bd2fe6ca58caa1e7" + integrity sha512-iXINUUEk2NTZXE3GcUtLQt2cvfQsAUXBQ8AFsDK8tg7Wp5bwTKdZXPdzB2IJQwHpdUNfsIgYMAfajurh7SVTnA== dependencies: "@types/estree" "0.0.39" "@types/node" "^12.0.8" From f5a20305f4092dc9904551eab739eb4c28da9420 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Sun, 30 Jun 2019 06:06:28 +0200 Subject: [PATCH 33/55] upd --- .../babel/__tests__/remove-getters-test.js | 28 +------------------ 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/scripts/babel/__tests__/remove-getters-test.js b/scripts/babel/__tests__/remove-getters-test.js index ee17d6f53f433..37f26e9dbf14d 100644 --- a/scripts/babel/__tests__/remove-getters-test.js +++ b/scripts/babel/__tests__/remove-getters-test.js @@ -55,35 +55,9 @@ describe('remove-getters', () => { };` ); }); - - it('should ignore when finding getters with a different syntax', () => { - compare( - `try { - const options = {}; - Object.defineProperty(options, 'passive', { - get: function () { - passiveBrowserEventsSupported = true; - } - }); -} catch (e) { - passiveBrowserEventsSupported = false; -}`, - - `try { - const options = {}; - Object.defineProperty(options, 'passive', { - get: function () { - passiveBrowserEventsSupported = true; - } - }); -} catch (e) { - passiveBrowserEventsSupported = false; -}` - ); - }); }); -it('should ignore when finding getters with a different syntax', () => { +it('should ignore when finding getters with a different syntax from the ones generated by Rollup', () => { compare( `const obj = { log: ['a', 'b', 'c'], From 8c38bbee7afb0be33cb5191384bd28c43324f646 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Sun, 30 Jun 2019 14:43:03 +0200 Subject: [PATCH 34/55] should throw when finding getters with a different syntax from the ones generated by Rollup --- .../babel/__tests__/remove-getters-test.js | 31 ++++++------------- scripts/babel/remove-getters.js | 8 +++-- 2 files changed, 16 insertions(+), 23 deletions(-) diff --git a/scripts/babel/__tests__/remove-getters-test.js b/scripts/babel/__tests__/remove-getters-test.js index 37f26e9dbf14d..0988c352a3726 100644 --- a/scripts/babel/__tests__/remove-getters-test.js +++ b/scripts/babel/__tests__/remove-getters-test.js @@ -57,26 +57,15 @@ describe('remove-getters', () => { }); }); -it('should ignore when finding getters with a different syntax from the ones generated by Rollup', () => { - compare( - `const obj = { - log: ['a', 'b', 'c'], - get latest() { - if (this.log.length === 0) { - return undefined; - } - return this.log[this.log.length - 1]; - } -};`, - - `const obj = { - log: ['a', 'b', 'c'], - get latest() { - if (this.log.length === 0) { - return undefined; - } - return this.log[this.log.length - 1]; - } +it('should throw when finding getters with a different syntax from the ones generated by Rollup', () => { + expect(() => { + transform( + `const object = { +get prop() { + const foo = 'foo'; + return foo; +} };` - ); + ); + }).toThrow(); }); diff --git a/scripts/babel/remove-getters.js b/scripts/babel/remove-getters.js index 881f5af5d99e4..3ce9e4a9009cf 100644 --- a/scripts/babel/remove-getters.js +++ b/scripts/babel/remove-getters.js @@ -26,7 +26,9 @@ module.exports = ({types: t}) => { const keyNode = path.node.key; const isValidKey = t.isIdentifier(keyNode); if (!isValidKey) { - return; + throw path.buildCodeFrameError( + 'Getter key format not supported. Expected identifier.' + ); } const bodyNode = path.node.body; @@ -35,7 +37,9 @@ module.exports = ({types: t}) => { t.isReturnStatement(bodyNode.body[0]) && t.isIdentifier(bodyNode.body[0].argument); if (!isValidBody) { - return; + throw path.buildCodeFrameError( + 'Getter body format not supported. Expected return of identifier.' + ); } const prop = keyNode.name; From 8ee83153dc5c1198799a1e6a589becc71d82e056 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Mon, 1 Jul 2019 08:48:07 +0200 Subject: [PATCH 35/55] add more one test --- scripts/babel/__tests__/remove-getters-test.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/scripts/babel/__tests__/remove-getters-test.js b/scripts/babel/__tests__/remove-getters-test.js index 0988c352a3726..4ad17382953bf 100644 --- a/scripts/babel/__tests__/remove-getters-test.js +++ b/scripts/babel/__tests__/remove-getters-test.js @@ -69,3 +69,19 @@ get prop() { ); }).toThrow(); }); + +it('should throw when finding getters with a different syntax from the ones generated by Rollup', () => { + expect(() => { + transform( + `const obj = { + log: ['a', 'b', 'c'], + get latest() { + if (this.log.length == 0) { + return undefined; + } + return this.log[this.log.length - 1]; + } + };` + ); + }).toThrow(); +}); From 56a2c10f3c9896461dffca14dc013878a5515b66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Mon, 1 Jul 2019 22:20:39 +0200 Subject: [PATCH 36/55] rollup-plugin-prettier updated changed stuff, revert them --- scripts/rollup/build.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 874ed6b680e54..dd863443c087c 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -398,7 +398,8 @@ function getPlugins( // Note that this plugin must be called after closure applies DCE. isProduction && stripUnusedImports(pureExternalModules), // Add the whitespace back if necessary. - shouldStayReadable && prettier({parser: 'babylon'}), + shouldStayReadable && + prettier({parser: 'babylon', singleQuote: false, trailingComma: 'none'}), // License and haste headers, top-level `if` blocks. { renderChunk(source) { From 43712a03a92f2ca36f03944b64eabc6f122b3644 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Mon, 1 Jul 2019 22:24:24 +0200 Subject: [PATCH 37/55] don't upd all the Rollup plugins --- package.json | 6 ++--- yarn.lock | 68 +++++++++++++++++++++++++++++++++++++--------------- 2 files changed, 52 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index 8117e694a9079..0e2a4872c5518 100644 --- a/package.json +++ b/package.json @@ -76,11 +76,11 @@ "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", "rollup": "^1.16.3", - "rollup-plugin-babel": "^3.0.7", - "rollup-plugin-commonjs": "^9.3.4", + "rollup-plugin-babel": "^3.0.1", + "rollup-plugin-commonjs": "^8.2.6", "rollup-plugin-node-resolve": "^2.1.1", "rollup-plugin-prettier": "^0.6.0", - "rollup-plugin-replace": "^2.1.1", + "rollup-plugin-replace": "^2.0.0", "rollup-plugin-strip-banner": "^0.2.0", "semver": "^5.5.0", "targz": "^1.0.1", diff --git a/yarn.lock b/yarn.lock index 8b531d581a962..130cb41b6f78f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1812,11 +1812,21 @@ estree-walker@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.3.1.tgz#e6b1a51cf7292524e7237c312e5fe6660c1ce1aa" +estree-walker@^0.5.0: + version "0.5.2" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.5.2.tgz#d3850be7529c9580d815600b53126515e146dd39" + integrity sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig== + estree-walker@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.0.tgz#5d865327c44a618dde5699f763891ae31f257dae" integrity sha512-peq1RfVAVzr3PU/jL31RaOjUKLoZJpObQWJJ+LgfcxDUifyLZ1RjPQZTl0pzj2uJ45b7A7XpyppXvxdEqzo4rw== +estree-walker@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" + integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== + esutils@^2.0.0, esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -3495,6 +3505,13 @@ magic-string@0.25.1: dependencies: sourcemap-codec "^1.4.1" +magic-string@^0.22.4: + version "0.22.5" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz#8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e" + integrity sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== + dependencies: + vlq "^0.2.2" + magic-string@^0.25.2: version "0.25.2" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.2.tgz#139c3a729515ec55e96e69e82a11fe890a293ad9" @@ -4405,10 +4422,10 @@ resolve@^1.1.6: dependencies: path-parse "^1.0.5" -resolve@^1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" - integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== +resolve@^1.4.0: + version "1.11.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e" + integrity sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw== dependencies: path-parse "^1.0.6" @@ -4439,22 +4456,23 @@ rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1: dependencies: glob "^7.0.5" -rollup-plugin-babel@^3.0.7: +rollup-plugin-babel@^3.0.1: version "3.0.7" resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-3.0.7.tgz#5b13611f1ab8922497e9d15197ae5d8a23fe3b1e" integrity sha512-bVe2y0z/V5Ax1qU8NX/0idmzIwJPdUGu8Xx3vXH73h0yGjxfv2gkFI82MBVg49SlsFlLTBadBHb67zy4TWM3hA== dependencies: rollup-pluginutils "^1.5.0" -rollup-plugin-commonjs@^9.3.4: - version "9.3.4" - resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.3.4.tgz#2b3dddbbbded83d45c36ff101cdd29e924fd23bc" - integrity sha512-DTZOvRoiVIHHLFBCL4pFxOaJt8pagxsVldEXBOn6wl3/V21wVaj17HFfyzTsQUuou3sZL3lEJZVWKPFblJfI6w== +rollup-plugin-commonjs@^8.2.6: + version "8.4.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-8.4.1.tgz#5c9cea2b2c3de322f5fbccd147e07ed5e502d7a0" + integrity sha512-mg+WuD+jlwoo8bJtW3Mvx7Tz6TsIdMsdhuvCnDMoyjh0oxsVgsjB/N0X984RJCWwc5IIiqNVJhXeeITcc73++A== dependencies: - estree-walker "^0.6.0" - magic-string "^0.25.2" - resolve "^1.10.0" - rollup-pluginutils "^2.6.0" + acorn "^5.2.1" + estree-walker "^0.5.0" + magic-string "^0.22.4" + resolve "^1.4.0" + rollup-pluginutils "^2.0.1" rollup-plugin-node-resolve@^2.1.1: version "2.1.1" @@ -4477,13 +4495,13 @@ rollup-plugin-prettier@^0.6.0: magic-string "0.25.1" prettier "^1.0.0" -rollup-plugin-replace@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.1.1.tgz#e49cb8d07d6f91a7bf28b90b66692f2c8c0b9bba" - integrity sha512-IS5ZYBb3px0UfbDCYzKaKxelLd5dbPHhfplEXbymfvGlz9Ok44At4AjTOWe2qEax73bE8+pnMZN9C7PcVpFNlw== +rollup-plugin-replace@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.2.0.tgz#f41ae5372e11e7a217cde349c8b5d5fd115e70e3" + integrity sha512-/5bxtUPkDHyBJAKketb4NfaeZjL5yLZdeUihSfbF2PQMz+rSTEb8ARKoOl3UBT4m7/X+QOXJo3sLTcq+yMMYTA== dependencies: magic-string "^0.25.2" - rollup-pluginutils "^2.4.1" + rollup-pluginutils "^2.6.0" rollup-plugin-strip-banner@^0.2.0: version "0.2.0" @@ -4507,7 +4525,14 @@ rollup-pluginutils@^1.5.0: estree-walker "^0.2.1" minimatch "^3.0.2" -rollup-pluginutils@^2.4.1, rollup-pluginutils@^2.6.0: +rollup-pluginutils@^2.0.1: + version "2.8.1" + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz#8fa6dd0697344938ef26c2c09d2488ce9e33ce97" + integrity sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg== + dependencies: + estree-walker "^0.6.1" + +rollup-pluginutils@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.6.0.tgz#203706edd43dfafeaebc355d7351119402fc83ad" integrity sha512-aGQwspEF8oPKvg37u3p7h0cYNwmJR1sCBMZGZ5b9qy8HGtETknqjzcxrDRrcAnJNXN18lBH4Q9vZYth/p4n8jQ== @@ -5219,6 +5244,11 @@ vlq@^0.2.1: version "0.2.2" resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.2.tgz#e316d5257b40b86bb43cb8d5fea5d7f54d6b0ca1" +vlq@^0.2.2: + version "0.2.3" + resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" + integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== + vm2@patriksimek/vm2#custom_files: version "3.5.0" resolved "https://codeload.github.com/patriksimek/vm2/tar.gz/7e82f90ac705fc44fad044147cb0df09b4c79a57" From 4e91cb30c8b8d1753a726c76d32867d1bf83bfda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Mon, 1 Jul 2019 22:37:45 +0200 Subject: [PATCH 38/55] rollup-plugin-babel 3.0.7 --- package.json | 2 +- yarn.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 0e2a4872c5518..d4e7c3a8cbec1 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", "rollup": "^1.16.3", - "rollup-plugin-babel": "^3.0.1", + "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^8.2.6", "rollup-plugin-node-resolve": "^2.1.1", "rollup-plugin-prettier": "^0.6.0", diff --git a/yarn.lock b/yarn.lock index 130cb41b6f78f..1292f332b43c8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4456,7 +4456,7 @@ rimraf@^2.2.8, rimraf@^2.5.4, rimraf@^2.6.1: dependencies: glob "^7.0.5" -rollup-plugin-babel@^3.0.1: +rollup-plugin-babel@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-3.0.7.tgz#5b13611f1ab8922497e9d15197ae5d8a23fe3b1e" integrity sha512-bVe2y0z/V5Ax1qU8NX/0idmzIwJPdUGu8Xx3vXH73h0yGjxfv2gkFI82MBVg49SlsFlLTBadBHb67zy4TWM3hA== From 9a02eae826c76328455304a4e1bbac90e8751a1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Mon, 1 Jul 2019 22:44:33 +0200 Subject: [PATCH 39/55] upd rollup plugin versions --- package.json | 4 ++-- yarn.lock | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index d4e7c3a8cbec1..fc2a7253f244e 100644 --- a/package.json +++ b/package.json @@ -77,10 +77,10 @@ "rimraf": "^2.6.1", "rollup": "^1.16.3", "rollup-plugin-babel": "^3.0.7", - "rollup-plugin-commonjs": "^8.2.6", + "rollup-plugin-commonjs": "^8.4.1", "rollup-plugin-node-resolve": "^2.1.1", "rollup-plugin-prettier": "^0.6.0", - "rollup-plugin-replace": "^2.0.0", + "rollup-plugin-replace": "^2.2.0", "rollup-plugin-strip-banner": "^0.2.0", "semver": "^5.5.0", "targz": "^1.0.1", diff --git a/yarn.lock b/yarn.lock index 1292f332b43c8..2822cc7372e8f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4463,7 +4463,7 @@ rollup-plugin-babel@^3.0.7: dependencies: rollup-pluginutils "^1.5.0" -rollup-plugin-commonjs@^8.2.6: +rollup-plugin-commonjs@^8.4.1: version "8.4.1" resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-8.4.1.tgz#5c9cea2b2c3de322f5fbccd147e07ed5e502d7a0" integrity sha512-mg+WuD+jlwoo8bJtW3Mvx7Tz6TsIdMsdhuvCnDMoyjh0oxsVgsjB/N0X984RJCWwc5IIiqNVJhXeeITcc73++A== @@ -4495,7 +4495,7 @@ rollup-plugin-prettier@^0.6.0: magic-string "0.25.1" prettier "^1.0.0" -rollup-plugin-replace@^2.0.0: +rollup-plugin-replace@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.2.0.tgz#f41ae5372e11e7a217cde349c8b5d5fd115e70e3" integrity sha512-/5bxtUPkDHyBJAKketb4NfaeZjL5yLZdeUihSfbF2PQMz+rSTEb8ARKoOl3UBT4m7/X+QOXJo3sLTcq+yMMYTA== From 98f7d6d220e69af91b0a366df3b68a359af1da7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Mon, 1 Jul 2019 22:48:13 +0200 Subject: [PATCH 40/55] upd rollup-plugin-commonjs --- package.json | 2 +- yarn.lock | 48 +++++++++--------------------------------------- 2 files changed, 10 insertions(+), 40 deletions(-) diff --git a/package.json b/package.json index fc2a7253f244e..176db4c6a7aca 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "rimraf": "^2.6.1", "rollup": "^1.16.3", "rollup-plugin-babel": "^3.0.7", - "rollup-plugin-commonjs": "^8.4.1", + "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", "rollup-plugin-prettier": "^0.6.0", "rollup-plugin-replace": "^2.2.0", diff --git a/yarn.lock b/yarn.lock index 2822cc7372e8f..f1753834d5efa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1812,21 +1812,11 @@ estree-walker@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.3.1.tgz#e6b1a51cf7292524e7237c312e5fe6660c1ce1aa" -estree-walker@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.5.2.tgz#d3850be7529c9580d815600b53126515e146dd39" - integrity sha512-XpCnW/AE10ws/kDAs37cngSkvgIR8aN3G0MS85m7dUpuK2EREo9VJ00uvw6Dg/hXEpfsE1I1TvJOJr+Z+TL+ig== - estree-walker@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.0.tgz#5d865327c44a618dde5699f763891ae31f257dae" integrity sha512-peq1RfVAVzr3PU/jL31RaOjUKLoZJpObQWJJ+LgfcxDUifyLZ1RjPQZTl0pzj2uJ45b7A7XpyppXvxdEqzo4rw== -estree-walker@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362" - integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w== - esutils@^2.0.0, esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -3505,13 +3495,6 @@ magic-string@0.25.1: dependencies: sourcemap-codec "^1.4.1" -magic-string@^0.22.4: - version "0.22.5" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz#8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e" - integrity sha512-oreip9rJZkzvA8Qzk9HFs8fZGF/u7H/gtrE8EN6RjKJ9kh2HlC+yQ2QezifqTZfGyiuAV0dRv5a+y/8gBb1m9w== - dependencies: - vlq "^0.2.2" - magic-string@^0.25.2: version "0.25.2" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.2.tgz#139c3a729515ec55e96e69e82a11fe890a293ad9" @@ -4422,7 +4405,7 @@ resolve@^1.1.6: dependencies: path-parse "^1.0.5" -resolve@^1.4.0: +resolve@^1.10.0: version "1.11.1" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.1.tgz#ea10d8110376982fef578df8fc30b9ac30a07a3e" integrity sha512-vIpgF6wfuJOZI7KKKSP+HmiKggadPQAdsp5HiC1mvqnfp0gF1vdwgBWZIdrVft9pgqoMFQN+R7BSWZiBxx+BBw== @@ -4463,16 +4446,15 @@ rollup-plugin-babel@^3.0.7: dependencies: rollup-pluginutils "^1.5.0" -rollup-plugin-commonjs@^8.4.1: - version "8.4.1" - resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-8.4.1.tgz#5c9cea2b2c3de322f5fbccd147e07ed5e502d7a0" - integrity sha512-mg+WuD+jlwoo8bJtW3Mvx7Tz6TsIdMsdhuvCnDMoyjh0oxsVgsjB/N0X984RJCWwc5IIiqNVJhXeeITcc73++A== +rollup-plugin-commonjs@^9.3.4: + version "9.3.4" + resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.3.4.tgz#2b3dddbbbded83d45c36ff101cdd29e924fd23bc" + integrity sha512-DTZOvRoiVIHHLFBCL4pFxOaJt8pagxsVldEXBOn6wl3/V21wVaj17HFfyzTsQUuou3sZL3lEJZVWKPFblJfI6w== dependencies: - acorn "^5.2.1" - estree-walker "^0.5.0" - magic-string "^0.22.4" - resolve "^1.4.0" - rollup-pluginutils "^2.0.1" + estree-walker "^0.6.0" + magic-string "^0.25.2" + resolve "^1.10.0" + rollup-pluginutils "^2.6.0" rollup-plugin-node-resolve@^2.1.1: version "2.1.1" @@ -4525,13 +4507,6 @@ rollup-pluginutils@^1.5.0: estree-walker "^0.2.1" minimatch "^3.0.2" -rollup-pluginutils@^2.0.1: - version "2.8.1" - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz#8fa6dd0697344938ef26c2c09d2488ce9e33ce97" - integrity sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg== - dependencies: - estree-walker "^0.6.1" - rollup-pluginutils@^2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.6.0.tgz#203706edd43dfafeaebc355d7351119402fc83ad" @@ -5244,11 +5219,6 @@ vlq@^0.2.1: version "0.2.2" resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.2.tgz#e316d5257b40b86bb43cb8d5fea5d7f54d6b0ca1" -vlq@^0.2.2: - version "0.2.3" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" - integrity sha512-DRibZL6DsNhIgYQ+wNdWDL2SL3bKPlVrRiBqV5yuMm++op8W4kGFtaQfCs4KEJn0wBZcHVHJ3eoywX8983k1ow== - vm2@patriksimek/vm2#custom_files: version "3.5.0" resolved "https://codeload.github.com/patriksimek/vm2/tar.gz/7e82f90ac705fc44fad044147cb0df09b4c79a57" From b8393e5ffed98fbff0f8058f552a0735cb740fdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Tue, 2 Jul 2019 09:06:03 +0200 Subject: [PATCH 41/55] bracket spacing --- scripts/rollup/build.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index dd863443c087c..f4ba03f63413c 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -399,7 +399,12 @@ function getPlugins( isProduction && stripUnusedImports(pureExternalModules), // Add the whitespace back if necessary. shouldStayReadable && - prettier({parser: 'babylon', singleQuote: false, trailingComma: 'none'}), + prettier({ + parser: 'babylon', + singleQuote: false, + trailingComma: 'none', + bracketSpacing: true, + }), // License and haste headers, top-level `if` blocks. { renderChunk(source) { From 99bf9df5b4d3ea19f9923fb4536395531cdae51f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Thu, 4 Jul 2019 21:00:25 +0200 Subject: [PATCH 42/55] rollup 1.16.6 --- package.json | 2 +- yarn.lock | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 85f57fc2d0019..f60c1ebfff4a7 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.16.3", + "rollup": "^1.16.6", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index f1753834d5efa..da9193a5f2890 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,10 +106,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== -"@types/node@^12.0.8": - version "12.0.8" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.8.tgz#551466be11b2adc3f3d47156758f610bd9f6b1d8" - integrity sha512-b8bbUOTwzIY3V5vDTY1fIJ+ePKDUBqt2hC2woVGotdQQhG/2Sh62HOKHrT7ab+VerXAcPyAiTEipPu/FsreUtg== +"@types/node@^12.0.10": + version "12.0.12" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.12.tgz#cc791b402360db1eaf7176479072f91ee6c6c7ca" + integrity sha512-Uy0PN4R5vgBUXFoJrKryf5aTk3kJ8Rv3PdlHjl6UaX+Cqp1QE0yPQ68MPXGrZOfG7gZVNDIJZYyot0B9ubXUrQ== "@types/whatwg-streams@^0.0.6": version "0.0.6" @@ -4515,13 +4515,13 @@ rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.16.3: - version "1.16.3" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.16.3.tgz#9b8bcf31523efc83447a9624bd2fe6ca58caa1e7" - integrity sha512-iXINUUEk2NTZXE3GcUtLQt2cvfQsAUXBQ8AFsDK8tg7Wp5bwTKdZXPdzB2IJQwHpdUNfsIgYMAfajurh7SVTnA== +rollup@^1.16.6: + version "1.16.6" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.16.6.tgz#0d979e3edd14a27e5436a145c7f1fcef35e0083b" + integrity sha512-oM3iKkzPCq9Da95wCnNfS8YlNZjgCD5c/TceKnJIthI9FOeJqnO3PUr/C5Suv9Kjzh0iphKL02PLeja3A5AMIA== dependencies: "@types/estree" "0.0.39" - "@types/node" "^12.0.8" + "@types/node" "^12.0.10" acorn "^6.1.1" rsvp@^3.3.3: From 25b3dacb088f467dee7d5c637c228674c39a509c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Tue, 9 Jul 2019 09:51:40 +0200 Subject: [PATCH 43/55] rollup 1.16.7 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index f60c1ebfff4a7..4af166a4c0d1c 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.16.6", + "rollup": "^1.16.7", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index da9193a5f2890..108908b282d7f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4515,10 +4515,10 @@ rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.16.6: - version "1.16.6" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.16.6.tgz#0d979e3edd14a27e5436a145c7f1fcef35e0083b" - integrity sha512-oM3iKkzPCq9Da95wCnNfS8YlNZjgCD5c/TceKnJIthI9FOeJqnO3PUr/C5Suv9Kjzh0iphKL02PLeja3A5AMIA== +rollup@^1.16.7: + version "1.16.7" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.16.7.tgz#4b539ca22465df39f6c963d2001d95f6527e97e1" + integrity sha512-P3GVcbVSLLjHWFLKGerYRe3Q/yggRXmTZFx/4WZf4wzGwO6hAg5jyMAFMQKc0dts8rFID4BQngfoz6yQbI7iMQ== dependencies: "@types/estree" "0.0.39" "@types/node" "^12.0.10" From 2341f7d7f876019354dbbbd3f8e4a7bb6d6b504b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Sat, 27 Jul 2019 22:23:18 +0200 Subject: [PATCH 44/55] rename test description --- scripts/babel/__tests__/remove-getters-test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/babel/__tests__/remove-getters-test.js b/scripts/babel/__tests__/remove-getters-test.js index 4ad17382953bf..3e4cce8aad0ed 100644 --- a/scripts/babel/__tests__/remove-getters-test.js +++ b/scripts/babel/__tests__/remove-getters-test.js @@ -57,7 +57,7 @@ describe('remove-getters', () => { }); }); -it('should throw when finding getters with a different syntax from the ones generated by Rollup', () => { +it('should throw when finding getters in object property', () => { expect(() => { transform( `const object = { @@ -70,7 +70,7 @@ get prop() { }).toThrow(); }); -it('should throw when finding getters with a different syntax from the ones generated by Rollup', () => { +it('should throw when finding getters in object property', () => { expect(() => { transform( `const obj = { From 9fcd637b80b0da133719d2d234b0ae0eb51e974c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Thu, 1 Aug 2019 13:35:46 +0200 Subject: [PATCH 45/55] rollup 1.18.0 --- package.json | 2 +- yarn.lock | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index f745f1642fd5a..5979f2694a63a 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.16.7", + "rollup": "^1.18.0", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index 108908b282d7f..a396ab5ea7c1b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,10 +106,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== -"@types/node@^12.0.10": - version "12.0.12" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.0.12.tgz#cc791b402360db1eaf7176479072f91ee6c6c7ca" - integrity sha512-Uy0PN4R5vgBUXFoJrKryf5aTk3kJ8Rv3PdlHjl6UaX+Cqp1QE0yPQ68MPXGrZOfG7gZVNDIJZYyot0B9ubXUrQ== +"@types/node@^12.6.3": + version "12.6.8" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.6.8.tgz#e469b4bf9d1c9832aee4907ba8a051494357c12c" + integrity sha512-aX+gFgA5GHcDi89KG5keey2zf0WfZk/HAQotEamsK2kbey+8yGKcson0hbK8E+v0NArlCJQCqMP161YhV6ZXLg== "@types/whatwg-streams@^0.0.6": version "0.0.6" @@ -148,10 +148,10 @@ acorn@^5.2.1: version "5.3.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.3.0.tgz#7446d39459c54fb49a80e6ee6478149b940ec822" -acorn@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" - integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA== +acorn@^6.2.0: + version "6.2.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.2.1.tgz#3ed8422d6dec09e6121cc7a843ca86a330a86b51" + integrity sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q== agent-base@^4.1.0: version "4.1.2" @@ -4515,14 +4515,14 @@ rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.16.7: - version "1.16.7" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.16.7.tgz#4b539ca22465df39f6c963d2001d95f6527e97e1" - integrity sha512-P3GVcbVSLLjHWFLKGerYRe3Q/yggRXmTZFx/4WZf4wzGwO6hAg5jyMAFMQKc0dts8rFID4BQngfoz6yQbI7iMQ== +rollup@^1.18.0: + version "1.18.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.18.0.tgz#98ea36472523ed712e20c0e996fd051882f787e6" + integrity sha512-MBAWr6ectF948gW/bs/yfi0jW7DzwI8n0tEYG/ZMQutmK+blF/Oazyhg3oPqtScCGV8bzCtL9KzlzPtTriEOJA== dependencies: "@types/estree" "0.0.39" - "@types/node" "^12.0.10" - acorn "^6.1.1" + "@types/node" "^12.6.3" + acorn "^6.2.0" rsvp@^3.3.3: version "3.6.2" From 320178079d90813774ef8e380c32125a3981a183 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Thu, 1 Aug 2019 14:44:45 +0200 Subject: [PATCH 46/55] use externalLiveBindings: false --- scripts/rollup/build.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index f4ba03f63413c..2ce37638d1217 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -531,6 +531,9 @@ async function createBundle(bundle, bundleType) { bundle.moduleType, pureExternalModules ), + output: { + externalLiveBindings: false, + }, }; const [mainOutputPath, ...otherOutputPaths] = Packaging.getBundleOutputPaths( bundleType, From 337cfd0d4b7c8a027a7090d9e90fbd152ecdbe5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Tue, 6 Aug 2019 13:30:42 +0200 Subject: [PATCH 47/55] rollup 1.19.3 --- package.json | 2 +- yarn.lock | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 5979f2694a63a..fd14627b7a377 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.18.0", + "rollup": "^1.19.3", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index a396ab5ea7c1b..ec7f38fb56297 100644 --- a/yarn.lock +++ b/yarn.lock @@ -106,10 +106,10 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw== -"@types/node@^12.6.3": - version "12.6.8" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.6.8.tgz#e469b4bf9d1c9832aee4907ba8a051494357c12c" - integrity sha512-aX+gFgA5GHcDi89KG5keey2zf0WfZk/HAQotEamsK2kbey+8yGKcson0hbK8E+v0NArlCJQCqMP161YhV6ZXLg== +"@types/node@^12.6.9": + version "12.6.9" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.6.9.tgz#ffeee23afdc19ab16e979338e7b536fdebbbaeaf" + integrity sha512-+YB9FtyxXGyD54p8rXwWaN1EWEyar5L58GlGWgtH2I9rGmLGBQcw63+0jw+ujqVavNuO47S1ByAjm9zdHMnskw== "@types/whatwg-streams@^0.0.6": version "0.0.6" @@ -148,7 +148,7 @@ acorn@^5.2.1: version "5.3.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.3.0.tgz#7446d39459c54fb49a80e6ee6478149b940ec822" -acorn@^6.2.0: +acorn@^6.2.1: version "6.2.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.2.1.tgz#3ed8422d6dec09e6121cc7a843ca86a330a86b51" integrity sha512-JD0xT5FCRDNyjDda3Lrg/IxFscp9q4tiYtxE1/nOzlKCk7hIRuYjhq1kCNkbPjMRMZuFq20HNQn1I9k8Oj0E+Q== @@ -4515,14 +4515,14 @@ rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.18.0: - version "1.18.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.18.0.tgz#98ea36472523ed712e20c0e996fd051882f787e6" - integrity sha512-MBAWr6ectF948gW/bs/yfi0jW7DzwI8n0tEYG/ZMQutmK+blF/Oazyhg3oPqtScCGV8bzCtL9KzlzPtTriEOJA== +rollup@^1.19.3: + version "1.19.3" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.19.3.tgz#77e59426faa6d8399e7b75c129e81447cf9db317" + integrity sha512-+6VtYadkQEp6OTSa6ms1eAE/CYW+kD9rCd3fq4E2T3VaVqwTcY4vq0zBcB4nhQANnId+SwSpgCn4RFfOUAsWjQ== dependencies: "@types/estree" "0.0.39" - "@types/node" "^12.6.3" - acorn "^6.2.0" + "@types/node" "^12.6.9" + acorn "^6.2.1" rsvp@^3.3.3: version "3.6.2" From ce4f72121666eabc0606334ba5bbc3094e25267f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Tue, 6 Aug 2019 14:55:02 +0200 Subject: [PATCH 48/55] remove remove-getters --- .../babel/__tests__/remove-getters-test.js | 87 ------------------- scripts/babel/remove-getters.js | 54 ------------ scripts/rollup/build.js | 17 ---- 3 files changed, 158 deletions(-) delete mode 100644 scripts/babel/__tests__/remove-getters-test.js delete mode 100644 scripts/babel/remove-getters.js diff --git a/scripts/babel/__tests__/remove-getters-test.js b/scripts/babel/__tests__/remove-getters-test.js deleted file mode 100644 index 3e4cce8aad0ed..0000000000000 --- a/scripts/babel/__tests__/remove-getters-test.js +++ /dev/null @@ -1,87 +0,0 @@ -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -'use strict'; - -const babelCore = require('babel-core'); -const removeGetters = require('../remove-getters'); - -const babelOptions = { - ast: false, - babelrc: false, - compact: false, - plugins: [removeGetters], -}; - -function transform(input) { - return babelCore.transform(input, babelOptions).code; -} - -function compare(input, output) { - const compiled = transform(input); - expect(compiled).toEqual(output); -} - -describe('remove-getters', () => { - it('should remove getters', () => { - compare( - `const object = { - get prop() { - return variable; - } -};`, - `const object = { - prop: variable -};` - ); - }); - - it('should not remove other methods or properties', () => { - compare( - `const object = { - prop: 'foo', - method() { - return 'bar'; - } -};`, - `const object = { - prop: 'foo', - method() { - return 'bar'; - } -};` - ); - }); -}); - -it('should throw when finding getters in object property', () => { - expect(() => { - transform( - `const object = { -get prop() { - const foo = 'foo'; - return foo; -} -};` - ); - }).toThrow(); -}); - -it('should throw when finding getters in object property', () => { - expect(() => { - transform( - `const obj = { - log: ['a', 'b', 'c'], - get latest() { - if (this.log.length == 0) { - return undefined; - } - return this.log[this.log.length - 1]; - } - };` - ); - }).toThrow(); -}); diff --git a/scripts/babel/remove-getters.js b/scripts/babel/remove-getters.js deleted file mode 100644 index 3ce9e4a9009cf..0000000000000 --- a/scripts/babel/remove-getters.js +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright (c) 2013-present, Facebook, Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ -'use strict'; - -module.exports = ({types: t}) => { - return { - visitor: { - ObjectMethod: path => { - // Turns this code: - // - // get prop() { - // return variable; - // } - // - // into this: - // - // prop: variable; - if (path.node.kind !== 'get') { - return; - } - - const keyNode = path.node.key; - const isValidKey = t.isIdentifier(keyNode); - if (!isValidKey) { - throw path.buildCodeFrameError( - 'Getter key format not supported. Expected identifier.' - ); - } - - const bodyNode = path.node.body; - const isValidBody = - bodyNode.body.length === 1 && - t.isReturnStatement(bodyNode.body[0]) && - t.isIdentifier(bodyNode.body[0].argument); - if (!isValidBody) { - throw path.buildCodeFrameError( - 'Getter body format not supported. Expected return of identifier.' - ); - } - - const prop = keyNode.name; - const variable = bodyNode.body[0].argument.name; - - path.replaceWith( - t.objectProperty(t.identifier(prop), t.identifier(variable)) - ); - }, - }, - }; -}; diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index e6a61efcd1de0..f6bb7b7dbf538 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -2,7 +2,6 @@ const rollup = require('rollup'); const babel = require('rollup-plugin-babel'); -const babelCore = require('babel-core'); const closure = require('./plugins/closure-plugin'); const commonjs = require('rollup-plugin-commonjs'); const prettier = require('rollup-plugin-prettier'); @@ -364,22 +363,6 @@ function getPlugins( }), // We still need CommonJS for external deps like object-assign. commonjs(), - isFBBundle && { - renderChunk(source) { - // Run a final Babel pass after Rollup bundle. - const babelOptions = { - ast: false, - babelrc: false, - compact: false, - plugins: [ - // This is needed because Rollup outputs getters, but we can't use - // getters in www. - require('../babel/remove-getters'), - ], - }; - return babelCore.transform(source, babelOptions).code; - }, - }, // Apply dead code elimination and/or minification. isProduction && closure( From f9bac3d7919a1dd54f7ff09ea6a1f9d4c2cbb76b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Tue, 6 Aug 2019 15:24:17 +0200 Subject: [PATCH 49/55] simplify CIRCULAR_DEPENDENCY warning --- scripts/rollup/build.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index f6bb7b7dbf538..242974c90021d 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -588,9 +588,7 @@ function handleRollupWarning(warning) { return; } - const ignoredRollupWarnings = ['CIRCULAR_DEPENDENCY']; - - if (ignoredRollupWarnings.indexOf(warning.code) !== -1) { + if (warning.code === 'CIRCULAR_DEPENDENCY') { // Ignored } else if (typeof warning.code === 'string') { // This is a warning coming from Rollup itself. From 6432824754d28e80bd7b1fae21dca322a57a74b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Tue, 6 Aug 2019 15:33:28 +0200 Subject: [PATCH 50/55] simplify if logic in sizes-plugin --- scripts/rollup/plugins/sizes-plugin.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/rollup/plugins/sizes-plugin.js b/scripts/rollup/plugins/sizes-plugin.js index eff0ec82b2f46..bab1978144a80 100644 --- a/scripts/rollup/plugins/sizes-plugin.js +++ b/scripts/rollup/plugins/sizes-plugin.js @@ -14,7 +14,7 @@ module.exports = function sizes(options) { generateBundle(outputOptions, bundle, isWrite) { Object.keys(bundle).forEach(id => { const chunk = bundle[id]; - if (chunk && chunk.code) { + if (chunk) { const size = Buffer.byteLength(chunk.code); const gzipSize = gzip.sync(chunk.code); options.getSize(size, gzipSize); From fdc2592f1d002de095922767ce769292eafdc53e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Wed, 7 Aug 2019 10:59:51 +0200 Subject: [PATCH 51/55] rollup 1.19.4 --- package.json | 2 +- yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index fd14627b7a377..c428e7ad1b1ae 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "random-seed": "^0.3.0", "react-lifecycles-compat": "^3.0.2", "rimraf": "^2.6.1", - "rollup": "^1.19.3", + "rollup": "^1.19.4", "rollup-plugin-babel": "^3.0.7", "rollup-plugin-commonjs": "^9.3.4", "rollup-plugin-node-resolve": "^2.1.1", diff --git a/yarn.lock b/yarn.lock index ec7f38fb56297..5ed2ac09647ad 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4515,10 +4515,10 @@ rollup-pluginutils@^2.6.0: estree-walker "^0.6.0" micromatch "^3.1.10" -rollup@^1.19.3: - version "1.19.3" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.19.3.tgz#77e59426faa6d8399e7b75c129e81447cf9db317" - integrity sha512-+6VtYadkQEp6OTSa6ms1eAE/CYW+kD9rCd3fq4E2T3VaVqwTcY4vq0zBcB4nhQANnId+SwSpgCn4RFfOUAsWjQ== +rollup@^1.19.4: + version "1.19.4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.19.4.tgz#0cb4e4d6fa127adab59b11d0be50e8dd1c78123a" + integrity sha512-G24w409GNj7i/Yam2cQla6qV2k6Nug8bD2DZg9v63QX/cH/dEdbNJg8H4lUm5M1bRpPKRUC465Rm9H51JTKOfQ== dependencies: "@types/estree" "0.0.39" "@types/node" "^12.6.9" From 1810deb21fc41058e48a4f7eff610e116a1bb238 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Thu, 15 Aug 2019 20:30:25 +0200 Subject: [PATCH 52/55] update output for small optimizations --- scripts/rollup/build.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/rollup/build.js b/scripts/rollup/build.js index 242974c90021d..41cfd9bcc82d4 100644 --- a/scripts/rollup/build.js +++ b/scripts/rollup/build.js @@ -512,6 +512,9 @@ async function createBundle(bundle, bundleType) { ), output: { externalLiveBindings: false, + freeze: false, + interop: false, + esModule: false, }, }; const [mainOutputPath, ...otherOutputPaths] = Packaging.getBundleOutputPaths( From c9aa6f6031f5b389f500df9f58a7ed2f72d7c9c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Thu, 22 Aug 2019 09:01:04 +0200 Subject: [PATCH 53/55] remove globalThis --- scripts/rollup/validate/eslintrc.umd.js | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/rollup/validate/eslintrc.umd.js b/scripts/rollup/validate/eslintrc.umd.js index 092d5b55f9f8d..a949525b6c289 100644 --- a/scripts/rollup/validate/eslintrc.umd.js +++ b/scripts/rollup/validate/eslintrc.umd.js @@ -24,7 +24,6 @@ module.exports = { define: true, require: true, global: true, - globalThis: true, }, parserOptions: { ecmaVersion: 5, From 4ebdbf2dfbadd5c35f6b004dd4be18db0f399c39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Thu, 22 Aug 2019 09:04:44 +0200 Subject: [PATCH 54/55] remove results.json file --- scripts/rollup/results.json | 1446 ----------------------------------- 1 file changed, 1446 deletions(-) delete mode 100644 scripts/rollup/results.json diff --git a/scripts/rollup/results.json b/scripts/rollup/results.json deleted file mode 100644 index 7f521c29a349c..0000000000000 --- a/scripts/rollup/results.json +++ /dev/null @@ -1,1446 +0,0 @@ -{ - "bundleSizes": [ - { - "filename": "react.development.js", - "bundleType": "UMD_DEV", - "packageName": "react", - "size": 106345, - "gzip": 26272 - }, - { - "filename": "react.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react", - "size": 12296, - "gzip": 4742 - }, - { - "filename": "react.development.js", - "bundleType": "NODE_DEV", - "packageName": "react", - "size": 63669, - "gzip": 16775 - }, - { - "filename": "react.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react", - "size": 6576, - "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": 785942, - "gzip": 174267 - }, - { - "filename": "react-dom.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-dom", - "size": 106382, - "gzip": 34581 - }, - { - "filename": "react-dom.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 743233, - "gzip": 170907 - }, - { - "filename": "react-dom.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 106349, - "gzip": 34012 - }, - { - "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": 55728, - "gzip": 14460 - }, - { - "filename": "react-dom-test-utils.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-dom", - "size": 10813, - "gzip": 4000 - }, - { - "filename": "react-dom-test-utils.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 52860, - "gzip": 14257 - }, - { - "filename": "react-dom-test-utils.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 10585, - "gzip": 3916 - }, - { - "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": 60990, - "gzip": 15080 - }, - { - "filename": "react-dom-unstable-native-dependencies.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-dom", - "size": 10968, - "gzip": 3764 - }, - { - "filename": "react-dom-unstable-native-dependencies.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 57991, - "gzip": 14876 - }, - { - "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": 138390, - "gzip": 35059 - }, - { - "filename": "react-dom-server.browser.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-dom", - "size": 19588, - "gzip": 7394 - }, - { - "filename": "react-dom-server.browser.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 127932, - "gzip": 33809 - }, - { - "filename": "react-dom-server.browser.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 19464, - "gzip": 7356 - }, - { - "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": 129693, - "gzip": 34270 - }, - { - "filename": "react-dom-server.node.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 20382, - "gzip": 7689 - }, - { - "filename": "react-art.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-art", - "size": 547182, - "gzip": 115883 - }, - { - "filename": "react-art.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-art", - "size": 98144, - "gzip": 30094 - }, - { - "filename": "react-art.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-art", - "size": 449753, - "gzip": 96888 - }, - { - "filename": "react-art.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-art", - "size": 62217, - "gzip": 19179 - }, - { - "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": 467099, - "gzip": 96941 - }, - { - "filename": "react-test-renderer.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-test-renderer", - "size": 63433, - "gzip": 19469 - }, - { - "filename": "react-test-renderer.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-test-renderer", - "size": 440767, - "gzip": 94773 - }, - { - "filename": "react-test-renderer.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-test-renderer", - "size": 63152, - "gzip": 19363 - }, - { - "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": 41511, - "gzip": 10083 - }, - { - "filename": "react-test-renderer-shallow.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-test-renderer", - "size": 11757, - "gzip": 3588 - }, - { - "filename": "react-test-renderer-shallow.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-test-renderer", - "size": 33960, - "gzip": 8620 - }, - { - "filename": "react-test-renderer-shallow.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-test-renderer", - "size": 11932, - "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": 31138, - "gzip": 7548 - }, - { - "filename": "react-noop-renderer.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-noop-renderer", - "size": 10690, - "gzip": 3511 - }, - { - "filename": "react-reconciler.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-reconciler", - "size": 461730, - "gzip": 97261 - }, - { - "filename": "react-reconciler.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-reconciler", - "size": 63212, - "gzip": 18941 - }, - { - "filename": "react-reconciler-persistent.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-reconciler", - "size": 460296, - "gzip": 97152 - }, - { - "filename": "react-reconciler-persistent.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-reconciler", - "size": 63198, - "gzip": 18928 - }, - { - "filename": "react-reconciler-reflection.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-reconciler", - "size": 16497, - "gzip": 5050 - }, - { - "filename": "react-reconciler-reflection.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-reconciler", - "size": 2477, - "gzip": 1109 - }, - { - "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": 8947, - "gzip": 2581 - }, - { - "filename": "react-is.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-is", - "size": 2478, - "gzip": 937 - }, - { - "filename": "react-is.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-is", - "size": 8350, - "gzip": 2505 - }, - { - "filename": "react-is.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-is", - "size": 2463, - "gzip": 865 - }, - { - "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": 8101, - "gzip": 2836 - }, - { - "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": 69139, - "gzip": 17546 - }, - { - "filename": "React-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react", - "size": 16370, - "gzip": 4327 - }, - { - "filename": "ReactDOM-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-dom", - "size": 820022, - "gzip": 183718 - }, - { - "filename": "ReactDOM-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-dom", - "size": 347013, - "gzip": 64488 - }, - { - "filename": "ReactTestUtils-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-dom", - "size": 51845, - "gzip": 13931 - }, - { - "filename": "ReactDOMUnstableNativeDependencies-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-dom", - "size": 56109, - "gzip": 14002 - }, - { - "filename": "ReactDOMUnstableNativeDependencies-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-dom", - "size": 26754, - "gzip": 5376 - }, - { - "filename": "ReactDOMServer-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-dom", - "size": 135062, - "gzip": 34619 - }, - { - "filename": "ReactDOMServer-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-dom", - "size": 48525, - "gzip": 11142 - }, - { - "filename": "ReactART-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-art", - "size": 482986, - "gzip": 101101 - }, - { - "filename": "ReactART-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-art", - "size": 198634, - "gzip": 34088 - }, - { - "filename": "ReactNativeRenderer-dev.js", - "bundleType": "RN_FB_DEV", - "packageName": "react-native-renderer", - "size": 594127, - "gzip": 127466 - }, - { - "filename": "ReactNativeRenderer-prod.js", - "bundleType": "RN_FB_PROD", - "packageName": "react-native-renderer", - "size": 247995, - "gzip": 43203 - }, - { - "filename": "ReactNativeRenderer-dev.js", - "bundleType": "RN_OSS_DEV", - "packageName": "react-native-renderer", - "size": 590745, - "gzip": 126976 - }, - { - "filename": "ReactNativeRenderer-prod.js", - "bundleType": "RN_OSS_PROD", - "packageName": "react-native-renderer", - "size": 248009, - "gzip": 43202 - }, - { - "filename": "ReactFabric-dev.js", - "bundleType": "RN_FB_DEV", - "packageName": "react-native-renderer", - "size": 585779, - "gzip": 124850 - }, - { - "filename": "ReactFabric-prod.js", - "bundleType": "RN_FB_PROD", - "packageName": "react-native-renderer", - "size": 241884, - "gzip": 41938 - }, - { - "filename": "ReactFabric-dev.js", - "bundleType": "RN_OSS_DEV", - "packageName": "react-native-renderer", - "size": 582787, - "gzip": 124471 - }, - { - "filename": "ReactFabric-prod.js", - "bundleType": "RN_OSS_PROD", - "packageName": "react-native-renderer", - "size": 242018, - "gzip": 41969 - }, - { - "filename": "ReactTestRenderer-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-test-renderer", - "size": 460112, - "gzip": 96084 - }, - { - "filename": "ReactShallowRenderer-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-test-renderer", - "size": 35761, - "gzip": 8938 - }, - { - "filename": "ReactIs-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-is", - "size": 6728, - "gzip": 1771 - }, - { - "filename": "ReactIs-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-is", - "size": 5131, - "gzip": 1246 - }, - { - "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": 22895, - "gzip": 5877 - }, - { - "filename": "scheduler.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "scheduler", - "size": 4824, - "gzip": 1831 - }, - { - "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": 31197, - "gzip": 7561 - }, - { - "filename": "react-noop-renderer-persistent.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-noop-renderer", - "size": 10712, - "gzip": 3516 - }, - { - "filename": "react-dom.profiling.min.js", - "bundleType": "NODE_PROFILING", - "packageName": "react-dom", - "size": 109707, - "gzip": 34868 - }, - { - "filename": "ReactNativeRenderer-profiling.js", - "bundleType": "RN_OSS_PROFILING", - "packageName": "react-native-renderer", - "size": 256329, - "gzip": 44779 - }, - { - "filename": "ReactFabric-profiling.js", - "bundleType": "RN_OSS_PROFILING", - "packageName": "react-native-renderer", - "size": 249727, - "gzip": 43578 - }, - { - "filename": "Scheduler-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "scheduler", - "size": 23343, - "gzip": 5972 - }, - { - "filename": "Scheduler-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "scheduler", - "size": 14044, - "gzip": 2862 - }, - { - "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": 16278, - "gzip": 4290 - }, - { - "filename": "ReactDOM-profiling.js", - "bundleType": "FB_WWW_PROFILING", - "packageName": "react-dom", - "size": 349939, - "gzip": 65304 - }, - { - "filename": "ReactNativeRenderer-profiling.js", - "bundleType": "RN_FB_PROFILING", - "packageName": "react-native-renderer", - "size": 256494, - "gzip": 44820 - }, - { - "filename": "ReactFabric-profiling.js", - "bundleType": "RN_FB_PROFILING", - "packageName": "react-native-renderer", - "size": 249844, - "gzip": 43618 - }, - { - "filename": "react.profiling.min.js", - "bundleType": "UMD_PROFILING", - "packageName": "react", - "size": 14469, - "gzip": 5274 - }, - { - "filename": "react-dom.profiling.min.js", - "bundleType": "UMD_PROFILING", - "packageName": "react-dom", - "size": 109538, - "gzip": 35519 - }, - { - "filename": "scheduler-tracing.development.js", - "bundleType": "NODE_DEV", - "packageName": "scheduler", - "size": 9124, - "gzip": 1855 - }, - { - "filename": "scheduler-tracing.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "scheduler", - "size": 722, - "gzip": 374 - }, - { - "filename": "scheduler-tracing.profiling.min.js", - "bundleType": "NODE_PROFILING", - "packageName": "scheduler", - "size": 3337, - "gzip": 989 - }, - { - "filename": "SchedulerTracing-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "scheduler", - "size": 9865, - "gzip": 2093 - }, - { - "filename": "SchedulerTracing-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "scheduler", - "size": 897, - "gzip": 424 - }, - { - "filename": "SchedulerTracing-profiling.js", - "bundleType": "FB_WWW_PROFILING", - "packageName": "scheduler", - "size": 6975, - "gzip": 1258 - }, - { - "filename": "react-cache.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-cache", - "size": 9180, - "gzip": 3074 - }, - { - "filename": "react-cache.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-cache", - "size": 2235, - "gzip": 1140 - }, - { - "filename": "ReactCache-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-cache", - "size": 7570, - "gzip": 2428 - }, - { - "filename": "ReactCache-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-cache", - "size": 5247, - "gzip": 1658 - }, - { - "filename": "react-cache.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-cache", - "size": 9959, - "gzip": 3185 - }, - { - "filename": "react-cache.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-cache", - "size": 2445, - "gzip": 1238 - }, - { - "filename": "jest-react.development.js", - "bundleType": "NODE_DEV", - "packageName": "jest-react", - "size": 6938, - "gzip": 2538 - }, - { - "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": 4851, - "gzip": 1741 - }, - { - "filename": "JestReact-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "jest-react", - "size": 3487, - "gzip": 1289 - }, - { - "filename": "react-debug-tools.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-debug-tools", - "size": 19450, - "gzip": 5755 - }, - { - "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": 77022, - "gzip": 17504 - }, - { - "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": 3493, - "gzip": 1337 - }, - { - "filename": "ReactDOMFizzServer-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-dom", - "size": 2002, - "gzip": 835 - }, - { - "filename": "react-noop-renderer-server.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-noop-renderer", - "size": 1706, - "gzip": 826 - }, - { - "filename": "react-noop-renderer-server.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-noop-renderer", - "size": 783, - "gzip": 465 - }, - { - "filename": "react-stream.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-stream", - "size": 3917, - "gzip": 1365 - }, - { - "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": 3625, - "gzip": 1392 - }, - { - "filename": "react-dom-unstable-fizz.browser.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-dom", - "size": 1249, - "gzip": 705 - }, - { - "filename": "react-dom-unstable-fizz.browser.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 3237, - "gzip": 1321 - }, - { - "filename": "react-dom-unstable-fizz.browser.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 1042, - "gzip": 615 - }, - { - "filename": "react-dom-unstable-fizz.node.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 3517, - "gzip": 1356 - }, - { - "filename": "react-dom-unstable-fizz.node.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 1132, - "gzip": 663 - }, - { - "filename": "ESLintPluginReactHooks-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "eslint-plugin-react-hooks", - "size": 82565, - "gzip": 18078 - }, - { - "filename": "react-dom-unstable-fire.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-dom", - "size": 785988, - "gzip": 174290 - }, - { - "filename": "react-dom-unstable-fire.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-dom", - "size": 106397, - "gzip": 34588 - }, - { - "filename": "react-dom-unstable-fire.profiling.min.js", - "bundleType": "UMD_PROFILING", - "packageName": "react-dom", - "size": 109553, - "gzip": 35528 - }, - { - "filename": "react-dom-unstable-fire.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 743485, - "gzip": 171007 - }, - { - "filename": "react-dom-unstable-fire.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 106318, - "gzip": 33992 - }, - { - "filename": "react-dom-unstable-fire.profiling.min.js", - "bundleType": "NODE_PROFILING", - "packageName": "react-dom", - "size": 109721, - "gzip": 34877 - }, - { - "filename": "ReactFire-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-dom", - "size": 819129, - "gzip": 183688 - }, - { - "filename": "ReactFire-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-dom", - "size": 334709, - "gzip": 61987 - }, - { - "filename": "ReactFire-profiling.js", - "bundleType": "FB_WWW_PROFILING", - "packageName": "react-dom", - "size": 337685, - "gzip": 62838 - }, - { - "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": 17314, - "gzip": 3976 - }, - { - "filename": "scheduler-unstable_mock.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "scheduler", - "size": 4109, - "gzip": 1625 - }, - { - "filename": "SchedulerMock-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "scheduler", - "size": 17755, - "gzip": 4079 - }, - { - "filename": "SchedulerMock-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "scheduler", - "size": 12143, - "gzip": 2502 - }, - { - "filename": "react-events.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-events", - "size": 1417, - "gzip": 612 - }, - { - "filename": "react-events.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-events", - "size": 692, - "gzip": 390 - }, - { - "filename": "ReactEvents-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-events", - "size": 1406, - "gzip": 601 - }, - { - "filename": "ReactEvents-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-events", - "size": 1152, - "gzip": 485 - }, - { - "filename": "react-events.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-events", - "size": 1682, - "gzip": 685 - }, - { - "filename": "react-events.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-events", - "size": 863, - "gzip": 475 - }, - { - "filename": "react-events-press.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-events", - "size": 21378, - "gzip": 4862 - }, - { - "filename": "react-events-press.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-events", - "size": 7920, - "gzip": 2689 - }, - { - "filename": "react-events-press.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-events", - "size": 20623, - "gzip": 4786 - }, - { - "filename": "react-events-press.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-events", - "size": 7768, - "gzip": 2647 - }, - { - "filename": "ReactEventsPress-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-events", - "size": 18815, - "gzip": 4063 - }, - { - "filename": "ReactEventsPress-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-events", - "size": 16481, - "gzip": 3109 - }, - { - "filename": "react-events-hover.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-events", - "size": 8686, - "gzip": 2063 - }, - { - "filename": "react-events-hover.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-events", - "size": 3545, - "gzip": 1293 - }, - { - "filename": "react-events-hover.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-events", - "size": 8222, - "gzip": 2084 - }, - { - "filename": "react-events-hover.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-events", - "size": 3365, - "gzip": 1236 - }, - { - "filename": "ReactEventsHover-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-events", - "size": 8401, - "gzip": 2105 - }, - { - "filename": "ReactEventsHover-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-events", - "size": 7309, - "gzip": 1662 - }, - { - "filename": "react-events-focus.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-events", - "size": 4150, - "gzip": 1218 - }, - { - "filename": "react-events-focus.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-events", - "size": 1744, - "gzip": 752 - }, - { - "filename": "react-events-focus.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-events", - "size": 3930, - "gzip": 1244 - }, - { - "filename": "react-events-focus.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-events", - "size": 1592, - "gzip": 700 - }, - { - "filename": "ReactEventsFocus-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-events", - "size": 3650, - "gzip": 1130 - }, - { - "filename": "ReactEventsFocus-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-events", - "size": 2661, - "gzip": 810 - }, - { - "filename": "react-events-swipe.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-events", - "size": 8758, - "gzip": 2656 - }, - { - "filename": "react-events-swipe.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-events", - "size": 3528, - "gzip": 1627 - }, - { - "filename": "react-events-swipe.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-events", - "size": 8507, - "gzip": 2675 - }, - { - "filename": "react-events-swipe.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-events", - "size": 3348, - "gzip": 1560 - }, - { - "filename": "ReactEventsSwipe-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-events", - "size": 6372, - "gzip": 1829 - }, - { - "filename": "ReactEventsSwipe-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-events", - "size": 5615, - "gzip": 1532 - }, - { - "filename": "react-events-drag.development.js", - "bundleType": "UMD_DEV", - "packageName": "react-events", - "size": 8265, - "gzip": 2535 - }, - { - "filename": "react-events-drag.production.min.js", - "bundleType": "UMD_PROD", - "packageName": "react-events", - "size": 3420, - "gzip": 1541 - }, - { - "filename": "react-events-drag.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-events", - "size": 8029, - "gzip": 2554 - }, - { - "filename": "react-events-drag.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-events", - "size": 3211, - "gzip": 1455 - }, - { - "filename": "ReactEventsDrag-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-events", - "size": 6061, - "gzip": 1741 - }, - { - "filename": "ReactEventsDrag-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-events", - "size": 5901, - "gzip": 1455 - }, - { - "filename": "react-dom-unstable-new-scheduler.development.js", - "bundleType": "NODE_DEV", - "packageName": "react-dom", - "size": 826202, - "gzip": 187840 - }, - { - "filename": "react-dom-unstable-new-scheduler.production.min.js", - "bundleType": "NODE_PROD", - "packageName": "react-dom", - "size": 106454, - "gzip": 33951 - }, - { - "filename": "react-dom-unstable-new-scheduler.profiling.min.js", - "bundleType": "NODE_PROFILING", - "packageName": "react-dom", - "size": 109876, - "gzip": 34882 - }, - { - "filename": "ReactDOMNewScheduler-dev.js", - "bundleType": "FB_WWW_DEV", - "packageName": "react-dom", - "size": 899079, - "gzip": 200035 - }, - { - "filename": "ReactDOMNewScheduler-prod.js", - "bundleType": "FB_WWW_PROD", - "packageName": "react-dom", - "size": 339064, - "gzip": 63353 - }, - { - "filename": "ReactDOMNewScheduler-profiling.js", - "bundleType": "FB_WWW_PROFILING", - "packageName": "react-dom", - "size": 344337, - "gzip": 64313 - } - ] -} \ No newline at end of file From 43c42851a3a8d0f34d9d5ab403e1bf24d194a195 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kunuk=20Nykj=C3=A6r?= Date: Thu, 22 Aug 2019 09:07:07 +0200 Subject: [PATCH 55/55] re-add globalThis --- scripts/rollup/validate/eslintrc.umd.js | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/rollup/validate/eslintrc.umd.js b/scripts/rollup/validate/eslintrc.umd.js index a949525b6c289..092d5b55f9f8d 100644 --- a/scripts/rollup/validate/eslintrc.umd.js +++ b/scripts/rollup/validate/eslintrc.umd.js @@ -24,6 +24,7 @@ module.exports = { define: true, require: true, global: true, + globalThis: true, }, parserOptions: { ecmaVersion: 5,