build: add support to the rollup build for building typescript packages (#32393)
michael faith committed
Feb 16, 2025 at 09:38 UTC
0d9834caeb3b334eaa1be45f136499f51303e7d3
9 files changed
+459
-151
babel.config-ts.js
new
+15
@@ -0,0 +1,15 @@
1
+/**
2
+ * This file is purely being used for local jest runs, and doesn't participate in the build process.
3
+ */
4
+'use strict';
5
+
6
+module.exports = {
7
+ plugins: [
8
+ '@babel/plugin-syntax-jsx',
9
+ '@babel/plugin-transform-flow-strip-types',
10
+ ],
11
+ presets: [
12
+ ['@babel/preset-env', {targets: {node: 'current'}}],
13
+ '@babel/preset-typescript',
14
+ ],
15
+};
package.json
+4
-1
@@ -35,11 +35,13 @@
35
"@babel/plugin-transform-template-literals": "^7.10.5",
36
"@babel/preset-flow": "^7.10.4",
37
"@babel/preset-react": "^7.23.3",
38
+ "@babel/preset-typescript": "^7.26.0",
39
"@babel/traverse": "^7.11.0",
40
"@rollup/plugin-babel": "^6.0.3",
41
"@rollup/plugin-commonjs": "^24.0.1",
42
"@rollup/plugin-node-resolve": "^15.0.1",
43
"@rollup/plugin-replace": "^5.0.2",
44
+ "@rollup/plugin-typescript": "^12.1.2",
45
"abortcontroller-polyfill": "^1.7.5",
46
"art": "0.10.1",
47
"babel-plugin-syntax-trailing-function-commas": "^6.5.0",
@@ -90,6 +92,7 @@
92
"react-lifecycles-compat": "^3.0.4",
93
"rimraf": "^3.0.0",
94
"rollup": "^3.29.5",
95
+ "rollup-plugin-dts": "^6.1.1",
96
"rollup-plugin-prettier": "^4.1.1",
97
"rollup-plugin-strip-banner": "^3.0.0",
98
"semver": "^7.1.1",
@@ -98,7 +101,7 @@
101
"targz": "^1.0.1",
102
"through2": "^3.0.1",
103
"tmp": "^0.1.0",
101
- "typescript": "^3.7.5",
104
+ "typescript": "^5.4.3",
105
"undici": "^5.28.4",
106
"web-streams-polyfill": "^3.1.1",
107
"yargs": "^15.3.1"
packages/react/src/__tests__/ReactTypeScriptClass-test.ts
+2
-2
@@ -529,7 +529,7 @@ describe('ReactTypeScriptClass', function () {
529
'StateBasedOnContext uses the legacy contextTypes API which will soon be removed. ' +
530
'Use React.createContext() with static contextType instead. (https://react.dev/link/legacy-context)\n' +
531
(ReactFeatureFlags.enableOwnerStacks
532
- ? ' in ProvideChildContextTypes.Object.<anonymous>.ProvideChildContextTypes (at **)'
532
+ ? ' in ProvideChildContextTypes.createElement (at **)'
533
: ' in StateBasedOnContext (at **)\n') +
534
' in ProvideChildContextTypes (at **)',
535
]);
@@ -725,7 +725,7 @@ describe('ReactTypeScriptClass', function () {
725
'ReadContext uses the legacy contextTypes API which will soon be removed. ' +
726
'Use React.createContext() with static contextType instead. (https://react.dev/link/legacy-context)\n' +
727
(ReactFeatureFlags.enableOwnerStacks
728
- ? ' in ProvideContext.Object.<anonymous>.ProvideContext (at **)'
728
+ ? ' in ProvideContext.createElement (at **)'
729
: ' in ReadContext (at **)\n') +
730
' in ProvideContext (at **)',
731
]);
scripts/jest/config.base.js
+5
-1
@@ -7,7 +7,11 @@ module.exports = {
7
'<rootDir>/scripts/bench/',
8
],
9
transform: {
10
- '.*': require.resolve('./preprocessor.js'),
10
+ '^.+\\.ts$': [
11
+ 'babel-jest',
12
+ {configFile: require.resolve('../../babel.config-ts.js')},
13
+ ],
14
+ '.(?!ts$)': require.resolve('./preprocessor.js'),
15
},
16
prettierPath: require.resolve('prettier-2'),
17
setupFiles: [require.resolve('./setupEnvironment.js')],
scripts/rollup/build.js
+33
-12
@@ -4,8 +4,10 @@ const rollup = require('rollup');
4
const babel = require('@rollup/plugin-babel').babel;
5
const closure = require('./plugins/closure-plugin');
6
const flowRemoveTypes = require('flow-remove-types');
7
+const {dts} = require('rollup-plugin-dts');
8
const prettier = require('rollup-plugin-prettier');
9
const replace = require('@rollup/plugin-replace');
10
+const typescript = require('@rollup/plugin-typescript');
11
const stripBanner = require('rollup-plugin-strip-banner');
12
const chalk = require('chalk');
13
const resolve = require('@rollup/plugin-node-resolve').nodeResolve;
@@ -61,6 +63,8 @@ const {
63
RN_FB_PROD,
64
RN_FB_PROFILING,
65
BROWSER_SCRIPT,
66
+ CJS_DTS,
67
+ ESM_DTS,
68
} = Bundles.bundleTypes;
69
70
const {getFilename} = Bundles;
@@ -250,9 +254,11 @@ function getFormat(bundleType) {
254
case RN_FB_DEV:
255
case RN_FB_PROD:
256
case RN_FB_PROFILING:
257
+ case CJS_DTS:
258
return `cjs`;
259
case ESM_DEV:
260
case ESM_PROD:
261
+ case ESM_DTS:
262
return `es`;
263
case BROWSER_SCRIPT:
264
return `iife`;
@@ -281,6 +287,8 @@ function isProductionBundleType(bundleType) {
287
case RN_FB_PROD:
288
case RN_FB_PROFILING:
289
case BROWSER_SCRIPT:
290
+ case CJS_DTS:
291
+ case ESM_DTS:
292
return true;
293
default:
294
throw new Error(`Unknown type: ${bundleType}`);
@@ -303,6 +311,8 @@ function isProfilingBundleType(bundleType) {
311
case ESM_DEV:
312
case ESM_PROD:
313
case BROWSER_SCRIPT:
314
+ case CJS_DTS:
315
+ case ESM_DTS:
316
return false;
317
case FB_WWW_PROFILING:
318
case NODE_PROFILING:
@@ -368,27 +378,36 @@ function getPlugins(
378
pureExternalModules,
379
bundle
380
) {
381
+ // Short-circuit if we're only building a .d.ts bundle
382
+ if (bundleType === CJS_DTS || bundleType === ESM_DTS) {
383
+ return [dts({tsconfig: bundle.tsconfig})];
384
+ }
385
try {
386
const forks = Modules.getForks(bundleType, entry, moduleType, bundle);
387
const isProduction = isProductionBundleType(bundleType);
388
const isProfiling = isProfilingBundleType(bundleType);
389
390
const needsMinifiedByClosure =
377
- bundleType !== ESM_PROD && bundleType !== ESM_DEV;
391
+ bundleType !== ESM_PROD &&
392
+ bundleType !== ESM_DEV &&
393
+ // TODO(@poteto) figure out ICE in closure compiler for eslint-plugin-react-hooks (ts)
394
+ bundle.tsconfig == null;
395
396
return [
397
// Keep dynamic imports as externals
398
dynamicImports(),
382
- {
383
- name: 'rollup-plugin-flow-remove-types',
384
- transform(code) {
385
- const transformed = flowRemoveTypes(code);
386
- return {
387
- code: transformed.toString(),
388
- map: null,
389
- };
390
- },
391
- },
399
+ bundle.tsconfig != null
400
+ ? typescript({tsconfig: bundle.tsconfig})
401
+ : {
402
+ name: 'rollup-plugin-flow-remove-types',
403
+ transform(code) {
404
+ const transformed = flowRemoveTypes(code);
405
+ return {
406
+ code: transformed.toString(),
407
+ map: null,
408
+ };
409
+ },
410
+ },
411
// Shim any modules that need forking in this environment.
412
useForks(forks),
413
// Ensure we don't try to bundle any fbjs modules.
@@ -839,7 +858,9 @@ async function buildEverything() {
858
[bundle, RN_FB_DEV],
859
[bundle, RN_FB_PROD],
860
[bundle, RN_FB_PROFILING],
842
- [bundle, BROWSER_SCRIPT]
861
+ [bundle, BROWSER_SCRIPT],
862
+ [bundle, CJS_DTS],
863
+ [bundle, ESM_DTS]
864
);
865
}
866
scripts/rollup/bundles.js
+7
@@ -26,6 +26,8 @@ const bundleTypes = {
26
RN_FB_PROD: 'RN_FB_PROD',
27
RN_FB_PROFILING: 'RN_FB_PROFILING',
28
BROWSER_SCRIPT: 'BROWSER_SCRIPT',
29
+ CJS_DTS: 'CJS_DTS',
30
+ ESM_DTS: 'ESM_DTS',
31
};
32
33
const {
@@ -47,6 +49,8 @@ const {
49
RN_FB_PROD,
50
RN_FB_PROFILING,
51
BROWSER_SCRIPT,
52
+ CJS_DTS,
53
+ ESM_DTS,
54
} = bundleTypes;
55
56
const moduleTypes = {
@@ -1270,6 +1274,9 @@ function getFilename(bundle, bundleType) {
1274
return `${globalName}-profiling.js`;
1275
case BROWSER_SCRIPT:
1276
return `${name}.js`;
1277
+ case CJS_DTS:
1278
+ case ESM_DTS:
1279
+ return `${name}.d.ts`;
1280
}
1281
}
1282
scripts/rollup/packaging.js
+4
@@ -34,6 +34,8 @@ const {
34
RN_FB_PROD,
35
RN_FB_PROFILING,
36
BROWSER_SCRIPT,
37
+ CJS_DTS,
38
+ ESM_DTS,
39
} = Bundles.bundleTypes;
40
41
function getPackageName(name) {
@@ -49,6 +51,7 @@ function getBundleOutputPath(bundle, bundleType, filename, packageName) {
51
return `build/node_modules/${packageName}/cjs/${filename}`;
52
case ESM_DEV:
53
case ESM_PROD:
54
+ case ESM_DTS:
55
return `build/node_modules/${packageName}/esm/${filename}`;
56
case BUN_DEV:
57
case BUN_PROD:
@@ -56,6 +59,7 @@ function getBundleOutputPath(bundle, bundleType, filename, packageName) {
59
case NODE_DEV:
60
case NODE_PROD:
61
case NODE_PROFILING:
62
+ case CJS_DTS:
63
return `build/node_modules/${packageName}/cjs/${filename}`;
64
case FB_WWW_DEV:
65
case FB_WWW_PROD:
scripts/rollup/wrappers.js
+36
@@ -21,6 +21,8 @@ const {
21
RN_FB_PROD,
22
RN_FB_PROFILING,
23
BROWSER_SCRIPT,
24
+ CJS_DTS,
25
+ ESM_DTS,
26
} = bundleTypes;
27
28
const {RECONCILER} = moduleTypes;
@@ -248,6 +250,16 @@ ${source}
250
Object.defineProperty(module.exports, "__esModule", { value: true });
251
`;
252
},
253
+
254
+ /***************** CJS_DTS *****************/
255
+ [CJS_DTS](source, globalName, filename, moduleType) {
256
+ return source;
257
+ },
258
+
259
+ /***************** ESM_DTS *****************/
260
+ [ESM_DTS](source, globalName, filename, moduleType) {
261
+ return source;
262
+ },
263
};
264
265
const licenseHeaderWrappers = {
@@ -464,6 +476,30 @@ ${license}
476
* @preventMunge
477
*/
478
479
+${source}`;
480
+ },
481
+
482
+ /***************** CJS_DTS *****************/
483
+ [CJS_DTS](source, globalName, filename, moduleType) {
484
+ return `/**
485
+ * @license React
486
+ * ${filename}
487
+ *
488
+${license}
489
+ */
490
+
491
+${source}`;
492
+ },
493
+
494
+ /***************** ESM_DTS *****************/
495
+ [ESM_DTS](source, globalName, filename, moduleType) {
496
+ return `/**
497
+ * @license React
498
+ * ${filename}
499
+ *
500
+${license}
501
+ */
502
+
503
${source}`;
504
},
505
};
yarn.lock
+353
-135
@@ -68,6 +68,15 @@
68
"@babel/highlight" "^7.24.7"
69
picocolors "^1.0.0"
70
71
+"@babel/code-frame@^7.26.2":
72
+ version "7.26.2"
73
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85"
74
+ integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==
75
+ dependencies:
76
+ "@babel/helper-validator-identifier" "^7.25.9"
77
+ js-tokens "^4.0.0"
78
+ picocolors "^1.0.0"
79
+
80
"@babel/code-frame@^7.8.3":
81
version "7.8.3"
82
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
@@ -225,6 +234,17 @@
234
"@jridgewell/trace-mapping" "^0.3.25"
235
jsesc "^2.5.1"
236
237
+"@babel/generator@^7.26.9":
238
+ version "7.26.9"
239
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.9.tgz#75a9482ad3d0cc7188a537aa4910bc59db67cbca"
240
+ integrity sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==
241
+ dependencies:
242
+ "@babel/parser" "^7.26.9"
243
+ "@babel/types" "^7.26.9"
244
+ "@jridgewell/gen-mapping" "^0.3.5"
245
+ "@jridgewell/trace-mapping" "^0.3.25"
246
+ jsesc "^3.0.2"
247
+
248
"@babel/generator@^7.8.3":
249
version "7.8.3"
250
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.8.3.tgz#0e22c005b0a94c1c74eafe19ef78ce53a4d45c03"
@@ -263,6 +283,13 @@
283
dependencies:
284
"@babel/types" "^7.22.5"
285
286
+"@babel/helper-annotate-as-pure@^7.25.9":
287
+ version "7.25.9"
288
+ resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz#d8eac4d2dc0d7b6e11fa6e535332e0d3184f06b4"
289
+ integrity sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==
290
+ dependencies:
291
+ "@babel/types" "^7.25.9"
292
+
293
"@babel/helper-builder-binary-assignment-operator-visitor@^7.10.4":
294
version "7.10.4"
295
resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.tgz#bb0b75f31bf98cbf9ff143c1ae578b87274ae1a3"
@@ -369,6 +396,19 @@
396
"@babel/helper-skip-transparent-expression-wrappers" "^7.20.0"
397
"@babel/helper-split-export-declaration" "^7.18.6"
398
399
+"@babel/helper-create-class-features-plugin@^7.25.9":
400
+ version "7.26.9"
401
+ resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.26.9.tgz#d6f83e3039547fbb39967e78043cd3c8b7820c71"
402
+ integrity sha512-ubbUqCofvxPRurw5L8WTsCLSkQiVpov4Qx0WMA+jUN+nXBK8ADPlJO1grkFw5CWKC5+sZSOfuGMdX1aI1iT9Sg==
403
+ dependencies:
404
+ "@babel/helper-annotate-as-pure" "^7.25.9"
405
+ "@babel/helper-member-expression-to-functions" "^7.25.9"
406
+ "@babel/helper-optimise-call-expression" "^7.25.9"
407
+ "@babel/helper-replace-supers" "^7.26.5"
408
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
409
+ "@babel/traverse" "^7.26.9"
410
+ semver "^6.3.1"
411
+
412
"@babel/helper-create-regexp-features-plugin@^7.10.4":
413
version "7.10.4"
414
resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.10.4.tgz#fdd60d88524659a0b6959c0579925e425714f3b8"
@@ -506,6 +546,14 @@
546
dependencies:
547
"@babel/types" "^7.20.7"
548
549
+"@babel/helper-member-expression-to-functions@^7.25.9":
550
+ version "7.25.9"
551
+ resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz#9dfffe46f727005a5ea29051ac835fb735e4c1a3"
552
+ integrity sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==
553
+ dependencies:
554
+ "@babel/traverse" "^7.25.9"
555
+ "@babel/types" "^7.25.9"
556
+
557
"@babel/helper-module-imports@^7.10.4":
558
version "7.10.4"
559
resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz#4c5c54be04bd31670a7382797d75b9fa2e5b5620"
@@ -534,6 +582,14 @@
582
dependencies:
583
"@babel/types" "^7.22.15"
584
585
+"@babel/helper-module-imports@^7.25.9":
586
+ version "7.25.9"
587
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz#e7f8d20602ebdbf9ebbea0a0751fb0f2a4141715"
588
+ integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==
589
+ dependencies:
590
+ "@babel/traverse" "^7.25.9"
591
+ "@babel/types" "^7.25.9"
592
+
593
"@babel/helper-module-transforms@^7.10.4", "@babel/helper-module-transforms@^7.10.5", "@babel/helper-module-transforms@^7.11.0":
594
version "7.11.0"
595
resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz#b16f250229e47211abdd84b34b64737c2ab2d359"
@@ -572,6 +628,15 @@
628
"@babel/helper-split-export-declaration" "^7.24.5"
629
"@babel/helper-validator-identifier" "^7.24.5"
630
631
+"@babel/helper-module-transforms@^7.26.0":
632
+ version "7.26.0"
633
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz#8ce54ec9d592695e58d84cd884b7b5c6a2fdeeae"
634
+ integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==
635
+ dependencies:
636
+ "@babel/helper-module-imports" "^7.25.9"
637
+ "@babel/helper-validator-identifier" "^7.25.9"
638
+ "@babel/traverse" "^7.25.9"
639
+
640
"@babel/helper-optimise-call-expression@^7.10.4":
641
version "7.10.4"
642
resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz#50dc96413d594f995a77905905b05893cd779673"
@@ -593,6 +658,13 @@
658
dependencies:
659
"@babel/types" "^7.18.6"
660
661
+"@babel/helper-optimise-call-expression@^7.25.9":
662
+ version "7.25.9"
663
+ resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz#3324ae50bae7e2ab3c33f60c9a877b6a0146b54e"
664
+ integrity sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==
665
+ dependencies:
666
+ "@babel/types" "^7.25.9"
667
+
668
"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.8.0":
669
version "7.24.5"
670
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.5.tgz#a924607dd254a65695e5bd209b98b902b3b2f11a"
@@ -608,6 +680,11 @@
680
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295"
681
integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==
682
683
+"@babel/helper-plugin-utils@^7.25.9", "@babel/helper-plugin-utils@^7.26.5":
684
+ version "7.26.5"
685
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz#18580d00c9934117ad719392c4f6585c9333cc35"
686
+ integrity sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==
687
+
688
"@babel/helper-plugin-utils@^7.8.3":
689
version "7.8.3"
690
resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670"
@@ -663,6 +740,15 @@
740
"@babel/traverse" "^7.20.7"
741
"@babel/types" "^7.20.7"
742
743
+"@babel/helper-replace-supers@^7.26.5":
744
+ version "7.26.5"
745
+ resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.26.5.tgz#6cb04e82ae291dae8e72335dfe438b0725f14c8d"
746
+ integrity sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==
747
+ dependencies:
748
+ "@babel/helper-member-expression-to-functions" "^7.25.9"
749
+ "@babel/helper-optimise-call-expression" "^7.25.9"
750
+ "@babel/traverse" "^7.26.5"
751
+
752
"@babel/helper-simple-access@^7.10.4":
753
version "7.10.4"
754
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz#0f5ccda2945277a2a7a2d3a821e15395edcf3461"
@@ -706,6 +792,14 @@
792
dependencies:
793
"@babel/types" "^7.20.0"
794
795
+"@babel/helper-skip-transparent-expression-wrappers@^7.25.9":
796
+ version "7.25.9"
797
+ resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz#0b2e1b62d560d6b1954893fd2b705dc17c91f0c9"
798
+ integrity sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==
799
+ dependencies:
800
+ "@babel/traverse" "^7.25.9"
801
+ "@babel/types" "^7.25.9"
802
+
803
"@babel/helper-split-export-declaration@^7.10.4", "@babel/helper-split-export-declaration@^7.11.0":
804
version "7.11.0"
805
resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz#f8a491244acf6a676158ac42072911ba83ad099f"
@@ -744,6 +838,11 @@
838
resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83"
839
integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==
840
841
+"@babel/helper-string-parser@^7.25.9":
842
+ version "7.25.9"
843
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c"
844
+ integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==
845
+
846
"@babel/helper-validator-identifier@^7.10.4":
847
version "7.14.0"
848
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288"
@@ -769,6 +868,11 @@
868
resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db"
869
integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==
870
871
+"@babel/helper-validator-identifier@^7.25.9":
872
+ version "7.25.9"
873
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7"
874
+ integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==
875
+
876
"@babel/helper-validator-option@^7.14.5":
877
version "7.14.5"
878
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3"
@@ -779,6 +883,11 @@
883
resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307"
884
integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==
885
886
+"@babel/helper-validator-option@^7.25.9":
887
+ version "7.25.9"
888
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72"
889
+ integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==
890
+
891
"@babel/helper-wrap-function@^7.10.4":
892
version "7.10.4"
893
resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.10.4.tgz#8a6f701eab0ff39f765b5a1cfef409990e624b87"
@@ -905,6 +1014,13 @@
1014
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.16.4.tgz#d5f92f57cf2c74ffe9b37981c0e72fee7311372e"
1015
integrity sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==
1016
1017
+"@babel/parser@^7.26.9":
1018
+ version "7.26.9"
1019
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.9.tgz#d9e78bee6dc80f9efd8f2349dcfbbcdace280fd5"
1020
+ integrity sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==
1021
+ dependencies:
1022
+ "@babel/types" "^7.26.9"
1023
+
1024
"@babel/plugin-external-helpers@^7.10.4":
1025
version "7.10.4"
1026
resolved "https://registry.yarnpkg.com/@babel/plugin-external-helpers/-/plugin-external-helpers-7.10.4.tgz#40d38e8e48a1fa3766ab43496253266ca26783ce"
@@ -1197,6 +1313,13 @@
1313
dependencies:
1314
"@babel/helper-plugin-utils" "^7.22.5"
1315
1316
+"@babel/plugin-syntax-jsx@^7.25.9":
1317
+ version "7.25.9"
1318
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz#a34313a178ea56f1951599b929c1ceacee719290"
1319
+ integrity sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==
1320
+ dependencies:
1321
+ "@babel/helper-plugin-utils" "^7.25.9"
1322
+
1323
"@babel/plugin-syntax-jsx@^7.7.2":
1324
version "7.24.1"
1325
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz#3f6ca04b8c841811dbc3c5c5f837934e0d626c10"
@@ -1281,6 +1404,13 @@
1404
dependencies:
1405
"@babel/helper-plugin-utils" "^7.14.5"
1406
1407
+"@babel/plugin-syntax-typescript@^7.25.9":
1408
+ version "7.25.9"
1409
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz#67dda2b74da43727cf21d46cf9afef23f4365399"
1410
+ integrity sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==
1411
+ dependencies:
1412
+ "@babel/helper-plugin-utils" "^7.25.9"
1413
+
1414
"@babel/plugin-syntax-typescript@^7.7.2":
1415
version "7.24.1"
1416
resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz#b3bcc51f396d15f3591683f90239de143c076844"
@@ -1533,6 +1663,14 @@
1663
"@babel/helper-simple-access" "^7.16.0"
1664
babel-plugin-dynamic-import-node "^2.3.3"
1665
1666
+"@babel/plugin-transform-modules-commonjs@^7.25.9":
1667
+ version "7.26.3"
1668
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.26.3.tgz#8f011d44b20d02c3de44d8850d971d8497f981fb"
1669
+ integrity sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==
1670
+ dependencies:
1671
+ "@babel/helper-module-transforms" "^7.26.0"
1672
+ "@babel/helper-plugin-utils" "^7.25.9"
1673
+
1674
"@babel/plugin-transform-modules-systemjs@^7.10.4":
1675
version "7.10.5"
1676
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.10.5.tgz#6270099c854066681bae9e05f87e1b9cadbe8c85"
@@ -1794,6 +1932,17 @@
1932
"@babel/helper-plugin-utils" "^7.14.5"
1933
"@babel/plugin-syntax-typescript" "^7.16.0"
1934
1935
+"@babel/plugin-transform-typescript@^7.25.9":
1936
+ version "7.26.8"
1937
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.26.8.tgz#2e9caa870aa102f50d7125240d9dbf91334b0950"
1938
+ integrity sha512-bME5J9AC8ChwA7aEPJ6zym3w7aObZULHhbNLU0bKUhKsAkylkzUdq+0kdymh9rzi8nlNFl2bmldFBCKNJBUpuw==
1939
+ dependencies:
1940
+ "@babel/helper-annotate-as-pure" "^7.25.9"
1941
+ "@babel/helper-create-class-features-plugin" "^7.25.9"
1942
+ "@babel/helper-plugin-utils" "^7.26.5"
1943
+ "@babel/helper-skip-transparent-expression-wrappers" "^7.25.9"
1944
+ "@babel/plugin-syntax-typescript" "^7.25.9"
1945
+
1946
"@babel/plugin-transform-unicode-escapes@^7.10.4":
1947
version "7.10.4"
1948
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.10.4.tgz#feae523391c7651ddac115dae0a9d06857892007"
@@ -1936,6 +2085,17 @@
2085
"@babel/helper-validator-option" "^7.14.5"
2086
"@babel/plugin-transform-typescript" "^7.16.0"
2087
2088
+"@babel/preset-typescript@^7.26.0":
2089
+ version "7.26.0"
2090
+ resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz#4a570f1b8d104a242d923957ffa1eaff142a106d"
2091
+ integrity sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==
2092
+ dependencies:
2093
+ "@babel/helper-plugin-utils" "^7.25.9"
2094
+ "@babel/helper-validator-option" "^7.25.9"
2095
+ "@babel/plugin-syntax-jsx" "^7.25.9"
2096
+ "@babel/plugin-transform-modules-commonjs" "^7.25.9"
2097
+ "@babel/plugin-transform-typescript" "^7.25.9"
2098
+
2099
"@babel/register@^7.14.5":
2100
version "7.14.5"
2101
resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.14.5.tgz#d0eac615065d9c2f1995842f85d6e56c345f3233"
@@ -1995,6 +2155,15 @@
2155
"@babel/parser" "^7.24.0"
2156
"@babel/types" "^7.24.0"
2157
2158
+"@babel/template@^7.26.9":
2159
+ version "7.26.9"
2160
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.26.9.tgz#4577ad3ddf43d194528cff4e1fa6b232fa609bb2"
2161
+ integrity sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==
2162
+ dependencies:
2163
+ "@babel/code-frame" "^7.26.2"
2164
+ "@babel/parser" "^7.26.9"
2165
+ "@babel/types" "^7.26.9"
2166
+
2167
"@babel/template@^7.8.3":
2168
version "7.8.3"
2169
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.3.tgz#e02ad04fe262a657809327f578056ca15fd4d1b8"
@@ -2096,6 +2265,19 @@
2265
debug "^4.1.0"
2266
globals "^11.1.0"
2267
2268
+"@babel/traverse@^7.25.9", "@babel/traverse@^7.26.5", "@babel/traverse@^7.26.9":
2269
+ version "7.26.9"
2270
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.9.tgz#4398f2394ba66d05d988b2ad13c219a2c857461a"
2271
+ integrity sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==
2272
+ dependencies:
2273
+ "@babel/code-frame" "^7.26.2"
2274
+ "@babel/generator" "^7.26.9"
2275
+ "@babel/parser" "^7.26.9"
2276
+ "@babel/template" "^7.26.9"
2277
+ "@babel/types" "^7.26.9"
2278
+ debug "^4.3.1"
2279
+ globals "^11.1.0"
2280
+
2281
"@babel/types@^7.0.0", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.20.7", "@babel/types@^7.23.0", "@babel/types@^7.24.0", "@babel/types@^7.24.5", "@babel/types@^7.3.3":
2282
version "7.24.5"
2283
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.5.tgz#7661930afc638a5383eb0c4aee59b74f38db84d7"
@@ -2148,6 +2330,14 @@
2330
"@babel/helper-validator-identifier" "^7.22.20"
2331
to-fast-properties "^2.0.0"
2332
2333
+"@babel/types@^7.25.9", "@babel/types@^7.26.9":
2334
+ version "7.26.9"
2335
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.9.tgz#08b43dec79ee8e682c2ac631c010bdcac54a21ce"
2336
+ integrity sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==
2337
+ dependencies:
2338
+ "@babel/helper-string-parser" "^7.25.9"
2339
+ "@babel/helper-validator-identifier" "^7.25.9"
2340
+
2341
"@babel/types@^7.8.3":
2342
version "7.8.3"
2343
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c"
@@ -2785,6 +2975,11 @@
2975
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32"
2976
integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
2977
2978
+"@jridgewell/sourcemap-codec@^1.5.0":
2979
+ version "1.5.0"
2980
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a"
2981
+ integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
2982
+
2983
"@jridgewell/trace-mapping@^0.3.12", "@jridgewell/trace-mapping@^0.3.18", "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25", "@jridgewell/trace-mapping@^0.3.9":
2984
version "0.3.25"
2985
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
@@ -3175,6 +3370,14 @@
3370
"@rollup/pluginutils" "^5.0.1"
3371
magic-string "^0.27.0"
3372
3373
+"@rollup/plugin-typescript@^12.1.2":
3374
+ version "12.1.2"
3375
+ resolved "https://registry.yarnpkg.com/@rollup/plugin-typescript/-/plugin-typescript-12.1.2.tgz#ebaeec2e7376faa889030ccd7cb485a649e63118"
3376
+ integrity sha512-cdtSp154H5sv637uMr1a8OTWB0L1SWDSm1rDGiyfcGcvQ6cuTs4MDk2BVEBGysUWago4OJN4EQZqOTl/QY3Jgg==
3377
+ dependencies:
3378
+ "@rollup/pluginutils" "^5.1.0"
3379
+ resolve "^1.22.1"
3380
+
3381
"@rollup/pluginutils@^5.0.1":
3382
version "5.0.2"
3383
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33"
@@ -3184,100 +3387,109 @@
3387
estree-walker "^2.0.2"
3388
picomatch "^2.3.1"
3389
3187
-"@rollup/rollup-android-arm-eabi@4.32.1":
3188
- version "4.32.1"
3189
- resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.32.1.tgz#c18bad635ba24220a6c8cc427ab2cab12e1531a3"
3190
- integrity sha512-/pqA4DmqyCm8u5YIDzIdlLcEmuvxb0v8fZdFhVMszSpDTgbQKdw3/mB3eMUHIbubtJ6F9j+LtmyCnHTEqIHyzA==
3191
-
3192
-"@rollup/rollup-android-arm64@4.32.1":
3193
- version "4.32.1"
3194
- resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.32.1.tgz#b5c00344b80f20889b72bfe65d3c209cef247362"
3195
- integrity sha512-If3PDskT77q7zgqVqYuj7WG3WC08G1kwXGVFi9Jr8nY6eHucREHkfpX79c0ACAjLj3QIWKPJR7w4i+f5EdLH5Q==
3196
-
3197
-"@rollup/rollup-darwin-arm64@4.32.1":
3198
- version "4.32.1"
3199
- resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.32.1.tgz#78e5358d4a2a08c090f75dd87fa2eada42eca1e5"
3200
- integrity sha512-zCpKHioQ9KgZToFp5Wvz6zaWbMzYQ2LJHQ+QixDKq52KKrF65ueu6Af4hLlLWHjX1Wf/0G5kSJM9PySW9IrvHA==
3201
-
3202
-"@rollup/rollup-darwin-x64@4.32.1":
3203
- version "4.32.1"
3204
- resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.32.1.tgz#c04c9e173244d44de50278f3f893fb68d987fcc6"
3205
- integrity sha512-sFvF+t2+TyUo/ZQqUcifrJIgznx58oFZbdHS9TvHq3xhPVL9nOp+yZ6LKrO9GWTP+6DbFtoyLDbjTpR62Mbr3Q==
3206
-
3207
-"@rollup/rollup-freebsd-arm64@4.32.1":
3208
- version "4.32.1"
3209
- resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.32.1.tgz#3bdf18d4ef32dcfe9b20bba18d7a53a101ed79d9"
3210
- integrity sha512-NbOa+7InvMWRcY9RG+B6kKIMD/FsnQPH0MWUvDlQB1iXnF/UcKSudCXZtv4lW+C276g3w5AxPbfry5rSYvyeYA==
3211
-
3212
-"@rollup/rollup-freebsd-x64@4.32.1":
3213
- version "4.32.1"
3214
- resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.32.1.tgz#35867b15c276f4b4ca8eb226f7dd6df8c64640db"
3215
- integrity sha512-JRBRmwvHPXR881j2xjry8HZ86wIPK2CcDw0EXchE1UgU0ubWp9nvlT7cZYKc6bkypBt745b4bglf3+xJ7hXWWw==
3216
-
3217
-"@rollup/rollup-linux-arm-gnueabihf@4.32.1":
3218
- version "4.32.1"
3219
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.32.1.tgz#92c212d1b38c105bd1eb101254722d27d869b1ac"
3220
- integrity sha512-PKvszb+9o/vVdUzCCjL0sKHukEQV39tD3fepXxYrHE3sTKrRdCydI7uldRLbjLmDA3TFDmh418XH19NOsDRH8g==
3221
-
3222
-"@rollup/rollup-linux-arm-musleabihf@4.32.1":
3223
- version "4.32.1"
3224
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.32.1.tgz#ebb94d8cd438f23e38caa4a87ca80d4cf5b50fa1"
3225
- integrity sha512-9WHEMV6Y89eL606ReYowXuGF1Yb2vwfKWKdD1A5h+OYnPZSJvxbEjxTRKPgi7tkP2DSnW0YLab1ooy+i/FQp/Q==
3226
-
3227
-"@rollup/rollup-linux-arm64-gnu@4.32.1":
3228
- version "4.32.1"
3229
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.32.1.tgz#ce6a5eacbd5fd4bdf7bf27bd818980230bdb9fab"
3230
- integrity sha512-tZWc9iEt5fGJ1CL2LRPw8OttkCBDs+D8D3oEM8mH8S1ICZCtFJhD7DZ3XMGM8kpqHvhGUTvNUYVDnmkj4BDXnw==
3231
-
3232
-"@rollup/rollup-linux-arm64-musl@4.32.1":
3233
- version "4.32.1"
3234
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.32.1.tgz#31b4e0a543607e6eb4f982ffb45830919a952a83"
3235
- integrity sha512-FTYc2YoTWUsBz5GTTgGkRYYJ5NGJIi/rCY4oK/I8aKowx1ToXeoVVbIE4LGAjsauvlhjfl0MYacxClLld1VrOw==
3236
-
3237
-"@rollup/rollup-linux-loongarch64-gnu@4.32.1":
3238
- version "4.32.1"
3239
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.32.1.tgz#ad7b35f193f1d2e0dc37eba733069b4af5f6498d"
3240
- integrity sha512-F51qLdOtpS6P1zJVRzYM0v6MrBNypyPEN1GfMiz0gPu9jN8ScGaEFIZQwteSsGKg799oR5EaP7+B2jHgL+d+Kw==
3241
-
3242
-"@rollup/rollup-linux-powerpc64le-gnu@4.32.1":
3243
- version "4.32.1"
3244
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.32.1.tgz#b713a55d7eac4d2c8a0109c3daca6ea85fc178b3"
3245
- integrity sha512-wO0WkfSppfX4YFm5KhdCCpnpGbtgQNj/tgvYzrVYFKDpven8w2N6Gg5nB6w+wAMO3AIfSTWeTjfVe+uZ23zAlg==
3246
-
3247
-"@rollup/rollup-linux-riscv64-gnu@4.32.1":
3248
- version "4.32.1"
3249
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.32.1.tgz#bea4fd8ad190e9bc1d11efafa2efc9d121f50b96"
3250
- integrity sha512-iWswS9cIXfJO1MFYtI/4jjlrGb/V58oMu4dYJIKnR5UIwbkzR0PJ09O0PDZT0oJ3LYWXBSWahNf/Mjo6i1E5/g==
3251
-
3252
-"@rollup/rollup-linux-s390x-gnu@4.32.1":
3253
- version "4.32.1"
3254
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.32.1.tgz#cc98c32733ca472635759c78a79b5f8d887b2a6a"
3255
- integrity sha512-RKt8NI9tebzmEthMnfVgG3i/XeECkMPS+ibVZjZ6mNekpbbUmkNWuIN2yHsb/mBPyZke4nlI4YqIdFPgKuoyQQ==
3256
-
3257
-"@rollup/rollup-linux-x64-gnu@4.32.1":
3258
- version "4.32.1"
3259
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.32.1.tgz#5c009c264a7ce0e19b40890ca9945440bb420691"
3260
- integrity sha512-WQFLZ9c42ECqEjwg/GHHsouij3pzLXkFdz0UxHa/0OM12LzvX7DzedlY0SIEly2v18YZLRhCRoHZDxbBSWoGYg==
3261
-
3262
-"@rollup/rollup-linux-x64-musl@4.32.1":
3263
- version "4.32.1"
3264
- resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.32.1.tgz#73d2f44070c23e031262b601927fdb4eec253bc1"
3265
- integrity sha512-BLoiyHDOWoS3uccNSADMza6V6vCNiphi94tQlVIL5de+r6r/CCQuNnerf+1g2mnk2b6edp5dk0nhdZ7aEjOBsA==
3266
-
3267
-"@rollup/rollup-win32-arm64-msvc@4.32.1":
3268
- version "4.32.1"
3269
- resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.32.1.tgz#fa106304818078f9d3fc9005642ad99f596eed2d"
3270
- integrity sha512-w2l3UnlgYTNNU+Z6wOR8YdaioqfEnwPjIsJ66KxKAf0p+AuL2FHeTX6qvM+p/Ue3XPBVNyVSfCrfZiQh7vZHLQ==
3271
-
3272
-"@rollup/rollup-win32-ia32-msvc@4.32.1":
3273
- version "4.32.1"
3274
- resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.32.1.tgz#a1a394c705a0d2a974a124c4b471fc1cf851a56f"
3275
- integrity sha512-Am9H+TGLomPGkBnaPWie4F3x+yQ2rr4Bk2jpwy+iV+Gel9jLAu/KqT8k3X4jxFPW6Zf8OMnehyutsd+eHoq1WQ==
3276
-
3277
-"@rollup/rollup-win32-x64-msvc@4.32.1":
3278
- version "4.32.1"
3279
- resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.32.1.tgz#512db088df67afee8f07183cdf8c9eecd64f6ef8"
3280
- integrity sha512-ar80GhdZb4DgmW3myIS9nRFYcpJRSME8iqWgzH2i44u+IdrzmiXVxeFnExQ5v4JYUSpg94bWjevMG8JHf1Da5Q==
3390
+"@rollup/pluginutils@^5.1.0":
3391
+ version "5.1.4"
3392
+ resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.1.4.tgz#bb94f1f9eaaac944da237767cdfee6c5b2262d4a"
3393
+ integrity sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==
3394
+ dependencies:
3395
+ "@types/estree" "^1.0.0"
3396
+ estree-walker "^2.0.2"
3397
+ picomatch "^4.0.2"
3398
+
3399
+"@rollup/rollup-android-arm-eabi@4.34.7":
3400
+ version "4.34.7"
3401
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.34.7.tgz#e554185b1afa5509a7a4040d15ec0c3b4435ded1"
3402
+ integrity sha512-l6CtzHYo8D2TQ3J7qJNpp3Q1Iye56ssIAtqbM2H8axxCEEwvN7o8Ze9PuIapbxFL3OHrJU2JBX6FIIVnP/rYyw==
3403
+
3404
+"@rollup/rollup-android-arm64@4.34.7":
3405
+ version "4.34.7"
3406
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.34.7.tgz#b1ee64bb413b2feba39803b0a1bebf2a9f3d70e1"
3407
+ integrity sha512-KvyJpFUueUnSp53zhAa293QBYqwm94TgYTIfXyOTtidhm5V0LbLCJQRGkQClYiX3FXDQGSvPxOTD/6rPStMMDg==
3408
+
3409
+"@rollup/rollup-darwin-arm64@4.34.7":
3410
+ version "4.34.7"
3411
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.34.7.tgz#bfdce3e07a345dd1bd628f3b796050f39629d7f0"
3412
+ integrity sha512-jq87CjmgL9YIKvs8ybtIC98s/M3HdbqXhllcy9EdLV0yMg1DpxES2gr65nNy7ObNo/vZ/MrOTxt0bE5LinL6mA==
3413
+
3414
+"@rollup/rollup-darwin-x64@4.34.7":
3415
+ version "4.34.7"
3416
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.34.7.tgz#781a94a537c57bdf0a500e47a25ab5985e5e8dff"
3417
+ integrity sha512-rSI/m8OxBjsdnMMg0WEetu/w+LhLAcCDEiL66lmMX4R3oaml3eXz3Dxfvrxs1FbzPbJMaItQiksyMfv1hoIxnA==
3418
+
3419
+"@rollup/rollup-freebsd-arm64@4.34.7":
3420
+ version "4.34.7"
3421
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.34.7.tgz#7a028357cbd12c5869c446ad18177c89f3405102"
3422
+ integrity sha512-oIoJRy3ZrdsXpFuWDtzsOOa/E/RbRWXVokpVrNnkS7npz8GEG++E1gYbzhYxhxHbO2om1T26BZjVmdIoyN2WtA==
3423
+
3424
+"@rollup/rollup-freebsd-x64@4.34.7":
3425
+ version "4.34.7"
3426
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.34.7.tgz#f24836a6371cccc4408db74f0fd986dacf098950"
3427
+ integrity sha512-X++QSLm4NZfZ3VXGVwyHdRf58IBbCu9ammgJxuWZYLX0du6kZvdNqPwrjvDfwmi6wFdvfZ/s6K7ia0E5kI7m8Q==
3428
+
3429
+"@rollup/rollup-linux-arm-gnueabihf@4.34.7":
3430
+ version "4.34.7"
3431
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.34.7.tgz#95f27e96f0eb9b9ae9887739a8b6dffc90c1237f"
3432
+ integrity sha512-Z0TzhrsNqukTz3ISzrvyshQpFnFRfLunYiXxlCRvcrb3nvC5rVKI+ZXPFG/Aa4jhQa1gHgH3A0exHaRRN4VmdQ==
3433
+
3434
+"@rollup/rollup-linux-arm-musleabihf@4.34.7":
3435
+ version "4.34.7"
3436
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.34.7.tgz#677b34fba9d070877736c3fe8b02aacb5e142d97"
3437
+ integrity sha512-nkznpyXekFAbvFBKBy4nNppSgneB1wwG1yx/hujN3wRnhnkrYVugMTCBXED4+Ni6thoWfQuHNYbFjgGH0MBXtw==
3438
+
3439
+"@rollup/rollup-linux-arm64-gnu@4.34.7":
3440
+ version "4.34.7"
3441
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.34.7.tgz#32d3d19dedde54e91574a098f22ea43a09cf63dd"
3442
+ integrity sha512-KCjlUkcKs6PjOcxolqrXglBDcfCuUCTVlX5BgzgoJHw+1rWH1MCkETLkLe5iLLS9dP5gKC7mp3y6x8c1oGBUtA==
3443
+
3444
+"@rollup/rollup-linux-arm64-musl@4.34.7":
3445
+ version "4.34.7"
3446
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.34.7.tgz#a58dff44a18696df65ed8c0ad68a2945cf900484"
3447
+ integrity sha512-uFLJFz6+utmpbR313TTx+NpPuAXbPz4BhTQzgaP0tozlLnGnQ6rCo6tLwaSa6b7l6gRErjLicXQ1iPiXzYotjw==
3448
+
3449
+"@rollup/rollup-linux-loongarch64-gnu@4.34.7":
3450
+ version "4.34.7"
3451
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.34.7.tgz#a7488ab078233111e8aeb370d1ecf107ec7e1716"
3452
+ integrity sha512-ws8pc68UcJJqCpneDFepnwlsMUFoWvPbWXT/XUrJ7rWUL9vLoIN3GAasgG+nCvq8xrE3pIrd+qLX/jotcLy0Qw==
3453
+
3454
+"@rollup/rollup-linux-powerpc64le-gnu@4.34.7":
3455
+ version "4.34.7"
3456
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.34.7.tgz#e9b9c0d6bd248a92b2d6ec01ebf99c62ae1f2e9a"
3457
+ integrity sha512-vrDk9JDa/BFkxcS2PbWpr0C/LiiSLxFbNOBgfbW6P8TBe9PPHx9Wqbvx2xgNi1TOAyQHQJ7RZFqBiEohm79r0w==
3458
+
3459
+"@rollup/rollup-linux-riscv64-gnu@4.34.7":
3460
+ version "4.34.7"
3461
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.34.7.tgz#0df84ce2bea48ee686fb55060d76ab47aff45c4c"
3462
+ integrity sha512-rB+ejFyjtmSo+g/a4eovDD1lHWHVqizN8P0Hm0RElkINpS0XOdpaXloqM4FBkF9ZWEzg6bezymbpLmeMldfLTw==
3463
+
3464
+"@rollup/rollup-linux-s390x-gnu@4.34.7":
3465
+ version "4.34.7"
3466
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.34.7.tgz#73df374c57d036856e33dbd2715138922e91e452"
3467
+ integrity sha512-nNXNjo4As6dNqRn7OrsnHzwTgtypfRA3u3AKr0B3sOOo+HkedIbn8ZtFnB+4XyKJojIfqDKmbIzO1QydQ8c+Pw==
3468
+
3469
+"@rollup/rollup-linux-x64-gnu@4.34.7":
3470
+ version "4.34.7"
3471
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.34.7.tgz#f27af0b55f0cdd84e182e6cd44a6d03da0458149"
3472
+ integrity sha512-9kPVf9ahnpOMSGlCxXGv980wXD0zRR3wyk8+33/MXQIpQEOpaNe7dEHm5LMfyRZRNt9lMEQuH0jUKj15MkM7QA==
3473
+
3474
+"@rollup/rollup-linux-x64-musl@4.34.7":
3475
+ version "4.34.7"
3476
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.34.7.tgz#c7981ad5cfb8c3cd5d643d33ca54e4d2802b9201"
3477
+ integrity sha512-7wJPXRWTTPtTFDFezA8sle/1sdgxDjuMoRXEKtx97ViRxGGkVQYovem+Q8Pr/2HxiHp74SSRG+o6R0Yq0shPwQ==
3478
+
3479
+"@rollup/rollup-win32-arm64-msvc@4.34.7":
3480
+ version "4.34.7"
3481
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.34.7.tgz#06cedc0ef3cbf1cbd8abcf587090712e40ae6941"
3482
+ integrity sha512-MN7aaBC7mAjsiMEZcsJvwNsQVNZShgES/9SzWp1HC9Yjqb5OpexYnRjF7RmE4itbeesHMYYQiAtUAQaSKs2Rfw==
3483
+
3484
+"@rollup/rollup-win32-ia32-msvc@4.34.7":
3485
+ version "4.34.7"
3486
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.34.7.tgz#90b39b977b14961a769be6ea61238e7fc668dd4d"
3487
+ integrity sha512-aeawEKYswsFu1LhDM9RIgToobquzdtSc4jSVqHV8uApz4FVvhFl/mKh92wc8WpFc6aYCothV/03UjY6y7yLgbg==
3488
+
3489
+"@rollup/rollup-win32-x64-msvc@4.34.7":
3490
+ version "4.34.7"
3491
+ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.34.7.tgz#6531d61e7141091eaab0461ee8e0380c10e4ca57"
3492
+ integrity sha512-4ZedScpxxIrVO7otcZ8kCX1mZArtH2Wfj3uFCxRJ9NO80gg1XV0U/b2f/MKaGwj2X3QopHfoWiDQ917FRpwY3w==
3493
3494
"@sinclair/typebox@^0.25.16":
3495
version "0.25.24"
@@ -3468,21 +3680,11 @@
3680
dependencies:
3681
"@types/estree" "*"
3682
3471
-"@types/estree@*":
3472
- version "0.0.42"
3473
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.42.tgz#8d0c1f480339efedb3e46070e22dd63e0430dd11"
3474
- integrity sha512-K1DPVvnBCPxzD+G51/cxVIoc2X8uUVl1zpJeE6iKcgHMj4+tbat5Xu4TjV7v2QSDbIeAfLi2hIk+u2+s0MlpUQ==
3475
-
3476
-"@types/estree@1.0.6", "@types/estree@^1.0.6":
3683
+"@types/estree@*", "@types/estree@1.0.6", "@types/estree@^1.0.0", "@types/estree@^1.0.6":
3684
version "1.0.6"
3685
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.6.tgz#628effeeae2064a1b4e79f78e81d87b7e5fc7b50"
3686
integrity sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==
3687
3481
-"@types/estree@^1.0.0":
3482
- version "1.0.0"
3483
- resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2"
3484
- integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==
3485
-
3688
"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33":
3689
version "4.17.35"
3690
resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz#c95dd4424f0d32e525d23812aa8ab8e4d3906c4f"
@@ -11370,6 +11572,11 @@ jsesc@^2.5.1:
11572
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
11573
integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
11574
11575
+jsesc@^3.0.2:
11576
+ version "3.1.0"
11577
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d"
11578
+ integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==
11579
+
11580
jsesc@~0.5.0:
11581
version "0.5.0"
11582
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d"
@@ -11976,6 +12183,13 @@ magic-string@^0.27.0:
12183
dependencies:
12184
"@jridgewell/sourcemap-codec" "^1.4.13"
12185
12186
+magic-string@^0.30.10:
12187
+ version "0.30.17"
12188
+ resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.17.tgz#450a449673d2460e5bbcfba9a61916a1714c7453"
12189
+ integrity sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==
12190
+ dependencies:
12191
+ "@jridgewell/sourcemap-codec" "^1.5.0"
12192
+
12193
make-dir@^1.0.0, make-dir@^1.2.0:
12194
version "1.3.0"
12195
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
@@ -14343,9 +14557,9 @@ readdirp@^2.2.1:
14557
readable-stream "^2.0.2"
14558
14559
readdirp@^4.0.1:
14346
- version "4.1.1"
14347
- resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.1.tgz#bd115327129672dc47f87408f05df9bd9ca3ef55"
14348
- integrity sha512-h80JrZu/MHUZCyHu5ciuoI0+WxsCxzxJTILn6Fs8rxSnFPh+UVHYfeIxK1nVGugMqkfC4vJcBOYbkfkwYK0+gw==
14560
+ version "4.1.2"
14561
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.2.tgz#eb85801435fbf2a7ee58f19e0921b068fc69948d"
14562
+ integrity sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==
14563
14564
readdirp@~3.6.0:
14565
version "3.6.0"
@@ -14744,6 +14958,15 @@ roarr@^2.15.3:
14958
semver-compare "^1.0.0"
14959
sprintf-js "^1.1.2"
14960
14961
+rollup-plugin-dts@^6.1.1:
14962
+ version "6.1.1"
14963
+ resolved "https://registry.yarnpkg.com/rollup-plugin-dts/-/rollup-plugin-dts-6.1.1.tgz#46b33f4d1d7f4e66f1171ced9b282ac11a15a254"
14964
+ integrity sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==
14965
+ dependencies:
14966
+ magic-string "^0.30.10"
14967
+ optionalDependencies:
14968
+ "@babel/code-frame" "^7.24.2"
14969
+
14970
rollup-plugin-prettier@^4.1.1:
14971
version "4.1.1"
14972
resolved "https://registry.yarnpkg.com/rollup-plugin-prettier/-/rollup-plugin-prettier-4.1.1.tgz#eb74bd47c3cc3ba68bdf34b5323d0d7a47be8cec"
@@ -14781,31 +15004,31 @@ rollup@^3.29.5:
15004
fsevents "~2.3.2"
15005
15006
rollup@^4.24.0:
14784
- version "4.32.1"
14785
- resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.32.1.tgz#95309604d92c3d21cbf06c3ee46a098209ce13a4"
14786
- integrity sha512-z+aeEsOeEa3mEbS1Tjl6sAZ8NE3+AalQz1RJGj81M+fizusbdDMoEJwdJNHfaB40Scr4qNu+welOfes7maKonA==
15007
+ version "4.34.7"
15008
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.34.7.tgz#e00d8550688a616a3481c6446bb688d4c753ba8f"
15009
+ integrity sha512-8qhyN0oZ4x0H6wmBgfKxJtxM7qS98YJ0k0kNh5ECVtuchIJ7z9IVVvzpmtQyT10PXKMtBxYr1wQ5Apg8RS8kXQ==
15010
dependencies:
15011
"@types/estree" "1.0.6"
15012
optionalDependencies:
14790
- "@rollup/rollup-android-arm-eabi" "4.32.1"
14791
- "@rollup/rollup-android-arm64" "4.32.1"
14792
- "@rollup/rollup-darwin-arm64" "4.32.1"
14793
- "@rollup/rollup-darwin-x64" "4.32.1"
14794
- "@rollup/rollup-freebsd-arm64" "4.32.1"
14795
- "@rollup/rollup-freebsd-x64" "4.32.1"
14796
- "@rollup/rollup-linux-arm-gnueabihf" "4.32.1"
14797
- "@rollup/rollup-linux-arm-musleabihf" "4.32.1"
14798
- "@rollup/rollup-linux-arm64-gnu" "4.32.1"
14799
- "@rollup/rollup-linux-arm64-musl" "4.32.1"
14800
- "@rollup/rollup-linux-loongarch64-gnu" "4.32.1"
14801
- "@rollup/rollup-linux-powerpc64le-gnu" "4.32.1"
14802
- "@rollup/rollup-linux-riscv64-gnu" "4.32.1"
14803
- "@rollup/rollup-linux-s390x-gnu" "4.32.1"
14804
- "@rollup/rollup-linux-x64-gnu" "4.32.1"
14805
- "@rollup/rollup-linux-x64-musl" "4.32.1"
14806
- "@rollup/rollup-win32-arm64-msvc" "4.32.1"
14807
- "@rollup/rollup-win32-ia32-msvc" "4.32.1"
14808
- "@rollup/rollup-win32-x64-msvc" "4.32.1"
15013
+ "@rollup/rollup-android-arm-eabi" "4.34.7"
15014
+ "@rollup/rollup-android-arm64" "4.34.7"
15015
+ "@rollup/rollup-darwin-arm64" "4.34.7"
15016
+ "@rollup/rollup-darwin-x64" "4.34.7"
15017
+ "@rollup/rollup-freebsd-arm64" "4.34.7"
15018
+ "@rollup/rollup-freebsd-x64" "4.34.7"
15019
+ "@rollup/rollup-linux-arm-gnueabihf" "4.34.7"
15020
+ "@rollup/rollup-linux-arm-musleabihf" "4.34.7"
15021
+ "@rollup/rollup-linux-arm64-gnu" "4.34.7"
15022
+ "@rollup/rollup-linux-arm64-musl" "4.34.7"
15023
+ "@rollup/rollup-linux-loongarch64-gnu" "4.34.7"
15024
+ "@rollup/rollup-linux-powerpc64le-gnu" "4.34.7"
15025
+ "@rollup/rollup-linux-riscv64-gnu" "4.34.7"
15026
+ "@rollup/rollup-linux-s390x-gnu" "4.34.7"
15027
+ "@rollup/rollup-linux-x64-gnu" "4.34.7"
15028
+ "@rollup/rollup-linux-x64-musl" "4.34.7"
15029
+ "@rollup/rollup-win32-arm64-msvc" "4.34.7"
15030
+ "@rollup/rollup-win32-ia32-msvc" "4.34.7"
15031
+ "@rollup/rollup-win32-x64-msvc" "4.34.7"
15032
fsevents "~2.3.2"
15033
15034
rrweb-cssom@^0.6.0:
@@ -16530,11 +16753,6 @@ typescript@3.9.3:
16753
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.3.tgz#d3ac8883a97c26139e42df5e93eeece33d610b8a"
16754
integrity sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ==
16755
16533
-typescript@^3.7.5:
16534
- version "3.7.5"
16535
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.7.5.tgz#0692e21f65fd4108b9330238aac11dd2e177a1ae"
16536
- integrity sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==
16537
-
16756
typescript@^5.4.3:
16757
version "5.7.3"
16758
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.3.tgz#919b44a7dbb8583a9b856d162be24a54bf80073e"