@samitouri / QOS-React / commits / 6b6d0617ef

Update Rollup and related plugins to their most recent versions (#24916)

Update Rollup and related plugins to their most recent versions + resolve any breaking changes/deprecations/etc along the way. I made each change piece by piece, so the commit history tells a pretty good story of what was changed where/how/why. fixes https://github.com/facebook/react/issues/24894 For the full deepdive/context, see: - https://github.com/facebook/react/issues/24894 The inspiration for this came from @jasonwilliams 's PR for attempting to add sourcemap output support to React's builds: - https://github.com/facebook/react/issues/20186 - https://github.com/facebook/react/pull/21946 But I figured that it would be useful to minimise the scope of changes in that PR, and to modernise the build tooling along the way. If any of these updates rely on a node version later than `10.x`, then the following PR may have to land first, otherwise things might break on AppVeyor: - https://github.com/facebook/react/issues/24891 - https://github.com/facebook/react/pull/24892 Co-authored-by: Sebastian Markbage <sebastian@calyptus.eu>

Glenn 'devalias' Grant committed Feb 20, 2023 at 17:35 UTC 6b6d0617eff48860c5b4e3e79c74cbd3312cf45a
6 files changed +167 -322
package.json
+6 -6
@@ -36,6 +36,10 @@
36 "@babel/preset-flow": "^7.10.4",
37 "@babel/preset-react": "^7.10.4",
38 "@babel/traverse": "^7.11.0",
39 + "@rollup/plugin-babel": "^5.3.1",
40 + "@rollup/plugin-commonjs": "^22.0.1",
41 + "@rollup/plugin-node-resolve": "^13.3.0",
42 + "@rollup/plugin-replace": "^4.0.0",
43 "abortcontroller-polyfill": "^1.7.5",
44 "art": "0.10.1",
45 "babel-plugin-syntax-trailing-function-commas": "^6.5.0",
@@ -85,13 +89,9 @@
89 "random-seed": "^0.3.0",
90 "react-lifecycles-compat": "^3.0.4",
91 "rimraf": "^3.0.0",
88 - "rollup": "^1.19.4",
89 - "rollup-plugin-babel": "^4.0.1",
90 - "rollup-plugin-commonjs": "^9.3.4",
91 - "rollup-plugin-node-resolve": "^2.1.1",
92 + "rollup": "^2.76.0",
93 "rollup-plugin-prettier": "^3.0.0",
93 - "rollup-plugin-replace": "^2.2.0",
94 - "rollup-plugin-strip-banner": "^0.2.0",
94 + "rollup-plugin-strip-banner": "^2.0.0",
95 "semver": "^7.1.1",
96 "targz": "^1.0.1",
97 "through2": "^3.0.1",
packages/react-devtools-extensions/package.json
+4 -4
@@ -27,6 +27,9 @@
27 "@babel/plugin-transform-modules-commonjs": "^7.10.4",
28 "@babel/plugin-transform-react-jsx-source": "^7.10.5",
29 "@babel/preset-react": "^7.10.4",
30 + "@rollup/plugin-babel": "^5.3.1",
31 + "@rollup/plugin-commonjs": "^22.0.1",
32 + "@rollup/plugin-node-resolve": "^13.3.0",
33 "acorn-jsx": "^5.2.0",
34 "archiver": "^3.0.0",
35 "babel-core": "^7.0.0-bridge",
@@ -55,10 +58,7 @@
58 "os-name": "^3.1.0",
59 "parse-filepath": "^1.0.2",
60 "raw-loader": "^3.1.0",
58 - "rollup": "^1.19.4",
59 - "rollup-plugin-babel": "^4.0.1",
60 - "rollup-plugin-commonjs": "^9.3.4",
61 - "rollup-plugin-node-resolve": "^2.1.1",
61 + "rollup": "^2.76.0",
62 "source-map-js": "^0.6.2",
63 "sourcemap-codec": "^1.4.8",
64 "style-loader": "^0.23.1",
packages/react-devtools-shared/src/hooks/__tests__/updateMockSourceMaps.js
+8 -4
@@ -10,10 +10,10 @@ const {
10 const {emptyDirSync} = require('fs-extra');
11 const {resolve} = require('path');
12 const rollup = require('rollup');
13 -const babel = require('rollup-plugin-babel');
14 -const commonjs = require('rollup-plugin-commonjs');
13 +const babel = require('@rollup/plugin-babel').babel;
14 +const commonjs = require('@rollup/plugin-commonjs');
15 const jsx = require('acorn-jsx');
16 -const rollupResolve = require('rollup-plugin-node-resolve');
16 +const rollupResolve = require('@rollup/plugin-node-resolve').nodeResolve;
17 const {encode, decode} = require('sourcemap-codec');
18 const {generateEncodedHookMap} = require('../generateHookMap');
19 const {parse} = require('@babel/parser');
@@ -323,7 +323,11 @@ async function bundle() {
323 plugins: [
324 rollupResolve(),
325 commonjs(),
326 - babel({presets: ['@babel/preset-react'], sourceMap: true}),
326 + babel({
327 + babelHelpers: 'bundled',
328 + presets: ['@babel/preset-react'],
329 + sourceMap: true,
330 + }),
331 ],
332 external: ['react'],
333 });
packages/react-dom/src/test-utils/FizzTestUtils.js
+3 -3
@@ -10,8 +10,8 @@
10
11 import * as tmp from 'tmp';
12 import * as fs from 'fs';
13 -import replace from 'rollup-plugin-replace';
14 -import resolve from 'rollup-plugin-node-resolve';
13 +import replace from '@rollup/plugin-replace';
14 +import resolve from '@rollup/plugin-node-resolve';
15 import {rollup} from 'rollup';
16 import path from 'path';
17
@@ -30,7 +30,7 @@ async function getRollupResult(scriptSrc: string): Promise<string | null> {
30 input: require.resolve(scriptSrc),
31 onwarn: console.warn,
32 plugins: [
33 - replace({__DEV__: 'true'}),
33 + replace({__DEV__: 'true', preventAssignment: true}),
34 resolve({
35 rootDir: path.join(__dirname, '..', '..', '..'),
36 }),
scripts/rollup/build.js
+17 -11
@@ -1,15 +1,15 @@
1 'use strict';
2
3 const rollup = require('rollup');
4 -const babel = require('rollup-plugin-babel');
4 +const babel = require('@rollup/plugin-babel').babel;
5 const closure = require('./plugins/closure-plugin');
6 -const commonjs = require('rollup-plugin-commonjs');
6 +const commonjs = require('@rollup/plugin-commonjs');
7 const flowRemoveTypes = require('flow-remove-types');
8 const prettier = require('rollup-plugin-prettier');
9 -const replace = require('rollup-plugin-replace');
9 +const replace = require('@rollup/plugin-replace');
10 const stripBanner = require('rollup-plugin-strip-banner');
11 const chalk = require('chalk');
12 -const resolve = require('rollup-plugin-node-resolve');
12 +const resolve = require('@rollup/plugin-node-resolve').nodeResolve;
13 const fs = require('fs');
14 const argv = require('minimist')(process.argv.slice(2));
15 const Modules = require('./modules');
@@ -146,6 +146,7 @@ function getBabelConfig(
146 configFile: false,
147 presets: [],
148 plugins: [...babelPlugins],
149 + babelHelpers: 'bundled',
150 };
151 if (isDevelopment) {
152 options.plugins.push(
@@ -189,6 +190,7 @@ function getRollupOutputOptions(
190 name: globalName,
191 sourcemap: false,
192 esModule: false,
193 + exports: 'auto',
194 };
195 }
196
@@ -342,7 +344,7 @@ function getPlugins(
344 forbidFBJSImports(),
345 // Use Node resolution mechanism.
346 resolve({
345 - skip: externals,
347 + // skip: externals, // TODO: options.skip was removed in @rollup/plugin-node-resolve 3.0.0
348 }),
349 // Remove license headers from individual modules
350 stripBanner({
@@ -367,11 +369,14 @@ function getPlugins(
369 },
370 // Turn __DEV__ and process.env checks into constants.
371 replace({
370 - __DEV__: isProduction ? 'false' : 'true',
371 - __PROFILE__: isProfiling || !isProduction ? 'true' : 'false',
372 - __UMD__: isUMDBundle ? 'true' : 'false',
373 - 'process.env.NODE_ENV': isProduction ? "'production'" : "'development'",
374 - __EXPERIMENTAL__,
372 + preventAssignment: true,
373 + values: {
374 + __DEV__: isProduction ? 'false' : 'true',
375 + __PROFILE__: isProfiling || !isProduction ? 'true' : 'false',
376 + __UMD__: isUMDBundle ? 'true' : 'false',
377 + 'process.env.NODE_ENV': isProduction ? "'production'" : "'development'",
378 + __EXPERIMENTAL__,
379 + },
380 }),
381 // The CommonJS plugin *only* exists to pull "art" into "react-art".
382 // I'm going to port "art" to ES modules to avoid this problem.
@@ -566,6 +571,7 @@ async function createBundle(bundle, bundleType) {
571 treeshake: {
572 moduleSideEffects: (id, external) =>
573 !(external && pureExternalModules.includes(id)),
574 + propertyReadSideEffects: false,
575 },
576 external(id) {
577 const containsThisModule = pkg => id === pkg || id.startsWith(pkg + '/');
@@ -655,7 +661,7 @@ async function createBundle(bundle, bundleType) {
661
662 function handleRollupWarning(warning) {
663 if (warning.code === 'UNUSED_EXTERNAL_IMPORT') {
658 - const match = warning.message.match(/external module '([^']+)'/);
664 + const match = warning.message.match(/external module "([^"]+)"/);
665 if (!match || typeof match[1] !== 'string') {
666 throw new Error(
667 'Could not parse a Rollup warning. ' + 'Fix this method.'
yarn.lock
+129 -294
@@ -449,13 +449,6 @@
449 dependencies:
450 "@babel/types" "^7.20.7"
451
452 -"@babel/helper-module-imports@^7.0.0":
453 - version "7.8.3"
454 - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498"
455 - integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==
456 - dependencies:
457 - "@babel/types" "^7.8.3"
458 -
452 "@babel/helper-module-imports@^7.10.4":
453 version "7.10.4"
454 resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620"
@@ -2653,6 +2646,56 @@
2646 prop-types "^15.7.2"
2647 tslib "^2.3.0"
2648
2649 +"@rollup/plugin-babel@^5.3.1":
2650 + version "5.3.1"
2651 + resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz#04bc0608f4aa4b2e4b1aebf284344d0f68fda283"
2652 + integrity sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==
2653 + dependencies:
2654 + "@babel/helper-module-imports" "^7.10.4"
2655 + "@rollup/pluginutils" "^3.1.0"
2656 +
2657 +"@rollup/plugin-commonjs@^22.0.1":
2658 + version "22.0.2"
2659 + resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.2.tgz#ee8ca8415cda30d383b4096aad5222435b4b69b6"
2660 + integrity sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==
2661 + dependencies:
2662 + "@rollup/pluginutils" "^3.1.0"
2663 + commondir "^1.0.1"
2664 + estree-walker "^2.0.1"
2665 + glob "^7.1.6"
2666 + is-reference "^1.2.1"
2667 + magic-string "^0.25.7"
2668 + resolve "^1.17.0"
2669 +
2670 +"@rollup/plugin-node-resolve@^13.3.0":
2671 + version "13.3.0"
2672 + resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz#da1c5c5ce8316cef96a2f823d111c1e4e498801c"
2673 + integrity sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==
2674 + dependencies:
2675 + "@rollup/pluginutils" "^3.1.0"
2676 + "@types/resolve" "1.17.1"
2677 + deepmerge "^4.2.2"
2678 + is-builtin-module "^3.1.0"
2679 + is-module "^1.0.0"
2680 + resolve "^1.19.0"
2681 +
2682 +"@rollup/plugin-replace@^4.0.0":
2683 + version "4.0.0"
2684 + resolved "https://registry.yarnpkg.com/@rollup/plugin-replace/-/plugin-replace-4.0.0.tgz#e34c457d6a285f0213359740b43f39d969b38a67"
2685 + integrity sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==
2686 + dependencies:
2687 + "@rollup/pluginutils" "^3.1.0"
2688 + magic-string "^0.25.7"
2689 +
2690 +"@rollup/pluginutils@^3.1.0":
2691 + version "3.1.0"
2692 + resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
2693 + integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
2694 + dependencies:
2695 + "@types/estree" "0.0.39"
2696 + estree-walker "^1.0.1"
2697 + picomatch "^2.2.2"
2698 +
2699 "@sinclair/typebox@^0.25.16":
2700 version "0.25.21"
2701 resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.25.21.tgz#763b05a4b472c93a8db29b2c3e359d55b29ce272"
@@ -2774,6 +2817,11 @@
2817 resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.42.tgz#8d0c1f480339efedb3e46070e22dd63e0430dd11"
2818 integrity sha512-K1DPVvnBCPxzD+G51/cxVIoc2X8uUVl1zpJeE6iKcgHMj4+tbat5Xu4TjV7v2QSDbIeAfLi2hIk+u2+s0MlpUQ==
2819
2820 +"@types/estree@0.0.39":
2821 + version "0.0.39"
2822 + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
2823 + integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
2824 +
2825 "@types/events@*":
2826 version "3.0.0"
2827 resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7"
@@ -2885,6 +2933,13 @@
2933 resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.5.tgz#75a2a8e7d8ab4b230414505d92335d1dcb53a6df"
2934 integrity sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==
2935
2936 +"@types/resolve@1.17.1":
2937 + version "1.17.1"
2938 + resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.17.1.tgz#3afd6ad8967c77e4376c598a82ddd58f46ec45d6"
2939 + integrity sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==
2940 + dependencies:
2941 + "@types/node" "*"
2942 +
2943 "@types/responselike@^1.0.0":
2944 version "1.0.0"
2945 resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29"
@@ -3393,7 +3448,7 @@ acorn@^6.0.7, acorn@^6.2.1, acorn@^6.4.1:
3448 resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6"
3449 integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==
3450
3396 -acorn@^7.1.0, acorn@^7.1.1, acorn@^7.4.0:
3451 +acorn@^7.1.1, acorn@^7.4.0:
3452 version "7.4.1"
3453 resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
3454 integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
@@ -3824,13 +3879,6 @@ arr-diff@^1.0.1:
3879 arr-flatten "^1.0.1"
3880 array-slice "^0.2.3"
3881
3827 -arr-diff@^2.0.0:
3828 - version "2.0.0"
3829 - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf"
3830 - integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=
3831 - dependencies:
3832 - arr-flatten "^1.0.1"
3833 -
3882 arr-diff@^4.0.0:
3883 version "4.0.0"
3884 resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520"
@@ -3908,11 +3956,6 @@ array-uniq@^1.0.1:
3956 resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6"
3957 integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=
3958
3911 -array-unique@^0.2.1:
3912 - version "0.2.1"
3913 - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53"
3914 - integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=
3915 -
3959 array-unique@^0.3.2:
3960 version "0.3.2"
3961 resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428"
@@ -4651,15 +4694,6 @@ brace-expansion@^1.1.7:
4694 balanced-match "^1.0.0"
4695 concat-map "0.0.1"
4696
4654 -braces@^1.8.2:
4655 - version "1.8.5"
4656 - resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7"
4657 - integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=
4658 - dependencies:
4659 - expand-range "^1.8.1"
4660 - preserve "^0.2.0"
4661 - repeat-element "^1.1.2"
4662 -
4697 braces@^2.3.1, braces@^2.3.2:
4698 version "2.3.2"
4699 resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
@@ -4688,13 +4722,6 @@ brorand@^1.0.1:
4722 resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f"
4723 integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=
4724
4691 -browser-resolve@^1.11.0:
4692 - version "1.11.3"
4693 - resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.3.tgz#9b7cbb3d0f510e4cb86bdbd796124d28b5890af6"
4694 - integrity sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==
4695 - dependencies:
4696 - resolve "1.1.7"
4697 -
4725 browserify-aes@^1.0.0, browserify-aes@^1.0.4:
4726 version "1.2.0"
4727 resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48"
@@ -4886,10 +4913,10 @@ buffer@^5.2.1:
4913 base64-js "^1.3.1"
4914 ieee754 "^1.1.13"
4915
4889 -builtin-modules@^1.1.0:
4890 - version "1.1.1"
4891 - resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
4892 - integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=
4916 +builtin-modules@^3.3.0:
4917 + version "3.3.0"
4918 + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6"
4919 + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==
4920
4921 builtin-status-codes@^3.0.0:
4922 version "3.0.0"
@@ -5090,9 +5117,9 @@ caniuse-lite@^1.0.30001111:
5117 integrity sha512-ml/zTsfNBM+T1+mjglWRPgVsu2L76GAaADKX5f4t0pbhttEp0WMawJsHDYlFkVZkoA+89uvBRrVrEE4oqenzXQ==
5118
5119 caniuse-lite@^1.0.30001280:
5093 - version "1.0.30001282"
5094 - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz#38c781ee0a90ccfe1fe7fefd00e43f5ffdcb96fd"
5095 - integrity sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==
5120 + version "1.0.30001365"
5121 + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001365.tgz"
5122 + integrity sha512-VDQZ8OtpuIPMBA4YYvZXECtXbddMCUFJk1qu8Mqxfm/SZJNSr1cy4IuLCOL7RJ/YASrvJcYg1Zh+UEUQ5m6z8Q==
5123
5124 caniuse-lite@^1.0.30001449:
5125 version "1.0.30001450"
@@ -7381,16 +7408,21 @@ estraverse@^5.1.0, estraverse@^5.2.0:
7408 resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.2.0.tgz#307df42547e6cc7324d3cf03c155d5cdb8c53880"
7409 integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
7410
7384 -estree-walker@^0.3.0:
7385 - version "0.3.1"
7386 - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.3.1.tgz#e6b1a51cf7292524e7237c312e5fe6660c1ce1aa"
7387 - integrity sha1-5rGlHPcpJSTnI3wxLl/mZgwc4ao=
7388 -
7389 -estree-walker@^0.6.0, estree-walker@^0.6.1:
7411 +estree-walker@^0.6.1:
7412 version "0.6.1"
7413 resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362"
7414 integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
7415
7416 +estree-walker@^1.0.1:
7417 + version "1.0.1"
7418 + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
7419 + integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
7420 +
7421 +estree-walker@^2.0.1:
7422 + version "2.0.2"
7423 + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
7424 + integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==
7425 +
7426 esutils@^2.0.2:
7427 version "2.0.3"
7428 resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
@@ -7513,13 +7545,6 @@ exit@^0.1.2:
7545 resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
7546 integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==
7547
7516 -expand-brackets@^0.1.4:
7517 - version "0.1.5"
7518 - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b"
7519 - integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=
7520 - dependencies:
7521 - is-posix-bracket "^0.1.0"
7522 -
7548 expand-brackets@^2.1.4:
7549 version "2.1.4"
7550 resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622"
@@ -7533,13 +7558,6 @@ expand-brackets@^2.1.4:
7558 snapdragon "^0.8.1"
7559 to-regex "^3.0.1"
7560
7536 -expand-range@^1.8.1:
7537 - version "1.8.2"
7538 - resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337"
7539 - integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=
7540 - dependencies:
7541 - fill-range "^2.1.0"
7542 -
7561 expand-tilde@^2.0.0, expand-tilde@^2.0.2:
7562 version "2.0.2"
7563 resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502"
@@ -7657,13 +7675,6 @@ external-editor@^3.0.3:
7675 iconv-lite "^0.4.24"
7676 tmp "^0.0.33"
7677
7660 -extglob@^0.3.1:
7661 - version "0.3.2"
7662 - resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1"
7663 - integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=
7664 - dependencies:
7665 - is-extglob "^1.0.0"
7666 -
7678 extglob@^2.0.4:
7679 version "2.0.4"
7680 resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543"
@@ -7975,11 +7986,6 @@ file-uri-to-path@1.0.0:
7986 resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd"
7987 integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==
7988
7978 -filename-regex@^2.0.0:
7979 - version "2.0.1"
7980 - resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26"
7981 - integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=
7982 -
7989 filename-reserved-regex@^2.0.0:
7990 version "2.0.0"
7991 resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229"
@@ -7999,17 +8005,6 @@ filesize@^6.0.1:
8005 resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.0.1.tgz#f850b509909c7c86f7e450ea19006c31c2ed3d2f"
8006 integrity sha512-u4AYWPgbI5GBhs6id1KdImZWn5yfyFrrQ8OWZdN7ZMfA8Bf4HcO0BGo9bmUIEV8yrp8I1xVfJ/dn90GtFNNJcg==
8007
8002 -fill-range@^2.1.0:
8003 - version "2.2.3"
8004 - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723"
8005 - integrity sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=
8006 - dependencies:
8007 - is-number "^2.1.0"
8008 - isobject "^2.0.0"
8009 - randomatic "^1.1.3"
8010 - repeat-element "^1.1.2"
8011 - repeat-string "^1.5.2"
8012 -
8008 fill-range@^4.0.0:
8009 version "4.0.0"
8010 resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7"
@@ -8216,18 +8211,11 @@ follow-redirects@^1.0.0:
8211 dependencies:
8212 debug "^3.2.6"
8213
8219 -for-in@^1.0.1, for-in@^1.0.2:
8214 +for-in@^1.0.2:
8215 version "1.0.2"
8216 resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80"
8217 integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=
8218
8224 -for-own@^0.1.4:
8225 - version "0.1.5"
8226 - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce"
8227 - integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=
8228 - dependencies:
8229 - for-in "^1.0.1"
8230 -
8219 forever-agent@~0.6.1:
8220 version "0.6.1"
8221 resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
@@ -8352,7 +8340,7 @@ fsevents@^1.2.7:
8340 bindings "^1.5.0"
8341 nan "^2.12.1"
8342
8355 -fsevents@^2.3.2:
8343 +fsevents@^2.3.2, fsevents@~2.3.2:
8344 version "2.3.2"
8345 resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
8346 integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
@@ -8502,21 +8490,6 @@ git-rev-sync@2.0.0:
8490 graceful-fs "4.1.15"
8491 shelljs "0.7.7"
8492
8505 -glob-base@^0.3.0:
8506 - version "0.3.0"
8507 - resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
8508 - integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=
8509 - dependencies:
8510 - glob-parent "^2.0.0"
8511 - is-glob "^2.0.0"
8512 -
8513 -glob-parent@^2.0.0:
8514 - version "2.0.0"
8515 - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28"
8516 - integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=
8517 - dependencies:
8518 - is-glob "^2.0.0"
8519 -
8493 glob-parent@^3.1.0:
8494 version "3.1.0"
8495 resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
@@ -9701,6 +9674,13 @@ is-buffer@^1.1.5:
9674 resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
9675 integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
9676
9677 +is-builtin-module@^3.1.0:
9678 + version "3.2.1"
9679 + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-3.2.1.tgz#f03271717d8654cfcaf07ab0463faa3571581169"
9680 + integrity sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==
9681 + dependencies:
9682 + builtin-modules "^3.3.0"
9683 +
9684 is-callable@^1.1.4:
9685 version "1.1.4"
9686 resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75"
@@ -9784,18 +9764,6 @@ is-docker@^2.1.1:
9764 resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
9765 integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==
9766
9787 -is-dotfile@^1.0.0:
9788 - version "1.0.3"
9789 - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
9790 - integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=
9791 -
9792 -is-equal-shallow@^0.1.3:
9793 - version "0.1.3"
9794 - resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534"
9795 - integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=
9796 - dependencies:
9797 - is-primitive "^2.0.0"
9798 -
9767 is-extendable@^0.1.0, is-extendable@^0.1.1:
9768 version "0.1.1"
9769 resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
@@ -9808,11 +9776,6 @@ is-extendable@^1.0.1:
9776 dependencies:
9777 is-plain-object "^2.0.4"
9778
9811 -is-extglob@^1.0.0:
9812 - version "1.0.0"
9813 - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0"
9814 - integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=
9815 -
9779 is-extglob@^2.1.0, is-extglob@^2.1.1:
9780 version "2.1.1"
9781 resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
@@ -9852,13 +9815,6 @@ is-gif@^3.0.0:
9815 dependencies:
9816 file-type "^10.4.0"
9817
9855 -is-glob@^2.0.0, is-glob@^2.0.1:
9856 - version "2.0.1"
9857 - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
9858 - integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=
9859 - dependencies:
9860 - is-extglob "^1.0.0"
9861 -
9818 is-glob@^3.1.0:
9819 version "3.1.0"
9820 resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
@@ -9904,6 +9860,11 @@ is-mergeable-object@1.1.1:
9860 resolved "https://registry.yarnpkg.com/is-mergeable-object/-/is-mergeable-object-1.1.1.tgz#faaa3ed1cfce87d6f7d2f5885e92cc30af3e2ebf"
9861 integrity sha512-CPduJfuGg8h8vW74WOxHtHmtQutyQBzR+3MjQ6iDHIYdbOnm1YC7jv43SqCoU8OPGTJD4nibmiryA4kmogbGrA==
9862
9863 +is-module@^1.0.0:
9864 + version "1.0.0"
9865 + resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591"
9866 + integrity sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==
9867 +
9868 is-natural-number@^4.0.1:
9869 version "4.0.1"
9870 resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8"
@@ -9934,13 +9895,6 @@ is-number-object@^1.0.4:
9895 resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.5.tgz#6edfaeed7950cff19afedce9fbfca9ee6dd289eb"
9896 integrity sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==
9897
9937 -is-number@^2.1.0:
9938 - version "2.1.0"
9939 - resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f"
9940 - integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=
9941 - dependencies:
9942 - kind-of "^3.0.2"
9943 -
9898 is-number@^3.0.0:
9899 version "3.0.0"
9900 resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195"
@@ -10021,26 +9975,23 @@ is-png@^2.0.0:
9975 resolved "https://registry.yarnpkg.com/is-png/-/is-png-2.0.0.tgz#ee8cbc9e9b050425cedeeb4a6fb74a649b0a4a8d"
9976 integrity sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==
9977
10024 -is-posix-bracket@^0.1.0:
10025 - version "0.1.1"
10026 - resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4"
10027 - integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=
10028 -
9978 is-potential-custom-element-name@^1.0.1:
9979 version "1.0.1"
9980 resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5"
9981 integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==
9982
10034 -is-primitive@^2.0.0:
10035 - version "2.0.0"
10036 - resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575"
10037 - integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU=
10038 -
9983 is-redirect@^1.0.0:
9984 version "1.0.0"
9985 resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24"
9986 integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=
9987
9988 +is-reference@^1.2.1:
9989 + version "1.2.1"
9990 + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7"
9991 + integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==
9992 + dependencies:
9993 + "@types/estree" "*"
9994 +
9995 is-regex@^1.0.4:
9996 version "1.0.4"
9997 resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491"
@@ -11468,13 +11419,6 @@ macos-release@^2.2.0:
11419 resolved "https://registry.yarnpkg.com/macos-release/-/macos-release-2.3.0.tgz#eb1930b036c0800adebccd5f17bc4c12de8bb71f"
11420 integrity sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==
11421
11471 -magic-string@0.19.1:
11472 - version "0.19.1"
11473 - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.19.1.tgz#14d768013caf2ec8fdea16a49af82fc377e75201"
11474 - integrity sha1-FNdoATyvLsj96hakmvgvw3fnUgE=
11475 - dependencies:
11476 - vlq "^0.2.1"
11477 -
11422 magic-string@0.26.7:
11423 version "0.26.7"
11424 resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.26.7.tgz#caf7daf61b34e9982f8228c4527474dac8981d6f"
@@ -11482,12 +11426,12 @@ magic-string@0.26.7:
11426 dependencies:
11427 sourcemap-codec "^1.4.8"
11428
11485 -magic-string@^0.25.2:
11486 - version "0.25.6"
11487 - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.6.tgz#5586387d1242f919c6d223579cc938bf1420795e"
11488 - integrity sha512-3a5LOMSGoCTH5rbqobC2HuDNRtE2glHZ8J7pK+QZYppyWA36yuNpsX994rIY2nCuyP7CZYy7lQq/X2jygiZ89g==
11429 +magic-string@^0.25.7:
11430 + version "0.25.9"
11431 + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c"
11432 + integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==
11433 dependencies:
11490 - sourcemap-codec "^1.4.4"
11434 + sourcemap-codec "^1.4.8"
11435
11436 make-dir@^1.0.0, make-dir@^1.2.0:
11437 version "1.3.0"
@@ -11698,25 +11642,6 @@ methods@~1.1.2:
11642 resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee"
11643 integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=
11644
11701 -micromatch@^2.3.11:
11702 - version "2.3.11"
11703 - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565"
11704 - integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=
11705 - dependencies:
11706 - arr-diff "^2.0.0"
11707 - array-unique "^0.2.1"
11708 - braces "^1.8.2"
11709 - expand-brackets "^0.1.4"
11710 - extglob "^0.3.1"
11711 - filename-regex "^2.0.0"
11712 - is-extglob "^1.0.0"
11713 - is-glob "^2.0.1"
11714 - kind-of "^3.0.2"
11715 - normalize-path "^2.0.1"
11716 - object.omit "^2.0.0"
11717 - parse-glob "^3.0.4"
11718 - regex-cache "^0.4.2"
11719 -
11645 micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4:
11646 version "3.1.10"
11647 resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23"
@@ -12291,7 +12216,7 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.3.4:
12216 semver "2 || 3 || 4 || 5"
12217 validate-npm-package-license "^3.0.1"
12218
12294 -normalize-path@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1:
12219 +normalize-path@^2.0.0, normalize-path@^2.1.1:
12220 version "2.1.1"
12221 resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
12222 integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
@@ -12502,14 +12427,6 @@ object.getownpropertydescriptors@^2.1.0:
12427 define-properties "^1.1.3"
12428 es-abstract "^1.18.0-next.2"
12429
12505 -object.omit@^2.0.0:
12506 - version "2.0.1"
12507 - resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa"
12508 - integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=
12509 - dependencies:
12510 - for-own "^0.1.4"
12511 - is-extendable "^0.1.1"
12512 -
12430 object.pick@^1.3.0:
12431 version "1.3.0"
12432 resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747"
@@ -12983,16 +12900,6 @@ parse-github-url@^1.0.2:
12900 resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395"
12901 integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==
12902
12986 -parse-glob@^3.0.4:
12987 - version "3.0.4"
12988 - resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
12989 - integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw=
12990 - dependencies:
12991 - glob-base "^0.3.0"
12992 - is-dotfile "^1.0.0"
12993 - is-extglob "^1.0.0"
12994 - is-glob "^2.0.0"
12995 -
12903 parse-json@5.0.0:
12904 version "5.0.0"
12905 resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.0.0.tgz#73e5114c986d143efa3712d4ea24db9a4266f60f"
@@ -13221,6 +13128,11 @@ picomatch@^2.2.1:
13128 resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
13129 integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
13130
13131 +picomatch@^2.2.2:
13132 + version "2.3.1"
13133 + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
13134 + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
13135 +
13136 picomatch@^2.2.3:
13137 version "2.3.0"
13138 resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
@@ -13514,11 +13426,6 @@ prepend-http@^2.0.0:
13426 resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
13427 integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
13428
13517 -preserve@^0.2.0:
13518 - version "0.2.0"
13519 - resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b"
13520 - integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=
13521 -
13429 prettier@2.8.3:
13430 version "2.8.3"
13431 resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.3.tgz#ab697b1d3dd46fb4626fbe2f543afe0cc98d8632"
@@ -13841,14 +13748,6 @@ random-seed@^0.3.0:
13748 dependencies:
13749 json-stringify-safe "^5.0.1"
13750
13844 -randomatic@^1.1.3:
13845 - version "1.1.7"
13846 - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c"
13847 - integrity sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==
13848 - dependencies:
13849 - is-number "^3.0.0"
13850 - kind-of "^4.0.0"
13851 -
13751 randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5:
13752 version "2.1.0"
13753 resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
@@ -14169,13 +14068,6 @@ regenerator-transform@^0.14.2:
14068 dependencies:
14069 "@babel/runtime" "^7.8.4"
14070
14172 -regex-cache@^0.4.2:
14173 - version "0.4.4"
14174 - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd"
14175 - integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==
14176 - dependencies:
14177 - is-equal-shallow "^0.1.3"
14178 -
14071 regex-not@^1.0.0, regex-not@^1.0.2:
14072 version "1.0.2"
14073 resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c"
@@ -14303,7 +14195,7 @@ repeat-element@^1.1.2:
14195 resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce"
14196 integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==
14197
14306 -repeat-string@^1.5.2, repeat-string@^1.6.1:
14198 +repeat-string@^1.6.1:
14199 version "1.6.1"
14200 resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637"
14201 integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc=
@@ -14435,11 +14327,6 @@ resolve.exports@^2.0.0:
14327 resolved "https://registry.yarnpkg.com/resolve.exports/-/resolve.exports-2.0.0.tgz#c1a0028c2d166ec2fbf7d0644584927e76e7400e"
14328 integrity sha512-6K/gDlqgQscOlg9fSRpWstA8sYe8rbELsSTNpx+3kTrsVCzvSl0zIvRErM7fdl9ERWDsKnrLnwB+Ne89918XOg==
14329
14438 -resolve@1.1.7:
14439 - version "1.1.7"
14440 - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b"
14441 - integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=
14442 -
14330 resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.3.2:
14331 version "1.14.2"
14332 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.14.2.tgz#dbf31d0fa98b1f29aa5169783b9c290cb865fea2"
@@ -14447,7 +14334,7 @@ resolve@^1.1.6, resolve@^1.10.0, resolve@^1.12.0, resolve@^1.3.2:
14334 dependencies:
14335 path-parse "^1.0.6"
14336
14450 -resolve@^1.20.0:
14337 +resolve@^1.17.0, resolve@^1.19.0, resolve@^1.20.0:
14338 version "1.22.1"
14339 resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177"
14340 integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==
@@ -14558,33 +14445,6 @@ roarr@^2.15.3:
14445 semver-compare "^1.0.0"
14446 sprintf-js "^1.1.2"
14447
14561 -rollup-plugin-babel@^4.0.1:
14562 - version "4.3.3"
14563 - resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.3.3.tgz#7eb5ac16d9b5831c3fd5d97e8df77ba25c72a2aa"
14564 - integrity sha512-tKzWOCmIJD/6aKNz0H1GMM+lW1q9KyFubbWzGiOG540zxPPifnEAHTZwjo0g991Y+DyOZcLqBgqOdqazYE5fkw==
14565 - dependencies:
14566 - "@babel/helper-module-imports" "^7.0.0"
14567 - rollup-pluginutils "^2.8.1"
14568 -
14569 -rollup-plugin-commonjs@^9.3.4:
14570 - version "9.3.4"
14571 - resolved "https://registry.yarnpkg.com/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.3.4.tgz#2b3dddbbbded83d45c36ff101cdd29e924fd23bc"
14572 - integrity sha512-DTZOvRoiVIHHLFBCL4pFxOaJt8pagxsVldEXBOn6wl3/V21wVaj17HFfyzTsQUuou3sZL3lEJZVWKPFblJfI6w==
14573 - dependencies:
14574 - estree-walker "^0.6.0"
14575 - magic-string "^0.25.2"
14576 - resolve "^1.10.0"
14577 - rollup-pluginutils "^2.6.0"
14578 -
14579 -rollup-plugin-node-resolve@^2.1.1:
14580 - version "2.1.1"
14581 - resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-2.1.1.tgz#cbb783b0d15b02794d58915350b2f0d902b8ddc8"
14582 - integrity sha1-y7eDsNFbAnlNWJFTULLw2QK43cg=
14583 - dependencies:
14584 - browser-resolve "^1.11.0"
14585 - builtin-modules "^1.1.0"
14586 - resolve "^1.1.6"
14587 -
14448 rollup-plugin-prettier@^3.0.0:
14449 version "3.0.0"
14450 resolved "https://registry.yarnpkg.com/rollup-plugin-prettier/-/rollup-plugin-prettier-3.0.0.tgz#c208f31bc5ecef76ba69177bc9c1463667c9b19a"
@@ -14598,53 +14458,28 @@ rollup-plugin-prettier@^3.0.0:
14458 lodash.omitby "4.6.0"
14459 magic-string "0.26.7"
14460
14601 -rollup-plugin-replace@^2.2.0:
14602 - version "2.2.0"
14603 - resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.2.0.tgz#f41ae5372e11e7a217cde349c8b5d5fd115e70e3"
14604 - integrity sha512-/5bxtUPkDHyBJAKketb4NfaeZjL5yLZdeUihSfbF2PQMz+rSTEb8ARKoOl3UBT4m7/X+QOXJo3sLTcq+yMMYTA==
14605 - dependencies:
14606 - magic-string "^0.25.2"
14607 - rollup-pluginutils "^2.6.0"
14608 -
14609 -rollup-plugin-strip-banner@^0.2.0:
14610 - version "0.2.0"
14611 - resolved "https://registry.yarnpkg.com/rollup-plugin-strip-banner/-/rollup-plugin-strip-banner-0.2.0.tgz#d5c86979c7871427f9d7f797e09a493750769fd4"
14612 - integrity sha1-1chpeceHFCf51/eX4JpJN1B2n9Q=
14461 +rollup-plugin-strip-banner@^2.0.0:
14462 + version "2.1.0"
14463 + resolved "https://registry.yarnpkg.com/rollup-plugin-strip-banner/-/rollup-plugin-strip-banner-2.1.0.tgz#51d49aa78d8590dbedd34746ace116b88538be83"
14464 + integrity sha512-lA391GTfTz4yEFlUnV1xFowYPxfVSFWSXZ17gc/qXFCfGhTRuRuhio8oEZfi4HbMxY/BC6Rh2JZHSGQCH7ehKA==
14465 dependencies:
14466 extract-banner "0.1.2"
14615 - magic-string "0.19.1"
14616 - rollup-pluginutils "2.0.1"
14617 -
14618 -rollup-pluginutils@2.0.1:
14619 - version "2.0.1"
14620 - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.0.1.tgz#7ec95b3573f6543a46a6461bd9a7c544525d0fc0"
14621 - integrity sha1-fslbNXP2VDpGpkYb2afFRFJdD8A=
14622 - dependencies:
14623 - estree-walker "^0.3.0"
14624 - micromatch "^2.3.11"
14467 + magic-string "0.26.7"
14468 + rollup-pluginutils "2.8.2"
14469
14626 -rollup-pluginutils@^2.6.0:
14470 +rollup-pluginutils@2.8.2:
14471 version "2.8.2"
14472 resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e"
14473 integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
14474 dependencies:
14475 estree-walker "^0.6.1"
14476
14633 -rollup-pluginutils@^2.8.1:
14634 - version "2.8.1"
14635 - resolved "https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz#8fa6dd0697344938ef26c2c09d2488ce9e33ce97"
14636 - integrity sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg==
14637 - dependencies:
14638 - estree-walker "^0.6.1"
14639 -
14640 -rollup@^1.19.4:
14641 - version "1.31.1"
14642 - resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.31.1.tgz#4170d6f87148d46e5fbe29b493f8f3ea3453c96f"
14643 - integrity sha512-2JREN1YdrS/kpPzEd33ZjtuNbOuBC3ePfuZBdKEybvqcEcszW1ckyVqzcEiEe0nE8sqHK+pbJg+PsAgRJ8+1dg==
14644 - dependencies:
14645 - "@types/estree" "*"
14646 - "@types/node" "*"
14647 - acorn "^7.1.0"
14477 +rollup@^2.76.0:
14478 + version "2.79.1"
14479 + resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7"
14480 + integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==
14481 + optionalDependencies:
14482 + fsevents "~2.3.2"
14483
14484 run-async@^2.2.0:
14485 version "2.4.1"
@@ -15308,7 +15143,7 @@ source-map@^0.7.3:
15143 resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383"
15144 integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
15145
15311 -sourcemap-codec@^1.4.4, sourcemap-codec@^1.4.8:
15146 +sourcemap-codec@^1.4.8:
15147 version "1.4.8"
15148 resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
15149 integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==