From 5aec9ff81fdf55c13b104ad33bb1903bd93a379c Mon Sep 17 00:00:00 2001 From: sf-v Date: Mon, 9 Dec 2024 17:50:59 -0800 Subject: [PATCH] fix: update dependencies --- .eslintrc | 10 + package.json | 9 +- packages/@best/agent-frontend/package.json | 2 +- packages/@best/agent/package.json | 2 +- .../@best/agent/src/utils/socket.io-file.ts | 8 +- packages/@best/api-db/src/types.ts | 8 +- .../src/rollup-plugin-benchmark-import.ts | 2 +- packages/@best/cli/src/cli/index.ts | 2 +- packages/@best/cli/src/run_compare.ts | 2 +- packages/@best/config/src/index.ts | 2 +- packages/@best/frontend/jest.config.js | 2 +- packages/@best/frontend/package.json | 8 +- packages/@best/frontend/server/api.ts | 2 +- .../@best/frontend/server/static/index.ts | 2 +- .../@best/frontend/server/static/mocker.ts | 2 +- packages/@best/frontend/src/index.js | 4 +- .../__tests__/commit-info-actions.spec.js | 2 +- .../__tests__/projects-actions.spec.js | 2 +- .../frontend/src/modules/store/store/store.js | 2 +- .../src/modules/store/store/urlstorage.js | 2 +- packages/@best/frontend/webpack.config.js | 11 +- .../@best/github-integration/src/analyze.ts | 2 +- .../@best/github-integration/src/git-app.ts | 2 +- .../@best/github-integration/src/index.ts | 2 +- .../src/__tests__/abstractRunner.spec.ts | 6 +- packages/@best/runner-remote/package.json | 6 +- .../@best/runner-remote/src/runner-remote.ts | 2 +- packages/@best/runner/src/index.ts | 2 +- packages/@best/runtime/src/run_iteration.ts | 2 +- packages/@best/store/package.json | 4 +- packages/@best/utils/package.json | 2 +- yarn.lock | 313 ++++++++---------- 32 files changed, 189 insertions(+), 240 deletions(-) diff --git a/.eslintrc b/.eslintrc index 0fe20570..446996bd 100644 --- a/.eslintrc +++ b/.eslintrc @@ -12,6 +12,16 @@ "ecmaVersion": 9 }, "rules": { + "@typescript-eslint/no-unused-vars": [ + "error", + { + "argsIgnorePattern": "^_", + "caughtErrorsIgnorePattern": "^_", + "destructuredArrayIgnorePattern": "^_", + "varsIgnorePattern": "^_", + "ignoreRestSiblings": true + } + ], "block-scoped-var": "error", "no-alert": "warn", "no-buffer-constructor": "error", diff --git a/package.json b/package.json index 9de4fb32..de12f294 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "devDependencies": { "@babel/core": "^7.26.0", + "@babel/eslint-parser": "^7.25.9", "@babel/plugin-proposal-class-properties": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/preset-typescript": "^7.26.0", @@ -16,13 +17,12 @@ "@types/jsonwebtoken": "^9.0.7", "@types/micromatch": "^4.0.9", "@types/mime-types": "^2.1.4", - "@types/mkdirp": "^0.5.2", "@types/ncp": "^2.0.8", "@types/node": "^22.10.1", "@types/tar": "^6.1.13", "@types/yargs": "^17.0.33", - "@typescript-eslint/eslint-plugin": "6.1.0", - "@typescript-eslint/parser": "6.1.0", + "@typescript-eslint/eslint-plugin": "^8.18.0", + "@typescript-eslint/parser": "^8.18.0", "babel-jest": "^29.7.0", "conventional-changelog-cli": "^5.0.0", "eslint": "8.57.0", @@ -49,9 +49,6 @@ "type": "git", "url": "https://github.com/salesforce/best.git" }, - "resolutions": { - "webpack": "^5.96.1" - }, "scripts": { "build:docs": "yarn workspace @best/docs build", "build:frontends": "lerna exec --scope @best/agent-frontend --scope @best/frontend -- yarn build", diff --git a/packages/@best/agent-frontend/package.json b/packages/@best/agent-frontend/package.json index c07f5fd3..c0b63ba5 100644 --- a/packages/@best/agent-frontend/package.json +++ b/packages/@best/agent-frontend/package.json @@ -7,6 +7,7 @@ "socket.io-client": "4.7.5" }, "devDependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", "@lwc/compiler": "^8.12.0", "@lwc/engine": "^1.17.6", "@lwc/engine-dom": "^8.12.0", @@ -14,7 +15,6 @@ "@lwc/rollup-plugin": "8.12.0", "@lwc/synthetic-shadow": "^8.12.0", "@lwc/wire-service": "8.12.0", - "@babel/helper-create-class-features-plugin": "^7.25.9", "copy-webpack-plugin": "^12.0.2", "html-webpack-plugin": "^5.0.0", "lwc-webpack-plugin": "^2.0.0", diff --git a/packages/@best/agent/package.json b/packages/@best/agent/package.json index 941eef30..d6a5b872 100644 --- a/packages/@best/agent/package.json +++ b/packages/@best/agent/package.json @@ -7,7 +7,7 @@ "express": "^4.21.1", "mime": "3.0.0", "socket.io": "4.7.5", - "socket.io-client": "4.7.5", + "socket.io-client": "4.7.5" , "tar": "^7.4.3" }, "description": "Best Agent", diff --git a/packages/@best/agent/src/utils/socket.io-file.ts b/packages/@best/agent/src/utils/socket.io-file.ts index cf6ac360..657732a0 100644 --- a/packages/@best/agent/src/utils/socket.io-file.ts +++ b/packages/@best/agent/src/utils/socket.io-file.ts @@ -17,7 +17,7 @@ const mime = require('mime'); function mkdirSyncRecursively(dir, mode) { try { - var result = fs.mkdirSync(dir, mode); + fs.mkdirSync(dir, mode); } catch (e) { if (e.code === 'ENOENT') { mkdirSyncRecursively(path.dirname(dir), mode); // if does not exists, create all parents recursively @@ -29,7 +29,7 @@ function mkdirSyncRecursively(dir, mode) { function createDirectoryIfNotExists(dir) { try { fs.accessSync(dir, fs.F_OK); - } catch (e) { + } catch (_e) { // create directory if not exists mkdirSyncRecursively(dir, '0755'); } @@ -270,7 +270,7 @@ export function SocketIOFile(socket, options) { try { fs.accessSync(uploadDir, fs.F_OK); isFileExists = true; - } catch (e) { + } catch (_e) { // console.log('File is not exists, so create new one.'); } @@ -299,7 +299,7 @@ export function SocketIOFile(socket, options) { var writeStream = uploadingFiles[id].writeStream; function write() { - const result = uploadingFiles[id].wrote + chunk.length > self.maxFileSize; + uploadingFiles[id].wrote + chunk.length > self.maxFileSize; if (uploadingFiles[id].wrote + chunk.length > self.maxFileSize) { return sendError( diff --git a/packages/@best/api-db/src/types.ts b/packages/@best/api-db/src/types.ts index 6cd10f38..0c035236 100644 --- a/packages/@best/api-db/src/types.ts +++ b/packages/@best/api-db/src/types.ts @@ -38,21 +38,21 @@ export interface Snapshot extends TemporarySnapshot { } export class ApiDBAdapter { - constructor(config: ApiDatabaseConfig) {} + constructor(_config: ApiDatabaseConfig) {} fetchProjects(): Promise { throw new Error('ApiDB.fetchProjects() not implemented'); } - fetchSnapshots(projectId: number, since: Date | undefined): Promise { + fetchSnapshots(_projectId: number, _since: Date | undefined): Promise { throw new Error('ApiDB.fetchSnapshots() not implemented'); } - saveSnapshots(snapshots: TemporarySnapshot[], projectName: string): Promise { + saveSnapshots(_snapshots: TemporarySnapshot[], _projectName: string): Promise { throw new Error('ApiDB.saveSnapshots() not implemented'); } - updateLastRelease(projectName: string, release: string | Date): Promise { + updateLastRelease(_projectName: string, _release: string | Date): Promise { throw new Error('ApiDB.updateLastRelease() not implemented'); } diff --git a/packages/@best/builder/src/rollup-plugin-benchmark-import.ts b/packages/@best/builder/src/rollup-plugin-benchmark-import.ts index 148f019d..7dec920c 100644 --- a/packages/@best/builder/src/rollup-plugin-benchmark-import.ts +++ b/packages/@best/builder/src/rollup-plugin-benchmark-import.ts @@ -13,7 +13,7 @@ function resolveModuleEntryFromPackage(module: string) { let modulePath; try { modulePath = require.resolve(`${module}/dist/index.js`); - } catch (e) { + } catch (_e) { // intentional noop } diff --git a/packages/@best/cli/src/cli/index.ts b/packages/@best/cli/src/cli/index.ts index b2ba1ff7..12db0ea9 100644 --- a/packages/@best/cli/src/cli/index.ts +++ b/packages/@best/cli/src/cli/index.ts @@ -112,7 +112,7 @@ export async function runCLI(argsCLI: CliConfig, projects: string[]) { const { buildStaticFrontend } = await import('@best/frontend'); const projectConfig = configs[0]; await buildStaticFrontend(results, globalConfig, projectConfig, process.stdout); - } catch (err) { + } catch (_err) { throw new Error( 'You passed the `--generateHTML` flag, but `@best/frontend` is not a dependency. Make sure you include it as a dependency.', ); diff --git a/packages/@best/cli/src/run_compare.ts b/packages/@best/cli/src/run_compare.ts index 315b0c27..a52ddaa5 100644 --- a/packages/@best/cli/src/run_compare.ts +++ b/packages/@best/cli/src/run_compare.ts @@ -132,7 +132,7 @@ export async function runCompare( try { storageProvider = require(externalStorage); storageProvider.initialize({}); - } catch (err) { + } catch (_err) { throw new Error(`Can't resolve the externalStorage ${externalStorage}`); } } diff --git a/packages/@best/config/src/index.ts b/packages/@best/config/src/index.ts index 73065a78..c6ad0542 100644 --- a/packages/@best/config/src/index.ts +++ b/packages/@best/config/src/index.ts @@ -91,7 +91,7 @@ export async function readConfig( if (!parentConfigPath) { try { gitConfig = await getGitInfo(options.rootDir); - } catch (e) { + } catch (_e) { console.log('[WARN] - Unable to get git information'); /* Unable to get git info */ } diff --git a/packages/@best/frontend/jest.config.js b/packages/@best/frontend/jest.config.js index 36002865..453122ad 100644 --- a/packages/@best/frontend/jest.config.js +++ b/packages/@best/frontend/jest.config.js @@ -1,4 +1,4 @@ -// eslint-disable-next-line @typescript-eslint/no-var-requires +// eslint-disable-next-line const COMMON = require('../../../scripts/jest/common.config'); module.exports = { diff --git a/packages/@best/frontend/package.json b/packages/@best/frontend/package.json index b932aeba..79f76430 100644 --- a/packages/@best/frontend/package.json +++ b/packages/@best/frontend/package.json @@ -14,20 +14,20 @@ "jsonwebtoken": "9.0.2", "plotly.js-basic-dist-min": "2.35.2", "query-string": "^7.1.1", - "redux": "4.2.1", - "redux-thunk": "2.4.2", + "redux": "^5.0.1", + "redux-thunk": "^3.1.0", "rollup": "^4.28.0" }, "devDependencies": { "@lwc/compiler": "^8.12.0", "@lwc/engine": "^1.17.6", "@lwc/engine-dom": "^8.12.0", + "@lwc/eslint-plugin-lwc": "1.9.0", + "@lwc/jest-preset": "^16.1.0", "@lwc/module-resolver": "^8.12.0", "@lwc/rollup-plugin": "8.12.0", "@lwc/synthetic-shadow": "^8.12.0", "@lwc/wire-service": "8.12.0", - "@lwc/eslint-plugin-lwc": "1.9.0", - "@lwc/jest-preset": "^16.1.0", "@salesforce/eslint-config-lwc": "3.6.0", "@salesforce/eslint-plugin-lightning": "1.0.0", "@types/compression": "^1.7.5", diff --git a/packages/@best/frontend/server/api.ts b/packages/@best/frontend/server/api.ts index 2aa03998..30fc7595 100644 --- a/packages/@best/frontend/server/api.ts +++ b/packages/@best/frontend/server/api.ts @@ -39,7 +39,7 @@ export default (config: FrontendConfig): Router => { profileImage: response.data.author.avatar_url, }, }); - } catch (err) { + } catch (_err) { res.send({ error: { reason: 'GitHub integration failed.', diff --git a/packages/@best/frontend/server/static/index.ts b/packages/@best/frontend/server/static/index.ts index 0c558841..3c23aa36 100644 --- a/packages/@best/frontend/server/static/index.ts +++ b/packages/@best/frontend/server/static/index.ts @@ -52,7 +52,7 @@ export const buildStaticFrontend = async ( await asyncWrite(indexPath, html); outputStream.writeln(`Done generating static, URL: ${indexPath}`); - } catch (err) { + } catch (_err) { outputStream.writeln('Error while trying to generate static HTML.'); return false; } diff --git a/packages/@best/frontend/server/static/mocker.ts b/packages/@best/frontend/server/static/mocker.ts index e46392c7..394126fd 100644 --- a/packages/@best/frontend/server/static/mocker.ts +++ b/packages/@best/frontend/server/static/mocker.ts @@ -33,7 +33,7 @@ export const bestMocker = (options: MockerOptions): rollup.Plugin => ({ if (mockTemplate && mockedData) { return mockTemplate.replace('INSERT_MOCKED_DATA', JSON.stringify(mockedData)); } - } catch (err) { + } catch (_err) { return null; } } diff --git a/packages/@best/frontend/src/index.js b/packages/@best/frontend/src/index.js index c7747a55..d8b5406e 100755 --- a/packages/@best/frontend/src/index.js +++ b/packages/@best/frontend/src/index.js @@ -5,8 +5,8 @@ * For full license text, see the LICENSE file in the repo root or https://opensource.org/licenses/MIT */ -import { buildCustomElementConstructor, register } from 'lwc'; -import { registerWireService } from '@lwc/wire-service'; +import { buildCustomElementConstructor } from 'lwc'; +import { registerWireService, register } from '@lwc/wire-service'; import App from 'view/app'; diff --git a/packages/@best/frontend/src/modules/store/actions/__tests__/commit-info-actions.spec.js b/packages/@best/frontend/src/modules/store/actions/__tests__/commit-info-actions.spec.js index 4bc5cfd4..2b421da4 100644 --- a/packages/@best/frontend/src/modules/store/actions/__tests__/commit-info-actions.spec.js +++ b/packages/@best/frontend/src/modules/store/actions/__tests__/commit-info-actions.spec.js @@ -1,5 +1,5 @@ import configureMockStore from 'redux-mock-store'; -import thunk from 'redux-thunk'; +import { thunk } from 'redux-thunk'; import fetchMock from 'fetch-mock'; import * as types from 'store/shared'; diff --git a/packages/@best/frontend/src/modules/store/actions/__tests__/projects-actions.spec.js b/packages/@best/frontend/src/modules/store/actions/__tests__/projects-actions.spec.js index 29debe03..7501a8ca 100644 --- a/packages/@best/frontend/src/modules/store/actions/__tests__/projects-actions.spec.js +++ b/packages/@best/frontend/src/modules/store/actions/__tests__/projects-actions.spec.js @@ -1,5 +1,5 @@ import configureMockStore from 'redux-mock-store'; -import thunk from 'redux-thunk'; +import { thunk } from 'redux-thunk'; import fetchMock from 'fetch-mock'; import * as types from 'store/shared'; diff --git a/packages/@best/frontend/src/modules/store/store/store.js b/packages/@best/frontend/src/modules/store/store/store.js index 9de8ab78..63dedb63 100755 --- a/packages/@best/frontend/src/modules/store/store/store.js +++ b/packages/@best/frontend/src/modules/store/store/store.js @@ -1,5 +1,5 @@ import { createStore, applyMiddleware, combineReducers } from 'redux'; -import thunk from 'redux-thunk'; +import { thunk } from 'redux-thunk'; import * as reducers from './reducers'; import * as urlstorage from './urlstorage'; diff --git a/packages/@best/frontend/src/modules/store/store/urlstorage.js b/packages/@best/frontend/src/modules/store/store/urlstorage.js index b573854d..b8489e57 100755 --- a/packages/@best/frontend/src/modules/store/store/urlstorage.js +++ b/packages/@best/frontend/src/modules/store/store/urlstorage.js @@ -132,7 +132,7 @@ export const loadState = () => { export const saveState = ({ projects: { selectedProjectId }, view }) => { try { updateProjectsPathIfNeeded(selectedProjectId); - } catch (err) { + } catch (_err) { // log error or something } updateViewQueryIfNeeded(view); diff --git a/packages/@best/frontend/webpack.config.js b/packages/@best/frontend/webpack.config.js index edee6b75..dfebef91 100644 --- a/packages/@best/frontend/webpack.config.js +++ b/packages/@best/frontend/webpack.config.js @@ -1,17 +1,10 @@ -// module.exports = { -// devServer: { -// proxy: { -// '/api': 'http://localhost:3000', -// }, -// historyApiFallback: true, -// }, -// }; - +/* eslint-disable */ const HtmlWebpackPlugin = require('html-webpack-plugin'); const CopyWebpackPlugin = require('copy-webpack-plugin'); const LwcWebpackPlugin = require('lwc-webpack-plugin'); const path = require('path'); const webpack = require('webpack'); +/* eslint-enable */ const mode = process.env.NODE_ENV || 'production'; diff --git a/packages/@best/github-integration/src/analyze.ts b/packages/@best/github-integration/src/analyze.ts index a3ebc379..47be17fa 100644 --- a/packages/@best/github-integration/src/analyze.ts +++ b/packages/@best/github-integration/src/analyze.ts @@ -254,7 +254,7 @@ export function generateComparisonComment(result: BenchmarkComparison) { // this takes all the results and recursively goes through them // then it creates a flat list of all of the percentages of change export function generatePercentages(stats: ResultComparison): number[] { - return generateRowsFromComparison(stats, (node, parentName) => { + return generateRowsFromComparison(stats, (node, _parentName) => { const rows: number[] = []; Object.keys(node.metrics).map((metricName) => { diff --git a/packages/@best/github-integration/src/git-app.ts b/packages/@best/github-integration/src/git-app.ts index 6e7e4dfe..b75646d5 100644 --- a/packages/@best/github-integration/src/git-app.ts +++ b/packages/@best/github-integration/src/git-app.ts @@ -129,7 +129,7 @@ class GithubFactory { return response.data.token; } - async authenticateAsAppAndInstallation(git: { repo: string; owner: string }, gitOpts = this.gitOpts) { + async authenticateAsAppAndInstallation(git: { repo: string; owner: string }, _gitOpts = this.gitOpts) { const gitAppAuth = await this.authenticateAsApplication(); const repoInstallation = await gitAppAuth.apps.getRepoInstallation(git); diff --git a/packages/@best/github-integration/src/index.ts b/packages/@best/github-integration/src/index.ts index 801d9999..ee0c71da 100644 --- a/packages/@best/github-integration/src/index.ts +++ b/packages/@best/github-integration/src/index.ts @@ -56,7 +56,7 @@ export async function updateLatestRelease(projectNames: string[], globalConfig: }), ); } - } catch (err) { + } catch (_err) { return false; } diff --git a/packages/@best/runner-abstract/src/__tests__/abstractRunner.spec.ts b/packages/@best/runner-abstract/src/__tests__/abstractRunner.spec.ts index 32b693e8..09c52451 100644 --- a/packages/@best/runner-abstract/src/__tests__/abstractRunner.spec.ts +++ b/packages/@best/runner-abstract/src/__tests__/abstractRunner.spec.ts @@ -79,9 +79,9 @@ class TestRunner extends AbstractRunner { async ( benchmarkBuilds: BuildConfig[], projectConfig: FrozenProjectConfig, - globalConfig: FrozenGlobalConfig, - runnerLogStream: RunnerStream, - interruption?: Interruption, + _globalConfig: FrozenGlobalConfig, + _runnerLogStream: RunnerStream, + _interruption?: Interruption, ): Promise => { for (const benchmarkInfo of benchmarkBuilds) { const { benchmarkEntry, benchmarkRemoteEntry } = benchmarkInfo; diff --git a/packages/@best/runner-remote/package.json b/packages/@best/runner-remote/package.json index 401ebba2..4ae2512a 100644 --- a/packages/@best/runner-remote/package.json +++ b/packages/@best/runner-remote/package.json @@ -3,9 +3,9 @@ "@best/console-stream": "13.0.0", "@best/runner-abstract": "13.0.0", "@best/shared": "13.0.0", - "debug": "4.3.7", - "socket.io-client": "4.7.5", - "tar": "7.4.3" + "debug": "^4.4.0", + "socket.io-client": "^4.8.1", + "tar": "^7.4.3" }, "description": "Best Runner (Headless)", "files": [ diff --git a/packages/@best/runner-remote/src/runner-remote.ts b/packages/@best/runner-remote/src/runner-remote.ts index 355ba935..f4e2a956 100644 --- a/packages/@best/runner-remote/src/runner-remote.ts +++ b/packages/@best/runner-remote/src/runner-remote.ts @@ -140,7 +140,7 @@ export class RunnerRemote { log_rpc(`${BENCHMARK_UPLOAD_REQUEST} - Sending: ${benchmarkConfig.benchmarkSignature}`); - this.socket.emit(BEST_RPC.BENCHMARK_UPLOAD_RESPONSE, benchmarkConfig, async (benchmarkSignature: string) => { + this.socket.emit(BEST_RPC.BENCHMARK_UPLOAD_RESPONSE, benchmarkConfig, async (_benchmarkSignature: string) => { const { benchmarkName, benchmarkEntry, benchmarkRemoteEntry } = benchmarkConfig; const bundleDirname = path.dirname(benchmarkRemoteEntry || benchmarkEntry); const tarBundle = path.resolve(bundleDirname, `${benchmarkName}.tgz`); diff --git a/packages/@best/runner/src/index.ts b/packages/@best/runner/src/index.ts index b138830f..bb17ab58 100644 --- a/packages/@best/runner/src/index.ts +++ b/packages/@best/runner/src/index.ts @@ -55,7 +55,7 @@ function loadRunnerModule(benchmarkRunner: string): ConcreteRunner { try { const RunnerModule: any = require(benchmarkRunner); return RunnerModule.Runner || RunnerModule.default || RunnerModule; - } catch (e) { + } catch (_e) { throw new Error(`Runner "${benchmarkRunner}" not found.`); } } diff --git a/packages/@best/runtime/src/run_iteration.ts b/packages/@best/runtime/src/run_iteration.ts index 507b872d..9a614309 100644 --- a/packages/@best/runtime/src/run_iteration.ts +++ b/packages/@best/runtime/src/run_iteration.ts @@ -70,7 +70,7 @@ const executeBenchmark = async ( endMeasure(markName, BenchmarkMeasureType.Execute); resolve(null); } - } catch (e) { + } catch (_e) { benchmarkNode.aggregate = -1; endMeasure(markName, BenchmarkMeasureType.Execute); reject(); diff --git a/packages/@best/store/package.json b/packages/@best/store/package.json index 83bf92ac..b29048e3 100644 --- a/packages/@best/store/package.json +++ b/packages/@best/store/package.json @@ -1,9 +1,9 @@ { "dependencies": { "json2md": "~1.5.11", - "mkdirp": "3.0.1", + "mkdirp": "^3.0.1", "ncp": "^2.0.0", - "rimraf": "6.0.1" + "rimraf": "^6.0.1" }, "devDependencies": { "@types/json2md": "1.5.4" diff --git a/packages/@best/utils/package.json b/packages/@best/utils/package.json index 2b485865..02af7e76 100644 --- a/packages/@best/utils/package.json +++ b/packages/@best/utils/package.json @@ -2,7 +2,7 @@ "dependencies": { "chalk": "~2.4.2", "https-proxy-agent": "^5.0.1", - "is-ci": "^3.0.1", + "is-ci": "^4.1.0", "picocolors": "^1.1.1", "systeminformation": "^5.23.6", "winston": "^3.17.0" diff --git a/yarn.lock b/yarn.lock index c56c3c95..a9be1a9c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -223,6 +223,15 @@ json5 "^2.2.3" semver "^6.3.1" +"@babel/eslint-parser@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.25.9.tgz#603c68a63078796527bc9d0833f5e52dd5f9224c" + integrity sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ== + dependencies: + "@nicolo-ribaudo/eslint-scope-5-internals" "5.1.1-v1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.1" + "@babel/eslint-parser@~7.24.7": version "7.24.8" resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.24.8.tgz#bc655255fa4ded3694cc10ef3dbea6d69639c831" @@ -1185,13 +1194,6 @@ dependencies: regenerator-runtime "^0.13.2" -"@babel/runtime@^7.9.2": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.18.9.tgz#b4fcfce55db3d2e5e080d2490f608a3b9f407f4a" - integrity sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw== - dependencies: - regenerator-runtime "^0.13.4" - "@babel/template@^7.10.1", "@babel/template@^7.3.3": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.10.1.tgz#e167154a94cb5f14b28dc58f5356d2162f539811" @@ -1610,10 +1612,10 @@ dependencies: eslint-visitor-keys "^3.3.0" -"@eslint-community/regexpp@^4.5.1": - version "4.5.1" - resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884" - integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ== +"@eslint-community/regexpp@^4.10.0": + version "4.12.1" + resolved "https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.12.1.tgz#cfc6cffe39df390a3841cde2abccf92eaa7ae0e0" + integrity sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ== "@eslint-community/regexpp@^4.6.1": version "4.10.0" @@ -3613,11 +3615,6 @@ resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== -"@types/json-schema@^7.0.12": - version "7.0.12" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" - integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== - "@types/json-schema@^7.0.4": version "7.0.15" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" @@ -3672,13 +3669,6 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.0.tgz#69a23a3ad29caf0097f06eda59b361ee2f0639f6" integrity sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY= -"@types/mkdirp@^0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.5.2.tgz#503aacfe5cc2703d5484326b1b27efa67a339c1f" - integrity sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg== - dependencies: - "@types/node" "*" - "@types/ncp@^2.0.8": version "2.0.8" resolved "https://registry.yarnpkg.com/@types/ncp/-/ncp-2.0.8.tgz#938cb8bfd21da3b8cba33781e27a530eaea0e966" @@ -3759,11 +3749,6 @@ resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.2.tgz#ed279a64fa438bb69f2480eda44937912bb7480a" integrity sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow== -"@types/semver@^7.5.0": - version "7.5.0" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.0.tgz#591c1ce3a702c45ee15f47a42ade72c2fd78978a" - integrity sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw== - "@types/semver@^7.5.5": version "7.5.8" resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.5.8.tgz#8268a8c57a3e4abd25c165ecd36237db7948a55e" @@ -3859,33 +3844,30 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.1.0.tgz#96f3ca6615717659d06c9f7161a1d14ab0c49c66" - integrity sha512-qg7Bm5TyP/I7iilGyp6DRqqkt8na00lI6HbjWZObgk3FFSzH5ypRwAHXJhJkwiRtTcfn+xYQIMOR5kJgpo6upw== - dependencies: - "@eslint-community/regexpp" "^4.5.1" - "@typescript-eslint/scope-manager" "6.1.0" - "@typescript-eslint/type-utils" "6.1.0" - "@typescript-eslint/utils" "6.1.0" - "@typescript-eslint/visitor-keys" "6.1.0" - debug "^4.3.4" +"@typescript-eslint/eslint-plugin@^8.18.0": + version "8.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.0.tgz#0901933326aea4443b81df3f740ca7dfc45c7bea" + integrity sha512-NR2yS7qUqCL7AIxdJUQf2MKKNDVNaig/dEB0GBLU7D+ZdHgK1NoH/3wsgO3OnPVipn51tG3MAwaODEGil70WEw== + dependencies: + "@eslint-community/regexpp" "^4.10.0" + "@typescript-eslint/scope-manager" "8.18.0" + "@typescript-eslint/type-utils" "8.18.0" + "@typescript-eslint/utils" "8.18.0" + "@typescript-eslint/visitor-keys" "8.18.0" graphemer "^1.4.0" - ignore "^5.2.4" + ignore "^5.3.1" natural-compare "^1.4.0" - natural-compare-lite "^1.4.0" - semver "^7.5.4" - ts-api-utils "^1.0.1" + ts-api-utils "^1.3.0" -"@typescript-eslint/parser@6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.1.0.tgz#3135bf65dca5340d8650703eb8cb83113e156ee5" - integrity sha512-hIzCPvX4vDs4qL07SYzyomamcs2/tQYXg5DtdAfj35AyJ5PIUqhsLf4YrEIFzZcND7R2E8tpQIZKayxg8/6Wbw== +"@typescript-eslint/parser@^8.18.0": + version "8.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.18.0.tgz#a1c9456cbb6a089730bf1d3fc47946c5fb5fe67b" + integrity sha512-hgUZ3kTEpVzKaK3uNibExUYm6SKKOmTU2BOxBSvOYwtJEPdVQ70kZJpPjstlnhCHcuc2WGfSbpKlb/69ttyN5Q== dependencies: - "@typescript-eslint/scope-manager" "6.1.0" - "@typescript-eslint/types" "6.1.0" - "@typescript-eslint/typescript-estree" "6.1.0" - "@typescript-eslint/visitor-keys" "6.1.0" + "@typescript-eslint/scope-manager" "8.18.0" + "@typescript-eslint/types" "8.18.0" + "@typescript-eslint/typescript-estree" "8.18.0" + "@typescript-eslint/visitor-keys" "8.18.0" debug "^4.3.4" "@typescript-eslint/scope-manager@5.38.1": @@ -3896,14 +3878,6 @@ "@typescript-eslint/types" "5.38.1" "@typescript-eslint/visitor-keys" "5.38.1" -"@typescript-eslint/scope-manager@6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.1.0.tgz#a6cdbe11630614f8c04867858a42dd56590796ed" - integrity sha512-AxjgxDn27hgPpe2rQe19k0tXw84YCOsjDJ2r61cIebq1t+AIxbgiXKvD4999Wk49GVaAcdJ/d49FYel+Pp3jjw== - dependencies: - "@typescript-eslint/types" "6.1.0" - "@typescript-eslint/visitor-keys" "6.1.0" - "@typescript-eslint/scope-manager@8.18.0": version "8.18.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.18.0.tgz#30b040cb4557804a7e2bcc65cf8fdb630c96546f" @@ -3912,26 +3886,21 @@ "@typescript-eslint/types" "8.18.0" "@typescript-eslint/visitor-keys" "8.18.0" -"@typescript-eslint/type-utils@6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.1.0.tgz#21cc6c3bc1980b03f9eb4e64580d0c5be6f08215" - integrity sha512-kFXBx6QWS1ZZ5Ni89TyT1X9Ag6RXVIVhqDs0vZE/jUeWlBv/ixq2diua6G7ece6+fXw3TvNRxP77/5mOMusx2w== +"@typescript-eslint/type-utils@8.18.0": + version "8.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.18.0.tgz#6f0d12cf923b6fd95ae4d877708c0adaad93c471" + integrity sha512-er224jRepVAVLnMF2Q7MZJCq5CsdH2oqjP4dT7K6ij09Kyd+R21r7UVJrF0buMVdZS5QRhDzpvzAxHxabQadow== dependencies: - "@typescript-eslint/typescript-estree" "6.1.0" - "@typescript-eslint/utils" "6.1.0" + "@typescript-eslint/typescript-estree" "8.18.0" + "@typescript-eslint/utils" "8.18.0" debug "^4.3.4" - ts-api-utils "^1.0.1" + ts-api-utils "^1.3.0" "@typescript-eslint/types@5.38.1": version "5.38.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.38.1.tgz#74f9d6dcb8dc7c58c51e9fbc6653ded39e2e225c" integrity sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg== -"@typescript-eslint/types@6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.1.0.tgz#2d607c62827bb416ada5c96ebfa2ef84e45a8dfa" - integrity sha512-+Gfd5NHCpDoHDOaU/yIF3WWRI2PcBRKKpP91ZcVbL0t5tQpqYWBs3z/GGhvU+EV1D0262g9XCnyqQh19prU0JQ== - "@typescript-eslint/types@8.18.0": version "8.18.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.18.0.tgz#3afcd30def8756bc78541268ea819a043221d5f3" @@ -3950,19 +3919,6 @@ semver "^7.3.7" tsutils "^3.21.0" -"@typescript-eslint/typescript-estree@6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.1.0.tgz#ea382f6482ba698d7e993a88ce5391ea7a66c33d" - integrity sha512-nUKAPWOaP/tQjU1IQw9sOPCDavs/iU5iYLiY/6u7gxS7oKQoi4aUxXS1nrrVGTyBBaGesjkcwwHkbkiD5eBvcg== - dependencies: - "@typescript-eslint/types" "6.1.0" - "@typescript-eslint/visitor-keys" "6.1.0" - debug "^4.3.4" - globby "^11.1.0" - is-glob "^4.0.3" - semver "^7.5.4" - ts-api-utils "^1.0.1" - "@typescript-eslint/typescript-estree@8.18.0": version "8.18.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.0.tgz#d8ca785799fbb9c700cdff1a79c046c3e633c7f9" @@ -3977,18 +3933,15 @@ semver "^7.6.0" ts-api-utils "^1.3.0" -"@typescript-eslint/utils@6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.1.0.tgz#1641843792b4e3451cc692e2c73055df8b26f453" - integrity sha512-wp652EogZlKmQoMS5hAvWqRKplXvkuOnNzZSE0PVvsKjpexd/XznRVHAtrfHFYmqaJz0DFkjlDsGYC9OXw+OhQ== +"@typescript-eslint/utils@8.18.0", "@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0": + version "8.18.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.18.0.tgz#48f67205d42b65d895797bb7349d1be5c39a62f7" + integrity sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg== dependencies: "@eslint-community/eslint-utils" "^4.4.0" - "@types/json-schema" "^7.0.12" - "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "6.1.0" - "@typescript-eslint/types" "6.1.0" - "@typescript-eslint/typescript-estree" "6.1.0" - semver "^7.5.4" + "@typescript-eslint/scope-manager" "8.18.0" + "@typescript-eslint/types" "8.18.0" + "@typescript-eslint/typescript-estree" "8.18.0" "@typescript-eslint/utils@^5.10.0": version "5.38.1" @@ -4002,16 +3955,6 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/utils@^6.0.0 || ^7.0.0 || ^8.0.0": - version "8.18.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.18.0.tgz#48f67205d42b65d895797bb7349d1be5c39a62f7" - integrity sha512-p6GLdY383i7h5b0Qrfbix3Vc3+J2k6QWw6UMUeY5JGfm3C5LbZ4QIZzJNoNOfgyRe0uuYKjvVOsO/jD4SJO+xg== - dependencies: - "@eslint-community/eslint-utils" "^4.4.0" - "@typescript-eslint/scope-manager" "8.18.0" - "@typescript-eslint/types" "8.18.0" - "@typescript-eslint/typescript-estree" "8.18.0" - "@typescript-eslint/visitor-keys@5.38.1": version "5.38.1" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz#508071bfc6b96d194c0afe6a65ad47029059edbc" @@ -4020,14 +3963,6 @@ "@typescript-eslint/types" "5.38.1" eslint-visitor-keys "^3.3.0" -"@typescript-eslint/visitor-keys@6.1.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.1.0.tgz#d2b84dff6b58944d3257ea03687e269a788c73be" - integrity sha512-yQeh+EXhquh119Eis4k0kYhj9vmFzNpbhM3LftWQVwqVjipCkwHBQOZutcYW+JVkjtTG9k8nrZU1UoNedPDd1A== - dependencies: - "@typescript-eslint/types" "6.1.0" - eslint-visitor-keys "^3.4.1" - "@typescript-eslint/visitor-keys@8.18.0": version "8.18.0" resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.0.tgz#7b6d33534fa808e33a19951907231ad2ea5c36dd" @@ -5340,7 +5275,7 @@ ci-info@^3.2.0: resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.3.0.tgz#b4ed1fb6818dea4803a55c623041f9165d2066b2" integrity sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw== -ci-info@^4.0.0: +ci-info@^4.0.0, ci-info@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-4.1.0.tgz#92319d2fa29d2620180ea5afed31f589bc98cf83" integrity sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A== @@ -6188,13 +6123,6 @@ debug@4, debug@^4.1.0, debug@^4.1.1: dependencies: ms "^2.1.1" -debug@4.3.7: - version "4.3.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.7.tgz#87945b4151a011d76d95a198d7111c865c360a52" - integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== - dependencies: - ms "^2.1.3" - debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -6202,7 +6130,7 @@ debug@^3.2.7: dependencies: ms "^2.1.1" -debug@^4: +debug@^4, debug@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== @@ -6717,25 +6645,36 @@ end-of-stream@^1.1.0, end-of-stream@^1.4.1: once "^1.4.0" engine.io-client@~6.5.2: - version "6.5.3" - resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.5.3.tgz#4cf6fa24845029b238f83c628916d9149c399bc5" - integrity sha512-9Z0qLB0NIisTRt1DZ/8U2k12RJn8yls/nXMZLn+/N8hANT3TcYjKFKcwbw5zFQiN4NTde3TSY9zb79e1ij6j9Q== + version "6.5.4" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.5.4.tgz#b8bc71ed3f25d0d51d587729262486b4b33bd0d0" + integrity sha512-GeZeeRjpD2qf49cZQ0Wvh/8NJNfeXkXXcoGh+F77oEAgo9gUHwT1fCRxSNU+YEEaysOJTnsFHmM5oAcPy4ntvQ== dependencies: "@socket.io/component-emitter" "~3.1.0" debug "~4.3.1" engine.io-parser "~5.2.1" - ws "~8.11.0" + ws "~8.17.1" xmlhttprequest-ssl "~2.0.0" +engine.io-client@~6.6.1: + version "6.6.2" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.6.2.tgz#e0a09e1c90effe5d6264da1c56d7281998f1e50b" + integrity sha512-TAr+NKeoVTjEVW8P3iHguO1LO6RlUz9O5Y8o7EY0fU+gY1NYqas7NN3slpFtbXEsLMHk0h90fJMfKjRkQ0qUIw== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.1" + engine.io-parser "~5.2.1" + ws "~8.17.1" + xmlhttprequest-ssl "~2.1.1" + engine.io-parser@~5.2.1: version "5.2.2" resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.2.2.tgz#37b48e2d23116919a3453738c5720455e64e1c49" integrity sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw== engine.io@~6.5.2: - version "6.5.4" - resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.5.4.tgz#6822debf324e781add2254e912f8568508850cdc" - integrity sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg== + version "6.5.5" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.5.5.tgz#430b80d8840caab91a50e9e23cb551455195fc93" + integrity sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA== dependencies: "@types/cookie" "^0.4.1" "@types/cors" "^2.8.12" @@ -6746,7 +6685,7 @@ engine.io@~6.5.2: cors "~2.8.5" debug "~4.3.1" engine.io-parser "~5.2.1" - ws "~8.11.0" + ws "~8.17.1" enhanced-resolve@^5.17.1: version "5.17.1" @@ -8663,7 +8602,7 @@ ignore-walk@^6.0.4: dependencies: minimatch "^9.0.0" -ignore@^5.0.4: +ignore@^5.0.4, ignore@^5.3.1: version "5.3.2" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== @@ -8943,7 +8882,7 @@ is-callable@^1.2.4: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== -is-ci@3.0.1, is-ci@^3.0.1: +is-ci@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== @@ -8957,6 +8896,13 @@ is-ci@^2.0.0: dependencies: ci-info "^2.0.0" +is-ci@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-4.1.0.tgz#38780f471e4f67e3bec3f809d90cd74f40a0cfdc" + integrity sha512-Ab9bQDQ11lWootZUI5qxgN2ZXwxNI5hTwnsvOc1wyxQ7zQ8OkEDw79mI0+9jI3x432NfwbVRru+3noJfXF6lSQ== + dependencies: + ci-info "^4.1.0" + is-core-module@^2.13.0: version "2.13.1" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" @@ -11095,16 +11041,16 @@ mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== -mkdirp@3.0.1, mkdirp@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" - integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== - mkdirp@^1.0.3, mkdirp@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== +mkdirp@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50" + integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg== + modify-values@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" @@ -11169,11 +11115,6 @@ napi-build-utils@^1.0.1: resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806" integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg== -natural-compare-lite@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz#17b09581988979fddafe0201e931ba933c96cbb4" - integrity sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g== - natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" @@ -12950,28 +12891,21 @@ redux-mock-store@^1.5.5: dependencies: lodash.isplainobject "^4.0.6" -redux-thunk@2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b" - integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q== +redux-thunk@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-3.1.0.tgz#94aa6e04977c30e14e892eae84978c1af6058ff3" + integrity sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw== -redux@4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197" - integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w== - dependencies: - "@babel/runtime" "^7.9.2" +redux@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/redux/-/redux-5.0.1.tgz#97fa26881ce5746500125585d5642c77b6e9447b" + integrity sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w== regenerator-runtime@^0.13.2: version "0.13.2" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz#32e59c9a6fb9b1a4aff09b4930ca2d4477343447" integrity sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA== -regenerator-runtime@^0.13.4: - version "0.13.9" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== - regexp.prototype.flags@^1.4.1, regexp.prototype.flags@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac" @@ -13136,14 +13070,6 @@ reusify@^1.0.4: resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@6.0.1, rimraf@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-6.0.1.tgz#ffb8ad8844dd60332ab15f52bc104bc3ed71ea4e" - integrity sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A== - dependencies: - glob "^11.0.0" - package-json-from-dist "^1.0.0" - rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -13165,6 +13091,14 @@ rimraf@^5.0.5: dependencies: glob "^10.3.7" +rimraf@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-6.0.1.tgz#ffb8ad8844dd60332ab15f52bc104bc3ed71ea4e" + integrity sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A== + dependencies: + glob "^11.0.0" + package-json-from-dist "^1.0.0" + rollup@^4.28.0: version "4.28.1" resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.28.1.tgz#7718ba34d62b449dfc49adbfd2f312b4fe0df4de" @@ -13683,6 +13617,16 @@ socket.io-client@4.7.5: engine.io-client "~6.5.2" socket.io-parser "~4.2.4" +socket.io-client@^4.8.1: + version "4.8.1" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.8.1.tgz#1941eca135a5490b94281d0323fe2a35f6f291cb" + integrity sha512-hJVXfu3E28NmzGk8o1sHhN3om52tRvwYeidbj7xKy2eIIse5IoKX3USlS6Tqt3BHAtflLIkCQBkzVrEEfWUyYQ== + dependencies: + "@socket.io/component-emitter" "~3.1.0" + debug "~4.3.2" + engine.io-client "~6.6.1" + socket.io-parser "~4.2.4" + socket.io-file@2.0.31: version "2.0.31" resolved "https://registry.yarnpkg.com/socket.io-file/-/socket.io-file-2.0.31.tgz#7b2a3f5e2d5dee4ce35535f9d2d2b7a0ac1afcf3" @@ -14305,18 +14249,6 @@ tar@6.2.1, tar@^6.2.1: mkdirp "^1.0.3" yallist "^4.0.0" -tar@7.4.3, tar@^7.4.3: - version "7.4.3" - resolved "https://registry.yarnpkg.com/tar/-/tar-7.4.3.tgz#88bbe9286a3fcd900e94592cda7a22b192e80571" - integrity sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw== - dependencies: - "@isaacs/fs-minipass" "^4.0.0" - chownr "^3.0.0" - minipass "^7.1.2" - minizlib "^3.0.1" - mkdirp "^3.0.1" - yallist "^5.0.0" - tar@^6.0.2, tar@^6.1.11, tar@^6.1.2: version "6.1.11" resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" @@ -14329,6 +14261,18 @@ tar@^6.0.2, tar@^6.1.11, tar@^6.1.2: mkdirp "^1.0.3" yallist "^4.0.0" +tar@^7.4.3: + version "7.4.3" + resolved "https://registry.yarnpkg.com/tar/-/tar-7.4.3.tgz#88bbe9286a3fcd900e94592cda7a22b192e80571" + integrity sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw== + dependencies: + "@isaacs/fs-minipass" "^4.0.0" + chownr "^3.0.0" + minipass "^7.1.2" + minizlib "^3.0.1" + mkdirp "^3.0.1" + yallist "^5.0.0" + temp-dir@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" @@ -14588,11 +14532,6 @@ triple-beam@^1.3.0: resolved "https://registry.yarnpkg.com/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9" integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw== -ts-api-utils@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.0.1.tgz#8144e811d44c749cd65b2da305a032510774452d" - integrity sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A== - ts-api-utils@^1.3.0: version "1.4.3" resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-1.4.3.tgz#bfc2215fe6528fecab2b0fba570a2e8a4263b064" @@ -15212,7 +15151,7 @@ webpack-sources@^3.2.3: resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== -webpack@^5.64.2, webpack@^5.96.1: +webpack@^5.64.2: version "5.97.1" resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.97.1.tgz#972a8320a438b56ff0f1d94ade9e82eac155fa58" integrity sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg== @@ -15540,6 +15479,11 @@ ws@~8.11.0: resolved "https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143" integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== +ws@~8.17.1: + version "8.17.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.17.1.tgz#9293da530bb548febc95371d90f9c878727d919b" + integrity sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ== + xdg-basedir@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" @@ -15560,6 +15504,11 @@ xmlhttprequest-ssl@~2.0.0: resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67" integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A== +xmlhttprequest-ssl@~2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.1.2.tgz#e9e8023b3f29ef34b97a859f584c5e6c61418e23" + integrity sha512-TEU+nJVUUnA4CYJFLvK5X9AOeH4KvDvhIfm0vV1GaQRtchnG0hgK5p8hw/xjv8cunWYCsiPCSDzObPyhEwq3KQ== + xtend@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af"