From b0a32df0998a8ec7015a68bf433b53ffe954eaba Mon Sep 17 00:00:00 2001 From: Giacomo Cusinato <7659518+giacomocusinato@users.noreply.github.com> Date: Wed, 19 Mar 2025 19:02:32 +0700 Subject: [PATCH] chore: use `theia@1.55.1` --- arduino-ide-extension/package.json | 46 +- .../theia/editor/editor-contribution.ts | 9 +- .../theia/core/electron-main-menu-factory.ts | 29 +- .../src/node/arduino-ide-backend-module.ts | 4 +- .../node/theia/filesystem/nsfw-bindings.ts | 42 - .../node/theia/filesystem/parcel-bindings.ts | 42 + .../{nsfw-watcher => parcel-watcher}/index.ts | 4 +- .../parcel-filesystem-service.ts} | 12 +- .../node/core-client-provider.slow-test.ts | 14 +- .../node/sketches-service-impl.slow-test.ts | 4 +- arduino-ide-extension/tsconfig.json | 1 - electron-app/package.json | 34 +- electron-app/webpack.config.js | 4 +- package.json | 4 +- yarn.lock | 1139 ++++++++++------- 15 files changed, 795 insertions(+), 593 deletions(-) delete mode 100644 arduino-ide-extension/src/node/theia/filesystem/nsfw-bindings.ts create mode 100644 arduino-ide-extension/src/node/theia/filesystem/parcel-bindings.ts rename arduino-ide-extension/src/node/theia/filesystem/{nsfw-watcher => parcel-watcher}/index.ts (83%) rename arduino-ide-extension/src/node/theia/filesystem/{nsfw-watcher/nsfw-filesystem-service.ts => parcel-watcher/parcel-filesystem-service.ts} (71%) diff --git a/arduino-ide-extension/package.json b/arduino-ide-extension/package.json index 6f5d705b..4d8c8381 100644 --- a/arduino-ide-extension/package.json +++ b/arduino-ide-extension/package.json @@ -24,29 +24,29 @@ }, "dependencies": { "@grpc/grpc-js": "^1.8.14", - "@theia/application-package": "1.54.0", - "@theia/core": "1.54.0", - "@theia/debug": "1.54.0", - "@theia/editor": "1.54.0", - "@theia/electron": "1.54.0", - "@theia/filesystem": "1.54.0", - "@theia/keymaps": "1.54.0", - "@theia/markers": "1.54.0", - "@theia/messages": "1.54.0", - "@theia/monaco": "1.54.0", + "@theia/application-package": "1.55.1", + "@theia/core": "1.55.1", + "@theia/debug": "1.55.1", + "@theia/editor": "1.55.1", + "@theia/electron": "1.55.1", + "@theia/filesystem": "1.55.1", + "@theia/keymaps": "1.55.1", + "@theia/markers": "1.55.1", + "@theia/messages": "1.55.1", + "@theia/monaco": "1.55.1", "@theia/monaco-editor-core": "1.83.101", - "@theia/navigator": "1.54.0", - "@theia/outline-view": "1.54.0", - "@theia/output": "1.54.0", - "@theia/plugin-ext": "1.54.0", - "@theia/plugin-ext-vscode": "1.54.0", - "@theia/preferences": "1.54.0", - "@theia/scm": "1.54.0", - "@theia/search-in-workspace": "1.54.0", - "@theia/terminal": "1.54.0", - "@theia/test": "1.54.0", - "@theia/typehierarchy": "1.54.0", - "@theia/workspace": "1.54.0", + "@theia/navigator": "1.55.1", + "@theia/outline-view": "1.55.1", + "@theia/output": "1.55.1", + "@theia/plugin-ext": "1.55.1", + "@theia/plugin-ext-vscode": "1.55.1", + "@theia/preferences": "1.55.1", + "@theia/scm": "1.55.1", + "@theia/search-in-workspace": "1.55.1", + "@theia/terminal": "1.55.1", + "@theia/test": "1.55.1", + "@theia/typehierarchy": "1.55.1", + "@theia/workspace": "1.55.1", "@tippyjs/react": "^4.2.5", "@types/auth0-js": "^9.21.3", "@types/btoa": "^1.2.3", @@ -126,7 +126,7 @@ "mockdate": "^3.0.5", "moment": "^2.24.0", "ncp": "^2.0.0", - "rimraf": "^2.6.1" + "rimraf": "^5.0.0" }, "optionalDependencies": { "@pingghost/protoc": "^1.0.2", diff --git a/arduino-ide-extension/src/browser/theia/editor/editor-contribution.ts b/arduino-ide-extension/src/browser/theia/editor/editor-contribution.ts index 9ff0bd46..1905ccc7 100644 --- a/arduino-ide-extension/src/browser/theia/editor/editor-contribution.ts +++ b/arduino-ide-extension/src/browser/theia/editor/editor-contribution.ts @@ -1,19 +1,18 @@ import { injectable } from '@theia/core/shared/inversify'; -import { TextEditor } from '@theia/editor/lib/browser'; import { EditorContribution as TheiaEditorContribution } from '@theia/editor/lib/browser/editor-contribution'; @injectable() export class EditorContribution extends TheiaEditorContribution { protected override updateLanguageStatus( - // eslint-disable-next-line @typescript-eslint/no-unused-vars, unused-imports/no-unused-vars - editor: TextEditor | undefined + // eslint-disable-next-line @typescript-eslint/no-unused-vars + ..._: Parameters ): void { // NOOP } protected override updateEncodingStatus( - // eslint-disable-next-line @typescript-eslint/no-unused-vars, unused-imports/no-unused-vars - editor: TextEditor | undefined + // eslint-disable-next-line @typescript-eslint/no-unused-vars + ..._: Parameters ): void { // https://github.com/arduino/arduino-ide/issues/1393 // NOOP diff --git a/arduino-ide-extension/src/electron-browser/theia/core/electron-main-menu-factory.ts b/arduino-ide-extension/src/electron-browser/theia/core/electron-main-menu-factory.ts index 77fd74a6..181e3abe 100644 --- a/arduino-ide-extension/src/electron-browser/theia/core/electron-main-menu-factory.ts +++ b/arduino-ide-extension/src/electron-browser/theia/core/electron-main-menu-factory.ts @@ -38,33 +38,33 @@ export class ElectronMainMenuFactory extends TheiaElectronMainMenuFactory { this.preferencesService.onPreferenceChanged( debounce((e) => { if (e.preferenceName === 'window.menuBarVisibility') { - this.setMenuBar(); + this.doSetMenuBar(); } - if (this._menu) { - for (const cmd of this._toggledCommands) { - const menuItem = this.findMenuById(this._menu, cmd); + if (this.menu) { + for (const cmd of this.toggledCommands) { + const menuItem = this.findMenuById(this.menu, cmd); if (menuItem) { menuItem.checked = this.commandRegistry.isToggled(cmd); } } - window.electronArduino.setMenu(this._menu); // calls the IDE2-specific implementation + window.electronArduino.setMenu(this.menu); // calls the IDE2-specific implementation } }, 10) ); this.keybindingRegistry.onKeybindingsChanged(() => { - this.setMenuBar(); + this.doSetMenuBar(); }); // #endregion Theia `postConstruct` this.appStateService.reachedState('ready').then(() => { this.appReady = true; if (this.updateWhenReady) { - this.setMenuBar(); + this.doSetMenuBar(); } }); } override createElectronMenuBar(): MenuDto[] { - this._toggledCommands.clear(); // https://github.com/eclipse-theia/theia/issues/8977 + this.toggledCommands.clear(); // https://github.com/eclipse-theia/theia/issues/8977 const menuModel = this.menuProvider.getMenu(MAIN_MENU_BAR); const menu = this.fillMenuTemplate([], menuModel, [], { rootMenuPath: MAIN_MENU_BAR, @@ -73,11 +73,12 @@ export class ElectronMainMenuFactory extends TheiaElectronMainMenuFactory { menu.unshift(this.createOSXMenu()); } const escapedMenu = this.escapeAmpersand(menu); - this._menu = escapedMenu; + this.menu = escapedMenu; return escapedMenu; } - override async setMenuBar(): Promise { + // CHECK ME + override async doSetMenuBar(): Promise { // Avoid updating menu items when the app is not ready. // Getting the current electron window is not free and synchronous. // Here, we defer all menu update requests, and fire one when the app is ready. @@ -124,17 +125,17 @@ export class ElectronMainMenuFactory extends TheiaElectronMainMenuFactory { ...args ); if ( - this._menu && + this.menu && this.menuCommandExecutor.isVisible(menuPath, commandId, ...args) ) { - const item = this.findMenuById(this._menu, commandId); + const item = this.findMenuById(this.menu, commandId); if (item) { item.checked = this.menuCommandExecutor.isToggled( menuPath, commandId, ...args ); - window.electronArduino.setMenu(this._menu); // overridden to call the IDE2-specific implementation. + window.electronArduino.setMenu(this.menu); // overridden to call the IDE2-specific implementation. } } } @@ -342,7 +343,7 @@ export class ElectronMainMenuFactory extends TheiaElectronMainMenuFactory { parentItems.push(menuItem); if (this.commandRegistry.getToggledHandler(commandId, ...args)) { - this._toggledCommands.add(commandId); + this.toggledCommands.add(commandId); } } return parentItems; diff --git a/arduino-ide-extension/src/node/arduino-ide-backend-module.ts b/arduino-ide-extension/src/node/arduino-ide-backend-module.ts index 1ced4259..9367d4aa 100644 --- a/arduino-ide-extension/src/node/arduino-ide-backend-module.ts +++ b/arduino-ide-extension/src/node/arduino-ide-backend-module.ts @@ -106,7 +106,6 @@ import { FormatterPath } from '../common/protocol/formatter'; import { HostedPluginLocalizationService } from './theia/plugin-ext/hosted-plugin-localization-service'; import { HostedPluginLocalizationService as TheiaHostedPluginLocalizationService } from '@theia/plugin-ext/lib/hosted/node/hosted-plugin-localization-service'; import { IsTempSketch } from './is-temp-sketch'; -import { rebindNsfwFileSystemWatcher } from './theia/filesystem/nsfw-bindings'; import { WebsocketEndpoint } from './theia/core/websocket-endpoint'; import { MessagingService } from '@theia/core/lib/node/messaging/messaging-service'; import { HostedPluginReader } from './theia/plugin-ext/plugin-reader'; @@ -121,6 +120,7 @@ import { } from './theia/plugin-ext/plugin-deployer'; import { SettingsReader } from './settings-reader'; import { VsCodePluginScanner } from './theia/plugin-ext-vscode/scanner-vscode'; +import { rebindParcelFileSystemWatcher } from './theia/filesystem/parcel-bindings'; export default new ContainerModule((bind, unbind, isBound, rebind) => { bind(BackendApplication).toSelf().inSingletonScope(); @@ -300,7 +300,7 @@ export default new ContainerModule((bind, unbind, isBound, rebind) => { ) ) .inSingletonScope(); - rebindNsfwFileSystemWatcher(rebind); + rebindParcelFileSystemWatcher(rebind); // Output service per connection. bind(ConnectionContainerModule).toConstantValue( diff --git a/arduino-ide-extension/src/node/theia/filesystem/nsfw-bindings.ts b/arduino-ide-extension/src/node/theia/filesystem/nsfw-bindings.ts deleted file mode 100644 index 176f52cf..00000000 --- a/arduino-ide-extension/src/node/theia/filesystem/nsfw-bindings.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { join } from 'node:path'; -import { interfaces } from '@theia/core/shared/inversify'; -import { - NsfwFileSystemWatcherServiceProcessOptions, - NSFW_SINGLE_THREADED, - spawnNsfwFileSystemWatcherServiceProcess, -} from '@theia/filesystem/lib/node/filesystem-backend-module'; -import { FileSystemWatcherService } from '@theia/filesystem/lib/common/filesystem-watcher-protocol'; -import { NsfwFileSystemWatcherServerOptions } from '@theia/filesystem/lib/node/nsfw-watcher/nsfw-filesystem-service'; -import { FileSystemWatcherServiceDispatcher } from '@theia/filesystem/lib/node/filesystem-watcher-dispatcher'; -import { NoDelayDisposalTimeoutNsfwFileSystemWatcherService } from './nsfw-watcher/nsfw-filesystem-service'; - -export function rebindNsfwFileSystemWatcher(rebind: interfaces.Rebind): void { - rebind( - NsfwFileSystemWatcherServiceProcessOptions - ).toConstantValue({ - entryPoint: join(__dirname, 'nsfw-watcher'), - }); - rebind(FileSystemWatcherService) - .toDynamicValue((context) => - NSFW_SINGLE_THREADED - ? createNsfwFileSystemWatcherService(context) - : spawnNsfwFileSystemWatcherServiceProcess(context) - ) - .inSingletonScope(); -} - -function createNsfwFileSystemWatcherService({ - container, -}: interfaces.Context): FileSystemWatcherService { - const options = container.get( - NsfwFileSystemWatcherServerOptions - ); - const dispatcher = container.get( - FileSystemWatcherServiceDispatcher - ); - const server = new NoDelayDisposalTimeoutNsfwFileSystemWatcherService( - options - ); - server.setClient(dispatcher); - return server; -} diff --git a/arduino-ide-extension/src/node/theia/filesystem/parcel-bindings.ts b/arduino-ide-extension/src/node/theia/filesystem/parcel-bindings.ts new file mode 100644 index 00000000..ed969263 --- /dev/null +++ b/arduino-ide-extension/src/node/theia/filesystem/parcel-bindings.ts @@ -0,0 +1,42 @@ +import { join } from 'node:path'; +import { interfaces } from '@theia/core/shared/inversify'; +import { + FileSystemWatcherServiceProcessOptions, + WATCHER_SINGLE_THREADED, + spawnParcelFileSystemWatcherServiceProcess, +} from '@theia/filesystem/lib/node/filesystem-backend-module'; +import { FileSystemWatcherService } from '@theia/filesystem/lib/common/filesystem-watcher-protocol'; +import { ParcelFileSystemWatcherServerOptions } from '@theia/filesystem/lib/node/parcel-watcher/parcel-filesystem-service'; +import { FileSystemWatcherServiceDispatcher } from '@theia/filesystem/lib/node/filesystem-watcher-dispatcher'; +import { NoDelayDisposalTimeoutParcelFileSystemWatcherService } from './parcel-watcher/parcel-filesystem-service'; + +export function rebindParcelFileSystemWatcher(rebind: interfaces.Rebind): void { + rebind( + FileSystemWatcherServiceProcessOptions + ).toConstantValue({ + entryPoint: join(__dirname, 'parcel-watcher'), + }); + rebind(FileSystemWatcherService) + .toDynamicValue((context) => + WATCHER_SINGLE_THREADED + ? createParcelFileSystemWatcherService(context) + : spawnParcelFileSystemWatcherServiceProcess(context) + ) + .inSingletonScope(); +} + +function createParcelFileSystemWatcherService({ + container, +}: interfaces.Context): FileSystemWatcherService { + const options = container.get( + ParcelFileSystemWatcherServerOptions + ); + const dispatcher = container.get( + FileSystemWatcherServiceDispatcher + ); + const server = new NoDelayDisposalTimeoutParcelFileSystemWatcherService( + options + ); + server.setClient(dispatcher); + return server; +} diff --git a/arduino-ide-extension/src/node/theia/filesystem/nsfw-watcher/index.ts b/arduino-ide-extension/src/node/theia/filesystem/parcel-watcher/index.ts similarity index 83% rename from arduino-ide-extension/src/node/theia/filesystem/nsfw-watcher/index.ts rename to arduino-ide-extension/src/node/theia/filesystem/parcel-watcher/index.ts index 472019ca..49342eb6 100644 --- a/arduino-ide-extension/src/node/theia/filesystem/nsfw-watcher/index.ts +++ b/arduino-ide-extension/src/node/theia/filesystem/parcel-watcher/index.ts @@ -1,6 +1,6 @@ import * as yargs from '@theia/core/shared/yargs'; import { JsonRpcProxyFactory } from '@theia/core/lib/common/messaging/proxy-factory'; -import { NoDelayDisposalTimeoutNsfwFileSystemWatcherService } from './nsfw-filesystem-service'; +import { NoDelayDisposalTimeoutParcelFileSystemWatcherService } from './parcel-filesystem-service'; import type { IPCEntryPoint } from '@theia/core/lib/node/messaging/ipc-protocol'; import type { FileSystemWatcherServiceClient } from '@theia/filesystem/lib/common/filesystem-watcher-protocol'; @@ -20,7 +20,7 @@ const options: { }).argv as any; export default ((connection) => { - const server = new NoDelayDisposalTimeoutNsfwFileSystemWatcherService( + const server = new NoDelayDisposalTimeoutParcelFileSystemWatcherService( options ); const factory = new JsonRpcProxyFactory( diff --git a/arduino-ide-extension/src/node/theia/filesystem/nsfw-watcher/nsfw-filesystem-service.ts b/arduino-ide-extension/src/node/theia/filesystem/parcel-watcher/parcel-filesystem-service.ts similarity index 71% rename from arduino-ide-extension/src/node/theia/filesystem/nsfw-watcher/nsfw-filesystem-service.ts rename to arduino-ide-extension/src/node/theia/filesystem/parcel-watcher/parcel-filesystem-service.ts index 6bf40ead..2282391f 100644 --- a/arduino-ide-extension/src/node/theia/filesystem/nsfw-watcher/nsfw-filesystem-service.ts +++ b/arduino-ide-extension/src/node/theia/filesystem/parcel-watcher/parcel-filesystem-service.ts @@ -1,26 +1,26 @@ import { Minimatch } from 'minimatch'; import type { WatchOptions } from '@theia/filesystem/lib/common/filesystem-watcher-protocol'; import { - NsfwFileSystemWatcherService, - NsfwWatcher, -} from '@theia/filesystem/lib/node/nsfw-watcher/nsfw-filesystem-service'; + ParcelFileSystemWatcherService, + ParcelWatcher, +} from '@theia/filesystem/lib/node/parcel-watcher/parcel-filesystem-service'; // Dispose the watcher immediately when the last reference is removed. By default, Theia waits 10 sec. // https://github.com/eclipse-theia/theia/issues/11639#issuecomment-1238980708 const NoDelay = 0; -export class NoDelayDisposalTimeoutNsfwFileSystemWatcherService extends NsfwFileSystemWatcherService { +export class NoDelayDisposalTimeoutParcelFileSystemWatcherService extends ParcelFileSystemWatcherService { protected override createWatcher( clientId: number, fsPath: string, options: WatchOptions - ): NsfwWatcher { + ): ParcelWatcher { const watcherOptions = { ignored: options.ignored.map( (pattern) => new Minimatch(pattern, { dot: true }) ), }; - return new NsfwWatcher( + return new ParcelWatcher( clientId, fsPath, watcherOptions, diff --git a/arduino-ide-extension/src/test/node/core-client-provider.slow-test.ts b/arduino-ide-extension/src/test/node/core-client-provider.slow-test.ts index bab25aaa..b24b98b6 100644 --- a/arduino-ide-extension/src/test/node/core-client-provider.slow-test.ts +++ b/arduino-ide-extension/src/test/node/core-client-provider.slow-test.ts @@ -6,7 +6,7 @@ import { expect } from 'chai'; import { dump, load } from 'js-yaml'; import { promises as fs } from 'node:fs'; import { join } from 'node:path'; -import { sync as deleteSync } from 'rimraf'; +import { rimrafSync } from 'rimraf'; import { BoardsService, CoreService, @@ -65,7 +65,7 @@ describe('core-client-provider', () => { it("should recover when the 'directories.data' folder is missing", async function () { this.timeout(timeout); const configDirPath = await prepareTestConfigDir(); - deleteSync(join(configDirPath, 'data')); + rimrafSync(join(configDirPath, 'data')); const container = await startCli(configDirPath, toDispose); await assertFunctionalCli(container, ({ coreClientProvider }) => { @@ -84,7 +84,7 @@ describe('core-client-provider', () => { 'Arduino15', 'package_index.json' ); - deleteSync(primaryPackageIndexPath); + rimrafSync(primaryPackageIndexPath); const container = await startCli(configDirPath, toDispose); await assertFunctionalCli(container, ({ coreClientProvider }) => { @@ -118,7 +118,7 @@ describe('core-client-provider', () => { 'tools', tool ); - deleteSync(builtinToolsPath); + rimrafSync(builtinToolsPath); const container = await startCli(configDirPath, toDispose); await assertFunctionalCli(container, ({ coreClientProvider }) => { @@ -140,7 +140,7 @@ describe('core-client-provider', () => { 'Arduino15', 'library_index.json' ); - deleteSync(libraryPackageIndexPath); + rimrafSync(libraryPackageIndexPath); const container = await startCli(configDirPath, toDispose); await assertFunctionalCli(container, ({ coreClientProvider }) => { @@ -176,7 +176,7 @@ describe('core-client-provider', () => { 'Arduino15', 'package_teensy_index.json' ); - deleteSync(thirdPartyPackageIndexPath); + rimrafSync(thirdPartyPackageIndexPath); const container = await startCli(configDirPath, toDispose); await assertFunctionalCli( @@ -193,7 +193,7 @@ describe('core-client-provider', () => { it("should recover when invalid 3rd package URL is defined in the CLI config and the 'directories.data' folder is missing", async function () { this.timeout(timeout); const configDirPath = await prepareTestConfigDir(); - deleteSync(join(configDirPath, 'data')); + rimrafSync(join(configDirPath, 'data')); // set an invalid URL so the CLI will try to download it const cliConfigPath = join(configDirPath, 'arduino-cli.yaml'); diff --git a/arduino-ide-extension/src/test/node/sketches-service-impl.slow-test.ts b/arduino-ide-extension/src/test/node/sketches-service-impl.slow-test.ts index 38148868..c9738774 100644 --- a/arduino-ide-extension/src/test/node/sketches-service-impl.slow-test.ts +++ b/arduino-ide-extension/src/test/node/sketches-service-impl.slow-test.ts @@ -10,7 +10,7 @@ import { expect } from 'chai'; import { rejects } from 'node:assert/strict'; import { promises as fs } from 'node:fs'; import path, { basename, join } from 'node:path'; -import { sync as rimrafSync } from 'rimraf'; +import { rimrafSync } from 'rimraf'; import temp from 'temp'; import { Sketch, SketchesError, SketchesService } from '../../common/protocol'; import { @@ -574,7 +574,7 @@ function disposeSketch(...sketch: Sketch[]): Disposable { function disposeFolder(...paths: string[]): Disposable { return new DisposableCollection( ...paths.map((path) => - Disposable.create(() => rimrafSync(path, { maxBusyTries: 5 })) + Disposable.create(() => rimrafSync(path, { maxRetries: 5 })) ) ); } diff --git a/arduino-ide-extension/tsconfig.json b/arduino-ide-extension/tsconfig.json index 35c42601..00bb386a 100644 --- a/arduino-ide-extension/tsconfig.json +++ b/arduino-ide-extension/tsconfig.json @@ -20,5 +20,4 @@ "skipLibCheck": true }, "include": ["src"], - "files": ["../node_modules/nsfw/index.d.ts"] } diff --git a/electron-app/package.json b/electron-app/package.json index 6da01882..195a9bf5 100644 --- a/electron-app/package.json +++ b/electron-app/package.json @@ -5,24 +5,24 @@ "license": "AGPL-3.0-or-later", "main": "./src-gen/backend/electron-main.js", "dependencies": { - "@theia/core": "1.54.0", - "@theia/debug": "1.54.0", - "@theia/editor": "1.54.0", - "@theia/electron": "1.54.0", - "@theia/filesystem": "1.54.0", - "@theia/keymaps": "1.54.0", - "@theia/messages": "1.54.0", - "@theia/monaco": "1.54.0", - "@theia/navigator": "1.54.0", - "@theia/plugin-ext": "1.54.0", - "@theia/plugin-ext-vscode": "1.54.0", - "@theia/preferences": "1.54.0", - "@theia/terminal": "1.54.0", - "@theia/workspace": "1.54.0", + "@theia/core": "1.55.1", + "@theia/debug": "1.55.1", + "@theia/editor": "1.55.1", + "@theia/electron": "1.55.1", + "@theia/filesystem": "1.55.1", + "@theia/keymaps": "1.55.1", + "@theia/messages": "1.55.1", + "@theia/monaco": "1.55.1", + "@theia/navigator": "1.55.1", + "@theia/plugin-ext": "1.55.1", + "@theia/plugin-ext-vscode": "1.55.1", + "@theia/preferences": "1.55.1", + "@theia/terminal": "1.55.1", + "@theia/workspace": "1.55.1", "arduino-ide-extension": "2.3.5" }, "devDependencies": { - "@theia/cli": "1.54.0", + "@theia/cli": "1.55.1", "7zip-min": "^1.4.4", "chmodr": "^1.2.0", "compression-webpack-plugin": "^9.0.0", @@ -36,7 +36,7 @@ "glob": "^10.3.3", "is-ci": "^2.0.0", "resolve-package-path": "^4.0.3", - "rimraf": "^2.6.1", + "rimraf": "^5.0.0", "semver": "^7.3.2", "temp": "^0.9.1", "yaml": "^1.10.2" @@ -53,7 +53,7 @@ "prepackage": "rimraf dist", "package": "node ./scripts/package.js", "postpackage": "node ./scripts/post-package.js", - "rebuild": "theia rebuild:browser --cacheRoot ../.. && theia rebuild:electron --cacheRoot ../.." + "rebuild": "theia rebuild:browser --cacheRoot .. && theia rebuild:electron --cacheRoot .." }, "theia": { "target": "electron", diff --git a/electron-app/webpack.config.js b/electron-app/webpack.config.js index 18a7c896..d259e150 100644 --- a/electron-app/webpack.config.js +++ b/electron-app/webpack.config.js @@ -30,9 +30,9 @@ backend.config.plugins.unshift( ); // Override the default entry from Theia as IDE2 has a customization of the module. -backend.config.entry['nsfw-watcher'] = { +backend.config.entry['parcel-watcher'] = { import: require.resolve( - 'arduino-ide-extension/lib/node/theia/filesystem/nsfw-watcher' + 'arduino-ide-extension/lib/node/theia/filesystem/parcel-watcher' ), library: { type: 'commonjs2', diff --git a/package.json b/package.json index 44a2833d..702234e4 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "nx/axios": "^1.6.7" }, "devDependencies": { - "@theia/cli": "1.54.0", + "@theia/cli": "1.55.1", "@typescript-eslint/eslint-plugin": "^5.59.0", "@typescript-eslint/parser": "^5.59.0", "@xhmikosr/downloader": "^13.0.1", @@ -41,7 +41,7 @@ "node-gyp": "^9.3.0", "prettier": "^2.3.1", "reflect-metadata": "^0.1.10", - "rimraf": "^2.6.1", + "rimraf": "^5.0.0", "semver": "^7.3.2", "style-dictionary": "^3.7.0", "typescript": "^4.9.3", diff --git a/yarn.lock b/yarn.lock index ecc2f70f..26f91bdd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1667,6 +1667,71 @@ dependencies: "@octokit/openapi-types" "^18.0.0" +"@parcel/watcher-android-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz#507f836d7e2042f798c7d07ad19c3546f9848ac1" + integrity sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA== + +"@parcel/watcher-darwin-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz#3d26dce38de6590ef79c47ec2c55793c06ad4f67" + integrity sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw== + +"@parcel/watcher-darwin-x64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz#99f3af3869069ccf774e4ddfccf7e64fd2311ef8" + integrity sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg== + +"@parcel/watcher-freebsd-x64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz#14d6857741a9f51dfe51d5b08b7c8afdbc73ad9b" + integrity sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ== + +"@parcel/watcher-linux-arm-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz#43c3246d6892381db473bb4f663229ad20b609a1" + integrity sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA== + +"@parcel/watcher-linux-arm-musl@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz#663750f7090bb6278d2210de643eb8a3f780d08e" + integrity sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q== + +"@parcel/watcher-linux-arm64-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz#ba60e1f56977f7e47cd7e31ad65d15fdcbd07e30" + integrity sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w== + +"@parcel/watcher-linux-arm64-musl@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz#f7fbcdff2f04c526f96eac01f97419a6a99855d2" + integrity sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg== + +"@parcel/watcher-linux-x64-glibc@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz#4d2ea0f633eb1917d83d483392ce6181b6a92e4e" + integrity sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A== + +"@parcel/watcher-linux-x64-musl@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz#277b346b05db54f55657301dd77bdf99d63606ee" + integrity sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg== + +"@parcel/watcher-win32-arm64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz#7e9e02a26784d47503de1d10e8eab6cceb524243" + integrity sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw== + +"@parcel/watcher-win32-ia32@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz#2d0f94fa59a873cdc584bf7f6b1dc628ddf976e6" + integrity sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ== + +"@parcel/watcher-win32-x64@2.5.1": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz#ae52693259664ba6f2228fa61d7ee44b64ea0947" + integrity sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA== + "@parcel/watcher@2.0.4": version "2.0.4" resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.0.4.tgz#f300fef4cc38008ff4b8c29d92588eced3ce014b" @@ -1675,6 +1740,30 @@ node-addon-api "^3.2.1" node-gyp-build "^4.3.0" +"@parcel/watcher@^2.5.0": + version "2.5.1" + resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.5.1.tgz#342507a9cfaaf172479a882309def1e991fb1200" + integrity sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg== + dependencies: + detect-libc "^1.0.3" + is-glob "^4.0.3" + micromatch "^4.0.5" + node-addon-api "^7.0.0" + optionalDependencies: + "@parcel/watcher-android-arm64" "2.5.1" + "@parcel/watcher-darwin-arm64" "2.5.1" + "@parcel/watcher-darwin-x64" "2.5.1" + "@parcel/watcher-freebsd-x64" "2.5.1" + "@parcel/watcher-linux-arm-glibc" "2.5.1" + "@parcel/watcher-linux-arm-musl" "2.5.1" + "@parcel/watcher-linux-arm64-glibc" "2.5.1" + "@parcel/watcher-linux-arm64-musl" "2.5.1" + "@parcel/watcher-linux-x64-glibc" "2.5.1" + "@parcel/watcher-linux-x64-musl" "2.5.1" + "@parcel/watcher-win32-arm64" "2.5.1" + "@parcel/watcher-win32-ia32" "2.5.1" + "@parcel/watcher-win32-x64" "2.5.1" + "@phosphor/algorithm@1", "@phosphor/algorithm@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@phosphor/algorithm/-/algorithm-1.2.0.tgz#4a19aa59261b7270be696672dc3f0663f7bef152" @@ -1850,6 +1939,20 @@ resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" integrity sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw== +"@puppeteer/browsers@2.3.1": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-2.3.1.tgz#238200dbdce5c00ae28c8f2a55ac053c3be71668" + integrity sha512-uK7o3hHkK+naEobMSJ+2ySYyXtQkBxIH8Gn4MK9ciePjNV+Pf+PgY/W7iPzn2MTjl3stcYB5AlcTmPYw7AXDwA== + dependencies: + debug "^4.3.6" + extract-zip "^2.0.1" + progress "^2.0.3" + proxy-agent "^6.4.0" + semver "^7.6.3" + tar-fs "^3.0.6" + unbzip2-stream "^1.4.3" + yargs "^17.7.2" + "@sigstore/bundle@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@sigstore/bundle/-/bundle-1.1.0.tgz#17f8d813b09348b16eeed66a8cf1c3d6bd3d04f1" @@ -1930,18 +2033,18 @@ dependencies: defer-to-connect "^2.0.1" -"@theia/application-manager@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/application-manager/-/application-manager-1.54.0.tgz#95598c1f655ded06c5921304490153886ec5add8" - integrity sha512-BzlDNYQxvZ/12XmII7+vU6/utlcEtT53xqlyLWMrYx6+BBVzYZmYqZosIZS87Wkm1bZV5t2mHq/DCWoqHzyQhA== +"@theia/application-manager@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/application-manager/-/application-manager-1.55.1.tgz#d8d9faad8779bf4ab90907209e8015e5b5ab6bdb" + integrity sha512-aGnaKWdGbWSXbn2vedP4qE2uCOvKpyp307UIDqCITUsJvQA2fbLBIek9amHRw92xzlrWpZOjfYzixoPwSaUn1w== dependencies: "@babel/core" "^7.10.0" "@babel/plugin-transform-classes" "^7.10.0" "@babel/plugin-transform-runtime" "^7.10.0" "@babel/preset-env" "^7.10.0" - "@theia/application-package" "1.54.0" - "@theia/ffmpeg" "1.54.0" - "@theia/native-webpack-plugin" "1.54.0" + "@theia/application-package" "1.55.1" + "@theia/ffmpeg" "1.55.1" + "@theia/native-webpack-plugin" "1.55.1" "@types/fs-extra" "^4.0.2" "@types/semver" "^7.5.0" babel-loader "^8.2.2" @@ -1971,12 +2074,12 @@ worker-loader "^3.0.8" yargs "^15.3.1" -"@theia/application-package@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-1.54.0.tgz#e80c2a29a801a9eae24fbca2453f7d9c14c10bc1" - integrity sha512-N2WwkjmgvKagHCGLntyizADExURdAs5pyJZebFWTG479o+Y2AEEGLGThdDMiDSRvBzODHGsB2rl/ESJNhYhQbw== +"@theia/application-package@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-1.55.1.tgz#cf5ab177ac854121fb08803677efef021f4e10cc" + integrity sha512-IvMjbyeyFA3pLsc87G6bsEESV0HkNlQ6hplDudS5EaR5foz07WLVc3+SbscOQaI3A4zPYsr5y2X6W8GooGO6fg== dependencies: - "@theia/request" "1.54.0" + "@theia/request" "1.55.1" "@types/fs-extra" "^4.0.2" "@types/semver" "^7.5.0" "@types/write-json-file" "^2.2.1" @@ -1989,40 +2092,40 @@ tslib "^2.6.2" write-json-file "^2.2.0" -"@theia/bulk-edit@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/bulk-edit/-/bulk-edit-1.54.0.tgz#911cab5512f010f32895cfc3f07b0bbd20970da3" - integrity sha512-AY4iwEIwhPLgbpwKn2DTWulPX73sHDZhAyyWmGfWN/AlZNpdHspSbP8jqtZZY/bZQYMaunX4HPMFwiwjWFD38g== +"@theia/bulk-edit@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/bulk-edit/-/bulk-edit-1.55.1.tgz#d0bb36048c5c0891bd2c447bd7375fd94bbcd0ba" + integrity sha512-KQGSmSISxWXRurbkOm22sHVCTLvHplPuwvd1zVL76cJUKulpwpjc3h1dK8ixHUUj5aQu7JZhoEHYPA2F8gs1pA== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/monaco" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/monaco" "1.55.1" "@theia/monaco-editor-core" "1.83.101" - "@theia/workspace" "1.54.0" + "@theia/workspace" "1.55.1" tslib "^2.6.2" -"@theia/callhierarchy@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/callhierarchy/-/callhierarchy-1.54.0.tgz#a9b8fe45425beeab23d887df78fc801a769638b1" - integrity sha512-TasHchpa7elJoDmkTPdYeezNuhEevEGxzeDnhD0I8eq+nTa1biqlAi4pPkr+yBuVFvgDJrrKjgy2J49lt4G1SQ== +"@theia/callhierarchy@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/callhierarchy/-/callhierarchy-1.55.1.tgz#cf98a93f9b2e8e36f98bcef6778e334cac553cc8" + integrity sha512-oo74xgiUOely/uM12jU2YtVay3SpyhmEkXf/f8C5d0TlVEP6TRa6uHYZlrzv52wLNrGWsx/tL3ICqDsNVfjDgQ== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" ts-md5 "^1.2.2" tslib "^2.6.2" -"@theia/cli@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/cli/-/cli-1.54.0.tgz#6111f1b7a8ced0aac986b9dd29b8f0e378c5b068" - integrity sha512-nvH30S/163MsMMW6f4beUOq6d+tS5MkwDfXQBQhR/mHBDes+avOn6WXgidiRYXGVg49DqE5QUTK4CUc8QF7NnQ== +"@theia/cli@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/cli/-/cli-1.55.1.tgz#bd55c6b532b7d8460536e0ff7b3c5b7eec53250b" + integrity sha512-YWWFNh3U9RtOODHpw8rekVbv3GtwnQmGqjT7LuZ5t6j6i1pbHK+dSmmbBoksXjncqeGzha/HdLeY5/t1y+vOkg== dependencies: - "@theia/application-manager" "1.54.0" - "@theia/application-package" "1.54.0" - "@theia/ffmpeg" "1.54.0" - "@theia/localization-manager" "1.54.0" - "@theia/ovsx-client" "1.54.0" - "@theia/request" "1.54.0" + "@theia/application-manager" "1.55.1" + "@theia/application-package" "1.55.1" + "@theia/ffmpeg" "1.55.1" + "@theia/localization-manager" "1.55.1" + "@theia/ovsx-client" "1.55.1" + "@theia/request" "1.55.1" "@types/chai" "^4.2.7" "@types/mocha" "^10.0.0" "@types/node-fetch" "^2.5.7" @@ -2036,30 +2139,31 @@ log-update "^4.0.0" mocha "^10.1.0" patch-package "^8.0.0" - puppeteer "19.7.2" - puppeteer-core "19.7.2" + puppeteer "23.1.0" + puppeteer-core "23.1.0" puppeteer-to-istanbul "1.4.0" temp "^0.9.1" tslib "^2.6.2" yargs "^15.3.1" -"@theia/console@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/console/-/console-1.54.0.tgz#07bd9447a76e04235240d92eb887fbe2e2890c05" - integrity sha512-pHabi5ppx9NX9I7xRlU6RoBsHuI58MzmUFY+IzjbqAAnCfQHoulnKP+jpwVcUl7lz/SVcxb/uN5b2Ixc4LQ9wQ== +"@theia/console@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/console/-/console-1.55.1.tgz#ad0be904ebd9c5559a8c0f0aa95fdf73f1fadd90" + integrity sha512-XFV/qUY43gEZPOxQNbf3/V4FqT/wn5WTrFbL6YaujMK3s1seXDdncB1J+lJ+1LXbKSXfqv+wYGLymwQHT4SdSg== dependencies: - "@theia/core" "1.54.0" - "@theia/monaco" "1.54.0" + "@theia/core" "1.55.1" + "@theia/monaco" "1.55.1" "@theia/monaco-editor-core" "1.83.101" anser "^2.0.1" tslib "^2.6.2" -"@theia/core@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/core/-/core-1.54.0.tgz#7a525dd20012f2655238d6f95079365b5dbce2ae" - integrity sha512-GWechknqR0jkUGxRKgUxXSXzT57Df12qP7zriMvaJLcsDB7GVZeAce7gs3+qTny2Hv8RUl4L5Q4VePeZrr09GQ== +"@theia/core@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/core/-/core-1.55.1.tgz#c4c7b8df173f46a82b5b44f79d76f9b4a294bb9e" + integrity sha512-15g1kLNQbQ16GRepm0qdEI4xSCUSCZTmJbwg4Zpd/GsV8TLGosVQgQu9xzlYhIhqd5R5Vp6XDyrSdkZQ31qGUg== dependencies: "@babel/runtime" "^7.10.0" + "@parcel/watcher" "^2.5.0" "@phosphor/algorithm" "1" "@phosphor/commands" "1" "@phosphor/coreutils" "1" @@ -2070,12 +2174,12 @@ "@phosphor/signaling" "1" "@phosphor/virtualdom" "1" "@phosphor/widgets" "1" - "@theia/application-package" "1.54.0" - "@theia/request" "1.54.0" + "@theia/application-package" "1.55.1" + "@theia/request" "1.55.1" "@types/body-parser" "^1.16.4" "@types/cookie" "^0.3.3" "@types/dompurify" "^2.2.2" - "@types/express" "^4.16.0" + "@types/express" "^4.17.21" "@types/fs-extra" "^4.0.2" "@types/lodash.debounce" "4.0.3" "@types/lodash.throttle" "^4.1.3" @@ -2095,7 +2199,7 @@ dompurify "^2.2.9" drivelist "^9.0.2" es6-promise "^4.2.4" - express "^4.16.3" + express "^4.21.0" fast-json-stable-stringify "^2.1.0" file-icons-js "~1.0.3" font-awesome "^4.7.0" @@ -2111,7 +2215,6 @@ lodash.throttle "^4.1.1" markdown-it "^12.3.2" msgpackr "^1.10.2" - nsfw "^2.2.4" p-debounce "^2.1.0" perfect-scrollbar "^1.3.0" react "^18.2.0" @@ -2130,90 +2233,89 @@ ws "^8.17.1" yargs "^15.3.1" -"@theia/debug@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-1.54.0.tgz#91129c3db2249c9fbfc3c8f850b5b74a45ab2c51" - integrity sha512-f/rJBpwmh+GByI0fvSGVhUJFJxyX+EppG2fMc16oju5F7FcTDKc8ucbumxyoxwCmStGF+pCa6HWW5N0XWpWWcw== +"@theia/debug@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-1.55.1.tgz#b7754f2a892e3853c86dd018c5f4185e94029185" + integrity sha512-dueMIosueBfdizkfMu3mCUG5I3FE78W+X6Ha/+5QsCeUmmxnmduxR5T02234pHBLoI5AYDsHdUT9iwkS0SGlKg== dependencies: - "@theia/console" "1.54.0" - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/markers" "1.54.0" - "@theia/monaco" "1.54.0" + "@theia/console" "1.55.1" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/markers" "1.55.1" + "@theia/monaco" "1.55.1" "@theia/monaco-editor-core" "1.83.101" - "@theia/output" "1.54.0" - "@theia/process" "1.54.0" - "@theia/task" "1.54.0" - "@theia/terminal" "1.54.0" - "@theia/test" "1.54.0" - "@theia/variable-resolver" "1.54.0" - "@theia/workspace" "1.54.0" + "@theia/output" "1.55.1" + "@theia/process" "1.55.1" + "@theia/task" "1.55.1" + "@theia/terminal" "1.55.1" + "@theia/test" "1.55.1" + "@theia/variable-resolver" "1.55.1" + "@theia/workspace" "1.55.1" "@vscode/debugprotocol" "^1.51.0" fast-deep-equal "^3.1.3" jsonc-parser "^2.2.0" p-debounce "^2.1.0" tslib "^2.6.2" -"@theia/editor-preview@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/editor-preview/-/editor-preview-1.54.0.tgz#a68ae7a725f2c513a28db5d319e18d700827141f" - integrity sha512-bjx0q/Xc+1RfrW3yknNC97rkCJPLk2aK8vtJvJgXPxjsA8y9kicUsxGd9Up7OzY7FOE3agwKb/1m2if7pZDFLQ== +"@theia/editor-preview@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/editor-preview/-/editor-preview-1.55.1.tgz#1ef988c2cffda26cced457b8320dc8536c59bd32" + integrity sha512-KeWbNd75EoUgvZCMCcsm7bc1gXd2Z8BEaovFc4VJDwfAOy4cPWLGG2wN3tFGoB41DBPGOMClZD/wJxbkbCDIIw== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/navigator" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/navigator" "1.55.1" tslib "^2.6.2" -"@theia/editor@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-1.54.0.tgz#6ac806fb5e8bc766e5eac1c560f0106b363f32a0" - integrity sha512-yEfjtsmin/TG5pngi97uoop/nuBNEvSOkC4D9LW898R82hm9tZkdFNXxU53Wipq5/Ddym4+Cz8dE1AgoY5BvvQ== +"@theia/editor@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-1.55.1.tgz#20a828c17e00353b847604dabe2149594cc5f244" + integrity sha512-rg+cXsYH3jqKi7kH8ew+sMPqtLoXH08DeKjQDRL4XxEBnRNO/VMNOrovCaV5Prc8czfLadSXPPQP33LlYdd2oA== dependencies: - "@theia/core" "1.54.0" - "@theia/variable-resolver" "1.54.0" + "@theia/core" "1.55.1" + "@theia/variable-resolver" "1.55.1" tslib "^2.6.2" -"@theia/electron@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/electron/-/electron-1.54.0.tgz#4f4069d97c35682009bfa846a536670d4a7c803b" - integrity sha512-DecEdsGQEFZsrPp2iiEwIkFc6+sy+aKESRI7k0rrRUzpLxZ/gwc8yIqlLDxQ0h+9u3VLOOK1xSTK/C2xHDnJ7g== +"@theia/electron@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/electron/-/electron-1.55.1.tgz#ef13c97c05a779e1ed05f6c6b06ad65d2d243281" + integrity sha512-OLHKu5R7h4oJDiBljo1+rik0qEZDLEZbWENntxa9lyCsTvl/eOUD2XLOk7dpGQiiifyMznm8VSto7MaA6maMaw== dependencies: electron-store "^8.0.0" fix-path "^3.0.0" native-keymap "^2.2.1" -"@theia/ffmpeg@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/ffmpeg/-/ffmpeg-1.54.0.tgz#27c2ed2740da0ef8e3e33989bfafd59226c26dc4" - integrity sha512-XUIVCVSxjylJ8Ry/SZP/otZB8sQNfrj093acbB7cQ01+THyjDW1M4+4kszLel057QXg5KH59QZPaHQUQqnnA+w== +"@theia/ffmpeg@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/ffmpeg/-/ffmpeg-1.55.1.tgz#48af653dfd0f0f2b00c4eafd0954987ea61ad246" + integrity sha512-tyGGzkybdQabYQlsOiVYk9WXKwDuCEGa0uKLk1RedIkQENocfdDXFhmhBP8JKBcRTK7xu5Rpj81B1zSVGYlkvg== dependencies: "@electron/get" "^2.0.0" tslib "^2.6.2" unzipper "^0.9.11" -"@theia/file-search@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-1.54.0.tgz#c9cfee9bf9c94e26ef9f18df327426067facdff4" - integrity sha512-wdXersuH59wmfthYYAc9nyQbblEUOXAdsNvDcH6RdCnQzf5zuA5glzgpWJQzxNQ+nxQnv6jH4AkUAn+1tiSd3w== +"@theia/file-search@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-1.55.1.tgz#c3a79ea77d4d9b1b4e8ff1d7a9b7460ef922deb3" + integrity sha512-gOF3gtDMkaMBAhhVr0fByblbzpvB59Z69cSBhNZnc+U2k8CvcGvOeprGh3s+Yuv2ysNVFPF+ZCNA+k2v0mZItQ== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/process" "1.54.0" - "@theia/workspace" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/process" "1.55.1" + "@theia/workspace" "1.55.1" "@vscode/ripgrep" "^1.14.2" tslib "^2.6.2" -"@theia/filesystem@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-1.54.0.tgz#f7626e025b4a47c325f26285035f62a1244390a5" - integrity sha512-4pBPtxQpWcnsE6q8zrepptLjd3ooeI4d8Flx9XCWZ75pflcDvqD2jKDOxl1DkNGbvmkIT/ODw8Z5RlM08ib6Qw== +"@theia/filesystem@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-1.55.1.tgz#fa3a8b86d5c8acb72f8794c80b421a1295c63cbc" + integrity sha512-MjWHtN+3BI0BQgQeS5K92baffOJUTyfPWWeTWPkSIJVJX1GwiwevbGZcfqtRbK9qYLndLy5egAWh+uDTwIphAA== dependencies: - "@theia/core" "1.54.0" + "@theia/core" "1.55.1" "@types/body-parser" "^1.17.0" "@types/multer" "^1.4.7" - "@types/rimraf" "^2.0.2" "@types/tar-fs" "^1.16.1" async-mutex "^0.3.1" body-parser "^1.18.3" @@ -2221,30 +2323,30 @@ http-status-codes "^1.3.0" minimatch "^5.1.0" multer "1.4.4-lts.1" - rimraf "^2.6.2" + rimraf "^5.0.0" stat-mode "^1.0.0" tar-fs "^1.16.2" trash "^7.2.0" tslib "^2.6.2" vscode-languageserver-textdocument "^1.0.1" -"@theia/keymaps@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/keymaps/-/keymaps-1.54.0.tgz#2e8bac6127a9a2b0c8c10b599c4b45125bf8d650" - integrity sha512-QNc3qGiQ68UQLv2qEZwvZfAtBcpYrO4YdoTSxmv80BBQ2gMi6S2SRxub2Jp/gaPE93LW2FfZhlkxo8msCKb5rQ== +"@theia/keymaps@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/keymaps/-/keymaps-1.55.1.tgz#6240ac822c88f01e78cbd589ac3d3a8e1738882f" + integrity sha512-rcBOTsPaZ5lihhiF8Vjh0MsI9+uDhHCXN8B9EWFA4IMSbgZXbsiU1qTDs9gqt2+QRD5rXtdLWfWY1UnYfzx4Hg== dependencies: - "@theia/core" "1.54.0" - "@theia/monaco" "1.54.0" + "@theia/core" "1.55.1" + "@theia/monaco" "1.55.1" "@theia/monaco-editor-core" "1.83.101" - "@theia/preferences" "1.54.0" - "@theia/userstorage" "1.54.0" + "@theia/preferences" "1.55.1" + "@theia/userstorage" "1.55.1" jsonc-parser "^2.2.0" tslib "^2.6.2" -"@theia/localization-manager@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/localization-manager/-/localization-manager-1.54.0.tgz#1c3dcaa9bfc1c1aa3337d75819b04e41c336ca70" - integrity sha512-wtKeYugay3+exHU8u9PUoJ9ERpCHmj/rXCOTM7r6FzIldD7WrdoRSPq3BN6h0F/TkKmgKf6/UJ5bCRhA+etk5Q== +"@theia/localization-manager@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/localization-manager/-/localization-manager-1.55.1.tgz#de31391852b6e2644b30b169c072d6c8630a0a42" + integrity sha512-QE5ILcJ75Vj/WQF2xYsuytkpyUEjsXpI3IQHHdc3Fo1V9bWUtt6p+0gH4NFT/BgZWBekVIpx5da8D4f/GdVXNg== dependencies: "@types/bent" "^7.0.1" "@types/fs-extra" "^4.0.2" @@ -2256,22 +2358,22 @@ tslib "^2.6.2" typescript "~5.4.5" -"@theia/markers@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-1.54.0.tgz#7f7d657546973ae4d0b17cca2513dc295b512a6b" - integrity sha512-I222oCbrOZxDo0c26JQQ7Ig3ZB0djj6G3khvk8oBdw17VLIBAOUlkvllCzg5r5wOTBSXaMWTYB1Mvw0dqMsKvg== +"@theia/markers@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-1.55.1.tgz#cd9c028278b62b9d1a3a98769723276959007521" + integrity sha512-7BpyS89mQmJtATB1IrudIjiyZerd3BnaBBXnIP//d64NIHkrwEW1YPIX75wpd0CYu3GjpJZ7Q3t5fuYEnL2k2w== dependencies: - "@theia/core" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/workspace" "1.54.0" + "@theia/core" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/workspace" "1.55.1" tslib "^2.6.2" -"@theia/messages@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-1.54.0.tgz#4bb501792aecc90866446390dc9651ac08065908" - integrity sha512-rvX5LP/ZJ+QIsLntVJOtyPX8g8nPof7fwAiiKeM0fU5opDRmfnkzGb0oOO+NB4/nKQjZ9wXvUGM0auNhzYGbIQ== +"@theia/messages@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-1.55.1.tgz#8dcce0dfe03082ada933a514c2fc7091d995f632" + integrity sha512-ZYcsx2+pFJOhjhB/UDOF4WSyDHQ+GladAgj3Zp/0egqiE4otlOAtJT+nIzbRP0F4fHQfQ7AzN/qqBs8J5H3UTw== dependencies: - "@theia/core" "1.54.0" + "@theia/core" "1.55.1" react-perfect-scrollbar "^1.5.3" ts-md5 "^1.2.2" tslib "^2.6.2" @@ -2281,18 +2383,18 @@ resolved "https://registry.yarnpkg.com/@theia/monaco-editor-core/-/monaco-editor-core-1.83.101.tgz#a0577396fb4c69540536df2d7fed2de4399c4fde" integrity sha512-UaAi6CEvain/qbGD3o6Ufe8plLyzAVQ53p9Ke+MoBYDhb391+r+MuK++JtITqIrXqoa8OCjbt8wQxEFSNNO0Mw== -"@theia/monaco@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-1.54.0.tgz#cc1ca555a216e362016addf8b1b3f6cce0891417" - integrity sha512-JgXNbVcagstovO+6vQhWxdZfnzjmSfcdb1c8FMQSJS24TMb53+D5g5o0ZvdTrCzk/Prm+tpFnf0d7wKsPG/Szg== +"@theia/monaco@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-1.55.1.tgz#c3ff8a95eb5cdd6db4106c3310d6431241ee486f" + integrity sha512-93SZfu78zVDPlkWqjlI7Y48YQ7fcJoA3H2J2yOmg3X2od8LRfbxw30QLECgwiT+iGZ0uPg4Olpv3Dbh6fUKTpQ== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/markers" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/markers" "1.55.1" "@theia/monaco-editor-core" "1.83.101" - "@theia/outline-view" "1.54.0" - "@theia/workspace" "1.54.0" + "@theia/outline-view" "1.55.1" + "@theia/workspace" "1.55.1" fast-plist "^0.1.2" idb "^4.0.5" jsonc-parser "^2.2.0" @@ -2300,126 +2402,127 @@ vscode-oniguruma "1.6.1" vscode-textmate "^9.0.0" -"@theia/native-webpack-plugin@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/native-webpack-plugin/-/native-webpack-plugin-1.54.0.tgz#e1b723554472b5d820ccb64ef736018f552c9741" - integrity sha512-12ExJ/O9eLkpcO31ZLx5x+3KtnITk4EortYUotKWN79GAZQVmKVHm405u457HAkOAOJNjrmR2lShrCC+IgzXwg== +"@theia/native-webpack-plugin@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/native-webpack-plugin/-/native-webpack-plugin-1.55.1.tgz#e5332098e73a03a982354c17b1f4d7d5c9a9b353" + integrity sha512-dhC0QWc5BsG7VdJyKnP+qv9kf4aoBvqyc8XSNWTl7+y7UOdqtkPSwCyq08t+TQ9wMZcAZJkGgn8mfOksOKXAYg== dependencies: + detect-libc "^2.0.2" tslib "^2.6.2" webpack "^5.76.0" -"@theia/navigator@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-1.54.0.tgz#2079a931bc4d3776eeb0b36baf34dab6ba4aaf56" - integrity sha512-mrZsApWQOcqL3QXqzxZri67XOeSnlC0vLwmWUohvMXx8/aYfmn0rH9wTjNBv87kVpf4amHyvq4EfG/rhCWl/Xg== +"@theia/navigator@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-1.55.1.tgz#49e007c24d62586f4129dddc4cbb3dd9710bed14" + integrity sha512-adjzFFjAw94DbCXSWMUDcT+BO36bR88T7+rF73WJEmLHeC15AAGkwrqSE+jDrn/NO5sbXq+TRe2vdCFnrih77g== dependencies: - "@theia/core" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/workspace" "1.54.0" + "@theia/core" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/workspace" "1.55.1" minimatch "^5.1.0" tslib "^2.6.2" -"@theia/notebook@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/notebook/-/notebook-1.54.0.tgz#f3a8b08b3e884772d4a5b5ac5787cf15e066fabf" - integrity sha512-HAM5LMUwDcPHR9HnDCyDhtRtnak4UnA0szyVGMRHILW998OYzYYGV87JEfflg9SynKnJH2HUr9H9Ympo2NtNxA== +"@theia/notebook@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/notebook/-/notebook-1.55.1.tgz#81938c317e385b2560f9434a5a7a8bf425eed8ac" + integrity sha512-o7pqJ3+nZfp4/TSMBbLpi/NPJyu/LFo8vVcRNx39blQZKPHTroopHau3N31ZURvGqnPJJ9HYJi8jKRm3/5JITQ== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/monaco" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/monaco" "1.55.1" "@theia/monaco-editor-core" "1.83.101" - "@theia/outline-view" "1.54.0" + "@theia/outline-view" "1.55.1" advanced-mark.js "^2.6.0" react-perfect-scrollbar "^1.5.8" tslib "^2.6.2" -"@theia/outline-view@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-1.54.0.tgz#90c28419bbe1be8f3178da19a9e5c3bc0ba5a626" - integrity sha512-rPpL8m4okH1AoDFNO05myT1VJcbzaujqE8PNhxjpyiiE4vdvy5C3Pz6j/cfztb8Q3mo+gOd1il4OTnon/5zN+g== +"@theia/outline-view@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-1.55.1.tgz#469208eee63b7f85392d92c074469c3408e01d7f" + integrity sha512-U5vwZyM/P+rVVqyK5uMG+PRQ5hVPjrupkSzwSeioqxL9qtXFiM/Fmb2IuIIL04xxGlG/w5lGwFv0cyf6UOHwDQ== dependencies: - "@theia/core" "1.54.0" + "@theia/core" "1.55.1" tslib "^2.6.2" -"@theia/output@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/output/-/output-1.54.0.tgz#ce68de0e742f01562b622ae74e99edb89b401db7" - integrity sha512-nWkCYXEn8PRKAbQcKXkMFN2wYcwI6dhiOnSe56Nz0651Zqv55/bWKQoD/DaYyBhRg6B1fP5tQ3AG2m4dyrbwBg== +"@theia/output@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/output/-/output-1.55.1.tgz#c6712de2cf2a55b57ac53f6caa4a8bbd40bbf6dd" + integrity sha512-iAoZ4fboYbZ1xKPIN5R5+3lml+5vlX3Jyh1JKyzeRnk7sltlyuHhORAikZFciIVEzobsUj8RXGyfSLYRax7c8w== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/monaco" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/monaco" "1.55.1" "@theia/monaco-editor-core" "1.83.101" "@types/p-queue" "^2.3.1" p-queue "^2.4.2" tslib "^2.6.2" -"@theia/ovsx-client@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/ovsx-client/-/ovsx-client-1.54.0.tgz#e39b7204137a5d80de3309ec48240dc36f6ac4c7" - integrity sha512-dMwCWYorDoU411cxtY9Fq+9dXZHKMXMgNHWQomxbgKA1zxvoXyLrQf72bgDVssBWae8gRAsnonOvbzyGJ6AETA== +"@theia/ovsx-client@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/ovsx-client/-/ovsx-client-1.55.1.tgz#78f56013eb8bb0322400879c0156c70647ea0475" + integrity sha512-kMroHPN05HgEUbtHk8J+/1/SXF+bsC4ioEEFwoyib2Rs5ShHA6Quj1McsctuxVBCwzQKQ+wlhkiGnJ7+xWE7tg== dependencies: - "@theia/request" "1.54.0" + "@theia/request" "1.55.1" limiter "^2.1.0" semver "^7.5.4" tslib "^2.6.2" -"@theia/plugin-ext-vscode@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/plugin-ext-vscode/-/plugin-ext-vscode-1.54.0.tgz#00154f4ba72b13b81eb04679a468a8fe83f773ac" - integrity sha512-lXzHGIwlb1EM1wJsUJaIgk8+t4hKXbazRM6Ludug4urKknleiPOBYvOtNkbczYRyBxlmma1PLmtnoT8LEnX9gQ== +"@theia/plugin-ext-vscode@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/plugin-ext-vscode/-/plugin-ext-vscode-1.55.1.tgz#0a7b7fc9d7bb427ed2e33847ef75a9f87664c519" + integrity sha512-qiVOquywpzDPCUjFYM7ThOVTkhW9K2F+s/DWiyz4/JL8QFUcaiOS0WQMWdxBuqfR6jbGB5hWkD4acR1ecbEZhQ== dependencies: - "@theia/callhierarchy" "1.54.0" - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/monaco" "1.54.0" + "@theia/callhierarchy" "1.55.1" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/monaco" "1.55.1" "@theia/monaco-editor-core" "1.83.101" - "@theia/navigator" "1.54.0" - "@theia/outline-view" "1.54.0" - "@theia/plugin" "1.54.0" - "@theia/plugin-ext" "1.54.0" - "@theia/terminal" "1.54.0" - "@theia/typehierarchy" "1.54.0" - "@theia/userstorage" "1.54.0" - "@theia/workspace" "1.54.0" + "@theia/navigator" "1.55.1" + "@theia/outline-view" "1.55.1" + "@theia/plugin" "1.55.1" + "@theia/plugin-ext" "1.55.1" + "@theia/terminal" "1.55.1" + "@theia/typehierarchy" "1.55.1" + "@theia/userstorage" "1.55.1" + "@theia/workspace" "1.55.1" decompress "^4.2.1" filenamify "^4.1.0" tslib "^2.6.2" -"@theia/plugin-ext@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-1.54.0.tgz#3673224d9a9e568d194f967d6215f2534b6bb125" - integrity sha512-TGLVxGKf9519qe4ow+Jiaygj2/xkvbgtA4c8UKF0/0b+aakKmSUvfKlQhA+dyviNXWagKbWB8iNI8vyzK/P8dQ== +"@theia/plugin-ext@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-1.55.1.tgz#37cf34374d1847c3adfe48827f31c19615c481f6" + integrity sha512-uSUG7JLQC3Xv/QaPEx4xXB3lzTOPeJLt2JxfN/EWEc4zEw2PQzDVJZaC3ECbARRJz25dcWDx9RTMr81IznM91w== dependencies: - "@theia/bulk-edit" "1.54.0" - "@theia/callhierarchy" "1.54.0" - "@theia/console" "1.54.0" - "@theia/core" "1.54.0" - "@theia/debug" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/editor-preview" "1.54.0" - "@theia/file-search" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/markers" "1.54.0" - "@theia/messages" "1.54.0" - "@theia/monaco" "1.54.0" + "@theia/bulk-edit" "1.55.1" + "@theia/callhierarchy" "1.55.1" + "@theia/console" "1.55.1" + "@theia/core" "1.55.1" + "@theia/debug" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/editor-preview" "1.55.1" + "@theia/file-search" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/markers" "1.55.1" + "@theia/messages" "1.55.1" + "@theia/monaco" "1.55.1" "@theia/monaco-editor-core" "1.83.101" - "@theia/navigator" "1.54.0" - "@theia/notebook" "1.54.0" - "@theia/output" "1.54.0" - "@theia/plugin" "1.54.0" - "@theia/preferences" "1.54.0" - "@theia/scm" "1.54.0" - "@theia/search-in-workspace" "1.54.0" - "@theia/task" "1.54.0" - "@theia/terminal" "1.54.0" - "@theia/test" "1.54.0" - "@theia/timeline" "1.54.0" - "@theia/typehierarchy" "1.54.0" - "@theia/variable-resolver" "1.54.0" - "@theia/workspace" "1.54.0" + "@theia/navigator" "1.55.1" + "@theia/notebook" "1.55.1" + "@theia/output" "1.55.1" + "@theia/plugin" "1.55.1" + "@theia/preferences" "1.55.1" + "@theia/scm" "1.55.1" + "@theia/search-in-workspace" "1.55.1" + "@theia/task" "1.55.1" + "@theia/terminal" "1.55.1" + "@theia/test" "1.55.1" + "@theia/timeline" "1.55.1" + "@theia/typehierarchy" "1.55.1" + "@theia/variable-resolver" "1.55.1" + "@theia/workspace" "1.55.1" "@types/mime" "^2.0.1" "@vscode/debugprotocol" "^1.51.0" "@vscode/proxy-agent" "^0.13.2" @@ -2438,57 +2541,57 @@ vhost "^3.0.2" vscode-textmate "^9.0.0" -"@theia/plugin@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-1.54.0.tgz#2f70be8e0cdd924a603cdf2725831b7ff2c162a6" - integrity sha512-mqc7wLm60v4cRpt2GDSN4XIcgJd6Zkf0uAMcbaOi5ecOe5MaqmbM3zLiKcaqK8RuyCUSMKUDML4E5pNouNmahQ== +"@theia/plugin@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-1.55.1.tgz#b51a90d859790cbce30d8131d599dac2bba71d3f" + integrity sha512-7kDs+WHiTo2/RCJ2+EXHEcMvyRqVWEiiQmb6AxlV1NjmfzYsbsWzX41gg5FdBDzICSPs84ppegiqSfY40D9SJw== -"@theia/preferences@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-1.54.0.tgz#934d45b6601c9b8427750320c21fd1d8a363e454" - integrity sha512-fo9nQmPva1EVdtgh51joLYHL4dut7XmhnXVF3KSC8ooikjq6+EfzvB8cDvF2qOtyEi9zVkUVFW3zoCVYGxLxWw== +"@theia/preferences@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-1.55.1.tgz#eb4af51ff2c4ae77ec78b5aff4efef873948dcbc" + integrity sha512-SNdKWJ56qMRITou2mvN8s7Y4nlmqbB+tZIFJ62vTdTX1m6buC95EFD3RaVEhNVzrs6FbuPTCC29S5vHSCgWhug== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/monaco" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/monaco" "1.55.1" "@theia/monaco-editor-core" "1.83.101" - "@theia/userstorage" "1.54.0" - "@theia/workspace" "1.54.0" + "@theia/userstorage" "1.55.1" + "@theia/workspace" "1.55.1" async-mutex "^0.3.1" fast-deep-equal "^3.1.3" jsonc-parser "^2.2.0" p-debounce "^2.1.0" tslib "^2.6.2" -"@theia/process@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/process/-/process-1.54.0.tgz#0aedd5fc638b0fed79b025f0c1df0e5b8f90f07d" - integrity sha512-0r9mZHC7m9NUPFEnBHf3KPTYYbqp3MtLdNisIOIZsdbuoDWBp4caHY1rL6x4aI3v2VPS0cOku/pkVVSmb9PDaA== +"@theia/process@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/process/-/process-1.55.1.tgz#416fc0989dafad30ab6555d4360d375e6f078624" + integrity sha512-LcLfFyKIuGGjW+5Kq1qYitj+KTJogUhW2O62lp3ZcmSGZfAZp4WtdqYL4IlgDIx+augDgKk9Ox+x/fYbLGrpnQ== dependencies: - "@theia/core" "1.54.0" + "@theia/core" "1.55.1" node-pty "0.11.0-beta24" string-argv "^0.1.1" tslib "^2.6.2" -"@theia/request@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/request/-/request-1.54.0.tgz#4d460b65da298a26f2ff0cfa0d80bc8579b7733d" - integrity sha512-CS4/WjzF0A/Ttbtd0bzlmyydfsFfF5i3D38MdBnwELHoLEByekKsVeXaMwSOC5r8IvpoI8Z+kVDMdhRjLCqJIw== +"@theia/request@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/request/-/request-1.55.1.tgz#d3a6a3a3fa53ef20a044dda9519e032b5a934c1e" + integrity sha512-/2AxMlv8IJQqJjHwwe2lCogrVLz47EiX913xsq7KbhNvfxRvoxkMIN08tbXzEO0zQcDr51QqBIc2YlzIdKU0gg== dependencies: http-proxy-agent "^5.0.0" https-proxy-agent "^5.0.0" tslib "^2.6.2" -"@theia/scm@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/scm/-/scm-1.54.0.tgz#b54370fae026fd95a34efa13b06412dd266459ac" - integrity sha512-YAF7uhWg40LYBqUSvFYEWAyTLPXvKxamXvaMkQW4NN+RB96+i+dNSa1rk+bDDX4wwsty2LuWT8NoSEEu48byZA== +"@theia/scm@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/scm/-/scm-1.55.1.tgz#9e1a8ecaf64e3a3e092e0b0af330037778af2905" + integrity sha512-4mUr1Gl43MtvwYZIn0/g2zFegV1A1fXhMMRO4ldM4X0gCya0h3TXmZyEifImrjuFpSH0dqVJV0LnYpsIpszTVA== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/monaco" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/monaco" "1.55.1" "@theia/monaco-editor-core" "1.83.101" "@types/diff" "^5.2.1" diff "^5.2.0" @@ -2497,116 +2600,116 @@ ts-md5 "^1.2.2" tslib "^2.6.2" -"@theia/search-in-workspace@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-1.54.0.tgz#a962448eeaca0ba328ae0d842a1c04524a52fb74" - integrity sha512-FXHDe1ASUK1X/ekJNmFNAtiZzeP4wX9rX30Vyz+b0E9+zOAtVI5LFJSPQBhJCQwizpQebpZ82ZNdaDjk00Tyig== +"@theia/search-in-workspace@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-1.55.1.tgz#00f29d14c244e38dc5c4cfec174f1ccf5e8c586b" + integrity sha512-IpDbj/UmRaQWEl0Gy5fcX/pjgns6tRiJoK08mlW+o3t8GKK8bR9DiB/x6Am/7adwTOZSH7aPCOPf31Ixrja8RQ== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/navigator" "1.54.0" - "@theia/process" "1.54.0" - "@theia/workspace" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/navigator" "1.55.1" + "@theia/process" "1.55.1" + "@theia/workspace" "1.55.1" "@vscode/ripgrep" "^1.14.2" minimatch "^5.1.0" react-autosize-textarea "^7.0.0" tslib "^2.6.2" -"@theia/task@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/task/-/task-1.54.0.tgz#fe5445957f508b78b0af305490c3d813a89880c2" - integrity sha512-qsTDZdwu6mNIXpX6Z92L1KAY1tyXdcs3Gxrp6qQOsC/+NvbPGCnRCV1Gssa8K9CKpM5WqrGL8G+q82Odjd5/QQ== +"@theia/task@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/task/-/task-1.55.1.tgz#5642d442a57e47913290e6191c9ddd1e05f891f1" + integrity sha512-TMtgwnMPxOCg60ahLNg7pf1euk+jooT59PtpLfp/LP6UUbdrxFlAW9J8N+Az0TcKYeqIEbePC8GHGrZrNB1quw== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/markers" "1.54.0" - "@theia/monaco" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/markers" "1.55.1" + "@theia/monaco" "1.55.1" "@theia/monaco-editor-core" "1.83.101" - "@theia/process" "1.54.0" - "@theia/terminal" "1.54.0" - "@theia/userstorage" "1.54.0" - "@theia/variable-resolver" "1.54.0" - "@theia/workspace" "1.54.0" + "@theia/process" "1.55.1" + "@theia/terminal" "1.55.1" + "@theia/userstorage" "1.55.1" + "@theia/variable-resolver" "1.55.1" + "@theia/workspace" "1.55.1" async-mutex "^0.3.1" jsonc-parser "^2.2.0" p-debounce "^2.1.0" tslib "^2.6.2" -"@theia/terminal@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-1.54.0.tgz#7c00130a3771b9589bc869de6ef96369f06b3343" - integrity sha512-isBbffK0denT0mYpaVkchkLz5bZWb1NbW7cTVLGMMoc06IavcvZBVZEj/MDQLFb7jSrEW9JRNOC9CJHXXinVzA== +"@theia/terminal@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-1.55.1.tgz#69e317fda20b61f508c4df01ad8433b2642a2688" + integrity sha512-G4WoHwRmqxqYsRz7sm4z2lq1BwHmgu40Mr1enAMWSpLLaP6NTwYCX59Lsi2sdh0x9OXvEEeq1FKn1pwuT/Ekyg== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/file-search" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/process" "1.54.0" - "@theia/variable-resolver" "1.54.0" - "@theia/workspace" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/file-search" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/process" "1.55.1" + "@theia/variable-resolver" "1.55.1" + "@theia/workspace" "1.55.1" tslib "^2.6.2" xterm "^5.3.0" xterm-addon-fit "^0.8.0" xterm-addon-search "^0.13.0" -"@theia/test@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/test/-/test-1.54.0.tgz#af5668a008aca1142c13befc4450d91621b18da5" - integrity sha512-OVdWkxXQsftYsMxcFdmsDy6Riy3OlwI9g7xriXv8yjk+gYHRQhqsh6R5JLmLBTPLZTMAKgtvJEIMXUou0YtVdw== +"@theia/test@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/test/-/test-1.55.1.tgz#60de53013ad8ddb27ba7abab5e464f8eda251a28" + integrity sha512-zNnGDn4MRLsBDRfAc3W8x5ZuGP1IDF06xTxc/7pXAfnW4VWElonPWlwB6RO3/sBwqWVzyCSE8DLhRqafnBZyBg== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/navigator" "1.54.0" - "@theia/terminal" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/navigator" "1.55.1" + "@theia/terminal" "1.55.1" xterm "^4.16.0" xterm-addon-fit "^0.5.0" -"@theia/timeline@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/timeline/-/timeline-1.54.0.tgz#a9b11540ea4736153abb0fca497fa46646e52e01" - integrity sha512-qQMfw4BpwKWfxklCoIXsrQnm7jpsAJxTgwBV+Dm1EW4lzngui49Uo2H2/3Q0bZJdXa7es2TjmLEdqixoH2uRIw== +"@theia/timeline@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/timeline/-/timeline-1.55.1.tgz#24f3860d54da903437b32f991d878bee2f782d52" + integrity sha512-RloVjFQi+aQ019S2aSROfQ5dSvx3/JylZxTXHTc/JMXFHTRas2CqUyICR3UU66+oCnRQUM6EQsBh2JLvtBw7RQ== dependencies: - "@theia/core" "1.54.0" - "@theia/navigator" "1.54.0" + "@theia/core" "1.55.1" + "@theia/navigator" "1.55.1" tslib "^2.6.2" -"@theia/typehierarchy@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/typehierarchy/-/typehierarchy-1.54.0.tgz#c773a4a802fbded69c7e4d06e44f3a8b201d543a" - integrity sha512-f+HO9ewB68DXjZy8ZzgQJtYMCICwp5WJr3HP7HuVbz689KWdIJpdqS1GFA5A2W1EEIdzOUXbw/czf1W1IfRqaw== +"@theia/typehierarchy@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/typehierarchy/-/typehierarchy-1.55.1.tgz#dbc9f592093b00cb04eb5d3d5bf760a9562b2027" + integrity sha512-fCBi4oIgmc9aNnFvyuIU75A5ROhF27P0N4RZ125eASlrz2UXSjO69QR+606CaHJnCEEhtAY+o6OVKrwXnufSaA== dependencies: - "@theia/core" "1.54.0" - "@theia/editor" "1.54.0" + "@theia/core" "1.55.1" + "@theia/editor" "1.55.1" tslib "^2.6.2" -"@theia/userstorage@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-1.54.0.tgz#ab814d6a2f29fe96a4e98c992fe4004a3fb52d5a" - integrity sha512-z46xpx/wOShgzrzRpTuYaFXhTVw5f+L4oXyc0UzIApYBJttO5QH1AWdfms0ugElIYV+9vM0/GezI99IE8fGyqw== +"@theia/userstorage@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-1.55.1.tgz#6cae0032cfc3854b403d89aa3bd7930489da2711" + integrity sha512-0YXB0AreF3YPAfmsgMS4vX2NxaNcMa6ayEkxk6n6M0w7Cz8eUU0Ayc3ER0/9gchLWXygNileqcKbeZfqFu+6TA== dependencies: - "@theia/core" "1.54.0" - "@theia/filesystem" "1.54.0" + "@theia/core" "1.55.1" + "@theia/filesystem" "1.55.1" tslib "^2.6.2" -"@theia/variable-resolver@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-1.54.0.tgz#3703362cb9bac20e7c29f2fc006c7ba17b85d854" - integrity sha512-at9GvEQJ90j2MRW8daqlFiNdpmCyLzgpQnACGLy6Diw17Q0qc+71zOIoj9O/I16ry8vAzQmCuc7li2oFLCV1tA== +"@theia/variable-resolver@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-1.55.1.tgz#79d0666f75695a3dbe7a89a3e1c15111a0b3e28f" + integrity sha512-K0LCqMBCXvIQ1uipbIQutkRlpBQ1aTii1O7gZRe/WS1YGfHGdVnhycybkfUNI2LxhWfu+wlhrKO/EyVhvSLj9A== dependencies: - "@theia/core" "1.54.0" + "@theia/core" "1.55.1" tslib "^2.6.2" -"@theia/workspace@1.54.0": - version "1.54.0" - resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-1.54.0.tgz#43d9816d95affe527eb7542b31fb817b98fa156a" - integrity sha512-Aow3TWSzCj5eW5/Jhw5cahGIfjAyR7B6V6Un+AdCDyRipaW+niIeOzU+9FChPwuD0FyxNjpPgBiExKDk4HAlcQ== +"@theia/workspace@1.55.1": + version "1.55.1" + resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-1.55.1.tgz#2f52eaa0ca8092d25fa3b263612f0d5c4f115ce9" + integrity sha512-yc+/VyM42trGkc2GbChoYcE0c3cPQK9QMkNV3i4CFVp45al2CLfSAA6J36g5KUlxGrTRV2IetlPQYgNA7FqyEw== dependencies: - "@theia/core" "1.54.0" - "@theia/filesystem" "1.54.0" - "@theia/variable-resolver" "1.54.0" + "@theia/core" "1.55.1" + "@theia/filesystem" "1.55.1" + "@theia/variable-resolver" "1.55.1" jsonc-parser "^2.2.0" tslib "^2.6.2" valid-filename "^2.0.1" @@ -2633,6 +2736,11 @@ resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== +"@tootallnate/quickjs-emscripten@^0.23.0": + version "0.23.0" + resolved "https://registry.yarnpkg.com/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz#db4ecfd499a9765ab24002c3b696d02e6d32a12c" + integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA== + "@tufjs/canonical-json@1.0.0": version "1.0.0" resolved "https://registry.yarnpkg.com/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz#eade9fd1f537993bc1f0949f3aea276ecc4fab31" @@ -2782,7 +2890,7 @@ "@types/qs" "*" "@types/serve-static" "*" -"@types/express@^4.16.0": +"@types/express@^4.17.21": version "4.17.21" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== @@ -2806,14 +2914,6 @@ dependencies: "@types/node" "*" -"@types/glob@*": - version "8.1.0" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-8.1.0.tgz#b63e70155391b0584dce44e7ea25190bbc38f2fc" - integrity sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w== - dependencies: - "@types/minimatch" "^5.1.2" - "@types/node" "*" - "@types/google-protobuf@^3.7.2": version "3.15.12" resolved "https://registry.yarnpkg.com/@types/google-protobuf/-/google-protobuf-3.15.12.tgz#eb2ba0eddd65712211a2b455dc6071d665ccf49b" @@ -2928,11 +3028,6 @@ resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== -"@types/minimatch@^5.1.2": - version "5.1.2" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca" - integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== - "@types/minimist@^1.2.0": version "1.2.5" resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.5.tgz#ec10755e871497bcd83efe927e43ec46e8c0747e" @@ -3054,14 +3149,6 @@ dependencies: "@types/node" "*" -"@types/rimraf@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.5.tgz#368fb04d59630b727fc05a74d2ca557f64a8ef98" - integrity sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g== - dependencies: - "@types/glob" "*" - "@types/node" "*" - "@types/route-parser@^0.1.1": version "0.1.7" resolved "https://registry.yarnpkg.com/@types/route-parser/-/route-parser-0.1.7.tgz#76d324537c9f0aaf65c96588c6ab5f3b84ae1505" @@ -3642,7 +3729,7 @@ agent-base@6, agent-base@^6.0.2: dependencies: debug "4" -agent-base@^7.1.2: +agent-base@^7.1.0, agent-base@^7.1.2: version "7.1.3" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-7.1.3.tgz#29435eb821bc4194633a5b89e5bc4703bafc25a1" integrity sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw== @@ -4006,6 +4093,13 @@ ast-types@0.9.6: resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.6.tgz#102c9e9e9005d3e7e3829bf0c4fa24ee862ee9b9" integrity sha512-qEdtR2UH78yyHX/AUNfXmJTlM48XoFZKBdwi1nzkI1mJL21cmbu0cvjxjpkXJ5NENMq42H+hNs8VLJcqXLerBQ== +ast-types@^0.13.4: + version "0.13.4" + resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.4.tgz#ee0d77b343263965ecc3fb62da16e7222b2b6782" + integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== + dependencies: + tslib "^2.0.1" + ast-types@^0.9.2: version "0.9.14" resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.9.14.tgz#d34ba5dffb9d15a44351fd2a9d82e4ab2838b5ba" @@ -4160,11 +4254,39 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -bare-events@^2.2.0: +bare-events@^2.0.0, bare-events@^2.2.0: version "2.5.4" resolved "https://registry.yarnpkg.com/bare-events/-/bare-events-2.5.4.tgz#16143d435e1ed9eafd1ab85f12b89b3357a41745" integrity sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA== +bare-fs@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/bare-fs/-/bare-fs-4.0.1.tgz#85844f34da819c76754d545323a8b23ed3617c76" + integrity sha512-ilQs4fm/l9eMfWY2dY0WCIUplSUp7U0CT1vrqMg1MUdeZl4fypu5UP0XcDBK5WBQPJAKP1b7XEodISmekH/CEg== + dependencies: + bare-events "^2.0.0" + bare-path "^3.0.0" + bare-stream "^2.0.0" + +bare-os@^3.0.1: + version "3.6.0" + resolved "https://registry.yarnpkg.com/bare-os/-/bare-os-3.6.0.tgz#1465dd7e1bebe0dec230097a23ad00f7db51f957" + integrity sha512-BUrFS5TqSBdA0LwHop4OjPJwisqxGy6JsWVqV6qaFoe965qqtaKfDzHY5T2YA1gUL0ZeeQeA+4BBc1FJTcHiPw== + +bare-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bare-path/-/bare-path-3.0.0.tgz#b59d18130ba52a6af9276db3e96a2e3d3ea52178" + integrity sha512-tyfW2cQcB5NN8Saijrhqn0Zh7AnFNsnczRcuWODH0eYAXBsJ5gVxAUuNr7tsHSC6IZ77cA0SitzT+s47kot8Mw== + dependencies: + bare-os "^3.0.1" + +bare-stream@^2.0.0: + version "2.6.5" + resolved "https://registry.yarnpkg.com/bare-stream/-/bare-stream-2.6.5.tgz#bba8e879674c4c27f7e27805df005c15d7a2ca07" + integrity sha512-jSmxKJNJmHySi6hC42zlZnq00rga4jjxcgNZjY9N5WlOe/iOoGRtdwGsHzQv2RlH2KOYMwGUXhf2zXd32BA9RA== + dependencies: + streamx "^2.21.0" + base64-js@^1.3.1, base64-js@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" @@ -4182,6 +4304,11 @@ basic-auth@^2.0.1: dependencies: safe-buffer "5.1.2" +basic-ftp@^5.0.2: + version "5.0.5" + resolved "https://registry.yarnpkg.com/basic-ftp/-/basic-ftp-5.0.5.tgz#14a474f5fffecca1f4f406f1c26b18f800225ac0" + integrity sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg== + before-after-hook@^2.2.0: version "2.2.3" resolved "https://registry.yarnpkg.com/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" @@ -4733,12 +4860,14 @@ chrome-trace-event@^1.0.2: resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" integrity sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ== -chromium-bidi@0.4.4: - version "0.4.4" - resolved "https://registry.yarnpkg.com/chromium-bidi/-/chromium-bidi-0.4.4.tgz#44f25d4fa5d2f3debc3fc3948d0657194cac4407" - integrity sha512-4BX5cSaponuvVT1+SbLYTOAgDoVtX/Khoc9UsbFJ/AsPVUeFAM3RiIDFI6XFhLYMi9WmVJqh1ZH+dRpNKkKwiQ== +chromium-bidi@0.6.4: + version "0.6.4" + resolved "https://registry.yarnpkg.com/chromium-bidi/-/chromium-bidi-0.6.4.tgz#627d76bae2819d59b61a413babe9664e0a16b71d" + integrity sha512-8zoq6ogmhQQkAKZVKO2ObFTl4uOkqoX1PlKQX3hZQ5E9cbUotcAb7h4pTNVAGGv8Z36PF3CtdOriEp/Rz82JqQ== dependencies: - mitt "3.0.0" + mitt "3.0.1" + urlpattern-polyfill "10.0.0" + zod "3.23.8" chromium-pickle-js@^0.2.0: version "0.2.0" @@ -5230,16 +5359,6 @@ corser@^2.0.1: resolved "https://registry.yarnpkg.com/corser/-/corser-2.0.1.tgz#8eda252ecaab5840dcd975ceb90d9370c819ff87" integrity sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ== -cosmiconfig@8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.0.0.tgz#e9feae014eab580f858f8a0288f38997a7bebe97" - integrity sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ== - dependencies: - import-fresh "^3.2.1" - js-yaml "^4.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: version "7.1.0" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" @@ -5261,6 +5380,16 @@ cosmiconfig@^8.2.0: parse-json "^5.2.0" path-type "^4.0.0" +cosmiconfig@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-9.0.0.tgz#34c3fc58287b915f3ae905ab6dc3de258b55ad9d" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== + dependencies: + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + crc@^3.8.0: version "3.8.0" resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" @@ -5275,13 +5404,6 @@ cross-env@^7.0.3: dependencies: cross-spawn "^7.0.1" -cross-fetch@3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" - integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== - dependencies: - node-fetch "2.6.7" - cross-fetch@^3.1.5: version "3.2.0" resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.2.0.tgz#34e9192f53bc757d6614304d9e5e6fb4edb782e3" @@ -5352,6 +5474,11 @@ data-uri-to-buffer@^4.0.0: resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz#d8feb2b2881e6a4f58c2e08acfd0e2834e26222e" integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A== +data-uri-to-buffer@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz#8a58bb67384b261a38ef18bea1810cb01badd28b" + integrity sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw== + data-urls@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-4.0.0.tgz#333a454eca6f9a5b7b0f1013ff89074c3f522dd4" @@ -5419,13 +5546,6 @@ debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0, debug@^4.3.1, d dependencies: ms "^2.1.3" -debug@4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - debug@^3.1.0: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" @@ -5633,6 +5753,15 @@ define-properties@^1.1.3, define-properties@^1.2.1: has-property-descriptors "^1.0.0" object-keys "^1.1.1" +degenerator@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/degenerator/-/degenerator-5.0.1.tgz#9403bf297c6dad9a1ece409b37db27954f91f2f5" + integrity sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ== + dependencies: + ast-types "^0.13.4" + escodegen "^2.1.0" + esprima "^4.0.1" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -5673,7 +5802,7 @@ detect-libc@^1.0.3: resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== -detect-libc@^2.0.0, detect-libc@^2.0.1: +detect-libc@^2.0.0, detect-libc@^2.0.1, detect-libc@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.3.tgz#f0cd503b40f9939b894697d19ad50895e30cf700" integrity sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw== @@ -5683,10 +5812,10 @@ detect-node@^2.0.4: resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== -devtools-protocol@0.0.1094867: - version "0.0.1094867" - resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1094867.tgz#2ab93908e9376bd85d4e0604aa2651258f13e374" - integrity sha512-pmMDBKiRVjh0uKK6CT1WqZmM3hBVSgD+N2MrgyV1uNizAZMw4tx6i/RTc+/uCsKSCmg0xXx7arCP/OFcIwTsiQ== +devtools-protocol@0.0.1312386: + version "0.0.1312386" + resolved "https://registry.yarnpkg.com/devtools-protocol/-/devtools-protocol-0.0.1312386.tgz#5ab824d6f1669ec6c6eb0fba047e73601d969052" + integrity sha512-DPnhUXvmvKT2dFA/j7B+riVLUt9Q6RKJlcppojL5CoRywJJKLDYnRlw0gTFKfgDPHP5E04UoB71SxoJlVZy8FA== dezalgo@^1.0.4: version "1.0.4" @@ -6302,7 +6431,7 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== -escodegen@^2.0.0: +escodegen@^2.0.0, escodegen@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== @@ -6610,7 +6739,7 @@ exponential-backoff@^3.1.1: resolved "https://registry.yarnpkg.com/exponential-backoff/-/exponential-backoff-3.1.2.tgz#a8f26adb96bf78e8cd8ad1037928d5e5c0679d91" integrity sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA== -express@^4.16.3: +express@^4.21.0: version "4.21.2" resolved "https://registry.yarnpkg.com/express/-/express-4.21.2.tgz#cf250e48362174ead6cea4a566abef0162c1ec32" integrity sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA== @@ -6676,7 +6805,7 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" -extract-zip@2.0.1, extract-zip@^2.0.1: +extract-zip@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.1.tgz#663dca56fe46df890d5f131ef4a06d22bb8ba13a" integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== @@ -7283,6 +7412,15 @@ get-symbol-description@^1.1.0: es-errors "^1.3.0" get-intrinsic "^1.2.6" +get-uri@^6.0.1: + version "6.0.4" + resolved "https://registry.yarnpkg.com/get-uri/-/get-uri-6.0.4.tgz#6daaee9e12f9759e19e55ba313956883ef50e0a7" + integrity sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ== + dependencies: + basic-ftp "^5.0.2" + data-uri-to-buffer "^6.0.2" + debug "^4.3.4" + git-raw-commits@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-3.0.0.tgz#5432f053a9744f67e8db03dbc48add81252cfdeb" @@ -7378,7 +7516,7 @@ glob@7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^10.2.2, glob@^10.3.10, glob@^10.3.3: +glob@^10.2.2, glob@^10.3.10, glob@^10.3.3, glob@^10.3.7: version "10.4.5" resolved "https://registry.yarnpkg.com/glob/-/glob-10.4.5.tgz#f4d9f0b90ffdbab09c9d77f5f29b4262517b0956" integrity sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg== @@ -7735,6 +7873,14 @@ http-proxy-agent@^5.0.0: agent-base "6" debug "4" +http-proxy-agent@^7.0.0, http-proxy-agent@^7.0.1: + version "7.0.2" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz#9a8b1f246866c028509486585f62b8f2c18c270e" + integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== + dependencies: + agent-base "^7.1.0" + debug "^4.3.4" + http-proxy@^1.18.1: version "1.18.1" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" @@ -7784,7 +7930,7 @@ http2-wrapper@^2.1.10: quick-lru "^5.1.1" resolve-alpn "^1.2.0" -https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: +https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -7792,7 +7938,7 @@ https-proxy-agent@5.0.1, https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: agent-base "6" debug "4" -https-proxy-agent@^7.0.2: +https-proxy-agent@^7.0.2, https-proxy-agent@^7.0.6: version "7.0.6" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz#da8dfeac7da130b05c2ba4b59c9b6cd66611a6b9" integrity sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw== @@ -9188,7 +9334,7 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" -lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: +lru-cache@^7.14.1, lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: version "7.18.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89" integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== @@ -9623,7 +9769,7 @@ micromark@^3.0.0: micromark-util-types "^1.0.1" uvu "^0.5.0" -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.8: +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5, micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -9848,10 +9994,10 @@ minizlib@^2.1.1, minizlib@^2.1.2: minipass "^3.0.0" yallist "^4.0.0" -mitt@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.0.tgz#69ef9bd5c80ff6f57473e8d89326d01c414be0bd" - integrity sha512-7dX2/10ITVyqh4aOSVI9gdape+t9l2/8QxHrFmUXu4EEUpdlxl6RudZUPZoc+zuY2hk1j7XxVroIVIan/pD/SQ== +mitt@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mitt/-/mitt-3.0.1.tgz#ea36cf0cc30403601ae074c8f77b7092cdab36d1" + integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== mkdirp-classic@^0.5.2, mkdirp-classic@^0.5.3: version "0.5.3" @@ -9937,11 +10083,6 @@ ms@2.0.0: resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - ms@2.1.3, ms@^2.0.0, ms@^2.1.1, ms@^2.1.3: version "2.1.3" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" @@ -10066,6 +10207,11 @@ neo-async@^2.6.0, neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +netmask@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/netmask/-/netmask-2.0.2.tgz#8b01a07644065d536383835823bc52004ebac5e7" + integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== + nice-grpc-common@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/nice-grpc-common/-/nice-grpc-common-2.0.2.tgz#e6aeebb2bd19d87114b351e291e30d79dd38acf7" @@ -10100,11 +10246,6 @@ node-abort-controller@^3.1.1: resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== -node-addon-api@*, node-addon-api@^8.2.0: - version "8.3.1" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-8.3.1.tgz#53bc8a4f8dbde3de787b9828059da94ba9fd4eed" - integrity sha512-lytcDEdxKjGJPTLEfW4mYMigRezMlyJY8W4wxJK8zE533Jlb8L8dRuObJFWg2P+AuOIxoCgKF+2Oq4d4Zd0OUA== - node-addon-api@^1.6.3: version "1.7.2" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d" @@ -10115,6 +10256,16 @@ node-addon-api@^3.0.0, node-addon-api@^3.1.0, node-addon-api@^3.2.1: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.2.1.tgz#81325e0a2117789c0128dab65e7e38f07ceba161" integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== +node-addon-api@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558" + integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ== + +node-addon-api@^8.2.0: + version "8.3.1" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-8.3.1.tgz#53bc8a4f8dbde3de787b9828059da94ba9fd4eed" + integrity sha512-lytcDEdxKjGJPTLEfW4mYMigRezMlyJY8W4wxJK8zE533Jlb8L8dRuObJFWg2P+AuOIxoCgKF+2Oq4d4Zd0OUA== + node-api-version@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/node-api-version/-/node-api-version-0.1.4.tgz#1ed46a485e462d55d66b5aa1fe2821720dedf080" @@ -10424,13 +10575,6 @@ npmlog@^6.0.0, npmlog@^6.0.2: gauge "^4.0.3" set-blocking "^2.0.0" -nsfw@^2.2.4: - version "2.2.5" - resolved "https://registry.yarnpkg.com/nsfw/-/nsfw-2.2.5.tgz#5193bc67f38e64c2dc955cd37b596e349d021127" - integrity sha512-KcZpiMzCfCpEYA2S45pPT9x80HlYf/DyyigrFBpeFYj9O/rBi0hSn4AnRnZ77ppjSmwTzu7wZjNfKIzdTz/PSw== - dependencies: - node-addon-api "*" - number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" @@ -10815,6 +10959,28 @@ p-waterfall@2.1.1: dependencies: p-reduce "^2.0.0" +pac-proxy-agent@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/pac-proxy-agent/-/pac-proxy-agent-7.2.0.tgz#9cfaf33ff25da36f6147a20844230ec92c06e5df" + integrity sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA== + dependencies: + "@tootallnate/quickjs-emscripten" "^0.23.0" + agent-base "^7.1.2" + debug "^4.3.4" + get-uri "^6.0.1" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.6" + pac-resolver "^7.0.1" + socks-proxy-agent "^8.0.5" + +pac-resolver@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/pac-resolver/-/pac-resolver-7.0.1.tgz#54675558ea368b64d210fd9c92a640b5f3b8abb6" + integrity sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg== + dependencies: + degenerator "^5.0.0" + netmask "^2.0.2" + package-json-from-dist@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" @@ -11270,7 +11436,7 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== -progress@2.0.3, progress@^2.0.3: +progress@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== @@ -11340,7 +11506,21 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -proxy-from-env@1.1.0, proxy-from-env@^1.1.0: +proxy-agent@^6.4.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/proxy-agent/-/proxy-agent-6.5.0.tgz#9e49acba8e4ee234aacb539f89ed9c23d02f232d" + integrity sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A== + dependencies: + agent-base "^7.1.2" + debug "^4.3.4" + http-proxy-agent "^7.0.1" + https-proxy-agent "^7.0.6" + lru-cache "^7.14.1" + pac-proxy-agent "^7.1.0" + proxy-from-env "^1.1.0" + socks-proxy-agent "^8.0.5" + +proxy-from-env@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== @@ -11399,22 +11579,17 @@ punycode@^2.1.0, punycode@^2.1.1, punycode@^2.3.0, punycode@^2.3.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== -puppeteer-core@19.7.2: - version "19.7.2" - resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-19.7.2.tgz#deee9ef915829b6a1d1a3a008625c29eeb251161" - integrity sha512-PvI+fXqgP0uGJxkyZcX51bnzjFA73MODZOAv0fSD35yR7tvbqwtMV3/Y+hxQ0AMMwzxkEebP6c7po/muqxJvmQ== +puppeteer-core@23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-23.1.0.tgz#50703d2e27c1d73d523c25b807f6e6d95a6b1c47" + integrity sha512-SvAsu+xnLN2FMXE/59bp3s3WXp8ewqUGzVV4AQtml/2xmsciZnU/bXcCW+eETHPWQ6Agg2vTI7QzWXPpEARK2g== dependencies: - chromium-bidi "0.4.4" - cross-fetch "3.1.5" - debug "4.3.4" - devtools-protocol "0.0.1094867" - extract-zip "2.0.1" - https-proxy-agent "5.0.1" - proxy-from-env "1.1.0" - rimraf "3.0.2" - tar-fs "2.1.1" - unbzip2-stream "1.4.3" - ws "8.11.0" + "@puppeteer/browsers" "2.3.1" + chromium-bidi "0.6.4" + debug "^4.3.6" + devtools-protocol "0.0.1312386" + typed-query-selector "^2.12.0" + ws "^8.18.0" puppeteer-to-istanbul@1.4.0: version "1.4.0" @@ -11426,16 +11601,17 @@ puppeteer-to-istanbul@1.4.0: v8-to-istanbul "^1.2.1" yargs "^15.3.1" -puppeteer@19.7.2: - version "19.7.2" - resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-19.7.2.tgz#1b3ce99a093cc2f8f84dfb06f066d0757ea79d4b" - integrity sha512-4Lm7Qpe/LU95Svirei/jDLDvR5oMrl9BPGd7HMY5+Q28n+BhvKuW97gKkR+1LlI86bO8J3g8rG/Ll5kv9J1nlQ== +puppeteer@23.1.0: + version "23.1.0" + resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-23.1.0.tgz#3abe4980670f214c8edfe689012e83418f81f9aa" + integrity sha512-m+CyicDlGN1AVUeOsCa6/+KQydJzxfsPowL7fQy+VGNeaWafB0m8G5aGfXdfZztKMxzCsdz7KNNzbJPeG9wwFw== dependencies: - cosmiconfig "8.0.0" - https-proxy-agent "5.0.1" - progress "2.0.3" - proxy-from-env "1.1.0" - puppeteer-core "19.7.2" + "@puppeteer/browsers" "2.3.1" + chromium-bidi "0.6.4" + cosmiconfig "^9.0.0" + devtools-protocol "0.0.1312386" + puppeteer-core "23.1.0" + typed-query-selector "^2.12.0" qs@6.13.0: version "6.13.0" @@ -12007,14 +12183,14 @@ rfdc@^1.3.0: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== -rimraf@2, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: +rimraf@2, rimraf@^2.6.3: version "2.7.1" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== dependencies: glob "^7.1.3" -rimraf@3.0.2, rimraf@^3.0.2: +rimraf@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== @@ -12028,6 +12204,13 @@ rimraf@^4.4.1: dependencies: glob "^9.2.0" +rimraf@^5.0.0: + version "5.0.10" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-5.0.10.tgz#23b9843d3dc92db71f96e1a2ce92e39fd2a8221c" + integrity sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ== + dependencies: + glob "^10.3.7" + rimraf@~2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -12219,7 +12402,7 @@ semver@^6.0.0, semver@^6.2.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4: +semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.3: version "7.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== @@ -12549,7 +12732,16 @@ socks-proxy-agent@^7.0.0: debug "^4.3.3" socks "^2.6.2" -socks@^2.3.3, socks@^2.6.2: +socks-proxy-agent@^8.0.5: + version "8.0.5" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz#b9cdb4e7e998509d7659d689ce7697ac21645bee" + integrity sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw== + dependencies: + agent-base "^7.1.2" + debug "^4.3.4" + socks "^2.8.3" + +socks@^2.3.3, socks@^2.6.2, socks@^2.8.3: version "2.8.4" resolved "https://registry.yarnpkg.com/socks/-/socks-2.8.4.tgz#07109755cdd4da03269bda4725baa061ab56d5cc" integrity sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ== @@ -12726,7 +12918,7 @@ streamsearch@^1.1.0: resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-1.1.0.tgz#404dd1e2247ca94af554e841a8ef0eaa238da764" integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg== -streamx@^2.15.0: +streamx@^2.15.0, streamx@^2.21.0: version "2.22.0" resolved "https://registry.yarnpkg.com/streamx/-/streamx-2.22.0.tgz#cd7b5e57c95aaef0ff9b2aef7905afa62ec6e4a7" integrity sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw== @@ -13060,16 +13252,6 @@ tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== -tar-fs@2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784" - integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng== - dependencies: - chownr "^1.1.1" - mkdirp-classic "^0.5.2" - pump "^3.0.0" - tar-stream "^2.1.4" - tar-fs@^1.16.2: version "1.16.4" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.4.tgz#d3f0e1edf164b821f086640b1f0596f004021dc8" @@ -13090,6 +13272,17 @@ tar-fs@^2.0.0: pump "^3.0.0" tar-stream "^2.1.4" +tar-fs@^3.0.6: + version "3.0.8" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-3.0.8.tgz#8f62012537d5ff89252d01e48690dc4ebed33ab7" + integrity sha512-ZoROL70jptorGAlgAYiLoBLItEKw/fUxg9BSYK/dF/GAGYFJOJJJMvjPAKDJraCXFwadD456FCuvLWgfhMsPwg== + dependencies: + pump "^3.0.0" + tar-stream "^3.1.5" + optionalDependencies: + bare-fs "^4.0.1" + bare-path "^3.0.0" + tar-stream@^1.1.2, tar-stream@^1.5.2: version "1.6.2" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" @@ -13114,7 +13307,7 @@ tar-stream@^2.1.4, tar-stream@~2.2.0: inherits "^2.0.3" readable-stream "^3.1.1" -tar-stream@^3.1.4: +tar-stream@^3.1.4, tar-stream@^3.1.5: version "3.1.7" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b" integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ== @@ -13386,7 +13579,7 @@ tslib@^1.10.0, tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.6.2: +tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.3.1, tslib@^2.4.0, tslib@^2.6.2: version "2.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== @@ -13519,6 +13712,11 @@ typed-array-length@^1.0.7: possible-typed-array-names "^1.0.0" reflect.getprototypeof "^1.0.6" +typed-query-selector@^2.12.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/typed-query-selector/-/typed-query-selector-2.12.0.tgz#92b65dbc0a42655fccf4aeb1a08b1dddce8af5f2" + integrity sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg== + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" @@ -13568,7 +13766,7 @@ unbox-primitive@^1.1.0: has-symbols "^1.1.0" which-boxed-primitive "^1.1.1" -unbzip2-stream@1.4.3, unbzip2-stream@^1.0.9, unbzip2-stream@^1.4.3: +unbzip2-stream@^1.0.9, unbzip2-stream@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== @@ -13808,6 +14006,11 @@ url-parse@^1.5.3: querystringify "^2.1.1" requires-port "^1.0.0" +urlpattern-polyfill@10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz#f0a03a97bfb03cdf33553e5e79a2aadd22cac8ec" + integrity sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg== + use-isomorphic-layout-effect@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.2.0.tgz#afb292eb284c39219e8cb8d3d62d71999361a21d" @@ -14349,12 +14552,7 @@ write-pkg@4.0.0: type-fest "^0.4.1" write-json-file "^3.2.0" -ws@8.11.0: - version "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.13.0, ws@^8.17.1: +ws@^8.13.0, ws@^8.17.1, ws@^8.18.0: version "8.18.1" resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.1.tgz#ea131d3784e1dfdff91adb0a4a116b127515e3cb" integrity sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w== @@ -14557,3 +14755,8 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zod@3.23.8: + version "3.23.8" + resolved "https://registry.yarnpkg.com/zod/-/zod-3.23.8.tgz#e37b957b5d52079769fb8097099b592f0ef4067d" + integrity sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==