@samitouri / QOS-React-2 / commits / 91826d4924

Configure rollup to strip comments and whitespace

For now this configures rollup to strip out comments in DEV builds and whitespace. Unfortunately there's no easy way to do this in just terser alone or other minifiers/manglers, so I had to add prettier as well to re-format the minified code. This does make the build a little bit slower: ``` before: yarn build 118.96s user 12.38s system 185% cpu 1:10.81 total after: yarn build 121.55s user 12.90s system 183% cpu 1:13.17 total ``` Eventually I would like to have a similar setup to React's rollup config where we can have DEV and prod builds. After the repo merge we could probably share or reuse bits of React's rollup config.

Lauren Tan committed Apr 2, 2024 at 12:13 UTC 91826d492452a05dd19af53cff29dcf1d37554f9
5 files changed +370 -185
compiler/packages/babel-plugin-react-forget/package.json
+2
@@ -38,6 +38,7 @@
38 "@babel/preset-react": "^7.18.6",
39 "@babel/preset-typescript": "^7.18.6",
40 "@babel/traverse": "^7.2.0",
41 + "@rollup/plugin-terser": "^0.4.4",
42 "@testing-library/react": "^13.4.0",
43 "@tsconfig/node18-strictest": "^1.0.0",
44 "@types/glob": "^8.1.0",
@@ -60,6 +61,7 @@
61 "react-dom": "^0.0.0-experimental-493f72b0a-20230727",
62 "rimraf": "^3.0.2",
63 "rollup-plugin-license": "^3.2.0",
64 + "rollup-plugin-prettier": "^4.1.1",
65 "ts-jest": "^29.1.1",
66 "ts-node": "^10.9.2"
67 },
compiler/packages/babel-plugin-react-forget/rollup.config.js
+13 -1
@@ -12,10 +12,12 @@ import json from "@rollup/plugin-json";
12 import license from "rollup-plugin-license";
13 import path from "path";
14 import process from "process";
15 +import terser from "@rollup/plugin-terser";
16 +import prettier from "rollup-plugin-prettier";
17
18 const NO_INLINE = new Set(["@babel/types"]);
19
18 -export default {
20 +const DEV_ROLLUP_CONFIG = {
21 input: "src/index.ts",
22 output: {
23 file: "dist/index.js",
@@ -37,6 +39,14 @@ export default {
39 rootDir: path.join(process.cwd(), ".."),
40 }),
41 commonjs(),
42 + terser({
43 + format: {
44 + comments: false,
45 + },
46 + compress: false,
47 + mangle: false,
48 + }),
49 + prettier(),
50 license({
51 banner: {
52 content: `Copyright (c) Meta Platforms, Inc. and affiliates.
@@ -53,3 +63,5 @@ LICENSE file in the root directory of this source tree.
63 }),
64 ],
65 };
66 +
67 +export default DEV_ROLLUP_CONFIG;
compiler/packages/eslint-plugin-react-compiler/package.json
+3 -1
@@ -20,6 +20,7 @@
20 "@rollup/plugin-commonjs": "^25.0.4",
21 "@rollup/plugin-json": "^6.0.0",
22 "@rollup/plugin-node-resolve": "^15.2.1",
23 + "@rollup/plugin-terser": "^0.4.4",
24 "@rollup/plugin-typescript": "^11.1.3",
25 "@types/eslint": "^8.56.6",
26 "@types/node": "^20.2.5",
@@ -28,7 +29,8 @@
29 "hermes-eslint": "^0.17.1",
30 "jest": "^29.5.0",
31 "rollup": "^3.28.1",
31 - "rollup-plugin-license": "^3.2.0"
32 + "rollup-plugin-license": "^3.2.0",
33 + "rollup-plugin-prettier": "^4.1.1"
34 },
35 "engines": {
36 "node": "^14.17.0 || ^16.0.0 || >= 18.0.0"
compiler/packages/eslint-plugin-react-compiler/rollup.config.js
+13 -1
@@ -12,6 +12,8 @@ import license from "rollup-plugin-license";
12 import json from "@rollup/plugin-json";
13 import path from "path";
14 import process from "process";
15 +import terser from "@rollup/plugin-terser";
16 +import prettier from "rollup-plugin-prettier";
17
18 const NO_INLINE = new Set([
19 "@babel/core",
@@ -21,7 +23,7 @@ const NO_INLINE = new Set([
23 "zod-validation-error",
24 ]);
25
24 -export default {
26 +const DEV_ROLLUP_CONFIG = {
27 input: "src/index.ts",
28 output: {
29 file: "dist/index.js",
@@ -44,6 +46,14 @@ export default {
46 rootDir: path.join(process.cwd(), ".."),
47 }),
48 commonjs(),
49 + terser({
50 + format: {
51 + comments: false,
52 + },
53 + compress: false,
54 + mangle: false,
55 + }),
56 + prettier(),
57 license({
58 banner: {
59 content: `Copyright (c) Meta Platforms, Inc. and affiliates.
@@ -60,3 +70,5 @@ LICENSE file in the root directory of this source tree.
70 }),
71 ],
72 };
73 +
74 +export default DEV_ROLLUP_CONFIG;
compiler/yarn.lock
+339 -182
@@ -13,12 +13,12 @@
13 integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==
14
15 "@ampproject/remapping@^2.2.0":
16 - version "2.2.1"
17 - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630"
18 - integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==
16 + version "2.3.0"
17 + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4"
18 + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==
19 dependencies:
20 - "@jridgewell/gen-mapping" "^0.3.0"
21 - "@jridgewell/trace-mapping" "^0.3.9"
20 + "@jridgewell/gen-mapping" "^0.3.5"
21 + "@jridgewell/trace-mapping" "^0.3.24"
22
23 "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6":
24 version "7.18.6"
@@ -34,14 +34,6 @@
34 dependencies:
35 "@babel/highlight" "^7.18.6"
36
37 -"@babel/code-frame@^7.22.10":
38 - version "7.22.10"
39 - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.10.tgz#1c20e612b768fefa75f6e90d6ecb86329247f0a3"
40 - integrity sha512-/KKIMG4UEL35WmI9OlvMhurwtytjvXoFcGNrOvyG9zIzA8YmPjVtIZUf7b05+TPO7G7/GEmLHDaoCgACHl9hhA==
41 - dependencies:
42 - "@babel/highlight" "^7.22.10"
43 - chalk "^2.4.2"
44 -
37 "@babel/code-frame@^7.22.5":
38 version "7.22.5"
39 resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658"
@@ -49,17 +41,25 @@
41 dependencies:
42 "@babel/highlight" "^7.22.5"
43
44 +"@babel/code-frame@^7.23.5", "@babel/code-frame@^7.24.1", "@babel/code-frame@^7.24.2", "@babel/code-frame@^7.5.5":
45 + version "7.24.2"
46 + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.2.tgz#718b4b19841809a58b29b68cde80bc5e1aa6d9ae"
47 + integrity sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==
48 + dependencies:
49 + "@babel/highlight" "^7.24.2"
50 + picocolors "^1.0.0"
51 +
52 "@babel/compat-data@^7.17.7", "@babel/compat-data@^7.22.0", "@babel/compat-data@^7.22.3":
53 version "7.22.3"
54 resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.3.tgz#cd502a6a0b6e37d7ad72ce7e71a7160a3ae36f7e"
55 integrity sha512-aNtko9OPOwVESUFp3MZfD8Uzxl7JzSeJpd7npIoxCasU37PFbAQRpKglkaKwlHOyeJdrREpo8TW8ldrkYWwvIQ==
56
57 -"@babel/compat-data@^7.22.9":
58 - version "7.22.9"
59 - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730"
60 - integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==
57 +"@babel/compat-data@^7.23.5":
58 + version "7.24.1"
59 + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.24.1.tgz#31c1f66435f2a9c329bb5716a6d6186c516c3742"
60 + integrity sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==
61
62 -"@babel/core@^7.0.0":
62 +"@babel/core@^7.0.0", "@babel/core@^7.2.0":
63 version "7.2.0"
64 resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.2.0.tgz#a4dd3814901998e93340f0086e9867fefa163ada"
65 integrity sha512-7pvAdC4B+iKjFFp9Ztj0QgBndJ++qaMeonT185wAqUnhipw8idm9Rv1UMyBuKtYjfl6ORNkgEgcsYLfHX/GpLw==
@@ -79,28 +79,28 @@
79 semver "^5.4.1"
80 source-map "^0.5.0"
81
82 -"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.19.1", "@babel/core@^7.2.0":
83 - version "7.22.10"
84 - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.10.tgz#aad442c7bcd1582252cb4576747ace35bc122f35"
85 - integrity sha512-fTmqbbUBAwCcre6zPzNngvsI0aNrPZe77AeqvDxWM9Nm+04RrJ3CAmGHA9f7lJQY6ZMhRztNemy4uslDxTX4Qw==
82 +"@babel/core@^7.11.6", "@babel/core@^7.12.3", "@babel/core@^7.19.1":
83 + version "7.24.3"
84 + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.3.tgz#568864247ea10fbd4eff04dda1e05f9e2ea985c3"
85 + integrity sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==
86 dependencies:
87 "@ampproject/remapping" "^2.2.0"
88 - "@babel/code-frame" "^7.22.10"
89 - "@babel/generator" "^7.22.10"
90 - "@babel/helper-compilation-targets" "^7.22.10"
91 - "@babel/helper-module-transforms" "^7.22.9"
92 - "@babel/helpers" "^7.22.10"
93 - "@babel/parser" "^7.22.10"
94 - "@babel/template" "^7.22.5"
95 - "@babel/traverse" "^7.22.10"
96 - "@babel/types" "^7.22.10"
97 - convert-source-map "^1.7.0"
88 + "@babel/code-frame" "^7.24.2"
89 + "@babel/generator" "^7.24.1"
90 + "@babel/helper-compilation-targets" "^7.23.6"
91 + "@babel/helper-module-transforms" "^7.23.3"
92 + "@babel/helpers" "^7.24.1"
93 + "@babel/parser" "^7.24.1"
94 + "@babel/template" "^7.24.0"
95 + "@babel/traverse" "^7.24.1"
96 + "@babel/types" "^7.24.0"
97 + convert-source-map "^2.0.0"
98 debug "^4.1.0"
99 gensync "^1.0.0-beta.2"
100 - json5 "^2.2.2"
100 + json5 "^2.2.3"
101 semver "^6.3.1"
102
103 -"@babel/generator@7.2.0", "@babel/generator@^7.0.0", "@babel/generator@^7.1.6", "@babel/generator@^7.2.0":
103 +"@babel/generator@7.2.0", "@babel/generator@^7.0.0", "@babel/generator@^7.2.0":
104 version "7.2.0"
105 resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.2.0.tgz#eaf3821fa0301d9d4aef88e63d4bcc19b73ba16c"
106 integrity sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==
@@ -111,24 +111,14 @@
111 source-map "^0.5.0"
112 trim-right "^1.0.1"
113
114 -"@babel/generator@^7.22.10":
115 - version "7.22.10"
116 - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.10.tgz#c92254361f398e160645ac58831069707382b722"
117 - integrity sha512-79KIf7YiWjjdZ81JnLujDRApWtl7BxTqWD88+FFdQEIOG8LJ0etDOM7CXuIgGJa55sGOwZVwuEsaLEm0PJ5/+A==
114 +"@babel/generator@^7.24.1", "@babel/generator@^7.7.2", "@babel/generator@^7.7.4":
115 + version "7.24.1"
116 + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.1.tgz#e67e06f68568a4ebf194d1c6014235344f0476d0"
117 + integrity sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==
118 dependencies:
119 - "@babel/types" "^7.22.10"
120 - "@jridgewell/gen-mapping" "^0.3.2"
121 - "@jridgewell/trace-mapping" "^0.3.17"
122 - jsesc "^2.5.1"
123 -
124 -"@babel/generator@^7.7.2":
125 - version "7.22.3"
126 - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.3.tgz#0ff675d2edb93d7596c5f6728b52615cfc0df01e"
127 - integrity sha512-C17MW4wlk//ES/CJDL51kPNwl+qiBQyN7b9SKyVp11BLGFeSPoVaHrv+MNt8jwQFhQWowW88z1eeBx3pFz9v8A==
128 - dependencies:
129 - "@babel/types" "^7.22.3"
130 - "@jridgewell/gen-mapping" "^0.3.2"
131 - "@jridgewell/trace-mapping" "^0.3.17"
119 + "@babel/types" "^7.24.0"
120 + "@jridgewell/gen-mapping" "^0.3.5"
121 + "@jridgewell/trace-mapping" "^0.3.25"
122 jsesc "^2.5.1"
123
124 "@babel/helper-annotate-as-pure@^7.18.6":
@@ -163,14 +153,14 @@
153 lru-cache "^5.1.1"
154 semver "^6.3.0"
155
166 -"@babel/helper-compilation-targets@^7.22.10":
167 - version "7.22.10"
168 - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz#01d648bbc25dd88f513d862ee0df27b7d4e67024"
169 - integrity sha512-JMSwHD4J7SLod0idLq5PKgI+6g/hLD/iuWBq08ZX49xE14VpVEojJ5rHWptpirV2j020MvypRLAXAO50igCJ5Q==
156 +"@babel/helper-compilation-targets@^7.23.6":
157 + version "7.23.6"
158 + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991"
159 + integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==
160 dependencies:
171 - "@babel/compat-data" "^7.22.9"
172 - "@babel/helper-validator-option" "^7.22.5"
173 - browserslist "^4.21.9"
161 + "@babel/compat-data" "^7.23.5"
162 + "@babel/helper-validator-option" "^7.23.5"
163 + browserslist "^4.22.2"
164 lru-cache "^5.1.1"
165 semver "^6.3.1"
166
@@ -248,19 +238,16 @@
238 resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.1.tgz#ac3a56dbada59ed969d712cf527bd8271fe3eba8"
239 integrity sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==
240
241 +"@babel/helper-environment-visitor@^7.22.20":
242 + version "7.22.20"
243 + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167"
244 + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==
245 +
246 "@babel/helper-environment-visitor@^7.22.5":
247 version "7.22.5"
248 resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98"
249 integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==
250
256 -"@babel/helper-function-name@^7.1.0", "@babel/helper-function-name@^7.19.0":
257 - version "7.19.0"
258 - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c"
259 - integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==
260 - dependencies:
261 - "@babel/template" "^7.18.10"
262 - "@babel/types" "^7.19.0"
263 -
251 "@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.21.0":
252 version "7.21.0"
253 resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4"
@@ -269,6 +256,14 @@
256 "@babel/template" "^7.20.7"
257 "@babel/types" "^7.21.0"
258
259 +"@babel/helper-function-name@^7.19.0":
260 + version "7.19.0"
261 + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c"
262 + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==
263 + dependencies:
264 + "@babel/template" "^7.18.10"
265 + "@babel/types" "^7.19.0"
266 +
267 "@babel/helper-function-name@^7.22.5":
268 version "7.22.5"
269 resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be"
@@ -277,6 +272,14 @@
272 "@babel/template" "^7.22.5"
273 "@babel/types" "^7.22.5"
274
275 +"@babel/helper-function-name@^7.23.0", "@babel/helper-function-name@^7.7.4":
276 + version "7.23.0"
277 + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759"
278 + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==
279 + dependencies:
280 + "@babel/template" "^7.22.15"
281 + "@babel/types" "^7.23.0"
282 +
283 "@babel/helper-hoist-variables@^7.18.6":
284 version "7.18.6"
285 resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678"
@@ -326,12 +329,12 @@
329 dependencies:
330 "@babel/types" "^7.21.4"
331
329 -"@babel/helper-module-imports@^7.22.5":
330 - version "7.22.5"
331 - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c"
332 - integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==
332 +"@babel/helper-module-imports@^7.22.15":
333 + version "7.24.3"
334 + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz#6ac476e6d168c7c23ff3ba3cf4f7841d46ac8128"
335 + integrity sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==
336 dependencies:
334 - "@babel/types" "^7.22.5"
337 + "@babel/types" "^7.24.0"
338
339 "@babel/helper-module-transforms@^7.18.6":
340 version "7.19.0"
@@ -375,16 +378,16 @@
378 "@babel/traverse" "^7.21.2"
379 "@babel/types" "^7.21.2"
380
378 -"@babel/helper-module-transforms@^7.22.9":
379 - version "7.22.9"
380 - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz#92dfcb1fbbb2bc62529024f72d942a8c97142129"
381 - integrity sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==
381 +"@babel/helper-module-transforms@^7.23.3":
382 + version "7.23.3"
383 + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1"
384 + integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==
385 dependencies:
383 - "@babel/helper-environment-visitor" "^7.22.5"
384 - "@babel/helper-module-imports" "^7.22.5"
386 + "@babel/helper-environment-visitor" "^7.22.20"
387 + "@babel/helper-module-imports" "^7.22.15"
388 "@babel/helper-simple-access" "^7.22.5"
389 "@babel/helper-split-export-declaration" "^7.22.6"
387 - "@babel/helper-validator-identifier" "^7.22.5"
390 + "@babel/helper-validator-identifier" "^7.22.20"
391
392 "@babel/helper-optimise-call-expression@^7.18.6":
393 version "7.18.6"
@@ -504,14 +507,14 @@
507 dependencies:
508 "@babel/types" "^7.22.5"
509
507 -"@babel/helper-split-export-declaration@^7.0.0", "@babel/helper-split-export-declaration@^7.18.6":
510 +"@babel/helper-split-export-declaration@^7.18.6":
511 version "7.18.6"
512 resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075"
513 integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==
514 dependencies:
515 "@babel/types" "^7.18.6"
516
514 -"@babel/helper-split-export-declaration@^7.22.6":
517 +"@babel/helper-split-export-declaration@^7.22.6", "@babel/helper-split-export-declaration@^7.7.4":
518 version "7.22.6"
519 resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c"
520 integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==
@@ -538,11 +541,21 @@
541 resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f"
542 integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==
543
544 +"@babel/helper-string-parser@^7.23.4":
545 + version "7.24.1"
546 + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz#f99c36d3593db9540705d0739a1f10b5e20c696e"
547 + integrity sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==
548 +
549 "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1":
550 version "7.19.1"
551 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2"
552 integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
553
554 +"@babel/helper-validator-identifier@^7.22.20":
555 + version "7.22.20"
556 + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0"
557 + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==
558 +
559 "@babel/helper-validator-identifier@^7.22.5":
560 version "7.22.5"
561 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193"
@@ -563,6 +576,11 @@
576 resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac"
577 integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==
578
579 +"@babel/helper-validator-option@^7.23.5":
580 + version "7.23.5"
581 + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307"
582 + integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==
583 +
584 "@babel/helper-wrap-function@^7.18.9":
585 version "7.20.5"
586 resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3"
@@ -582,14 +600,14 @@
600 "@babel/traverse" "^7.19.0"
601 "@babel/types" "^7.19.0"
602
585 -"@babel/helpers@^7.22.10":
586 - version "7.22.10"
587 - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.10.tgz#ae6005c539dfbcb5cd71fb51bfc8a52ba63bc37a"
588 - integrity sha512-a41J4NW8HyZa1I1vAndrraTlPZ/eZoga2ZgS7fEr0tZJGVU4xqdE80CEm0CcNjha5EZ8fTBYLKHF0kqDUuAwQw==
603 +"@babel/helpers@^7.24.1":
604 + version "7.24.1"
605 + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.1.tgz#183e44714b9eba36c3038e442516587b1e0a1a94"
606 + integrity sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==
607 dependencies:
590 - "@babel/template" "^7.22.5"
591 - "@babel/traverse" "^7.22.10"
592 - "@babel/types" "^7.22.10"
608 + "@babel/template" "^7.24.0"
609 + "@babel/traverse" "^7.24.1"
610 + "@babel/types" "^7.24.0"
611
612 "@babel/highlight@^7.18.6":
613 version "7.18.6"
@@ -600,15 +618,6 @@
618 chalk "^2.0.0"
619 js-tokens "^4.0.0"
620
603 -"@babel/highlight@^7.22.10":
604 - version "7.22.10"
605 - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.10.tgz#02a3f6d8c1cb4521b2fd0ab0da8f4739936137d7"
606 - integrity sha512-78aUtVcT7MUscr0K5mIEnkwxPE0MaxkR5RxRwuHaQ+JuU5AmTPhY+do2mdzVTnIJJpyBglql2pehuBIWHug+WQ==
607 - dependencies:
608 - "@babel/helper-validator-identifier" "^7.22.5"
609 - chalk "^2.4.2"
610 - js-tokens "^4.0.0"
611 -
621 "@babel/highlight@^7.22.5":
622 version "7.22.5"
623 resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031"
@@ -618,7 +627,17 @@
627 chalk "^2.0.0"
628 js-tokens "^4.0.0"
629
621 -"@babel/parser@^7.1.0", "@babel/parser@^7.1.6", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.19.1", "@babel/parser@^7.2.0":
630 +"@babel/highlight@^7.24.2":
631 + version "7.24.2"
632 + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.2.tgz#3f539503efc83d3c59080a10e6634306e0370d26"
633 + integrity sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==
634 + dependencies:
635 + "@babel/helper-validator-identifier" "^7.22.20"
636 + chalk "^2.4.2"
637 + js-tokens "^4.0.0"
638 + picocolors "^1.0.0"
639 +
640 +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.19.1", "@babel/parser@^7.2.0":
641 version "7.19.1"
642 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.1.tgz#6f6d6c2e621aad19a92544cc217ed13f1aac5b4c"
643 integrity sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==
@@ -638,16 +657,16 @@
657 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.4.tgz#a770e98fd785c231af9d93f6459d36770993fb32"
658 integrity sha512-VLLsx06XkEYqBtE5YGPwfSGwfrjnyPP5oiGty3S8pQLFDFLaS8VwWSIxkTXpcvr5zeYLE6+MBNl2npl/YnfofA==
659
641 -"@babel/parser@^7.22.10":
642 - version "7.22.10"
643 - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.10.tgz#e37634f9a12a1716136c44624ef54283cabd3f55"
644 - integrity sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==
645 -
660 "@babel/parser@^7.22.5":
661 version "7.22.7"
662 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.7.tgz#df8cf085ce92ddbdbf668a7f186ce848c9036cae"
663 integrity sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==
664
665 +"@babel/parser@^7.24.0", "@babel/parser@^7.24.1":
666 + version "7.24.1"
667 + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.1.tgz#1e416d3627393fab1cb5b0f2f1796a100ae9133a"
668 + integrity sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==
669 +
670 "@babel/parser@^7.7.4":
671 version "7.21.4"
672 resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.4.tgz#94003fdfc520bbe2875d4ae557b43ddb6d880f17"
@@ -1520,6 +1539,15 @@
1539 "@babel/parser" "^7.21.9"
1540 "@babel/types" "^7.21.5"
1541
1542 +"@babel/template@^7.22.15", "@babel/template@^7.24.0":
1543 + version "7.24.0"
1544 + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50"
1545 + integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==
1546 + dependencies:
1547 + "@babel/code-frame" "^7.23.5"
1548 + "@babel/parser" "^7.24.0"
1549 + "@babel/types" "^7.24.0"
1550 +
1551 "@babel/template@^7.22.5":
1552 version "7.22.5"
1553 resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec"
@@ -1538,35 +1566,35 @@
1566 "@babel/parser" "^7.18.6"
1567 "@babel/types" "^7.18.6"
1568
1541 -"@babel/traverse@^7.1.6":
1542 - version "7.1.6"
1543 - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.1.6.tgz#c8db9963ab4ce5b894222435482bd8ea854b7b5c"
1544 - integrity sha512-CXedit6GpISz3sC2k2FsGCUpOhUqKdyL0lqNrImQojagnUMXf8hex4AxYFRuMkNGcvJX5QAFGzB5WJQmSv8SiQ==
1569 +"@babel/traverse@^7.1.6", "@babel/traverse@^7.2.0", "@babel/traverse@^7.7.2":
1570 + version "7.7.4"
1571 + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.7.4.tgz#9c1e7c60fb679fe4fcfaa42500833333c2058558"
1572 + integrity sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==
1573 dependencies:
1546 - "@babel/code-frame" "^7.0.0"
1547 - "@babel/generator" "^7.1.6"
1548 - "@babel/helper-function-name" "^7.1.0"
1549 - "@babel/helper-split-export-declaration" "^7.0.0"
1550 - "@babel/parser" "^7.1.6"
1551 - "@babel/types" "^7.1.6"
1574 + "@babel/code-frame" "^7.5.5"
1575 + "@babel/generator" "^7.7.4"
1576 + "@babel/helper-function-name" "^7.7.4"
1577 + "@babel/helper-split-export-declaration" "^7.7.4"
1578 + "@babel/parser" "^7.7.4"
1579 + "@babel/types" "^7.7.4"
1580 debug "^4.1.0"
1581 globals "^11.1.0"
1554 - lodash "^4.17.10"
1582 + lodash "^4.17.13"
1583
1556 -"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.2.0", "@babel/traverse@^7.20.5", "@babel/traverse@^7.21.2", "@babel/traverse@^7.22.1", "@babel/traverse@^7.22.10", "@babel/traverse@^7.7.2":
1557 - version "7.22.10"
1558 - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.10.tgz#20252acb240e746d27c2e82b4484f199cf8141aa"
1559 - integrity sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==
1584 +"@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1", "@babel/traverse@^7.20.5", "@babel/traverse@^7.21.2", "@babel/traverse@^7.22.1", "@babel/traverse@^7.24.1":
1585 + version "7.24.1"
1586 + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.1.tgz#d65c36ac9dd17282175d1e4a3c49d5b7988f530c"
1587 + integrity sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==
1588 dependencies:
1561 - "@babel/code-frame" "^7.22.10"
1562 - "@babel/generator" "^7.22.10"
1563 - "@babel/helper-environment-visitor" "^7.22.5"
1564 - "@babel/helper-function-name" "^7.22.5"
1589 + "@babel/code-frame" "^7.24.1"
1590 + "@babel/generator" "^7.24.1"
1591 + "@babel/helper-environment-visitor" "^7.22.20"
1592 + "@babel/helper-function-name" "^7.23.0"
1593 "@babel/helper-hoist-variables" "^7.22.5"
1594 "@babel/helper-split-export-declaration" "^7.22.6"
1567 - "@babel/parser" "^7.22.10"
1568 - "@babel/types" "^7.22.10"
1569 - debug "^4.1.0"
1595 + "@babel/parser" "^7.24.1"
1596 + "@babel/types" "^7.24.0"
1597 + debug "^4.3.1"
1598 globals "^11.1.0"
1599
1600 "@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.3.0", "@babel/types@^7.3.3":
@@ -1577,7 +1605,7 @@
1605 "@babel/helper-validator-identifier" "^7.18.6"
1606 to-fast-properties "^2.0.0"
1607
1580 -"@babel/types@^7.1.6", "@babel/types@^7.18.10", "@babel/types@^7.19.0", "@babel/types@^7.2.0":
1608 +"@babel/types@^7.18.10", "@babel/types@^7.19.0", "@babel/types@^7.2.0":
1609 version "7.19.0"
1610 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.0.tgz#75f21d73d73dc0351f3368d28db73465f4814600"
1611 integrity sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==
@@ -1613,15 +1641,6 @@
1641 "@babel/helper-validator-identifier" "^7.19.1"
1642 to-fast-properties "^2.0.0"
1643
1616 -"@babel/types@^7.22.10":
1617 - version "7.22.10"
1618 - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.10.tgz#4a9e76446048f2c66982d1a989dd12b8a2d2dc03"
1619 - integrity sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==
1620 - dependencies:
1621 - "@babel/helper-string-parser" "^7.22.5"
1622 - "@babel/helper-validator-identifier" "^7.22.5"
1623 - to-fast-properties "^2.0.0"
1624 -
1644 "@babel/types@^7.22.5":
1645 version "7.22.5"
1646 resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe"
@@ -1631,6 +1650,15 @@
1650 "@babel/helper-validator-identifier" "^7.22.5"
1651 to-fast-properties "^2.0.0"
1652
1653 +"@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.7.4":
1654 + version "7.24.0"
1655 + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf"
1656 + integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==
1657 + dependencies:
1658 + "@babel/helper-string-parser" "^7.23.4"
1659 + "@babel/helper-validator-identifier" "^7.22.20"
1660 + to-fast-properties "^2.0.0"
1661 +
1662 "@bcoe/v8-coverage@^0.2.3":
1663 version "0.2.3"
1664 resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
@@ -2382,15 +2410,6 @@
2410 "@types/yargs" "^17.0.8"
2411 chalk "^4.0.0"
2412
2385 -"@jridgewell/gen-mapping@^0.3.0":
2386 - version "0.3.3"
2387 - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098"
2388 - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==
2389 - dependencies:
2390 - "@jridgewell/set-array" "^1.0.1"
2391 - "@jridgewell/sourcemap-codec" "^1.4.10"
2392 - "@jridgewell/trace-mapping" "^0.3.9"
2393 -
2413 "@jridgewell/gen-mapping@^0.3.2":
2414 version "0.3.2"
2415 resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9"
@@ -2400,22 +2419,49 @@
2419 "@jridgewell/sourcemap-codec" "^1.4.10"
2420 "@jridgewell/trace-mapping" "^0.3.9"
2421
2422 +"@jridgewell/gen-mapping@^0.3.5":
2423 + version "0.3.5"
2424 + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36"
2425 + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==
2426 + dependencies:
2427 + "@jridgewell/set-array" "^1.2.1"
2428 + "@jridgewell/sourcemap-codec" "^1.4.10"
2429 + "@jridgewell/trace-mapping" "^0.3.24"
2430 +
2431 "@jridgewell/resolve-uri@3.1.0", "@jridgewell/resolve-uri@^3.0.3":
2432 version "3.1.0"
2433 resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
2434 integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
2435
2436 +"@jridgewell/resolve-uri@^3.1.0":
2437 + version "3.1.2"
2438 + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
2439 + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
2440 +
2441 "@jridgewell/set-array@^1.0.1":
2442 version "1.1.2"
2443 resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72"
2444 integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
2445
2446 +"@jridgewell/set-array@^1.2.1":
2447 + version "1.2.1"
2448 + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280"
2449 + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
2450 +
2451 +"@jridgewell/source-map@^0.3.3":
2452 + version "0.3.6"
2453 + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.6.tgz#9d71ca886e32502eb9362c9a74a46787c36df81a"
2454 + integrity sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==
2455 + dependencies:
2456 + "@jridgewell/gen-mapping" "^0.3.5"
2457 + "@jridgewell/trace-mapping" "^0.3.25"
2458 +
2459 "@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10":
2460 version "1.4.14"
2461 resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
2462 integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
2463
2418 -"@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.15":
2464 +"@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15":
2465 version "1.4.15"
2466 resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
2467 integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
@@ -2444,13 +2490,13 @@
2490 "@jridgewell/resolve-uri" "3.1.0"
2491 "@jridgewell/sourcemap-codec" "1.4.14"
2492
2447 -"@jridgewell/trace-mapping@^0.3.17":
2448 - version "0.3.17"
2449 - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985"
2450 - integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==
2493 +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
2494 + version "0.3.25"
2495 + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
2496 + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
2497 dependencies:
2452 - "@jridgewell/resolve-uri" "3.1.0"
2453 - "@jridgewell/sourcemap-codec" "1.4.14"
2498 + "@jridgewell/resolve-uri" "^3.1.0"
2499 + "@jridgewell/sourcemap-codec" "^1.4.14"
2500
2501 "@monaco-editor/loader@^1.3.3":
2502 version "1.3.3"
@@ -2602,6 +2648,15 @@
2648 is-module "^1.0.0"
2649 resolve "^1.22.1"
2650
2651 +"@rollup/plugin-terser@^0.4.4":
2652 + version "0.4.4"
2653 + resolved "https://registry.yarnpkg.com/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz#15dffdb3f73f121aa4fbb37e7ca6be9aeea91962"
2654 + integrity sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==
2655 + dependencies:
2656 + serialize-javascript "^6.0.1"
2657 + smob "^1.0.0"
2658 + terser "^5.17.4"
2659 +
2660 "@rollup/plugin-typescript@^11.1.3":
2661 version "11.1.3"
2662 resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-11.1.3.tgz#8172858a1e5f4c181aebc61f8920002fd5e04b91"
@@ -2892,6 +2947,13 @@
2947 resolved "https://registry.yarnpkg.com/@types/node/-/node-20.2.5.tgz#26d295f3570323b2837d322180dfbf1ba156fefb"
2948 integrity sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==
2949
2950 +"@types/prettier@^1.0.0 || ^2.0.0 || ^3.0.0":
2951 + version "3.0.0"
2952 + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-3.0.0.tgz#e9bc8160230d3a461dab5c5b41cceef1ef723057"
2953 + integrity sha512-mFMBfMOz8QxhYVbuINtswBp9VL2b4Y0QqYHwqLz3YbgtfAcat2Dl6Y1o4e22S/OVE6Ebl9m7wWiMT2lSbAs1wA==
2954 + dependencies:
2955 + prettier "*"
2956 +
2957 "@types/prettier@^2.1.5":
2958 version "2.7.0"
2959 resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.0.tgz#ea03e9f0376a4446f44797ca19d9c46c36e352dc"
@@ -3169,6 +3231,11 @@ acorn@^8.4.1, acorn@^8.7.1, acorn@^8.8.0:
3231 resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8"
3232 integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==
3233
3234 +acorn@^8.8.2:
3235 + version "8.11.3"
3236 + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a"
3237 + integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==
3238 +
3239 acorn@^8.9.0:
3240 version "8.11.2"
3241 resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b"
@@ -3695,15 +3762,15 @@ browserslist@^4.21.3, browserslist@^4.21.5:
3762 node-releases "^2.0.12"
3763 update-browserslist-db "^1.0.11"
3764
3698 -browserslist@^4.21.9:
3699 - version "4.21.10"
3700 - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0"
3701 - integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==
3765 +browserslist@^4.22.2:
3766 + version "4.23.0"
3767 + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.23.0.tgz#8f3acc2bbe73af7213399430890f86c63a5674ab"
3768 + integrity sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==
3769 dependencies:
3703 - caniuse-lite "^1.0.30001517"
3704 - electron-to-chromium "^1.4.477"
3705 - node-releases "^2.0.13"
3706 - update-browserslist-db "^1.0.11"
3770 + caniuse-lite "^1.0.30001587"
3771 + electron-to-chromium "^1.4.668"
3772 + node-releases "^2.0.14"
3773 + update-browserslist-db "^1.0.13"
3774
3775 bs-logger@0.x:
3776 version "0.2.6"
@@ -3780,11 +3847,16 @@ camelcase@^6.2.0:
3847 resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
3848 integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
3849
3783 -caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001489, caniuse-lite@^1.0.30001517:
3850 +caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001464, caniuse-lite@^1.0.30001489:
3851 version "1.0.30001581"
3852 resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001581.tgz"
3853 integrity sha512-whlTkwhqV2tUmP3oYhtNfaWGYHDdS3JYFQBKXxcUR9qqPWsRhFHhoISO2Xnl/g0xyKzht9mI1LZpiNWfMzHixQ==
3854
3855 +caniuse-lite@^1.0.30001587:
3856 + version "1.0.30001605"
3857 + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001605.tgz#ca12d7330dd8bcb784557eb9aa64f0037870d9d6"
3858 + integrity sha512-nXwGlFWo34uliI9z3n6Qc0wZaf7zaZWA1CPZ169La5mV3I/gem7bst0vr5XQH5TJXZIMfDeZyOrZnSlVzKxxHQ==
3859 +
3860 chalk@4, chalk@^4.0.0, chalk@^4.1.0:
3861 version "4.1.2"
3862 resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01"
@@ -3926,6 +3998,11 @@ combined-stream@^1.0.8:
3998 dependencies:
3999 delayed-stream "~1.0.0"
4000
4001 +commander@^2.20.0:
4002 + version "2.20.3"
4003 + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
4004 + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
4005 +
4006 commander@^4.0.0:
4007 version "4.1.1"
4008 resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
@@ -3968,11 +4045,6 @@ convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0:
4045 dependencies:
4046 safe-buffer "~5.1.1"
4047
3971 -convert-source-map@^1.7.0:
3972 - version "1.9.0"
3973 - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f"
3974 - integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==
3975 -
4048 convert-source-map@^2.0.0:
4049 version "2.0.0"
4050 resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a"
@@ -4218,6 +4290,11 @@ diff-sequences@^29.4.3:
4290 resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-29.4.3.tgz#9314bc1fabe09267ffeca9cbafc457d8499a13f2"
4291 integrity sha512-ofrBgwpPhCD85kMKtE9RYFFq6OC1A89oW2vvgWZNCwxrUpRUILopY7lsYyMDSjc8g6U6aiO0Qubg6r4Wgt5ZnA==
4292
4293 +diff@5.1.0:
4294 + version "5.1.0"
4295 + resolved "https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40"
4296 + integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==
4297 +
4298 diff@^4.0.1:
4299 version "4.0.2"
4300 resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
@@ -4285,10 +4362,10 @@ electron-to-chromium@^1.4.411:
4362 resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.418.tgz#9092aca12db25acf02a2ddf9de59f0e4363c9928"
4363 integrity sha512-1KnpDTS9onwAfMzW50LcpNtyOkMyjd/OLoD2Kx/DDITZqgNYixY71XNszPHNxyQQ/Brh+FDcUnf4BaM041sdWg==
4364
4288 -electron-to-chromium@^1.4.477:
4289 - version "1.4.490"
4290 - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.490.tgz#d99286f6e915667fa18ea4554def1aa60eb4d5f1"
4291 - integrity sha512-6s7NVJz+sATdYnIwhdshx/N/9O6rvMxmhVoDSDFdj6iA45gHR8EQje70+RYsF4GeB+k0IeNSBnP7yG9ZXJFr7A==
4365 +electron-to-chromium@^1.4.668:
4366 + version "1.4.723"
4367 + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.723.tgz#827da30c96b316684d352c3d81430029df01bb8e"
4368 + integrity sha512-rxFVtrMGMFROr4qqU6n95rUi9IlfIm+lIAt+hOToy/9r6CDv0XiEcQdC3VP71y1pE5CFTzKV0RvxOGYCPWWHPw==
4369
4370 emittery@^0.10.2:
4371 version "0.10.2"
@@ -7195,7 +7272,7 @@ json5@^2.1.0, json5@^2.2.1:
7272 resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
7273 integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
7274
7198 -json5@^2.1.2, json5@^2.2.2, json5@^2.2.3:
7275 +json5@^2.1.2, json5@^2.2.3:
7276 version "2.2.3"
7277 resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
7278 integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
@@ -7297,6 +7374,21 @@ lodash.debounce@^4.0.8:
7374 resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af"
7375 integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==
7376
7377 +lodash.hasin@4.5.2:
7378 + version "4.5.2"
7379 + resolved "https://registry.yarnpkg.com/lodash.hasin/-/lodash.hasin-4.5.2.tgz#f91e352378d21ef7090b9e7687c2ca35c5b4d52a"
7380 + integrity sha512-AFAitwTSq1Ka/1J9uBaVxpLBP5OI3INQvkl4wKcgIYxoA0S3aqO1QWXHR9aCcOrWtPFqP7GzlFncZfe0Jz0kNw==
7381 +
7382 +lodash.isempty@4.4.0:
7383 + version "4.4.0"
7384 + resolved "https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e"
7385 + integrity sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==
7386 +
7387 +lodash.isnil@4.0.0:
7388 + version "4.0.0"
7389 + resolved "https://registry.yarnpkg.com/lodash.isnil/-/lodash.isnil-4.0.0.tgz#49e28cd559013458c814c5479d3c663a21bfaa6c"
7390 + integrity sha512-up2Mzq3545mwVnMhTDMdfoG1OurpA/s5t88JmQX809eH3C8491iu2sfKhTfhQtKY78oPNhiaHJUpT/dUDAAtng==
7391 +
7392 lodash.memoize@4.x:
7393 version "4.1.2"
7394 resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
@@ -7307,7 +7399,12 @@ lodash.merge@^4.6.2:
7399 resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
7400 integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
7401
7310 -lodash@^4.17.10, lodash@^4.17.21, lodash@~4.17.21:
7402 +lodash.omitby@4.6.0:
7403 + version "4.6.0"
7404 + resolved "https://registry.yarnpkg.com/lodash.omitby/-/lodash.omitby-4.6.0.tgz#5c15ff4754ad555016b53c041311e8f079204791"
7405 + integrity sha512-5OrRcIVR75M288p4nbI2WLAf3ndw2GD9fyNv3Bc15+WCxJDdZ4lYndSxGd7hnG6PVjiJTeJE2dHEGhIuKGicIQ==
7406 +
7407 +lodash@^4.17.10, lodash@^4.17.13, lodash@^4.17.21, lodash@~4.17.21:
7408 version "4.17.21"
7409 resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
7410 integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
@@ -7343,6 +7440,13 @@ lz-string@^1.4.4:
7440 resolved "https://registry.yarnpkg.com/lz-string/-/lz-string-1.4.4.tgz#c0d8eaf36059f705796e1e344811cf4c498d3a26"
7441 integrity sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==
7442
7443 +magic-string@0.30.5, magic-string@~0.30.0:
7444 + version "0.30.5"
7445 + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9"
7446 + integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==
7447 + dependencies:
7448 + "@jridgewell/sourcemap-codec" "^1.4.15"
7449 +
7450 magic-string@^0.27.0:
7451 version "0.27.0"
7452 resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3"
@@ -7350,13 +7454,6 @@ magic-string@^0.27.0:
7454 dependencies:
7455 "@jridgewell/sourcemap-codec" "^1.4.13"
7456
7353 -magic-string@~0.30.0:
7354 - version "0.30.5"
7355 - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9"
7356 - integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==
7357 - dependencies:
7358 - "@jridgewell/sourcemap-codec" "^1.4.15"
7359 -
7457 make-dir@^2.0.0, make-dir@^2.1.0:
7458 version "2.1.0"
7459 resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5"
@@ -7554,10 +7651,10 @@ node-releases@^2.0.12:
7651 resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039"
7652 integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==
7653
7557 -node-releases@^2.0.13:
7558 - version "2.0.13"
7559 - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d"
7560 - integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==
7654 +node-releases@^2.0.14:
7655 + version "2.0.14"
7656 + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b"
7657 + integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==
7658
7659 normalize-path@^3.0.0, normalize-path@~3.0.0:
7660 version "3.0.0"
@@ -8009,6 +8106,11 @@ prelude-ls@~1.1.2:
8106 resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
8107 integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==
8108
8109 +prettier@*:
8110 + version "3.2.5"
8111 + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368"
8112 + integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==
8113 +
8114 prettier@2.8.8:
8115 version "2.8.8"
8116 resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da"
@@ -8113,6 +8215,13 @@ queue-microtask@^1.2.2:
8215 resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
8216 integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
8217
8218 +randombytes@^2.1.0:
8219 + version "2.1.0"
8220 + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
8221 + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
8222 + dependencies:
8223 + safe-buffer "^5.1.0"
8224 +
8225 react-dom@18.2.0:
8226 version "18.2.0"
8227 resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d"
@@ -8370,6 +8479,19 @@ rollup-plugin-license@^3.2.0:
8479 spdx-expression-validate "~2.0.0"
8480 spdx-satisfies "~5.0.1"
8481
8482 +rollup-plugin-prettier@^4.1.1:
8483 + version "4.1.1"
8484 + resolved "https://registry.yarnpkg.com/rollup-plugin-prettier/-/rollup-plugin-prettier-4.1.1.tgz#eb74bd47c3cc3ba68bdf34b5323d0d7a47be8cec"
8485 + integrity sha512-ugpi/EqW12yJa4NO3o4f/wt/YHwiQovVGC2jxZgxuKO9osjt4lVxVA427+itl87XmQc6089ZkpDc6OpaOZKWgQ==
8486 + dependencies:
8487 + "@types/prettier" "^1.0.0 || ^2.0.0 || ^3.0.0"
8488 + diff "5.1.0"
8489 + lodash.hasin "4.5.2"
8490 + lodash.isempty "4.4.0"
8491 + lodash.isnil "4.0.0"
8492 + lodash.omitby "4.6.0"
8493 + magic-string "0.30.5"
8494 +
8495 rollup@^3.28.1:
8496 version "3.28.1"
8497 resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.28.1.tgz#fb44aa6d5e65c7e13fd5bcfff266d0c4ea9ba433"
@@ -8413,6 +8535,11 @@ safe-array-concat@^1.0.1:
8535 has-symbols "^1.0.3"
8536 isarray "^2.0.5"
8537
8538 +safe-buffer@^5.1.0:
8539 + version "5.2.1"
8540 + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
8541 + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
8542 +
8543 safe-buffer@~5.1.1:
8544 version "5.1.2"
8545 resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
@@ -8482,6 +8609,13 @@ semver@^7.5.3, semver@^7.5.4:
8609 dependencies:
8610 lru-cache "^6.0.0"
8611
8612 +serialize-javascript@^6.0.1:
8613 + version "6.0.2"
8614 + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2"
8615 + integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==
8616 + dependencies:
8617 + randombytes "^2.1.0"
8618 +
8619 set-blocking@^2.0.0:
8620 version "2.0.0"
8621 resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
@@ -8564,6 +8698,11 @@ slash@^4.0.0:
8698 resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7"
8699 integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==
8700
8701 +smob@^1.0.0:
8702 + version "1.5.0"
8703 + resolved "https://registry.yarnpkg.com/smob/-/smob-1.5.0.tgz#85d79a1403abf128d24d3ebc1cdc5e1a9548d3ab"
8704 + integrity sha512-g6T+p7QO8npa+/hNx9ohv1E5pVCmWrVCUzUXJyLdMmftX6ER0oiWY/w9knEonLpnOp6b6FenKnMfR8gqwWdwig==
8705 +
8706 source-map-js@^1.0.2:
8707 version "1.0.2"
8708 resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
@@ -8577,7 +8716,7 @@ source-map-support@0.5.13:
8716 buffer-from "^1.0.0"
8717 source-map "^0.6.0"
8718
8580 -source-map-support@^0.5.16:
8719 +source-map-support@^0.5.16, source-map-support@~0.5.20:
8720 version "0.5.21"
8721 resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f"
8722 integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==
@@ -8919,6 +9058,16 @@ terminal-link@^2.0.0:
9058 ansi-escapes "^4.2.1"
9059 supports-hyperlinks "^2.0.0"
9060
9061 +terser@^5.17.4:
9062 + version "5.30.2"
9063 + resolved "https://registry.yarnpkg.com/terser/-/terser-5.30.2.tgz#79fc2222c241647cea54ab928ac987ffbe8ce9e2"
9064 + integrity sha512-vTDjRKYKip4dOFL5VizdoxHTYDfEXPdz5t+FbxCC5Rp2s+KbEO8w5wqMDPgj7CtFKZuzq7PXv28fZoXfqqBVuw==
9065 + dependencies:
9066 + "@jridgewell/source-map" "^0.3.3"
9067 + acorn "^8.8.2"
9068 + commander "^2.20.0"
9069 + source-map-support "~0.5.20"
9070 +
9071 test-exclude@^6.0.0:
9072 version "6.0.0"
9073 resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e"
@@ -9209,6 +9358,14 @@ update-browserslist-db@^1.0.11:
9358 escalade "^3.1.1"
9359 picocolors "^1.0.0"
9360
9361 +update-browserslist-db@^1.0.13:
9362 + version "1.0.13"
9363 + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4"
9364 + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==
9365 + dependencies:
9366 + escalade "^3.1.1"
9367 + picocolors "^1.0.0"
9368 +
9369 uri-js@^4.2.2:
9370 version "4.4.1"
9371 resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e"