@samitouri / QOS-React / commits / abfbae02a4

Update Rollup version to 1.19.4 and fix breaking changes (#15037)

* update rollup versioni * ignore Rollup warnings for known warning codes * add lecacy support from elas7 * rollup 1.5 * upd to ver 1.6.0 * don't throw error * use return instead of throw error * upd code in comment * fix getters test * rollup 1.7 * rollup 1.7.3 * remove comments * use rollup 1.7.4 * update yarn.lock for new rollup version * rollup version 1.9.0 * rollback to version 1.7.4 * add globalThis to eslintrc.umd * rollup 1.9.0 * upd rollup plugin versions to satisfied latest versions * add result.json update * rollup 1.9.3 * rollup 1.10.0 * ver 1.10.1 * rollup 1.11.3 * rollup ver 1.12.3 * rollup 1.13.1 * rollup 1.14.6 * rollup 1.15.6 * rollup 1.16.2 * upd tests * prettier * Rollup 1.16.3 * upd * should throw when finding getters with a different syntax from the ones generated by Rollup * add more one test * rollup-plugin-prettier updated changed stuff, revert them * don't upd all the Rollup plugins * rollup-plugin-babel 3.0.7 * upd rollup plugin versions * upd rollup-plugin-commonjs * bracket spacing * rollup 1.16.6 * rollup 1.16.7 * rename test description * rollup 1.18.0 * use externalLiveBindings: false * rollup 1.19.3 * remove remove-getters * simplify CIRCULAR_DEPENDENCY warning * simplify if logic in sizes-plugin * rollup 1.19.4 * update output for small optimizations * remove globalThis * remove results.json file * re-add globalThis

Kunuk Nykjær committed Feb 20, 2020 at 23:09 UTC abfbae02a4dcb56ef0040401e7822007a9d61d5b
7 files changed +121 -62
package.json
+4 -4
@@ -78,12 +78,12 @@
78 "random-seed": "^0.3.0",
79 "react-lifecycles-compat": "^3.0.4",
80 "rimraf": "^3.0.0",
81 - "rollup": "^0.52.1",
81 + "rollup": "^1.19.4",
82 "rollup-plugin-babel": "^4.0.1",
83 - "rollup-plugin-commonjs": "^8.2.6",
83 + "rollup-plugin-commonjs": "^9.3.4",
84 "rollup-plugin-node-resolve": "^2.1.1",
85 - "rollup-plugin-prettier": "^0.3.0",
86 - "rollup-plugin-replace": "^2.0.0",
85 + "rollup-plugin-prettier": "^0.6.0",
86 + "rollup-plugin-replace": "^2.2.0",
87 "rollup-plugin-strip-banner": "^0.2.0",
88 "semver": "^7.1.1",
89 "targz": "^1.0.1",
scripts/rollup/build.js
+17 -3
@@ -410,10 +410,16 @@ function getPlugins(
410 // Note that this plugin must be called after closure applies DCE.
411 isProduction && stripUnusedImports(pureExternalModules),
412 // Add the whitespace back if necessary.
413 - shouldStayReadable && prettier({parser: 'babel'}),
413 + shouldStayReadable &&
414 + prettier({
415 + parser: 'babel',
416 + singleQuote: false,
417 + trailingComma: 'none',
418 + bracketSpacing: true,
419 + }),
420 // License and haste headers, top-level `if` blocks.
421 {
416 - transformBundle(source) {
422 + renderChunk(source) {
423 return Wrappers.wrapBundle(
424 source,
425 bundleType,
@@ -541,6 +547,12 @@ async function createBundle(bundle, bundleType) {
547 bundle.moduleType,
548 pureExternalModules
549 ),
550 + output: {
551 + externalLiveBindings: false,
552 + freeze: false,
553 + interop: false,
554 + esModule: false,
555 + },
556 };
557 const [mainOutputPath, ...otherOutputPaths] = Packaging.getBundleOutputPaths(
558 bundleType,
@@ -616,7 +628,9 @@ function handleRollupWarning(warning) {
628 return;
629 }
630
619 - if (typeof warning.code === 'string') {
631 + if (warning.code === 'CIRCULAR_DEPENDENCY') {
632 + // Ignored
633 + } else if (typeof warning.code === 'string') {
634 // This is a warning coming from Rollup itself.
635 // These tend to be important (e.g. clashes in namespaced exports)
636 // so we'll fail the build on any of them.
scripts/rollup/plugins/closure-plugin.js
+1 -1
@@ -22,7 +22,7 @@ function compile(flags) {
22 module.exports = function closure(flags = {}) {
23 return {
24 name: 'scripts/rollup/plugins/closure-plugin',
25 - async transformBundle(code) {
25 + async renderChunk(code) {
26 const inputFile = tmp.fileSync();
27 const tempPath = inputFile.name;
28 flags = Object.assign({}, flags, {js: tempPath});
scripts/rollup/plugins/sizes-plugin.js
+9 -5
@@ -11,11 +11,15 @@ const gzip = require('gzip-size');
11 module.exports = function sizes(options) {
12 return {
13 name: 'scripts/rollup/plugins/sizes-plugin',
14 - ongenerate(bundle, obj) {
15 - const size = Buffer.byteLength(obj.code);
16 - const gzipSize = gzip.sync(obj.code);
17 -
18 - options.getSize(size, gzipSize);
14 + generateBundle(outputOptions, bundle, isWrite) {
15 + Object.keys(bundle).forEach(id => {
16 + const chunk = bundle[id];
17 + if (chunk) {
18 + const size = Buffer.byteLength(chunk.code);
19 + const gzipSize = gzip.sync(chunk.code);
20 + options.getSize(size, gzipSize);
21 + }
22 + });
23 },
24 };
25 };
scripts/rollup/plugins/strip-unused-imports.js
+1 -1
@@ -9,7 +9,7 @@
9 module.exports = function stripUnusedImports(pureExternalModules) {
10 return {
11 name: 'scripts/rollup/plugins/strip-unused-imports',
12 - transformBundle(code) {
12 + renderChunk(code) {
13 pureExternalModules.forEach(module => {
14 // Ideally this would use a negative lookbehind: (?<!= *)
15 // But this isn't supported by the Node <= 8.9.
scripts/rollup/validate/eslintrc.umd.js
+1
@@ -23,6 +23,7 @@ module.exports = {
23 module: true,
24 define: true,
25 require: true,
26 + globalThis: true,
27 global: true,
28 // Trusted Types
29 trustedTypes: true,
yarn.lock
+88 -48
@@ -1322,6 +1322,11 @@
1322 resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.5.tgz#b14efa8852b7768d898906613c23f688713e02cd"
1323 integrity sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==
1324
1325 +"@types/estree@*":
1326 + version "0.0.42"
1327 + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.42.tgz#8d0c1f480339efedb3e46070e22dd63e0430dd11"
1328 + integrity sha512-K1DPVvnBCPxzD+G51/cxVIoc2X8uUVl1zpJeE6iKcgHMj4+tbat5Xu4TjV7v2QSDbIeAfLi2hIk+u2+s0MlpUQ==
1329 +
1330 "@types/events@*":
1331 version "3.0.0"
1332 resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"
@@ -1666,7 +1671,7 @@ acorn@^3.0.4:
1671 resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a"
1672 integrity sha1-ReN/s56No/JbruP/U2niu18iAXo=
1673
1669 -acorn@^5.2.1, acorn@^5.5.0:
1674 +acorn@^5.5.0:
1675 version "5.7.3"
1676 resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279"
1677 integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==
@@ -4584,12 +4589,7 @@ diff-sequences@^25.1.0:
4589 resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-25.1.0.tgz#fd29a46f1c913fd66c22645dc75bffbe43051f32"
4590 integrity sha512-nFIfVk5B/NStCsJ+zaPO4vYuLjlzQ6uFvPxzYyHlejNZ/UGa7G/n7peOXVrVNvRuyfstt+mZQYGpjxg9Z6N8Kw==
4591
4587 -diff@3.3.0:
4588 - version "3.3.0"
4589 - resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.0.tgz#056695150d7aa93237ca7e378ac3b1682b7963b9"
4590 - integrity sha512-w0XZubFWn0Adlsapj9EAWX0FqWdO4tz8kc3RiYdWLh4k/V8PTb6i0SMgXt0vRM3zyKnT8tKO7mUlieRQHIjMNg==
4591 -
4592 -diff@^4.0.1:
4592 +diff@4.0.1, diff@^4.0.1:
4593 version "4.0.1"
4594 resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.1.tgz#0c667cb467ebbb5cea7f14f135cc2dba7780a8ff"
4595 integrity sha512-s2+XdvhPCOF01LRQBC8hf4vhbVmI2CGS5aZnxLJlT5FtdhPCDFq80q++zK2KlrVorVDdL5BOGZ/VfLrVtYNF+Q==
@@ -5366,12 +5366,7 @@ estree-walker@^0.3.0:
5366 resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.3.1.tgz#e6b1a51cf7292524e7237c312e5fe6660c1ce1aa"
5367 integrity sha1-5rGlHPcpJSTnI3wxLl/mZgwc4ao=
5368
5369 -estree-walker@^0.5.0:
5370 - version "0.5.0"
5371 - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.5.0.tgz#aae3b57c42deb8010e349c892462f0e71c5dd1aa"
5372 - integrity sha512-/bEAy+yKAZQrEWUhGmS3H9XpGqSDBtRzX0I2PgMw9kA2n1jN22uV5B5p7MFdZdvWdXCRJztXAfx6ZeRfgkEETg==
5373 -
5374 -estree-walker@^0.6.1:
5369 +estree-walker@^0.6.0, estree-walker@^0.6.1:
5370 version "0.6.1"
5371 resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362"
5372 integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
@@ -8585,6 +8580,11 @@ lodash.get@^4.4.2:
8580 resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99"
8581 integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=
8582
8583 +lodash.hasin@4.5.2:
8584 + version "4.5.2"
8585 + resolved "https://registry.yarnpkg.com/lodash.hasin/-/lodash.hasin-4.5.2.tgz#f91e352378d21ef7090b9e7687c2ca35c5b4d52a"
8586 + integrity sha1-+R41I3jSHvcJC552h8LKNcW01So=
8587 +
8588 lodash.includes@^4.3.0:
8589 version "4.3.0"
8590 resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f"
@@ -8595,11 +8595,21 @@ lodash.isboolean@^3.0.3:
8595 resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6"
8596 integrity sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=
8597
8598 +lodash.isempty@4.4.0:
8599 + version "4.4.0"
8600 + resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e"
8601 + integrity sha1-b4bL7di+TsmHvpqvM8loTbGzHn4=
8602 +
8603 lodash.isinteger@^4.0.4:
8604 version "4.0.4"
8605 resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343"
8606 integrity sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=
8607
8608 +lodash.isnil@4.0.0:
8609 + version "4.0.0"
8610 + resolved "https://registry.yarnpkg.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz#49e28cd559013458c814c5479d3c663a21bfaa6c"
8611 + integrity sha1-SeKM1VkBNFjIFMVHnTxmOiG/qmw=
8612 +
8613 lodash.isnumber@^3.0.3:
8614 version "3.0.3"
8615 resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc"
@@ -8635,6 +8645,11 @@ lodash.memoize@^4.1.2:
8645 resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
8646 integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=
8647
8648 +lodash.omitby@4.6.0:
8649 + version "4.6.0"
8650 + resolved "https://registry.yarnpkg.com/lodash.omitby/-/lodash.omitby-4.6.0.tgz#5c15ff4754ad555016b53c041311e8f079204791"
8651 + integrity sha1-XBX/R1StVVAWtTwEExHo8HkgR5E=
8652 +
8653 lodash.once@^4.0.0:
8654 version "4.1.1"
8655 resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac"
@@ -8744,12 +8759,19 @@ magic-string@0.19.1:
8759 dependencies:
8760 vlq "^0.2.1"
8761
8747 -magic-string@0.22.4, magic-string@^0.22.4:
8748 - version "0.22.4"
8749 - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.4.tgz#31039b4e40366395618c1d6cf8193c53917475ff"
8750 - integrity sha512-kxBL06p6iO2qPBHsqGK2b3cRwiRGpnmSuVWNhwHcMX7qJOUr1HvricYP1LZOCdkQBUp0jiWg2d6WJwR3vYgByw==
8762 +magic-string@0.25.1:
8763 + version "0.25.1"
8764 + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.1.tgz#b1c248b399cd7485da0fe7385c2fc7011843266e"
8765 + integrity sha512-sCuTz6pYom8Rlt4ISPFn6wuFodbKMIHUMv4Qko9P17dpxb7s52KJTmRuZZqHdGmLCK9AOcDare039nRIcfdkEg==
8766 dependencies:
8752 - vlq "^0.2.1"
8767 + sourcemap-codec "^1.4.1"
8768 +
8769 +magic-string@^0.25.2:
8770 + version "0.25.6"
8771 + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.6.tgz#5586387d1242f919c6d223579cc938bf1420795e"
8772 + integrity sha512-3a5LOMSGoCTH5rbqobC2HuDNRtE2glHZ8J7pK+QZYppyWA36yuNpsX994rIY2nCuyP7CZYy7lQq/X2jygiZ89g==
8773 + dependencies:
8774 + sourcemap-codec "^1.4.4"
8775
8776 make-dir@^1.0.0:
8777 version "1.3.0"
@@ -9005,7 +9027,7 @@ minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1:
9027 resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a"
9028 integrity sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=
9029
9008 -"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.4:
9030 +"minimatch@2 || 3", minimatch@^3.0.4:
9031 version "3.0.4"
9032 resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
9033 integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
@@ -11324,7 +11346,7 @@ resolve@1.1.7:
11346 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
11347 integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=
11348
11327 -resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.3.2, resolve@^1.4.0:
11349 +resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.3.2:
11350 version "1.14.2"
11351 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.14.2.tgz#dbf31d0fa98b1f29aa5169783b9c290cb865fea2"
11352 integrity sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ==
@@ -11423,16 +11445,15 @@ rollup-plugin-babel@^4.0.1:
11445 "@babel/helper-module-imports" "^7.0.0"
11446 rollup-pluginutils "^2.8.1"
11447
11426 -rollup-plugin-commonjs@^8.2.6:
11427 - version "8.2.6"
11428 - resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-8.2.6.tgz#27e5b9069ff94005bb01e01bb46a1e4873784677"
11429 - integrity sha512-qK0+uhktmnAgZkHkqFuajNmPw93fjrO7+CysDaxWE5jrUR9XSlSvuao5ZJP+XizxA8weakhgYYBtbVz9SGBpjA==
11448 +rollup-plugin-commonjs@^9.3.4:
11449 + version "9.3.4"
11450 + resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.3.4.tgz#2b3dddbbbded83d45c36ff101cdd29e924fd23bc"
11451 + integrity sha512-DTZOvRoiVIHHLFBCL4pFxOaJt8pagxsVldEXBOn6wl3/V21wVaj17HFfyzTsQUuou3sZL3lEJZVWKPFblJfI6w==
11452 dependencies:
11431 - acorn "^5.2.1"
11432 - estree-walker "^0.5.0"
11433 - magic-string "^0.22.4"
11434 - resolve "^1.4.0"
11435 - rollup-pluginutils "^2.0.1"
11453 + estree-walker "^0.6.0"
11454 + magic-string "^0.25.2"
11455 + resolve "^1.10.0"
11456 + rollup-pluginutils "^2.6.0"
11457
11458 rollup-plugin-node-resolve@^2.1.1:
11459 version "2.1.1"
@@ -11443,23 +11464,26 @@ rollup-plugin-node-resolve@^2.1.1:
11464 builtin-modules "^1.1.0"
11465 resolve "^1.1.6"
11466
11446 -rollup-plugin-prettier@^0.3.0:
11447 - version "0.3.0"
11448 - resolved "https://registry.yarnpkg.com/rollup-plugin-prettier/-/rollup-plugin-prettier-0.3.0.tgz#1000df8a2914d367b79507c1caa582fdbed8b0f3"
11449 - integrity sha1-EADfiikU02e3lQfByqWC/b7YsPM=
11450 - dependencies:
11451 - diff "3.3.0"
11452 - magic-string "0.22.4"
11467 +rollup-plugin-prettier@^0.6.0:
11468 + version "0.6.0"
11469 + resolved "https://registry.yarnpkg.com/rollup-plugin-prettier/-/rollup-plugin-prettier-0.6.0.tgz#3b53b4ac2def23f150f496cff9106f4042a4ade1"
11470 + integrity sha512-BgfyZ1biKcAaRNzfUyG/CeI5dFn+WsygK7kYjuXM6aL4m3t/53ZpJI2ZSMAeaKj6w2dj3CkOYbT0gulwh2SvKA==
11471 + dependencies:
11472 + diff "4.0.1"
11473 + lodash.hasin "4.5.2"
11474 + lodash.isempty "4.4.0"
11475 + lodash.isnil "4.0.0"
11476 + lodash.omitby "4.6.0"
11477 + magic-string "0.25.1"
11478 prettier "^1.0.0"
11479
11455 -rollup-plugin-replace@^2.0.0:
11456 - version "2.0.0"
11457 - resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.0.0.tgz#19074089c8ed57184b8cc64e967a03d095119277"
11458 - integrity sha512-pK9mTd/FNrhtBxcTBXoh0YOwRIShV0gGhv9qvUtNcXHxIMRZMXqfiZKVBmCRGp8/2DJRy62z2JUE7/5tP6WxOQ==
11480 +rollup-plugin-replace@^2.2.0:
11481 + version "2.2.0"
11482 + resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.2.0.tgz#f41ae5372e11e7a217cde349c8b5d5fd115e70e3"
11483 + integrity sha512-/5bxtUPkDHyBJAKketb4NfaeZjL5yLZdeUihSfbF2PQMz+rSTEb8ARKoOl3UBT4m7/X+QOXJo3sLTcq+yMMYTA==
11484 dependencies:
11460 - magic-string "^0.22.4"
11461 - minimatch "^3.0.2"
11462 - rollup-pluginutils "^2.0.1"
11485 + magic-string "^0.25.2"
11486 + rollup-pluginutils "^2.6.0"
11487
11488 rollup-plugin-strip-banner@^0.2.0:
11489 version "0.2.0"
@@ -11478,17 +11502,28 @@ rollup-pluginutils@2.0.1:
11502 estree-walker "^0.3.0"
11503 micromatch "^2.3.11"
11504
11481 -rollup-pluginutils@^2.0.1, rollup-pluginutils@^2.8.1:
11505 +rollup-pluginutils@^2.6.0:
11506 + version "2.8.2"
11507 + resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e"
11508 + integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
11509 + dependencies:
11510 + estree-walker "^0.6.1"
11511 +
11512 +rollup-pluginutils@^2.8.1:
11513 version "2.8.1"
11514 resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz#8fa6dd0697344938ef26c2c09d2488ce9e33ce97"
11515 integrity sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg==
11516 dependencies:
11517 estree-walker "^0.6.1"
11518
11488 -rollup@^0.52.1:
11489 - version "0.52.1"
11490 - resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.52.1.tgz#610e8e1be432f18fcfbfa865408a1cd7618cd707"
11491 - integrity sha512-cVOL8rUMivChVcScL7zq1JCl4+4gMiVOllnX9r2l6MlkUzyXRbBK7szGDGaFXyqZl6uruFtX+gFhize9o7iiKg==
11519 +rollup@^1.19.4:
11520 + version "1.31.1"
11521 + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.31.1.tgz#4170d6f87148d46e5fbe29b493f8f3ea3453c96f"
11522 + integrity sha512-2JREN1YdrS/kpPzEd33ZjtuNbOuBC3ePfuZBdKEybvqcEcszW1ckyVqzcEiEe0nE8sqHK+pbJg+PsAgRJ8+1dg==
11523 + dependencies:
11524 + "@types/estree" "*"
11525 + "@types/node" "*"
11526 + acorn "^7.1.0"
11527
11528 rsvp@^4.8.4:
11529 version "4.8.5"
@@ -12286,6 +12321,11 @@ source-map@^0.7.3:
12321 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
12322 integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
12323
12324 +sourcemap-codec@^1.4.1, sourcemap-codec@^1.4.4:
12325 + version "1.4.8"
12326 + resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
12327 + integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
12328 +
12329 spawn-sync@1.0.15:
12330 version "1.0.15"
12331 resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476"