[forgive] Init (#31918)
Init basic LSP. At the moment the extension doesn't do anything interesting, but it does compile successfully.
lauren committed
Feb 25, 2025 at 12:19 UTC
d42a90cf4f8a9eb9f41939c7d095a6a93b8816dc
16 files changed
+1184
-199
.gitignore
+1
@@ -37,3 +37,4 @@ packages/react-devtools-fusebox/dist
37
packages/react-devtools-inline/dist
38
packages/react-devtools-shell/dist
39
packages/react-devtools-timeline/dist
40
+
compiler/.gitignore
+5
-1
@@ -21,4 +21,8 @@ dist
21
.spr.yml
22
testfilter.txt
23
24
-bundle-oss.sh
\ No newline at end of file
24
+bundle-oss.sh
25
+
26
+# forgive
27
+*.vsix
28
+.vscode-test
compiler/packages/react-forgive/.vscode-test.mjs
new
+3
@@ -0,0 +1,3 @@
1
+import {defineConfig} from '@vscode/test-cli';
2
+
3
+export default defineConfig({files: 'dist/test/**/*.test.js'});
compiler/packages/react-forgive/.yarnrc
new
+1
@@ -0,0 +1 @@
1
+ignore-engines true
compiler/packages/react-forgive/LICENSE
new
+21
@@ -0,0 +1,21 @@
1
+MIT License
2
+
3
+Copyright (c) Meta Platforms, Inc. and affiliates.
4
+
5
+Permission is hereby granted, free of charge, to any person obtaining a copy
6
+of this software and associated documentation files (the "Software"), to deal
7
+in the Software without restriction, including without limitation the rights
8
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+copies of the Software, and to permit persons to whom the Software is
10
+furnished to do so, subject to the following conditions:
11
+
12
+The above copyright notice and this permission notice shall be included in all
13
+copies or substantial portions of the Software.
14
+
15
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+SOFTWARE.
compiler/packages/react-forgive/client/package.json
+1
-1
@@ -11,7 +11,7 @@
11
"repository": {
12
"type": "git",
13
"url": "git+https://github.com/facebook/react.git",
14
- "directory": "compiler/packages/react-forgive-client"
14
+ "directory": "compiler/packages/react-forgive"
15
},
16
"dependencies": {
17
"vscode-languageclient": "^9.0.1"
compiler/packages/react-forgive/client/src/extension.ts
new
+60
@@ -0,0 +1,60 @@
1
+import * as path from 'path';
2
+import {ExtensionContext, window as Window} from 'vscode';
3
+
4
+import {
5
+ LanguageClient,
6
+ LanguageClientOptions,
7
+ ServerOptions,
8
+ TransportKind,
9
+} from 'vscode-languageclient/node';
10
+
11
+let client: LanguageClient;
12
+
13
+export function activate(context: ExtensionContext) {
14
+ const serverModule = context.asAbsolutePath(path.join('dist', 'server.js'));
15
+
16
+ // If the extension is launched in debug mode then the debug server options are used
17
+ // Otherwise the run options are used
18
+ const serverOptions: ServerOptions = {
19
+ run: {
20
+ module: serverModule,
21
+ transport: TransportKind.ipc,
22
+ },
23
+ debug: {
24
+ module: serverModule,
25
+ transport: TransportKind.ipc,
26
+ },
27
+ };
28
+
29
+ const clientOptions: LanguageClientOptions = {
30
+ documentSelector: [
31
+ {scheme: 'file', language: 'javascriptreact'},
32
+ {scheme: 'file', language: 'typescriptreact'},
33
+ ],
34
+ progressOnInitialization: true,
35
+ };
36
+
37
+ // Create the language client and start the client.
38
+ try {
39
+ client = new LanguageClient(
40
+ 'react-forgive',
41
+ 'React Analyzer',
42
+ serverOptions,
43
+ clientOptions,
44
+ );
45
+ } catch {
46
+ Window.showErrorMessage(
47
+ `React Analyzer couldn't be started. See the output channel for details.`,
48
+ );
49
+ return;
50
+ }
51
+
52
+ client.registerProposedFeatures();
53
+ client.start();
54
+}
55
+
56
+export function deactivate(): Thenable<void> | undefined {
57
+ if (client !== undefined) {
58
+ return client.stop();
59
+ }
60
+}
compiler/packages/react-forgive/package.json
+7
-2
@@ -19,7 +19,7 @@
19
],
20
"publisher": "Meta",
21
"engines": {
22
- "vscode": "^1.75.0"
22
+ "vscode": "^1.96.0"
23
},
24
"activationEvents": [
25
"onLanguage:javascriptreact",
@@ -43,14 +43,19 @@
43
"package": "rm -f react-forgive-0.0.0.vsix && vsce package --yarn",
44
"postinstall": "cd client && yarn install && cd ../server && yarn install && cd ..",
45
"pretest": "yarn run compile && yarn run lint",
46
- "test": "echo 'no tests'",
46
+ "test": "vscode-test",
47
"vscode:prepublish": "yarn run compile",
48
"watch": "scripts/build.mjs --watch"
49
},
50
"devDependencies": {
51
"@eslint/js": "^9.13.0",
52
+ "@types/mocha": "^10.0.10",
53
"@types/node": "^20",
54
+ "@types/vscode": "^1.96.0",
55
+ "@vscode/test-cli": "^0.0.10",
56
+ "@vscode/test-electron": "^2.4.1",
57
"eslint": "^9.13.0",
58
+ "mocha": "^11.0.1",
59
"typescript-eslint": "^8.16.0",
60
"yargs": "^17.7.2"
61
}
compiler/packages/react-forgive/scripts/server.mjs
+1
-1
@@ -12,7 +12,7 @@ const __filename = fileURLToPath(import.meta.url);
12
const __dirname = path.dirname(__filename);
13
14
export const entryPoint = path.join(__dirname, '../server/src/index.ts');
15
-export const outfile = path.join(__dirname, '../dist/extension.js');
15
+export const outfile = path.join(__dirname, '../dist/server.js');
16
export const config = {
17
entryPoints: [entryPoint],
18
outfile,
compiler/packages/react-forgive/server/package.json
+8
-2
@@ -5,15 +5,21 @@
5
"description": "Experimental LSP server",
6
"license": "MIT",
7
"scripts": {
8
- "build": "echo 'no build'",
8
+ "build": "rimraf dist && rollup --config --bundleConfigAsCjs",
9
"test": "echo 'no tests'"
10
},
11
"repository": {
12
"type": "git",
13
"url": "git+https://github.com/facebook/react.git",
14
- "directory": "compiler/packages/react-forgive-server"
14
+ "directory": "compiler/packages/react-forgive"
15
},
16
"dependencies": {
17
+ "@babel/core": "^7.26.0",
18
+ "@babel/parser": "^7.26.0",
19
+ "@babel/plugin-syntax-typescript": "^7.25.9",
20
+ "@babel/types": "^7.26.0",
21
+ "cosmiconfig": "^9.0.0",
22
+ "prettier": "^3.3.3",
23
"vscode-languageserver": "^9.0.1",
24
"vscode-languageserver-textdocument": "^1.0.12"
25
}
compiler/packages/react-forgive/server/src/compiler/index.ts
new
+58
@@ -0,0 +1,58 @@
1
+/**
2
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
3
+ *
4
+ * This source code is licensed under the MIT license found in the
5
+ * LICENSE file in the root directory of this source tree.
6
+ */
7
+
8
+import type * as BabelCore from '@babel/core';
9
+import {parseAsync, transformFromAstAsync} from '@babel/core';
10
+import BabelPluginReactCompiler, {
11
+ type PluginOptions,
12
+} from 'babel-plugin-react-compiler/src';
13
+import * as babelParser from 'prettier/plugins/babel.js';
14
+import * as estreeParser from 'prettier/plugins/estree';
15
+import * as typescriptParser from 'prettier/plugins/typescript';
16
+import * as prettier from 'prettier/standalone';
17
+
18
+type CompileOptions = {
19
+ text: string;
20
+ file: string;
21
+ options: PluginOptions | null;
22
+};
23
+export async function compile({
24
+ text,
25
+ file,
26
+ options,
27
+}: CompileOptions): Promise<BabelCore.BabelFileResult> {
28
+ const ast = await parseAsync(text, {
29
+ sourceFileName: file,
30
+ parserOpts: {
31
+ plugins: ['typescript', 'jsx'],
32
+ },
33
+ sourceType: 'module',
34
+ });
35
+ const plugins =
36
+ options != null
37
+ ? [[BabelPluginReactCompiler, options]]
38
+ : [[BabelPluginReactCompiler]];
39
+ const result = await transformFromAstAsync(ast, text, {
40
+ filename: file,
41
+ highlightCode: false,
42
+ retainLines: true,
43
+ plugins,
44
+ sourceType: 'module',
45
+ sourceFileName: file,
46
+ });
47
+ if (result?.code == null) {
48
+ throw new Error(
49
+ `Expected BabelPluginReactCompiler to compile successfully, got ${result}`,
50
+ );
51
+ }
52
+ result.code = await prettier.format(result.code, {
53
+ semi: false,
54
+ parser: 'babel-ts',
55
+ plugins: [babelParser, estreeParser, typescriptParser],
56
+ });
57
+ return result;
58
+}
compiler/packages/react-forgive/server/src/compiler/options.ts
new
+25
@@ -0,0 +1,25 @@
1
+/**
2
+ * Copyright (c) Meta Platforms, Inc. and affiliates.
3
+ *
4
+ * This source code is licensed under the MIT license found in the
5
+ * LICENSE file in the root directory of this source tree.
6
+ */
7
+
8
+import {
9
+ parsePluginOptions,
10
+ type PluginOptions,
11
+} from 'babel-plugin-react-compiler/src';
12
+import {cosmiconfigSync} from 'cosmiconfig';
13
+
14
+export function resolveReactConfig(projectPath: string): PluginOptions | null {
15
+ const explorerSync = cosmiconfigSync('react', {
16
+ searchStrategy: 'project',
17
+ cache: true,
18
+ });
19
+ const result = explorerSync.search(projectPath);
20
+ if (result != null) {
21
+ return parsePluginOptions(result.config);
22
+ } else {
23
+ return null;
24
+ }
25
+}
compiler/packages/react-forgive/server/src/index.ts
+87
@@ -4,3 +4,90 @@
4
* This source code is licensed under the MIT license found in the
5
* LICENSE file in the root directory of this source tree.
6
*/
7
+
8
+import {TextDocument} from 'vscode-languageserver-textdocument';
9
+import {
10
+ createConnection,
11
+ type InitializeParams,
12
+ type InitializeResult,
13
+ ProposedFeatures,
14
+ TextDocuments,
15
+ TextDocumentSyncKind,
16
+} from 'vscode-languageserver/node';
17
+import {compile} from './compiler';
18
+import {type PluginOptions} from 'babel-plugin-react-compiler/src';
19
+import {resolveReactConfig} from './compiler/options';
20
+import {type BabelFileResult} from '@babel/core';
21
+
22
+const SUPPORTED_LANGUAGE_IDS = new Set([
23
+ 'javascript',
24
+ 'javascriptreact',
25
+ 'typescript',
26
+ 'typescriptreact',
27
+]);
28
+
29
+const connection = createConnection(ProposedFeatures.all);
30
+const documents = new TextDocuments(TextDocument);
31
+
32
+let compilerOptions: PluginOptions | null = null;
33
+let lastResult: BabelFileResult | null = null;
34
+
35
+connection.onInitialize((_params: InitializeParams) => {
36
+ // TODO(@poteto) get config fr
37
+ compilerOptions = resolveReactConfig('.');
38
+ const result: InitializeResult = {
39
+ capabilities: {
40
+ textDocumentSync: TextDocumentSyncKind.Full,
41
+ codeLensProvider: {resolveProvider: true},
42
+ },
43
+ };
44
+ return result;
45
+});
46
+
47
+connection.onInitialized(() => {
48
+ connection.console.log('initialized');
49
+});
50
+
51
+documents.onDidOpen(async event => {
52
+ if (SUPPORTED_LANGUAGE_IDS.has(event.document.languageId)) {
53
+ const text = event.document.getText();
54
+ const result = await compile({
55
+ text,
56
+ file: event.document.uri,
57
+ options: compilerOptions,
58
+ });
59
+ if (result.code != null) {
60
+ lastResult = result;
61
+ }
62
+ }
63
+});
64
+
65
+documents.onDidChangeContent(async event => {
66
+ if (SUPPORTED_LANGUAGE_IDS.has(event.document.languageId)) {
67
+ const text = event.document.getText();
68
+ const result = await compile({
69
+ text,
70
+ file: event.document.uri,
71
+ options: compilerOptions,
72
+ });
73
+ if (result.code != null) {
74
+ lastResult = result;
75
+ }
76
+ }
77
+});
78
+
79
+connection.onDidChangeWatchedFiles(change => {
80
+ connection.console.log(
81
+ change.changes.map(c => `File changed: ${c.uri}`).join('\n'),
82
+ );
83
+});
84
+
85
+connection.onCodeLens(params => {
86
+ connection.console.log('lastResult: ' + JSON.stringify(lastResult, null, 2));
87
+ connection.console.log('params: ' + JSON.stringify(params, null, 2));
88
+ return [];
89
+});
90
+
91
+documents.listen(connection);
92
+connection.listen();
93
+connection.console.info(`React Analyzer running in node ${process.version}`);
compiler/packages/react-forgive/server/tsconfig.json
+8
-6
@@ -1,13 +1,15 @@
1
{
2
"extends": "@tsconfig/strictest/tsconfig.json",
3
"compilerOptions": {
4
- "module": "CommonJS",
5
- "moduleResolution": "node",
6
- "outDir": "dist",
4
+ "module": "ES2015",
5
+ "moduleResolution": "Bundler",
6
+ "rootDir": "../../..",
7
+ "noEmit": true,
8
"jsx": "react-jsxdev",
8
- "lib": ["ES2020"],
9
- "target": "ES2020",
9
+ "target": "ES2015",
10
+ "sourceMap": false,
11
+ "removeComments": true,
12
},
13
"exclude": ["node_modules", ".vscode-test"],
12
- "include": ["src/**/*.ts"],
14
+ "include": ["src/**/*.ts"]
15
}
compiler/packages/react-forgive/server/yarn.lock
+377
@@ -2,6 +2,378 @@
2
# yarn lockfile v1
3
4
5
+"@ampproject/remapping@^2.2.0":
6
+ version "2.3.0"
7
+ resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4"
8
+ integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==
9
+ dependencies:
10
+ "@jridgewell/gen-mapping" "^0.3.5"
11
+ "@jridgewell/trace-mapping" "^0.3.24"
12
+
13
+"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.25.9", "@babel/code-frame@^7.26.0", "@babel/code-frame@^7.26.2":
14
+ version "7.26.2"
15
+ resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85"
16
+ integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==
17
+ dependencies:
18
+ "@babel/helper-validator-identifier" "^7.25.9"
19
+ js-tokens "^4.0.0"
20
+ picocolors "^1.0.0"
21
+
22
+"@babel/compat-data@^7.25.9":
23
+ version "7.26.3"
24
+ resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.26.3.tgz#99488264a56b2aded63983abd6a417f03b92ed02"
25
+ integrity sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==
26
+
27
+"@babel/core@^7.26.0":
28
+ version "7.26.0"
29
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.26.0.tgz#d78b6023cc8f3114ccf049eb219613f74a747b40"
30
+ integrity sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==
31
+ dependencies:
32
+ "@ampproject/remapping" "^2.2.0"
33
+ "@babel/code-frame" "^7.26.0"
34
+ "@babel/generator" "^7.26.0"
35
+ "@babel/helper-compilation-targets" "^7.25.9"
36
+ "@babel/helper-module-transforms" "^7.26.0"
37
+ "@babel/helpers" "^7.26.0"
38
+ "@babel/parser" "^7.26.0"
39
+ "@babel/template" "^7.25.9"
40
+ "@babel/traverse" "^7.25.9"
41
+ "@babel/types" "^7.26.0"
42
+ convert-source-map "^2.0.0"
43
+ debug "^4.1.0"
44
+ gensync "^1.0.0-beta.2"
45
+ json5 "^2.2.3"
46
+ semver "^6.3.1"
47
+
48
+"@babel/generator@^7.26.0", "@babel/generator@^7.26.3":
49
+ version "7.26.3"
50
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.26.3.tgz#ab8d4360544a425c90c248df7059881f4b2ce019"
51
+ integrity sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==
52
+ dependencies:
53
+ "@babel/parser" "^7.26.3"
54
+ "@babel/types" "^7.26.3"
55
+ "@jridgewell/gen-mapping" "^0.3.5"
56
+ "@jridgewell/trace-mapping" "^0.3.25"
57
+ jsesc "^3.0.2"
58
+
59
+"@babel/helper-compilation-targets@^7.25.9":
60
+ version "7.25.9"
61
+ resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz#55af025ce365be3cdc0c1c1e56c6af617ce88875"
62
+ integrity sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==
63
+ dependencies:
64
+ "@babel/compat-data" "^7.25.9"
65
+ "@babel/helper-validator-option" "^7.25.9"
66
+ browserslist "^4.24.0"
67
+ lru-cache "^5.1.1"
68
+ semver "^6.3.1"
69
+
70
+"@babel/helper-module-imports@^7.25.9":
71
+ version "7.25.9"
72
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz#e7f8d20602ebdbf9ebbea0a0751fb0f2a4141715"
73
+ integrity sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==
74
+ dependencies:
75
+ "@babel/traverse" "^7.25.9"
76
+ "@babel/types" "^7.25.9"
77
+
78
+"@babel/helper-module-transforms@^7.26.0":
79
+ version "7.26.0"
80
+ resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz#8ce54ec9d592695e58d84cd884b7b5c6a2fdeeae"
81
+ integrity sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==
82
+ dependencies:
83
+ "@babel/helper-module-imports" "^7.25.9"
84
+ "@babel/helper-validator-identifier" "^7.25.9"
85
+ "@babel/traverse" "^7.25.9"
86
+
87
+"@babel/helper-plugin-utils@^7.25.9":
88
+ version "7.25.9"
89
+ resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz#9cbdd63a9443a2c92a725cca7ebca12cc8dd9f46"
90
+ integrity sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==
91
+
92
+"@babel/helper-string-parser@^7.25.9":
93
+ version "7.25.9"
94
+ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c"
95
+ integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==
96
+
97
+"@babel/helper-validator-identifier@^7.25.9":
98
+ version "7.25.9"
99
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7"
100
+ integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==
101
+
102
+"@babel/helper-validator-option@^7.25.9":
103
+ version "7.25.9"
104
+ resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz#86e45bd8a49ab7e03f276577f96179653d41da72"
105
+ integrity sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==
106
+
107
+"@babel/helpers@^7.26.0":
108
+ version "7.26.0"
109
+ resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.26.0.tgz#30e621f1eba5aa45fe6f4868d2e9154d884119a4"
110
+ integrity sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==
111
+ dependencies:
112
+ "@babel/template" "^7.25.9"
113
+ "@babel/types" "^7.26.0"
114
+
115
+"@babel/parser@^7.25.9", "@babel/parser@^7.26.0", "@babel/parser@^7.26.3":
116
+ version "7.26.3"
117
+ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.26.3.tgz#8c51c5db6ddf08134af1ddbacf16aaab48bac234"
118
+ integrity sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==
119
+ dependencies:
120
+ "@babel/types" "^7.26.3"
121
+
122
+"@babel/plugin-syntax-typescript@^7.25.9":
123
+ version "7.25.9"
124
+ resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz#67dda2b74da43727cf21d46cf9afef23f4365399"
125
+ integrity sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==
126
+ dependencies:
127
+ "@babel/helper-plugin-utils" "^7.25.9"
128
+
129
+"@babel/template@^7.25.9":
130
+ version "7.25.9"
131
+ resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.25.9.tgz#ecb62d81a8a6f5dc5fe8abfc3901fc52ddf15016"
132
+ integrity sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==
133
+ dependencies:
134
+ "@babel/code-frame" "^7.25.9"
135
+ "@babel/parser" "^7.25.9"
136
+ "@babel/types" "^7.25.9"
137
+
138
+"@babel/traverse@^7.25.9":
139
+ version "7.26.4"
140
+ resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.26.4.tgz#ac3a2a84b908dde6d463c3bfa2c5fdc1653574bd"
141
+ integrity sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==
142
+ dependencies:
143
+ "@babel/code-frame" "^7.26.2"
144
+ "@babel/generator" "^7.26.3"
145
+ "@babel/parser" "^7.26.3"
146
+ "@babel/template" "^7.25.9"
147
+ "@babel/types" "^7.26.3"
148
+ debug "^4.3.1"
149
+ globals "^11.1.0"
150
+
151
+"@babel/types@^7.25.9", "@babel/types@^7.26.0", "@babel/types@^7.26.3":
152
+ version "7.26.3"
153
+ resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.26.3.tgz#37e79830f04c2b5687acc77db97fbc75fb81f3c0"
154
+ integrity sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==
155
+ dependencies:
156
+ "@babel/helper-string-parser" "^7.25.9"
157
+ "@babel/helper-validator-identifier" "^7.25.9"
158
+
159
+"@jridgewell/gen-mapping@^0.3.5":
160
+ version "0.3.8"
161
+ resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz#4f0e06362e01362f823d348f1872b08f666d8142"
162
+ integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==
163
+ dependencies:
164
+ "@jridgewell/set-array" "^1.2.1"
165
+ "@jridgewell/sourcemap-codec" "^1.4.10"
166
+ "@jridgewell/trace-mapping" "^0.3.24"
167
+
168
+"@jridgewell/resolve-uri@^3.1.0":
169
+ version "3.1.2"
170
+ resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6"
171
+ integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==
172
+
173
+"@jridgewell/set-array@^1.2.1":
174
+ version "1.2.1"
175
+ resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280"
176
+ integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==
177
+
178
+"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
179
+ version "1.5.0"
180
+ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a"
181
+ integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==
182
+
183
+"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25":
184
+ version "0.3.25"
185
+ resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0"
186
+ integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==
187
+ dependencies:
188
+ "@jridgewell/resolve-uri" "^3.1.0"
189
+ "@jridgewell/sourcemap-codec" "^1.4.14"
190
+
191
+argparse@^2.0.1:
192
+ version "2.0.1"
193
+ resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38"
194
+ integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==
195
+
196
+browserslist@^4.24.0:
197
+ version "4.24.3"
198
+ resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.3.tgz#5fc2725ca8fb3c1432e13dac278c7cc103e026d2"
199
+ integrity sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==
200
+ dependencies:
201
+ caniuse-lite "^1.0.30001688"
202
+ electron-to-chromium "^1.5.73"
203
+ node-releases "^2.0.19"
204
+ update-browserslist-db "^1.1.1"
205
+
206
+callsites@^3.0.0:
207
+ version "3.1.0"
208
+ resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
209
+ integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
210
+
211
+caniuse-lite@^1.0.30001688:
212
+ version "1.0.30001690"
213
+ resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001690.tgz#f2d15e3aaf8e18f76b2b8c1481abde063b8104c8"
214
+ integrity sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==
215
+
216
+convert-source-map@^2.0.0:
217
+ version "2.0.0"
218
+ resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a"
219
+ integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==
220
+
221
+cosmiconfig@^9.0.0:
222
+ version "9.0.0"
223
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d"
224
+ integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==
225
+ dependencies:
226
+ env-paths "^2.2.1"
227
+ import-fresh "^3.3.0"
228
+ js-yaml "^4.1.0"
229
+ parse-json "^5.2.0"
230
+
231
+debug@^4.1.0, debug@^4.3.1:
232
+ version "4.4.0"
233
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a"
234
+ integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
235
+ dependencies:
236
+ ms "^2.1.3"
237
+
238
+electron-to-chromium@^1.5.73:
239
+ version "1.5.74"
240
+ resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.74.tgz#cb886b504a6467e4c00bea3317edb38393c53413"
241
+ integrity sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==
242
+
243
+env-paths@^2.2.1:
244
+ version "2.2.1"
245
+ resolved "https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2"
246
+ integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==
247
+
248
+error-ex@^1.3.1:
249
+ version "1.3.2"
250
+ resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
251
+ integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
252
+ dependencies:
253
+ is-arrayish "^0.2.1"
254
+
255
+escalade@^3.2.0:
256
+ version "3.2.0"
257
+ resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5"
258
+ integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==
259
+
260
+gensync@^1.0.0-beta.2:
261
+ version "1.0.0-beta.2"
262
+ resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
263
+ integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
264
+
265
+globals@^11.1.0:
266
+ version "11.12.0"
267
+ resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e"
268
+ integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
269
+
270
+import-fresh@^3.3.0:
271
+ version "3.3.0"
272
+ resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
273
+ integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
274
+ dependencies:
275
+ parent-module "^1.0.0"
276
+ resolve-from "^4.0.0"
277
+
278
+is-arrayish@^0.2.1:
279
+ version "0.2.1"
280
+ resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
281
+ integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
282
+
283
+js-tokens@^4.0.0:
284
+ version "4.0.0"
285
+ resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
286
+ integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
287
+
288
+js-yaml@^4.1.0:
289
+ version "4.1.0"
290
+ resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
291
+ integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
292
+ dependencies:
293
+ argparse "^2.0.1"
294
+
295
+jsesc@^3.0.2:
296
+ version "3.1.0"
297
+ resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d"
298
+ integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==
299
+
300
+json-parse-even-better-errors@^2.3.0:
301
+ version "2.3.1"
302
+ resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
303
+ integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
304
+
305
+json5@^2.2.3:
306
+ version "2.2.3"
307
+ resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
308
+ integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
309
+
310
+lines-and-columns@^1.1.6:
311
+ version "1.2.4"
312
+ resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
313
+ integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
314
+
315
+lru-cache@^5.1.1:
316
+ version "5.1.1"
317
+ resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920"
318
+ integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==
319
+ dependencies:
320
+ yallist "^3.0.2"
321
+
322
+ms@^2.1.3:
323
+ version "2.1.3"
324
+ resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
325
+ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
326
+
327
+node-releases@^2.0.19:
328
+ version "2.0.19"
329
+ resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314"
330
+ integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==
331
+
332
+parent-module@^1.0.0:
333
+ version "1.0.1"
334
+ resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
335
+ integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
336
+ dependencies:
337
+ callsites "^3.0.0"
338
+
339
+parse-json@^5.2.0:
340
+ version "5.2.0"
341
+ resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd"
342
+ integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
343
+ dependencies:
344
+ "@babel/code-frame" "^7.0.0"
345
+ error-ex "^1.3.1"
346
+ json-parse-even-better-errors "^2.3.0"
347
+ lines-and-columns "^1.1.6"
348
+
349
+picocolors@^1.0.0, picocolors@^1.1.0:
350
+ version "1.1.1"
351
+ resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b"
352
+ integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
353
+
354
+prettier@^3.3.3:
355
+ version "3.4.2"
356
+ resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.4.2.tgz#a5ce1fb522a588bf2b78ca44c6e6fe5aa5a2b13f"
357
+ integrity sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==
358
+
359
+resolve-from@^4.0.0:
360
+ version "4.0.0"
361
+ resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6"
362
+ integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
363
+
364
+semver@^6.3.1:
365
+ version "6.3.1"
366
+ resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4"
367
+ integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==
368
+
369
+update-browserslist-db@^1.1.1:
370
+ version "1.1.1"
371
+ resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz#80846fba1d79e82547fb661f8d141e0945755fe5"
372
+ integrity sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==
373
+ dependencies:
374
+ escalade "^3.2.0"
375
+ picocolors "^1.1.0"
376
+
377
vscode-jsonrpc@8.2.0:
378
version "8.2.0"
379
resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz#f43dfa35fb51e763d17cd94dcca0c9458f35abf9"
@@ -31,3 +403,8 @@ vscode-languageserver@^9.0.1:
403
integrity sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==
404
dependencies:
405
vscode-languageserver-protocol "3.17.5"
406
+
407
+yallist@^3.0.2:
408
+ version "3.1.1"
409
+ resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd"
410
+ integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==
compiler/yarn.lock
+521
-186
@@ -1714,171 +1714,86 @@
1714
enabled "2.0.x"
1715
kuler "^2.0.0"
1716
1717
-"@esbuild/aix-ppc64@0.24.0":
1718
- version "0.24.0"
1719
- resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz#b57697945b50e99007b4c2521507dc613d4a648c"
1720
- integrity sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==
1721
-
1717
"@esbuild/aix-ppc64@0.25.0":
1718
version "0.25.0"
1719
resolved "https://registry.yarnpkg.com/@esbuild/aix-ppc64/-/aix-ppc64-0.25.0.tgz#499600c5e1757a524990d5d92601f0ac3ce87f64"
1720
integrity sha512-O7vun9Sf8DFjH2UtqK8Ku3LkquL9SZL8OLY1T5NZkA34+wG3OQF7cl4Ql8vdNzM6fzBbYfLaiRLIOZ+2FOCgBQ==
1721
1727
-"@esbuild/android-arm64@0.24.0":
1728
- version "0.24.0"
1729
- resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz#1add7e0af67acefd556e407f8497e81fddad79c0"
1730
- integrity sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==
1731
-
1722
"@esbuild/android-arm64@0.25.0":
1723
version "0.25.0"
1724
resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.25.0.tgz#b9b8231561a1dfb94eb31f4ee056b92a985c324f"
1725
integrity sha512-grvv8WncGjDSyUBjN9yHXNt+cq0snxXbDxy5pJtzMKGmmpPxeAmAhWxXI+01lU5rwZomDgD3kJwulEnhTRUd6g==
1726
1737
-"@esbuild/android-arm@0.24.0":
1738
- version "0.24.0"
1739
- resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.24.0.tgz#ab7263045fa8e090833a8e3c393b60d59a789810"
1740
- integrity sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==
1741
-
1727
"@esbuild/android-arm@0.25.0":
1728
version "0.25.0"
1729
resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.25.0.tgz#ca6e7888942505f13e88ac9f5f7d2a72f9facd2b"
1730
integrity sha512-PTyWCYYiU0+1eJKmw21lWtC+d08JDZPQ5g+kFyxP0V+es6VPPSUhM6zk8iImp2jbV6GwjX4pap0JFbUQN65X1g==
1731
1747
-"@esbuild/android-x64@0.24.0":
1748
- version "0.24.0"
1749
- resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.24.0.tgz#e8f8b196cfdfdd5aeaebbdb0110983460440e705"
1750
- integrity sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==
1751
-
1732
"@esbuild/android-x64@0.25.0":
1733
version "0.25.0"
1734
resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.25.0.tgz#e765ea753bac442dfc9cb53652ce8bd39d33e163"
1735
integrity sha512-m/ix7SfKG5buCnxasr52+LI78SQ+wgdENi9CqyCXwjVR2X4Jkz+BpC3le3AoBPYTC9NHklwngVXvbJ9/Akhrfg==
1736
1757
-"@esbuild/darwin-arm64@0.24.0":
1758
- version "0.24.0"
1759
- resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz#2d0d9414f2acbffd2d86e98253914fca603a53dd"
1760
- integrity sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==
1761
-
1737
"@esbuild/darwin-arm64@0.25.0":
1738
version "0.25.0"
1739
resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.25.0.tgz#fa394164b0d89d4fdc3a8a21989af70ef579fa2c"
1740
integrity sha512-mVwdUb5SRkPayVadIOI78K7aAnPamoeFR2bT5nszFUZ9P8UpK4ratOdYbZZXYSqPKMHfS1wdHCJk1P1EZpRdvw==
1741
1767
-"@esbuild/darwin-x64@0.24.0":
1768
- version "0.24.0"
1769
- resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz#33087aab31a1eb64c89daf3d2cf8ce1775656107"
1770
- integrity sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==
1771
-
1742
"@esbuild/darwin-x64@0.25.0":
1743
version "0.25.0"
1744
resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.25.0.tgz#91979d98d30ba6e7d69b22c617cc82bdad60e47a"
1745
integrity sha512-DgDaYsPWFTS4S3nWpFcMn/33ZZwAAeAFKNHNa1QN0rI4pUjgqf0f7ONmXf6d22tqTY+H9FNdgeaAa+YIFUn2Rg==
1746
1777
-"@esbuild/freebsd-arm64@0.24.0":
1778
- version "0.24.0"
1779
- resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz#bb76e5ea9e97fa3c753472f19421075d3a33e8a7"
1780
- integrity sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==
1781
-
1747
"@esbuild/freebsd-arm64@0.25.0":
1748
version "0.25.0"
1749
resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.0.tgz#b97e97073310736b430a07b099d837084b85e9ce"
1750
integrity sha512-VN4ocxy6dxefN1MepBx/iD1dH5K8qNtNe227I0mnTRjry8tj5MRk4zprLEdG8WPyAPb93/e4pSgi1SoHdgOa4w==
1751
1787
-"@esbuild/freebsd-x64@0.24.0":
1788
- version "0.24.0"
1789
- resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz#e0e2ce9249fdf6ee29e5dc3d420c7007fa579b93"
1790
- integrity sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==
1791
-
1752
"@esbuild/freebsd-x64@0.25.0":
1753
version "0.25.0"
1754
resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.25.0.tgz#f3b694d0da61d9910ec7deff794d444cfbf3b6e7"
1755
integrity sha512-mrSgt7lCh07FY+hDD1TxiTyIHyttn6vnjesnPoVDNmDfOmggTLXRv8Id5fNZey1gl/V2dyVK1VXXqVsQIiAk+A==
1756
1797
-"@esbuild/linux-arm64@0.24.0":
1798
- version "0.24.0"
1799
- resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz#d1b2aa58085f73ecf45533c07c82d81235388e75"
1800
- integrity sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==
1801
-
1757
"@esbuild/linux-arm64@0.25.0":
1758
version "0.25.0"
1759
resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.25.0.tgz#f921f699f162f332036d5657cad9036f7a993f73"
1760
integrity sha512-9QAQjTWNDM/Vk2bgBl17yWuZxZNQIF0OUUuPZRKoDtqF2k4EtYbpyiG5/Dk7nqeK6kIJWPYldkOcBqjXjrUlmg==
1761
1807
-"@esbuild/linux-arm@0.24.0":
1808
- version "0.24.0"
1809
- resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz#8e4915df8ea3e12b690a057e77a47b1d5935ef6d"
1810
- integrity sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==
1811
-
1762
"@esbuild/linux-arm@0.25.0":
1763
version "0.25.0"
1764
resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.25.0.tgz#cc49305b3c6da317c900688995a4050e6cc91ca3"
1765
integrity sha512-vkB3IYj2IDo3g9xX7HqhPYxVkNQe8qTK55fraQyTzTX/fxaDtXiEnavv9geOsonh2Fd2RMB+i5cbhu2zMNWJwg==
1766
1817
-"@esbuild/linux-ia32@0.24.0":
1818
- version "0.24.0"
1819
- resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz#8200b1110666c39ab316572324b7af63d82013fb"
1820
- integrity sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==
1821
-
1767
"@esbuild/linux-ia32@0.25.0":
1768
version "0.25.0"
1769
resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.25.0.tgz#3e0736fcfab16cff042dec806247e2c76e109e19"
1770
integrity sha512-43ET5bHbphBegyeqLb7I1eYn2P/JYGNmzzdidq/w0T8E2SsYL1U6un2NFROFRg1JZLTzdCoRomg8Rvf9M6W6Gg==
1771
1827
-"@esbuild/linux-loong64@0.24.0":
1828
- version "0.24.0"
1829
- resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz#6ff0c99cf647504df321d0640f0d32e557da745c"
1830
- integrity sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==
1831
-
1772
"@esbuild/linux-loong64@0.25.0":
1773
version "0.25.0"
1774
resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.25.0.tgz#ea2bf730883cddb9dfb85124232b5a875b8020c7"
1775
integrity sha512-fC95c/xyNFueMhClxJmeRIj2yrSMdDfmqJnyOY4ZqsALkDrrKJfIg5NTMSzVBr5YW1jf+l7/cndBfP3MSDpoHw==
1776
1837
-"@esbuild/linux-mips64el@0.24.0":
1838
- version "0.24.0"
1839
- resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz#3f720ccd4d59bfeb4c2ce276a46b77ad380fa1f3"
1840
- integrity sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==
1841
-
1777
"@esbuild/linux-mips64el@0.25.0":
1778
version "0.25.0"
1779
resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.25.0.tgz#4cababb14eede09248980a2d2d8b966464294ff1"
1780
integrity sha512-nkAMFju7KDW73T1DdH7glcyIptm95a7Le8irTQNO/qtkoyypZAnjchQgooFUDQhNAy4iu08N79W4T4pMBwhPwQ==
1781
1847
-"@esbuild/linux-ppc64@0.24.0":
1848
- version "0.24.0"
1849
- resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz#9d6b188b15c25afd2e213474bf5f31e42e3aa09e"
1850
- integrity sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==
1851
-
1782
"@esbuild/linux-ppc64@0.25.0":
1783
version "0.25.0"
1784
resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.25.0.tgz#8860a4609914c065373a77242e985179658e1951"
1785
integrity sha512-NhyOejdhRGS8Iwv+KKR2zTq2PpysF9XqY+Zk77vQHqNbo/PwZCzB5/h7VGuREZm1fixhs4Q/qWRSi5zmAiO4Fw==
1786
1857
-"@esbuild/linux-riscv64@0.24.0":
1858
- version "0.24.0"
1859
- resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz#f989fdc9752dfda286c9cd87c46248e4dfecbc25"
1860
- integrity sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==
1861
-
1787
"@esbuild/linux-riscv64@0.25.0":
1788
version "0.25.0"
1789
resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.25.0.tgz#baf26e20bb2d38cfb86ee282dff840c04f4ed987"
1790
integrity sha512-5S/rbP5OY+GHLC5qXp1y/Mx//e92L1YDqkiBbO9TQOvuFXM+iDqUNG5XopAnXoRH3FjIUDkeGcY1cgNvnXp/kA==
1791
1867
-"@esbuild/linux-s390x@0.24.0":
1868
- version "0.24.0"
1869
- resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz#29ebf87e4132ea659c1489fce63cd8509d1c7319"
1870
- integrity sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==
1871
-
1792
"@esbuild/linux-s390x@0.25.0":
1793
version "0.25.0"
1794
resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.25.0.tgz#8323afc0d6cb1b6dc6e9fd21efd9e1542c3640a4"
1795
integrity sha512-XM2BFsEBz0Fw37V0zU4CXfcfuACMrppsMFKdYY2WuTS3yi8O1nFOhil/xhKTmE1nPmVyvQJjJivgDT+xh8pXJA==
1796
1877
-"@esbuild/linux-x64@0.24.0":
1878
- version "0.24.0"
1879
- resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz#4af48c5c0479569b1f359ffbce22d15f261c0cef"
1880
- integrity sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==
1881
-
1797
"@esbuild/linux-x64@0.25.0":
1798
version "0.25.0"
1799
resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.25.0.tgz#08fcf60cb400ed2382e9f8e0f5590bac8810469a"
@@ -1889,71 +1804,36 @@
1804
resolved "https://registry.yarnpkg.com/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.0.tgz#935c6c74e20f7224918fbe2e6c6fe865b6c6ea5b"
1805
integrity sha512-RuG4PSMPFfrkH6UwCAqBzauBWTygTvb1nxWasEJooGSJ/NwRw7b2HOwyRTQIU97Hq37l3npXoZGYMy3b3xYvPw==
1806
1892
-"@esbuild/netbsd-x64@0.24.0":
1893
- version "0.24.0"
1894
- resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz#1ae73d23cc044a0ebd4f198334416fb26c31366c"
1895
- integrity sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==
1896
-
1807
"@esbuild/netbsd-x64@0.25.0":
1808
version "0.25.0"
1809
resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.25.0.tgz#414677cef66d16c5a4d210751eb2881bb9c1b62b"
1810
integrity sha512-jl+qisSB5jk01N5f7sPCsBENCOlPiS/xptD5yxOx2oqQfyourJwIKLRA2yqWdifj3owQZCL2sn6o08dBzZGQzA==
1811
1902
-"@esbuild/openbsd-arm64@0.24.0":
1903
- version "0.24.0"
1904
- resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz#5d904a4f5158c89859fd902c427f96d6a9e632e2"
1905
- integrity sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==
1906
-
1812
"@esbuild/openbsd-arm64@0.25.0":
1813
version "0.25.0"
1814
resolved "https://registry.yarnpkg.com/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.0.tgz#8fd55a4d08d25cdc572844f13c88d678c84d13f7"
1815
integrity sha512-21sUNbq2r84YE+SJDfaQRvdgznTD8Xc0oc3p3iW/a1EVWeNj/SdUCbm5U0itZPQYRuRTW20fPMWMpcrciH2EJw==
1816
1912
-"@esbuild/openbsd-x64@0.24.0":
1913
- version "0.24.0"
1914
- resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz#4c8aa88c49187c601bae2971e71c6dc5e0ad1cdf"
1915
- integrity sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==
1916
-
1817
"@esbuild/openbsd-x64@0.25.0":
1818
version "0.25.0"
1819
resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.25.0.tgz#0c48ddb1494bbc2d6bcbaa1429a7f465fa1dedde"
1820
integrity sha512-2gwwriSMPcCFRlPlKx3zLQhfN/2WjJ2NSlg5TKLQOJdV0mSxIcYNTMhk3H3ulL/cak+Xj0lY1Ym9ysDV1igceg==
1821
1922
-"@esbuild/sunos-x64@0.24.0":
1923
- version "0.24.0"
1924
- resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz#8ddc35a0ea38575fa44eda30a5ee01ae2fa54dd4"
1925
- integrity sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==
1926
-
1822
"@esbuild/sunos-x64@0.25.0":
1823
version "0.25.0"
1824
resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.25.0.tgz#86ff9075d77962b60dd26203d7352f92684c8c92"
1825
integrity sha512-bxI7ThgLzPrPz484/S9jLlvUAHYMzy6I0XiU1ZMeAEOBcS0VePBFxh1JjTQt3Xiat5b6Oh4x7UC7IwKQKIJRIg==
1826
1932
-"@esbuild/win32-arm64@0.24.0":
1933
- version "0.24.0"
1934
- resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz#6e79c8543f282c4539db684a207ae0e174a9007b"
1935
- integrity sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==
1936
-
1827
"@esbuild/win32-arm64@0.25.0":
1828
version "0.25.0"
1829
resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.25.0.tgz#849c62327c3229467f5b5cd681bf50588442e96c"
1830
integrity sha512-ZUAc2YK6JW89xTbXvftxdnYy3m4iHIkDtK3CLce8wg8M2L+YZhIvO1DKpxrd0Yr59AeNNkTiic9YLf6FTtXWMw==
1831
1942
-"@esbuild/win32-ia32@0.24.0":
1943
- version "0.24.0"
1944
- resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz#057af345da256b7192d18b676a02e95d0fa39103"
1945
- integrity sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==
1946
-
1832
"@esbuild/win32-ia32@0.25.0":
1833
version "0.25.0"
1834
resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.25.0.tgz#f62eb480cd7cca088cb65bb46a6db25b725dc079"
1835
integrity sha512-eSNxISBu8XweVEWG31/JzjkIGbGIJN/TrRoiSVZwZ6pkC6VX4Im/WV2cz559/TXLcYbcrDN8JtKgd9DJVIo8GA==
1836
1952
-"@esbuild/win32-x64@0.24.0":
1953
- version "0.24.0"
1954
- resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz#168ab1c7e1c318b922637fad8f339d48b01e1244"
1955
- integrity sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==
1956
-
1837
"@esbuild/win32-x64@0.25.0":
1838
version "0.25.0"
1839
resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.25.0.tgz#c8e119a30a7c8d60b9d2e22d2073722dde3b710b"
@@ -2145,7 +2025,7 @@
2025
js-yaml "^3.13.1"
2026
resolve-from "^5.0.0"
2027
2148
-"@istanbuljs/schema@^0.1.2":
2028
+"@istanbuljs/schema@^0.1.2", "@istanbuljs/schema@^0.1.3":
2029
version "0.1.3"
2030
resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
2031
integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
@@ -3102,6 +2982,11 @@
2982
resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca"
2983
integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==
2984
2985
+"@types/mocha@^10.0.10", "@types/mocha@^10.0.2":
2986
+ version "10.0.10"
2987
+ resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.10.tgz#91f62905e8d23cbd66225312f239454a23bebfa0"
2988
+ integrity sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==
2989
+
2990
"@types/node@*", "@types/node@^18.7.18":
2991
version "18.7.19"
2992
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.19.tgz#ad83aa9b7af470fab7e0f562be87e97dc8ffe08e"
@@ -3170,6 +3055,11 @@
3055
resolved "https://registry.yarnpkg.com/@types/triple-beam/-/triple-beam-1.3.5.tgz#74fef9ffbaa198eb8b588be029f38b00299caa2c"
3056
integrity sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==
3057
3058
+"@types/vscode@^1.96.0":
3059
+ version "1.96.0"
3060
+ resolved "https://registry.yarnpkg.com/@types/vscode/-/vscode-1.96.0.tgz#3181004bf25d71677ae4aacdd7605a3fd7edf08e"
3061
+ integrity sha512-qvZbSZo+K4ZYmmDuaodMbAa67Pl6VDQzLKFka6rq+3WUTY4Kro7Bwoi0CuZLO/wema0ygcmpwow7zZfPJTs5jg==
3062
+
3063
"@types/yargs-parser@*":
3064
version "21.0.0"
3065
resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b"
@@ -3442,6 +3332,32 @@
3332
resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406"
3333
integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==
3334
3335
+"@vscode/test-cli@^0.0.10":
3336
+ version "0.0.10"
3337
+ resolved "https://registry.yarnpkg.com/@vscode/test-cli/-/test-cli-0.0.10.tgz#35f0e81c2e0ff8daceb223e99d1b65306c15822c"
3338
+ integrity sha512-B0mMH4ia+MOOtwNiLi79XhA+MLmUItIC8FckEuKrVAVriIuSWjt7vv4+bF8qVFiNFe4QRfzPaIZk39FZGWEwHA==
3339
+ dependencies:
3340
+ "@types/mocha" "^10.0.2"
3341
+ c8 "^9.1.0"
3342
+ chokidar "^3.5.3"
3343
+ enhanced-resolve "^5.15.0"
3344
+ glob "^10.3.10"
3345
+ minimatch "^9.0.3"
3346
+ mocha "^10.2.0"
3347
+ supports-color "^9.4.0"
3348
+ yargs "^17.7.2"
3349
+
3350
+"@vscode/test-electron@^2.4.1":
3351
+ version "2.4.1"
3352
+ resolved "https://registry.yarnpkg.com/@vscode/test-electron/-/test-electron-2.4.1.tgz#5c2760640bf692efbdaa18bafcd35fb519688941"
3353
+ integrity sha512-Gc6EdaLANdktQ1t+zozoBVRynfIsMKMc94Svu1QreOBC8y76x4tvaK32TljrLi1LI2+PK58sDVbL7ALdqf3VRQ==
3354
+ dependencies:
3355
+ http-proxy-agent "^7.0.2"
3356
+ https-proxy-agent "^7.0.5"
3357
+ jszip "^3.10.1"
3358
+ ora "^7.0.1"
3359
+ semver "^7.6.2"
3360
+
3361
abab@^2.0.6:
3362
version "2.0.6"
3363
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291"
@@ -3497,6 +3413,11 @@ agent-base@6:
3413
dependencies:
3414
debug "4"
3415
3416
+agent-base@^7.1.0, agent-base@^7.1.2:
3417
+ version "7.1.3"
3418
+ resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1"
3419
+ integrity sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==
3420
+
3421
ajv@^6.12.4:
3422
version "6.12.6"
3423
resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
@@ -3507,6 +3428,11 @@ ajv@^6.12.4:
3428
json-schema-traverse "^0.4.1"
3429
uri-js "^4.2.2"
3430
3431
+ansi-colors@^4.1.3:
3432
+ version "4.1.3"
3433
+ resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b"
3434
+ integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==
3435
+
3436
ansi-escapes@^4.2.1:
3437
version "4.3.2"
3438
resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e"
@@ -3561,6 +3487,14 @@ anymatch@^3.0.3:
3487
normalize-path "^3.0.0"
3488
picomatch "^2.0.4"
3489
3490
+anymatch@~3.1.2:
3491
+ version "3.1.3"
3492
+ resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
3493
+ integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==
3494
+ dependencies:
3495
+ normalize-path "^3.0.0"
3496
+ picomatch "^2.0.4"
3497
+
3498
arg@^4.1.0:
3499
version "4.1.3"
3500
resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
@@ -3820,6 +3754,11 @@ base64-js@^1.3.1:
3754
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
3755
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
3756
3757
+binary-extensions@^2.0.0:
3758
+ version "2.3.0"
3759
+ resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522"
3760
+ integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==
3761
+
3762
bl@^4.1.0:
3763
version "4.1.0"
3764
resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
@@ -3829,6 +3768,15 @@ bl@^4.1.0:
3768
inherits "^2.0.4"
3769
readable-stream "^3.4.0"
3770
3771
+bl@^5.0.0:
3772
+ version "5.1.0"
3773
+ resolved "https://registry.yarnpkg.com/bl/-/bl-5.1.0.tgz#183715f678c7188ecef9fe475d90209400624273"
3774
+ integrity sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==
3775
+ dependencies:
3776
+ buffer "^6.0.3"
3777
+ inherits "^2.0.4"
3778
+ readable-stream "^3.4.0"
3779
+
3780
brace-expansion@^1.1.7:
3781
version "1.1.11"
3782
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
@@ -3844,7 +3792,7 @@ brace-expansion@^2.0.1:
3792
dependencies:
3793
balanced-match "^1.0.0"
3794
3847
-braces@^3.0.3:
3795
+braces@^3.0.3, braces@~3.0.2:
3796
version "3.0.3"
3797
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789"
3798
integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==
@@ -3856,6 +3804,11 @@ browser-process-hrtime@^1.0.0:
3804
resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626"
3805
integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==
3806
3807
+browser-stdout@^1.3.1:
3808
+ version "1.3.1"
3809
+ resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60"
3810
+ integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==
3811
+
3812
browserslist@^4.21.3, browserslist@^4.21.5:
3813
version "4.21.7"
3814
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.7.tgz#e2b420947e5fb0a58e8f4668ae6e23488127e551"
@@ -3903,6 +3856,31 @@ buffer@^5.5.0:
3856
base64-js "^1.3.1"
3857
ieee754 "^1.1.13"
3858
3859
+buffer@^6.0.3:
3860
+ version "6.0.3"
3861
+ resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6"
3862
+ integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==
3863
+ dependencies:
3864
+ base64-js "^1.3.1"
3865
+ ieee754 "^1.2.1"
3866
+
3867
+c8@^9.1.0:
3868
+ version "9.1.0"
3869
+ resolved "https://registry.yarnpkg.com/c8/-/c8-9.1.0.tgz#0e57ba3ab9e5960ab1d650b4a86f71e53cb68112"
3870
+ integrity sha512-mBWcT5iqNir1zIkzSPyI3NCR9EZCVI3WUD+AVO17MVWTSFNyUueXE82qTeampNtTr+ilN/5Ua3j24LgbCKjDVg==
3871
+ dependencies:
3872
+ "@bcoe/v8-coverage" "^0.2.3"
3873
+ "@istanbuljs/schema" "^0.1.3"
3874
+ find-up "^5.0.0"
3875
+ foreground-child "^3.1.1"
3876
+ istanbul-lib-coverage "^3.2.0"
3877
+ istanbul-lib-report "^3.0.1"
3878
+ istanbul-reports "^3.1.6"
3879
+ test-exclude "^6.0.0"
3880
+ v8-to-istanbul "^9.0.0"
3881
+ yargs "^17.7.2"
3882
+ yargs-parser "^21.1.1"
3883
+
3884
call-bind@^1.0.2:
3885
version "1.0.2"
3886
resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
@@ -3926,7 +3904,7 @@ camelcase@^5.0.0, camelcase@^5.3.1:
3904
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
3905
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
3906
3929
-camelcase@^6.2.0:
3907
+camelcase@^6.0.0, camelcase@^6.2.0:
3908
version "6.3.0"
3909
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a"
3910
integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
@@ -3958,11 +3936,31 @@ chalk@4, chalk@^4.0.0, chalk@^4.1.0:
3936
ansi-styles "^4.1.0"
3937
supports-color "^7.1.0"
3938
3939
+chalk@^5.0.0, chalk@^5.3.0:
3940
+ version "5.4.1"
3941
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.4.1.tgz#1b48bf0963ec158dce2aacf69c093ae2dd2092d8"
3942
+ integrity sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==
3943
+
3944
char-regex@^1.0.2:
3945
version "1.0.2"
3946
resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
3947
integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
3948
3949
+chokidar@^3.5.3:
3950
+ version "3.6.0"
3951
+ resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b"
3952
+ integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==
3953
+ dependencies:
3954
+ anymatch "~3.1.2"
3955
+ braces "~3.0.2"
3956
+ glob-parent "~5.1.2"
3957
+ is-binary-path "~2.1.0"
3958
+ is-glob "~4.0.1"
3959
+ normalize-path "~3.0.0"
3960
+ readdirp "~3.6.0"
3961
+ optionalDependencies:
3962
+ fsevents "~2.3.2"
3963
+
3964
ci-info@^3.2.0:
3965
version "3.4.0"
3966
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.4.0.tgz#b28484fd436cbc267900364f096c9dc185efb251"
@@ -3987,7 +3985,14 @@ cli-cursor@^3.1.0:
3985
dependencies:
3986
restore-cursor "^3.1.0"
3987
3990
-cli-spinners@^2.5.0:
3988
+cli-cursor@^4.0.0:
3989
+ version "4.0.0"
3990
+ resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-4.0.0.tgz#3cecfe3734bf4fe02a8361cbdc0f6fe28c6a57ea"
3991
+ integrity sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==
3992
+ dependencies:
3993
+ restore-cursor "^4.0.0"
3994
+
3995
+cli-spinners@^2.5.0, cli-spinners@^2.9.0:
3996
version "2.9.2"
3997
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41"
3998
integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==
@@ -4147,6 +4152,11 @@ core-js-compat@^3.30.1, core-js-compat@^3.30.2:
4152
dependencies:
4153
browserslist "^4.21.5"
4154
4155
+core-util-is@~1.0.0:
4156
+ version "1.0.3"
4157
+ resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85"
4158
+ integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==
4159
+
4160
create-require@^1.1.0:
4161
version "1.1.1"
4162
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
@@ -4231,11 +4241,23 @@ debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, d
4241
dependencies:
4242
ms "2.1.2"
4243
4244
+debug@^4.3.5:
4245
+ version "4.4.0"
4246
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a"
4247
+ integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
4248
+ dependencies:
4249
+ ms "^2.1.3"
4250
+
4251
decamelize@^1.2.0:
4252
version "1.2.0"
4253
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
4254
integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==
4255
4256
+decamelize@^4.0.0:
4257
+ version "4.0.0"
4258
+ resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-4.0.0.tgz#aa472d7bf660eb15f3494efd531cab7f2a709837"
4259
+ integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==
4260
+
4261
decimal.js@^10.3.1:
4262
version "10.4.1"
4263
resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.1.tgz#be75eeac4a2281aace80c1a8753587c27ef053e7"
@@ -4311,6 +4333,11 @@ diff@^4.0.1:
4333
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
4334
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
4335
4336
+diff@^5.2.0:
4337
+ version "5.2.0"
4338
+ resolved "https://registry.yarnpkg.com/diff/-/diff-5.2.0.tgz#26ded047cd1179b78b9537d5ef725503ce1ae531"
4339
+ integrity sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==
4340
+
4341
difflib@~0.2.1:
4342
version "0.2.4"
4343
resolved "https://registry.yarnpkg.com/difflib/-/difflib-0.2.4.tgz#b5e30361a6db023176d562892db85940a718f47e"
@@ -4376,6 +4403,11 @@ emittery@^0.13.1:
4403
resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.13.1.tgz#c04b8c3457490e0847ae51fced3af52d338e3dad"
4404
integrity sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==
4405
4406
+emoji-regex@^10.2.1:
4407
+ version "10.4.0"
4408
+ resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.4.0.tgz#03553afea80b3975749cfcb36f776ca268e413d4"
4409
+ integrity sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==
4410
+
4411
emoji-regex@^8.0.0:
4412
version "8.0.0"
4413
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
@@ -4391,6 +4423,14 @@ enabled@2.0.x:
4423
resolved "https://registry.yarnpkg.com/enabled/-/enabled-2.0.0.tgz#f9dd92ec2d6f4bbc0d5d1e64e21d61cd4665e7c2"
4424
integrity sha512-AKrN98kuwOzMIdAizXGI86UFBoo26CL21UM763y1h/GMSJ4/OHU9k2YlsmBpyScFo/wbLzWQJBMCW4+IO3/+OQ==
4425
4426
+enhanced-resolve@^5.15.0:
4427
+ version "5.18.0"
4428
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz#91eb1db193896b9801251eeff1c6980278b1e404"
4429
+ integrity sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==
4430
+ dependencies:
4431
+ graceful-fs "^4.2.4"
4432
+ tapable "^2.2.0"
4433
+
4434
entities@^4.4.0:
4435
version "4.4.0"
4436
resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174"
@@ -4408,36 +4448,6 @@ es5-ext@0.8.x:
4448
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.8.2.tgz#aba8d9e1943a895ac96837a62a39b3f55ecd94ab"
4449
integrity sha512-H19ompyhnKiBdjHR1DPHvf5RHgHPmJaY9JNzFGbMbPgdsUkvnUCN1Ke8J4Y0IMyTwFM2M9l4h2GoHwzwpSmXbA==
4450
4411
-esbuild@^0.24.0:
4412
- version "0.24.0"
4413
- resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.24.0.tgz#f2d470596885fcb2e91c21eb3da3b3c89c0b55e7"
4414
- integrity sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==
4415
- optionalDependencies:
4416
- "@esbuild/aix-ppc64" "0.24.0"
4417
- "@esbuild/android-arm" "0.24.0"
4418
- "@esbuild/android-arm64" "0.24.0"
4419
- "@esbuild/android-x64" "0.24.0"
4420
- "@esbuild/darwin-arm64" "0.24.0"
4421
- "@esbuild/darwin-x64" "0.24.0"
4422
- "@esbuild/freebsd-arm64" "0.24.0"
4423
- "@esbuild/freebsd-x64" "0.24.0"
4424
- "@esbuild/linux-arm" "0.24.0"
4425
- "@esbuild/linux-arm64" "0.24.0"
4426
- "@esbuild/linux-ia32" "0.24.0"
4427
- "@esbuild/linux-loong64" "0.24.0"
4428
- "@esbuild/linux-mips64el" "0.24.0"
4429
- "@esbuild/linux-ppc64" "0.24.0"
4430
- "@esbuild/linux-riscv64" "0.24.0"
4431
- "@esbuild/linux-s390x" "0.24.0"
4432
- "@esbuild/linux-x64" "0.24.0"
4433
- "@esbuild/netbsd-x64" "0.24.0"
4434
- "@esbuild/openbsd-arm64" "0.24.0"
4435
- "@esbuild/openbsd-x64" "0.24.0"
4436
- "@esbuild/sunos-x64" "0.24.0"
4437
- "@esbuild/win32-arm64" "0.24.0"
4438
- "@esbuild/win32-ia32" "0.24.0"
4439
- "@esbuild/win32-x64" "0.24.0"
4440
-
4451
esbuild@^0.25.0:
4452
version "0.25.0"
4453
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.0.tgz#0de1787a77206c5a79eeb634a623d39b5006ce92"
@@ -4952,6 +4962,11 @@ flat-cache@^4.0.0:
4962
flatted "^3.2.9"
4963
keyv "^4.5.4"
4964
4965
+flat@^5.0.2:
4966
+ version "5.0.2"
4967
+ resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241"
4968
+ integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==
4969
+
4970
flatted@^3.1.0:
4971
version "3.2.7"
4972
resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787"
@@ -4993,6 +5008,14 @@ foreground-child@^3.1.0:
5008
cross-spawn "^7.0.0"
5009
signal-exit "^4.0.1"
5010
5011
+foreground-child@^3.1.1:
5012
+ version "3.3.0"
5013
+ resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-3.3.0.tgz#0ac8644c06e431439f8561db8ecf29a7b5519c77"
5014
+ integrity sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==
5015
+ dependencies:
5016
+ cross-spawn "^7.0.0"
5017
+ signal-exit "^4.0.1"
5018
+
5019
form-data@^4.0.0:
5020
version "4.0.0"
5021
resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452"
@@ -5021,6 +5044,11 @@ fsevents@^2.3.2:
5044
resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
5045
integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
5046
5047
+fsevents@~2.3.2:
5048
+ version "2.3.3"
5049
+ resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6"
5050
+ integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==
5051
+
5052
function-bind@^1.1.1:
5053
version "1.1.1"
5054
resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
@@ -5055,7 +5083,7 @@ get-stream@^6.0.0:
5083
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
5084
integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
5085
5058
-glob-parent@^5.1.2:
5086
+glob-parent@^5.1.2, glob-parent@~5.1.2:
5087
version "5.1.2"
5088
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
5089
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
@@ -5080,7 +5108,7 @@ glob@^10.3.10:
5108
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
5109
path-scurry "^1.10.1"
5110
5083
-glob@^10.3.7:
5111
+glob@^10.3.7, glob@^10.4.5:
5112
version "10.4.5"
5113
resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956"
5114
integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==
@@ -5104,6 +5132,17 @@ glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
5132
once "^1.3.0"
5133
path-is-absolute "^1.0.0"
5134
5135
+glob@^8.1.0:
5136
+ version "8.1.0"
5137
+ resolved "https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e"
5138
+ integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==
5139
+ dependencies:
5140
+ fs.realpath "^1.0.0"
5141
+ inflight "^1.0.4"
5142
+ inherits "2"
5143
+ minimatch "^5.0.1"
5144
+ once "^1.3.0"
5145
+
5146
global-modules@^1.0.0:
5147
version "1.0.0"
5148
resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea"
@@ -5153,7 +5192,7 @@ globby@^11.1.0:
5192
merge2 "^1.4.1"
5193
slash "^3.0.0"
5194
5156
-graceful-fs@^4.1.2, graceful-fs@^4.1.6:
5195
+graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.4:
5196
version "4.2.11"
5197
resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3"
5198
integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==
@@ -5197,6 +5236,11 @@ has@^1.0.3:
5236
dependencies:
5237
function-bind "^1.1.1"
5238
5239
+he@^1.2.0:
5240
+ version "1.2.0"
5241
+ resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f"
5242
+ integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==
5243
+
5244
"heap@>= 0.2.0":
5245
version "0.2.7"
5246
resolved "https://registry.yarnpkg.com/heap/-/heap-0.2.7.tgz#1e6adf711d3f27ce35a81fe3b7bd576c2260a8fc"
@@ -5263,6 +5307,14 @@ http-proxy-agent@^5.0.0:
5307
agent-base "6"
5308
debug "4"
5309
5310
+http-proxy-agent@^7.0.2:
5311
+ version "7.0.2"
5312
+ resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e"
5313
+ integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==
5314
+ dependencies:
5315
+ agent-base "^7.1.0"
5316
+ debug "^4.3.4"
5317
+
5318
https-proxy-agent@^5.0.1:
5319
version "5.0.1"
5320
resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6"
@@ -5271,6 +5323,14 @@ https-proxy-agent@^5.0.1:
5323
agent-base "6"
5324
debug "4"
5325
5326
+https-proxy-agent@^7.0.5:
5327
+ version "7.0.6"
5328
+ resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9"
5329
+ integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==
5330
+ dependencies:
5331
+ agent-base "^7.1.2"
5332
+ debug "4"
5333
+
5334
human-signals@^2.1.0:
5335
version "2.1.0"
5336
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0"
@@ -5283,7 +5343,7 @@ iconv-lite@0.6.3:
5343
dependencies:
5344
safer-buffer ">= 2.1.2 < 3.0.0"
5345
5286
-ieee754@^1.1.13:
5346
+ieee754@^1.1.13, ieee754@^1.2.1:
5347
version "1.2.1"
5348
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
5349
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
@@ -5303,6 +5363,11 @@ ignore@^5.3.1:
5363
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
5364
integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
5365
5366
+immediate@~3.0.5:
5367
+ version "3.0.6"
5368
+ resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
5369
+ integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==
5370
+
5371
import-fresh@^3.2.1:
5372
version "3.3.0"
5373
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
@@ -5332,7 +5397,7 @@ inflight@^1.0.4:
5397
once "^1.3.0"
5398
wrappy "1"
5399
5335
-inherits@2, inherits@^2.0.3, inherits@^2.0.4:
5400
+inherits@2, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
5401
version "2.0.4"
5402
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
5403
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
@@ -5359,6 +5424,13 @@ is-arrayish@^0.3.1:
5424
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03"
5425
integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==
5426
5427
+is-binary-path@~2.1.0:
5428
+ version "2.1.0"
5429
+ resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
5430
+ integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
5431
+ dependencies:
5432
+ binary-extensions "^2.0.0"
5433
+
5434
is-core-module@^2.11.0:
5435
version "2.12.1"
5436
resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd"
@@ -5388,7 +5460,7 @@ is-generator-fn@^2.0.0:
5460
resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118"
5461
integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==
5462
5391
-is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3:
5463
+is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
5464
version "4.0.3"
5465
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084"
5466
integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
@@ -5400,6 +5472,11 @@ is-interactive@^1.0.0:
5472
resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
5473
integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
5474
5475
+is-interactive@^2.0.0:
5476
+ version "2.0.0"
5477
+ resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-2.0.0.tgz#40c57614593826da1100ade6059778d597f16e90"
5478
+ integrity sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==
5479
+
5480
is-number@^7.0.0:
5481
version "7.0.0"
5482
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
@@ -5410,6 +5487,11 @@ is-path-inside@^3.0.3:
5487
resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283"
5488
integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==
5489
5490
+is-plain-obj@^2.1.0:
5491
+ version "2.1.0"
5492
+ resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
5493
+ integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
5494
+
5495
is-plain-object@^2.0.4:
5496
version "2.0.4"
5497
resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677"
@@ -5432,11 +5514,21 @@ is-unicode-supported@^0.1.0:
5514
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
5515
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
5516
5517
+is-unicode-supported@^1.1.0, is-unicode-supported@^1.3.0:
5518
+ version "1.3.0"
5519
+ resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz#d824984b616c292a2e198207d4a609983842f714"
5520
+ integrity sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==
5521
+
5522
is-windows@^1.0.1:
5523
version "1.0.2"
5524
resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
5525
integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
5526
5527
+isarray@~1.0.0:
5528
+ version "1.0.0"
5529
+ resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
5530
+ integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==
5531
+
5532
isexe@^2.0.0:
5533
version "2.0.0"
5534
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
@@ -5472,6 +5564,15 @@ istanbul-lib-report@^3.0.0:
5564
make-dir "^3.0.0"
5565
supports-color "^7.1.0"
5566
5567
+istanbul-lib-report@^3.0.1:
5568
+ version "3.0.1"
5569
+ resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d"
5570
+ integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==
5571
+ dependencies:
5572
+ istanbul-lib-coverage "^3.0.0"
5573
+ make-dir "^4.0.0"
5574
+ supports-color "^7.1.0"
5575
+
5576
istanbul-lib-source-maps@^4.0.0:
5577
version "4.0.1"
5578
resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551"
@@ -5489,6 +5590,14 @@ istanbul-reports@^3.1.3:
5590
html-escaper "^2.0.0"
5591
istanbul-lib-report "^3.0.0"
5592
5593
+istanbul-reports@^3.1.6:
5594
+ version "3.1.7"
5595
+ resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.7.tgz#daed12b9e1dca518e15c056e1e537e741280fa0b"
5596
+ integrity sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==
5597
+ dependencies:
5598
+ html-escaper "^2.0.0"
5599
+ istanbul-lib-report "^3.0.0"
5600
+
5601
jackspeak@^2.3.5:
5602
version "2.3.6"
5603
resolved "https://registry.yarnpkg.com/jackspeak/-/jackspeak-2.3.6.tgz#647ecc472238aee4b06ac0e461acc21a8c505ca8"
@@ -6745,6 +6854,16 @@ jsonfile@^4.0.0:
6854
optionalDependencies:
6855
graceful-fs "^4.1.6"
6856
6857
+jszip@^3.10.1:
6858
+ version "3.10.1"
6859
+ resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.10.1.tgz#34aee70eb18ea1faec2f589208a157d1feb091c2"
6860
+ integrity sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==
6861
+ dependencies:
6862
+ lie "~3.3.0"
6863
+ pako "~1.0.2"
6864
+ readable-stream "~2.3.6"
6865
+ setimmediate "^1.0.5"
6866
+
6867
keypress@~0.2.1:
6868
version "0.2.1"
6869
resolved "https://registry.yarnpkg.com/keypress/-/keypress-0.2.1.tgz#1e80454250018dbad4c3fe94497d6e67b6269c77"
@@ -6798,6 +6917,13 @@ levn@~0.3.0:
6917
prelude-ls "~1.1.2"
6918
type-check "~0.3.2"
6919
6920
+lie@~3.3.0:
6921
+ version "3.3.0"
6922
+ resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a"
6923
+ integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==
6924
+ dependencies:
6925
+ immediate "~3.0.5"
6926
+
6927
lines-and-columns@^1.1.6:
6928
version "1.2.4"
6929
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
@@ -6853,6 +6979,14 @@ log-symbols@^4.1.0:
6979
chalk "^4.1.0"
6980
is-unicode-supported "^0.1.0"
6981
6982
+log-symbols@^5.1.0:
6983
+ version "5.1.0"
6984
+ resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-5.1.0.tgz#a20e3b9a5f53fac6aeb8e2bb22c07cf2c8f16d93"
6985
+ integrity sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==
6986
+ dependencies:
6987
+ chalk "^5.0.0"
6988
+ is-unicode-supported "^1.1.0"
6989
+
6990
logform@^2.6.0, logform@^2.7.0:
6991
version "2.7.0"
6992
resolved "https://registry.yarnpkg.com/logform/-/logform-2.7.0.tgz#cfca97528ef290f2e125a08396805002b2d060d1"
@@ -6916,6 +7050,13 @@ make-dir@^3.0.0:
7050
dependencies:
7051
semver "^6.0.0"
7052
7053
+make-dir@^4.0.0:
7054
+ version "4.0.0"
7055
+ resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e"
7056
+ integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==
7057
+ dependencies:
7058
+ semver "^7.5.3"
7059
+
7060
make-error@1.x, make-error@^1.1.1:
7061
version "1.3.6"
7062
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
@@ -6982,20 +7123,20 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2:
7123
dependencies:
7124
brace-expansion "^1.1.7"
7125
6985
-minimatch@^9.0.4:
6986
- version "9.0.5"
6987
- resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
6988
- integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
6989
- dependencies:
6990
- brace-expansion "^2.0.1"
6991
-
6992
-minimatch@~5.1.2:
7126
+minimatch@^5.0.1, minimatch@^5.1.6, minimatch@~5.1.2:
7127
version "5.1.6"
7128
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96"
7129
integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==
7130
dependencies:
7131
brace-expansion "^2.0.1"
7132
7133
+minimatch@^9.0.3, minimatch@^9.0.4:
7134
+ version "9.0.5"
7135
+ resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.5.tgz#d74f9dd6b57d83d8e98cfb82133b03978bc929e5"
7136
+ integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==
7137
+ dependencies:
7138
+ brace-expansion "^2.0.1"
7139
+
7140
minimist@^1.2.0, minimist@^1.2.8:
7141
version "1.2.8"
7142
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
@@ -7016,6 +7157,58 @@ mkdirp@3.0.1:
7157
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50"
7158
integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==
7159
7160
+mocha@^10.2.0:
7161
+ version "10.8.2"
7162
+ resolved "https://registry.yarnpkg.com/mocha/-/mocha-10.8.2.tgz#8d8342d016ed411b12a429eb731b825f961afb96"
7163
+ integrity sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==
7164
+ dependencies:
7165
+ ansi-colors "^4.1.3"
7166
+ browser-stdout "^1.3.1"
7167
+ chokidar "^3.5.3"
7168
+ debug "^4.3.5"
7169
+ diff "^5.2.0"
7170
+ escape-string-regexp "^4.0.0"
7171
+ find-up "^5.0.0"
7172
+ glob "^8.1.0"
7173
+ he "^1.2.0"
7174
+ js-yaml "^4.1.0"
7175
+ log-symbols "^4.1.0"
7176
+ minimatch "^5.1.6"
7177
+ ms "^2.1.3"
7178
+ serialize-javascript "^6.0.2"
7179
+ strip-json-comments "^3.1.1"
7180
+ supports-color "^8.1.1"
7181
+ workerpool "^6.5.1"
7182
+ yargs "^16.2.0"
7183
+ yargs-parser "^20.2.9"
7184
+ yargs-unparser "^2.0.0"
7185
+
7186
+mocha@^11.0.1:
7187
+ version "11.0.1"
7188
+ resolved "https://registry.yarnpkg.com/mocha/-/mocha-11.0.1.tgz#85c1c0e806275fe2479245be4ac4a0d81f533aa8"
7189
+ integrity sha512-+3GkODfsDG71KSCQhc4IekSW+ItCK/kiez1Z28ksWvYhKXV/syxMlerR/sC7whDp7IyreZ4YxceMLdTs5hQE8A==
7190
+ dependencies:
7191
+ ansi-colors "^4.1.3"
7192
+ browser-stdout "^1.3.1"
7193
+ chokidar "^3.5.3"
7194
+ debug "^4.3.5"
7195
+ diff "^5.2.0"
7196
+ escape-string-regexp "^4.0.0"
7197
+ find-up "^5.0.0"
7198
+ glob "^10.4.5"
7199
+ he "^1.2.0"
7200
+ js-yaml "^4.1.0"
7201
+ log-symbols "^4.1.0"
7202
+ minimatch "^5.1.6"
7203
+ ms "^2.1.3"
7204
+ serialize-javascript "^6.0.2"
7205
+ strip-json-comments "^3.1.1"
7206
+ supports-color "^8.1.1"
7207
+ workerpool "^6.5.1"
7208
+ yargs "^16.2.0"
7209
+ yargs-parser "^20.2.9"
7210
+ yargs-unparser "^2.0.0"
7211
+
7212
mri@1.1.4:
7213
version "1.1.4"
7214
resolved "https://registry.yarnpkg.com/mri/-/mri-1.1.4.tgz#7cb1dd1b9b40905f1fac053abe25b6720f44744a"
@@ -7026,7 +7219,7 @@ ms@2.1.2:
7219
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
7220
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
7221
7029
-ms@^2.1.1:
7222
+ms@^2.1.1, ms@^2.1.3:
7223
version "2.1.3"
7224
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
7225
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
@@ -7073,7 +7266,7 @@ node-releases@^2.0.19:
7266
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314"
7267
integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==
7268
7076
-normalize-path@^3.0.0:
7269
+normalize-path@^3.0.0, normalize-path@~3.0.0:
7270
version "3.0.0"
7271
resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
7272
integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
@@ -7219,6 +7412,21 @@ ora@5.4.1:
7412
strip-ansi "^6.0.0"
7413
wcwidth "^1.0.1"
7414
7415
+ora@^7.0.1:
7416
+ version "7.0.1"
7417
+ resolved "https://registry.yarnpkg.com/ora/-/ora-7.0.1.tgz#cdd530ecd865fe39e451a0e7697865669cb11930"
7418
+ integrity sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==
7419
+ dependencies:
7420
+ chalk "^5.3.0"
7421
+ cli-cursor "^4.0.0"
7422
+ cli-spinners "^2.9.0"
7423
+ is-interactive "^2.0.0"
7424
+ is-unicode-supported "^1.3.0"
7425
+ log-symbols "^5.1.0"
7426
+ stdin-discarder "^0.1.0"
7427
+ string-width "^6.1.0"
7428
+ strip-ansi "^7.1.0"
7429
+
7430
p-limit@^2.0.0, p-limit@^2.2.0:
7431
version "2.3.0"
7432
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
@@ -7264,6 +7472,11 @@ package-json-from-dist@^1.0.0:
7472
resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505"
7473
integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==
7474
7475
+pako@~1.0.2:
7476
+ version "1.0.11"
7477
+ resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
7478
+ integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
7479
+
7480
parent-module@^1.0.0:
7481
version "1.0.1"
7482
resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2"
@@ -7356,7 +7569,7 @@ picocolors@^1.1.0:
7569
resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b"
7570
integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==
7571
7359
-picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1:
7572
+picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1:
7573
version "2.3.1"
7574
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
7575
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
@@ -7456,6 +7669,11 @@ pretty-format@^29.5.0:
7669
ansi-styles "^5.0.0"
7670
react-is "^18.0.0"
7671
7672
+process-nextick-args@~2.0.0:
7673
+ version "2.0.1"
7674
+ resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
7675
+ integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
7676
+
7677
prompt-promise@^1.0.3:
7678
version "1.0.3"
7679
resolved "https://registry.yarnpkg.com/prompt-promise/-/prompt-promise-1.0.3.tgz#78ce4fcb9a14a108c49174f2d808c440d1bde265"
@@ -7512,6 +7730,13 @@ queue-microtask@^1.2.2:
7730
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
7731
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
7732
7733
+randombytes@^2.1.0:
7734
+ version "2.1.0"
7735
+ resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
7736
+ integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
7737
+ dependencies:
7738
+ safe-buffer "^5.1.0"
7739
+
7740
react-dom@0.0.0-experimental-4beb1fd8-20241118:
7741
version "0.0.0-experimental-4beb1fd8-20241118"
7742
resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-0.0.0-experimental-4beb1fd8-20241118.tgz#bf51483d52faea0618abef7d7eab681eea328ac7"
@@ -7553,6 +7778,26 @@ readable-stream@^3.4.0, readable-stream@^3.6.2:
7778
string_decoder "^1.1.1"
7779
util-deprecate "^1.0.1"
7780
7781
+readable-stream@~2.3.6:
7782
+ version "2.3.8"
7783
+ resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b"
7784
+ integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==
7785
+ dependencies:
7786
+ core-util-is "~1.0.0"
7787
+ inherits "~2.0.3"
7788
+ isarray "~1.0.0"
7789
+ process-nextick-args "~2.0.0"
7790
+ safe-buffer "~5.1.1"
7791
+ string_decoder "~1.1.1"
7792
+ util-deprecate "~1.0.1"
7793
+
7794
+readdirp@~3.6.0:
7795
+ version "3.6.0"
7796
+ resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7"
7797
+ integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
7798
+ dependencies:
7799
+ picomatch "^2.2.1"
7800
+
7801
readline@^1.3.0:
7802
version "1.3.0"
7803
resolved "https://registry.yarnpkg.com/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c"
@@ -7682,6 +7927,14 @@ restore-cursor@^3.1.0:
7927
onetime "^5.1.0"
7928
signal-exit "^3.0.2"
7929
7930
+restore-cursor@^4.0.0:
7931
+ version "4.0.0"
7932
+ resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-4.0.0.tgz#519560a4318975096def6e609d44100edaa4ccb9"
7933
+ integrity sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==
7934
+ dependencies:
7935
+ onetime "^5.1.0"
7936
+ signal-exit "^3.0.2"
7937
+
7938
reusify@^1.0.4:
7939
version "1.0.4"
7940
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
@@ -7713,16 +7966,16 @@ rxjs@^7.0.0, rxjs@^7.8.1:
7966
dependencies:
7967
tslib "^2.1.0"
7968
7716
-safe-buffer@~5.1.1:
7717
- version "5.1.2"
7718
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
7719
- integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
7720
-
7721
-safe-buffer@~5.2.0:
7969
+safe-buffer@^5.1.0, safe-buffer@~5.2.0:
7970
version "5.2.1"
7971
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
7972
integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
7973
7974
+safe-buffer@~5.1.0, safe-buffer@~5.1.1:
7975
+ version "5.1.2"
7976
+ resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
7977
+ integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
7978
+
7979
safe-stable-stringify@^2.3.1:
7980
version "2.5.0"
7981
resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz#4ca2f8e385f2831c432a719b108a3bf7af42a1dd"
@@ -7774,11 +8027,18 @@ semver@^7.5.3, semver@^7.5.4:
8027
dependencies:
8028
lru-cache "^6.0.0"
8029
7777
-semver@^7.6.0:
8030
+semver@^7.6.0, semver@^7.6.2:
8031
version "7.6.3"
8032
resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143"
8033
integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==
8034
8035
+serialize-javascript@^6.0.2:
8036
+ version "6.0.2"
8037
+ resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz#defa1e055c83bf6d59ea805d8da862254eb6a6c2"
8038
+ integrity sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==
8039
+ dependencies:
8040
+ randombytes "^2.1.0"
8041
+
8042
serializerr@^1.0.3:
8043
version "1.0.3"
8044
resolved "https://registry.yarnpkg.com/serializerr/-/serializerr-1.0.3.tgz#12d4c5aa1c3ffb8f6d1dc5f395aa9455569c3f91"
@@ -7791,6 +8051,11 @@ set-blocking@^2.0.0:
8051
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
8052
integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==
8053
8054
+setimmediate@^1.0.5:
8055
+ version "1.0.5"
8056
+ resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285"
8057
+ integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==
8058
+
8059
shallow-clone@^3.0.0:
8060
version "3.0.1"
8061
resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3"
@@ -7890,6 +8155,13 @@ stack-utils@^2.0.3:
8155
dependencies:
8156
escape-string-regexp "^2.0.0"
8157
8158
+stdin-discarder@^0.1.0:
8159
+ version "0.1.0"
8160
+ resolved "https://registry.yarnpkg.com/stdin-discarder/-/stdin-discarder-0.1.0.tgz#22b3e400393a8e28ebf53f9958f3880622efde21"
8161
+ integrity sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==
8162
+ dependencies:
8163
+ bl "^5.0.0"
8164
+
8165
string-length@^4.0.1:
8166
version "4.0.2"
8167
resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a"
@@ -7925,6 +8197,15 @@ string-width@^5.0.1, string-width@^5.1.2:
8197
emoji-regex "^9.2.2"
8198
strip-ansi "^7.0.1"
8199
8200
+string-width@^6.1.0:
8201
+ version "6.1.0"
8202
+ resolved "https://registry.yarnpkg.com/string-width/-/string-width-6.1.0.tgz#96488d6ed23f9ad5d82d13522af9e4c4c3fd7518"
8203
+ integrity sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==
8204
+ dependencies:
8205
+ eastasianwidth "^0.2.0"
8206
+ emoji-regex "^10.2.1"
8207
+ strip-ansi "^7.0.1"
8208
+
8209
string_decoder@^1.1.1:
8210
version "1.3.0"
8211
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
@@ -7932,6 +8213,13 @@ string_decoder@^1.1.1:
8213
dependencies:
8214
safe-buffer "~5.2.0"
8215
8216
+string_decoder@~1.1.1:
8217
+ version "1.1.1"
8218
+ resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
8219
+ integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
8220
+ dependencies:
8221
+ safe-buffer "~5.1.0"
8222
+
8223
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
8224
version "6.0.1"
8225
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
@@ -7946,7 +8234,7 @@ strip-ansi@^6.0.0, strip-ansi@^6.0.1:
8234
dependencies:
8235
ansi-regex "^5.0.1"
8236
7949
-strip-ansi@^7.0.1:
8237
+strip-ansi@^7.0.1, strip-ansi@^7.1.0:
8238
version "7.1.0"
8239
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45"
8240
integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==
@@ -7982,13 +8270,18 @@ supports-color@^7.0.0, supports-color@^7.1.0:
8270
dependencies:
8271
has-flag "^4.0.0"
8272
7985
-supports-color@^8.0.0, supports-color@^8.1.0:
8273
+supports-color@^8.0.0, supports-color@^8.1.0, supports-color@^8.1.1:
8274
version "8.1.1"
8275
resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c"
8276
integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
8277
dependencies:
8278
has-flag "^4.0.0"
8279
8280
+supports-color@^9.4.0:
8281
+ version "9.4.0"
8282
+ resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-9.4.0.tgz#17bfcf686288f531db3dea3215510621ccb55954"
8283
+ integrity sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==
8284
+
8285
supports-hyperlinks@^2.0.0:
8286
version "2.3.0"
8287
resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624"
@@ -8007,6 +8300,11 @@ symbol-tree@^3.2.4:
8300
resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2"
8301
integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==
8302
8303
+tapable@^2.2.0:
8304
+ version "2.2.1"
8305
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0"
8306
+ integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
8307
+
8308
terminal-link@^2.0.0:
8309
version "2.1.1"
8310
resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994"
@@ -8200,11 +8498,6 @@ typescript@^5.4.3:
8498
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.3.tgz#5c6fedd4c87bee01cd7a528a30145521f8e0feff"
8499
integrity sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==
8500
8203
-typescript@^5.7.2:
8204
- version "5.7.2"
8205
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.2.tgz#3169cf8c4c8a828cde53ba9ecb3d2b1d5dd67be6"
8206
- integrity sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==
8207
-
8501
undici-types@~6.19.2:
8502
version "6.19.8"
8503
resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.19.8.tgz#35111c9d1437ab83a7cdc0abae2f26d88eda0a02"
@@ -8274,7 +8567,7 @@ url-parse@^1.5.3:
8567
querystringify "^2.1.1"
8568
requires-port "^1.0.0"
8569
8277
-util-deprecate@^1.0.1:
8570
+util-deprecate@^1.0.1, util-deprecate@~1.0.1:
8571
version "1.0.2"
8572
resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
8573
integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
@@ -8284,6 +8577,15 @@ v8-compile-cache-lib@^3.0.1:
8577
resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"
8578
integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==
8579
8580
+v8-to-istanbul@^9.0.0:
8581
+ version "9.3.0"
8582
+ resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz#b9572abfa62bd556c16d75fdebc1a411d5ff3175"
8583
+ integrity sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==
8584
+ dependencies:
8585
+ "@jridgewell/trace-mapping" "^0.3.12"
8586
+ "@types/istanbul-lib-coverage" "^2.0.1"
8587
+ convert-source-map "^2.0.0"
8588
+
8589
v8-to-istanbul@^9.0.1:
8590
version "9.0.1"
8591
resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-9.0.1.tgz#b6f994b0b5d4ef255e17a0d17dc444a9f5132fa4"
@@ -8427,6 +8729,11 @@ wordwrap@>=0.0.2:
8729
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
8730
integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==
8731
8732
+workerpool@^6.5.1:
8733
+ version "6.5.1"
8734
+ resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.5.1.tgz#060f73b39d0caf97c6db64da004cd01b4c099544"
8735
+ integrity sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==
8736
+
8737
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
8738
version "7.0.0"
8739
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
@@ -8519,11 +8826,26 @@ yargs-parser@^18.1.2:
8826
camelcase "^5.0.0"
8827
decamelize "^1.2.0"
8828
8829
+yargs-parser@^20.2.2, yargs-parser@^20.2.9:
8830
+ version "20.2.9"
8831
+ resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
8832
+ integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
8833
+
8834
yargs-parser@^21.0.0, yargs-parser@^21.0.1, yargs-parser@^21.1.1:
8835
version "21.1.1"
8836
resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
8837
integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
8838
8839
+yargs-unparser@^2.0.0:
8840
+ version "2.0.0"
8841
+ resolved "https://registry.yarnpkg.com/yargs-unparser/-/yargs-unparser-2.0.0.tgz#f131f9226911ae5d9ad38c432fe809366c2325eb"
8842
+ integrity sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==
8843
+ dependencies:
8844
+ camelcase "^6.0.0"
8845
+ decamelize "^4.0.0"
8846
+ flat "^5.0.2"
8847
+ is-plain-obj "^2.1.0"
8848
+
8849
yargs@^15.3.1:
8850
version "15.4.1"
8851
resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"
@@ -8541,6 +8863,19 @@ yargs@^15.3.1:
8863
y18n "^4.0.0"
8864
yargs-parser "^18.1.2"
8865
8866
+yargs@^16.2.0:
8867
+ version "16.2.0"
8868
+ resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
8869
+ integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
8870
+ dependencies:
8871
+ cliui "^7.0.2"
8872
+ escalade "^3.1.1"
8873
+ get-caller-file "^2.0.5"
8874
+ require-directory "^2.1.1"
8875
+ string-width "^4.2.0"
8876
+ y18n "^5.0.5"
8877
+ yargs-parser "^20.2.2"
8878
+
8879
yargs@^17.3.1:
8880
version "17.5.1"
8881
resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.1.tgz#e109900cab6fcb7fd44b1d8249166feb0b36e58e"