@samitouri / QOS-React / commits / d42a90cf4f

[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"