diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000000..f6020bab58 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,42 @@ +name: Build + +# Called from ci +on: + workflow_call: + +jobs: + build: + name: Build + strategy: + fail-fast: false + matrix: + os: + - macos-15-intel + - ubuntu-latest + - windows-latest + arch: + - x64 + include: + - os: macos-latest + arch: arm64 + - os: ubuntu-24.04-arm + arch: armv7l + runs-on: '${{ matrix.os }}' + steps: + - run: git config --global core.autocrlf input + - name: Checkout + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 + - name: Setup Node.js + uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 + with: + node-version-file: .nvmrc + cache: 'yarn' + - name: Install dependencies + run: yarn --immutable + - run: yarn run contributors + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - run: yarn run electron-releases + # Artifacts generated are unsigned + - name: Run Forge makers + run: yarn run make diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000000..1f36304ad3 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,29 @@ +name: CI + +on: + pull_request: + push: + branches: + - main + +permissions: + contents: read + +jobs: + test: + permissions: + contents: read + uses: ./.github/workflows/test.yml + build: + permissions: + contents: read + uses: ./.github/workflows/build.yml + gha-done: + name: GitHub Actions Completed + runs-on: ubuntu-latest + needs: [test, build] + if: always() && !contains(needs.*.result, 'failure') + steps: + - name: GitHub Actions Jobs Done + run: | + echo "All GitHub Actions Jobs are done" diff --git a/.github/workflows/coveralls.yml b/.github/workflows/coveralls.yml index d0bb314c93..ae44846ff9 100644 --- a/.github/workflows/coveralls.yml +++ b/.github/workflows/coveralls.yml @@ -13,7 +13,7 @@ jobs: name: Check Coverage runs-on: ubuntu-latest steps: - - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + - uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: Setup Node.js uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 with: @@ -28,6 +28,6 @@ jobs: - name: test run: yarn test:ci - name: Coveralls - uses: coverallsapp/github-action@648a8eb78e6d50909eff900e4ec85cab4524a45b # v2.3.6 + uses: coverallsapp/github-action@5cbfd81b66ca5d10c19b062c04de0199c215fb6e # v2.3.7 with: github-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0c1d7a3919..336804d353 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: fail-fast: false matrix: os: - - macos-latest + - macos-15-intel - ubuntu-latest - windows-latest arch: @@ -35,16 +35,12 @@ jobs: environment: release steps: - run: git config --global core.autocrlf input - - name: Install Rosetta - if: ${{ startsWith(matrix.os, 'macos-') && matrix.arch == 'x64' }} - run: /usr/sbin/softwareupdate --install-rosetta --agree-to-license - name: Checkout - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: Setup Node.js uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 with: - node-version: '22.17.x' - architecture: ${{ startsWith(matrix.os, 'macos-') && matrix.arch == 'x64' && 'x64' || env.RUNNER_ARCH }} + node-version-file: .nvmrc - run: yarn install --immutable - run: yarn run contributors env: @@ -102,11 +98,11 @@ jobs: - name: Build (Linux) if: ${{ startsWith(matrix.os, 'ubuntu-') }} run: yarn run publish --arch=${{ matrix.arch }} --dry-run - - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 with: name: build-artifacts-${{ matrix.os }}-${{ matrix.arch }} path: out - - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + - uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0 if: ${{ startsWith(matrix.os, 'ubuntu-') && matrix.arch == 'x64' }} with: name: webpack-source-maps @@ -131,14 +127,14 @@ jobs: steps: - run: git config --global core.autocrlf input - name: Checkout - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: Setup Node.js uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 with: node-version: '22.17.x' - run: yarn install --immutable - name: Download All Artifacts - uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 + uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 with: path: out pattern: build-artifacts-* @@ -159,12 +155,13 @@ jobs: actions: read steps: - name: Download source maps artifact - uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 + uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0 with: name: webpack-source-maps path: .webpack - - uses: getsentry/action-release@4f502acc1df792390abe36f2dcb03612ef144818 # v3.3.0 + - uses: getsentry/action-release@128c5058bbbe93c8e02147fe0a9c713f166259a6 # v3.4.0 env: + SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} SENTRY_ORG: electronjs SENTRY_PROJECT: electron-fiddle with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index efc33c92f9..a3867f6319 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,17 +1,9 @@ +# Called during ci and release name: Test on: - pull_request: - branches: - - main - push: - branches: - - main workflow_call: -permissions: - contents: read - jobs: test: name: Test @@ -19,7 +11,7 @@ jobs: fail-fast: false matrix: os: - - macos-latest + - macos-15-intel - ubuntu-latest - windows-latest arch: @@ -29,20 +21,16 @@ jobs: arch: arm64 - os: ubuntu-24.04-arm arch: armv7l - runs-on: "${{ matrix.os }}" + runs-on: '${{ matrix.os }}' steps: - run: git config --global core.autocrlf input - - name: Install Rosetta - if: ${{ matrix.os == 'macos-latest' && matrix.arch == 'x64' }} - run: /usr/sbin/softwareupdate --install-rosetta --agree-to-license - name: Checkout - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 + uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0 - name: Setup Node.js uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0 with: - node-version: '22.17.x' + node-version-file: .nvmrc cache: 'yarn' - architecture: ${{ matrix.os == 'macos-latest' && matrix.arch == 'x64' && 'x64' || env.RUNNER_ARCH }} - name: Install dependencies run: yarn --immutable - run: yarn run contributors @@ -53,13 +41,3 @@ jobs: run: yarn run lint && yarn run format - name: Test run: yarn tsc && yarn test:ci - - gha-done: - name: GitHub Actions Completed - runs-on: ubuntu-latest - needs: [test] - if: always() && !contains(needs.*.result, 'failure') - steps: - - name: GitHub Actions Jobs Done - run: | - echo "All GitHub Actions Jobs are done" diff --git a/.nvmrc b/.nvmrc index 8fdd954df9..e763ca155d 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22 \ No newline at end of file +22.17 \ No newline at end of file diff --git a/forge.config.ts b/forge.config.ts index 40fb6b3a05..20766cb917 100644 --- a/forge.config.ts +++ b/forge.config.ts @@ -124,7 +124,9 @@ const config: ForgeConfig = { noMsi: true, setupExe: `electron-fiddle-${version}-win32-${arch}-setup.exe`, setupIcon: path.resolve(iconDir, 'fiddle.ico'), - signWithParams: `/sha1 ${process.env.CERT_FINGERPRINT} /tr http://timestamp.digicert.com /td SHA256 /fd SHA256`, + signWithParams: process.env.CERT_FINGERPRINT + ? `/sha1 ${process.env.CERT_FINGERPRINT} /tr http://timestamp.digicert.com /td SHA256 /fd SHA256` + : undefined, }), }, { diff --git a/package.json b/package.json index 8a35dc1eca..e5aaf8ca79 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "classnames": "^2.2.6", "commander": "^7.1.0", "electron-default-menu": "^1.0.2", - "electron-devtools-installer": "^3.1.1", + "electron-devtools-installer": "^4.0.0", "electron-squirrel-startup": "^1.0.0", "extract-zip": "^2.0.1", "fs-extra": "^9.1.0", @@ -66,27 +66,28 @@ "p-debounce": "^2.0.0", "package-json": "^7.0.0", "parse-env-string": "^1.0.1", + "prettier": "^3.6.2", "react": "^16.14.0", "react-dom": "^16.14.0", "react-mosaic-component": "^4.1.1", "react-window": "^1.8.10", "semver": "^7.3.4", "shell-env": "^3.0.1", - "tmp": "0.2.4", + "tmp": "0.2.5", "tslib": "^2.6.0", "tsx": "^4.20.3", "update-electron-app": "^3.0.0" }, "devDependencies": { - "@electron-forge/cli": "7.9.0", - "@electron-forge/maker-deb": "7.9.0", - "@electron-forge/maker-rpm": "7.9.0", - "@electron-forge/maker-squirrel": "7.9.0", - "@electron-forge/maker-zip": "7.9.0", - "@electron-forge/plugin-fuses": "7.9.0", - "@electron-forge/plugin-webpack": "7.9.0", - "@electron-forge/publisher-github": "7.9.0", - "@electron/devtron": "^2.0.0", + "@electron-forge/cli": "7.10.2", + "@electron-forge/maker-deb": "7.10.2", + "@electron-forge/maker-rpm": "7.10.2", + "@electron-forge/maker-squirrel": "7.10.2", + "@electron-forge/maker-zip": "7.10.2", + "@electron-forge/plugin-fuses": "7.10.2", + "@electron-forge/plugin-webpack": "7.10.2", + "@electron-forge/publisher-github": "7.10.2", + "@electron/devtron": "^2.1.1", "@electron/fuses": "^1.6.1", "@electron/lint-roller": "^3.1.3", "@octokit/core": "^3.5.1", @@ -101,7 +102,7 @@ "@types/enzyme-adapter-react-16": "^1.0.6", "@types/fs-extra": "^9.0.7", "@types/getos": "^3.0.1", - "@types/node": "~22.10.7", + "@types/node": "^22.19.1", "@types/parse-env-string": "^1.0.2", "@types/react": "^16.14.0", "@types/react-dom": "^16.9.11", @@ -114,7 +115,7 @@ "@vitest/coverage-v8": "3.2.4", "copy-webpack-plugin": "^11.0.0", "css-loader": "^6.7.1", - "electron": "36.8.1", + "electron": "^39.1.1", "enzyme": "^3.11.0", "enzyme-adapter-react-16": "^1.15.7", "enzyme-to-json": "^3.6.1", @@ -137,7 +138,6 @@ "npm-run-all2": "^7.0.1", "postcss": "^8.4.25", "postcss-less": "^6.0.0", - "prettier": "^3.6.2", "resolve-url-loader": "^5.0.0", "standard": "^17.1.0", "stylelint": "^15.10.1", @@ -166,8 +166,8 @@ ] }, "resolutions": { - "@electron-forge/maker-base": "7.9.0", - "@electron-forge/shared-types": "7.9.0" + "@electron-forge/maker-base": "7.10.2", + "@electron-forge/shared-types": "7.10.2" }, "packageManager": "yarn@4.10.3+sha512.c38cafb5c7bb273f3926d04e55e1d8c9dfa7d9c3ea1f36a4868fa028b9e5f72298f0b7f401ad5eb921749eb012eb1c3bb74bf7503df3ee43fd600d14a018266f", "dependenciesMeta": { diff --git a/rtl-spec/components/commands-publish-button.spec.tsx b/rtl-spec/components/commands-publish-button.spec.tsx index 0871a16de8..b777eac153 100644 --- a/rtl-spec/components/commands-publish-button.spec.tsx +++ b/rtl-spec/components/commands-publish-button.spec.tsx @@ -242,9 +242,9 @@ describe('Action button component', () => { expect(state.editorMosaic.isEdited).toBe(true); }); - it('can publish private gists', async () => { + it('can publish secret gists', async () => { state.showInputDialog = vi.fn().mockResolvedValueOnce(description); - instance.setPrivate(); + instance.setSecret(); await instance.performGistAction(); const { create } = mocktokit.gists; expect(create).toHaveBeenCalledWith({ @@ -374,7 +374,7 @@ describe('Action button component', () => { instance.setPublic(); expect(state.gitHubPublishAsPublic).toBe(true); - instance.setPrivate(); + instance.setSecret(); expect(state.gitHubPublishAsPublic).toBe(false); }); }); diff --git a/rtl-spec/components/commands-runner.spec.tsx b/rtl-spec/components/commands-runner.spec.tsx new file mode 100644 index 0000000000..6760635507 --- /dev/null +++ b/rtl-spec/components/commands-runner.spec.tsx @@ -0,0 +1,96 @@ +import { beforeEach, describe, expect, it, vi } from 'vitest'; + +import { InstallState } from '../../src/interfaces'; +import { Runner } from '../../src/renderer/components/commands-runner'; +import { AppState } from '../../src/renderer/state'; +import { renderClassComponentWithInstanceRef } from '../test-utils/renderClassComponentWithInstanceRef'; + +vi.mock('../../src/renderer/file-manager'); + +describe('Runner component', () => { + let store: AppState; + + beforeEach(() => { + ({ state: store } = window.app); + }); + + it('is runnable when Electron is installed', () => { + store.currentElectronVersion.state = InstallState.installed; + const { renderResult } = renderClassComponentWithInstanceRef(Runner, { + appState: store, + }); + + const button = renderResult.getByRole('button', { name: /run/i }); + expect(button).toBeInTheDocument(); + expect(button).not.toBeDisabled(); + expect(button.textContent).toContain('Run'); + }); + + it('can be stopped if Fiddle is running', () => { + store.currentElectronVersion.state = InstallState.installed; + store.isRunning = true; + const { renderResult } = renderClassComponentWithInstanceRef(Runner, { + appState: store, + }); + + const button = renderResult.getByRole('button', { name: /stop/i }); + expect(button).toBeInTheDocument(); + expect(button).not.toBeDisabled(); + expect(button.textContent).toContain('Stop'); + expect(button).toHaveClass('bp3-active'); + }); + + it('disables the button when installing modules', () => { + store.currentElectronVersion.state = InstallState.installed; + store.isInstallingModules = true; + const { renderResult } = renderClassComponentWithInstanceRef(Runner, { + appState: store, + }); + + const button = renderResult.getByRole('button', { + name: /installing modules/i, + }); + expect(button).toBeInTheDocument(); + expect(button).toBeDisabled(); + expect(button.textContent).toContain('Installing modules'); + }); + + it('disables the button when downloading Electron', () => { + store.currentElectronVersion.state = InstallState.downloading; + store.currentElectronVersion.downloadProgress = 50; + const { renderResult } = renderClassComponentWithInstanceRef(Runner, { + appState: store, + }); + + const button = renderResult.getByRole('button', { name: /downloading/i }); + expect(button).toBeInTheDocument(); + expect(button).toBeDisabled(); + expect(button.textContent).toContain('Downloading'); + }); + + it('disables the button when unzipping Electron', () => { + store.currentElectronVersion.state = InstallState.installing; + const { renderResult } = renderClassComponentWithInstanceRef(Runner, { + appState: store, + }); + + const button = renderResult.getByRole('button', { name: /unzipping/i }); + expect(button).toBeInTheDocument(); + expect(button).toBeDisabled(); + expect(button.textContent).toContain('Unzipping'); + }); + + it('disables the button when Electron is missing', () => { + store.currentElectronVersion.state = InstallState.missing; + const { renderResult } = renderClassComponentWithInstanceRef(Runner, { + appState: store, + }); + + const button = renderResult.getByRole('button', { + name: /checking status/i, + }); + expect(button).toBeInTheDocument(); + expect(button).toBeDisabled(); + expect(button.textContent).toContain('Checking status'); + }); +}); diff --git a/rtl-spec/components/editors.spec.tsx b/rtl-spec/components/editors.spec.tsx index 1e79174455..ef302f858d 100644 --- a/rtl-spec/components/editors.spec.tsx +++ b/rtl-spec/components/editors.spec.tsx @@ -53,7 +53,7 @@ describe('Editors component', () => { const action = editor.getAction(); action.isSupported.mockReturnValue(false); - editorMosaic.focusedEditor = vi.fn().mockReturnValue(editor); + editorMosaic.getFocusedEditor = vi.fn().mockReturnValue(editor); instance.executeCommand('hello'); expect(editor.getAction).toHaveBeenCalled(); @@ -127,7 +127,7 @@ describe('Editors component', () => { const action = editor.getAction(); action.isSupported.mockReturnValue(true); - editorMosaic.focusedEditor = vi.fn().mockReturnValue(editor); + editorMosaic.getFocusedEditor = vi.fn().mockReturnValue(editor); emitEvent('execute-monaco-command', 'hello'); expect(editor.getAction).toHaveBeenCalled(); @@ -135,6 +135,21 @@ describe('Editors component', () => { expect(action.run).toHaveBeenCalled(); }); + it('handles a "execute-monaco-command" event for all editors', () => { + renderEditors(); + + const editor = new MonacoEditorMock(); + const action = editor.getAction(); + action.isSupported.mockReturnValue(true); + + editorMosaic.getAllEditors = vi + .fn() + .mockReturnValue([editor, editor, editor]); + + emitEvent('execute-monaco-command', 'hello', { all: true }); + expect(action.run).toHaveBeenCalledTimes(3); + }); + const fakeValues = { [MAIN_JS]: 'hi' } as const; it('handles a "new-fiddle" event', async () => { @@ -177,7 +192,7 @@ describe('Editors component', () => { const editor = new MonacoEditorMock(); const model = editor.getModel(); model.getFullModelRange.mockReturnValue(range); - editorMosaic.focusedEditor = vi.fn().mockReturnValue(editor); + editorMosaic.getFocusedEditor = vi.fn().mockReturnValue(editor); emitEvent('select-all-in-editor'); @@ -190,7 +205,7 @@ describe('Editors component', () => { const editor = new MonacoEditorMock(); delete (editor as any).model; - editorMosaic.focusedEditor = vi.fn().mockReturnValue(editor); + editorMosaic.getFocusedEditor = vi.fn().mockReturnValue(editor); emitEvent('select-all-in-editor'); @@ -201,7 +216,7 @@ describe('Editors component', () => { it('does not crash if there is no selected editor', () => { renderEditors(); - editorMosaic.focusedEditor = vi.fn().mockReturnValue(null); + editorMosaic.getFocusedEditor = vi.fn().mockReturnValue(null); emitEvent('select-all-in-editor'); }); }); @@ -243,7 +258,7 @@ describe('Editors component', () => { const range = 'range'; const editor = new MonacoEditorMock(); editor.getModel().getFullModelRange.mockReturnValue(range); - editorMosaic.focusedEditor = vi.fn().mockReturnValue(editor); + editorMosaic.getFocusedEditor = vi.fn().mockReturnValue(editor); emitEvent('select-all-in-editor'); await new Promise(process.nextTick); diff --git a/src/ambient.d.ts b/src/ambient.d.ts index 4047a18b31..e2ba82b09a 100644 --- a/src/ambient.d.ts +++ b/src/ambient.d.ts @@ -1,4 +1,4 @@ -import * as MonacoType from 'monaco-editor'; +import type * as MonacoType from 'monaco-editor'; import { BisectRequest, @@ -46,7 +46,7 @@ declare global { ): void; addEventListener( type: 'execute-monaco-command', - listener: (commandId: string) => void, + listener: (commandId: string, opts?: Partial<{ all: boolean }>) => void, options?: { signal: AbortSignal }, ): void; addEventListener( diff --git a/src/main/context-menu.ts b/src/main/context-menu.ts index 55971975de..5d89b28a1f 100644 --- a/src/main/context-menu.ts +++ b/src/main/context-menu.ts @@ -69,15 +69,6 @@ export function getMonacoItems({ }, }, { type: 'separator' }, - { - id: 'palette', - label: 'Command Palette', - click() { - const cmd = ['editor.action.quickCommand']; - ipcMainManager.send(IpcEvents.MONACO_EXECUTE_COMMAND, cmd); - }, - }, - { type: 'separator' }, { id: 'format_document', label: 'Format Document', @@ -94,6 +85,17 @@ export function getMonacoItems({ ipcMainManager.send(IpcEvents.MONACO_EXECUTE_COMMAND, cmd); }, }, + { + id: 'format_all', + label: 'Format All Documents', + click() { + const cmd = ['editor.action.formatSelection']; + ipcMainManager.send(IpcEvents.MONACO_EXECUTE_COMMAND, [ + cmd, + { all: true }, + ]); + }, + }, { type: 'separator' }, ]; } diff --git a/src/main/devtools.ts b/src/main/devtools.ts index 2dc3f6153c..ee7a21ea23 100644 --- a/src/main/devtools.ts +++ b/src/main/devtools.ts @@ -15,7 +15,7 @@ export async function setupDevTools(): Promise { const react = await installExtension(REACT_DEVELOPER_TOOLS, { loadExtensionOptions: { allowFileAccess: true }, }); - console.log(`installDevTools: Installed ${react}`); + console.log(`installDevTools: Installed ${{ react }}`); } catch (error) { console.warn(`installDevTools: Error occurred:`, error); } diff --git a/src/main/main.ts b/src/main/main.ts index 04cd1dda82..e078d749a5 100644 --- a/src/main/main.ts +++ b/src/main/main.ts @@ -1,6 +1,14 @@ -// eslint-disable-next-line import/order +// eslint-disable-next-line import/order -- this needs to happen first in execution import { initSentry } from './sentry'; initSentry(); + +// eslint-disable-next-line import/order -- Devtron needs to be imported and installed before any ipcMain calls are set up. +import { isDevMode } from './utils/devmode'; +if (isDevMode()) { + // `install` returns a Promise, but we don't have access to top-level await in CommonJS + void require('@electron/devtron').devtron.install(); +} + import { BrowserWindow, IpcMainEvent, @@ -24,7 +32,6 @@ import { shouldQuit } from './squirrel'; import { setupTemplates } from './templates'; import { setupThemes } from './themes'; import { setupUpdates } from './update'; -import { isDevMode } from './utils/devmode'; import { getProjectName } from './utils/get-project-name'; import { getUsername } from './utils/get-username'; import { setupVersions } from './versions'; @@ -39,14 +46,6 @@ let argv: string[] = []; */ export async function onReady() { await onFirstRunMaybe(); - if (!isDevMode()) { - process.env.NODE_ENV = 'production'; - } else { - const { devtron } = await import('@electron/devtron'); - await devtron.install().catch((err) => { - console.warn(`cannot install devtron: ${err.message}`); - }); - } setupAboutPanel(); diff --git a/src/main/menu.ts b/src/main/menu.ts index bb8ef9b493..88ab986f47 100644 --- a/src/main/menu.ts +++ b/src/main/menu.ts @@ -365,11 +365,9 @@ export function setupMenu(options?: SetUpMenuOptions) { // Tweak "View" menu if (label === 'View' && isSubmenu(item.submenu)) { - // remove "Reload" (has weird behaviour) and "Toggle Developer Tools" + // remove "Toggle Developer Tools" item.submenu = item.submenu.filter( - (subItem) => - subItem.label !== 'Toggle Developer Tools' && - subItem.label !== 'Reload', + (subItem) => subItem.label !== 'Toggle Developer Tools', ); item.submenu.push( { type: 'separator' }, diff --git a/src/renderer/components/commands-action-button.tsx b/src/renderer/components/commands-action-button.tsx index efb8aaddc0..d5dc7beb32 100644 --- a/src/renderer/components/commands-action-button.tsx +++ b/src/renderer/components/commands-action-button.tsx @@ -46,7 +46,7 @@ export const GistActionButton = observer( super(props); this.handleClick = this.handleClick.bind(this); this.performGistAction = this.performGistAction.bind(this); - this.setPrivate = this.setPrivate.bind(this); + this.setSecret = this.setSecret.bind(this); this.setPublic = this.setPublic.bind(this); this.state = { @@ -298,9 +298,9 @@ export const GistActionButton = observer( } /** - * Publish fiddles as private. + * Publish fiddles as secret. */ - public setPrivate() { + public setSecret() { this.setPrivacy(false); } @@ -414,10 +414,10 @@ export const GistActionButton = observer( const privacyMenu = ( ; } else { diff --git a/src/renderer/components/dialog-add-theme.tsx b/src/renderer/components/dialog-add-theme.tsx index 9f7e8232e9..4397f0504a 100644 --- a/src/renderer/components/dialog-add-theme.tsx +++ b/src/renderer/components/dialog-add-theme.tsx @@ -2,7 +2,7 @@ import * as React from 'react'; import { Button, Dialog, FileInput } from '@blueprintjs/core'; import { observer } from 'mobx-react'; -import * as MonacoType from 'monaco-editor'; +import type * as MonacoType from 'monaco-editor'; import { FiddleTheme } from '../../themes-defaults'; import { AppState } from '../state'; diff --git a/src/renderer/components/editor.tsx b/src/renderer/components/editor.tsx index a7374c2715..0d66f837c3 100644 --- a/src/renderer/components/editor.tsx +++ b/src/renderer/components/editor.tsx @@ -3,7 +3,7 @@ import * as React from 'react'; -import * as MonacoType from 'monaco-editor'; +import type * as MonacoType from 'monaco-editor'; import { EditorId } from '../../interfaces'; import { AppState } from '../state'; @@ -90,6 +90,8 @@ export class Editor extends React.Component { fontSize, contextmenu: false, model: null, + tabSize: 2, + insertSpaces: true, ...monacoOptions, }, { diff --git a/src/renderer/components/editors.tsx b/src/renderer/components/editors.tsx index cdf8659d40..24f498cacd 100644 --- a/src/renderer/components/editors.tsx +++ b/src/renderer/components/editors.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; import { observer } from 'mobx-react'; -import * as MonacoType from 'monaco-editor'; +import type * as MonacoType from 'monaco-editor'; import { Mosaic, MosaicBranch, @@ -60,8 +60,8 @@ export const Editors = observer( window.ElectronFiddle.addEventListener( 'execute-monaco-command', - (cmd: string) => { - this.executeCommand(cmd); + (cmd: string, opts?: Partial<{ all: boolean }>) => { + this.executeCommand(cmd, opts); }, ); @@ -91,7 +91,7 @@ export const Editors = observer( ); window.ElectronFiddle.addEventListener('redo-in-editor', () => { - const editor = this.props.appState.editorMosaic.focusedEditor(); + const editor = this.props.appState.editorMosaic.getFocusedEditor(); if (editor) { const model = editor.getModel(); if (model) (model as any).redo(); @@ -99,7 +99,7 @@ export const Editors = observer( }); window.ElectronFiddle.addEventListener('undo-in-editor', () => { - const editor = this.props.appState.editorMosaic.focusedEditor(); + const editor = this.props.appState.editorMosaic.getFocusedEditor(); if (editor) { const model = editor.getModel(); if (model) (model as any).undo(); @@ -107,7 +107,7 @@ export const Editors = observer( }); window.ElectronFiddle.addEventListener('select-all-in-editor', () => { - const editor = this.props.appState.editorMosaic.focusedEditor(); + const editor = this.props.appState.editorMosaic.getFocusedEditor(); if (editor) { const model = editor.getModel(); if (model) { @@ -132,12 +132,24 @@ export const Editors = observer( } /** - * Attempt to execute a given commandId on the currently focused editor + * Attempt to execute a given commandId on one or more Monaco editors */ - public executeCommand(commandId: string) { - const editor = this.props.appState.editorMosaic.focusedEditor(); + public executeCommand(commandId: string, opts?: Partial<{ all: boolean }>) { + const editors = []; + + if (opts?.all) { + editors.push(...this.props.appState.editorMosaic.getAllEditors()); + } else { + const focusedEditor = + this.props.appState.editorMosaic.getFocusedEditor(); + if (focusedEditor) { + editors.push(focusedEditor); + } else { + return; + } + } - if (editor) { + for (const editor of editors) { const command = editor.getAction(commandId); if (!command) return; diff --git a/src/renderer/components/output.tsx b/src/renderer/components/output.tsx index 9858ebc330..c10b2a69aa 100644 --- a/src/renderer/components/output.tsx +++ b/src/renderer/components/output.tsx @@ -2,7 +2,7 @@ import * as React from 'react'; import { autorun, reaction } from 'mobx'; import { observer } from 'mobx-react'; -import * as MonacoType from 'monaco-editor'; +import type * as MonacoType from 'monaco-editor'; import { MosaicContext, MosaicNode, diff --git a/src/renderer/components/outputs.tsx b/src/renderer/components/outputs.tsx index f2256bfeba..e39224548a 100644 --- a/src/renderer/components/outputs.tsx +++ b/src/renderer/components/outputs.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; import { observer } from 'mobx-react'; -import * as MonacoType from 'monaco-editor'; +import type * as MonacoType from 'monaco-editor'; import { Output } from './output'; import { AppState } from '../state'; diff --git a/src/renderer/editor-mosaic.ts b/src/renderer/editor-mosaic.ts index b6ec14e1ac..652a7c2ddb 100644 --- a/src/renderer/editor-mosaic.ts +++ b/src/renderer/editor-mosaic.ts @@ -1,5 +1,5 @@ import { action, computed, makeObservable, observable, reaction } from 'mobx'; -import * as MonacoType from 'monaco-editor'; +import type * as MonacoType from 'monaco-editor'; import { MosaicDirection, MosaicNode, getLeaves } from 'react-mosaic-component'; import { @@ -161,7 +161,6 @@ export class EditorMosaic { const { monaco } = window; const language = monacoLanguage(id); const model = monaco.editor.createModel(value, language); - model.updateOptions({ tabSize: 2 }); // if we have an editor available, use the monaco model now. // otherwise, save the file in `this.backups` for future use. @@ -343,7 +342,11 @@ export class EditorMosaic { } }; - public focusedEditor(): Editor | undefined { + public getAllEditors(): Editor[] { + return [...this.editors.values()]; + } + + public getFocusedEditor(): Editor | undefined { return [...this.editors.values()].find((editor) => editor.hasTextFocus()); } diff --git a/src/renderer/electron-types.ts b/src/renderer/electron-types.ts index a1d5c5e33d..47f64376ec 100644 --- a/src/renderer/electron-types.ts +++ b/src/renderer/electron-types.ts @@ -1,4 +1,4 @@ -import * as MonacoType from 'monaco-editor'; +import type * as MonacoType from 'monaco-editor'; import { ELECTRON_DTS } from '../constants'; import { NodeTypes, RunnableVersion, VersionSource } from '../interfaces'; diff --git a/src/renderer/main.tsx b/src/renderer/main.tsx index 59b2e8c11e..a7a8ec3cc9 100644 --- a/src/renderer/main.tsx +++ b/src/renderer/main.tsx @@ -1,10 +1,115 @@ import * as monaco from 'monaco-editor'; +import * as prettierPluginBabel from 'prettier/plugins/babel'; +import * as prettierPluginESTree from 'prettier/plugins/estree'; +import * as prettierPluginHTML from 'prettier/plugins/html'; +import * as prettierPluginCSS from 'prettier/plugins/postcss'; +import * as prettier from 'prettier/standalone'; import { App } from './app'; import { initSentry } from './sentry'; initSentry(); +// Register Prettier as the formatter for all Monaco. +monaco.languages.registerDocumentFormattingEditProvider('javascript', { + provideDocumentFormattingEdits: async (model) => { + const formatted = await prettier.format(model.getValue(), { + semi: false, + singleQuote: true, + parser: 'babel', + trailingComma: 'none', + plugins: [prettierPluginBabel, prettierPluginESTree], + }); + return [ + { + range: model.getFullModelRange(), + text: formatted, + }, + ]; + }, +}); + +monaco.languages.registerDocumentRangeFormattingEditProvider('javascript', { + provideDocumentRangeFormattingEdits: async (model, range) => { + const value = model.getValueInRange(range); + const formatted = await prettier.format(value, { + semi: false, + singleQuote: true, + parser: 'babel', + trailingComma: 'none', + plugins: [prettierPluginBabel, prettierPluginESTree], + }); + return [ + { + range, + text: formatted, + }, + ]; + }, +}); + +monaco.languages.registerDocumentFormattingEditProvider('html', { + provideDocumentFormattingEdits: async (model) => { + const formatted = await prettier.format(model.getValue(), { + parser: 'html', + plugins: [prettierPluginHTML], + }); + return [ + { + range: model.getFullModelRange(), + text: formatted, + }, + ]; + }, +}); + +monaco.languages.registerDocumentRangeFormattingEditProvider('html', { + provideDocumentRangeFormattingEdits: async (model, range) => { + const value = model.getValueInRange(range); + const formatted = await prettier.format(value, { + parser: 'html', + plugins: [prettierPluginHTML], + }); + return [ + { + range, + text: formatted, + }, + ]; + }, +}); + +monaco.languages.registerDocumentFormattingEditProvider('css', { + provideDocumentFormattingEdits: async (model) => { + const formatted = await prettier.format(model.getValue(), { + parser: 'css', + plugins: [prettierPluginCSS], + }); + return [ + { + range: model.getFullModelRange(), + text: formatted, + }, + ]; + }, +}); + +monaco.languages.registerDocumentRangeFormattingEditProvider('css', { + provideDocumentRangeFormattingEdits: async (model, range) => { + const value = model.getValueInRange(range); + const formatted = await prettier.format(value, { + parser: 'css', + plugins: [prettierPluginCSS], + }); + return [ + { + range, + text: formatted, + }, + ]; + }, +}); + window.monaco = monaco; window.app = new App(); window.app.setup(); diff --git a/tests/main/context-menu-spec.ts b/tests/main/context-menu-spec.ts index b27f2ec024..8ceaedd2a2 100644 --- a/tests/main/context-menu-spec.ts +++ b/tests/main/context-menu-spec.ts @@ -203,7 +203,7 @@ describe('context-menu', () => { editFlags: { canPaste: true }, pageURL: 'index.html', } as any); - expect(result).toHaveLength(9); + expect(result).toHaveLength(8); }); it('executes an IPC send() for each element', () => { diff --git a/tests/renderer/components/__snapshots__/commands-runner-spec.tsx.snap b/tests/renderer/components/__snapshots__/commands-runner-spec.tsx.snap deleted file mode 100644 index 84eeb4885e..0000000000 --- a/tests/renderer/components/__snapshots__/commands-runner-spec.tsx.snap +++ /dev/null @@ -1,85 +0,0 @@ -// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html - -exports[`Runner component > renders > InstallState.downloading 1`] = ` - - } - id="button-run" - text="Downloading" -/> -`; - -exports[`Runner component > renders > InstallState.installed 1`] = ` - -`; - -exports[`Runner component > renders > InstallState.installing 1`] = ` - - } - id="button-run" - text="Unzipping" -/> -`; - -exports[`Runner component > renders > InstallState.missing 1`] = ` - - } - id="button-run" - text="Checking status" -/> -`; - -exports[`Runner component > renders > idle 1`] = ` - -`; - -exports[`Runner component > renders > installing modules 1`] = ` - - } - id="button-run" - text="Installing modules" -/> -`; - -exports[`Runner component > renders > running 1`] = ` - -`; diff --git a/tests/renderer/components/commands-runner-spec.tsx b/tests/renderer/components/commands-runner-spec.tsx deleted file mode 100644 index d1740be549..0000000000 --- a/tests/renderer/components/commands-runner-spec.tsx +++ /dev/null @@ -1,63 +0,0 @@ -import * as React from 'react'; - -import { shallow } from 'enzyme'; -import { beforeEach, describe, expect, it, vi } from 'vitest'; - -import { InstallState } from '../../../src/interfaces'; -import { Runner } from '../../../src/renderer/components/commands-runner'; -import { AppState } from '../../../src/renderer/state'; - -vi.mock('../../../src/renderer/file-manager'); - -describe('Runner component', () => { - let store: AppState; - - beforeEach(() => { - ({ state: store } = window.app); - }); - - describe('renders', () => { - function expectSnapshotToMatch() { - const wrapper = shallow(); - expect(wrapper).toMatchSnapshot(); - } - - it('idle', () => { - store.currentElectronVersion.state = InstallState.installed; - expectSnapshotToMatch(); - }); - - it('running', () => { - store.currentElectronVersion.state = InstallState.installed; - store.isRunning = true; - expectSnapshotToMatch(); - }); - - it('installing modules', () => { - store.currentElectronVersion.state = InstallState.installed; - store.isInstallingModules = true; - expectSnapshotToMatch(); - }); - - it('InstallState.downloading', () => { - store.currentElectronVersion.state = InstallState.downloading; - store.currentElectronVersion.downloadProgress = 50; - expectSnapshotToMatch(); - }); - - it('InstallState.installing', () => { - store.currentElectronVersion.state = InstallState.installing; - expectSnapshotToMatch(); - }); - - it('InstallState.installed', () => { - store.currentElectronVersion.state = InstallState.installed; - expectSnapshotToMatch(); - }); - - it('InstallState.missing', () => { - store.currentElectronVersion.state = InstallState.missing; - expectSnapshotToMatch(); - }); - }); -}); diff --git a/tests/renderer/components/output-spec.tsx b/tests/renderer/components/output-spec.tsx index ab3cdd9a56..54a849ab55 100644 --- a/tests/renderer/components/output-spec.tsx +++ b/tests/renderer/components/output-spec.tsx @@ -1,7 +1,7 @@ import * as React from 'react'; import { shallow } from 'enzyme'; -import * as MonacoType from 'monaco-editor'; +import type * as MonacoType from 'monaco-editor'; import { beforeEach, describe, expect, it, vi } from 'vitest'; import { Output } from '../../../src/renderer/components/output'; diff --git a/tests/renderer/editor-mosaic-spec.ts b/tests/renderer/editor-mosaic-spec.ts index 2abc1c49f4..53a8e3bf81 100644 --- a/tests/renderer/editor-mosaic-spec.ts +++ b/tests/renderer/editor-mosaic-spec.ts @@ -103,13 +103,6 @@ describe('EditorMosaic', () => { expect.anything(), ); }); - - it('sets a fixed tab size', () => { - editorMosaic.addEditor(id, editor); - expect(monaco.latestModel.updateOptions).toHaveBeenCalledWith( - expect.objectContaining({ tabSize: 2 }), - ); - }); }); describe('numVisible', () => { @@ -451,19 +444,19 @@ describe('EditorMosaic', () => { }); }); - describe('focusedEditor', () => { + describe('getFocusedEditor', () => { it('finds the focused editor if there is one', () => { const id = MAIN_JS; editorMosaic.set(valuesIn); editorMosaic.addEditor(id, editor); vi.mocked(editor.hasTextFocus).mockReturnValue(true); - expect(editorMosaic.focusedEditor()).toBe(editor); + expect(editorMosaic.getFocusedEditor()).toBe(editor); }); it('returns undefined if none have focus', () => { editorMosaic.set(valuesIn); - expect(editorMosaic.focusedEditor()).toBeUndefined(); + expect(editorMosaic.getFocusedEditor()).toBeUndefined(); }); }); diff --git a/tools/webpack/webpack.renderer.config.ts b/tools/webpack/webpack.renderer.config.ts index f5f933a000..578da938ce 100644 --- a/tools/webpack/webpack.renderer.config.ts +++ b/tools/webpack/webpack.renderer.config.ts @@ -63,6 +63,15 @@ export const rendererConfig: Configuration = { ...plugins, new MonacoWebpackPlugin({ languages: ['typescript', 'javascript', 'html', 'css'], + // This array maps to specific entries in the Monaco metadata + // To see a full list and where they map to in VSCode, see 'monaco-editor/esm/metadata' + features: [ + '!contextmenu', + '!iPadShowKeyboard', + '!snippets', + '!quickCommand', + '!quickOutline', + ], }), new MiniCssExtractPlugin({ filename: './css/[name].css', diff --git a/yarn.lock b/yarn.lock index b133d4a6de..8c4c2dbe66 100644 --- a/yarn.lock +++ b/yarn.lock @@ -174,16 +174,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0": - version: 7.12.13 - resolution: "@babel/code-frame@npm:7.12.13" - dependencies: - "@babel/highlight": "npm:^7.12.13" - checksum: 10c0/bc966d2d7900c54009c6abb472548390d405601c09ec91ee7a0fd0e503e51c407e5bb5adbc656c3052b7944631c4f599908e6efbc8e59ce62166e285a15f97be - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.7": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.16.7": version: 7.16.7 resolution: "@babel/code-frame@npm:7.16.7" dependencies: @@ -199,38 +190,13 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.14.0": - version: 7.14.0 - resolution: "@babel/helper-validator-identifier@npm:7.14.0" - checksum: 10c0/8fca6a00b6d4d43650dcbfa9fc436e2ae33058084827cc70d94c2825af50787cfb2c0ffaeff8c92be4498a66a2f9ec0a4bc40e7023b3bf4ccc6ed2abd5bb4088 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.16.7": - version: 7.16.7 - resolution: "@babel/helper-validator-identifier@npm:7.16.7" - checksum: 10c0/5dfeea422c375edef9bfc65c70e944091b487c937a1f4f49d473d812bf4d527c4b7730ab5542137b631b76bd6a68af37701620043d32fa42fda82d2fe064a75e - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.27.1": +"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.27.1": version: 7.27.1 resolution: "@babel/helper-validator-identifier@npm:7.27.1" checksum: 10c0/c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84 languageName: node linkType: hard -"@babel/highlight@npm:^7.12.13": - version: 7.14.0 - resolution: "@babel/highlight@npm:7.14.0" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.14.0" - chalk: "npm:^2.0.0" - js-tokens: "npm:^4.0.0" - checksum: 10c0/b388cc565606d8f2ecdf3a3957a928d0608a93efc1e5e8ff03d481c34fd6c6f7e6d792f5962abee00b468f9242843ebcb847fed9f56b6a75308943ba5d48233b - languageName: node - linkType: hard - "@babel/highlight@npm:^7.16.7": version: 7.17.9 resolution: "@babel/highlight@npm:7.17.9" @@ -253,16 +219,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.9.2": - version: 7.27.0 - resolution: "@babel/runtime@npm:7.27.0" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/35091ea9de48bd7fd26fb177693d64f4d195eb58ab2b142b893b7f3fa0f1d7c677604d36499ae0621a3703f35ba0c6a8f6c572cc8f7dc0317213841e493cf663 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.16.7, @babel/runtime@npm:^7.20.13": +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.7, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.9.2": version: 7.27.6 resolution: "@babel/runtime@npm:7.27.6" checksum: 10c0/89726be83f356f511dcdb74d3ea4d873a5f0cf0017d4530cb53aa27380c01ca102d573eff8b8b77815e624b1f8c24e7f0311834ad4fb632c90a770fda00bd4c8 @@ -293,32 +250,7 @@ __metadata: languageName: node linkType: hard -"@blueprintjs/core@npm:^3.36.0, @blueprintjs/core@npm:^3.44.2": - version: 3.44.2 - resolution: "@blueprintjs/core@npm:3.44.2" - dependencies: - "@blueprintjs/icons": "npm:^3.26.0" - "@types/dom4": "npm:^2.0.1" - classnames: "npm:^2.2" - dom4: "npm:^2.1.5" - normalize.css: "npm:^8.0.1" - popper.js: "npm:^1.16.1" - react-lifecycles-compat: "npm:^3.0.4" - react-popper: "npm:^1.3.7" - react-transition-group: "npm:^2.9.0" - resize-observer-polyfill: "npm:^1.5.1" - tslib: "npm:~1.13.0" - peerDependencies: - react: ^15.3.0 || 16 || 17 - react-dom: ^15.3.0 || 16 || 17 - bin: - upgrade-blueprint-2.0.0-rename: scripts/upgrade-blueprint-2.0.0-rename.sh - upgrade-blueprint-3.0.0-rename: scripts/upgrade-blueprint-3.0.0-rename.sh - checksum: 10c0/69222e98704c4aefea9a1a78a57928e32af3cef32fd0b6cae83afeeab3da314710210d52899941ab58c161dc55b0b64234bd2d32cf56d224b0c6bad2fc58d1ec - languageName: node - linkType: hard - -"@blueprintjs/core@npm:^3.50.2": +"@blueprintjs/core@npm:^3.36.0, @blueprintjs/core@npm:^3.44.2, @blueprintjs/core@npm:^3.50.2": version: 3.50.2 resolution: "@blueprintjs/core@npm:3.50.2" dependencies: @@ -344,16 +276,6 @@ __metadata: languageName: node linkType: hard -"@blueprintjs/icons@npm:^3.26.0": - version: 3.26.0 - resolution: "@blueprintjs/icons@npm:3.26.0" - dependencies: - classnames: "npm:^2.2" - tslib: "npm:~1.13.0" - checksum: 10c0/5e1d3134e29c45275e4f7f6853bac56bbd41137601752d751eb9d5161f1729a0ddaf4abc0debf98f5ab42068704f7562cc4f248669f4f2a4d9d39ac0e80beef6 - languageName: node - linkType: hard - "@blueprintjs/icons@npm:^3.30.1": version: 3.30.1 resolution: "@blueprintjs/icons@npm:3.30.1" @@ -489,13 +411,13 @@ __metadata: languageName: node linkType: hard -"@electron-forge/cli@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/cli@npm:7.9.0" +"@electron-forge/cli@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/cli@npm:7.10.2" dependencies: - "@electron-forge/core": "npm:7.9.0" - "@electron-forge/core-utils": "npm:7.9.0" - "@electron-forge/shared-types": "npm:7.9.0" + "@electron-forge/core": "npm:7.10.2" + "@electron-forge/core-utils": "npm:7.10.2" + "@electron-forge/shared-types": "npm:7.10.2" "@electron/get": "npm:^3.0.0" "@inquirer/prompts": "npm:^6.0.1" "@listr2/prompt-adapter-inquirer": "npm:^2.0.22" @@ -510,15 +432,15 @@ __metadata: electron-forge: dist/electron-forge.js electron-forge-vscode-nix: script/vscode.sh electron-forge-vscode-win: script/vscode.cmd - checksum: 10c0/1768bca1c206463f2a7cfa0aa9d468750f90c6e1cf386bfabae4ead4f25bbf52b59336c658a7b7ff492cf20b147f43f79c93374ba4c678ddba0abe67bd5f31ca + checksum: 10c0/cb60a2d1c4ad2ae1b59c5b349d218f8ec10b6340b9e558d09d27461562313bef0db91c9d8dfab68e430612d145eb35631b9e92bfd0f386b0b5e66bdb7e5d8fb1 languageName: node linkType: hard -"@electron-forge/core-utils@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/core-utils@npm:7.9.0" +"@electron-forge/core-utils@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/core-utils@npm:7.10.2" dependencies: - "@electron-forge/shared-types": "npm:7.9.0" + "@electron-forge/shared-types": "npm:7.10.2" "@electron/rebuild": "npm:^3.7.0" "@malept/cross-spawn-promise": "npm:^2.0.0" chalk: "npm:^4.0.0" @@ -526,26 +448,27 @@ __metadata: find-up: "npm:^5.0.0" fs-extra: "npm:^10.0.0" log-symbols: "npm:^4.0.0" + parse-author: "npm:^2.0.0" semver: "npm:^7.2.1" - checksum: 10c0/f5b9d15ef6ca1cf93ed17e610a4c7f5cb897f99beabbd5a2cc4989c63af061759d1ee2022b63b6433ac9d2f3ce4916219f6f9099b9f694c28e48e38afdcb320d + checksum: 10c0/095b5007e4b2dea5ff4a94358a7fe3d6f3f9436ea52b948c542863d2ccac2c70bb30355a103bf1654a7da90c27fbe4955aa5f3d3bcc91740ce913c0d2a4e4cbb languageName: node linkType: hard -"@electron-forge/core@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/core@npm:7.9.0" +"@electron-forge/core@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/core@npm:7.10.2" dependencies: - "@electron-forge/core-utils": "npm:7.9.0" - "@electron-forge/maker-base": "npm:7.9.0" - "@electron-forge/plugin-base": "npm:7.9.0" - "@electron-forge/publisher-base": "npm:7.9.0" - "@electron-forge/shared-types": "npm:7.9.0" - "@electron-forge/template-base": "npm:7.9.0" - "@electron-forge/template-vite": "npm:7.9.0" - "@electron-forge/template-vite-typescript": "npm:7.9.0" - "@electron-forge/template-webpack": "npm:7.9.0" - "@electron-forge/template-webpack-typescript": "npm:7.9.0" - "@electron-forge/tracer": "npm:7.9.0" + "@electron-forge/core-utils": "npm:7.10.2" + "@electron-forge/maker-base": "npm:7.10.2" + "@electron-forge/plugin-base": "npm:7.10.2" + "@electron-forge/publisher-base": "npm:7.10.2" + "@electron-forge/shared-types": "npm:7.10.2" + "@electron-forge/template-base": "npm:7.10.2" + "@electron-forge/template-vite": "npm:7.10.2" + "@electron-forge/template-vite-typescript": "npm:7.10.2" + "@electron-forge/template-webpack": "npm:7.10.2" + "@electron-forge/template-webpack-typescript": "npm:7.10.2" + "@electron-forge/tracer": "npm:7.10.2" "@electron/get": "npm:^3.0.0" "@electron/packager": "npm:^18.3.5" "@electron/rebuild": "npm:^3.7.0" @@ -569,106 +492,106 @@ __metadata: semver: "npm:^7.2.1" source-map-support: "npm:^0.5.13" username: "npm:^5.1.0" - checksum: 10c0/f4f6398fba22133e15d72db272a1456316b9e2d0f6f801892988ce6b69fad0d284217f85ce3174e48a7c8ee4c47a8b2b1e22d471077baa26f9ac68b57b65f083 + checksum: 10c0/9c5803b4b7b9e022837f2348c052e66cca4adad7a54762bade36e5fc2d03e0869afe31b4680f0b7ff7fa1739561a210240b071ccf189bc7302b381464c75b252 languageName: node linkType: hard -"@electron-forge/maker-base@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/maker-base@npm:7.9.0" +"@electron-forge/maker-base@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/maker-base@npm:7.10.2" dependencies: - "@electron-forge/shared-types": "npm:7.9.0" + "@electron-forge/shared-types": "npm:7.10.2" fs-extra: "npm:^10.0.0" which: "npm:^2.0.2" - checksum: 10c0/983fdd50f67bb233e4e30f2290f166f1bf72ae6a066900cbb692844945929e4753d1d2e07c5ec011b538e370208c0f341fd042c26374672623783ce07b0e12c7 + checksum: 10c0/8643b49497321a0ebc7ee4614bc6c94f31c24fbe95cb9c4840a366c03e59ec9e1f01c42344b0259da238874b9ea65685d20b774d7445fa8b9483fde46826b42d languageName: node linkType: hard -"@electron-forge/maker-deb@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/maker-deb@npm:7.9.0" +"@electron-forge/maker-deb@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/maker-deb@npm:7.10.2" dependencies: - "@electron-forge/maker-base": "npm:7.9.0" - "@electron-forge/shared-types": "npm:7.9.0" + "@electron-forge/maker-base": "npm:7.10.2" + "@electron-forge/shared-types": "npm:7.10.2" electron-installer-debian: "npm:^3.2.0" dependenciesMeta: electron-installer-debian: optional: true - checksum: 10c0/d9a8d18a9953fbbfdc9a9daa22e8e470139676217255832aab2e5b12c0707818b842f548bb4d6f919fdbcc8f2ac422bc14ba3249aafd3a8f78ccfb98914fa896 + checksum: 10c0/3a7f2b134131a1035f7dba89311acc216236e77400d0a11a7ceb7a093fb3ba5f2166d23b098e882f98a250fff7dc396566a9d9a80030e7b73b0d719502cf2614 languageName: node linkType: hard -"@electron-forge/maker-rpm@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/maker-rpm@npm:7.9.0" +"@electron-forge/maker-rpm@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/maker-rpm@npm:7.10.2" dependencies: - "@electron-forge/maker-base": "npm:7.9.0" - "@electron-forge/shared-types": "npm:7.9.0" + "@electron-forge/maker-base": "npm:7.10.2" + "@electron-forge/shared-types": "npm:7.10.2" electron-installer-redhat: "npm:^3.2.0" dependenciesMeta: electron-installer-redhat: optional: true - checksum: 10c0/58dc5c9ddb25519dd25aec3627a7799f0a697aa9c43ec0ed8c04305ce3a2254e376c319974ae77e67faaac22028e2623b196ee44a38ba1cfbeb740e76cd79400 + checksum: 10c0/808819a3e99f2c750e67fd1581c01e1877c63ea6e3867351c424402527eeaf8cf8ea606ce3dbfa18ffffc5d1d9d0072f8a2a11c905e4f1c1ea5961041e17c224 languageName: node linkType: hard -"@electron-forge/maker-squirrel@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/maker-squirrel@npm:7.9.0" +"@electron-forge/maker-squirrel@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/maker-squirrel@npm:7.10.2" dependencies: - "@electron-forge/maker-base": "npm:7.9.0" - "@electron-forge/shared-types": "npm:7.9.0" + "@electron-forge/maker-base": "npm:7.10.2" + "@electron-forge/shared-types": "npm:7.10.2" electron-winstaller: "npm:^5.3.0" fs-extra: "npm:^10.0.0" dependenciesMeta: electron-winstaller: optional: true - checksum: 10c0/588dc2a798391db7be673ae18d481aedd9197f689b1b037e8d224269030fd9149c6a27b1ef6c4faec7b6307494a5b0a92ed411679c396974a3cad34de510cf2c + checksum: 10c0/818c478f879ab33071da95c807f8ac91278b8adfda8821c472a4aa85c0547eebaf23ef32a7f5f33456c9ba4b7718ed03728b865546cb561da013476bca19141d languageName: node linkType: hard -"@electron-forge/maker-zip@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/maker-zip@npm:7.9.0" +"@electron-forge/maker-zip@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/maker-zip@npm:7.10.2" dependencies: - "@electron-forge/maker-base": "npm:7.9.0" - "@electron-forge/shared-types": "npm:7.9.0" + "@electron-forge/maker-base": "npm:7.10.2" + "@electron-forge/shared-types": "npm:7.10.2" cross-zip: "npm:^4.0.0" fs-extra: "npm:^10.0.0" got: "npm:^11.8.5" - checksum: 10c0/0180e7b6e87eb4e0ff2f498bb75386b6f53c06f3cb234a063144531888bac7805f6789e8bb8ca25e44164129bf2de246dba8c75b1d56214220359e9136b372d0 + checksum: 10c0/cae111f0f3798ededb0018f03457886918ad4092433179ea4be499593df5c3dd5f8403aaba451961e7cdb482a299def3c221e6a933cd488f3d15fd17a8526d24 languageName: node linkType: hard -"@electron-forge/plugin-base@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/plugin-base@npm:7.9.0" +"@electron-forge/plugin-base@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/plugin-base@npm:7.10.2" dependencies: - "@electron-forge/shared-types": "npm:7.9.0" - checksum: 10c0/eea5f50aeef2595031885509f87d3cbd8a323085d339a34f8a8d1411efbf84730783792961bce4f34b9a16eb51dc18344840ec8de2bd235f7a5f70cfe9891810 + "@electron-forge/shared-types": "npm:7.10.2" + checksum: 10c0/86cdd02b687f7bbefccc3740eb10b653ee725b30d85c3cfb455547c1c08b6b57b009ab5aff8e77d9fd554ccd23927b2f9a61f5e11e6c09519722ca49e2aa9319 languageName: node linkType: hard -"@electron-forge/plugin-fuses@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/plugin-fuses@npm:7.9.0" +"@electron-forge/plugin-fuses@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/plugin-fuses@npm:7.10.2" dependencies: - "@electron-forge/plugin-base": "npm:7.9.0" - "@electron-forge/shared-types": "npm:7.9.0" + "@electron-forge/plugin-base": "npm:7.10.2" + "@electron-forge/shared-types": "npm:7.10.2" peerDependencies: "@electron/fuses": ^1.0.0 - checksum: 10c0/a8d4b1cea0b616558c104629ab1f48a1a7e9c3b94f451bcaffd2aacb594f4438992c197277c9f7c11d15aa734e379f6d3bd4c2e3726f0ad6d1a130c630fb48e6 + checksum: 10c0/2ab696300669db18d0ee0b4733a4e72ffdf033dd6718a7d6bcd46d718c9698e608c4d4dae61daaabf19ce05f4da421e92ec84d0965e4a13a1811860db4666a36 languageName: node linkType: hard -"@electron-forge/plugin-webpack@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/plugin-webpack@npm:7.9.0" +"@electron-forge/plugin-webpack@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/plugin-webpack@npm:7.10.2" dependencies: - "@electron-forge/core-utils": "npm:7.9.0" - "@electron-forge/plugin-base": "npm:7.9.0" - "@electron-forge/shared-types": "npm:7.9.0" - "@electron-forge/web-multi-logger": "npm:7.9.0" + "@electron-forge/core-utils": "npm:7.10.2" + "@electron-forge/plugin-base": "npm:7.10.2" + "@electron-forge/shared-types": "npm:7.10.2" + "@electron-forge/web-multi-logger": "npm:7.10.2" chalk: "npm:^4.0.0" debug: "npm:^4.3.1" fast-glob: "npm:^3.2.7" @@ -678,25 +601,25 @@ __metadata: webpack: "npm:^5.69.1" webpack-dev-server: "npm:^4.0.0" webpack-merge: "npm:^5.7.3" - checksum: 10c0/e0bc937442c7444908c8cbb1fc3292edef951b11465e288b28143333b2bb9d488a6023725d4995e21a0adea8b0d68e1babde2f804a47fc945b0d9c161ad96d0b + checksum: 10c0/28c1def8a9f50798644bda75d2f368cf9e8ea2f39e319f5ee502c69c2a53abe4a138ba9a19aecfdf166f2aa4b93dd5a54d42382d042d13d3ebc6927a97f43cb7 languageName: node linkType: hard -"@electron-forge/publisher-base@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/publisher-base@npm:7.9.0" +"@electron-forge/publisher-base@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/publisher-base@npm:7.10.2" dependencies: - "@electron-forge/shared-types": "npm:7.9.0" - checksum: 10c0/ae3fecce331a7402af0cf61eda3fb4525604a948b0b1d455a2241d724887690aad3fbb6bacd287b4c04839eb6b2d2e7b1affd2c096f37117c463b03a91429cc2 + "@electron-forge/shared-types": "npm:7.10.2" + checksum: 10c0/101d2a35d40a4c0064a677643c9c46f131c17361f0cfdd4ac4010d57f64b9492d509bf7b14f6067ba401d389b3913642653b42ce289822ef9ce9ef013dc04d1e languageName: node linkType: hard -"@electron-forge/publisher-github@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/publisher-github@npm:7.9.0" +"@electron-forge/publisher-github@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/publisher-github@npm:7.10.2" dependencies: - "@electron-forge/publisher-base": "npm:7.9.0" - "@electron-forge/shared-types": "npm:7.9.0" + "@electron-forge/publisher-base": "npm:7.10.2" + "@electron-forge/shared-types": "npm:7.10.2" "@octokit/core": "npm:^5.2.1" "@octokit/plugin-retry": "npm:^6.1.0" "@octokit/request-error": "npm:^5.1.1" @@ -707,117 +630,106 @@ __metadata: fs-extra: "npm:^10.0.0" log-symbols: "npm:^4.0.0" mime-types: "npm:^2.1.25" - checksum: 10c0/da800ebf57c622919438f543404cd9fc65cfa33bc12f5ebdc76e2f73a890064c93eb00a388c6f7f7e0f8f4f3bd3acd0989db15604eadf1871f7d7994f3ba1a51 + checksum: 10c0/8125c57dfbf74b5d00d00241ed316a196e8078f63490e10931a19701f6dc1bcf23b7d1d9476d8148dd135b3e3a4c3a24e9dba45731e8d3f4e8b51572935670da languageName: node linkType: hard -"@electron-forge/shared-types@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/shared-types@npm:7.9.0" +"@electron-forge/shared-types@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/shared-types@npm:7.10.2" dependencies: - "@electron-forge/tracer": "npm:7.9.0" + "@electron-forge/tracer": "npm:7.10.2" "@electron/packager": "npm:^18.3.5" "@electron/rebuild": "npm:^3.7.0" listr2: "npm:^7.0.2" - checksum: 10c0/88fcfa0702bc2f29e20ad30f87bac21a33e43973c5d41026b5768d43e93e588b6414ff061a8276467c225bc39962108345a6e83aa6394adc00848ea03150d5e3 + checksum: 10c0/c63320918f479a77cca6a8651b88617ff8455b5d3eec8d8549bd1d687f5a88ed110dcf9ce6ff09e3d4aa99ce78ce784e615db9c8245552bd9facf6db3b4a1ee3 languageName: node linkType: hard -"@electron-forge/template-base@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/template-base@npm:7.9.0" +"@electron-forge/template-base@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/template-base@npm:7.10.2" dependencies: - "@electron-forge/core-utils": "npm:7.9.0" - "@electron-forge/shared-types": "npm:7.9.0" + "@electron-forge/core-utils": "npm:7.10.2" + "@electron-forge/shared-types": "npm:7.10.2" "@malept/cross-spawn-promise": "npm:^2.0.0" debug: "npm:^4.3.1" fs-extra: "npm:^10.0.0" semver: "npm:^7.2.1" username: "npm:^5.1.0" - checksum: 10c0/62a077f026bf0bf35dc26fa67ec09b0f17141a6e2f4a809a0378f56529d3700727a5e78a938217e10ada7366ce266ea6c00fc5eeef1c71828bc26dbcb7ac1261 + checksum: 10c0/12be40d2697f555c6f8ecb04e5363bee38afa250a65b29bed6dc935b8ae4d7912886acf80c463ec6a782b85ac8fcdb574db92170ba8a1a0c00e0e8c52c680988 languageName: node linkType: hard -"@electron-forge/template-vite-typescript@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/template-vite-typescript@npm:7.9.0" +"@electron-forge/template-vite-typescript@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/template-vite-typescript@npm:7.10.2" dependencies: - "@electron-forge/shared-types": "npm:7.9.0" - "@electron-forge/template-base": "npm:7.9.0" + "@electron-forge/shared-types": "npm:7.10.2" + "@electron-forge/template-base": "npm:7.10.2" fs-extra: "npm:^10.0.0" - checksum: 10c0/661a82f170085b6b8040be4a320777bfb9c79a3cccccac2c96942dcd9f669b571434ad672b299baba735e3d6f453a5583cfeebb9efce368f50be4998d5407412 + checksum: 10c0/33bf991504e4b3017553d21b9b90825e77d7140c1183453a49a0d44bc66bde8cdddc0a5694e7409b4c4f6a769bdac005e49fe3ba13f2529dac32d9eb185f7aa2 languageName: node linkType: hard -"@electron-forge/template-vite@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/template-vite@npm:7.9.0" +"@electron-forge/template-vite@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/template-vite@npm:7.10.2" dependencies: - "@electron-forge/shared-types": "npm:7.9.0" - "@electron-forge/template-base": "npm:7.9.0" + "@electron-forge/shared-types": "npm:7.10.2" + "@electron-forge/template-base": "npm:7.10.2" fs-extra: "npm:^10.0.0" - checksum: 10c0/7b1461c3c2b2a953ad6830df4be0f86d06ceed1f3a30ec1f4a873a549623b3dbe1cfda466207bda46f429467793c72b70c4ccdb4a743e34bb0e897400a81d765 + checksum: 10c0/7c717f1a8082faffa6f9bde8910af5568fd6ff9bf825eeef1c5b8d7abdc08701ad3bda18591ef3a53f5188ecac49f9d210bf39c1132658ff3ade26f256de194f languageName: node linkType: hard -"@electron-forge/template-webpack-typescript@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/template-webpack-typescript@npm:7.9.0" +"@electron-forge/template-webpack-typescript@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/template-webpack-typescript@npm:7.10.2" dependencies: - "@electron-forge/shared-types": "npm:7.9.0" - "@electron-forge/template-base": "npm:7.9.0" + "@electron-forge/shared-types": "npm:7.10.2" + "@electron-forge/template-base": "npm:7.10.2" fs-extra: "npm:^10.0.0" - checksum: 10c0/cd49dc6bc9ee8d8e64c50e21f20daeeb5d85e21365fb6a857bac0270764bf4bf2d8e64855273487e12a1681f0e411ccec1b58b21b9085f97fc0c052b45559281 + typescript: "npm:~5.4.5" + webpack: "npm:^5.69.1" + checksum: 10c0/bb7f4a09b01f725d18958ca8821c12794dce7eef6bb0e112057026e5d0f39838b037a60de26e052086f776a675d196562568881c4b616ff471a4e7eafd1e9bfb languageName: node linkType: hard -"@electron-forge/template-webpack@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/template-webpack@npm:7.9.0" +"@electron-forge/template-webpack@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/template-webpack@npm:7.10.2" dependencies: - "@electron-forge/shared-types": "npm:7.9.0" - "@electron-forge/template-base": "npm:7.9.0" + "@electron-forge/shared-types": "npm:7.10.2" + "@electron-forge/template-base": "npm:7.10.2" fs-extra: "npm:^10.0.0" - checksum: 10c0/268a584ffc74f9a3440cac0c69de19e5a6b5c807a2c43219c43f10109088482a0bc7ba6ca68fb3bb10680b7c334c1816dfc1e992db3fa0aa1a8827a53322d3d9 + checksum: 10c0/bcc7bdd84fbe377738bbf15683355e88fefee627081462bf03744adf310de41a92444bb3bc1224a0e8dd7047fbe9f5892af8529a053081ba2ba70f1de361a322 languageName: node linkType: hard -"@electron-forge/tracer@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/tracer@npm:7.9.0" +"@electron-forge/tracer@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/tracer@npm:7.10.2" dependencies: chrome-trace-event: "npm:^1.0.3" - checksum: 10c0/d12840a7cf9cf727be5b89ef9f60518396fd9b088083ff4ba8de2b59d1cd63222862194cc508f87bded1e0b1fb634c122a19cd8498495ef0c01fe29d0c9cedc4 + checksum: 10c0/f7c389d5d5fbe9767569871cb71b6919c73247d0cd5e2bb37c4d58909f298135a8e8ed4aa39e18fce02c50ff92fbbd2763d4d50d54c427377390d08ec33efaff languageName: node linkType: hard -"@electron-forge/web-multi-logger@npm:7.9.0": - version: 7.9.0 - resolution: "@electron-forge/web-multi-logger@npm:7.9.0" +"@electron-forge/web-multi-logger@npm:7.10.2": + version: 7.10.2 + resolution: "@electron-forge/web-multi-logger@npm:7.10.2" dependencies: express: "npm:^4.17.1" express-ws: "npm:^5.0.2" xterm: "npm:^4.9.0" xterm-addon-fit: "npm:^0.5.0" xterm-addon-search: "npm:^0.8.0" - checksum: 10c0/69ce18e3ce1d17304babec5425d7987327a1010553b94edd8566424b843dfcfe9f3e822f0b6bbaaddc12470df3fb7fe528ea0c7d6649c17e8eccad1ad33d92e0 - languageName: node - linkType: hard - -"@electron/asar@npm:^3.2.1, @electron/asar@npm:^3.2.7": - version: 3.2.8 - resolution: "@electron/asar@npm:3.2.8" - dependencies: - commander: "npm:^5.0.0" - glob: "npm:^7.1.6" - minimatch: "npm:^3.0.4" - bin: - asar: bin/asar.js - checksum: 10c0/4b41afae1b34549226c8a175203ee3dba077f213b84ebfd596dc52e2a71149c43d9513f1bb341e77e1980cd253366c84a580a6730e7083542cb63292b60d2ffb + checksum: 10c0/aac1ee9168c9f05aec3b74991f6b8a6d306ee7b06cddd978f6fce6e4ee22ca1645edfa9e2b48f2b978b1cb9b21a068809d3737425914cbac92318617d343f890 languageName: node linkType: hard -"@electron/asar@npm:^3.2.13": +"@electron/asar@npm:^3.2.1, @electron/asar@npm:^3.2.13, @electron/asar@npm:^3.2.7": version: 3.2.17 resolution: "@electron/asar@npm:3.2.17" dependencies: @@ -843,9 +755,9 @@ __metadata: languageName: node linkType: hard -"@electron/devtron@npm:^2.0.0": - version: 2.0.0 - resolution: "@electron/devtron@npm:2.0.0" +"@electron/devtron@npm:^2.1.1": + version: 2.1.1 + resolution: "@electron/devtron@npm:2.1.1" dependencies: "@fontsource-variable/roboto": "npm:^5.2.5" "@fontsource/space-mono": "npm:^5.2.5" @@ -856,7 +768,10 @@ __metadata: lucide-react: "npm:^0.513.0" react: "npm:^19.1.0" react-dom: "npm:^19.1.0" - checksum: 10c0/6534d7f21f81adff6b84accff4a8377bd400490b4315036169cec9f53e858047136ca5ba068107c597ae7148eacc1b4be90d8b1b339e2b52140b7356e7a64903 + dependenciesMeta: + electron: + built: true + checksum: 10c0/947b21e6603cf68cd388ab0ca2e58cecb5eadf96e0ddb9889c10a0dbc906b4d19915a57b1b8eacc0e8a17689ecafa23ff73d6ef43848f408ba41deaa9f576414 languageName: node linkType: hard @@ -1112,13 +1027,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/aix-ppc64@npm:0.25.6" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/aix-ppc64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/aix-ppc64@npm:0.25.8" @@ -1126,13 +1034,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/android-arm64@npm:0.25.6" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/android-arm64@npm:0.25.8" @@ -1140,13 +1041,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/android-arm@npm:0.25.6" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/android-arm@npm:0.25.8" @@ -1154,13 +1048,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/android-x64@npm:0.25.6" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/android-x64@npm:0.25.8" @@ -1168,13 +1055,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/darwin-arm64@npm:0.25.6" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/darwin-arm64@npm:0.25.8" @@ -1182,13 +1062,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/darwin-x64@npm:0.25.6" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/darwin-x64@npm:0.25.8" @@ -1196,13 +1069,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/freebsd-arm64@npm:0.25.6" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/freebsd-arm64@npm:0.25.8" @@ -1210,13 +1076,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/freebsd-x64@npm:0.25.6" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/freebsd-x64@npm:0.25.8" @@ -1224,13 +1083,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/linux-arm64@npm:0.25.6" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/linux-arm64@npm:0.25.8" @@ -1238,13 +1090,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/linux-arm@npm:0.25.6" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/linux-arm@npm:0.25.8" @@ -1252,13 +1097,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/linux-ia32@npm:0.25.6" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/linux-ia32@npm:0.25.8" @@ -1266,13 +1104,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/linux-loong64@npm:0.25.6" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/linux-loong64@npm:0.25.8" @@ -1280,13 +1111,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/linux-mips64el@npm:0.25.6" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/linux-mips64el@npm:0.25.8" @@ -1294,13 +1118,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/linux-ppc64@npm:0.25.6" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/linux-ppc64@npm:0.25.8" @@ -1308,13 +1125,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/linux-riscv64@npm:0.25.6" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/linux-riscv64@npm:0.25.8" @@ -1322,13 +1132,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/linux-s390x@npm:0.25.6" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/linux-s390x@npm:0.25.8" @@ -1336,13 +1139,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/linux-x64@npm:0.25.6" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/linux-x64@npm:0.25.8" @@ -1350,13 +1146,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-arm64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/netbsd-arm64@npm:0.25.6" - conditions: os=netbsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/netbsd-arm64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/netbsd-arm64@npm:0.25.8" @@ -1364,13 +1153,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/netbsd-x64@npm:0.25.6" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/netbsd-x64@npm:0.25.8" @@ -1378,13 +1160,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-arm64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/openbsd-arm64@npm:0.25.6" - conditions: os=openbsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/openbsd-arm64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/openbsd-arm64@npm:0.25.8" @@ -1392,13 +1167,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/openbsd-x64@npm:0.25.6" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/openbsd-x64@npm:0.25.8" @@ -1406,13 +1174,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openharmony-arm64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/openharmony-arm64@npm:0.25.6" - conditions: os=openharmony & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/openharmony-arm64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/openharmony-arm64@npm:0.25.8" @@ -1420,13 +1181,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/sunos-x64@npm:0.25.6" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/sunos-x64@npm:0.25.8" @@ -1434,13 +1188,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/win32-arm64@npm:0.25.6" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/win32-arm64@npm:0.25.8" @@ -1448,13 +1195,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/win32-ia32@npm:0.25.6" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/win32-ia32@npm:0.25.8" @@ -1462,13 +1202,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.25.6": - version: 0.25.6 - resolution: "@esbuild/win32-x64@npm:0.25.6" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.25.8": version: 0.25.8 resolution: "@esbuild/win32-x64@npm:0.25.8" @@ -1798,17 +1531,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0": - version: 0.3.2 - resolution: "@jridgewell/gen-mapping@npm:0.3.2" - dependencies: - "@jridgewell/set-array": "npm:^1.0.1" - "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 10c0/82685c8735c63fe388badee45e2970a6bc83eed1c84d46d8652863bafeca22a6c6cc15812f5999a4535366f4668ccc9ba6d5c67dfb72e846fa8a063806f10afd - languageName: node - linkType: hard - "@jridgewell/gen-mapping@npm:^0.3.5": version: 0.3.5 resolution: "@jridgewell/gen-mapping@npm:0.3.5" @@ -1820,13 +1542,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: 10c0/78055e2526108331126366572045355051a930f017d1904a4f753d3f4acee8d92a14854948095626f6163cffc24ea4e3efa30637417bb866b84743dec7ef6fd9 - languageName: node - linkType: hard - "@jridgewell/resolve-uri@npm:^3.1.0": version: 3.1.2 resolution: "@jridgewell/resolve-uri@npm:3.1.2" @@ -1834,13 +1549,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: 10c0/bc7ab4c4c00470de4e7562ecac3c0c84f53e7ee8a711e546d67c47da7febe7c45cd67d4d84ee3c9b2c05ae8e872656cdded8a707a283d30bd54fbc65aef821ab - languageName: node - linkType: hard - "@jridgewell/set-array@npm:^1.2.1": version: 1.2.1 resolution: "@jridgewell/set-array@npm:1.2.1" @@ -1848,16 +1556,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/source-map@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/source-map@npm:0.3.2" - dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 10c0/1540da323456878281c8e03fc4edc444ea151aa441eb38a43d84d39df8fec9446e375202cd999b54637f4627e42e2a38b3ab07195e5e49616fc6b7eee1b7119f - languageName: node - linkType: hard - "@jridgewell/source-map@npm:^0.3.3": version: 0.3.6 resolution: "@jridgewell/source-map@npm:0.3.6" @@ -1868,38 +1566,14 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 10c0/3fbaff1387c1338b097eeb6ff92890d7838f7de0dde259e4983763b44540bfd5ca6a1f7644dc8ad003a57f7e80670d5b96a8402f1386ba9aee074743ae9bad51 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.5.0 - resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" - checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 - languageName: node - linkType: hard - -"@jridgewell/sourcemap-codec@npm:^1.5.0": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.5.0": version: 1.5.4 resolution: "@jridgewell/sourcemap-codec@npm:1.5.4" checksum: 10c0/c5aab3e6362a8dd94ad80ab90845730c825fc4c8d9cf07ebca7a2eb8a832d155d62558800fc41d42785f989ddbb21db6df004d1786e8ecb65e428ab8dff71309 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": - version: 0.3.25 - resolution: "@jridgewell/trace-mapping@npm:0.3.25" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.1.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.23": +"@jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.23, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": version: 0.3.29 resolution: "@jridgewell/trace-mapping@npm:0.3.29" dependencies: @@ -1909,16 +1583,6 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.17 - resolution: "@jridgewell/trace-mapping@npm:0.3.17" - dependencies: - "@jridgewell/resolve-uri": "npm:3.1.0" - "@jridgewell/sourcemap-codec": "npm:1.4.14" - checksum: 10c0/40b65fcbdd7cc5a60dbe0a2780b6670ebbc1a31c96e43833e0bf2fee0773b1ba5137ab7d137b28fc3f215567bd5f9d06b7b30634ba15636c13bd8a863c20ae9a - languageName: node - linkType: hard - "@kwsites/file-exists@npm:^1.1.1": version: 1.1.1 resolution: "@kwsites/file-exists@npm:1.1.1" @@ -2073,16 +1737,7 @@ __metadata: languageName: node linkType: hard -"@octokit/auth-token@npm:^2.4.0": - version: 2.4.5 - resolution: "@octokit/auth-token@npm:2.4.5" - dependencies: - "@octokit/types": "npm:^6.0.3" - checksum: 10c0/f3b97f97d2605ba075d19c565cf8b1439f55f6319dd3722e495dac59141a56ecd4db4dc5ce168389bb66913194cc7d4c93c237f6d63e5ab3ce394777d296a239 - languageName: node - linkType: hard - -"@octokit/auth-token@npm:^2.4.4": +"@octokit/auth-token@npm:^2.4.0, @octokit/auth-token@npm:^2.4.4": version: 2.5.0 resolution: "@octokit/auth-token@npm:2.5.0" dependencies: @@ -2192,13 +1847,6 @@ __metadata: languageName: node linkType: hard -"@octokit/openapi-types@npm:^23.0.1": - version: 23.0.1 - resolution: "@octokit/openapi-types@npm:23.0.1" - checksum: 10c0/ab734ceb26343d9f051a59503b8cb5bdc7fec9ca044b60511b227179bec73141dd9144a6b2d68bcd737741881b136c1b7d5392da89ae2e35e39acc489e5eb4c1 - languageName: node - linkType: hard - "@octokit/openapi-types@npm:^24.2.0": version: 24.2.0 resolution: "@octokit/openapi-types@npm:24.2.0" @@ -2352,7 +2000,7 @@ __metadata: languageName: node linkType: hard -"@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.7.0, @octokit/types@npm:^13.8.0": +"@octokit/types@npm:^13.0.0, @octokit/types@npm:^13.1.0, @octokit/types@npm:^13.7.0, @octokit/types@npm:^13.8.0": version: 13.10.0 resolution: "@octokit/types@npm:13.10.0" dependencies: @@ -2361,15 +2009,6 @@ __metadata: languageName: node linkType: hard -"@octokit/types@npm:^13.1.0": - version: 13.8.0 - resolution: "@octokit/types@npm:13.8.0" - dependencies: - "@octokit/openapi-types": "npm:^23.0.1" - checksum: 10c0/e08c2fcf10e374f18e4c9fa12a6ada33a40f112d1209012a39f0ce40ae7aa9dcf0598b6007b467f63cc4a97e7b1388d6eed34ddef61494655e08b5a95afaad97 - languageName: node - linkType: hard - "@octokit/types@npm:^4.1.6": version: 4.1.10 resolution: "@octokit/types@npm:4.1.10" @@ -2431,17 +2070,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/core@npm:1.27.0, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.8.0": - version: 1.27.0 - resolution: "@opentelemetry/core@npm:1.27.0" - dependencies: - "@opentelemetry/semantic-conventions": "npm:1.27.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/0f9dea15f146c04debb3f30b133d4d0886b2bae3f3d9696362b2c0b0c4ec89c1da759477f5bce0c50e7c6d57572a7215ec4feb38a6dc2c25ae61089f51f23134 - languageName: node - linkType: hard - "@opentelemetry/core@npm:1.29.0": version: 1.29.0 resolution: "@opentelemetry/core@npm:1.29.0" @@ -2453,7 +2081,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/core@npm:1.30.1, @opentelemetry/core@npm:^1.26.0, @opentelemetry/core@npm:^1.29.0": +"@opentelemetry/core@npm:1.30.1, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.26.0, @opentelemetry/core@npm:^1.29.0, @opentelemetry/core@npm:^1.8.0": version: 1.30.1 resolution: "@opentelemetry/core@npm:1.30.1" dependencies: @@ -2807,18 +2435,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/resources@npm:1.27.0": - version: 1.27.0 - resolution: "@opentelemetry/resources@npm:1.27.0" - dependencies: - "@opentelemetry/core": "npm:1.27.0" - "@opentelemetry/semantic-conventions": "npm:1.27.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/a5ddb80f36dd094d6bd67e045e3a0e464fe533dde47f03c18da73720e99e48b67503d66a642e7cb6ce15e96bf0fa8416b976ec82ffbaf96d0a65396ab69eb39d - languageName: node - linkType: hard - "@opentelemetry/resources@npm:1.30.1, @opentelemetry/resources@npm:^1.29.0": version: 1.30.1 resolution: "@opentelemetry/resources@npm:1.30.1" @@ -2831,20 +2447,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/sdk-trace-base@npm:^1.22": - version: 1.27.0 - resolution: "@opentelemetry/sdk-trace-base@npm:1.27.0" - dependencies: - "@opentelemetry/core": "npm:1.27.0" - "@opentelemetry/resources": "npm:1.27.0" - "@opentelemetry/semantic-conventions": "npm:1.27.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/bfb85912fe7bae451f1612c0a41e896060377318df784854ea8494b52bb7fbae37eba6391284537ecc151020c32dcd3118555be896c8c7ece8dd8d1bc36a5a1c - languageName: node - linkType: hard - -"@opentelemetry/sdk-trace-base@npm:^1.29.0": +"@opentelemetry/sdk-trace-base@npm:^1.22, @opentelemetry/sdk-trace-base@npm:^1.29.0": version: 1.30.1 resolution: "@opentelemetry/sdk-trace-base@npm:1.30.1" dependencies: @@ -2857,14 +2460,14 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/semantic-conventions@npm:1.27.0, @opentelemetry/semantic-conventions@npm:^1.27.0": +"@opentelemetry/semantic-conventions@npm:1.27.0": version: 1.27.0 resolution: "@opentelemetry/semantic-conventions@npm:1.27.0" checksum: 10c0/b859773ba06b7e53dd9c6b45a171bf3000e405733adbf462ae91004ed011bc80edb5beecb817fb344a085adfd06045ab5b729c9bd0f1479650ad377134fb798c languageName: node linkType: hard -"@opentelemetry/semantic-conventions@npm:1.28.0, @opentelemetry/semantic-conventions@npm:^1.28.0": +"@opentelemetry/semantic-conventions@npm:1.28.0, @opentelemetry/semantic-conventions@npm:^1.27.0, @opentelemetry/semantic-conventions@npm:^1.28.0": version: 1.28.0 resolution: "@opentelemetry/semantic-conventions@npm:1.28.0" checksum: 10c0/deb8a0f744198071e70fea27143cf7c9f7ecb7e4d7b619488c917834ea09b31543c1c2bcea4ec5f3cf68797f0ef3549609c14e859013d9376400ac1499c2b9cb @@ -3462,16 +3065,7 @@ __metadata: languageName: node linkType: hard -"@types/connect@npm:*": - version: 3.4.35 - resolution: "@types/connect@npm:3.4.35" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/f11a1ccfed540723dddd7cb496543ad40a2f663f22ff825e9b220f0bae86db8b1ced2184ee41d3fb358b019ad6519e39481b06386db91ebb859003ad1d54fe6a - languageName: node - linkType: hard - -"@types/connect@npm:3.4.36": +"@types/connect@npm:*, @types/connect@npm:3.4.36": version: 3.4.36 resolution: "@types/connect@npm:3.4.36" dependencies: @@ -3512,7 +3106,7 @@ __metadata: languageName: node linkType: hard -"@types/enzyme@npm:*": +"@types/enzyme@npm:*, @types/enzyme@npm:^3.10.8": version: 3.10.13 resolution: "@types/enzyme@npm:3.10.13" dependencies: @@ -3522,30 +3116,13 @@ __metadata: languageName: node linkType: hard -"@types/enzyme@npm:^3.10.8": - version: 3.10.8 - resolution: "@types/enzyme@npm:3.10.8" - dependencies: - "@types/cheerio": "npm:*" - "@types/react": "npm:*" - checksum: 10c0/c5a15a16f626eb6619a253a921fedc7111787e01479577b78e55a92fb5ae72ee2c0ad27e073800654b0ac29eb1e6dcfea6f8d665719dbe0d376622bda4722435 - languageName: node - linkType: hard - -"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.0": +"@types/estree@npm:1.0.8, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": version: 1.0.8 resolution: "@types/estree@npm:1.0.8" checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5 languageName: node linkType: hard -"@types/estree@npm:^1.0.5": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d - languageName: node - linkType: hard - "@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^4.17.33": version: 4.17.33 resolution: "@types/express-serve-static-core@npm:4.17.33" @@ -3569,7 +3146,7 @@ __metadata: languageName: node linkType: hard -"@types/fs-extra@npm:^9.0.1": +"@types/fs-extra@npm:^9.0.1, @types/fs-extra@npm:^9.0.7": version: 9.0.13 resolution: "@types/fs-extra@npm:9.0.13" dependencies: @@ -3578,15 +3155,6 @@ __metadata: languageName: node linkType: hard -"@types/fs-extra@npm:^9.0.7": - version: 9.0.11 - resolution: "@types/fs-extra@npm:9.0.11" - dependencies: - "@types/node": "npm:*" - checksum: 10c0/bff56adb1d958ac66cc44a6bd18f7a2d0793aaeba3ec16f75dd2030f44ba45d1e749e80a2054398d9b5ade2aa41ab22fd5034ff171db8ac9f7704a7ced45d355 - languageName: node - linkType: hard - "@types/getos@npm:^3.0.1": version: 3.0.1 resolution: "@types/getos@npm:3.0.1" @@ -3630,14 +3198,7 @@ __metadata: languageName: node linkType: hard -"@types/http-cache-semantics@npm:*": - version: 4.0.1 - resolution: "@types/http-cache-semantics@npm:4.0.1" - checksum: 10c0/6d6068110a04cac213bdc0fff9c7bac028b5a2da390492204328987d8ddc500adc10d9cf5747a6333dab261712655dcfe120ea1d5527c205d012a39cdccc2a7b - languageName: node - linkType: hard - -"@types/http-cache-semantics@npm:^4.0.4": +"@types/http-cache-semantics@npm:*, @types/http-cache-semantics@npm:^4.0.4": version: 4.0.4 resolution: "@types/http-cache-semantics@npm:4.0.4" checksum: 10c0/51b72568b4b2863e0fe8d6ce8aad72a784b7510d72dc866215642da51d84945a9459fa89f49ec48f1e9a1752e6a78e85a4cda0ded06b1c73e727610c925f9ce6 @@ -3653,20 +3214,13 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.11": +"@types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.12 resolution: "@types/json-schema@npm:7.0.12" checksum: 10c0/2c39946ae321fe42d085c61a85872a81bbee70f9b2054ad344e8811dfc478fdbaf1ebf5f2989bb87c895ba2dfc3b1dcba85db11e467bbcdc023708814207791c languageName: node linkType: hard -"@types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": - version: 7.0.11 - resolution: "@types/json-schema@npm:7.0.11" - checksum: 10c0/bd1f9a7b898ff15c4bb494eb19124f2d688b804c39f07cbf135ac73f35324970e9e8329b72aae1fb543d925ea295a1568b23056c26658cecec4741fa28c3b81a - languageName: node - linkType: hard - "@types/json5@npm:^0.0.29": version: 0.0.29 resolution: "@types/json5@npm:0.0.29" @@ -3752,16 +3306,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:^22.7.7": - version: 22.15.33 - resolution: "@types/node@npm:22.15.33" - dependencies: - undici-types: "npm:~6.21.0" - checksum: 10c0/ee040c29c891aa37fffc27d04a8529318c391356346933646b7692eaf62236831ad532f6ebaf43ebd6a2ef1f0f091860d8a0a83a4e3c5a4f66d37aa1b2c99f31 - languageName: node - linkType: hard - -"@types/node@npm:^22.5.5": +"@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:^22.5.5, @types/node@npm:^22.7.7": version: 22.18.8 resolution: "@types/node@npm:22.18.8" dependencies: @@ -3770,12 +3315,12 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:~22.10.7": - version: 22.10.10 - resolution: "@types/node@npm:22.10.10" +"@types/node@npm:^22.19.1": + version: 22.19.1 + resolution: "@types/node@npm:22.19.1" dependencies: - undici-types: "npm:~6.20.0" - checksum: 10c0/3425772d4513cd5dbdd87c00acda088113c03a97445f84f6a89744c60a66990b56c9d3a7213d09d57b6b944ae8ff45f985565e0c1846726112588e33a22dd12b + undici-types: "npm:~6.21.0" + checksum: 10c0/6edd93aea86da740cb7872626839cd6f4a67a049d3a3a6639cb592c620ec591408a30989ab7410008d1a0b2d4985ce50f1e488e79c033e4476d3bec6833b0a2f languageName: node linkType: hard @@ -3879,14 +3424,14 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*": - version: 17.0.5 - resolution: "@types/react@npm:17.0.5" +"@types/react@npm:*, @types/react@npm:^17": + version: 17.0.44 + resolution: "@types/react@npm:17.0.44" dependencies: "@types/prop-types": "npm:*" "@types/scheduler": "npm:*" csstype: "npm:^3.0.2" - checksum: 10c0/062f18a4d0677c6147f7b8100d23d36bec225b42a04a768bb82f5c13ebff64af7097c017a15aaa70eb34d653bfb08b6674bfb15d083a8bfcdfd514fd4a66f635 + checksum: 10c0/d83d6999582a17620ac208be392a1713f3d16acd6a0f0e4d5f661e43e35297eb05c89d67ea90e04fc1f1ebf92e7b6cc4353253bbee35ae1695aedf944b9af8dc languageName: node linkType: hard @@ -3901,17 +3446,6 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:^17": - version: 17.0.44 - resolution: "@types/react@npm:17.0.44" - dependencies: - "@types/prop-types": "npm:*" - "@types/scheduler": "npm:*" - csstype: "npm:^3.0.2" - checksum: 10c0/d83d6999582a17620ac208be392a1713f3d16acd6a0f0e4d5f661e43e35297eb05c89d67ea90e04fc1f1ebf92e7b6cc4353253bbee35ae1695aedf944b9af8dc - languageName: node - linkType: hard - "@types/responselike@npm:^1.0.0": version: 1.0.0 resolution: "@types/responselike@npm:1.0.0" @@ -3935,20 +3469,13 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.3.12": +"@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4": version: 7.5.0 resolution: "@types/semver@npm:7.5.0" checksum: 10c0/ca4ba4642b5972b6e88e73c5bc02bbaceb8d76bce71748d86e3e95042d4e5a44603113a1dcd2cb9b73ad6f91f6e4ab73185eb41bbfc9c73b11f0ed3db3b7443a languageName: node linkType: hard -"@types/semver@npm:^7.3.4": - version: 7.3.5 - resolution: "@types/semver@npm:7.3.5" - checksum: 10c0/d4a2f6149296bb99a2cf70956f138de90b0861535742af873a9fe1f9ad22a253bf105c2cd062f6de338af0e5a3eb066bb68cf4fa9f1c3d4f994065d370ce5070 - languageName: node - linkType: hard - "@types/serve-index@npm:^1.9.1": version: 1.9.1 resolution: "@types/serve-index@npm:1.9.1" @@ -4509,7 +4036,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.5.0, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.12.1 resolution: "acorn@npm:8.12.1" bin: @@ -4647,43 +4174,19 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.4, ajv@npm:^6.12.5": - version: 6.12.6 - resolution: "ajv@npm:6.12.6" - dependencies: - fast-deep-equal: "npm:^3.1.1" - fast-json-stable-stringify: "npm:^2.0.0" - json-schema-traverse: "npm:^0.4.1" - uri-js: "npm:^4.2.2" - checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 - languageName: node - linkType: hard - -"ajv@npm:^8.0.0, ajv@npm:^8.8.0, ajv@npm:~8.12.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" - dependencies: - fast-deep-equal: "npm:^3.1.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e - languageName: node - linkType: hard - -"ajv@npm:^8.0.1": - version: 8.2.0 - resolution: "ajv@npm:8.2.0" +"ajv@npm:^6.10.0, ajv@npm:^6.12.4, ajv@npm:^6.12.5": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" dependencies: fast-deep-equal: "npm:^3.1.1" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" uri-js: "npm:^4.2.2" - checksum: 10c0/891fd4d3f026484c5bf9630ac4666200ac4e2b4fcd3266db6415aaaf8c21fc7705f79148c24eeed46ea0e5367b5d1e01cb234513600dcb17708f34463964e01d + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 languageName: node linkType: hard -"ajv@npm:^8.16.0": +"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.16.0, ajv@npm:^8.8.0": version: 8.17.1 resolution: "ajv@npm:8.17.1" dependencies: @@ -4695,6 +4198,18 @@ __metadata: languageName: node linkType: hard +"ajv@npm:~8.12.0": + version: 8.12.0 + resolution: "ajv@npm:8.12.0" + dependencies: + fast-deep-equal: "npm:^3.1.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + uri-js: "npm:^4.2.2" + checksum: 10c0/ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e + languageName: node + linkType: hard + "algoliasearch@npm:^4.12.0": version: 4.12.0 resolution: "algoliasearch@npm:4.12.0" @@ -4821,7 +4336,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:5.3.0": +"aria-query@npm:5.3.0, aria-query@npm:^5.0.0": version: 5.3.0 resolution: "aria-query@npm:5.3.0" dependencies: @@ -4830,13 +4345,6 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0": - version: 5.0.0 - resolution: "aria-query@npm:5.0.0" - checksum: 10c0/d8508a793e70bc8ef793c6df0adae1b337b60cd978974931e1a405e30b1356c822355950c9ad58271ea0353608a47d3b3a317667850d9c0ce227b0e88a8b2371 - languageName: node - linkType: hard - "array-buffer-byte-length@npm:^1.0.0": version: 1.0.0 resolution: "array-buffer-byte-length@npm:1.0.0" @@ -4868,20 +4376,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.2": - version: 3.1.3 - resolution: "array-includes@npm:3.1.3" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.18.0-next.2" - get-intrinsic: "npm:^1.1.1" - is-string: "npm:^1.0.5" - checksum: 10c0/98c1157204bfe7078a4db4f7e93d8085ddbb56be9f3d844fd03a55046ddefddf5d1390c0e230844b71a16be703dce48c6276e5f17e6262e5b9397cf1e67705ec - languageName: node - linkType: hard - -"array-includes@npm:^3.1.6": +"array-includes@npm:^3.1.2, array-includes@npm:^3.1.6": version: 3.1.6 resolution: "array-includes@npm:3.1.6" dependencies: @@ -4911,18 +4406,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.2.3": - version: 1.2.4 - resolution: "array.prototype.flat@npm:1.2.4" - dependencies: - call-bind: "npm:^1.0.0" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.18.0-next.1" - checksum: 10c0/83ccfba5381759b73e5c5abf80aa1f62d70faa82d91ebbbe142253a17e6149bc51b53ca9ac438aa4dcfadfbb806922baa5a1234582af8eb0511c220e837762f0 - languageName: node - linkType: hard - -"array.prototype.flat@npm:^1.3.1": +"array.prototype.flat@npm:^1.2.3, array.prototype.flat@npm:^1.3.1": version: 1.3.1 resolution: "array.prototype.flat@npm:1.3.1" dependencies: @@ -5382,17 +4866,7 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" - dependencies: - function-bind: "npm:^1.1.1" - get-intrinsic: "npm:^1.0.2" - checksum: 10c0/74ba3f31e715456e22e451d8d098779b861eba3c7cac0d9b510049aced70d75c231ba05071f97e1812c98e34e2bee734c0c6126653e0088c2d9819ca047f4073 - languageName: node - linkType: hard - -"call-bind@npm:^1.0.7": +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" dependencies: @@ -5799,14 +5273,7 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^2.0.10": - version: 2.0.19 - resolution: "colorette@npm:2.0.19" - checksum: 10c0/2bcc9134095750fece6e88167011499b964b78bf0ea953469130ddb1dba3c8fe6c03debb0ae181e710e2be10900d117460f980483a7df4ba4a1bac3b182ecb64 - languageName: node - linkType: hard - -"colorette@npm:^2.0.20": +"colorette@npm:^2.0.10, colorette@npm:^2.0.20": version: 2.0.20 resolution: "colorette@npm:2.0.20" checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40 @@ -6037,7 +5504,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": +"cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6": version: 7.0.6 resolution: "cross-spawn@npm:7.0.6" dependencies: @@ -6087,20 +5554,7 @@ __metadata: languageName: node linkType: hard -"css-select@npm:^4.1.2": - version: 4.1.2 - resolution: "css-select@npm:4.1.2" - dependencies: - boolbase: "npm:^1.0.0" - css-what: "npm:^5.0.0" - domhandler: "npm:^4.2.0" - domutils: "npm:^2.6.0" - nth-check: "npm:^2.0.0" - checksum: 10c0/f7777b2f4a63e8c5c4f166a82a57c12571d9ba51c8fcfb809d1d55f657e74d41848963e3762b0f5d34e844377818701b4068768efe04dc7402972100e91fa315 - languageName: node - linkType: hard - -"css-select@npm:^4.1.3": +"css-select@npm:^4.1.2, css-select@npm:^4.1.3": version: 4.3.0 resolution: "css-select@npm:4.3.0" dependencies: @@ -6163,20 +5617,13 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.10": +"csstype@npm:^3.0.10, csstype@npm:^3.0.2": version: 3.1.3 resolution: "csstype@npm:3.1.3" checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 languageName: node linkType: hard -"csstype@npm:^3.0.2": - version: 3.0.8 - resolution: "csstype@npm:3.0.8" - checksum: 10c0/b76b31939e0d534d2128656a829512e989b739a81630217389ef47583903d42bfca180ad4fe68be6c4fd3621dcb5643e48e3b6d8df9f7802d7df4f38a9dc981f - languageName: node - linkType: hard - "data-urls@npm:^5.0.0": version: 5.0.0 resolution: "data-urls@npm:5.0.0" @@ -6196,15 +5643,15 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.1": + version: 4.4.1 + resolution: "debug@npm:4.4.1" dependencies: - ms: "npm:2.1.2" + ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 + checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55 languageName: node linkType: hard @@ -6217,7 +5664,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.3.5": +"debug@npm:~4.3.4": version: 4.3.7 resolution: "debug@npm:4.3.7" dependencies: @@ -6229,30 +5676,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.4.1": - version: 4.4.1 - resolution: "debug@npm:4.4.1" - dependencies: - ms: "npm:^2.1.3" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55 - languageName: node - linkType: hard - -"debug@npm:~4.3.4": - version: 4.3.5 - resolution: "debug@npm:4.3.5" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc - languageName: node - linkType: hard - "decamelize-keys@npm:^1.1.0": version: 1.1.0 resolution: "decamelize-keys@npm:1.1.0" @@ -6337,20 +5760,13 @@ __metadata: languageName: node linkType: hard -"deepmerge@npm:4.3.1": +"deepmerge@npm:4.3.1, deepmerge@npm:^4.2.2": version: 4.3.1 resolution: "deepmerge@npm:4.3.1" checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 languageName: node linkType: hard -"deepmerge@npm:^4.2.2": - version: 4.2.2 - resolution: "deepmerge@npm:4.2.2" - checksum: 10c0/d6136eee869057fea7a829aa2d10073ed49db5216e42a77cc737dd385334aab9b68dae22020a00c24c073d5f79cbbdd3f11b8d4fc87700d112ddaa0e1f968ef2 - languageName: node - linkType: hard - "default-browser-id@npm:^3.0.0": version: 3.0.0 resolution: "default-browser-id@npm:3.0.0" @@ -6430,7 +5846,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0": +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": version: 1.2.0 resolution: "define-properties@npm:1.2.0" dependencies: @@ -6440,16 +5856,6 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.4": - version: 1.1.4 - resolution: "define-properties@npm:1.1.4" - dependencies: - has-property-descriptors: "npm:^1.0.0" - object-keys: "npm:^1.1.1" - checksum: 10c0/1e09acd814c3761f2355d9c8a18fbc2b5d2e1073e1302245c134e96aacbff51b152e2a6f5f5db23af3c43e26f4e3a0d42f569aa4135f49046246c934bfb8e1dc - languageName: node - linkType: hard - "denque@npm:^2.1.0": version: 2.1.0 resolution: "denque@npm:2.1.0" @@ -6625,7 +6031,7 @@ __metadata: languageName: node linkType: hard -"dom-serializer@npm:^1.0.1": +"dom-serializer@npm:^1.0.1, dom-serializer@npm:^1.3.1": version: 1.4.1 resolution: "dom-serializer@npm:1.4.1" dependencies: @@ -6636,17 +6042,6 @@ __metadata: languageName: node linkType: hard -"dom-serializer@npm:^1.3.1": - version: 1.3.1 - resolution: "dom-serializer@npm:1.3.1" - dependencies: - domelementtype: "npm:^2.0.1" - domhandler: "npm:^4.0.0" - entities: "npm:^2.0.0" - checksum: 10c0/4fccf123c94763cb46f1ca12493d1b3f80afc8eee74b3dbf15dea70ce0d2e87e1ebd82a1996570366162e9d86dc81bc920a9486f07a039a253fa0ab24181df52 - languageName: node - linkType: hard - "dom4@npm:^2.1.5": version: 2.1.6 resolution: "dom4@npm:2.1.6" @@ -6670,7 +6065,7 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^2.5.2, domutils@npm:^2.8.0": +"domutils@npm:^2.5.2, domutils@npm:^2.6.0, domutils@npm:^2.8.0": version: 2.8.0 resolution: "domutils@npm:2.8.0" dependencies: @@ -6681,17 +6076,6 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^2.6.0": - version: 2.6.0 - resolution: "domutils@npm:2.6.0" - dependencies: - dom-serializer: "npm:^1.0.1" - domelementtype: "npm:^2.2.0" - domhandler: "npm:^4.2.0" - checksum: 10c0/4d19a1d3321d4945e1032a268ac1614f1f97d79fabad66ac07ebe55e219e61b4082a6a315ec0833822d80485c7834e8166669cbcbbebeab4859d978686ee16de - languageName: node - linkType: hard - "dot-case@npm:^3.0.4": version: 3.0.4 resolution: "dot-case@npm:3.0.4" @@ -6723,15 +6107,12 @@ __metadata: languageName: node linkType: hard -"electron-devtools-installer@npm:^3.1.1": - version: 3.2.0 - resolution: "electron-devtools-installer@npm:3.2.0" +"electron-devtools-installer@npm:^4.0.0": + version: 4.0.0 + resolution: "electron-devtools-installer@npm:4.0.0" dependencies: - rimraf: "npm:^3.0.2" - semver: "npm:^7.2.1" - tslib: "npm:^2.1.0" unzip-crx-3: "npm:^0.2.0" - checksum: 10c0/50d56e174e3bbe568d3d4a56a56e8c87faf44aa54a49ecc93ab672905f30ca1bf4e6a1b5a0b297c6ffeec1e89848086a6ff47f0db8197edb16d1bda16d6440c2 + checksum: 10c0/54ba5b7c5f51b9e9857d840fd8ab1958c80efe1c71ad1455f0c93fb3d87696261a429453d561074edcf5e2296b37e1bc65c98b61281ec704add8a563f454f4d0 languageName: node linkType: hard @@ -6742,15 +6123,15 @@ __metadata: "@blueprintjs/core": "npm:^3.36.0" "@blueprintjs/popover2": "npm:^0.12.2" "@blueprintjs/select": "npm:^3.15.0" - "@electron-forge/cli": "npm:7.9.0" - "@electron-forge/maker-deb": "npm:7.9.0" - "@electron-forge/maker-rpm": "npm:7.9.0" - "@electron-forge/maker-squirrel": "npm:7.9.0" - "@electron-forge/maker-zip": "npm:7.9.0" - "@electron-forge/plugin-fuses": "npm:7.9.0" - "@electron-forge/plugin-webpack": "npm:7.9.0" - "@electron-forge/publisher-github": "npm:7.9.0" - "@electron/devtron": "npm:^2.0.0" + "@electron-forge/cli": "npm:7.10.2" + "@electron-forge/maker-deb": "npm:7.10.2" + "@electron-forge/maker-rpm": "npm:7.10.2" + "@electron-forge/maker-squirrel": "npm:7.10.2" + "@electron-forge/maker-zip": "npm:7.10.2" + "@electron-forge/plugin-fuses": "npm:7.10.2" + "@electron-forge/plugin-webpack": "npm:7.10.2" + "@electron-forge/publisher-github": "npm:7.10.2" + "@electron/devtron": "npm:^2.1.1" "@electron/fiddle-core": "npm:^2.0.1" "@electron/fuses": "npm:^1.6.1" "@electron/lint-roller": "npm:^3.1.3" @@ -6768,7 +6149,7 @@ __metadata: "@types/enzyme-adapter-react-16": "npm:^1.0.6" "@types/fs-extra": "npm:^9.0.7" "@types/getos": "npm:^3.0.1" - "@types/node": "npm:~22.10.7" + "@types/node": "npm:^22.19.1" "@types/parse-env-string": "npm:^1.0.2" "@types/react": "npm:^16.14.0" "@types/react-dom": "npm:^16.9.11" @@ -6784,9 +6165,9 @@ __metadata: commander: "npm:^7.1.0" copy-webpack-plugin: "npm:^11.0.0" css-loader: "npm:^6.7.1" - electron: "npm:36.8.1" + electron: "npm:^39.1.1" electron-default-menu: "npm:^1.0.2" - electron-devtools-installer: "npm:^3.1.1" + electron-devtools-installer: "npm:^4.0.0" electron-squirrel-startup: "npm:^1.0.0" enzyme: "npm:^3.11.0" enzyme-adapter-react-16: "npm:^1.15.7" @@ -6833,7 +6214,7 @@ __metadata: stylelint: "npm:^15.10.1" stylelint-config-standard: "npm:^34.0.0" terser-webpack-plugin: "npm:^5.3.3" - tmp: "npm:0.2.4" + tmp: "npm:0.2.5" ts-loader: "npm:^9.4.4" tslib: "npm:^2.6.0" tsx: "npm:^4.20.3" @@ -6938,16 +6319,16 @@ __metadata: languageName: node linkType: hard -"electron@npm:36.8.1": - version: 36.8.1 - resolution: "electron@npm:36.8.1" +"electron@npm:^39.1.1": + version: 39.1.1 + resolution: "electron@npm:39.1.1" dependencies: "@electron/get": "npm:^2.0.0" "@types/node": "npm:^22.7.7" extract-zip: "npm:^2.0.1" bin: electron: cli.js - checksum: 10c0/a683f2276b460c404b8ea5d819c2282cdb5a963c5569eabac8accffca01432111d847860726f04e87277b7dcbe3099201afbe2f752c99918683c37734cef86da + checksum: 10c0/98fb7e57b968f580f1ed3c28b1b78589458b702e79e5f5b9cd1d1c27c336357ec94511db3cfec938f575b2aeaf5000f4ab6f6355e618ab3edeb58c1fd7f7ff36 languageName: node linkType: hard @@ -7094,17 +6475,7 @@ __metadata: languageName: node linkType: hard -"enzyme-shallow-equal@npm:^1.0.1": - version: 1.0.4 - resolution: "enzyme-shallow-equal@npm:1.0.4" - dependencies: - has: "npm:^1.0.3" - object-is: "npm:^1.1.2" - checksum: 10c0/c94ad4eb012610719e0cd2e0780225c20880052cf61b7120af43a84ea1414b170a19ed9853fdfc4f5910e7f4159445d168179d2fe7e93fe10da0bdeeb93a2348 - languageName: node - linkType: hard - -"enzyme-shallow-equal@npm:^1.0.5": +"enzyme-shallow-equal@npm:^1.0.1, enzyme-shallow-equal@npm:^1.0.5": version: 1.0.5 resolution: "enzyme-shallow-equal@npm:1.0.5" dependencies: @@ -7184,62 +6555,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.4, es-abstract@npm:^1.18.0-next.1, es-abstract@npm:^1.18.0-next.2": - version: 1.18.0 - resolution: "es-abstract@npm:1.18.0" - dependencies: - call-bind: "npm:^1.0.2" - es-to-primitive: "npm:^1.2.1" - function-bind: "npm:^1.1.1" - get-intrinsic: "npm:^1.1.1" - has: "npm:^1.0.3" - has-symbols: "npm:^1.0.2" - is-callable: "npm:^1.2.3" - is-negative-zero: "npm:^2.0.1" - is-regex: "npm:^1.1.2" - is-string: "npm:^1.0.5" - object-inspect: "npm:^1.9.0" - object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.2" - string.prototype.trimend: "npm:^1.0.4" - string.prototype.trimstart: "npm:^1.0.4" - unbox-primitive: "npm:^1.0.0" - checksum: 10c0/a6bc30dc6f7c9f88de1df61e5cf389dcc573c1eb33409df64ef6c05cbdf297f7f686a3848db8a88795171d59b4dd05039e41d56d7151f8c55059d157eeaf3775 - languageName: node - linkType: hard - -"es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.5": - version: 1.20.1 - resolution: "es-abstract@npm:1.20.1" - dependencies: - call-bind: "npm:^1.0.2" - es-to-primitive: "npm:^1.2.1" - function-bind: "npm:^1.1.1" - function.prototype.name: "npm:^1.1.5" - get-intrinsic: "npm:^1.1.1" - get-symbol-description: "npm:^1.0.0" - has: "npm:^1.0.3" - has-property-descriptors: "npm:^1.0.0" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.3" - is-callable: "npm:^1.2.4" - is-negative-zero: "npm:^2.0.2" - is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.2" - is-string: "npm:^1.0.7" - is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.12.0" - object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.2" - regexp.prototype.flags: "npm:^1.4.3" - string.prototype.trimend: "npm:^1.0.5" - string.prototype.trimstart: "npm:^1.0.5" - unbox-primitive: "npm:^1.0.2" - checksum: 10c0/1598f86d4e778032ef2be6ca573202689e08f8262121aff7fdb54682d9170465d49a10197db0704d4b71249ab95a1804f1666a19ac839f271c120d4662889060 - languageName: node - linkType: hard - -"es-abstract@npm:^1.20.4": +"es-abstract@npm:^1.17.4, es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": version: 1.21.3 resolution: "es-abstract@npm:1.21.3" dependencies: @@ -7298,14 +6614,7 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.2.1": - version: 1.5.4 - resolution: "es-module-lexer@npm:1.5.4" - checksum: 10c0/300a469488c2f22081df1e4c8398c78db92358496e639b0df7f89ac6455462aaf5d8893939087c1a1cbcbf20eed4610c70e0bcb8f3e4b0d80a5d2611c539408c - languageName: node - linkType: hard - -"es-module-lexer@npm:^1.7.0": +"es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.7.0": version: 1.7.0 resolution: "es-module-lexer@npm:1.7.0" checksum: 10c0/4c935affcbfeba7fb4533e1da10fa8568043df1e3574b869385980de9e2d475ddc36769891936dbb07036edb3c3786a8b78ccf44964cd130dedc1f2c984b6c7b @@ -7350,96 +6659,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.25.0": - version: 0.25.6 - resolution: "esbuild@npm:0.25.6" - dependencies: - "@esbuild/aix-ppc64": "npm:0.25.6" - "@esbuild/android-arm": "npm:0.25.6" - "@esbuild/android-arm64": "npm:0.25.6" - "@esbuild/android-x64": "npm:0.25.6" - "@esbuild/darwin-arm64": "npm:0.25.6" - "@esbuild/darwin-x64": "npm:0.25.6" - "@esbuild/freebsd-arm64": "npm:0.25.6" - "@esbuild/freebsd-x64": "npm:0.25.6" - "@esbuild/linux-arm": "npm:0.25.6" - "@esbuild/linux-arm64": "npm:0.25.6" - "@esbuild/linux-ia32": "npm:0.25.6" - "@esbuild/linux-loong64": "npm:0.25.6" - "@esbuild/linux-mips64el": "npm:0.25.6" - "@esbuild/linux-ppc64": "npm:0.25.6" - "@esbuild/linux-riscv64": "npm:0.25.6" - "@esbuild/linux-s390x": "npm:0.25.6" - "@esbuild/linux-x64": "npm:0.25.6" - "@esbuild/netbsd-arm64": "npm:0.25.6" - "@esbuild/netbsd-x64": "npm:0.25.6" - "@esbuild/openbsd-arm64": "npm:0.25.6" - "@esbuild/openbsd-x64": "npm:0.25.6" - "@esbuild/openharmony-arm64": "npm:0.25.6" - "@esbuild/sunos-x64": "npm:0.25.6" - "@esbuild/win32-arm64": "npm:0.25.6" - "@esbuild/win32-ia32": "npm:0.25.6" - "@esbuild/win32-x64": "npm:0.25.6" - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-arm64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-arm64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/openharmony-arm64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 10c0/6c2ddc66d8789d75bfa940fddf51a6a98b0fcb474f090669b47091f587e8c3e8e7da57d769b770fd8133268dd5bfc7055318aea0bca6f7c725220d7550437b42 - languageName: node - linkType: hard - -"esbuild@npm:~0.25.0": +"esbuild@npm:^0.25.0, esbuild@npm:~0.25.0": version: 0.25.8 resolution: "esbuild@npm:0.25.8" dependencies: @@ -7528,14 +6748,7 @@ __metadata: languageName: node linkType: hard -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: 10c0/afd02e6ca91ffa813e1108b5e7756566173d6bc0d1eb951cb44d6b21702ec17c1cf116cfe75d4a2b02e05acb0b808a7a9387d0d1ca5cf9c04ad03a8445c3e46d - languageName: node - linkType: hard - -"escalade@npm:^3.1.2": +"escalade@npm:^3.1.1, escalade@npm:^3.1.2": version: 3.2.0 resolution: "escalade@npm:3.2.0" checksum: 10c0/ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 @@ -7881,14 +7094,7 @@ __metadata: languageName: node linkType: hard -"estraverse@npm:^5.1.0": - version: 5.2.0 - resolution: "estraverse@npm:5.2.0" - checksum: 10c0/76a07411841ddf30a6a75afc93e8c00bbfe255a62dee7e1dc90b06ce0d7b939a00cf816ae94566ab5bc1cfde773a49387a35650287840b842143fff46f8f9ae3 - languageName: node - linkType: hard - -"estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": version: 5.3.0 resolution: "estraverse@npm:5.3.0" checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 @@ -8090,60 +7296,21 @@ __metadata: yauzl: "npm:^2.10.0" dependenciesMeta: "@types/yauzl": - optional: true - bin: - extract-zip: cli.js - checksum: 10c0/9afbd46854aa15a857ae0341a63a92743a7b89c8779102c3b4ffc207516b2019337353962309f85c66ee3d9092202a83cdc26dbf449a11981272038443974aee - languageName: node - linkType: hard - -"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": - version: 3.1.3 - resolution: "fast-deep-equal@npm:3.1.3" - checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 - languageName: node - linkType: hard - -"fast-glob@npm:^3.2.11": - version: 3.2.11 - resolution: "fast-glob@npm:3.2.11" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 10c0/f726d4d6545ae9ade242eba78ae418cd8beac6c9291cdc36fc6b3b4e54f04fa0ecde5767256f2a600d6e14dc49a841adb3aa4b5f3f0c06b35dd4f3954965443d - languageName: node - linkType: hard - -"fast-glob@npm:^3.2.7": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 10c0/08604fb8ef6442ce74068bef3c3104382bb1f5ab28cf75e4ee904662778b60ad620e1405e692b7edea598ef445f5d387827a965ba034e1892bf54b1dfde97f26 + optional: true + bin: + extract-zip: cli.js + checksum: 10c0/9afbd46854aa15a857ae0341a63a92743a7b89c8779102c3b4ffc207516b2019337353962309f85c66ee3d9092202a83cdc26dbf449a11981272038443974aee languageName: node linkType: hard -"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": - version: 3.3.0 - resolution: "fast-glob@npm:3.3.0" - dependencies: - "@nodelib/fs.stat": "npm:^2.0.2" - "@nodelib/fs.walk": "npm:^1.2.3" - glob-parent: "npm:^5.1.2" - merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 10c0/4700063a2d7c9aae178f575648580bee1fc3f02ab3f358236d77811f52332bc10a398e75c6d5ecde61216996f3308247b37d70e2ee605a0748abe147f01b8f64 +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 languageName: node linkType: hard -"fast-glob@npm:^3.3.3": +"fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.3": version: 3.3.3 resolution: "fast-glob@npm:3.3.3" dependencies: @@ -8211,18 +7378,6 @@ __metadata: languageName: node linkType: hard -"fdir@npm:^6.4.4": - version: 6.4.6 - resolution: "fdir@npm:6.4.6" - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true - checksum: 10c0/45b559cff889934ebb8bc498351e5acba40750ada7e7d6bde197768d2fa67c149be8ae7f8ff34d03f4e1eb20f2764116e56440aaa2f6689e9a4aa7ef06acafe9 - languageName: node - linkType: hard - "fdir@npm:^6.5.0": version: 6.5.0 resolution: "fdir@npm:6.5.0" @@ -8360,17 +7515,7 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" - dependencies: - cross-spawn: "npm:^7.0.0" - signal-exit: "npm:^4.0.1" - checksum: 10c0/9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 - languageName: node - linkType: hard - -"foreground-child@npm:^3.3.1": +"foreground-child@npm:^3.1.0, foreground-child@npm:^3.3.1": version: 3.3.1 resolution: "foreground-child@npm:3.3.1" dependencies: @@ -8442,18 +7587,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.1.0": - version: 11.1.1 - resolution: "fs-extra@npm:11.1.1" - dependencies: - graceful-fs: "npm:^4.2.0" - jsonfile: "npm:^6.0.1" - universalify: "npm:^2.0.0" - checksum: 10c0/a2480243d7dcfa7d723c5f5b24cf4eba02a6ccece208f1524a2fbde1c629492cfb9a59e4b6d04faff6fbdf71db9fdc8ef7f396417a02884195a625f5d8dc9427 - languageName: node - linkType: hard - -"fs-extra@npm:^11.1.1": +"fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: @@ -8530,17 +7664,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": - version: 2.3.2 - resolution: "fsevents@npm:2.3.2" - dependencies: - node-gyp: "npm:latest" - checksum: 10c0/be78a3efa3e181cda3cf7a4637cb527bcebb0bd0ea0440105a3bb45b86f9245b307dc10a2507e8f4498a7d4ec349d1910f4d73e4d4495b16103106e07eee735b - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@npm:~2.3.3": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -8550,16 +7674,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": - version: 2.3.2 - resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1" - dependencies: - node-gyp: "npm:latest" - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -8568,33 +7683,14 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: 10c0/60b74b2407e1942e1ed7f8c284f8ef714d0689dcfce5319985a5b7da3fc727f40b4a59ec72dc55aa83365ad7b8fa4fac3a30d93c850a2b452f29ae03dbc10a1e - languageName: node - linkType: hard - -"function-bind@npm:^1.1.2": +"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 languageName: node linkType: hard -"function.prototype.name@npm:^1.1.2": - version: 1.1.4 - resolution: "function.prototype.name@npm:1.1.4" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.18.0-next.2" - functions-have-names: "npm:^1.2.2" - checksum: 10c0/79cfef3eb6e2ba766b38e9a7055fc6c08e8dfd4bee0797b82048b0cd01a1af993171d0070dc4779e53bd9f4989e2ba5564cbcf12f0f4e440b8e4f284f57ecd16 - languageName: node - linkType: hard - -"function.prototype.name@npm:^1.1.5": +"function.prototype.name@npm:^1.1.2, function.prototype.name@npm:^1.1.5": version: 1.1.5 resolution: "function.prototype.name@npm:1.1.5" dependencies: @@ -8606,14 +7702,7 @@ __metadata: languageName: node linkType: hard -"functions-have-names@npm:^1.2.2": - version: 1.2.2 - resolution: "functions-have-names@npm:1.2.2" - checksum: 10c0/63aa4c186b289115064c930a44ee8765593e62723a69e239588d951a5d971dfa23e18d3373303a9173f5b39011940c37fa2c04ffce49c1f0d43edca02047a6a8 - languageName: node - linkType: hard - -"functions-have-names@npm:^1.2.3": +"functions-have-names@npm:^1.2.2, functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" checksum: 10c0/33e77fd29bddc2d9bb78ab3eb854c165909201f88c75faa8272e35899e2d35a8a642a15e7420ef945e1f64a9670d6aa3ec744106b2aa42be68ca5114025954ca @@ -8664,41 +7753,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1": - version: 1.2.0 - resolution: "get-intrinsic@npm:1.2.0" - dependencies: - function-bind: "npm:^1.1.1" - has: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" - checksum: 10c0/7c564f6b1061e6ca9eb1abab424a2cf80b93e75dcde65229d504e4055aa0ea54f88330e9b75d10e41c72bca881a947e84193b3549a4692d836f304239a178d63 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.1.0": - version: 1.1.1 - resolution: "get-intrinsic@npm:1.1.1" - dependencies: - function-bind: "npm:^1.1.1" - has: "npm:^1.0.3" - has-symbols: "npm:^1.0.1" - checksum: 10c0/c01055578e9b8da37a7779b18b732436c55d93e5ffa56b0fc4d3da8468ad89a25ce2343ba1945f20c0e78119bc7bb296fb59a0da521b6e43fd632de73376e040 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1": - version: 1.2.1 - resolution: "get-intrinsic@npm:1.2.1" - dependencies: - function-bind: "npm:^1.1.1" - has: "npm:^1.0.3" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - checksum: 10c0/49eab47f9de8f1a4f9b458b8b74ee5199fb2614414a91973eb175e07db56b52b6df49b255cc7ff704cb0786490fb93bfe8f2ad138b590a8de09b47116a366bc9 - languageName: node - linkType: hard - -"get-intrinsic@npm:^1.2.4": +"get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: @@ -8782,16 +7837,7 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.5.0": - version: 4.6.2 - resolution: "get-tsconfig@npm:4.6.2" - dependencies: - resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c0/352c7313720b0f1172de5b6697da55c02744bacd8587f4cd989bfa25d8bb1af702128c2869121e6e4eef06c5c2f013406d2840905a8e898fd35351a305298ee1 - languageName: node - linkType: hard - -"get-tsconfig@npm:^4.7.5": +"get-tsconfig@npm:^4.5.0, get-tsconfig@npm:^4.7.5": version: 4.10.1 resolution: "get-tsconfig@npm:4.10.1" dependencies: @@ -8991,20 +8037,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.1.1": - version: 13.1.2 - resolution: "globby@npm:13.1.2" - dependencies: - dir-glob: "npm:^3.0.1" - fast-glob: "npm:^3.2.11" - ignore: "npm:^5.2.0" - merge2: "npm:^1.4.1" - slash: "npm:^4.0.0" - checksum: 10c0/3366575f4de8862558bfd931cae2c7ed5192f8ce9488e4c65da5aadedcadae36f7625bd85ada77aad3ba93ca0627b424e53f07172f7d12e67eec419694357d33 - languageName: node - linkType: hard - -"globby@npm:^13.1.3": +"globby@npm:^13.1.1, globby@npm:^13.1.3": version: 13.2.2 resolution: "globby@npm:13.2.2" dependencies: @@ -9033,7 +8066,7 @@ __metadata: languageName: node linkType: hard -"got@npm:^11.7.0, got@npm:^11.8.5": +"got@npm:^11.7.0, got@npm:^11.8.2, got@npm:^11.8.5": version: 11.8.6 resolution: "got@npm:11.8.6" dependencies: @@ -9052,25 +8085,6 @@ __metadata: languageName: node linkType: hard -"got@npm:^11.8.2": - version: 11.8.5 - resolution: "got@npm:11.8.5" - dependencies: - "@sindresorhus/is": "npm:^4.0.0" - "@szmarczak/http-timer": "npm:^4.0.5" - "@types/cacheable-request": "npm:^6.0.1" - "@types/responselike": "npm:^1.0.0" - cacheable-lookup: "npm:^5.0.3" - cacheable-request: "npm:^7.0.2" - decompress-response: "npm:^6.0.0" - http2-wrapper: "npm:^1.0.0-beta.5.2" - lowercase-keys: "npm:^2.0.0" - p-cancelable: "npm:^2.0.0" - responselike: "npm:^2.0.0" - checksum: 10c0/14d160a21d085b0fca1c794ae17411d6abe05491a1db37b97e8218bf434d086eea335cadc022964f1896a60ac036db6af0debad94d3747f85503bc7d21bf0fa0 - languageName: node - linkType: hard - "got@npm:^14.4.5": version: 14.4.7 resolution: "got@npm:14.4.7" @@ -9132,13 +8146,6 @@ __metadata: languageName: node linkType: hard -"has-bigints@npm:^1.0.1": - version: 1.0.1 - resolution: "has-bigints@npm:1.0.1" - checksum: 10c0/59dc0ceb28468fcad0d3fd20a5d679dd577bae177f5caaf0b1f742df42a30267271538ab282c1c7dce14fcb9ba53401055363edab51d28fbae85c17b30f98a31 - languageName: node - linkType: hard - "has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -9160,16 +8167,7 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": - version: 1.0.0 - resolution: "has-property-descriptors@npm:1.0.0" - dependencies: - get-intrinsic: "npm:^1.1.1" - checksum: 10c0/d4ca882b6960d6257bd28baa3ddfa21f068d260411004a093b30ca357c740e11e985771c85216a6d1eef4161e862657f48c4758ec8ab515223b3895200ad164b - languageName: node - linkType: hard - -"has-property-descriptors@npm:^1.0.2": +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": version: 1.0.2 resolution: "has-property-descriptors@npm:1.0.2" dependencies: @@ -9185,20 +8183,13 @@ __metadata: languageName: node linkType: hard -"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.3": +"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 languageName: node linkType: hard -"has-symbols@npm:^1.0.2": - version: 1.0.2 - resolution: "has-symbols@npm:1.0.2" - checksum: 10c0/bfac913244c77e6cb4e3cb6d617a70419f5fa4e1959e828a789b958933ceb997706eafb9615f27089e8fa57449094a3c81695ed3ec0c3b2fa8be8d506640b0f7 - languageName: node - linkType: hard - "has-tostringtag@npm:^1.0.0": version: 1.0.0 resolution: "has-tostringtag@npm:1.0.0" @@ -9408,14 +8399,7 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0": - version: 4.1.1 - resolution: "http-cache-semantics@npm:4.1.1" - checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc - languageName: node - linkType: hard - -"http-cache-semantics@npm:^4.1.1": +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": version: 4.2.0 resolution: "http-cache-semantics@npm:4.2.0" checksum: 10c0/45b66a945cf13ec2d1f29432277201313babf4a01d9e52f44b31ca923434083afeca03f18417f599c9ab3d0e7b618ceb21257542338b57c54b710463b4a53e37 @@ -9624,21 +8608,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.1": - version: 5.1.8 - resolution: "ignore@npm:5.1.8" - checksum: 10c0/3d09e733049c7bad1c0982be8fe3e767bd7b756dd0bfeceff11acda0b7b57634b5516acc3554d2d536e64b2701b3d08d0e5fa4dbf46389847dd3f8fa49d437bb - languageName: node - linkType: hard - -"ignore@npm:^5.2.0": - version: 5.2.0 - resolution: "ignore@npm:5.2.0" - checksum: 10c0/7fb7b4c4c52c2555113ff968f8a83b8ac21b076282bfcb3f468c3fb429be69bd56222306c31de95dd452c647fc6ae24339b8047ebe3ef34c02591abfec58da01 - languageName: node - linkType: hard - -"ignore@npm:^5.2.4": +"ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4": version: 5.2.4 resolution: "ignore@npm:5.2.4" checksum: 10c0/7c7cd90edd9fea6e037f9b9da4b01bf0a86b198ce78345f9bbd983929d68ff14830be31111edc5d70c264921f4962404d75b7262b4d9cc3bc12381eccbd03096 @@ -9770,18 +8740,7 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.3": - version: 1.0.3 - resolution: "internal-slot@npm:1.0.3" - dependencies: - get-intrinsic: "npm:^1.1.0" - has: "npm:^1.0.3" - side-channel: "npm:^1.0.4" - checksum: 10c0/bb41342a474c1b607458b0c716c742d779a6ed9dfaf7986e5d20d1e7f55b7f3676e4d9f416bc253af4fd78d367e1f83e586f74840302bcf2e60c424f9284dde5 - languageName: node - linkType: hard - -"internal-slot@npm:^1.0.5": +"internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.5": version: 1.0.5 resolution: "internal-slot@npm:1.0.5" dependencies: @@ -9806,13 +8765,6 @@ __metadata: languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.1 - resolution: "ip@npm:2.0.1" - checksum: 10c0/cab8eb3e88d0abe23e4724829621ec4c4c5cb41a7f936a2e626c947128c1be16ed543448d42af7cca95379f9892bfcacc1ccd8d09bc7e8bea0e86d492ce33616 - languageName: node - linkType: hard - "ipaddr.js@npm:1.9.1": version: 1.9.1 resolution: "ipaddr.js@npm:1.9.1" @@ -9903,37 +8855,14 @@ __metadata: languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.1.5, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f languageName: node linkType: hard -"is-callable@npm:^1.1.4, is-callable@npm:^1.1.5, is-callable@npm:^1.2.3": - version: 1.2.3 - resolution: "is-callable@npm:1.2.3" - checksum: 10c0/359604b60827b38593deabeb78993cc838cfc2b8927760dca91eb31cb481678814fdcbf92ceac12dc2498926b5ffc4d01b3c10a4f21733742880f9b7847ea5f8 - languageName: node - linkType: hard - -"is-callable@npm:^1.2.4": - version: 1.2.4 - resolution: "is-callable@npm:1.2.4" - checksum: 10c0/bda3c67128741129d61e1cb7ca89025ca56b39bf3564657989567c9f6d1e20d6f5579750d3c1fa8887903c6dc669fbc695e33a1363e7c5ec944077e39d24f73d - languageName: node - linkType: hard - -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.5.0": - version: 2.12.1 - resolution: "is-core-module@npm:2.12.1" - dependencies: - has: "npm:^1.0.3" - checksum: 10c0/ff1d0dfc0b7851310d289398e416eb92ae8a9ac7ea8b8b9737fa8c0725f5a78c5f3db6edd4dff38c9ed731f3aaa1f6410a320233fcb52a2c8f1cf58eebf10a4b - languageName: node - linkType: hard - -"is-core-module@npm:^2.13.0": +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.9.0": version: 2.15.1 resolution: "is-core-module@npm:2.15.1" dependencies: @@ -9942,15 +8871,6 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.9.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" - dependencies: - has: "npm:^1.0.3" - checksum: 10c0/fd8f78ef4e243c295deafa809f89381d89aff5aaf38bb63266b17ee6e34b6a051baa5bdc2365456863336d56af6a59a4c1df1256b4eff7d6b4afac618586b004 - languageName: node - linkType: hard - "is-date-object@npm:^1.0.1": version: 1.0.3 resolution: "is-date-object@npm:1.0.3" @@ -10013,16 +8933,7 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^4.0.0": - version: 4.0.1 - resolution: "is-glob@npm:4.0.1" - dependencies: - is-extglob: "npm:^2.1.1" - checksum: 10c0/a8414252499e4381756c36fe52ed778e090dd21d8cb81053384eafd5bc4fc36a6232ef528156ec98dce561f589d1d16659b7f9679b8c86864ac3c6acd5da6f66 - languageName: node - linkType: hard - -"is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": version: 4.0.3 resolution: "is-glob@npm:4.0.3" dependencies: @@ -10063,13 +8974,6 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.1": - version: 2.0.1 - resolution: "is-negative-zero@npm:2.0.1" - checksum: 10c0/e1ddf48f9e61a4802ccaa2ea9678fa8861dad25d57dcfd03a481320eaac42a3e2e0e8cabc1c8662d05f0188620a92b05c7e4aed8c1ebf48da96ff7a1af8e0f78 - languageName: node - linkType: hard - "is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" @@ -10135,17 +9039,7 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.0.4, is-regex@npm:^1.0.5, is-regex@npm:^1.1.0, is-regex@npm:^1.1.2": - version: 1.1.2 - resolution: "is-regex@npm:1.1.2" - dependencies: - call-bind: "npm:^1.0.2" - has-symbols: "npm:^1.0.1" - checksum: 10c0/51bed6de11c869a507576285b20747ca9da4f4e28829b8d8d9c9f0367b5494de56e4d50278dcaf9e6a264b6ebe8c5f81e267726b3911933ddcf5c65a3ca8ca4b - languageName: node - linkType: hard - -"is-regex@npm:^1.1.4": +"is-regex@npm:^1.0.4, is-regex@npm:^1.0.5, is-regex@npm:^1.1.0, is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" dependencies: @@ -10192,14 +9086,7 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.5": - version: 1.0.5 - resolution: "is-string@npm:1.0.5" - checksum: 10c0/f8a124e895892e3058b7152cd805ef684a8c0b45edb51f44387d6f7654a0131d6f298f6033e518b4955dfc3c9e75beff26bbb430b8a2b61e1692188d69f3a276 - languageName: node - linkType: hard - -"is-string@npm:^1.0.7": +"is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" dependencies: @@ -10612,16 +9499,7 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.0.0": - version: 4.5.2 - resolution: "keyv@npm:4.5.2" - dependencies: - json-buffer: "npm:3.0.1" - checksum: 10c0/b633bf53a5afa5591f383d326746226e110e59f13c7e1e8d3e3c9580d2c2345c5eefc21cce168cd5be7fa34b9163e391927146fbd2b7ee7aa2f3aa02b7f0a7de - languageName: node - linkType: hard - -"keyv@npm:^4.5.4": +"keyv@npm:^4.0.0, keyv@npm:^4.5.4": version: 4.5.4 resolution: "keyv@npm:4.5.4" dependencies: @@ -11003,20 +9881,13 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.4.3": +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0, lru-cache@npm:^10.4.3": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" checksum: 10c0/ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb languageName: node linkType: hard -"lru-cache@npm:^10.2.0": - version: 10.2.2 - resolution: "lru-cache@npm:10.2.2" - checksum: 10c0/402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 - languageName: node - linkType: hard - "lru-cache@npm:^11.0.0": version: 11.1.0 resolution: "lru-cache@npm:11.1.0" @@ -11049,16 +9920,7 @@ __metadata: languageName: node linkType: hard -"lz-string@npm:^1.4.4": - version: 1.4.4 - resolution: "lz-string@npm:1.4.4" - bin: - lz-string: bin/bin.js - checksum: 10c0/683d2d01607444605bee9902b05851415ae54e4de75ff14971c7e070d0fab53a7f1f82e659f24e6ccdc63080832b937418e278a611ed4a354bf2e7ad6f0b874b - languageName: node - linkType: hard - -"lz-string@npm:^1.5.0": +"lz-string@npm:^1.4.4, lz-string@npm:^1.5.0": version: 1.5.0 resolution: "lz-string@npm:1.5.0" bin: @@ -11314,16 +10176,7 @@ __metadata: languageName: node linkType: hard -"memfs@npm:^3.4.1": - version: 3.4.7 - resolution: "memfs@npm:3.4.7" - dependencies: - fs-monkey: "npm:^1.0.3" - checksum: 10c0/56d85a1e6f808218096c17160eb7db694559a6307b76134e48a4927b7f3a3963941f2d86bac34f681cb16fc9d5010f0b7b42523c9b647451887be285a2348ea3 - languageName: node - linkType: hard - -"memfs@npm:^3.4.3": +"memfs@npm:^3.4.1, memfs@npm:^3.4.3": version: 3.4.13 resolution: "memfs@npm:3.4.13" dependencies: @@ -11701,7 +10554,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:4.0.8, micromatch@npm:^4.0.0, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.8, micromatch@npm:~4.0.7": +"micromatch@npm:4.0.8, micromatch@npm:^4.0.0, micromatch@npm:^4.0.2, micromatch@npm:^4.0.5, micromatch@npm:^4.0.8, micromatch@npm:~4.0.7": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -11843,14 +10696,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0": - version: 1.2.7 - resolution: "minimist@npm:1.2.7" - checksum: 10c0/8808da67ca50ee19ab2d69051d77ee78572e67297fd8a1635ecc757a15106ccdfb5b8c4d11d84750120142f1684e5329a141295728c755e5d149eedd73cc6572 - languageName: node - linkType: hard - -"minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 @@ -11948,14 +10794,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0": - version: 7.0.2 - resolution: "minipass@npm:7.0.2" - checksum: 10c0/5e800acfc9dc75eacac5c4969ab50210463a8afbe8b487de1ae681106e17eb93772513854b6a38462b200b5758af95eeeb481945e050ce76f575ff1150fff4b4 - languageName: node - linkType: hard - -"minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 @@ -12080,13 +10919,6 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc - languageName: node - linkType: hard - "ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" @@ -12131,15 +10963,6 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.6": - version: 3.3.8 - resolution: "nanoid@npm:3.3.8" - bin: - nanoid: bin/nanoid.cjs - checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 - languageName: node - linkType: hard - "natural-compare-lite@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare-lite@npm:1.4.0" @@ -12431,7 +11254,7 @@ __metadata: languageName: node linkType: hard -"nth-check@npm:^2.0.0, nth-check@npm:^2.0.1": +"nth-check@npm:^2.0.1": version: 2.1.1 resolution: "nth-check@npm:2.1.1" dependencies: @@ -12454,64 +11277,31 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.12.0": - version: 1.12.2 - resolution: "object-inspect@npm:1.12.2" - checksum: 10c0/e1bd625f4c44a2f733bd69cfccce6469f71333fb09c6de151f4f346c16d658ef7555727b12652c108e20c2afb908ae7cd165f52ca53745a1d6cbf228cdb46ebe - languageName: node - linkType: hard - -"object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": - version: 1.12.3 - resolution: "object-inspect@npm:1.12.3" - checksum: 10c0/752bb5f4dc595e214157ea8f442adb77bdb850ace762b078d151d8b6486331ab12364997a89ee6509be1023b15adf2b3774437a7105f8a5043dfda11ed622411 - languageName: node - linkType: hard - -"object-inspect@npm:^1.13.1": +"object-inspect@npm:^1.12.3, object-inspect@npm:^1.13.1, object-inspect@npm:^1.7.0": version: 1.13.2 resolution: "object-inspect@npm:1.13.2" checksum: 10c0/b97835b4c91ec37b5fd71add84f21c3f1047d1d155d00c0fcd6699516c256d4fcc6ff17a1aced873197fe447f91a3964178fd2a67a1ee2120cdaf60e81a050b4 languageName: node linkType: hard -"object-inspect@npm:^1.7.0": - version: 1.10.2 - resolution: "object-inspect@npm:1.10.2" - checksum: 10c0/55301e6be3a894ecb27fd3aeb9f7b5caed211ac3d0c3074a1053e7ec6c55c1050e878c96ce11e870124def6125c7f8fd1527dd06040eb6fb6ab3123902f3e80f - languageName: node - linkType: hard - "object-is@npm:^1.0.1, object-is@npm:^1.0.2, object-is@npm:^1.1.2, object-is@npm:^1.1.5": version: 1.1.5 resolution: "object-is@npm:1.1.5" dependencies: call-bind: "npm:^1.0.2" define-properties: "npm:^1.1.3" - checksum: 10c0/8c263fb03fc28f1ffb54b44b9147235c5e233dc1ca23768e7d2569740b5d860154d7cc29a30220fe28ed6d8008e2422aefdebfe987c103e1c5d190cf02d9d886 - languageName: node - linkType: hard - -"object-keys@npm:^1.1.1": - version: 1.1.1 - resolution: "object-keys@npm:1.1.1" - checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d - languageName: node - linkType: hard - -"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2": - version: 4.1.2 - resolution: "object.assign@npm:4.1.2" - dependencies: - call-bind: "npm:^1.0.0" - define-properties: "npm:^1.1.3" - has-symbols: "npm:^1.0.1" - object-keys: "npm:^1.1.1" - checksum: 10c0/ee0e796fad8952f05644d11632f046dc4b424f9a41d3816e11a612163b12a873c800456be9acdaec6221b72590ab5267e5fe4bf4cf1c67f88b05f82f133ac829 + checksum: 10c0/8c263fb03fc28f1ffb54b44b9147235c5e233dc1ca23768e7d2569740b5d860154d7cc29a30220fe28ed6d8008e2422aefdebfe987c103e1c5d190cf02d9d886 + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d languageName: node linkType: hard -"object.assign@npm:^4.1.4": +"object.assign@npm:^4.1.0, object.assign@npm:^4.1.2, object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" dependencies: @@ -12523,19 +11313,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.1, object.entries@npm:^1.1.2": - version: 1.1.3 - resolution: "object.entries@npm:1.1.3" - dependencies: - call-bind: "npm:^1.0.0" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.18.0-next.1" - has: "npm:^1.0.3" - checksum: 10c0/cd20ff11d92c48924aeac59b7738c45aa21b6fc75b7be88c6a62db5b549cdb437776aa72293ce921eb609fea43c2f1fa6ee1ef425f21e6b6fe0df5420ef50021 - languageName: node - linkType: hard - -"object.entries@npm:^1.1.6": +"object.entries@npm:^1.1.1, object.entries@npm:^1.1.2, object.entries@npm:^1.1.6": version: 1.1.6 resolution: "object.entries@npm:1.1.6" dependencies: @@ -12567,19 +11345,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.1": - version: 1.1.3 - resolution: "object.values@npm:1.1.3" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.18.0-next.2" - has: "npm:^1.0.3" - checksum: 10c0/0c528e5f9444d4778d5b4f8f6bfbb54407badf70d89975f7f1e20eb1af2bcc461fb8d2f030ca967b2e418d2815a1f23a9db0e92871069f9b248b02b1bfc886e6 - languageName: node - linkType: hard - -"object.values@npm:^1.1.5, object.values@npm:^1.1.6": +"object.values@npm:^1.1.1, object.values@npm:^1.1.5, object.values@npm:^1.1.6": version: 1.1.6 resolution: "object.values@npm:1.1.6" dependencies: @@ -12977,16 +11743,7 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^7.0.0": - version: 7.1.2 - resolution: "parse5@npm:7.1.2" - dependencies: - entities: "npm:^4.4.0" - checksum: 10c0/297d7af8224f4b5cb7f6617ecdae98eeaed7f8cbd78956c42785e230505d5a4f07cef352af10d3006fa5c1544b76b57784d3a22d861ae071bbc460c649482bf4 - languageName: node - linkType: hard - -"parse5@npm:^7.2.1": +"parse5@npm:^7.0.0, parse5@npm:^7.2.1": version: 7.3.0 resolution: "parse5@npm:7.3.0" dependencies: @@ -13195,21 +11952,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: 10c0/20a5b249e331c14479d94ec6817a182fd7a5680debae82705747b2db7ec50009a5f6648d0621c561b0572703f84dbef0858abcbd5856d3c5511426afcb1961f7 - languageName: node - linkType: hard - -"picocolors@npm:^1.0.1": - version: 1.0.1 - resolution: "picocolors@npm:1.0.1" - checksum: 10c0/c63cdad2bf812ef0d66c8db29583802355d4ca67b9285d846f390cc15c2f6ccb94e8cb7eb6a6e97fc5990a6d3ad4ae42d86c84d3146e667c739a4234ed50d400 - languageName: node - linkType: hard - -"picocolors@npm:^1.1.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 @@ -13223,14 +11966,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^4.0.2": - version: 4.0.2 - resolution: "picomatch@npm:4.0.2" - checksum: 10c0/7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc - languageName: node - linkType: hard - -"picomatch@npm:^4.0.3": +"picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": version: 4.0.3 resolution: "picomatch@npm:4.0.3" checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 @@ -13270,17 +12006,7 @@ __metadata: languageName: node linkType: hard -"plist@npm:^3.0.0, plist@npm:^3.0.5": - version: 3.0.6 - resolution: "plist@npm:3.0.6" - dependencies: - base64-js: "npm:^1.5.1" - xmlbuilder: "npm:^15.1.1" - checksum: 10c0/0afefbc29946b5ee3859a2f940ba17c4cb99b7c00b0501a22550cffb6b868f2d80ea523fc90aa216c7b7a56946664d6f7caa52e9509e3300cfae5dc810f32789 - languageName: node - linkType: hard - -"plist@npm:^3.1.0": +"plist@npm:^3.0.0, plist@npm:^3.0.5, plist@npm:^3.1.0": version: 3.1.0 resolution: "plist@npm:3.1.0" dependencies: @@ -13367,7 +12093,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.13": +"postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": version: 6.0.13 resolution: "postcss-selector-parser@npm:6.0.13" dependencies: @@ -13377,52 +12103,14 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.2": - version: 6.0.5 - resolution: "postcss-selector-parser@npm:6.0.5" - dependencies: - cssesc: "npm:^3.0.0" - util-deprecate: "npm:^1.0.2" - checksum: 10c0/6fec93d5bf07f73596ddcecb9050823854933daf6b337339b09d433849cf4e79e753a778a266f5a6c2862eb93f7912644e1b5542a722806beaaabe4224a0b999 - languageName: node - linkType: hard - -"postcss-selector-parser@npm:^6.0.4": - version: 6.0.10 - resolution: "postcss-selector-parser@npm:6.0.10" - dependencies: - cssesc: "npm:^3.0.0" - util-deprecate: "npm:^1.0.2" - checksum: 10c0/a0b27c5e3f7604c8dc7cd83f145fdd7b21448e0d86072da99e0d78e536ba27aa9db2d42024c50aa530408ee517c4bdc0260529e1afb56608f9a82e839c207e82 - languageName: node - linkType: hard - -"postcss-value-parser@npm:^4.1.0": - version: 4.1.0 - resolution: "postcss-value-parser@npm:4.1.0" - checksum: 10c0/55b30eaa103765a7cc0468d2a41da6e200f992f2634c63eb89a97dd9b722732365e30dba007c2c040a8cb0c94ba8b70b0c97bcd1de62318ebae72bb5de9537e0 - languageName: node - linkType: hard - -"postcss-value-parser@npm:^4.2.0": +"postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 languageName: node linkType: hard -"postcss@npm:^8.2.14, postcss@npm:^8.4.24, postcss@npm:^8.4.25, postcss@npm:^8.4.7": - version: 8.4.31 - resolution: "postcss@npm:8.4.31" - dependencies: - nanoid: "npm:^3.3.6" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: 10c0/748b82e6e5fc34034dcf2ae88ea3d11fd09f69b6c50ecdd3b4a875cfc7cdca435c958b211e2cb52355422ab6fccb7d8f2f2923161d7a1b281029e4a913d59acf - languageName: node - linkType: hard - -"postcss@npm:^8.5.6": +"postcss@npm:^8.2.14, postcss@npm:^8.4.24, postcss@npm:^8.4.25, postcss@npm:^8.4.7, postcss@npm:^8.5.6": version: 8.5.6 resolution: "postcss@npm:8.5.6" dependencies: @@ -13604,18 +12292,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.6.1, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2": - version: 15.7.2 - resolution: "prop-types@npm:15.7.2" - dependencies: - loose-envify: "npm:^1.4.0" - object-assign: "npm:^4.1.1" - react-is: "npm:^16.8.1" - checksum: 10c0/4eb527daec962acd789c621ce3234a6f077ce202049291642d8efd13b19805adf07227672c570531cdb56a357640ea27e336527682b7ed4be0c5b392a01662ab - languageName: node - linkType: hard - -"prop-types@npm:^15.8.1": +"prop-types@npm:^15.6.1, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -13667,14 +12344,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: 10c0/8e6f7abdd3a6635820049e3731c623bbef3fedbf63bbc696b0d7237fdba4cefa069bc1fa62f2938b0fbae057550df7b5318f4a6bcece27f1907fc75c54160bee - languageName: node - linkType: hard - -"punycode@npm:^2.3.1": +"punycode@npm:^2.1.0, punycode@npm:^2.3.1": version: 2.3.1 resolution: "punycode@npm:2.3.1" checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 @@ -13881,7 +12551,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.12.0, react-is@npm:^16.13.1, react-is@npm:^16.7.0, react-is@npm:^16.8.1, react-is@npm:^16.8.6": +"react-is@npm:^16.12.0, react-is@npm:^16.13.1, react-is@npm:^16.7.0, react-is@npm:^16.8.6": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: 10c0/33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 @@ -14169,13 +12839,6 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.14.0": - version: 0.14.1 - resolution: "regenerator-runtime@npm:0.14.1" - checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 - languageName: node - linkType: hard - "regex-parser@npm:^2.2.11": version: 2.2.11 resolution: "regex-parser@npm:2.2.11" @@ -14183,28 +12846,7 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.2.0": - version: 1.3.1 - resolution: "regexp.prototype.flags@npm:1.3.1" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - checksum: 10c0/499745fc4634e1619c050b09afe81aa1b88e0eac589543c8c78baa2e7090df313e1e8e6033bd7206ee498c2640b05593b3dfa3c603beb6ab9773277a8b7e5206 - languageName: node - linkType: hard - -"regexp.prototype.flags@npm:^1.4.3": - version: 1.4.3 - resolution: "regexp.prototype.flags@npm:1.4.3" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - functions-have-names: "npm:^1.2.2" - checksum: 10c0/5d797c7fb95f72a52dd9685a485faf0af3c55a4d1f2fafc1153a7be3df036cc3274b195b3ae051ee3d896a01960b446d726206e0d9a90b749e90d93445bb781f - languageName: node - linkType: hard - -"regexp.prototype.flags@npm:^1.5.0": +"regexp.prototype.flags@npm:^1.2.0, regexp.prototype.flags@npm:^1.4.3, regexp.prototype.flags@npm:^1.5.0": version: 1.5.0 resolution: "regexp.prototype.flags@npm:1.5.0" dependencies: @@ -14349,33 +12991,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.20.0": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" - dependencies: - is-core-module: "npm:^2.9.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/6d58b1cb40f3fc80b9e45dd799d84cdc3829a993e4b9fa3b59d331e1dfacd0870e1851f4d0eb549d68c796e0b7087b43d1aec162653ccccff9e18191221a6e7d - languageName: node - linkType: hard - -"resolve@npm:^1.22.1": - version: 1.22.2 - resolution: "resolve@npm:1.22.2" - dependencies: - is-core-module: "npm:^2.11.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/f9f424a8117d1c68371b4fbc64e6ac045115a3beacc4bd3617b751f7624b69ad40c47dc995585c7f13d4a09723a8f167847defb7d39fad70b0d43bbba05ff851 - languageName: node - linkType: hard - -"resolve@npm:^1.22.8, resolve@npm:~1.22.2": +"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.8, resolve@npm:~1.22.2": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -14401,33 +13017,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#optional!builtin::version=1.22.1&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.9.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/0d8ccceba5537769c42aa75e4aa75ae854aac866a11d7e9ffdb1663f0158ee646a0d48fc2818ed5e7fb364d64220a1fb9092a160e11e00cbdd5fbab39a13092c - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": - version: 1.22.2 - resolution: "resolve@patch:resolve@npm%3A1.22.2#optional!builtin::version=1.22.2&hash=c3c19d" - dependencies: - is-core-module: "npm:^2.11.0" - path-parse: "npm:^1.0.7" - supports-preserve-symlinks-flag: "npm:^1.0.0" - bin: - resolve: bin/resolve - checksum: 10c0/dcf068c4391941734efda06b6f778c013fd349cd4340f126de17c265a7b006c67de7e80e7aa06ecd29f3922e49f5561622b9faf98531f16aa9a896d22148c661 - languageName: node - linkType: hard - -"resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A~1.22.2#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin, resolve@patch:resolve@npm%3A^1.22.8#optional!builtin, resolve@patch:resolve@npm%3A~1.22.2#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -14519,14 +13109,7 @@ __metadata: languageName: node linkType: hard -"rfdc@npm:^1.3.0": - version: 1.3.0 - resolution: "rfdc@npm:1.3.0" - checksum: 10c0/a17fd7b81f42c7ae4cb932abd7b2f677b04cc462a03619fb46945ae1ccae17c3bc87c020ffdde1751cbfa8549860a2883486fdcabc9b9de3f3108af32b69a667 - languageName: node - linkType: hard - -"rfdc@npm:^1.4.1": +"rfdc@npm:^1.3.0, rfdc@npm:^1.4.1": version: 1.4.1 resolution: "rfdc@npm:1.4.1" checksum: 10c0/4614e4292356cafade0b6031527eea9bc90f2372a22c012313be1dcc69a3b90c7338158b414539be863fa95bfcb2ddcd0587be696841af4e6679d85e62c060c7 @@ -14811,16 +13394,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.3, semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.0, semver@npm:^7.5.2": - version: 7.6.3 - resolution: "semver@npm:7.6.3" - bin: - semver: bin/semver.js - checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf - languageName: node - linkType: hard - -"semver@npm:^7.5.3, semver@npm:^7.6.3": +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.1.3, semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.0, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.6.3": version: 7.7.2 resolution: "semver@npm:7.7.2" bin: @@ -14996,18 +13570,7 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" - dependencies: - call-bind: "npm:^1.0.0" - get-intrinsic: "npm:^1.0.2" - object-inspect: "npm:^1.9.0" - checksum: 10c0/054a5d23ee35054b2c4609b9fd2a0587760737782b5d765a9c7852264710cc39c6dcb56a9bbd6c12cd84071648aea3edb2359d2f6e560677eedadce511ac1da5 - languageName: node - linkType: hard - -"side-channel@npm:^1.0.6": +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" dependencies: @@ -15033,14 +13596,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^4.0.1": - version: 4.0.2 - resolution: "signal-exit@npm:4.0.2" - checksum: 10c0/3c36ae214f4774b4a7cbbd2d090b2864f8da4dc3f9140ba5b76f38bea7605c7aa8042adf86e48ee8a0955108421873f9b0f20281c61b8a65da4d9c1c1de4929f - languageName: node - linkType: hard - -"signal-exit@npm:^4.1.0": +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 @@ -15159,17 +13715,7 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.6.2": - version: 2.7.1 - resolution: "socks@npm:2.7.1" - dependencies: - ip: "npm:^2.0.0" - smart-buffer: "npm:^4.2.0" - checksum: 10c0/43f69dbc9f34fc8220bc51c6eea1c39715ab3cfdb115d6e3285f6c7d1a603c5c75655668a5bbc11e3c7e2c99d60321fb8d7ab6f38cda6a215fadd0d6d0b52130 - languageName: node - linkType: hard - -"socks@npm:^2.8.3": +"socks@npm:^2.6.2, socks@npm:^2.8.3": version: 2.8.7 resolution: "socks@npm:2.8.7" dependencies: @@ -15179,14 +13725,7 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2": - version: 1.0.2 - resolution: "source-map-js@npm:1.0.2" - checksum: 10c0/32f2dfd1e9b7168f9a9715eb1b4e21905850f3b50cf02cf476e47e4eebe8e6b762b63a64357896aa29b37e24922b4282df0f492e0d2ace572b43d15525976ff8 - languageName: node - linkType: hard - -"source-map-js@npm:^1.2.0, source-map-js@npm:^1.2.1": +"source-map-js@npm:^1.0.1, source-map-js@npm:^1.2.0, source-map-js@npm:^1.2.1": version: 1.2.1 resolution: "source-map-js@npm:1.2.1" checksum: 10c0/7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf @@ -15418,18 +13957,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.1": - version: 1.2.4 - resolution: "string.prototype.trim@npm:1.2.4" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - es-abstract: "npm:^1.18.0-next.2" - checksum: 10c0/20da7da9e8d315d023a642b8483ce384d44c580f7026c62166cf5f4a92f08f8a4e9eecf5287e1edf70bea6ba543a7a75adbe77d33d2f6542a67258555b146ae0 - languageName: node - linkType: hard - -"string.prototype.trim@npm:^1.2.7": +"string.prototype.trim@npm:^1.2.1, string.prototype.trim@npm:^1.2.7": version: 1.2.7 resolution: "string.prototype.trim@npm:1.2.7" dependencies: @@ -15440,27 +13968,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.4": - version: 1.0.4 - resolution: "string.prototype.trimend@npm:1.0.4" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - checksum: 10c0/9fca11ab237f31cf55736e3e987deb312dd8e1bea7515e0f62949f1494f714083089a432ad5d99ea83f690a9290f58d0ce3d3f3356f5717e4c349d7d1b642af7 - languageName: node - linkType: hard - -"string.prototype.trimend@npm:^1.0.5": - version: 1.0.5 - resolution: "string.prototype.trimend@npm:1.0.5" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.19.5" - checksum: 10c0/efcb7d4e943366efde2786be9abf7a79ac9e427bb184aeb4c532ce81d7cb94e1a4d323b256f706dafe6ed5a4ee3d6025a65ec4337d47d07014802be5bcdd4864 - languageName: node - linkType: hard - "string.prototype.trimend@npm:^1.0.6": version: 1.0.6 resolution: "string.prototype.trimend@npm:1.0.6" @@ -15472,27 +13979,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.4": - version: 1.0.4 - resolution: "string.prototype.trimstart@npm:1.0.4" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.3" - checksum: 10c0/4e4f836f9416c3db176587ab4e9b62f45b11489ab93c2b14e796c82a4f1c912278f31a4793cc00c2bee11002e56c964e9f131b8f78d96ffbd89822a11bd786fe - languageName: node - linkType: hard - -"string.prototype.trimstart@npm:^1.0.5": - version: 1.0.5 - resolution: "string.prototype.trimstart@npm:1.0.5" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.19.5" - checksum: 10c0/c42d2f7732a98d9402aabcfb6ac05e4e36bbc429f5aa98bd199b5e55162b19b87db941ed68382c68ec6527a200a3d01cb3d4c16f668296c383e63693d8493772 - languageName: node - linkType: hard - "string.prototype.trimstart@npm:^1.0.6": version: 1.0.6 resolution: "string.prototype.trimstart@npm:1.0.6" @@ -15860,21 +14346,7 @@ __metadata: languageName: node linkType: hard -"terser@npm:^5.10.0": - version: 5.16.3 - resolution: "terser@npm:5.16.3" - dependencies: - "@jridgewell/source-map": "npm:^0.3.2" - acorn: "npm:^8.5.0" - commander: "npm:^2.20.0" - source-map-support: "npm:~0.5.20" - bin: - terser: bin/terser - checksum: 10c0/c798a39187982f193f70f057ccb9f2d4090f8a32c2aad93c63732617053e124bb24abe1056bc06dea1ebae912f209af8b29cc7fc763e14137003b512fc5909c1 - languageName: node - linkType: hard - -"terser@npm:^5.26.0": +"terser@npm:^5.10.0, terser@npm:^5.26.0": version: 5.31.6 resolution: "terser@npm:5.31.6" dependencies: @@ -15934,7 +14406,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.15": +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15": version: 0.2.15 resolution: "tinyglobby@npm:0.2.15" dependencies: @@ -15944,16 +14416,6 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.14": - version: 0.2.14 - resolution: "tinyglobby@npm:0.2.14" - dependencies: - fdir: "npm:^6.4.4" - picomatch: "npm:^4.0.2" - checksum: 10c0/f789ed6c924287a9b7d3612056ed0cda67306cd2c80c249fd280cf1504742b12583a2089b61f4abbd24605f390809017240e250241f09938054c9b363e51c0a6 - languageName: node - linkType: hard - "tinypool@npm:^1.1.1": version: 1.1.1 resolution: "tinypool@npm:1.1.1" @@ -16009,10 +14471,10 @@ __metadata: languageName: node linkType: hard -"tmp@npm:0.2.4, tmp@npm:^0.2.0": - version: 0.2.4 - resolution: "tmp@npm:0.2.4" - checksum: 10c0/ac4a7538a9ddb89ead6f4ee019bc23c28ce31549a0bd0ba499a64f81e0804b1e9a3a758622b33807a1f9644dbde9a0205637985f9450abdba1d5062704f98782 +"tmp@npm:0.2.5, tmp@npm:^0.2.0": + version: 0.2.5 + resolution: "tmp@npm:0.2.5" + checksum: 10c0/cee5bb7d674bb4ba3ab3f3841c2ca7e46daeb2109eec395c1ec7329a91d52fcb21032b79ac25161a37b2565c4858fefab927af9735926a113ef7bac9091a6e0e languageName: node linkType: hard @@ -16125,21 +14587,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.3, tslib@npm:^2.5.0": - version: 2.5.0 - resolution: "tslib@npm:2.5.0" - checksum: 10c0/e32fc99cc730dd514e53c44e668d76016e738f0bcc726aad5dbd2d335cf19b87a95a9b1e4f0a9993e370f1d702b5e471cdd4acabcac428a3099d496b9af2021e - languageName: node - linkType: hard - -"tslib@npm:^2.1.0, tslib@npm:^2.2.0": - version: 2.2.0 - resolution: "tslib@npm:2.2.0" - checksum: 10c0/62c705c4d73bcafa3e191df21ed8f024497b61f0e97c3f3e864ae51bcc98d31b830f73ab94b12f7c0dbd2e8f26af759cb521dd61ae88793f0f2abc32b43599a3 - languageName: node - linkType: hard - -"tslib@npm:^2.6.0": +"tslib@npm:^2.0.3, tslib@npm:^2.2.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0": version: 2.6.0 resolution: "tslib@npm:2.6.0" checksum: 10c0/8d18020a8b9e70ecc529a744c883c095f177805efdbc9786bd50bd82a46c17547923133c5444fbcaf1f7f1c44e0e29c89f73ecf6d8fd1039668024a073a81dc6 @@ -16271,6 +14719,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:~5.4.5": + version: 5.4.5 + resolution: "typescript@npm:5.4.5" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/2954022ada340fd3d6a9e2b8e534f65d57c92d5f3989a263754a78aba549f7e6529acc1921913560a4b816c46dce7df4a4d29f9f11a3dc0d4213bb76d043251e + languageName: node + linkType: hard + "typescript@patch:typescript@npm%3A^5.8.3#optional!builtin": version: 5.8.3 resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5" @@ -16281,6 +14739,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@npm%3A~5.4.5#optional!builtin": + version: 5.4.5 + resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/db2ad2a16ca829f50427eeb1da155e7a45e598eec7b086d8b4e8ba44e5a235f758e606d681c66992230d3fc3b8995865e5fd0b22a2c95486d0b3200f83072ec9 + languageName: node + linkType: hard + "uc.micro@npm:^2.0.0, uc.micro@npm:^2.1.0": version: 2.1.0 resolution: "uc.micro@npm:2.1.0" @@ -16288,18 +14756,6 @@ __metadata: languageName: node linkType: hard -"unbox-primitive@npm:^1.0.0": - version: 1.0.1 - resolution: "unbox-primitive@npm:1.0.1" - dependencies: - function-bind: "npm:^1.1.1" - has-bigints: "npm:^1.0.1" - has-symbols: "npm:^1.0.2" - which-boxed-primitive: "npm:^1.0.2" - checksum: 10c0/6f0b91b0744c6f9fd05afa70484914b70686596be628543a143fab018733f902ff39fad2c3cf8f00fd5d32ba8bce8edf9cf61cee940c1af892316e112b25812b - languageName: node - linkType: hard - "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -16312,13 +14768,6 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.20.0": - version: 6.20.0 - resolution: "undici-types@npm:6.20.0" - checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf - languageName: node - linkType: hard - "undici-types@npm:~6.21.0": version: 6.21.0 resolution: "undici-types@npm:6.21.0" @@ -16654,8 +15103,8 @@ __metadata: linkType: hard "vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0": - version: 7.1.5 - resolution: "vite@npm:7.1.5" + version: 7.1.12 + resolution: "vite@npm:7.1.12" dependencies: esbuild: "npm:^0.25.0" fdir: "npm:^6.5.0" @@ -16704,7 +15153,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/782d2f20c25541b26d1fb39bef5f194149caff39dc25b7836e25f049ca919f2e2ce186bddb21f3f20f6195354b3579ec637a8ca08d65b117f8b6f81e3e730a9c + checksum: 10c0/cef4d4b4a84e663e09b858964af36e916892ac8540068df42a05ced637ceeae5e9ef71c72d54f3cfc1f3c254af16634230e221b6e2327c2a66d794bb49203262 languageName: node linkType: hard @@ -16813,14 +15262,7 @@ __metadata: languageName: node linkType: hard -"vscode-uri@npm:^3.0.3": - version: 3.0.8 - resolution: "vscode-uri@npm:3.0.8" - checksum: 10c0/f7f217f526bf109589969fe6e66b71e70b937de1385a1d7bb577ca3ee7c5e820d3856a86e9ff2fa9b7a0bc56a3dd8c3a9a557d3fedd7df414bc618d5e6b567f9 - languageName: node - linkType: hard - -"vscode-uri@npm:^3.0.8": +"vscode-uri@npm:^3.0.3, vscode-uri@npm:^3.0.8": version: 3.1.0 resolution: "vscode-uri@npm:3.1.0" checksum: 10c0/5f6c9c10fd9b1664d71fab4e9fbbae6be93c7f75bb3a1d9d74399a88ab8649e99691223fd7cef4644376cac6e94fa2c086d802521b9a8e31c5af3e60f0f35624 @@ -17231,7 +15673,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.18.0": +"ws@npm:^8.18.0, ws@npm:^8.4.2": version: 8.18.3 resolution: "ws@npm:8.18.3" peerDependencies: @@ -17246,21 +15688,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.4.2": - version: 8.17.1 - resolution: "ws@npm:8.17.1" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10c0/f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe - languageName: node - linkType: hard - "xdg-basedir@npm:^4.0.0": version: 4.0.0 resolution: "xdg-basedir@npm:4.0.0"