diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 24a0b30aa..9ec10c273 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -33,10 +33,10 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Install Node.js 14.x + - name: Install Node.js 14.18.1 uses: actions/setup-node@v1 with: - node-version: '14.x' + node-version: '14.18.1' registry-url: 'https://registry.npmjs.org' - name: Install Python 3.x @@ -78,6 +78,7 @@ jobs: fi fi + npx node-gyp install 14.18.1 yarn --cwd ./electron/packager/ yarn --cwd ./electron/packager/ package diff --git a/.github/workflows/check-i18n-task.yml b/.github/workflows/check-i18n-task.yml index e8c01a8b6..b8a1a7805 100644 --- a/.github/workflows/check-i18n-task.yml +++ b/.github/workflows/check-i18n-task.yml @@ -25,10 +25,10 @@ jobs: - name: Checkout repository uses: actions/checkout@v2 - - name: Install Node.js 14.x + - name: Install Node.js 14.18.1 uses: actions/setup-node@v2 with: - node-version: '14.x' + node-version: '14.18.1' registry-url: 'https://registry.npmjs.org' - name: Install dependencies diff --git a/.github/workflows/i18n-nightly-push.yml b/.github/workflows/i18n-nightly-push.yml index 670cf3184..b7640ae61 100644 --- a/.github/workflows/i18n-nightly-push.yml +++ b/.github/workflows/i18n-nightly-push.yml @@ -12,10 +12,10 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Install Node.js 14.x + - name: Install Node.js 14.18.1 uses: actions/setup-node@v2 with: - node-version: '14.x' + node-version: '14.18.1' registry-url: 'https://registry.npmjs.org' - name: Install dependencies diff --git a/.github/workflows/i18n-weekly-pull.yml b/.github/workflows/i18n-weekly-pull.yml index d6db2312c..d33a4036c 100644 --- a/.github/workflows/i18n-weekly-pull.yml +++ b/.github/workflows/i18n-weekly-pull.yml @@ -12,10 +12,10 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Install Node.js 14.x + - name: Install Node.js 14.18.1 uses: actions/setup-node@v2 with: - node-version: '14.x' + node-version: '14.18.1' registry-url: 'https://registry.npmjs.org' - name: Install dependencies diff --git a/arduino-ide-extension/package.json b/arduino-ide-extension/package.json index 1d71a2eef..157f59937 100644 --- a/arduino-ide-extension/package.json +++ b/arduino-ide-extension/package.json @@ -22,23 +22,23 @@ }, "dependencies": { "@grpc/grpc-js": "^1.3.7", - "@theia/application-package": "1.22.1", - "@theia/core": "1.22.1", - "@theia/editor": "1.22.1", - "@theia/editor-preview": "1.22.1", - "@theia/electron": "1.22.1", - "@theia/filesystem": "1.22.1", - "@theia/git": "1.22.1", - "@theia/keymaps": "1.22.1", - "@theia/markers": "1.22.1", - "@theia/monaco": "1.22.1", - "@theia/navigator": "1.22.1", - "@theia/outline-view": "1.22.1", - "@theia/output": "1.22.1", - "@theia/preferences": "1.22.1", - "@theia/search-in-workspace": "1.22.1", - "@theia/terminal": "1.22.1", - "@theia/workspace": "1.22.1", + "@theia/application-package": "1.24.0", + "@theia/core": "1.24.0", + "@theia/editor": "1.24.0", + "@theia/editor-preview": "1.24.0", + "@theia/electron": "1.24.0", + "@theia/filesystem": "1.24.0", + "@theia/git": "1.24.0", + "@theia/keymaps": "1.24.0", + "@theia/markers": "1.24.0", + "@theia/monaco": "1.24.0", + "@theia/navigator": "1.24.0", + "@theia/outline-view": "1.24.0", + "@theia/output": "1.24.0", + "@theia/preferences": "1.24.0", + "@theia/search-in-workspace": "1.24.0", + "@theia/terminal": "1.24.0", + "@theia/workspace": "1.24.0", "@tippyjs/react": "^4.2.5", "@types/atob": "^2.1.2", "@types/auth0-js": "^9.14.0", diff --git a/arduino-ide-extension/src/browser/contributions/edit-contributions.ts b/arduino-ide-extension/src/browser/contributions/edit-contributions.ts index 9d6e95234..180ddd630 100644 --- a/arduino-ide-extension/src/browser/contributions/edit-contributions.ts +++ b/arduino-ide-extension/src/browser/contributions/edit-contributions.ts @@ -12,6 +12,8 @@ import { } from './contribution'; import { ArduinoMenus } from '../menu/arduino-menus'; import { nls } from '@theia/core/lib/common'; +import type { ICodeEditor } from '@theia/monaco-editor-core/esm/vs/editor/browser/editorBrowser'; +import type { StandaloneCodeEditor } from '@theia/monaco-editor-core/esm/vs/editor/standalone/browser/standaloneCodeEditor'; // TODO: [macOS]: to remove `Start Dictation...` and `Emoji & Symbol` see this thread: https://github.com/electron/electron/issues/8283#issuecomment-269522072 // Depends on https://github.com/eclipse-theia/theia/pull/7964 @@ -250,10 +252,10 @@ ${value} }); } - protected async current(): Promise { + protected async current(): Promise { return ( this.codeEditorService.getFocusedCodeEditor() || - this.codeEditorService.getActiveCodeEditor() + this.codeEditorService.getActiveCodeEditor() || undefined ); } diff --git a/arduino-ide-extension/src/browser/contributions/help.ts b/arduino-ide-extension/src/browser/contributions/help.ts index 23594d331..38c6a12d7 100644 --- a/arduino-ide-extension/src/browser/contributions/help.ts +++ b/arduino-ide-extension/src/browser/contributions/help.ts @@ -15,6 +15,7 @@ import { import { nls } from '@theia/core/lib/common'; import { IDEUpdaterCommands } from '../ide-updater/ide-updater-commands'; import { ElectronCommands } from '@theia/core/lib/electron-browser/menu/electron-menu-contribution'; +import * as monaco from '@theia/monaco-editor-core'; @injectable() export class Help extends Contribution { diff --git a/arduino-ide-extension/src/browser/contributions/include-library.ts b/arduino-ide-extension/src/browser/contributions/include-library.ts index 77f6bcf39..ef117d33d 100644 --- a/arduino-ide-extension/src/browser/contributions/include-library.ts +++ b/arduino-ide-extension/src/browser/contributions/include-library.ts @@ -16,6 +16,7 @@ import { BoardsServiceProvider } from '../boards/boards-service-provider'; import { SketchContribution, Command, CommandRegistry } from './contribution'; import { NotificationCenter } from '../notification-center'; import { nls } from '@theia/core/lib/common'; +import * as monaco from '@theia/monaco-editor-core'; @injectable() export class IncludeLibrary extends SketchContribution { diff --git a/arduino-ide-extension/src/browser/theia/editor/editor-command.ts b/arduino-ide-extension/src/browser/theia/editor/editor-command.ts index d0d618ef7..a753704e0 100644 --- a/arduino-ide-extension/src/browser/theia/editor/editor-command.ts +++ b/arduino-ide-extension/src/browser/theia/editor/editor-command.ts @@ -8,9 +8,9 @@ export class EditorCommandContribution extends TheiaEditorCommandContribution { // Workaround for https://github.com/eclipse-theia/theia/issues/8722. this.editorPreferences.onPreferenceChanged( ({ preferenceName, newValue, oldValue }) => { - if (preferenceName === 'editor.autoSave') { - const autoSaveWasOnBeforeChange = !oldValue || oldValue === 'on'; - const autoSaveIsOnAfterChange = !newValue || newValue === 'on'; + if (preferenceName === 'files.autoSave') { + const autoSaveWasOnBeforeChange = !oldValue || oldValue !== 'off'; + const autoSaveIsOnAfterChange = !newValue || newValue !== 'off'; if (!autoSaveWasOnBeforeChange && autoSaveIsOnAfterChange) { this.shell.saveAll(); } diff --git a/arduino-ide-extension/src/browser/theia/monaco/monaco-editor-provider.ts b/arduino-ide-extension/src/browser/theia/monaco/monaco-editor-provider.ts index b577935d1..7a52971dc 100644 --- a/arduino-ide-extension/src/browser/theia/monaco/monaco-editor-provider.ts +++ b/arduino-ide-extension/src/browser/theia/monaco/monaco-editor-provider.ts @@ -4,16 +4,19 @@ import { Disposable, DisposableCollection, } from '@theia/core/lib/common/disposable'; -import { MonacoEditor } from '@theia/monaco/lib/browser/monaco-editor'; +import { EditorServiceOverrides, MonacoEditor } from '@theia/monaco/lib/browser/monaco-editor'; import { MonacoEditorProvider as TheiaMonacoEditorProvider } from '@theia/monaco/lib/browser/monaco-editor-provider'; import { SketchesServiceClientImpl } from '../../../common/protocol/sketches-service-client-impl'; +import * as monaco from '@theia/monaco-editor-core'; +import type { ReferencesModel } from '@theia/monaco-editor-core/esm/vs/editor/contrib/gotoSymbol/browser/referencesModel'; -type CancelablePromise = Promise & { + +type CancelablePromise = Promise & { cancel: () => void; }; interface EditorFactory { ( - override: monaco.editor.IEditorOverrideServices, + override: EditorServiceOverrides, toDispose: DisposableCollection ): Promise; } @@ -36,8 +39,7 @@ export class MonacoEditorProvider extends TheiaMonacoEditorProvider { private installCustomReferencesController(editor: MonacoEditor): Disposable { const control = editor.getControl(); - const referencesController = - control._contributions['editor.contrib.referencesController']; + const referencesController: any = control.getContribution('editor.contrib.referencesController'); const originalToggleWidget = referencesController.toggleWidget; const toDispose = new DisposableCollection(); const toDisposeBeforeToggleWidget = new DisposableCollection(); diff --git a/arduino-ide-extension/src/browser/theia/output/output-channel.ts b/arduino-ide-extension/src/browser/theia/output/output-channel.ts index 4e1ead8df..04858d315 100644 --- a/arduino-ide-extension/src/browser/theia/output/output-channel.ts +++ b/arduino-ide-extension/src/browser/theia/output/output-channel.ts @@ -2,7 +2,7 @@ import * as PQueue from 'p-queue'; import { injectable } from 'inversify'; import { Deferred } from '@theia/core/lib/common/promise-util'; import { OutputUri } from '@theia/output/lib/common/output-uri'; -import { IReference } from '@theia/monaco/lib/browser/monaco-text-model-service'; +import { IReference } from '@theia/monaco-editor-core/esm/vs/base/common/lifecycle'; import { MonacoEditorModel } from '@theia/monaco/lib/browser/monaco-editor-model'; import { OutputChannelManager as TheiaOutputChannelManager, diff --git a/arduino-ide-extension/src/common/protocol/sketches-service-client-impl.ts b/arduino-ide-extension/src/common/protocol/sketches-service-client-impl.ts index b93b504fe..0bcc13ae5 100644 --- a/arduino-ide-extension/src/common/protocol/sketches-service-client-impl.ts +++ b/arduino-ide-extension/src/common/protocol/sketches-service-client-impl.ts @@ -15,6 +15,7 @@ import { ARDUINO_CLOUD_FOLDER, REMOTE_SKETCHBOOK_FOLDER, } from '../../browser/utils/constants'; +import * as monaco from '@theia/monaco-editor-core'; const READ_ONLY_FILES = ['sketch.json']; const READ_ONLY_FILES_REMOTE = ['thingProperties.h', 'thingsProperties.h']; diff --git a/arduino-ide-extension/src/electron-main/theia/electron-main-application.ts b/arduino-ide-extension/src/electron-main/theia/electron-main-application.ts index 9addb9d32..227afb880 100644 --- a/arduino-ide-extension/src/electron-main/theia/electron-main-application.ts +++ b/arduino-ide-extension/src/electron-main/theia/electron-main-application.ts @@ -11,14 +11,13 @@ import { FrontendApplicationConfig } from '@theia/application-package/lib/applic import { ElectronMainApplication as TheiaElectronMainApplication, ElectronMainExecutionParams, - TheiaBrowserWindowOptions, } from '@theia/core/lib/electron-main/electron-main-application'; import { SplashServiceImpl } from '../splash/splash-service-impl'; import { URI } from '@theia/core/shared/vscode-uri'; -import * as electronRemoteMain from '@theia/core/electron-shared/@electron/remote/main'; import { Deferred } from '@theia/core/lib/common/promise-util'; import * as os from '@theia/core/lib/common/os'; -import { RELOAD_REQUESTED_SIGNAL, Restart } from '@theia/core/lib/electron-common/messaging/electron-messages'; +import { Restart } from '@theia/core/lib/electron-common/messaging/electron-messages'; +import { TheiaBrowserWindowOptions } from '@theia/core/lib/electron-main/theia-electron-window'; app.commandLine.appendSwitch('disable-http-cache'); @@ -37,7 +36,6 @@ const WORKSPACES = 'workspaces'; @injectable() export class ElectronMainApplication extends TheiaElectronMainApplication { - protected _windows: BrowserWindow[] = []; protected startup = false; protected openFilePromise = new Deferred(); @@ -158,8 +156,6 @@ export class ElectronMainApplication extends TheiaElectronMainApplication { app.on('second-instance', this.onSecondInstance.bind(this)); app.on('window-all-closed', this.onWindowAllClosed.bind(this)); - ipcMain.on(RELOAD_REQUESTED_SIGNAL, event => this.handleReload(event)); - ipcMain.on(Restart, ({ sender }) => { this.restart(sender.id); }); @@ -181,103 +177,87 @@ export class ElectronMainApplication extends TheiaElectronMainApplication { async createWindow( asyncOptions: MaybePromise = this.getDefaultTheiaWindowOptions() ): Promise { - let options = await asyncOptions; - options = this.avoidOverlap(options); - let electronWindow: BrowserWindow | undefined; - if (this._windows.length) { - electronWindow = new BrowserWindow(options); - } else { - const { bounds } = screen.getDisplayNearestPoint( - screen.getCursorScreenPoint() - ); - const splashHeight = 450; - const splashWidth = 600; - const splashY = Math.floor(bounds.y + (bounds.height - splashHeight) / 2); - const splashX = Math.floor(bounds.x + (bounds.width - splashWidth) / 2); - const splashScreenOpts: BrowserWindowConstructorOptions = { - height: splashHeight, - width: splashWidth, - x: splashX, - y: splashY, - transparent: true, - alwaysOnTop: true, - focusable: false, - minimizable: false, - maximizable: false, - hasShadow: false, - resizable: false, - }; - electronWindow = initSplashScreen( - { - windowOpts: options, - templateUrl: join( - __dirname, - '..', - '..', - '..', - 'src', - 'electron-main', - 'splash', - 'static', - 'splash.html' - ), - delay: 0, - minVisible: 2000, - splashScreenOpts, - }, - this.splashService.onCloseRequested + const createRegularWindow = !this.windows.size; + const electronWindow = await (createRegularWindow + ? super.createWindow(asyncOptions) + : this.createSplashScreenWindow(asyncOptions)); + if (createRegularWindow) { + electronWindow.webContents.on( + 'new-window', + (event, url, frameName, disposition, options) => { + if (frameName === 'serialPlotter') { + event.preventDefault(); + Object.assign(options, { + width: 800, + minWidth: 620, + height: 500, + minHeight: 320, + x: 100, + y: 100, + webPreferences: { + devTools: true, + nativeWindowOpen: true, + openerId: electronWindow?.webContents.id, + }, + }); + event.newGuest = new BrowserWindow(options); + event.newGuest.setMenu(null); + event.newGuest?.on('closed', (e: any) => { + electronWindow?.webContents.send('CLOSE_CHILD_WINDOW'); + }); + event.newGuest?.loadURL(url); + } + } ); + this.attachClosedWorkspace(electronWindow); } + return electronWindow; + } - electronWindow.webContents.on( - 'new-window', - (event, url, frameName, disposition, options) => { - if (frameName === 'serialPlotter') { - event.preventDefault(); - Object.assign(options, { - width: 800, - minWidth: 620, - height: 500, - minHeight: 320, - x: 100, - y: 100, - webPreferences: { - devTools: true, - nativeWindowOpen: true, - openerId: electronWindow?.webContents.id, - }, - }); - event.newGuest = new BrowserWindow(options); - event.newGuest.setMenu(null); - event.newGuest?.on('closed', (e: any) => { - electronWindow?.webContents.send('CLOSE_CHILD_WINDOW'); - }); - event.newGuest?.loadURL(url); - } - } + private async createSplashScreenWindow( + asyncOptions: MaybePromise + ): Promise { + const options = await asyncOptions; + const { bounds } = screen.getDisplayNearestPoint( + screen.getCursorScreenPoint() + ); + const splashHeight = 450; + const splashWidth = 600; + const splashY = Math.floor(bounds.y + (bounds.height - splashHeight) / 2); + const splashX = Math.floor(bounds.x + (bounds.width - splashWidth) / 2); + const splashScreenOpts: BrowserWindowConstructorOptions = { + height: splashHeight, + width: splashWidth, + x: splashX, + y: splashY, + transparent: true, + alwaysOnTop: true, + focusable: false, + minimizable: false, + maximizable: false, + hasShadow: false, + resizable: false, + }; + return initSplashScreen( + { + windowOpts: options, + templateUrl: join( + __dirname, + '..', + '..', + '..', + 'src', + 'electron-main', + 'splash', + 'static', + 'splash.html' + ), + delay: 0, + minVisible: 2000, + splashScreenOpts, + }, + this.splashService.onCloseRequested ); - - this._windows.push(electronWindow); - electronWindow.on('closed', () => { - if (electronWindow) { - const index = this._windows.indexOf(electronWindow); - if (index === -1) { - console.warn( - `Could not dispose browser window: '${electronWindow.title}'.` - ); - } else { - this._windows.splice(index, 1); - electronWindow = undefined; - } - } - }); - this.attachClosedWorkspace(electronWindow); - this.attachReadyToShow(electronWindow); - this.attachSaveWindowState(electronWindow); - this.attachGlobalShortcuts(electronWindow); - this.restoreMaximizedState(electronWindow, options); - electronRemoteMain.enable(electronWindow.webContents); - return electronWindow; } protected async startBackend(): Promise { @@ -381,7 +361,7 @@ export class ElectronMainApplication extends TheiaElectronMainApplication { super.onWillQuit(event); } - get windows(): BrowserWindow[] { - return this._windows.slice(); + get browserWindows(): BrowserWindow[] { + return Array.from(this.windows.values()).map(({ window }) => window); } } diff --git a/arduino-ide-extension/src/electron-main/theia/electron-main-window-service.ts b/arduino-ide-extension/src/electron-main/theia/electron-main-window-service.ts index f350d6173..095a340b5 100644 --- a/arduino-ide-extension/src/electron-main/theia/electron-main-window-service.ts +++ b/arduino-ide-extension/src/electron-main/theia/electron-main-window-service.ts @@ -11,7 +11,7 @@ export class ElectronMainWindowServiceImpl extends TheiaElectronMainWindowServic openNewWindow(url: string, { external }: NewWindowOptions): undefined { if (!external) { const sanitizedUrl = this.sanitize(url); - const existing = this.app.windows.find( + const existing = this.app.browserWindows.find( (window) => this.sanitize(window.webContents.getURL()) === sanitizedUrl ); if (existing) { diff --git a/arduino-ide-extension/tsconfig.json b/arduino-ide-extension/tsconfig.json index 7d4021443..e35c848fa 100644 --- a/arduino-ide-extension/tsconfig.json +++ b/arduino-ide-extension/tsconfig.json @@ -26,7 +26,6 @@ "src" ], "files": [ - "../node_modules/nsfw/index.d.ts", - "../node_modules/@theia/monaco/src/typings/monaco/index.d.ts" + "../node_modules/nsfw/index.d.ts" ] } diff --git a/browser-app/package.json b/browser-app/package.json index 8a6c077c2..6fc23eb30 100644 --- a/browser-app/package.json +++ b/browser-app/package.json @@ -4,26 +4,26 @@ "version": "2.0.0-rc5", "license": "AGPL-3.0-or-later", "dependencies": { - "@theia/core": "1.22.1", - "@theia/debug": "1.22.1", - "@theia/editor": "1.22.1", - "@theia/editor-preview": "1.22.1", - "@theia/file-search": "1.22.1", - "@theia/filesystem": "1.22.1", - "@theia/keymaps": "1.22.1", - "@theia/messages": "1.22.1", - "@theia/monaco": "1.22.1", - "@theia/navigator": "1.22.1", - "@theia/plugin-ext": "1.22.1", - "@theia/plugin-ext-vscode": "1.22.1", - "@theia/preferences": "1.22.1", - "@theia/process": "1.22.1", - "@theia/terminal": "1.22.1", - "@theia/workspace": "1.22.1", + "@theia/core": "1.24.0", + "@theia/debug": "1.24.0", + "@theia/editor": "1.24.0", + "@theia/editor-preview": "1.24.0", + "@theia/file-search": "1.24.0", + "@theia/filesystem": "1.24.0", + "@theia/keymaps": "1.24.0", + "@theia/messages": "1.24.0", + "@theia/monaco": "1.24.0", + "@theia/navigator": "1.24.0", + "@theia/plugin-ext": "1.24.0", + "@theia/plugin-ext-vscode": "1.24.0", + "@theia/preferences": "1.24.0", + "@theia/process": "1.24.0", + "@theia/terminal": "1.24.0", + "@theia/workspace": "1.24.0", "arduino-ide-extension": "2.0.0-rc5" }, "devDependencies": { - "@theia/cli": "1.22.1" + "@theia/cli": "1.24.0" }, "scripts": { "prepare": "theia build --mode development", @@ -60,4 +60,4 @@ } } } -} \ No newline at end of file +} diff --git a/electron-app/package.json b/electron-app/package.json index 6f7f7f1b3..351034a41 100644 --- a/electron-app/package.json +++ b/electron-app/package.json @@ -5,27 +5,27 @@ "license": "AGPL-3.0-or-later", "main": "src-gen/frontend/electron-main.js", "dependencies": { - "@theia/core": "1.22.1", - "@theia/debug": "1.22.1", - "@theia/editor": "1.22.1", - "@theia/editor-preview": "1.22.1", - "@theia/electron": "1.22.1", - "@theia/file-search": "1.22.1", - "@theia/filesystem": "1.22.1", - "@theia/keymaps": "1.22.1", - "@theia/messages": "1.22.1", - "@theia/monaco": "1.22.1", - "@theia/navigator": "1.22.1", - "@theia/plugin-ext": "1.22.1", - "@theia/plugin-ext-vscode": "1.22.1", - "@theia/preferences": "1.22.1", - "@theia/process": "1.22.1", - "@theia/terminal": "1.22.1", - "@theia/workspace": "1.22.1", + "@theia/core": "1.24.0", + "@theia/debug": "1.24.0", + "@theia/editor": "1.24.0", + "@theia/editor-preview": "1.24.0", + "@theia/electron": "1.24.0", + "@theia/file-search": "1.24.0", + "@theia/filesystem": "1.24.0", + "@theia/keymaps": "1.24.0", + "@theia/messages": "1.24.0", + "@theia/monaco": "1.24.0", + "@theia/navigator": "1.24.0", + "@theia/plugin-ext": "1.24.0", + "@theia/plugin-ext-vscode": "1.24.0", + "@theia/preferences": "1.24.0", + "@theia/process": "1.24.0", + "@theia/terminal": "1.24.0", + "@theia/workspace": "1.24.0", "arduino-ide-extension": "2.0.0-rc5" }, "devDependencies": { - "@theia/cli": "1.22.1", + "@theia/cli": "1.24.0", "electron": "^15.3.5" }, "scripts": { @@ -64,4 +64,4 @@ } } } -} \ No newline at end of file +} diff --git a/electron/build/template-package.json b/electron/build/template-package.json index 4cbb13035..8fde01fb5 100644 --- a/electron/build/template-package.json +++ b/electron/build/template-package.json @@ -11,7 +11,7 @@ "node-log-rotate": "^0.1.5" }, "devDependencies": { - "@theia/cli": "1.22.1", + "@theia/cli": "1.24.0", "cross-env": "^7.0.2", "electron-builder": "22.10.5", "electron-notarize": "^1.1.1", diff --git a/package.json b/package.json index 3d98cd7db..8c3da355b 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "node": ">=14.0.0 <15" }, "devDependencies": { - "@theia/cli": "1.22.1", + "@theia/cli": "1.24.0", "@types/sinon": "^2.3.5", "@types/jsdom": "^11.0.4", "@typescript-eslint/eslint-plugin": "^4.27.0", @@ -26,11 +26,12 @@ "ignore-styles": "^5.0.1", "lerna": "^3.20.2", "lint-staged": "^11.0.0", + "node-gyp": "^9.0.0", "prettier": "^2.3.1", "reflect-metadata": "^0.1.10", "rimraf": "^2.6.1", "semver": "^7.3.2", - "typescript": "^3.9.2", + "typescript": "^4.5.5", "jsdom": "^11.5.1" }, "resolutions": { @@ -38,7 +39,7 @@ "dugite-extra": "0.1.15" }, "scripts": { - "prepare": "cross-env THEIA_ELECTRON_SKIP_REPLACE_FFMPEG=1 lerna run prepare && yarn download:plugins", + "prepare": "lerna run prepare && yarn download:plugins", "cleanup": "npx rimraf ./**/node_modules && rm -rf ./node_modules ./.browser_modules ./arduino-ide-extension/build ./arduino-ide-extension/downloads ./arduino-ide-extension/Examples ./arduino-ide-extension/lib ./browser-app/lib ./browser-app/src-gen ./browser-app/gen-webpack.config.js ./electron-app/lib ./electron-app/src-gen ./electron-app/gen-webpack.config.js", "rebuild:browser": "theia rebuild:browser", "rebuild:electron": "theia rebuild:electron", diff --git a/yarn.lock b/yarn.lock index 56e34bc9b..e5355b6e9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -910,10 +910,10 @@ global-agent "^3.0.0" global-tunnel-ng "^2.7.1" -"@electron/remote@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@electron/remote/-/remote-2.0.4.tgz#c3dae436aed79d1b8adcefc5a4963c06750ad5d8" - integrity sha512-8m2P/d2RH986PmMW5lKygbPEjEYJ7RgCe37Y8DQ1wujKMH6VjmLIB+Y+DP2SA611svCZc58TRSd8FraGvcfGZw== +"@electron/remote@^2.0.1 <2.0.4 || >2.0.4": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@electron/remote/-/remote-2.0.5.tgz#d38bcd2ad2825cca42c5ea4c92efafa99720c52a" + integrity sha512-Ot8VsYCwAJ+9DgqRuYCiAobS8TVKvnXJMncR14/28ORso1iWFG0X6geyk3hc13N48Oc/WJnPYlYI3o7g5Ja2Qg== "@emotion/cache@^10.0.27", "@emotion/cache@^10.0.9": version "10.0.29" @@ -1081,6 +1081,11 @@ unique-filename "^1.1.1" which "^1.3.1" +"@gar/promisify@^1.0.1", "@gar/promisify@^1.1.3": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" + integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== + "@grpc/grpc-js@^1.3.7": version "1.3.7" resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.3.7.tgz#58b687aff93b743aafde237fd2ee9a3259d7f2d8" @@ -1773,6 +1778,13 @@ npmlog "^4.1.2" write-file-atomic "^2.3.0" +"@malept/cross-spawn-promise@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz#d0772de1aa680a0bfb9ba2f32b4c828c7857cb9d" + integrity sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg== + dependencies: + cross-spawn "^7.0.1" + "@mapbox/node-pre-gyp@^1.0.4": version "1.0.5" resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.5.tgz#2a0b32fcb416fb3f2250fd24cb2a81421a4f5950" @@ -1822,6 +1834,38 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" +"@npmcli/fs@^1.0.0": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" + integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== + dependencies: + "@gar/promisify" "^1.0.1" + semver "^7.3.5" + +"@npmcli/fs@^2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.0.tgz#f2a21c28386e299d1a9fae8051d35ad180e33109" + integrity sha512-DmfBvNXGaetMxj9LTp8NAN9vEidXURrf5ZTslQzEAi/6GbW+4yjaLFQc6Tue5cpZ9Frlk4OBo/Snf1Bh/S7qTQ== + dependencies: + "@gar/promisify" "^1.1.3" + semver "^7.3.5" + +"@npmcli/move-file@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" + integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + +"@npmcli/move-file@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.0.tgz#417f585016081a0184cef3e38902cd917a9bbd02" + integrity sha512-UR6D5f4KEGWJV6BGPH3Qb2EtgH+t+1XQ1Tt85c7qicN6cezzuHPdZwwAxqZr4JLtnQu0LZsTza/5gmNmSl8XLg== + dependencies: + mkdirp "^1.0.4" + rimraf "^3.0.2" + "@octokit/auth-token@^2.4.0": version "2.4.5" resolved "https://registry.yarnpkg.com/@octokit/auth-token/-/auth-token-2.4.5.tgz#568ccfb8cb46f36441fac094ce34f7a875b197f3" @@ -2161,6 +2205,11 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== +"@sindresorhus/is@^4.0.0": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== + "@sinonjs/commons@^1.6.0", "@sinonjs/commons@^1.7.0": version "1.8.2" resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.2.tgz#858f5c4b48d80778fde4b9d541f27edc0d56488b" @@ -2203,6 +2252,16 @@ resolved "https://registry.yarnpkg.com/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz#8da5c6530915653f3a1f38fd5f101d8c3f8079c5" integrity sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ== +"@socket.io/base64-arraybuffer@~1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#568d9beae00b0d835f4f8c53fd55714986492e61" + integrity sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ== + +"@socket.io/component-emitter@~3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz#8863915676f837d9dad7b76f50cb500c1e9422e9" + integrity sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q== + "@stroncium/procfs@^1.0.0": version "1.2.1" resolved "https://registry.yarnpkg.com/@stroncium/procfs/-/procfs-1.2.1.tgz#6b9be6fd20fb0a4c20e99a8695e083c699bb2b45" @@ -2215,17 +2274,24 @@ dependencies: defer-to-connect "^1.0.1" -"@theia/application-manager@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/application-manager/-/application-manager-1.22.1.tgz#3acc0ec661ffeae9b4c1a794b1af711791ebdca3" - integrity sha512-h+3txYDqizTNWFfz6g8H9S5r1XLqJG+r3nM8pXHr2881oL+MXGpNAWk6LAy9SOKLxsX7zQRik57dPJCo6mzS8A== +"@szmarczak/http-timer@^4.0.5": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" + integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== + dependencies: + defer-to-connect "^2.0.0" + +"@theia/application-manager@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/application-manager/-/application-manager-1.24.0.tgz#43ca874bde6609555732fef6f2bf4fee4b6f6ad3" + integrity sha512-wnC17wSiclvueGXLGv+tJEo6k+CEz9TlsLo/EeXak1TfopljyMZLNNw7x6kJaA9mVNIUWJas5Eu+kFcv4KzkdQ== 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.22.1" - "@theia/ffmpeg" "1.22.1" + "@theia/application-package" "1.24.0" + "@theia/ffmpeg" "1.24.0" "@types/fs-extra" "^4.0.2" "@types/semver" "^7.3.8" babel-loader "^8.2.2" @@ -2234,13 +2300,15 @@ compression-webpack-plugin "^9.0.0" copy-webpack-plugin "^8.1.1" css-loader "^6.2.0" - electron-rebuild "^1.11.0" + electron-rebuild "^3.2.7" fs-extra "^4.0.2" ignore-loader "^0.1.2" less "^3.0.3" node-abi "*" + path-browserify "^1.0.1" semver "^7.3.5" setimmediate "^1.0.5" + source-map "^0.6.1" source-map-loader "^2.0.1" source-map-support "^0.5.19" style-loader "^2.0.0" @@ -2250,61 +2318,58 @@ worker-loader "^3.0.8" yargs "^15.3.1" -"@theia/application-package@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-1.22.1.tgz#f6fc3ca8bb7505b47c16b6924d38e64f79e01952" - integrity sha512-nJhU5W3vuXP9s5iQuwjT0OZ7uV+2H/Yrga7rFk1QHSDrVhHHukGluYlXxADRhBDxVaXUlcgbUspTtmBY40oAWw== +"@theia/application-package@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/application-package/-/application-package-1.24.0.tgz#c94caacfede7fce2d7f0444acf71c964dc6d753c" + integrity sha512-jYOJlJX21pi5vQNtT3k8XcfRghoNjs8KN/j4l1ox9YcmezjeAIA4mh2PVxgGLO8W0kiPstc2c2bXPBMIqFDJNA== dependencies: "@types/fs-extra" "^4.0.2" "@types/request" "^2.0.3" "@types/semver" "^5.4.0" "@types/write-json-file" "^2.2.1" - changes-stream "^2.2.0" deepmerge "^4.2.2" fs-extra "^4.0.2" is-electron "^2.1.0" + nano "^9.0.5" request "^2.82.0" semver "^5.4.1" write-json-file "^2.2.0" -"@theia/bulk-edit@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/bulk-edit/-/bulk-edit-1.22.1.tgz#6b2c3dd4ca41b1d75cac0a7e51afe7f3899b0636" - integrity sha512-VQ120BYssHbYe1ilp7wh07Iy9vIk1U1dXecJmuarEWbHUnAMvWQXB+1z88T+jt/CiZvMzd4nvoimIyPfVBvKaw== - dependencies: - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/monaco" "1.22.1" - "@theia/workspace" "1.22.1" - -"@theia/callhierarchy@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/callhierarchy/-/callhierarchy-1.22.1.tgz#dad24e699bd57b6f98c78050cdd1c096643a57ec" - integrity sha512-gLeXGgkBblj/3T8FGaM3mMr1PnbEhSqSkCyNWbXyxUzntISFfKu08K9aSexFWn7t99ox6VF9E/wRbd8VUNdiBg== - dependencies: - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/monaco" "1.22.1" +"@theia/bulk-edit@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/bulk-edit/-/bulk-edit-1.24.0.tgz#1250cce84f02710b9f12fe835195c71b8ddcdd61" + integrity sha512-wKpzcPT1khB2Ai9zlmvpmpO8cdHF0ufp5M9BG9soguiJAA8i755Mjudiv1pIhOJ2bwGJ+sNS9BsaKAP7epJSCw== + dependencies: + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/monaco" "1.24.0" + "@theia/monaco-editor-core" "1.65.2" + "@theia/workspace" "1.24.0" + +"@theia/callhierarchy@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/callhierarchy/-/callhierarchy-1.24.0.tgz#51f99c855b7d88541d707b09c33eb1918f39b7f6" + integrity sha512-ry7vMydtZcVRbhl7itYJ5jYBe96o0g2EFjwhMnxpoToP6vZalzdN4zCr641XVGbzdHXU3Ihcm13mF7qY27MxqA== + dependencies: + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" ts-md5 "^1.2.2" -"@theia/cli@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/cli/-/cli-1.22.1.tgz#e3f2d1ffcfe29f3bcb897074e72816d23530466b" - integrity sha512-JfXAFgMt7EZ5njoXjD38ISIvWKyWCyZMhEOC2kMQGbirPWJcFZHPOK5hhhWWH7/V0QOsLygluZSSNN/1ad+5XA== +"@theia/cli@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/cli/-/cli-1.24.0.tgz#0eb13786daf778700b6b541180d9dcbfedab5dae" + integrity sha512-5R2bCR3x6NOka6ZDZX3/kvBOl03lQ+wYMbET8PumXNz420aGRNQ7RtLxer5CV2Q6odSKkqAywTfEhrxiMb6IUQ== dependencies: - "@theia/application-manager" "1.22.1" - "@theia/application-package" "1.22.1" - "@theia/ffmpeg" "1.22.1" - "@theia/localization-manager" "1.22.1" - "@theia/ovsx-client" "1.22.1" + "@theia/application-manager" "1.24.0" + "@theia/application-package" "1.24.0" + "@theia/ffmpeg" "1.24.0" + "@theia/localization-manager" "1.24.0" + "@theia/ovsx-client" "1.24.0" "@types/chai" "^4.2.7" - "@types/mkdirp" "^0.5.2" "@types/mocha" "^5.2.7" "@types/node-fetch" "^2.5.7" "@types/puppeteer" "^2.0.0" - "@types/requestretry" "^1.12.3" - "@types/tar" "^4.0.3" chai "^4.2.0" chalk "4.0.0" decompress "^4.2.1" @@ -2315,22 +2380,22 @@ puppeteer "^2.0.0" puppeteer-to-istanbul "^1.2.2" temp "^0.9.1" - unzipper "^0.9.11" yargs "^15.3.1" -"@theia/console@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/console/-/console-1.22.1.tgz#4e7b3c78e815202139b3dd42f43c2383ebaad005" - integrity sha512-oJ5VP5pvgU2kz4PadFT/iYG9gOU10bAPEiGXixvcLZznAhozTrQwf0iL2BUsZVkW++HNY/gsrgn+p6W43ZC2tQ== +"@theia/console@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/console/-/console-1.24.0.tgz#2b0dfd995fb6fc78626983949abdbcb630079e13" + integrity sha512-7lRUsAxTJMrv45gigdIIJ3yVrvHC+C/5D1nRbqbm//zAAe5LueZ1ZSQiB5jsb9WnasOPqWIkIgceB5A4xDt+KQ== dependencies: - "@theia/core" "1.22.1" - "@theia/monaco" "1.22.1" + "@theia/core" "1.24.0" + "@theia/monaco" "1.24.0" + "@theia/monaco-editor-core" "1.65.2" anser "^2.0.1" -"@theia/core@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/core/-/core-1.22.1.tgz#b5af739a46de49b56fb18d1bb4ebd92522ba4c3b" - integrity sha512-fAVGz4ktV8UjDS6vwLqAR2bAjVLfy67DPj9hNK5c16q2Osw0GD+dvAf71gny2dDZHGAusfirA7ePXCgQE7lVlw== +"@theia/core@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/core/-/core-1.24.0.tgz#ff278a6572b1088c2805a674207d69153cab2537" + integrity sha512-HLId45qq3Sx0agclgWScWeatUyLktUg1iFnUz+UK+c84ZJF00wywym1r85LOcg/ny6jYLYnuyvGW0vGxyJ1/lA== dependencies: "@babel/runtime" "^7.10.0" "@phosphor/algorithm" "1" @@ -2344,7 +2409,7 @@ "@phosphor/virtualdom" "1" "@phosphor/widgets" "1" "@primer/octicons-react" "^9.0.0" - "@theia/application-package" "1.22.1" + "@theia/application-package" "1.24.0" "@types/body-parser" "^1.16.4" "@types/cookie" "^0.3.3" "@types/dompurify" "^2.2.2" @@ -2390,6 +2455,8 @@ reflect-metadata "^0.1.10" route-parser "^0.0.5" safer-buffer "^2.1.2" + socket.io "4.4.1" + socket.io-client "4.4.1" uuid "^8.3.2" vscode-languageserver-protocol "~3.15.3" vscode-uri "^2.1.1" @@ -2397,89 +2464,85 @@ ws "^7.1.2" yargs "^15.3.1" -"@theia/debug@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-1.22.1.tgz#1c97fb6845e615f9330fdeeb8ffe593199039be4" - integrity sha512-nYDQkaVnvJYNMv/1MvSmdH6asolDQRDyePIlRdsV2rFpAssj3p9H/YBkhEmxoxemUBWVodV73I4MXWS4guZokQ== - dependencies: - "@theia/console" "1.22.1" - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/markers" "1.22.1" - "@theia/monaco" "1.22.1" - "@theia/output" "1.22.1" - "@theia/preferences" "1.22.1" - "@theia/process" "1.22.1" - "@theia/task" "1.22.1" - "@theia/terminal" "1.22.1" - "@theia/userstorage" "1.22.1" - "@theia/variable-resolver" "1.22.1" - "@theia/workspace" "1.22.1" +"@theia/debug@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/debug/-/debug-1.24.0.tgz#4f783722e5dcdd1209fdcff3d22170cf306d68d9" + integrity sha512-HfWf1x535SN6IoDil8J7VwnruMVs35eVqjjoACfV8zDiyG+lRe8o86kaaeK2dJdfV02f6gw88mRxeyeT9HD5Wg== + dependencies: + "@theia/console" "1.24.0" + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/markers" "1.24.0" + "@theia/monaco" "1.24.0" + "@theia/monaco-editor-core" "1.65.2" + "@theia/output" "1.24.0" + "@theia/process" "1.24.0" + "@theia/task" "1.24.0" + "@theia/terminal" "1.24.0" + "@theia/variable-resolver" "1.24.0" + "@theia/workspace" "1.24.0" jsonc-parser "^2.2.0" mkdirp "^0.5.0" p-debounce "^2.1.0" - requestretry "^3.1.0" + requestretry "^7.0.0" tar "^4.0.0" unzip-stream "^0.3.0" vscode-debugprotocol "^1.32.0" -"@theia/editor-preview@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/editor-preview/-/editor-preview-1.22.1.tgz#1aaa299321275de48fc4fa8a3b9f82ecfc6a9036" - integrity sha512-fVOCZeRs3tHt89hlsdAwIQ89kY3TlAaYBlGET1LZGFEubW8qDuvLo/RWHhppTC3+hXbraTnnoJpimCSHpITd0A== +"@theia/editor-preview@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/editor-preview/-/editor-preview-1.24.0.tgz#cec972411070c49010cc519a6b76c89bdd207702" + integrity sha512-vXE7EPrh9mbw3URU0J1iZp8Q5FAs9ut+AJ0vCELVJwPCB+QxxsKeFloBEkDSmoj1uKnzumCtV8I7H+CxkvLSwg== dependencies: - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/navigator" "1.22.1" + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/navigator" "1.24.0" -"@theia/editor@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-1.22.1.tgz#15027a18a3a2bc068783d539d2afa3827514aca0" - integrity sha512-ltDIdfrywKKu5mbbm3g7vN4ZpGVq/kimTKfvpjja6gcBsZ0RcASjdzEth/v8ZIVovp/UbSUFdT2+7i76iYbSFA== +"@theia/editor@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/editor/-/editor-1.24.0.tgz#b4138531d2d1e11e747501696e84ec3bfa7672e6" + integrity sha512-RMyK9GwOY+daU+UXQHoLu4hKN9Xebl+nYvMK/goBWyz7YnkvcQVRa505xyT2vw8h9KOVOEcCp1u2eA4zM+RZew== dependencies: - "@theia/core" "1.22.1" - "@theia/variable-resolver" "1.22.1" - "@types/base64-arraybuffer" "0.1.0" - base64-arraybuffer "^0.1.5" + "@theia/core" "1.24.0" + "@theia/variable-resolver" "1.24.0" -"@theia/electron@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/electron/-/electron-1.22.1.tgz#3e1750a0d6d8213d5daf14d91604e23d07f4d722" - integrity sha512-SLSptp9hyTxI0PWSDiufxuxgIO96Ng3A1q67uaQKCOdeFcN76OlnT5uM47EhVZm9QUfLceX7PC2NsrKjiE3uOw== +"@theia/electron@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/electron/-/electron-1.24.0.tgz#5ef2de618f0f94941d5b5d679c6efba9568f6049" + integrity sha512-FCGwnokBKjkeG4TtPfjq2gxIkJ4LXh2rvMblkHx8WSCqlGv1Pk6p2gKMkVVrw2vK7nhLhXH7t6rXUOEnVUEqNw== dependencies: - "@electron/remote" "^2.0.1" + "@electron/remote" "^2.0.1 <2.0.4 || >2.0.4" electron-store "^8.0.0" fix-path "^3.0.0" native-keymap "^2.2.1" -"@theia/ffmpeg@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/ffmpeg/-/ffmpeg-1.22.1.tgz#87cbe5c2eb6e377fd31ae824f66a270380addddb" - integrity sha512-APoyq533evMBP1hFK2g6WbX3c86rr/UI02hgvOkRj/z+N3jRlPXrA+peAUmXbayweauHU9kX/Bf/nwHdIWw+WA== +"@theia/ffmpeg@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/ffmpeg/-/ffmpeg-1.24.0.tgz#90ad810fe106ef985fdd3cc1281f4b445658d54e" + integrity sha512-uyEP56GBfzipNPncgL0W58GlTtqrgiK8tBXCKew/oXnjtFEzPwiZrjlEljV7yxVoKyPCRec67TbZXd1GTieuLQ== dependencies: "@electron/get" "^1.12.4" unzipper "^0.9.11" -"@theia/file-search@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-1.22.1.tgz#59371529997dba05409b4f5f2fc9e68b644a5b1a" - integrity sha512-3bLifb26Hw/MjiZvtJ5ymV29p+JzVH+Q5sT8zj58p6nzKshkMayF4UN5NMBkrhwagj+HaOZiN7p8TwF8q/Yxmw== - dependencies: - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/monaco" "1.22.1" - "@theia/process" "1.22.1" - "@theia/workspace" "1.22.1" +"@theia/file-search@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/file-search/-/file-search-1.24.0.tgz#a2ec14c12fdca9b3c4c86f8c5725621a62c06b17" + integrity sha512-i3Sr4OEaU0vicDATgrlX0ht0FKF7STSPDz/EXfFG+Ggm1o37RaHyumLgAb7BlHWU1cVt1C6gBsyAl74QRSS2wA== + dependencies: + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/process" "1.24.0" + "@theia/workspace" "1.24.0" vscode-ripgrep "^1.2.4" -"@theia/filesystem@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-1.22.1.tgz#d49f8bb74359aea2a608c4ecb5ab17ed7e03f711" - integrity sha512-108Ldmmcsg+2pFpJzuxloOVAMgrbX8mUPnRTnzAFaLjYgK/wfsGnmFmDNbvWkREQlsKV/4QDcfsfPsNh9Mh4Sw== +"@theia/filesystem@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/filesystem/-/filesystem-1.24.0.tgz#5027545d8d6deb0ccfacfcce4e6a873df572277b" + integrity sha512-XCKISKighFscmxNIlYh+eLyq6dr2mzupjnPHT7VgOChNnN0vOaSOyISt9U9gzu8+nTq1Ww73HIisgW/T4UP8UQ== dependencies: - "@theia/core" "1.22.1" + "@theia/core" "1.24.0" "@types/body-parser" "^1.17.0" "@types/multer" "^1.4.7" "@types/rimraf" "^2.0.2" @@ -2490,186 +2553,189 @@ http-status-codes "^1.3.0" minimatch "^3.0.4" multer "^1.4.2" - perfect-scrollbar "^1.3.0" rimraf "^2.6.2" tar-fs "^1.16.2" trash "^6.1.1" uuid "^8.0.0" vscode-languageserver-textdocument "^1.0.1" -"@theia/git@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/git/-/git-1.22.1.tgz#902ff74e50d077301e48978c8ba553faa70a5148" - integrity sha512-7H2y6X3qA7Zkqez2pWJX01BsYd0gls8ag979i7xwrAjuPV03UDNfFa+m1/89Bq2A3bgM64vJzifYeSz5cY7zBw== - dependencies: - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/monaco" "1.22.1" - "@theia/navigator" "1.22.1" - "@theia/scm" "1.22.1" - "@theia/scm-extra" "1.22.1" - "@theia/workspace" "1.22.1" +"@theia/git@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/git/-/git-1.24.0.tgz#d399ecdaaadda3395b93983aaae14834b1bb3557" + integrity sha512-svrQG5OFs0ro6ug/o+7vEgR3Ey6BXEq/9mQFJuAXVh6607QbaeW6QoE6+jQq2EhmYEqkwk/fvYq/kHaOeOcF6A== + dependencies: + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/monaco-editor-core" "1.65.2" + "@theia/navigator" "1.24.0" + "@theia/scm" "1.24.0" + "@theia/scm-extra" "1.24.0" + "@theia/workspace" "1.24.0" "@types/diff" "^3.2.2" "@types/p-queue" "^2.3.1" diff "^3.4.0" - dugite-extra "0.1.14" - find-git-exec "^0.0.3" + dugite-extra "0.1.15" + find-git-exec "^0.0.4" find-git-repositories "^0.1.1" moment "2.24.0" octicons "^7.1.0" p-queue "^2.4.2" ts-md5 "^1.2.2" -"@theia/keymaps@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/keymaps/-/keymaps-1.22.1.tgz#0eafe7118832e4ca4f82dfc2c7c4eb51e554c448" - integrity sha512-Yw6LNAFyBGqV6ZZkrf4lme64x8EMAWGsCBKS5yBpU8X9FrPj0bCCLFifwVbwOyiX6b0v+LhLHY30EuIaJcIWkg== +"@theia/keymaps@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/keymaps/-/keymaps-1.24.0.tgz#937c16af1f043300d78fa09a35e296aae6957340" + integrity sha512-T+GcdhgBc/ugz4adtOcuZmPAz4+iU3gS37/hHGATMJtWHt1w1WZx8hjSpUMndI6AG8DT81ccNlvuA855ZeToAA== dependencies: - "@theia/core" "1.22.1" - "@theia/monaco" "1.22.1" - "@theia/userstorage" "1.22.1" - "@theia/workspace" "1.22.1" - "@types/lodash.debounce" "4.0.3" + "@theia/core" "1.24.0" + "@theia/monaco" "1.24.0" + "@theia/monaco-editor-core" "1.65.2" + "@theia/preferences" "1.24.0" + "@theia/userstorage" "1.24.0" jsonc-parser "^2.2.0" -"@theia/localization-manager@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/localization-manager/-/localization-manager-1.22.1.tgz#1e47daaf06ecc780488395230bad655aa59379c9" - integrity sha512-EHwHGCNIfEEoAhU285crzBDZe56LRiXIrZyPr3vHfV9sI88ZGqiIcQYpBS7tIzQdc+NMBwoQyfk/BWM4xllXcg== +"@theia/localization-manager@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/localization-manager/-/localization-manager-1.24.0.tgz#ef08a65c70483462d4bd206b6cc2cb786107f13c" + integrity sha512-cR92jGTaWNxpa/6xhizEAy6WOo8UemFeR2RSHQqK9kuIt0hP7IsIK4vmwsqlGbL3Dceusd4II5o/IhpIfqNScg== dependencies: + "@types/bent" "^7.0.1" "@types/fs-extra" "^4.0.2" + bent "^7.1.0" + chalk "4.0.0" deepmerge "^4.2.2" fs-extra "^4.0.2" glob "^7.2.0" - typescript "^4.4.3" + typescript "~4.5.5" -"@theia/markers@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-1.22.1.tgz#fe423c2e872a93e4be7b1111dc27474b418e8fc9" - integrity sha512-0obkcawh4Xz5Vr31E4RZVdJ0yffrDd1FaMT/Eo+GYVKRscBjTV7xhJ97+3mr8rDGW7w+wFqYnWk8K1n8g5y9sg== +"@theia/markers@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/markers/-/markers-1.24.0.tgz#65d15b6d0697543df41c315a6d79cbe213efb169" + integrity sha512-DY61feUngeWLXXTqEm+Yh78TDRmnIoy/dLDZvrnG7o4qWlVWM8M4SpycVvdpI3geA9BTt78XiSQJq8cJfak6/A== dependencies: - "@theia/core" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/navigator" "1.22.1" - "@theia/workspace" "1.22.1" + "@theia/core" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/navigator" "1.24.0" + "@theia/workspace" "1.24.0" -"@theia/messages@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-1.22.1.tgz#3fae69b12240249287578cc66cd4f0e2878bb84a" - integrity sha512-Yio28WemJIaNraWcHKQVAkjmCYm4xr/a5m2aDU+J9i4W7bAlqZH5hOXgIIWTMjjfnKMJ9SLkngPbCXl0/3TGvg== +"@theia/messages@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/messages/-/messages-1.24.0.tgz#fa5463bfb9d4d237398a7428b0c0b7ff5269aa81" + integrity sha512-jeV7DQrqTHu6VgRNXGdTMb4x5aDc43CMbDMKUMYAjZZ5Xfu0d0ZFoo5AHhu4WcNbHhMlAFmK7D7zYLz7LPpoxg== dependencies: - "@theia/core" "1.22.1" + "@theia/core" "1.24.0" react-perfect-scrollbar "^1.5.3" ts-md5 "^1.2.2" -"@theia/monaco-editor-core@0.23.0": - version "0.23.0" - resolved "https://registry.yarnpkg.com/@theia/monaco-editor-core/-/monaco-editor-core-0.23.0.tgz#7a1cbb7a857a509ce8e75c9965abea752bd76e80" - integrity sha512-WyrotTd6ZfeXAX4icgFALTzlqE356tAQ5nRuwa2E0Qdp2YIO9GDcw5G2l2NJ8INO2ygujbE5pEdD5kJM5N4TOQ== - -"@theia/monaco@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-1.22.1.tgz#b9e588dcd5671d8a0a982b2b2147a433902c89d7" - integrity sha512-1JyqViYDcAKmAOBb8ZuvZ0cGsucO+LnmXnfn6+zXLvxk81mZ9LUPPJ7OzfUKdyWOEWDWF7Q6H0ygTSJKPec6PA== - dependencies: - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/markers" "1.22.1" - "@theia/monaco-editor-core" "0.23.0" - "@theia/outline-view" "1.22.1" - "@theia/workspace" "1.22.1" +"@theia/monaco-editor-core@1.65.2": + version "1.65.2" + resolved "https://registry.yarnpkg.com/@theia/monaco-editor-core/-/monaco-editor-core-1.65.2.tgz#91bc9ce2afe1b6011789ce83a5bee898f0153430" + integrity sha512-2UmGjcEW/YpZ2DsFuVevKR3CBMe44Rd6DgwP/5s4pyOe6K/s6TKY7Sh24lO0BXetQKofAEx3zh+ldEvjwhNwDw== + +"@theia/monaco@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/monaco/-/monaco-1.24.0.tgz#bbf94bf5c5f2612721d0ab2d6c01d75036b965af" + integrity sha512-GCESpgd3+R6MJ5jtMHEQUQ0sbREtA78ZcnoTYw7O+0bOIMtFa4IHNTfcAbET2SgMrjsWjrzByrp42MxXLJoEyw== + dependencies: + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/markers" "1.24.0" + "@theia/monaco-editor-core" "1.65.2" + "@theia/outline-view" "1.24.0" fast-plist "^0.1.2" idb "^4.0.5" jsonc-parser "^2.2.0" onigasm "^2.2.0" vscode-textmate "^4.4.0" -"@theia/navigator@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-1.22.1.tgz#d715776e17de6bd7d0a28acadf4f04fcc8155c40" - integrity sha512-uv9wA2pQf4GT+4CbzpH75MUHW0Zub0x9ICzS3xLafmUCXkcF38rvG1u1x/qz4ZHJcPUmsZhfLSrml7cZoclOVg== +"@theia/navigator@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/navigator/-/navigator-1.24.0.tgz#c746f8ae4917647ce7b22dc5a54e90851634eb59" + integrity sha512-N9bhRUXyLIrxcArHeZHgcsv44ZFQXw9McTrAzVIZsZnTRkbWlWCCAkENF9lWUsPwfVvtfWCiiKstQIJCJsWk4g== dependencies: - "@theia/core" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/workspace" "1.22.1" + "@theia/core" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/workspace" "1.24.0" minimatch "^3.0.4" -"@theia/outline-view@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-1.22.1.tgz#015b42359ced414cb21f372cddf413d4c9b488f9" - integrity sha512-xk2cM/F62iFHnEgntihDlirrdpKnL4oyzdcdxoTDn7oND+oY0GDkV+tTxf70Ox4MPP7iE7UwUv2GrzuSNhLoVQ== +"@theia/outline-view@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/outline-view/-/outline-view-1.24.0.tgz#a13d1efaa0d12c835acaa00779b57a627fb7b5a4" + integrity sha512-BDI1gk64UzEvW7eyB4imhGB1C6bITUDu9b47EEm8+rVL7LQ0JV2OwXIKU+yRX4XvaHF721pFNeiiEWaSmGzBLw== dependencies: - "@theia/core" "1.22.1" - perfect-scrollbar "^1.3.0" + "@theia/core" "1.24.0" -"@theia/output@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/output/-/output-1.22.1.tgz#6f4ab3b4cad9a5d58cd6362a42e17bb397255851" - integrity sha512-OMs2dryRk8OlheC93cyy0kfqaTsQR9nDZkVdclODxOChZnMIT4pqJPz19OGFXY4sdEdwZxeJFMiFRFJQOrDhsQ== +"@theia/output@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/output/-/output-1.24.0.tgz#995aeaecf9c886cc3a4c813907a13c3e2ea05685" + integrity sha512-hX650ZobbYteLMW3MUh/yjyKHjSzucElPyg/QP8dLoan/Imwq8+MoS9m8nvrbTL8bKN8C3nDFC2EqBUjx2hYCw== dependencies: - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/monaco" "1.22.1" + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/monaco" "1.24.0" + "@theia/monaco-editor-core" "1.65.2" "@types/p-queue" "^2.3.1" p-queue "^2.4.2" -"@theia/ovsx-client@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/ovsx-client/-/ovsx-client-1.22.1.tgz#5cdd4ebcec2434411080fc868db1d6bedc5902fe" - integrity sha512-FgLqEgag3yf9tR+peWjq/lUM/Nj8m9SzBgxzNI9FQscV+pP4L9PdgcMb6AgasXgXENlVBG+mg7T52/gh2XHNlQ== +"@theia/ovsx-client@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/ovsx-client/-/ovsx-client-1.24.0.tgz#3aba9d929f7e0b5a2d46b51ead4e0f644c97bb1f" + integrity sha512-NZt8nmLiYVciiq1CLEm4mAyAxfiECsOs+OJknxMHjX5XW/yw8OuhUtF7Gva2FFX2N7sihdqcXHfWwYqQ3FYgWA== dependencies: "@types/bent" "^7.0.1" bent "^7.1.0" semver "^5.4.1" -"@theia/plugin-ext-vscode@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/plugin-ext-vscode/-/plugin-ext-vscode-1.22.1.tgz#bd2b35fe3b823d1a81baeb07640b985d22bf62a9" - integrity sha512-v2v1XFR0ELxb2iRs/P37x/MMUTojQ2uTdBtkKKazQpdNB43Nv4r10yG2a+l4PvIlKt83S4Q+V1d5qXr+cThJFQ== - dependencies: - "@theia/callhierarchy" "1.22.1" - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/monaco" "1.22.1" - "@theia/navigator" "1.22.1" - "@theia/plugin" "1.22.1" - "@theia/plugin-ext" "1.22.1" - "@theia/terminal" "1.22.1" - "@theia/userstorage" "1.22.1" - "@theia/workspace" "1.22.1" +"@theia/plugin-ext-vscode@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/plugin-ext-vscode/-/plugin-ext-vscode-1.24.0.tgz#dbfb2bb6576aa0de5f8397571475c98568eed0c2" + integrity sha512-umaJDXK8J+TAmPIF2uAAxOEQ1TqbNDI9UEzkgZSLQE7vE1wjIvlYUfq6N7URHmARXMcIryPeb8dMWvSvqrRKUQ== + dependencies: + "@theia/callhierarchy" "1.24.0" + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/monaco" "1.24.0" + "@theia/monaco-editor-core" "1.65.2" + "@theia/navigator" "1.24.0" + "@theia/plugin" "1.24.0" + "@theia/plugin-ext" "1.24.0" + "@theia/terminal" "1.24.0" + "@theia/userstorage" "1.24.0" + "@theia/workspace" "1.24.0" "@types/request" "^2.0.3" filenamify "^4.1.0" request "^2.82.0" -"@theia/plugin-ext@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-1.22.1.tgz#4e3b5b79e13749d92e5b26bff561321ff20ed902" - integrity sha512-vDYC7BDqAB28g+Lcj6tlzyAaZJCbqhNWRWuMxGItleujBsgLFs6jpATYnTWBZvgRZvc+mMnsYUj5XaHhG5VMrw== - dependencies: - "@theia/bulk-edit" "1.22.1" - "@theia/callhierarchy" "1.22.1" - "@theia/console" "1.22.1" - "@theia/core" "1.22.1" - "@theia/debug" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/file-search" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/markers" "1.22.1" - "@theia/messages" "1.22.1" - "@theia/monaco" "1.22.1" - "@theia/navigator" "1.22.1" - "@theia/output" "1.22.1" - "@theia/plugin" "1.22.1" - "@theia/preferences" "1.22.1" - "@theia/scm" "1.22.1" - "@theia/search-in-workspace" "1.22.1" - "@theia/task" "1.22.1" - "@theia/terminal" "1.22.1" - "@theia/timeline" "1.22.1" - "@theia/workspace" "1.22.1" +"@theia/plugin-ext@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/plugin-ext/-/plugin-ext-1.24.0.tgz#7dbc9a1c2c5d1c58499deb763f7285cd0b8ec4ef" + integrity sha512-NAwqjHBN7s6eSthMXhvDqthtHIz8TtzrF/1Re6BN54ogri8nEImeJfGheMi8msGaF12bccWj5YCOvxUzOpzemA== + dependencies: + "@theia/bulk-edit" "1.24.0" + "@theia/callhierarchy" "1.24.0" + "@theia/console" "1.24.0" + "@theia/core" "1.24.0" + "@theia/debug" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/file-search" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/markers" "1.24.0" + "@theia/messages" "1.24.0" + "@theia/monaco" "1.24.0" + "@theia/monaco-editor-core" "1.65.2" + "@theia/navigator" "1.24.0" + "@theia/output" "1.24.0" + "@theia/plugin" "1.24.0" + "@theia/preferences" "1.24.0" + "@theia/scm" "1.24.0" + "@theia/search-in-workspace" "1.24.0" + "@theia/task" "1.24.0" + "@theia/terminal" "1.24.0" + "@theia/timeline" "1.24.0" + "@theia/workspace" "1.24.0" "@types/mime" "^2.0.1" decompress "^4.2.1" escape-html "^1.0.3" @@ -2686,144 +2752,142 @@ vscode-debugprotocol "^1.32.0" vscode-textmate "^4.0.1" -"@theia/plugin@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-1.22.1.tgz#dc3b39b9bd5f338f2f67336988d68848015308ae" - integrity sha512-aUrprrcsBfmctQE2Ju4ADJjbLF09988GSUbWRMiNp5OvnDXQsb9V3BfXTQUQqcHsCTBds7KVqCC3WA0D9PoAWQ== - -"@theia/preferences@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-1.22.1.tgz#463e93b6fe6e469555334783444c1555204b8289" - integrity sha512-11Zs3iOJas185QFDnV6cjv2VDxKKuoQ0wCPhuW6laz67y6mrvsw2O8vuDfobp7WTnFNf8mr2ydr1fyaTxh+D9w== - dependencies: - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/monaco" "1.22.1" - "@theia/userstorage" "1.22.1" - "@theia/workspace" "1.22.1" +"@theia/plugin@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/plugin/-/plugin-1.24.0.tgz#852a9e6b41ac8759355bd37c2094f6a5a2dcf0ae" + integrity sha512-QLCW6SZmJaivrBR0Q1aAjmLsm1hM90FQNcnTyk1GDq3YS83v8UsD1Cign5hoUbEj2T/XBary6AKKvLVTNWQaLQ== + +"@theia/preferences@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/preferences/-/preferences-1.24.0.tgz#1bd1e90190b7fbb0b86435691be9e4ce1416069e" + integrity sha512-qbB6K3clWTtOU5TPr89JHr7+lBbsyvWO2GyYWQJOifD34lg57k3bMuqe7To/0Li8m05xel4Bso1PI2c7IMb9wQ== + dependencies: + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/monaco" "1.24.0" + "@theia/monaco-editor-core" "1.65.2" + "@theia/userstorage" "1.24.0" + "@theia/workspace" "1.24.0" async-mutex "^0.3.1" jsonc-parser "^2.2.0" + p-debounce "^2.1.0" -"@theia/process@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/process/-/process-1.22.1.tgz#0d9381a5ddff6d3c6bc5d51553ba4db000719942" - integrity sha512-zQTtgO8FHomtYkrVPF3oOd549yoV0UTsPGwVqHYNDO1vCGBSE/wE/LXV3/nbjBcUnHMrvH+AjiteN0CSlVVvLQ== +"@theia/process@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/process/-/process-1.24.0.tgz#40a54ee2c9e6ddb926de6693ee9299a00d268bff" + integrity sha512-dABEAniyBHryKSQCqwyocqbPBffhSdoEmkG3+ylLhiCFNiDjuT6FVwcZ31vR81AkSDfHynOUDnviMng4MJb5Xw== dependencies: - "@theia/core" "1.22.1" + "@theia/core" "1.24.0" node-pty "0.11.0-beta17" string-argv "^0.1.1" -"@theia/scm-extra@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/scm-extra/-/scm-extra-1.22.1.tgz#8fef0e067e2422aadc0826ea5397f16689f53d17" - integrity sha512-6HQ+4Kzd37LzCSGBe3IKtOwkeBEq4RivYocHUFhXp8IcDIgsyeRpCLELYy50Egjok4rv9w0IyFP8IkFcqBAPxg== - dependencies: - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/navigator" "1.22.1" - "@theia/scm" "1.22.1" - -"@theia/scm@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/scm/-/scm-1.22.1.tgz#c86269d6bf7dcc72d5e1e15eca1e90534fda42df" - integrity sha512-eQ0u0EIVQRmOCXhxJLzaaQySt8jBfMQnFBz4Uk8Bn0ganMYhysn/yxYG3R4g+nOd/lnSkNyyqnAuIpjpwD1o2g== - dependencies: - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/navigator" "1.22.1" +"@theia/scm-extra@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/scm-extra/-/scm-extra-1.24.0.tgz#15ffc097f538d1d3e107880198e4433fb8e708dd" + integrity sha512-6cFuIkO4TKzwlhpdmrOYg6543m4cpH3fZYKaw0C8PVEVJoMs1bG2Ry8ksbsW6nWz8Z9mn7744+r9bMA49nIipQ== + dependencies: + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/navigator" "1.24.0" + "@theia/scm" "1.24.0" + +"@theia/scm@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/scm/-/scm-1.24.0.tgz#38024a333d4efbbd5efcfa319eefa5a986fb6c59" + integrity sha512-OC9dr7VVwgJNN+jFI4WmTbAbpP1z06T4RS2+gXl02p0fwi/pGCWaV3S8HzogQInya8s1+KJfu+SfsGNuT15S6w== + dependencies: + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/navigator" "1.24.0" "@types/diff" "^3.2.2" diff "^3.4.0" p-debounce "^2.1.0" react-autosize-textarea "^7.0.0" ts-md5 "^1.2.2" -"@theia/search-in-workspace@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-1.22.1.tgz#4a7319bc847010cbd551a86a0c97761fc12f81f7" - integrity sha512-StheMzeNToN28NRR1rCcP0G6H79dd1vLz1eEGZmAf9IH84hIgDTpqJlN6daBI1TQk/ntAXPge+ChVIUQxkGHdA== - dependencies: - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/navigator" "1.22.1" - "@theia/process" "1.22.1" - "@theia/workspace" "1.22.1" +"@theia/search-in-workspace@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/search-in-workspace/-/search-in-workspace-1.24.0.tgz#aa1add3b517330211f24011a6d7c0db5010487e1" + integrity sha512-768OMeDnyV7Cy4XSx1OjblizWqaInM/KCEF4iYHZu8E3mzhs+nXXAgaP318xSimKNIsdHLjksdmRwu6HEvXu7A== + dependencies: + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/navigator" "1.24.0" + "@theia/process" "1.24.0" + "@theia/workspace" "1.24.0" minimatch "^3.0.4" vscode-ripgrep "^1.2.4" -"@theia/task@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/task/-/task-1.22.1.tgz#f5229aa5cb568413e08a95dae47df8ea1453eecb" - integrity sha512-dnxk1emRKCoQQ2BTbUAkDuTE6BTAtJI55r8Fo5M/FOpByRrb+9iKzED7Ehge4VzqDXeYtJDTMlIFrzBiJ1avQg== - dependencies: - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/markers" "1.22.1" - "@theia/monaco" "1.22.1" - "@theia/preferences" "1.22.1" - "@theia/process" "1.22.1" - "@theia/terminal" "1.22.1" - "@theia/userstorage" "1.22.1" - "@theia/variable-resolver" "1.22.1" - "@theia/workspace" "1.22.1" - ajv "^6.5.3" +"@theia/task@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/task/-/task-1.24.0.tgz#5118c74c15a0b9b72db63b9db8da44fdc0fac1ed" + integrity sha512-SqpRQH0i6uNrbvbXgId6pXn2rBO4jQgs+WOsal0/Hwmn+ndDg1JczS4TMCe+k0AhimFopa+JHZqjefXSx12WcQ== + dependencies: + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/markers" "1.24.0" + "@theia/monaco" "1.24.0" + "@theia/monaco-editor-core" "1.65.2" + "@theia/process" "1.24.0" + "@theia/terminal" "1.24.0" + "@theia/userstorage" "1.24.0" + "@theia/variable-resolver" "1.24.0" + "@theia/workspace" "1.24.0" async-mutex "^0.3.1" jsonc-parser "^2.2.0" p-debounce "^2.1.0" -"@theia/terminal@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-1.22.1.tgz#b4156d13f88c56263f1b8a024049d69f14496919" - integrity sha512-ilQj+jWbzXjdb2fR8Y6TYvDPzXeGCz+m5GhAfLBsN0r2W++fG+vYjtkq9G4UKcBd+PqrTf+hCHjs2zlgRShShQ== - dependencies: - "@theia/core" "1.22.1" - "@theia/editor" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/monaco" "1.22.1" - "@theia/process" "1.22.1" - "@theia/workspace" "1.22.1" +"@theia/terminal@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/terminal/-/terminal-1.24.0.tgz#97eab958af012e87f60b46042f95bc97c94a4bf3" + integrity sha512-+vBEa+Cq53lFzSVAz7TRpmLiD9+wTTAd7M3FnW4VGU50LvE1LElaXlxT5gh6uLyXp4zW1CDjlkjE3oJk9uIdDw== + dependencies: + "@theia/core" "1.24.0" + "@theia/editor" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/process" "1.24.0" + "@theia/workspace" "1.24.0" xterm "^4.16.0" xterm-addon-fit "^0.5.0" xterm-addon-search "^0.8.2" -"@theia/timeline@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/timeline/-/timeline-1.22.1.tgz#46b947dd4841c581c0defa2fabbbf3a2e93aee15" - integrity sha512-78kgOR9h0dorv4Dx/uRgTZIEBCbbwPcZGoneEO2KLDSXf4OYaxzXWK3/nKPgT6VbMs//jZIg4O4C1mBPtigIQw== +"@theia/timeline@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/timeline/-/timeline-1.24.0.tgz#5bf930518b539a60e3ebfb81721f572cbfe182c3" + integrity sha512-FryaW0jg60KN8jqt44AHJEvz5+6D2ZCSIsLAMP4HIS9RzcFsatAnMz2pzm18gz8EeBCqU4M0q+m+eeUQB1+zEQ== dependencies: - "@theia/core" "1.22.1" - "@theia/navigator" "1.22.1" + "@theia/core" "1.24.0" + "@theia/navigator" "1.24.0" -"@theia/userstorage@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-1.22.1.tgz#95790c5a7394b1a8c9d0ba11c31404e963537717" - integrity sha512-Rg5O4yoPc8aWzVIi6YegmY4YaQrsV1O1I3SIp9PWWNqrYZjfDn9JFW4RmDtuUoI8n/mmjDUO8AhCwzY9jBB5fA== +"@theia/userstorage@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/userstorage/-/userstorage-1.24.0.tgz#36d4d93b66acde7a7c9febdd815d5711cfafb6f0" + integrity sha512-Su1eX03VvkVaFztx7hVYx2jYhjQACklDf0nN/hxm9+7iRWbsmhXmngXtdvVK7ojBXt4AZ2NfPy1QwneMOACuNg== dependencies: - "@theia/core" "1.22.1" - "@theia/filesystem" "1.22.1" + "@theia/core" "1.24.0" + "@theia/filesystem" "1.24.0" -"@theia/variable-resolver@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-1.22.1.tgz#504fcf12c360e4700a9bb4fcd1b30c0b75726b86" - integrity sha512-1QMqE6g6L7MMsZH+45nulAXbKEBbpwBkwYUx8c7msT+McWrQ9os+0Ff47i5P2FFvYY4WUR6uxA67JIu7EuaYoQ== +"@theia/variable-resolver@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/variable-resolver/-/variable-resolver-1.24.0.tgz#2a13d431fd584b69f013e3b8b263a35a362bd126" + integrity sha512-vdIE0JO0lgxe7BaM0G0ZjbdewaM5DzKLe9AlA02Jf9ONmpq+QKvqhJmq0BFtRBPsTZtG4H4t9pCqwhrmyqR1Ig== dependencies: - "@theia/core" "1.22.1" + "@theia/core" "1.24.0" -"@theia/workspace@1.22.1": - version "1.22.1" - resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-1.22.1.tgz#a280f5e36fbf686cada4fb1bcb25298b7d71ea2a" - integrity sha512-E8F3LScvLUshSvb1k1pT9lXWSWMlFOauqkEqR+5pgB3NXWGguFVzXeztkrVBeNJBd10IIZcBO/Wt/G8aJzuXbw== +"@theia/workspace@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@theia/workspace/-/workspace-1.24.0.tgz#68964267b61302193268b8911e9d436044265551" + integrity sha512-SDN+dDEoUprsjiQAUfDQhHghtKKMUhvIM0f8zf9n31zQNCmWKndKO1RZR1HuQ8oX/V+i9mWYt0PJ2TeQv5JOtA== dependencies: - "@theia/core" "1.22.1" - "@theia/filesystem" "1.22.1" - "@theia/variable-resolver" "1.22.1" - ajv "^6.5.3" + "@theia/core" "1.24.0" + "@theia/filesystem" "1.24.0" + "@theia/variable-resolver" "1.24.0" jsonc-parser "^2.2.0" - moment "2.24.0" valid-filename "^2.0.1" "@tippyjs/react@^4.2.5": @@ -2833,6 +2897,16 @@ dependencies: tippy.js "^6.3.1" +"@tootallnate/once@1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + +"@tootallnate/once@2": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" + integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== + "@types/atob@^2.1.2": version "2.1.2" resolved "https://registry.yarnpkg.com/@types/atob/-/atob-2.1.2.tgz#157eb0cc46264a8c55f2273a836c7a1a644fb820" @@ -2843,11 +2917,6 @@ resolved "https://registry.yarnpkg.com/@types/auth0-js/-/auth0-js-9.14.4.tgz#cd358fa2ab5377f37f3ca56fc769877f75fc5ba3" integrity sha512-cnGo/1qzZTtdqirNKn+HHO2g45gtxLwzOwCHhimPQZoR8cNlYertVeHqk0Zm7YXdJBskTkuJuOFVg4hHs27ovA== -"@types/base64-arraybuffer@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@types/base64-arraybuffer/-/base64-arraybuffer-0.1.0.tgz#739eea0a974d13ae831f96d97d882ceb0b187543" - integrity sha512-oyV0CGER7tX6OlfnLfGze0XbsA7tfRuTtsQ2JbP8K5KBUzc24yoYRD+0XjMRQgOejvZWeIbtkNaHlE8akzj4aQ== - "@types/bent@^7.0.1": version "7.3.2" resolved "https://registry.yarnpkg.com/@types/bent/-/bent-7.3.2.tgz#07b4f7bcec577be27cdb9e9034eb0de0242481a7" @@ -2878,6 +2947,16 @@ "@types/long" "*" "@types/node" "*" +"@types/cacheable-request@^6.0.1": + version "6.0.2" + resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.2.tgz#c324da0197de0a98a2312156536ae262429ff6b9" + integrity sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA== + dependencies: + "@types/http-cache-semantics" "*" + "@types/keyv" "*" + "@types/node" "*" + "@types/responselike" "*" + "@types/caseless@*": version "0.12.2" resolved "https://registry.yarnpkg.com/@types/caseless/-/caseless-0.12.2.tgz#f65d3d6389e01eeb458bd54dc8f52b95a9463bc8" @@ -2895,6 +2974,11 @@ resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.15.tgz#b7a6d263c2cecf44b6de9a051cf496249b154553" integrity sha512-rYff6FI+ZTKAPkJUoyz7Udq3GaoDZnxYDEvdEdFZASiA7PoErltHezDishqQiSDWrGxvxmplH304jyzQmjp0AQ== +"@types/component-emitter@^1.2.10": + version "1.2.11" + resolved "https://registry.yarnpkg.com/@types/component-emitter/-/component-emitter-1.2.11.tgz#50d47d42b347253817a39709fef03ce66a108506" + integrity sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ== + "@types/connect@*": version "3.4.34" resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.34.tgz#170a40223a6d666006d93ca128af2beb1d9b1901" @@ -2907,6 +2991,16 @@ resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.3.3.tgz#85bc74ba782fb7aa3a514d11767832b0e3bc6803" integrity sha512-LKVP3cgXBT9RYj+t+9FDKwS5tdI+rPBXaNSkma7hvqy35lc7mAokC2zsqWJH0LaqIt3B962nuYI77hsJoT1gow== +"@types/cookie@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" + integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== + +"@types/cors@^2.8.12": + version "2.8.12" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080" + integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== + "@types/dateformat@^3.0.1": version "3.0.1" resolved "https://registry.yarnpkg.com/@types/dateformat/-/dateformat-3.0.1.tgz#98d747a2e5e9a56070c6bf14e27bff56204e34cc" @@ -3029,6 +3123,11 @@ dependencies: "@types/unist" "*" +"@types/http-cache-semantics@*": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz#0ea7b61496902b95890dc4c3a116b60cb8dae812" + integrity sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ== + "@types/js-yaml@^3.12.2": version "3.12.6" resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-3.12.6.tgz#7f10c926aa41e189a2755c4c7fcf8e4573bd7ac1" @@ -3061,6 +3160,13 @@ dependencies: keytar "*" +"@types/keyv@*": + version "3.1.3" + resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.3.tgz#1c9aae32872ec1f20dcdaee89a9f3ba88f465e41" + integrity sha512-FXCJgyyN3ivVgRoml4h94G/p3kY+u/B86La+QptcqJaWtBWtmc6TtkNfS40n9bIvyLteHh7zXOtgbobORKPbDg== + dependencies: + "@types/node" "*" + "@types/linkify-it@*": version "3.0.2" resolved "https://registry.yarnpkg.com/@types/linkify-it/-/linkify-it-3.0.2.tgz#fd2cd2edbaa7eaac7e7f3c1748b52a19143846c9" @@ -3142,20 +3248,6 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256" integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== -"@types/minipass@*": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@types/minipass/-/minipass-2.2.0.tgz#51ad404e8eb1fa961f75ec61205796807b6f9651" - integrity sha512-wuzZksN4w4kyfoOv/dlpov4NOunwutLA/q7uc00xU02ZyUY+aoM5PWIXEKBMnm0NHd4a+N71BMjq+x7+2Af1fg== - dependencies: - "@types/node" "*" - -"@types/mkdirp@^0.5.2": - version "0.5.2" - resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.5.2.tgz#503aacfe5cc2703d5484326b1b27efa67a339c1f" - integrity sha512-U5icWpv7YnZYGsN4/cmh3WD2onMY0aJIiTE6+51TwJCttdHvtCYmkBNOobHlXwrJRL0nkH9jH4kD+1FAdMN4Tg== - dependencies: - "@types/node" "*" - "@types/mocha@^5.2.7": version "5.2.7" resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-5.2.7.tgz#315d570ccb56c53452ff8638738df60726d5b6ea" @@ -3193,6 +3285,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.35.tgz#42c953a4e2b18ab931f72477e7012172f4ffa313" integrity sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag== +"@types/node@>=10.0.0": + version "17.0.21" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.21.tgz#864b987c0c68d07b4345845c3e63b75edd143644" + integrity sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ== + "@types/node@^10.14.22": version "10.17.55" resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.55.tgz#a147f282edec679b894d4694edb5abeb595fecbd" @@ -3315,7 +3412,7 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/request@*", "@types/request@^2.0.3": +"@types/request@^2.0.3": version "2.48.5" resolved "https://registry.yarnpkg.com/@types/request/-/request-2.48.5.tgz#019b8536b402069f6d11bee1b2c03e7f232937a0" integrity sha512-/LO7xRVnL3DxJ1WkPGDQrp4VTV1reX9RkC85mJ+Qzykj2Bdw+mG15aAfDahc76HtknjzE16SX/Yddn6MxVbmGQ== @@ -3325,13 +3422,12 @@ "@types/tough-cookie" "*" form-data "^2.5.0" -"@types/requestretry@^1.12.3": - version "1.12.7" - resolved "https://registry.yarnpkg.com/@types/requestretry/-/requestretry-1.12.7.tgz#ce50900fd3a2cef7d8025bd7342c1657a40a4c80" - integrity sha512-Og2F/t2E2tKzhEps5VluRBuzELYyiAOvCItZw6A/mbzKPv28qAuB2BmpCKL892R1nwqW7w6yF4gzVcaoJwQxQw== +"@types/responselike@*", "@types/responselike@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29" + integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA== dependencies: "@types/node" "*" - "@types/request" "*" "@types/rimraf@^2.0.2": version "2.0.4" @@ -3411,14 +3507,6 @@ dependencies: "@types/node" "*" -"@types/tar@^4.0.3": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/tar/-/tar-4.0.4.tgz#d680de60855e7778a51c672b755869a3b8d2889f" - integrity sha512-0Xv+xcmkTsOZdIF4yCnd7RkOOyfyqPaqJ7RZFKnwdxfDbkN3eAAE9sHl8zJFqBz4VhxolW9EErbjR1oyH7jK2A== - dependencies: - "@types/minipass" "*" - "@types/node" "*" - "@types/temp@^0.8.34": version "0.8.34" resolved "https://registry.yarnpkg.com/@types/temp/-/temp-0.8.34.tgz#03e4b3cb67cbb48c425bbf54b12230fef85540ac" @@ -3431,6 +3519,11 @@ resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.0.tgz#fef1904e4668b6e5ecee60c52cc6a078ffa6697d" integrity sha512-I99sngh224D0M7XgW1s120zxCt3VYQ3IQsuw3P3jbq5GG4yc79+ZjyKznyOGIQrflfylLgcfekeZW/vk0yng6A== +"@types/tough-cookie@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/tough-cookie/-/tough-cookie-4.0.1.tgz#8f80dd965ad81f3e1bc26d6f5c727e132721ff40" + integrity sha512-Y0K95ThC3esLEYD6ZuqNek29lNX2EM1qxV8y2FTLUB0ff5wWrk7az+mLrnNFUnaXcgKye22+sFBRXOgpPILZNg== + "@types/trusted-types@*": version "2.0.0" resolved "https://registry.yarnpkg.com/@types/trusted-types/-/trusted-types-2.0.0.tgz#aee6e868fcef74f2b8c71614b6df81a601a42f17" @@ -3725,6 +3818,14 @@ abbrev@1: resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== +accepts@~1.3.4: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + accepts@~1.3.7: version "1.3.7" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" @@ -3788,7 +3889,7 @@ agent-base@5: resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-5.1.1.tgz#e8fb3f242959db44d63be665db7a8e739537a32c" integrity sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g== -agent-base@6: +agent-base@6, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== @@ -3809,6 +3910,15 @@ agentkeepalive@^3.4.1: dependencies: humanize-ms "^1.2.1" +agentkeepalive@^4.1.3, agentkeepalive@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717" + integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA== + dependencies: + debug "^4.1.0" + depd "^1.1.2" + humanize-ms "^1.2.1" + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -4093,6 +4203,11 @@ ansi-regex@^5.0.0: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + ansi-reset@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/ansi-reset/-/ansi-reset-0.1.1.tgz#e7e71292c3c7ddcd4d62ef4a6c7c05980911c3b7" @@ -4170,7 +4285,7 @@ aproba@^1.0.3, aproba@^1.1.1: resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -aproba@^2.0.0: +"aproba@^1.0.3 || ^2.0.0", aproba@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== @@ -4187,6 +4302,14 @@ arduino-serial-plotter-webapp@0.0.17: resolved "https://registry.yarnpkg.com/arduino-serial-plotter-webapp/-/arduino-serial-plotter-webapp-0.0.17.tgz#9a304df2a2fc95d9ec812b0d56288643292dd151" integrity sha512-JGXFm2uJ+izzhk45ayq1ioXJOi5IZyK9De9fjCHCJKvc3BSGqBToZmRr3r1W5GPMfO88ySrGn9pfzZQtgI8Isg== +are-we-there-yet@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.0.tgz#ba20bd6b553e31d62fc8c31bd23d22b95734390d" + integrity sha512-0GWpv50YSOcLXaN6/FAKY3vfRbllXWV2xvfA/oKJF8pzFhWXPV+yjhJXDBbjscDYowv7Yw1A3uigpzn5iEGTyw== + dependencies: + delegates "^1.0.0" + readable-stream "^3.6.0" + are-we-there-yet@~1.1.2: version "1.1.5" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" @@ -4428,6 +4551,21 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== +axios-cookiejar-support@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/axios-cookiejar-support/-/axios-cookiejar-support-1.0.1.tgz#7b32af7d932508546c68b1fc5ba8f562884162e1" + integrity sha512-IZJxnAJ99XxiLqNeMOqrPbfR7fRyIfaoSLdPUf4AMQEGkH8URs0ghJK/xtqBsD+KsSr3pKl4DEQjCn834pHMig== + dependencies: + is-redirect "^1.0.0" + pify "^5.0.0" + +axios@^0.21.1: + version "0.21.4" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575" + integrity sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg== + dependencies: + follow-redirects "^1.14.0" + babel-loader@^8.2.2: version "8.2.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" @@ -4499,10 +4637,10 @@ babel-plugin-syntax-jsx@^6.18.0: resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= -back@~0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/back/-/back-0.1.5.tgz#342b96b804657b03ec9a31f248a11f200608dcc2" - integrity sha1-NCuWuARlewPsmjHySKEfIAYI3MI= +backo2@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" + integrity sha1-MasayLEpNjRj41s+u2n038+6eUc= bail@^2.0.0: version "2.0.2" @@ -4514,16 +4652,16 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -base64-arraybuffer@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" - integrity sha1-c5JncZI7Whl0etZmqlzUv5xunOg= - base64-js@^1.3.0, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== +base64id@2.0.0, base64id@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6" + integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog== + base@^0.11.1: version "0.11.2" resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" @@ -4601,7 +4739,7 @@ bl@^1.0.0: readable-stream "^2.3.5" safe-buffer "^5.1.1" -bl@^4.0.3: +bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -4826,6 +4964,54 @@ cacache@^12.0.0, cacache@^12.0.3: unique-filename "^1.1.1" y18n "^4.0.0" +cacache@^15.2.0: + version "15.3.0" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" + integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== + dependencies: + "@npmcli/fs" "^1.0.0" + "@npmcli/move-file" "^1.0.1" + chownr "^2.0.0" + fs-minipass "^2.0.0" + glob "^7.1.4" + infer-owner "^1.0.4" + lru-cache "^6.0.0" + minipass "^3.1.1" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.2" + mkdirp "^1.0.3" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^8.0.1" + tar "^6.0.2" + unique-filename "^1.1.1" + +cacache@^16.0.2: + version "16.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-16.0.4.tgz#66877ae82717ade4d1416d5b3caa3a870f2c6d0c" + integrity sha512-U0D4wF3/W8ZgK4qDA5fTtOVSr0gaDfd5aa7tUdAV0uukVWKsAIn6SzXQCoVlg7RWZiJa+bcsM3/pXLumGaL2Ug== + dependencies: + "@npmcli/fs" "^2.1.0" + "@npmcli/move-file" "^2.0.0" + chownr "^2.0.0" + fs-minipass "^2.1.0" + glob "^7.2.0" + infer-owner "^1.0.4" + lru-cache "^7.7.1" + minipass "^3.1.6" + minipass-collect "^1.0.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + mkdirp "^1.0.4" + p-map "^4.0.0" + promise-inflight "^1.0.1" + rimraf "^3.0.2" + ssri "^9.0.0" + tar "^6.1.11" + unique-filename "^1.1.1" + cache-base@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" @@ -4841,6 +5027,11 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +cacheable-lookup@^5.0.3: + version "5.0.4" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" + integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== + cacheable-request@^2.1.1: version "2.1.4" resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" @@ -4867,6 +5058,19 @@ cacheable-request@^6.0.0: normalize-url "^4.1.0" responselike "^1.0.2" +cacheable-request@^7.0.2: + version "7.0.2" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.2.tgz#ea0d0b889364a25854757301ca12b2da77f91d27" + integrity sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^4.0.0" + lowercase-keys "^2.0.0" + normalize-url "^6.0.1" + responselike "^2.0.0" + call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" @@ -4997,7 +5201,7 @@ chalk@4.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.1, chalk@^2.4.2: +chalk@^2.0.0, chalk@^2.3.1, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -5022,16 +5226,6 @@ chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -changes-stream@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/changes-stream/-/changes-stream-2.2.0.tgz#9cf2bdbc2173c29c634aec9948e5d23b24d37c18" - integrity sha1-nPK9vCFzwpxjSuyZSOXSOyTTfBg= - dependencies: - back "~0.1.5" - debug "~0.8.0" - http-https "~1.0.0" - readable-stream "1.0.x" - character-entities@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.1.tgz#98724833e1e27990dee0bd0f2b8a859c3476aac7" @@ -5130,10 +5324,10 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-spinners@^2.0.0: - version "2.6.0" - resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.0.tgz#36c7dc98fb6a9a76bd6238ec3f77e2425627e939" - integrity sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q== +cli-spinners@^2.5.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" + integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== cli-truncate@^2.1.0: version "2.1.0" @@ -5184,6 +5378,15 @@ cliui@^6.0.0: strip-ansi "^6.0.0" wrap-ansi "^6.2.0" +cliui@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f" + integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + clone-buffer@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" @@ -5271,16 +5474,16 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + colorette@^1.2.1, colorette@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== -colors@^1.3.3: - version "1.4.0" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" - integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== - colour@~0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/colour/-/colour-0.7.1.tgz#9cb169917ec5d12c0736d3e8685746df1cadf778" @@ -5329,7 +5532,7 @@ compare-func@^2.0.0: array-ify "^1.0.0" dot-prop "^5.1.0" -component-emitter@^1.2.1, component-emitter@^1.3.0: +component-emitter@^1.2.1, component-emitter@^1.3.0, component-emitter@~1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== @@ -5403,7 +5606,7 @@ config-chain@^1.1.11: ini "^1.3.4" proto-list "~1.2.1" -console-control-strings@^1.0.0, console-control-strings@~1.1.0: +console-control-strings@^1.0.0, console-control-strings@^1.1.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= @@ -5525,6 +5728,11 @@ cookie@^0.4.0: resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== +cookie@~0.4.1: + version "0.4.2" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432" + integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA== + cookiejar@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c" @@ -5585,6 +5793,14 @@ core-util-is@1.0.2, core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= +cors@~2.8.5: + version "2.8.5" + resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== + dependencies: + object-assign "^4" + vary "^1" + cosmiconfig@^5.1.0: version "5.2.1" resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" @@ -5786,7 +6002,7 @@ debounce-fn@^4.0.0: dependencies: mimic-fn "^3.0.0" -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.5.1, debug@^2.6.9: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -5821,18 +6037,13 @@ debug@^3.1.0, debug@^3.2.6: dependencies: ms "^2.1.1" -debug@^4.0.0, debug@^4.3.2: +debug@^4.0.0, debug@^4.3.2, debug@~4.3.1, debug@~4.3.2: version "4.3.3" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664" integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q== dependencies: ms "2.1.2" -debug@~0.8.0: - version "0.8.1" - resolved "https://registry.yarnpkg.com/debug/-/debug-0.8.1.tgz#20ff4d26f5e422cb68a1bacbbb61039ad8c1c130" - integrity sha1-IP9NJvXkIstoobrLu2EDmtjBwTA= - debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" @@ -5877,6 +6088,13 @@ decompress-response@^4.2.0: dependencies: mimic-response "^2.0.0" +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" @@ -5991,6 +6209,11 @@ defer-to-connect@^1.0.1: resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== +defer-to-connect@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== + define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" @@ -6035,7 +6258,7 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= -depd@~1.1.2: +depd@^1.1.2, depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= @@ -6193,7 +6416,7 @@ drivelist@^9.0.2: nan "^2.14.0" prebuild-install "^5.2.4" -dugite-extra@0.1.14, dugite-extra@0.1.15: +dugite-extra@0.1.15: version "0.1.15" resolved "https://registry.yarnpkg.com/dugite-extra/-/dugite-extra-0.1.15.tgz#322406b628ea5515c5c6fcd65e4d040543d6268a" integrity sha512-beLmQcIXLA8aXqWQZF/ooECoZvYKpBywIFwgqAoYnV04NdWUXDtZ6mMcjQf5eAz5PjXGXAYSuQ31zkPL8J85+A== @@ -6255,20 +6478,25 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -electron-rebuild@^1.11.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/electron-rebuild/-/electron-rebuild-1.11.0.tgz#e384773a9ad30fe0a6a5bbb326b779d51f668b6a" - integrity sha512-cn6AqZBQBVtaEyj5jZW1/LOezZZ22PA1HvhEP7asvYPJ8PDF4i4UFt9be4i9T7xJKiSiomXvY5Fd+dSq3FXZxA== +electron-rebuild@^3.2.7: + version "3.2.7" + resolved "https://registry.yarnpkg.com/electron-rebuild/-/electron-rebuild-3.2.7.tgz#0f56c1cc99a6fec0a5b990532283c2a8c838c19b" + integrity sha512-WvaW1EgRinDQ61khHFZfx30rkPQG5ItaOT0wrI7iJv9A3SbghriQGfZQfHZs25fWLBe6/vkv05LOqg6aDw6Wzw== dependencies: - colors "^1.3.3" + "@malept/cross-spawn-promise" "^2.0.0" + chalk "^4.0.0" debug "^4.1.1" detect-libc "^1.0.3" - fs-extra "^8.1.0" - node-abi "^2.11.0" - node-gyp "^6.0.1" - ora "^3.4.0" - spawn-rx "^3.0.0" - yargs "^14.2.0" + fs-extra "^10.0.0" + got "^11.7.0" + lzma-native "^8.0.5" + node-abi "^3.0.0" + node-api-version "^0.1.4" + node-gyp "^8.4.0" + ora "^5.1.0" + semver "^7.3.5" + tar "^6.0.5" + yargs "^17.0.1" electron-store@^8.0.0: version "8.0.1" @@ -6326,7 +6554,7 @@ encodeurl@^1.0.2, encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -encoding@^0.1.11: +encoding@^0.1.11, encoding@^0.1.12, encoding@^0.1.13: version "0.1.13" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== @@ -6340,6 +6568,44 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: dependencies: once "^1.4.0" +engine.io-client@~6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-6.1.1.tgz#800d4b9db5487d169686729e5bd887afa78d36b0" + integrity sha512-V05mmDo4gjimYW+FGujoGmmmxRaDsrVr7AXA3ZIfa04MWM1jOfZfUwou0oNqhNwy/votUDvGDt4JA4QF4e0b4g== + dependencies: + "@socket.io/component-emitter" "~3.0.0" + debug "~4.3.1" + engine.io-parser "~5.0.0" + has-cors "1.1.0" + parseqs "0.0.6" + parseuri "0.0.6" + ws "~8.2.3" + xmlhttprequest-ssl "~2.0.0" + yeast "0.1.2" + +engine.io-parser@~5.0.0, engine.io-parser@~5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.3.tgz#ca1f0d7b11e290b4bfda251803baea765ed89c09" + integrity sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg== + dependencies: + "@socket.io/base64-arraybuffer" "~1.0.2" + +engine.io@~6.1.0: + version "6.1.3" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-6.1.3.tgz#f156293d011d99a3df5691ac29d63737c3302e6f" + integrity sha512-rqs60YwkvWTLLnfazqgZqLa/aKo+9cueVfEi/dZ8PyGyaf8TLOxj++4QMIgeG3Gn0AhrWiFXvghsoY9L9h25GA== + dependencies: + "@types/cookie" "^0.4.1" + "@types/cors" "^2.8.12" + "@types/node" ">=10.0.0" + accepts "~1.3.4" + base64id "2.0.0" + cookie "~0.4.1" + cors "~2.8.5" + debug "~4.3.1" + engine.io-parser "~5.0.3" + ws "~8.2.3" + enhanced-resolve@^5.8.0: version "5.8.2" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.8.2.tgz#15ddc779345cbb73e97c611cd00c01c1e7bf4d8b" @@ -6385,6 +6651,11 @@ err-code@^1.0.0: resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= +err-code@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" + integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== + errno@^0.1.1: version "0.1.8" resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f" @@ -7107,7 +7378,7 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-git-exec@0.0.4, find-git-exec@^0.0.3, find-git-exec@^0.0.4: +find-git-exec@0.0.4, find-git-exec@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/find-git-exec/-/find-git-exec-0.0.4.tgz#f1d0d35f93ad99bc81aacd357388d00ae902bc92" integrity sha512-klzQwno+dpdeahtHhvZZ5Yn6K+zme1Aj+YJ4ZD+DywSLrQoyCywTrsubUZa1hHRehmfwBThoeKjS7fsaxhpfNA== @@ -7193,6 +7464,11 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" +follow-redirects@^1.14.0: + version "1.14.9" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.9.tgz#dd4ea157de7bfaf9ea9b3fbd85aa16951f78d8d7" + integrity sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w== + font-awesome@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/font-awesome/-/font-awesome-4.7.0.tgz#8fa8cf0411a1a31afd07b06d2902bb9fc815a133" @@ -7321,7 +7597,7 @@ fs-minipass@^1.2.5: dependencies: minipass "^2.6.0" -fs-minipass@^2.0.0: +fs-minipass@^2.0.0, fs-minipass@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== @@ -7373,6 +7649,21 @@ fuzzy@^0.1.3: resolved "https://registry.yarnpkg.com/fuzzy/-/fuzzy-0.1.3.tgz#4c76ec2ff0ac1a36a9dccf9a00df8623078d4ed8" integrity sha1-THbsL/CsGjap3M+aAN+GIweNTtg= +gauge@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.2.tgz#c3777652f542b6ef62797246e8c7caddecb32cc7" + integrity sha512-aSPRm2CvA9R8QyU5eXMFPd+cYkyxLsXHd2l5/FOH2V/eml//M04G6KZOmTap07O1PvEwNcl2NndyLfK8g3QrKA== + dependencies: + ansi-regex "^5.0.1" + aproba "^1.0.3 || ^2.0.0" + color-support "^1.1.3" + console-control-strings "^1.1.0" + has-unicode "^2.0.1" + signal-exit "^3.0.7" + string-width "^4.2.3" + strip-ansi "^6.0.1" + wide-align "^1.1.5" + gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -7402,7 +7693,7 @@ get-caller-file@^1.0.1: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== -get-caller-file@^2.0.1: +get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== @@ -7723,6 +8014,23 @@ google-protobuf@^3.11.4: resolved "https://registry.yarnpkg.com/google-protobuf/-/google-protobuf-3.15.6.tgz#2048055828530993a51df4d4ca2c08322fc1ec7c" integrity sha512-p65NyhIZFHFUxbIPOm6cygg2rCjK+2uDCxruOG3RaWKM9R4rBGX0STmlJoSOhoyAG8Fha7U8FP4pQomAV1JXsA== +got@^11.7.0: + version "11.8.3" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.3.tgz#f496c8fdda5d729a90b4905d2b07dbd148170770" + integrity sha512-7gtQ5KiPh1RtGS9/Jbv1ofDpBFuq42gyfEib+ejaRBJuj/3tQFeR5+gw57e4ipaU8c/rCjvX6fkQz2lyDlGAOg== + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + cacheable-lookup "^5.0.3" + cacheable-request "^7.0.2" + decompress-response "^6.0.0" + http2-wrapper "^1.0.0-beta.5.2" + lowercase-keys "^2.0.0" + p-cancelable "^2.0.0" + responselike "^2.0.0" + got@^8.3.1: version "8.3.2" resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" @@ -7773,6 +8081,11 @@ graceful-fs@^4.2.4: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.8.tgz#e412b8d33f5e006593cbd3cee6df9f2cebbe802a" integrity sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg== +graceful-fs@^4.2.6: + version "4.2.9" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.9.tgz#041b05df45755e587a24942279b9d113146e1c96" + integrity sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ== + growl@1.10.5: version "1.10.5" resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" @@ -7911,6 +8224,11 @@ has-bigints@^1.0.0, has-bigints@^1.0.1: resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== +has-cors@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" + integrity sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk= + has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" @@ -8064,7 +8382,7 @@ http-cache-semantics@3.8.1, http-cache-semantics@^3.8.1: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== -http-cache-semantics@^4.0.0: +http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== @@ -8091,11 +8409,6 @@ http-errors@~1.7.2: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" -http-https@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/http-https/-/http-https-1.0.0.tgz#2f908dd5f1db4068c058cd6e6d4ce392c913389b" - integrity sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs= - http-proxy-agent@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" @@ -8104,6 +8417,24 @@ http-proxy-agent@^2.1.0: agent-base "4" debug "3.1.0" +http-proxy-agent@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + dependencies: + "@tootallnate/once" "1" + agent-base "6" + debug "4" + +http-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" + integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== + dependencies: + "@tootallnate/once" "2" + agent-base "6" + debug "4" + http-signature@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" @@ -8118,6 +8449,14 @@ http-status-codes@^1.3.0: resolved "https://registry.yarnpkg.com/http-status-codes/-/http-status-codes-1.4.0.tgz#6e4c15d16ff3a9e2df03b89f3a55e1aae05fb477" integrity sha512-JrT3ua+WgH8zBD3HEJYbeEgnuQaAnUeRRko/YojPAJjGmIfGD3KPU/asLdsLwKjfxOmQe5nXMQ0pt/7MyapVbQ== +http2-wrapper@^1.0.0-beta.5.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" + integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.0.0" + https-proxy-agent@^2.2.3: version "2.2.4" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" @@ -8409,7 +8748,7 @@ invert-kv@^2.0.0: resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== -ip@1.1.5: +ip@1.1.5, ip@^1.1.5: version "1.1.5" resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= @@ -8610,6 +8949,11 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" +is-interactive@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" + integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== + is-invalid-path@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/is-invalid-path/-/is-invalid-path-0.1.0.tgz#307a855b3cf1a938b44ea70d2c61106053714f34" @@ -8617,6 +8961,11 @@ is-invalid-path@^0.1.0: dependencies: is-glob "^2.0.0" +is-lambda@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" + integrity sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU= + is-natural-number@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" @@ -8705,6 +9054,11 @@ is-plain-object@^5.0.0: resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== +is-redirect@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" + integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= + is-regex@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251" @@ -8967,6 +9321,11 @@ json-buffer@3.0.0: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -9105,6 +9464,13 @@ keyv@^3.0.0: dependencies: json-buffer "3.0.0" +keyv@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.1.1.tgz#02c538bfdbd2a9308cc932d4096f05ae42bfa06a" + integrity sha512-tGv1yP6snQVDSM4X6yxrv2zzq/EvpW+oYiUz6aueW1u9CtS8RzUQYxxmFwgZlO2jSgCxQbchhxaqXXp2hnKGpQ== + dependencies: + json-buffer "3.0.1" + kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.1.0, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -9362,11 +9728,6 @@ lodash._reinterpolate@^3.0.0: resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= -lodash.assign@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" - integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc= - lodash.camelcase@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" @@ -9472,13 +9833,6 @@ log-symbols@3.0.0: dependencies: chalk "^2.4.2" -log-symbols@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== - dependencies: - chalk "^2.0.1" - log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" @@ -9575,6 +9929,20 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lru-cache@^7.7.1: + version "7.8.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.8.1.tgz#68ee3f4807a57d2ba185b7fd90827d5c21ce82bb" + integrity sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg== + +lzma-native@^8.0.5: + version "8.0.6" + resolved "https://registry.yarnpkg.com/lzma-native/-/lzma-native-8.0.6.tgz#3ea456209d643bafd9b5d911781bdf0b396b2665" + integrity sha512-09xfg67mkL2Lz20PrrDeNYZxzeW7ADtpYFbwSQh9U8+76RIzx5QsJBMy8qikv3hbUPfpy6hqwxt6FcGK81g9AA== + dependencies: + node-addon-api "^3.1.0" + node-gyp-build "^4.2.1" + readable-stream "^3.6.0" + macaddress@^0.2.9: version "0.2.9" resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.9.tgz#3579b8b9acd5b96b4553abf0f394185a86813cb3" @@ -9607,6 +9975,28 @@ make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: dependencies: semver "^6.0.0" +make-fetch-happen@^10.0.3: + version "10.1.2" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.1.2.tgz#acffef43f86250602b932eecc0ad3acc992ae233" + integrity sha512-GWMGiZsKVeJACQGJ1P3Z+iNec7pLsU6YW1q11eaPn3RR8nRXHppFWfP7Eu0//55JK3hSjrAQRl8sDa5uXpq1Ew== + dependencies: + agentkeepalive "^4.2.1" + cacache "^16.0.2" + http-cache-semantics "^4.1.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^7.7.1" + minipass "^3.1.6" + minipass-collect "^1.0.2" + minipass-fetch "^2.0.3" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.3" + promise-retry "^2.0.1" + socks-proxy-agent "^6.1.1" + ssri "^9.0.0" + make-fetch-happen@^5.0.0: version "5.0.2" resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz#aa8387104f2687edca01c8687ee45013d02d19bd" @@ -9624,6 +10014,28 @@ make-fetch-happen@^5.0.0: socks-proxy-agent "^4.0.0" ssri "^6.0.0" +make-fetch-happen@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-9.1.0.tgz#53085a09e7971433e6765f7971bf63f4e05cb968" + integrity sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg== + dependencies: + agentkeepalive "^4.1.3" + cacache "^15.2.0" + http-cache-semantics "^4.1.0" + http-proxy-agent "^4.0.1" + https-proxy-agent "^5.0.0" + is-lambda "^1.0.1" + lru-cache "^6.0.0" + minipass "^3.1.3" + minipass-collect "^1.0.2" + minipass-fetch "^1.3.2" + minipass-flush "^1.0.5" + minipass-pipeline "^1.2.4" + negotiator "^0.6.2" + promise-retry "^2.0.1" + socks-proxy-agent "^6.0.0" + ssri "^8.0.0" + map-age-cleaner@^0.1.1: version "0.1.3" resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a" @@ -10058,6 +10470,11 @@ mime-db@1.49.0: resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.49.0.tgz#f3dfde60c99e9cf3bc9701d687778f537001cbed" integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA== +mime-db@1.51.0: + version "1.51.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c" + integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g== + mime-types@^2.1.12, mime-types@^2.1.25, mime-types@~2.1.19, mime-types@~2.1.24: version "2.1.29" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.29.tgz#1d4ab77da64b91f5f72489df29236563754bb1b2" @@ -10072,6 +10489,13 @@ mime-types@^2.1.27: dependencies: mime-db "1.49.0" +mime-types@~2.1.34: + version "2.1.34" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24" + integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A== + dependencies: + mime-db "1.51.0" + mime@1.6.0, mime@^1.4.1: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" @@ -10107,6 +10531,11 @@ mimic-response@^2.0.0: resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43" integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA== +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + min-indent@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" @@ -10146,6 +10575,56 @@ minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== +minipass-collect@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617" + integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA== + dependencies: + minipass "^3.0.0" + +minipass-fetch@^1.3.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-1.4.1.tgz#d75e0091daac1b0ffd7e9d41629faff7d0c1f1b6" + integrity sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw== + dependencies: + minipass "^3.1.0" + minipass-sized "^1.0.3" + minizlib "^2.0.0" + optionalDependencies: + encoding "^0.1.12" + +minipass-fetch@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.0.tgz#ca1754a5f857a3be99a9271277246ac0b44c3ff8" + integrity sha512-H9U4UVBGXEyyWJnqYDCLp1PwD8XIkJ4akNHp1aGVI+2Ym7wQMlxDKi4IB4JbmyU+pl9pEs/cVrK6cOuvmbK4Sg== + dependencies: + minipass "^3.1.6" + minipass-sized "^1.0.3" + minizlib "^2.1.2" + optionalDependencies: + encoding "^0.1.13" + +minipass-flush@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373" + integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw== + dependencies: + minipass "^3.0.0" + +minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" + integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== + dependencies: + minipass "^3.0.0" + +minipass-sized@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70" + integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g== + dependencies: + minipass "^3.0.0" + minipass@^2.3.5, minipass@^2.6.0, minipass@^2.8.6, minipass@^2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6" @@ -10161,6 +10640,13 @@ minipass@^3.0.0: dependencies: yallist "^4.0.0" +minipass@^3.1.0, minipass@^3.1.1, minipass@^3.1.3, minipass@^3.1.6: + version "3.1.6" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee" + integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ== + dependencies: + yallist "^4.0.0" + minizlib@^1.2.1: version "1.3.3" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.3.3.tgz#2290de96818a34c29551c8a8d301216bd65a861d" @@ -10168,7 +10654,7 @@ minizlib@^1.2.1: dependencies: minipass "^2.9.0" -minizlib@^2.1.1: +minizlib@^2.0.0, minizlib@^2.1.1, minizlib@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== @@ -10382,6 +10868,17 @@ nan@^2.14.0: resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== +nano@^9.0.5: + version "9.0.5" + resolved "https://registry.yarnpkg.com/nano/-/nano-9.0.5.tgz#2b767819f612907a3ac09b21f2929d4097407262" + integrity sha512-fEAhwAdXh4hDDnC8cYJtW6D8ivOmpvFAqT90+zEuQREpRkzA/mJPcI4EKv15JUdajaqiLTXNoKK6PaRF+/06DQ== + dependencies: + "@types/tough-cookie" "^4.0.0" + axios "^0.21.1" + axios-cookiejar-support "^1.0.1" + qs "^6.9.4" + tough-cookie "^4.0.0" + nanoid@^3.1.23: version "3.1.25" resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.25.tgz#09ca32747c0e543f0e1814b7d3793477f9c8e152" @@ -10443,6 +10940,11 @@ negotiator@0.6.2: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== +negotiator@0.6.3, negotiator@^0.6.2, negotiator@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + neo-async@^2.6.0, neo-async@^2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" @@ -10476,13 +10978,20 @@ node-abi@*: dependencies: semver "^7.3.5" -node-abi@^2.11.0, node-abi@^2.21.0, node-abi@^2.7.0: +node-abi@^2.21.0, node-abi@^2.7.0: version "2.30.1" resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.30.1.tgz#c437d4b1fe0e285aaf290d45b45d4d7afedac4cf" integrity sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w== dependencies: semver "^5.4.1" +node-abi@^3.0.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-3.8.0.tgz#679957dc8e7aa47b0a02589dbfde4f77b29ccb32" + integrity sha512-tzua9qWWi7iW4I42vUPKM+SfaF0vQSLAm4yO5J83mSwB7GeoWrDKC/K+8YCnYNwqP5duwazbw2X9l4m8SC2cUw== + dependencies: + semver "^7.3.5" + node-addon-api@*: version "4.1.0" resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.1.0.tgz#f1722f1f60793584632ffffb79e12ca042c48bd0" @@ -10493,6 +11002,18 @@ node-addon-api@^3.0.0: resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-3.1.0.tgz#98b21931557466c6729e51cb77cd39c965f42239" integrity sha512-flmrDNB06LIl5lywUz7YlNGZH/5p0M7W28k8hzd9Lshtdh1wshD2Y+U4h9LD6KObOy1f+fEVdgprPrEymjM5uw== +node-addon-api@^3.1.0: + version "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-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" + integrity sha512-KGXihXdUChwJAOHO53bv9/vXcLmdUsZ6jIptbvYvkpKfth+r7jw44JkVxQFA3kX5nQjzjmGu1uAu/xNNLNlI5g== + dependencies: + semver "^7.3.5" + node-environment-flags@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/node-environment-flags/-/node-environment-flags-1.0.6.tgz#a30ac13621f6f7d674260a54dede048c3982c088" @@ -10522,6 +11043,11 @@ node-fetch@^2.6.7: dependencies: whatwg-url "^5.0.0" +node-gyp-build@^4.2.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.3.0.tgz#9f256b03e5826150be39c764bf51e993946d71a3" + integrity sha512-iWjXZvmboq0ja1pUGULQBexmxq8CV4xBhX7VDOTbL7ZR4FOowwY/VOtRxBN/yKxmdGoIp4j5ysNT4u3S2pDQ3Q== + node-gyp@^5.0.2: version "5.1.1" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e" @@ -10539,22 +11065,37 @@ node-gyp@^5.0.2: tar "^4.4.12" which "^1.3.1" -node-gyp@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-6.1.0.tgz#64e31c61a4695ad304c1d5b82cf6b7c79cc79f3f" - integrity sha512-h4A2zDlOujeeaaTx06r4Vy+8MZ1679lU+wbCKDS4ZtvY2A37DESo37oejIw0mtmR3+rvNwts5B6Kpt1KrNYdNw== +node-gyp@^8.4.0: + version "8.4.1" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-8.4.1.tgz#3d49308fc31f768180957d6b5746845fbd429937" + integrity sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w== dependencies: env-paths "^2.2.0" glob "^7.1.4" - graceful-fs "^4.2.2" - mkdirp "^0.5.1" - nopt "^4.0.1" - npmlog "^4.1.2" - request "^2.88.0" - rimraf "^2.6.3" - semver "^5.7.1" - tar "^4.4.12" - which "^1.3.1" + graceful-fs "^4.2.6" + make-fetch-happen "^9.1.0" + nopt "^5.0.0" + npmlog "^6.0.0" + rimraf "^3.0.2" + semver "^7.3.5" + tar "^6.1.2" + which "^2.0.2" + +node-gyp@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.0.0.tgz#e1da2067427f3eb5bb56820cb62bc6b1e4bd2089" + integrity sha512-Ma6p4s+XCTPxCuAMrOA/IJRmVy16R8Sdhtwl4PrCr7IBlj4cPawF0vg/l7nOT1jPbuNS7lIRJpBSvVsXwEZuzw== + dependencies: + env-paths "^2.2.0" + glob "^7.1.4" + graceful-fs "^4.2.6" + make-fetch-happen "^10.0.3" + nopt "^5.0.0" + npmlog "^6.0.0" + rimraf "^3.0.2" + semver "^7.3.5" + tar "^6.1.2" + which "^2.0.2" node-pre-gyp@^0.15.0: version "0.15.0" @@ -10653,6 +11194,11 @@ normalize-url@^4.1.0: resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129" integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + npm-bundled@^1.0.1: version "1.1.1" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.1.tgz#1edd570865a94cdb1bc8220775e29466c9fb234b" @@ -10746,6 +11292,16 @@ npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: gauge "~2.7.3" set-blocking "~2.0.0" +npmlog@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.1.tgz#06f1344a174c06e8de9c6c70834cfba2964bba17" + integrity sha512-BTHDvY6nrRHuRfyjt1MAufLxYdVXZfd099H4+i1f0lPywNQyI4foeNXJRObB/uy+TYqUW0vAD9gbdSOXPst7Eg== + dependencies: + are-we-there-yet "^3.0.0" + console-control-strings "^1.1.0" + gauge "^4.0.0" + set-blocking "^2.0.0" + nsfw@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/nsfw/-/nsfw-2.1.2.tgz#4fa841e7f7122b60b2e1f61187d1b57ad3403428" @@ -10768,7 +11324,7 @@ oauth-sign@~0.9.0: resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= @@ -10967,16 +11523,19 @@ optjs@~3.2.2: resolved "https://registry.yarnpkg.com/optjs/-/optjs-3.2.2.tgz#69a6ce89c442a44403141ad2f9b370bd5bb6f4ee" integrity sha1-aabOicRCpEQDFBrS+bNwvVu29O4= -ora@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" - integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== +ora@^5.1.0: + version "5.4.1" + resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" + integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== dependencies: - chalk "^2.4.2" - cli-cursor "^2.1.0" - cli-spinners "^2.0.0" - log-symbols "^2.2.0" - strip-ansi "^5.2.0" + bl "^4.1.0" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-spinners "^2.5.0" + is-interactive "^1.0.0" + is-unicode-supported "^0.1.0" + log-symbols "^4.1.0" + strip-ansi "^6.0.0" wcwidth "^1.0.1" os-homedir@^1.0.0: @@ -11031,6 +11590,11 @@ p-cancelable@^1.0.0: resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== +p-cancelable@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" + integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== + p-debounce@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/p-debounce/-/p-debounce-2.1.0.tgz#e79f70c6e325cbb9bddbcbec0b81025084671ad3" @@ -11255,6 +11819,16 @@ parse5@4.0.0, parse5@^4.0.0: resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608" integrity sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA== +parseqs@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.6.tgz#8e4bb5a19d1cdc844a08ac974d34e273afa670d5" + integrity sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w== + +parseuri@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.6.tgz#e1496e829e3ac2ff47f39a4dd044b32823c4a25a" + integrity sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow== + parseurl@~1.3.3: version "1.3.3" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" @@ -11265,6 +11839,11 @@ pascalcase@^0.1.1: resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= +path-browserify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" + integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== + path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" @@ -11397,6 +11976,11 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== +pify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-5.0.0.tgz#1f5eca3f5e87ebec28cc6d54a0e4aaf00acc127f" + integrity sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA== + pinkie-promise@^2.0.0, pinkie-promise@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" @@ -11598,6 +12182,14 @@ promise-retry@^1.1.1: err-code "^1.0.0" retry "^0.10.0" +promise-retry@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22" + integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== + dependencies: + err-code "^2.0.2" + retry "^0.12.0" + promzard@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" @@ -11698,7 +12290,7 @@ pseudomap@^1.0.2: resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= -psl@^1.1.28: +psl@^1.1.28, psl@^1.1.33: version "1.8.0" resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== @@ -11843,6 +12435,11 @@ quick-lru@^4.0.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -12117,16 +12714,6 @@ read@1, read@~1.0.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@1.0.x: - version "1.0.34" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - readable-stream@1.1.x: version "1.1.14" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" @@ -12393,14 +12980,13 @@ request@^2.82.0, request@^2.86.0, request@^2.87.0, request@^2.88.0: tunnel-agent "^0.6.0" uuid "^3.3.2" -requestretry@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/requestretry/-/requestretry-3.1.0.tgz#c8e1976bb946f14889d3604bbad56a01d191c10d" - integrity sha512-DkvCPK6qvwxIuVA5TRCvi626WHC2rWjF/n7SCQvVHAr2JX9i1/cmIpSEZlmHAo+c1bj9rjaKoZ9IsKwCpTkoXA== +requestretry@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/requestretry/-/requestretry-7.0.2.tgz#22a169e5d3aaadd95d00401d7347511f3695faf4" + integrity sha512-Zz8z7G2OuVs4F0wR0shKMEMm7lNvPNHM0UIHNns9qfyuBDKSExoTsZGtSjKst6nPEwlMrbA9G+m/yC0AbGj+8w== dependencies: extend "^3.0.2" - lodash "^4.17.10" - when "^3.7.7" + lodash "^4.17.15" require-directory@^2.1.1: version "2.1.1" @@ -12422,6 +13008,11 @@ require-main-filename@^2.0.0: resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== +resolve-alpn@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" @@ -12479,6 +13070,13 @@ responselike@1.0.2, responselike@^1.0.2: dependencies: lowercase-keys "^1.0.0" +responselike@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723" + integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw== + dependencies: + lowercase-keys "^2.0.0" + restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -12505,6 +13103,11 @@ retry@^0.10.0: resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" + integrity sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs= + reusify@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -12567,7 +13170,7 @@ run-queue@^1.0.0, run-queue@^1.0.3: dependencies: aproba "^1.1.1" -rxjs@^6.3.1, rxjs@^6.4.0: +rxjs@^6.4.0: version "6.6.6" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.6.tgz#14d8417aa5a07c5e633995b525e1e3c0dec03b70" integrity sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg== @@ -12842,6 +13445,11 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== +signal-exit@^3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + simple-concat@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f" @@ -12916,6 +13524,11 @@ smart-buffer@^4.1.0: resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.1.0.tgz#91605c25d91652f4661ea69ccf45f1b331ca21ba" integrity sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw== +smart-buffer@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" + integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== + snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -12946,6 +13559,52 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" +socket.io-adapter@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.3.3.tgz#4d6111e4d42e9f7646e365b4f578269821f13486" + integrity sha512-Qd/iwn3VskrpNO60BeRyCyr8ZWw9CPZyitW4AQwmRZ8zCiyDiL+znRnWX6tDHXnWn1sJrM1+b6Mn6wEDJJ4aYQ== + +socket.io-client@4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-4.4.1.tgz#b6aa9448149d09b8d0b2bbf3d2fac310631fdec9" + integrity sha512-N5C/L5fLNha5Ojd7Yeb/puKcPWWcoB/A09fEjjNsg91EDVr5twk/OEyO6VT9dlLSUNY85NpW6KBhVMvaLKQ3vQ== + dependencies: + "@socket.io/component-emitter" "~3.0.0" + backo2 "~1.0.2" + debug "~4.3.2" + engine.io-client "~6.1.1" + parseuri "0.0.6" + socket.io-parser "~4.1.1" + +socket.io-parser@~4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.0.4.tgz#9ea21b0d61508d18196ef04a2c6b9ab630f4c2b0" + integrity sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g== + dependencies: + "@types/component-emitter" "^1.2.10" + component-emitter "~1.3.0" + debug "~4.3.1" + +socket.io-parser@~4.1.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.1.2.tgz#0a97d4fb8e67022158a568450a6e41887e42035e" + integrity sha512-j3kk71QLJuyQ/hh5F/L2t1goqzdTL0gvDzuhTuNSwihfuFUrcSji0qFZmJJPtG6Rmug153eOPsUizeirf1IIog== + dependencies: + "@socket.io/component-emitter" "~3.0.0" + debug "~4.3.1" + +socket.io@4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-4.4.1.tgz#cd6de29e277a161d176832bb24f64ee045c56ab8" + integrity sha512-s04vrBswdQBUmuWJuuNTmXUVJhP0cVky8bBDhdkf8y0Ptsu7fKU2LuLbts9g+pdmAdyMMn8F/9Mf1/wbtUN0fg== + dependencies: + accepts "~1.3.4" + base64id "~2.0.0" + debug "~4.3.2" + engine.io "~6.1.0" + socket.io-adapter "~2.3.3" + socket.io-parser "~4.0.4" + socks-proxy-agent@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz#3c8991f3145b2799e70e11bd5fbc8b1963116386" @@ -12954,6 +13613,23 @@ socks-proxy-agent@^4.0.0: agent-base "~4.2.1" socks "~2.3.2" +socks-proxy-agent@^6.0.0, socks-proxy-agent@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-6.1.1.tgz#e664e8f1aaf4e1fb3df945f09e3d94f911137f87" + integrity sha512-t8J0kG3csjA4g6FTbsMOWws+7R7vuRC8aQ/wy3/1OWmsgwA68zs/+cExQ0koSitUDXqhufF/YJr9wtNMZHw5Ew== + dependencies: + agent-base "^6.0.2" + debug "^4.3.1" + socks "^2.6.1" + +socks@^2.6.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/socks/-/socks-2.6.2.tgz#ec042d7960073d40d94268ff3bb727dc685f111a" + integrity sha512-zDZhHhZRY9PxRruRMR7kMhnf3I8hDs4S3f9RecfnGxvcBHQcKcIH/oUcEWffsfl1XxdYlA7nnlGbbTvPz9D8gA== + dependencies: + ip "^1.1.5" + smart-buffer "^4.2.0" + socks@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/socks/-/socks-2.3.3.tgz#01129f0a5d534d2b897712ed8aceab7ee65d78e3" @@ -13041,15 +13717,6 @@ space-separated-tokens@^2.0.0: resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.1.tgz#43193cec4fb858a2ce934b7f98b7f2c18107098b" integrity sha512-ekwEbFp5aqSPKaqeY1PGrlGQxPNaq+Cnx4+bE2D8sciBQrHpbwoBbawqTN2+6jPs9IdWxxiUcN0K2pkczD3zmw== -spawn-rx@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spawn-rx/-/spawn-rx-3.0.0.tgz#1d33511e13ec26337da51d78630e08beb57a6767" - integrity sha512-dw4Ryg/KMNfkKa5ezAR5aZe9wNwPdKlnHEXtHOjVnyEDSPQyOpIPPRtcIiu7127SmtHhaCjw21yC43HliW0iIg== - dependencies: - debug "^2.5.1" - lodash.assign "^4.2.0" - rxjs "^6.3.1" - spdx-correct@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" @@ -13148,6 +13815,20 @@ ssri@^6.0.0, ssri@^6.0.1: dependencies: figgy-pudding "^3.5.1" +ssri@^8.0.0, ssri@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" + integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== + dependencies: + minipass "^3.1.1" + +ssri@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-9.0.0.tgz#70ad90e339eb910f1a7ff1dcf4afc268326c4547" + integrity sha512-Y1Z6J8UYnexKFN1R/hxUaYoY2LVdKEzziPmVAFKiKX8fiwvCJTVzn/xYE9TEWod5OVyNfIHHuVfIEuBClL/uJQ== + dependencies: + minipass "^3.1.1" + static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -13233,6 +13914,15 @@ string-width@^1.0.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" +"string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + string-width@^3.0.0, string-width@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" @@ -13337,6 +14027,13 @@ strip-ansi@^6.0.0: dependencies: ansi-regex "^5.0.0" +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" @@ -13567,7 +14264,7 @@ tar@^4.0.0, tar@^4.0.2, tar@^4.4.10, tar@^4.4.12, tar@^4.4.2, tar@^4.4.8: safe-buffer "^5.1.2" yallist "^3.0.3" -tar@^6.1.0: +tar@^6.0.2, tar@^6.0.5, tar@^6.1.0, tar@^6.1.11, tar@^6.1.2: version "6.1.11" resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621" integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA== @@ -13766,6 +14463,15 @@ tough-cookie@^2.3.3, tough-cookie@^2.3.4, tough-cookie@~2.5.0: psl "^1.1.28" punycode "^2.1.1" +tough-cookie@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" + integrity sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg== + dependencies: + psl "^1.1.33" + punycode "^2.1.1" + universalify "^0.1.2" + tr46@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tr46/-/tr46-1.0.1.tgz#a8b13fd6bfd2489519674ccde55ba3693b706d09" @@ -13967,15 +14673,15 @@ typeof-article@^0.1.1: dependencies: kind-of "^3.1.0" -typescript@^3.9.2: - version "3.9.9" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.9.tgz#e69905c54bc0681d0518bd4d587cc6f2d0b1a674" - integrity sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w== +typescript@^4.5.5: + version "4.6.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.6.2.tgz#fe12d2727b708f4eef40f51598b3398baa9611d4" + integrity sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg== -typescript@^4.4.3: - version "4.4.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c" - integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA== +typescript@~4.5.5: + version "4.5.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3" + integrity sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA== uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" @@ -14174,7 +14880,7 @@ universal-user-agent@^6.0.0: resolved "https://registry.yarnpkg.com/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" integrity sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w== -universalify@^0.1.0: +universalify@^0.1.0, universalify@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== @@ -14369,7 +15075,7 @@ validate-npm-package-name@^3.0.0: dependencies: builtins "^1.0.3" -vary@~1.1.2: +vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= @@ -14610,11 +15316,6 @@ whatwg-url@^7.0.0: tr46 "^1.0.1" webidl-conversions "^4.0.2" -when@^3.7.7: - version "3.7.8" - resolved "https://registry.yarnpkg.com/when/-/when-3.7.8.tgz#c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82" - integrity sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I= - which-boxed-primitive@^1.0.1, which-boxed-primitive@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" @@ -14643,7 +15344,7 @@ which@1.3.1, which@^1.2.8, which@^1.2.9, which@^1.3.1: dependencies: isexe "^2.0.0" -which@^2.0.1: +which@^2.0.1, which@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== @@ -14657,6 +15358,13 @@ wide-align@1.1.3, wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" +wide-align@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" + integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== + dependencies: + string-width "^1.0.2 || 2 || 3 || 4" + wildcard@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" @@ -14802,6 +15510,11 @@ ws@^7.1.2: resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.4.tgz#383bc9742cb202292c9077ceab6f6047b17f2d59" integrity sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw== +ws@~8.2.3: + version "8.2.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba" + integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA== + xdg-basedir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-2.0.0.tgz#edbc903cc385fc04523d966a335504b5504d1bd2" @@ -14825,6 +15538,11 @@ xml-name-validator@^3.0.0: resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== +xmlhttprequest-ssl@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz#91360c86b914e67f44dce769180027c0da618c67" + integrity sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A== + xtend@^4.0.0, xtend@~4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -14855,6 +15573,11 @@ y18n@^4.0.0: resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4" integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + yallist@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" @@ -14904,6 +15627,11 @@ yargs-parser@^20.2.3: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.7.tgz#61df85c113edfb5a7a4e36eb8aa60ef423cbc90a" integrity sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== +yargs-parser@^21.0.0: + version "21.0.1" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.0.1.tgz#0267f286c877a4f0f728fceb6f8a3e4cb95c6e35" + integrity sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg== + yargs-parser@^9.0.2: version "9.0.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" @@ -14954,7 +15682,7 @@ yargs@^11.1.0: y18n "^3.2.1" yargs-parser "^9.0.2" -yargs@^14.2.0, yargs@^14.2.2: +yargs@^14.2.2: version "14.2.3" resolved "https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414" integrity sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg== @@ -14988,6 +15716,19 @@ yargs@^15.3.1: y18n "^4.0.0" yargs-parser "^18.1.2" +yargs@^17.0.1: + version "17.3.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.3.1.tgz#da56b28f32e2fd45aefb402ed9c26f42be4c07b9" + integrity sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA== + dependencies: + cliui "^7.0.2" + escalade "^3.1.1" + get-caller-file "^2.0.5" + require-directory "^2.1.1" + string-width "^4.2.3" + y18n "^5.0.5" + yargs-parser "^21.0.0" + yargs@^3.10.0: version "3.32.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995" @@ -15014,6 +15755,11 @@ year@^0.2.1: resolved "https://registry.yarnpkg.com/year/-/year-0.2.1.tgz#4083ae520a318b23ec86037f3000cb892bdf9bb0" integrity sha1-QIOuUgoxiyPshgN/MADLiSvfm7A= +yeast@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" + integrity sha1-AI4G2AlDIMNy28L47XagymyKxBk= + yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"