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"