diff --git a/.github/workflows/auto-merge.yml b/.github/workflows/auto-merge.yml
index fa3bc95..82826bd 100644
--- a/.github/workflows/auto-merge.yml
+++ b/.github/workflows/auto-merge.yml
@@ -10,7 +10,7 @@ jobs:
steps:
- uses: jacogr/action-merge@d2d64b4545acd93b0a9575177d3d215ae3f92029
with:
- checks: pr (build:code),pr (build:i18n),pr (build:electron),pr (lint),pr (test)
+ checks: pr (build:code),pr (build:i18n),pr (lint),pr (test)
labels: -auto
strategy: squash
token: ${{ github.token }}
diff --git a/.github/workflows/pr-any.yml b/.github/workflows/pr-any.yml
index 60cb8f0..87bf736 100644
--- a/.github/workflows/pr-any.yml
+++ b/.github/workflows/pr-any.yml
@@ -6,7 +6,7 @@ jobs:
continue-on-error: true
strategy:
matrix:
- step: ['lint', 'test', 'build:code', 'build:i18n', 'build:electron']
+ step: ['lint', 'test', 'build:code', 'build:i18n']
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
diff --git a/package.json b/package.json
index bc246f9..7d883e4 100644
--- a/package.json
+++ b/package.json
@@ -24,20 +24,13 @@
"workspaces": [
"packages/*"
],
- "main": "packages/apps-electron/build/electron.js",
"scripts": {
"analyze": "yarn clean && BUILD_ANALYZE=1 yarn run build:code && yarn source-map-explorer packages/apps/build/app.*.js",
"build": "yarn run build:i18n && yarn run build:code",
"build:before": "yarn build:images && yarn build:typesBundle",
"build:code": "NODE_ENV=production yarn pezkuwi-dev-build-ts",
- "build:devElectronMain": "cd packages/apps-electron && yarn pezkuwi-exec-webpack --config webpack.main.cjs",
- "build:devElectronRenderer": "cd packages/apps-electron && yarn pezkuwi-exec-webpack --config webpack.renderer.cjs",
- "build:electron": "yarn clean:electronBuild && yarn build:electronMain && yarn build:electronRenderer",
- "build:electronMain": "cd packages/apps-electron && NODE_ENV=production yarn pezkuwi-exec-webpack --config webpack.main.cjs",
- "build:electronRenderer": "cd packages/apps-electron && NODE_ENV=production yarn pezkuwi-exec-webpack --config webpack.renderer.cjs",
"build:i18n": "i18next-scanner --config i18next-scanner.config.cjs && node ./scripts/i18nSort.cjs",
"build:images": "node scripts/imgConvert.mjs",
- "build:release:electron": "yarn build && yarn build:electron && yarn postinstall:electron",
"build:release:ghpages": "yarn pezkuwi-ci-ghact-docs",
"build:release:ipfs": "node scripts/ipfsUpload.mjs",
"build:release:www": "yarn pezkuwi-ci-ghact-build && yarn build:release:ghpages && yarn build:release:ipfs",
@@ -47,21 +40,12 @@
"ci:chainEndpoints": "pezkuwi-dev-run-test --env node --logfile .github/chain-endpoints.md packages/apps-config/src/ci/chainEndpoints",
"ci:chainTypes": "echo ok",
"clean": "pezkuwi-dev-clean-build",
- "clean:electronBuild": "cd packages/apps-electron && pezkuwi-dev-clean-build",
- "clean:electronRelease": "cd packages/apps-electron && rm -rf release",
"clean:i18n": "rm -rf packages/apps/public/locales/en && mkdir -p packages/apps/public/locales/en",
"docs": "echo \"skipping docs\"",
"lint": "pezkuwi-dev-run-lint",
- "packElectron": "yarn build:release:electron && yarn clean:electronRelease && electron-builder build -mwl",
- "packElectron:linux": "yarn build:release:electron && electron-builder build --linux --project packages/apps-electron",
- "packElectron:mac": "yarn build:release:electron && electron-builder build --mac --project packages/apps-electron",
- "packElectron:test": "yarn build:release:electron && electron-builder --dir --project packages/apps-electron",
- "packElectron:win": "yarn build:release:electron && electron-builder build --win --project packages/apps-electron",
"postinstall": "pezkuwi-dev-yarn-only",
- "postinstall:electron": "electron-builder install-app-deps",
"start": "yarn clean && cd packages/apps && yarn pezkuwi-exec-webpack serve --config webpack.serve.cjs --port 3000",
- "start:electron": "yarn clean:electronBuild && concurrently 'yarn build:devElectronMain && cd packages/apps-electron && electron ./build/electron.js' 'yarn build:devElectronRenderer'",
- "test": "pezkuwi-dev-run-test --env browser ^typesBundle ^chainEndpoints ^chainTypes ^page- ^react- ^apps-electron",
+ "test": "pezkuwi-dev-run-test --env browser ^typesBundle ^chainEndpoints ^chainTypes ^page- ^react-",
"test:all": "pezkuwi-dev-run-test --env browser ^chainEndpoints ^chainTypes",
"test:one": "pezkuwi-dev-run-test --env browser",
"test:skipped": "echo 'tests skipped'"
@@ -79,12 +63,8 @@
"@types/react-dom": "^18.2.18",
"@types/react-router-dom": "^5.3.3",
"@types/store": "^2.0.5",
- "concurrently": "^8.2.2",
"devtron": "^1.4.0",
"dnslink-cloudflare": "^3.0.0",
- "electron": "28.0.0",
- "electron-builder": "24.10.0",
- "electron-builder-notarize": "^1.5.1",
"extensionless": "^1.9.6",
"i18next-scanner": "^4.4.0",
"react": "^18.2.0",
diff --git a/packages/apps-electron/.gitignore b/packages/apps-electron/.gitignore
deleted file mode 100644
index 775f4d1..0000000
--- a/packages/apps-electron/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-build
-node_modules
-release
diff --git a/packages/apps-electron/.skip-build b/packages/apps-electron/.skip-build
deleted file mode 100644
index e69de29..0000000
diff --git a/packages/apps-electron/.skip-npm b/packages/apps-electron/.skip-npm
deleted file mode 100644
index e69de29..0000000
diff --git a/packages/apps-electron/README.md b/packages/apps-electron/README.md
deleted file mode 100644
index ac60b52..0000000
--- a/packages/apps-electron/README.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# @pezkuwi/apps-electron
-
-Desktop Pezkuwi apps client for Windows, Mac and Linux.
-
-## Installation
-
-[Download here](https://github.com/pezkuwichain/pezkuwi-apps/releases/latest) latest versions for Windows, Mac and Linux.
-
-## Development and testing
-
-Contributions are welcome!
-
-Follow steps described [here](https://github.com/pezkuwichain/pezkuwi-apps#development) to setup the project.
-
-* Run `yarn start:electron` to start the app in development mode. You will possibly see the `Not Found / 404` message. It's ok, just wait for the build to finish and refresh pressing `Ctrl+R`.
-* Run `yarn test` to run tests
-* Run `yarn packElectron:(mac|linux|windows)` with the OS you want to build for to create the app executable. Find the packages in `packages/apps-electron/release`.
diff --git a/packages/apps-electron/appleEntitlements/entitlements.mac.plist b/packages/apps-electron/appleEntitlements/entitlements.mac.plist
deleted file mode 100644
index 4c40ee7..0000000
--- a/packages/apps-electron/appleEntitlements/entitlements.mac.plist
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- com.apple.security.cs.allow-jit
-
- com.apple.security.cs.allow-unsigned-executable-memory
-
- com.apple.security.cs.allow-dyld-environment-variables
-
- com.apple.security.device.camera
-
-
-
diff --git a/packages/apps-electron/assets/icon.png b/packages/apps-electron/assets/icon.png
deleted file mode 100644
index f282e5a..0000000
Binary files a/packages/apps-electron/assets/icon.png and /dev/null differ
diff --git a/packages/apps-electron/electron-builder.yml b/packages/apps-electron/electron-builder.yml
deleted file mode 100644
index 0894de4..0000000
--- a/packages/apps-electron/electron-builder.yml
+++ /dev/null
@@ -1,21 +0,0 @@
----
-productName: Polkadot-JS Apps
-artifactName: Polkadot-JS-Apps-${version}.${ext}
-files:
- - "./build"
- - "./assets"
- - "./appleEntitlements"
-appId: com.polkadotjs.polkadotjs-apps
-linux:
- executableName: polkadot-apps
-mac:
- artifactName: Polkadot-JS-Apps-mac-${version}.${ext}
- category: public.app-category.finance
- entitlements: "./packages/apps-electron/appleEntitlements/entitlements.mac.plist"
- extendInfo:
- NSCameraUsageDescription: "This app requires camera access to capture account data on imports"
- hardenedRuntime: true
-directories:
- buildResources: "./assets"
- output: "./release"
-afterSign: electron-builder-notarize
diff --git a/packages/apps-electron/package.json b/packages/apps-electron/package.json
deleted file mode 100644
index 81794f5..0000000
--- a/packages/apps-electron/package.json
+++ /dev/null
@@ -1,37 +0,0 @@
-{
- "author": "Dijital Kurdistan Tech Institute ",
- "bugs": "https://git.pezkuwichain.io/pezkuwichain/pezkuwi-apps/issues",
- "description": "An Apps portal into the Pezkuwi network",
- "engines": {
- "node": ">=18"
- },
- "homepage": "https://git.pezkuwichain.io/pezkuwichain/pezkuwi-apps/tree/master/packages/apps-electron#readme",
- "license": "Apache-2.0",
- "name": "@pezkuwi/apps-electron",
- "private": true,
- "repository": {
- "directory": "packages/apps-electron",
- "type": "git",
- "url": "https://git.pezkuwichain.io/pezkuwichain/pezkuwi-apps.git"
- },
- "sideEffects": false,
- "version": "1.0.2-1-x",
- "main": "build/electron.js",
- "dependencies": {
- "electron-log": "^5.0.1",
- "electron-updater": "^6.1.7"
- },
- "devDependencies": {
- "@pezkuwi/dev": "^0.85.2",
- "@types/tmp": "^0.2.6",
- "copy-webpack-plugin": "^11.0.0",
- "electron": "28.0.0",
- "electron-builder": "24.10.0",
- "electron-builder-notarize": "^1.5.1",
- "html-webpack-plugin": "^5.5.4",
- "tmp": "^0.2.1"
- },
- "peerDependencies": {
- "webpack": "*"
- }
-}
diff --git a/packages/apps-electron/src/api/account-store-api.ts b/packages/apps-electron/src/api/account-store-api.ts
deleted file mode 100644
index 91b97e5..0000000
--- a/packages/apps-electron/src/api/account-store-api.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-// eslint-disable-next-line @typescript-eslint/ban-ts-comment
-// @ts-ignore Warned on by nodenext resolution (while package does build in bundler mode)
-import type { KeyringJson } from '@pezkuwi/ui-keyring/types';
-
-export interface AccountStoreApi {
- all: () => Promise<{ key: string, value: KeyringJson }[]>
- get: (key: string) => Promise
- remove: (key: string) => Promise
- set: (key: string, value: KeyringJson) => Promise
-}
diff --git a/packages/apps-electron/src/api/electron-main-api.ts b/packages/apps-electron/src/api/electron-main-api.ts
deleted file mode 100644
index 982f62c..0000000
--- a/packages/apps-electron/src/api/electron-main-api.ts
+++ /dev/null
@@ -1,8 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-import type { AccountStoreApi } from './account-store-api.js';
-
-export interface ElectronMainApi {
- accountStore: AccountStoreApi
-}
diff --git a/packages/apps-electron/src/api/global-exported-api.ts b/packages/apps-electron/src/api/global-exported-api.ts
deleted file mode 100644
index 4f99999..0000000
--- a/packages/apps-electron/src/api/global-exported-api.ts
+++ /dev/null
@@ -1,12 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-import type { ElectronMainApi } from './electron-main-api.js';
-
-declare global {
- interface Window {
- ElectronMain: ElectronMainApi
- }
-}
-
-export const electronMainApi = window.ElectronMain;
diff --git a/packages/apps-electron/src/electron/autoUpdater.ts b/packages/apps-electron/src/electron/autoUpdater.ts
deleted file mode 100644
index f1902b7..0000000
--- a/packages/apps-electron/src/electron/autoUpdater.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-import type { AppUpdater } from 'electron-updater';
-
-export async function setupAutoUpdater (): Promise {
- const { autoUpdater } = await import('electron-updater');
-
- await setLogger(autoUpdater);
- autoUpdater.checkForUpdatesAndNotify().catch(console.error);
-}
-
-async function setLogger (autoUpdater: AppUpdater): Promise {
- const log = await import('electron-log');
-
- log.transports.file.level = 'debug';
- autoUpdater.logger = log;
-}
diff --git a/packages/apps-electron/src/electron/contentSecurityPolicy.ts b/packages/apps-electron/src/electron/contentSecurityPolicy.ts
deleted file mode 100644
index f598ae0..0000000
--- a/packages/apps-electron/src/electron/contentSecurityPolicy.ts
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-import type { HeadersReceivedResponse } from 'electron';
-
-import { session } from 'electron';
-
-export function setupContentSecurityPolicy (_: string): void {
- session.defaultSession.webRequest.onHeadersReceived((details, respond: (response: HeadersReceivedResponse) => void) => {
- respond({
- responseHeaders: {
- ...details.responseHeaders,
- 'Content-Security-Policy': [
- "default-src 'self';" +
- " style-src-elem 'self' https://fonts.googleapis.com/css 'unsafe-inline';" +
- " font-src data: 'self' https://fonts.gstatic.com;" +
- " style-src 'unsafe-inline';" +
- " connect-src 'self' wss: ws:;" +
- " img-src 'self' data:;" +
- // react-qr-reader uses an embedded blob
- " worker-src 'self' blob: filesystem:;" +
- // unsafe-eval is needed for the WASM content - same as the extension
- // script hashes here are for the window.top script (not technically needed)
- " script-src 'self' 'unsafe-eval' 'sha256-02/ejyoV/iwRdJ4NAsxjzF6WVUtLMPM6Nv96EbAm6u8=' 'sha256-wW/WsLudCDaPo/ibpeK0KslHqYpCzcAKNFxFBXwCHJg='"
- ]
- }
- });
- });
-}
diff --git a/packages/apps-electron/src/electron/index.ts b/packages/apps-electron/src/electron/index.ts
deleted file mode 100644
index 72e2664..0000000
--- a/packages/apps-electron/src/electron/index.ts
+++ /dev/null
@@ -1,26 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-import { app } from 'electron';
-
-import { registerAccountStoreHandlers } from '../main/account-store.js';
-import { setupAutoUpdater } from './autoUpdater.js';
-import { setupContentSecurityPolicy } from './contentSecurityPolicy.js';
-import { createWindow } from './window.js';
-
-const ENV = process.env.NODE_ENV || 'production';
-
-app.on('web-contents-created', (_, webContents): void => {
- webContents.setWindowOpenHandler(() => ({ action: 'allow' }));
-});
-
-app
- .whenReady()
- .then(async (): Promise => {
- registerAccountStoreHandlers();
- setupContentSecurityPolicy(ENV);
-
- await createWindow(ENV);
- await setupAutoUpdater();
- })
- .catch(console.error);
diff --git a/packages/apps-electron/src/electron/window.ts b/packages/apps-electron/src/electron/window.ts
deleted file mode 100644
index d00e858..0000000
--- a/packages/apps-electron/src/electron/window.ts
+++ /dev/null
@@ -1,50 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-import { BrowserWindow, screen, shell } from 'electron';
-import path from 'path';
-
-export function createWindow (environment: string): Promise {
- const { height, width } = screen.getPrimaryDisplay().workAreaSize;
-
- const win = new BrowserWindow({
- height,
- icon: path.join(__dirname, 'icon.png'),
- webPreferences: {
- contextIsolation: true,
- nodeIntegration: false,
- preload: path.join(__dirname, 'preload.js')
- },
- width
- });
-
- if (environment === 'development') {
- win.webContents.openDevTools();
-
- return win.loadURL('http://127.0.0.1:3000/');
- }
-
- // Handle attempts to open a new window via window.open()
- win.webContents.setWindowOpenHandler(({ url }) => {
- // Open all http/https URLs externally
- if (url.startsWith('http://') || url.startsWith('https://')) {
- shell.openExternal(url).catch(console.log);
-
- return { action: 'deny' };
- }
-
- return { action: 'allow' };
- });
-
- // Handle in-app navigation attempts, such as clicking on
- win.webContents.on('will-navigate', (event, url) => {
- if (url.startsWith('http://') || url.startsWith('https://')) {
- event.preventDefault();
- shell.openExternal(url).catch(console.log);
- }
- });
-
- const mainFilePath = path.resolve(__dirname, 'index.html');
-
- return win.loadFile(mainFilePath);
-}
diff --git a/packages/apps-electron/src/index.tsx b/packages/apps-electron/src/index.tsx
deleted file mode 100644
index aba29af..0000000
--- a/packages/apps-electron/src/index.tsx
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-// setup these right at front
-// eslint-disable-next-line @typescript-eslint/ban-ts-comment
-// @ts-ignore Warned on by nodenext resolution (while package does build in bundler mode)
-import '@pezkuwi/apps/initSettings';
-import 'semantic-ui-css/semantic.min.css';
-// eslint-disable-next-line @typescript-eslint/ban-ts-comment
-// @ts-ignore Warned on by nodenext resolution (while package does build in bundler mode)
-import '@pezkuwi/react-components/i18n';
-
-import React from 'react';
-import { createRoot } from 'react-dom/client';
-
-// eslint-disable-next-line @typescript-eslint/ban-ts-comment
-// @ts-ignore Warned on by nodenext resolution (while package does build in bundler mode)
-import Root from '@pezkuwi/apps/Root';
-
-import { electronMainApi } from './api/global-exported-api.js';
-import { RemoteElectronStore } from './renderer/remote-electron-store.js';
-
-const rootId = 'root';
-const rootElement = document.getElementById(rootId);
-
-if (!rootElement) {
- throw new Error(`Unable to find element with id '${rootId}'`);
-}
-
-const store = new RemoteElectronStore(electronMainApi.accountStore);
-
-createRoot(rootElement).render(
-
-);
diff --git a/packages/apps-electron/src/main/account-store.spec.ts b/packages/apps-electron/src/main/account-store.spec.ts
deleted file mode 100644
index 91be944..0000000
--- a/packages/apps-electron/src/main/account-store.spec.ts
+++ /dev/null
@@ -1,72 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-///
-
-// eslint-disable-next-line @typescript-eslint/ban-ts-comment
-// @ts-ignore Warned on by nodenext resolution (while package does build in bundler mode)
-import type { KeyringJson } from '@pezkuwi/ui-keyring/types';
-import type { IpcMainHandler } from './ipc-main-handler.js';
-
-import * as tmp from 'tmp';
-
-// eslint-disable-next-line @typescript-eslint/ban-ts-comment
-// @ts-ignore Warned on by nodenext resolution (while package does build in bundler mode)
-import { FileStore } from '@pezkuwi/ui-keyring/stores';
-
-import { accountStoreIpcHandler } from './account-store.js';
-
-const exampleAccount = (address: string): KeyringJson => ({
- address,
- meta: {}
-});
-
-describe('Account store', () => {
- let accountStore: IpcMainHandler;
- let tmpDir: tmp.DirResult;
-
- beforeEach(() => {
- tmpDir = tmp.dirSync({ unsafeCleanup: true });
- accountStore = accountStoreIpcHandler(new FileStore(tmpDir.name));
- });
-
- afterEach(() => {
- tmpDir.removeCallback();
- });
-
- it('all returns empty array at first', () => {
- expect(accountStore['account-store-all']()).toEqual([]);
- });
-
- it('after adding accounts, they become visible', async () => {
- await accountStore['account-store-set']('1', exampleAccount('a'));
- await accountStore['account-store-set']('2', exampleAccount('b'));
-
- expect(accountStore['account-store-all']()).toEqual([{
- key: '1', value: exampleAccount('a')
- }, {
- key: '2', value: exampleAccount('b')
- }]);
- });
-
- it('get returns account if exists', async () => {
- await accountStore['account-store-set']('1', exampleAccount('a'));
- expect(await accountStore['account-store-get']('1')).toEqual(exampleAccount('a'));
- });
-
- it('get returns null if account does not exist', async () => {
- // jest.spyOn(console, 'error').mockImplementationOnce(() => { /**/ });
-
- expect(await accountStore['account-store-get']('1')).toEqual(null);
- });
-
- it('account disappears from list after it is removed', async () => {
- // jest.spyOn(console, 'error').mockImplementationOnce(() => { /**/ });
-
- await accountStore['account-store-set']('1', exampleAccount('a'));
- await accountStore['account-store-remove']('1');
-
- expect(await accountStore['account-store-get']('1')).toEqual(null);
- expect(accountStore['account-store-all']()).toEqual([]);
- });
-});
diff --git a/packages/apps-electron/src/main/account-store.ts b/packages/apps-electron/src/main/account-store.ts
deleted file mode 100644
index c8d9992..0000000
--- a/packages/apps-electron/src/main/account-store.ts
+++ /dev/null
@@ -1,60 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-// eslint-disable-next-line @typescript-eslint/ban-ts-comment
-// @ts-ignore Warned on by nodenext resolution (while package does build in bundler mode)
-import type { KeyringJson } from '@pezkuwi/ui-keyring/types';
-import type { IpcMainHandler } from './ipc-main-handler.js';
-
-import electron from 'electron';
-import path from 'path';
-
-// eslint-disable-next-line @typescript-eslint/ban-ts-comment
-// @ts-ignore Warned on by nodenext resolution (while package does build in bundler mode)
-import { FileStore } from '@pezkuwi/ui-keyring/stores';
-
-import { registerIpcHandler } from './register-ipc-handler.js';
-
-const ACCOUNTS_SUBFOLDER = 'pezkuwi-accounts';
-
-function safeWriteKey (key: string) {
- return key.replace(/:/g, '-');
-}
-
-function safeReadKey (key: string) {
- return key.replace(/-/g, ':');
-}
-
-export const accountStoreIpcHandler = (fileStore: FileStore): IpcMainHandler => ({
- 'account-store-all': () => {
- let result: { key: string, value: KeyringJson }[] = [];
-
- const collect = (key: string, value: KeyringJson) => {
- result = [...result, { key: safeReadKey(key), value }];
- };
-
- fileStore.all(collect);
-
- return result;
- },
- 'account-store-get': async (key: string) => new Promise((resolve) => {
- try {
- fileStore.get(safeWriteKey(key), resolve);
- } catch {
- resolve(null);
- }
- }),
- 'account-store-remove': async (key: string) => new Promise((resolve) =>
- fileStore.remove(safeWriteKey(key), () => resolve(undefined))
- ),
- 'account-store-set': async (key: string, value: KeyringJson) => new Promise((resolve) =>
- fileStore.set(safeWriteKey(key), value, () => resolve(undefined))
- )
-});
-
-export const registerAccountStoreHandlers = (): void => {
- const defaultStorePath = path.join(electron.app.getPath('userData'), ACCOUNTS_SUBFOLDER);
- const fileStore = new FileStore(defaultStorePath);
-
- registerIpcHandler(accountStoreIpcHandler(fileStore));
-};
diff --git a/packages/apps-electron/src/main/ipc-main-handler.ts b/packages/apps-electron/src/main/ipc-main-handler.ts
deleted file mode 100644
index 49b959c..0000000
--- a/packages/apps-electron/src/main/ipc-main-handler.ts
+++ /dev/null
@@ -1,4 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-export type IpcMainHandler = Record unknown>;
diff --git a/packages/apps-electron/src/main/register-ipc-handler.ts b/packages/apps-electron/src/main/register-ipc-handler.ts
deleted file mode 100644
index c9ee234..0000000
--- a/packages/apps-electron/src/main/register-ipc-handler.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-import type { IpcMainHandler } from './ipc-main-handler.js';
-
-import electron from 'electron';
-
-export const registerIpcHandler = (ipcHandler: IpcMainHandler): void => {
- for (const [channel, listener] of Object.entries(ipcHandler)) {
- electron.ipcMain.handle(channel, (_, ...args: unknown[]) => {
- return listener(...args);
- });
- }
-};
diff --git a/packages/apps-electron/src/preload.ts b/packages/apps-electron/src/preload.ts
deleted file mode 100644
index 8a7afa9..0000000
--- a/packages/apps-electron/src/preload.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-// eslint-disable-next-line @typescript-eslint/ban-ts-comment
-// @ts-ignore Warned on by nodenext resolution (while package does build in bundler mode)
-import type { KeyringJson } from '@pezkuwi/ui-keyring/types';
-
-import { contextBridge, ipcRenderer } from 'electron';
-
-contextBridge.exposeInMainWorld('ElectronMain', {
- accountStore: {
- all: () => ipcRenderer.invoke('account-store-all'),
- get: (key: string) => ipcRenderer.invoke('account-store-get', key),
- remove: (key: string) => ipcRenderer.invoke('account-store-remove', key),
- set: (key: string, value: KeyringJson) => ipcRenderer.invoke('account-store-set', key, value)
- }
-});
diff --git a/packages/apps-electron/src/renderer/remote-electron-store.spec.ts b/packages/apps-electron/src/renderer/remote-electron-store.spec.ts
deleted file mode 100644
index 2f4a391..0000000
--- a/packages/apps-electron/src/renderer/remote-electron-store.spec.ts
+++ /dev/null
@@ -1,95 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-///
-
-// eslint-disable-next-line @typescript-eslint/ban-ts-comment
-// @ts-ignore Warned on by nodenext resolution (while package does build in bundler mode)
-import type { KeyringJson } from '@pezkuwi/ui-keyring/types';
-
-import { RemoteElectronStore } from './remote-electron-store.js';
-
-describe('Remote Electron Store', () => {
- const accountStore = {
- all: jest.fn(),
- get: jest.fn(),
- remove: jest.fn(),
- set: jest.fn()
- };
- const remoteStore = new RemoteElectronStore(accountStore);
-
- beforeEach(() => {
- accountStore.all.mockClear();
- accountStore.get.mockClear();
- accountStore.remove.mockClear();
- accountStore.set.mockClear();
- });
-
- describe('all', () => {
- it('calls callback for each returned account', async () => {
- accountStore.all.mockResolvedValue([{
- key: 1,
- value: 'a'
- }, {
- key: 2,
- value: 'b'
- }]);
- const cb = jest.fn();
-
- remoteStore.all(cb);
- await Promise.resolve();
-
- expect(cb).toHaveBeenNthCalledWith(1, 1, 'a');
- expect(cb).toHaveBeenNthCalledWith(2, 2, 'b');
- });
- });
-
- describe('get', () => {
- it('calls callback with returned account', async () => {
- accountStore.get.mockResolvedValue('a');
- const cb = jest.fn();
-
- remoteStore.get('1', cb);
- await Promise.resolve();
-
- expect(accountStore.get).toHaveBeenCalledWith('1');
- expect(cb).toHaveBeenCalledWith('a');
- });
-
- it('calls callback with null if no accounts found', async () => {
- accountStore.get.mockResolvedValue(null);
- const cb = jest.fn();
-
- remoteStore.get('1', cb);
- await Promise.resolve();
-
- expect(cb).toHaveBeenCalledWith(null);
- });
- });
-
- describe('remove', () => {
- it('calls callback after success', async () => {
- accountStore.remove.mockResolvedValue(null);
- const cb = jest.fn();
-
- remoteStore.remove('1', cb);
- await Promise.resolve();
-
- expect(accountStore.remove).toHaveBeenCalledWith('1');
- expect(cb).toHaveBeenCalledTimes(1);
- });
- });
-
- describe('set', () => {
- it('calls callback after success', async () => {
- accountStore.set.mockResolvedValue(null);
- const cb = jest.fn();
-
- remoteStore.set('1', 'a' as unknown as KeyringJson, cb);
- await Promise.resolve();
-
- expect(accountStore.set).toHaveBeenCalledWith('1', 'a');
- expect(cb).toHaveBeenCalledTimes(1);
- });
- });
-});
diff --git a/packages/apps-electron/src/renderer/remote-electron-store.ts b/packages/apps-electron/src/renderer/remote-electron-store.ts
deleted file mode 100644
index 4327fd5..0000000
--- a/packages/apps-electron/src/renderer/remote-electron-store.ts
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-// eslint-disable-next-line @typescript-eslint/ban-ts-comment
-// @ts-ignore Warned on by nodenext resolution (while package does build in bundler mode)
-import type { KeyringJson, KeyringStore } from '@pezkuwi/ui-keyring/types';
-import type { AccountStoreApi } from '../api/account-store-api.js';
-
-export class RemoteElectronStore implements KeyringStore {
- readonly #accountStore: AccountStoreApi;
-
- constructor (accountStore: AccountStoreApi) {
- this.#accountStore = accountStore;
- }
-
- all (cb: (key: string, value: KeyringJson) => void): void {
- this.#accountStore.all()
- .then((result: { key: string, value: KeyringJson }[]) => result?.forEach(({ key, value }) => cb(key, value)))
- .catch((e: Error) => {
- throw new Error(`error getting all accounts: ${e.message}`);
- });
- }
-
- get (key: string, cb: (value: KeyringJson) => void): void {
- this.#accountStore.get(key)
- .then(cb).catch((e: Error) => {
- throw new Error(`error storing account: ${e.message}`);
- });
- }
-
- remove (key: string, cb: (() => void) | undefined): void {
- this.#accountStore.remove(key).then(cb).catch((e: Error) => {
- throw new Error(`error removing account: ${e.message}`);
- });
- }
-
- set (key: string, value: KeyringJson, cb: (() => void) | undefined): void {
- this.#accountStore.set(key, value).then(cb).catch((e: Error) => {
- throw new Error(`error saving account: ${e.message}`);
- });
- }
-}
diff --git a/packages/apps-electron/tsconfig.build.json b/packages/apps-electron/tsconfig.build.json
deleted file mode 100644
index f2a41e9..0000000
--- a/packages/apps-electron/tsconfig.build.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "extends": "../../tsconfig.base.json",
- "compilerOptions": {
- "baseUrl": "..",
- "outDir": "./build",
- "rootDir": "./src",
- /* Since this is a forced-by-electron-CJS-module, we have to switch this off */
- "verbatimModuleSyntax": false
- },
- "exclude": [
- "webpack.*.cjs"
- ],
- "references": [
- { "path": "../apps/tsconfig.build.json" },
- { "path": "../react-components/tsconfig.build.json" }
- ]
-}
diff --git a/packages/apps-electron/webpack.main.cjs b/packages/apps-electron/webpack.main.cjs
deleted file mode 100644
index 6bf1dde..0000000
--- a/packages/apps-electron/webpack.main.cjs
+++ /dev/null
@@ -1,62 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps-electron authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-const CopyWebpackPlugin = require('copy-webpack-plugin');
-const path = require('path');
-
-function createWebpack () {
- return [
- {
- entry: {
- electron: './src/electron',
- preload: './src/preload.ts'
- },
- mode: 'production',
- module: {
- rules: [
- {
- include: /node_modules/,
- test: /\.mjs$/,
- type: 'javascript/auto'
- },
- {
- exclude: /(node_modules)/,
- test: /\.(ts|tsx)$/,
- use: [
- {
- loader: require.resolve('ts-loader'),
- options: {
- configFile: 'tsconfig.webpack.json',
- transpileOnly: true
- }
- }
- ]
- }
- ]
- },
- node: {
- __dirname: false,
- __filename: false
- },
- output: {
- filename: '[name].js',
- path: path.join(__dirname, '/build')
- },
- plugins: [
- new CopyWebpackPlugin({ patterns: [{ from: 'assets' }] })
- ],
- resolve: {
- alias: {
- '@pezkuwi/hw-ledger-transports': require.resolve('@pezkuwi/hw-ledger-transports/node')
- },
- extensionAlias: {
- '.js': ['.ts', '.tsx', '.js']
- },
- extensions: ['.js', '.jsx', '.json', '.mjs', '.ts', '.tsx']
- },
- target: 'electron-main'
- }
- ];
-}
-
-module.exports = createWebpack();
diff --git a/packages/apps-electron/webpack.renderer.cjs b/packages/apps-electron/webpack.renderer.cjs
deleted file mode 100644
index fb220a8..0000000
--- a/packages/apps-electron/webpack.renderer.cjs
+++ /dev/null
@@ -1,37 +0,0 @@
-// Copyright 2017-2026 @pezkuwi/apps authors & contributors
-// SPDX-License-Identifier: Apache-2.0
-
-/* eslint-disable camelcase */
-
-const CopyWebpackPlugin = require('copy-webpack-plugin');
-const HtmlWebpackPlugin = require('html-webpack-plugin');
-const path = require('path');
-const { merge } = require('webpack-merge');
-
-const baseConfig = require('../apps/webpack.base.cjs');
-
-const context = __dirname;
-
-module.exports = merge(
- baseConfig(context, 'development'),
- {
- plugins: [
- // It must be placed before HtmlWebpackPlugin
- new CopyWebpackPlugin({
- patterns: [{
- from: '../apps/public',
- globOptions: {
- dot: true,
- ignore: ['**/index.html']
- }
- }]
- }),
- new HtmlWebpackPlugin({
- PAGE_TITLE: 'Pezkuwi/Bizinikiwi Portal',
- minify: false,
- template: path.join(context, '../apps/public/index.html')
- })
- ],
- target: 'web'
- }
-);
diff --git a/packages/apps/public/locales/en/apps-electron.json b/packages/apps/public/locales/en/apps-electron.json
deleted file mode 100644
index 9e26dfe..0000000
--- a/packages/apps/public/locales/en/apps-electron.json
+++ /dev/null
@@ -1 +0,0 @@
-{}
\ No newline at end of file
diff --git a/packages/react-components/src/i18n/index.ts b/packages/react-components/src/i18n/index.ts
index db352f7..c9dc8d8 100644
--- a/packages/react-components/src/i18n/index.ts
+++ b/packages/react-components/src/i18n/index.ts
@@ -50,7 +50,6 @@ i18next
ns: [
'apps',
'apps-config',
- 'apps-electron',
'apps-routing',
'app-accounts',
'app-claims',
diff --git a/tsconfig.build.json b/tsconfig.build.json
index fd27177..ac9994f 100644
--- a/tsconfig.build.json
+++ b/tsconfig.build.json
@@ -7,7 +7,6 @@
{ "path": "./packages/apps/tsconfig.build.json" },
{ "path": "./packages/apps-config/tsconfig.build.json" },
{ "path": "./packages/apps-config/tsconfig.spec.json" },
- { "path": "./packages/apps-electron/tsconfig.build.json" },
{ "path": "./packages/apps-routing/tsconfig.build.json" },
{ "path": "./packages/page-accounts/tsconfig.build.json" },
{ "path": "./packages/page-accounts/tsconfig.spec.json" },
diff --git a/tsconfig.json b/tsconfig.json
index c0bea03..d769acf 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -4,9 +4,7 @@
"baseUrl": "./packages",
"composite": false,
/*
- * We have a couple of issues that forces us to disable this -
- * 1. apps-electron is still CJS
- * 2. some of our packaged dependencies are problematic
+ * Disabled since some of our packaged dependencies are problematic
*
* (also disabled in tsconfig.build.json)
*/
diff --git a/yarn.lock b/yarn.lock
index 76cf2a4..97e42ac 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -5,13 +5,6 @@ __metadata:
version: 8
cacheKey: 10
-"7zip-bin@npm:~5.2.0":
- version: 5.2.0
- resolution: "7zip-bin@npm:5.2.0"
- checksum: 10/5339c7a56f57f8d7d16ac8d15f588d155e5705cd4822e0d161ea45e6fbfe4a5226b464a331ec555a1ec9376ad04e5f61c125656cf3a1507900c1968ccbcfe80b
- languageName: node
- linkType: hard
-
"@acala-network/chopsticks-core@npm:^1.2.1":
version: 1.2.5
resolution: "@acala-network/chopsticks-core@npm:1.2.5"
@@ -117,7 +110,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.6, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.28.4, @babel/runtime@npm:^7.9.2":
+"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.6, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.28.4, @babel/runtime@npm:^7.9.2":
version: 7.28.6
resolution: "@babel/runtime@npm:7.28.6"
checksum: 10/fbcd439cb74d4a681958eb064c509829e3f46d8a4bfaaf441baa81bb6733d1e680bccc676c813883d7741bcaada1d0d04b15aa320ef280b5734e2192b50decf9
@@ -388,16 +381,6 @@ __metadata:
languageName: node
linkType: hard
-"@develar/schema-utils@npm:~2.6.5":
- version: 2.6.5
- resolution: "@develar/schema-utils@npm:2.6.5"
- dependencies:
- ajv: "npm:^6.12.0"
- ajv-keywords: "npm:^3.4.1"
- checksum: 10/a219d60afca9abe708171d7b361907e36526fa8e6e7c480c6c8b05c6611d7e0989b11c1b21b7bceff5d7ccdc92315d364358ec3fd8bc5113d4e869288f32ae9c
- languageName: node
- linkType: hard
-
"@digitalnative/type-definitions@npm:1.1.27":
version: 1.1.27
resolution: "@digitalnative/type-definitions@npm:1.1.27"
@@ -429,81 +412,6 @@ __metadata:
languageName: node
linkType: hard
-"@electron/asar@npm:^3.2.1":
- version: 3.4.1
- resolution: "@electron/asar@npm:3.4.1"
- dependencies:
- commander: "npm:^5.0.0"
- glob: "npm:^7.1.6"
- minimatch: "npm:^3.0.4"
- bin:
- asar: bin/asar.js
- checksum: 10/c41c6b0a5e112e0209b7f6b6eec7d83d3162a8061233375c76ca9f94afcff326a3447e5f53889b35049a855648a09f203c9850c2dbb6cd4690b54a2075eae266
- languageName: node
- linkType: hard
-
-"@electron/get@npm:^2.0.0":
- version: 2.0.3
- resolution: "@electron/get@npm:2.0.3"
- dependencies:
- debug: "npm:^4.1.1"
- env-paths: "npm:^2.2.0"
- fs-extra: "npm:^8.1.0"
- global-agent: "npm:^3.0.0"
- got: "npm:^11.8.5"
- progress: "npm:^2.0.3"
- semver: "npm:^6.2.0"
- sumchecker: "npm:^3.0.1"
- dependenciesMeta:
- global-agent:
- optional: true
- checksum: 10/ac736cdeac52513b23038c761ebcb9fd315d443675f12c975805d7bcddcdabe5be492310ce5f6f1915d27013bcdcf19d0dac73c72353120948bbdf01fb3e11bf
- languageName: node
- linkType: hard
-
-"@electron/notarize@npm:2.1.0":
- version: 2.1.0
- resolution: "@electron/notarize@npm:2.1.0"
- dependencies:
- debug: "npm:^4.1.1"
- fs-extra: "npm:^9.0.1"
- promise-retry: "npm:^2.0.1"
- checksum: 10/0509c3bd922dd1ed6d1a2042dd78cefd3bd1530000b79c1b9983effb5d3816d5da7d22cfd1ec4d2191d536b1b9cd25f3bfb5202a6ffe58543b22fdf3b468c69f
- languageName: node
- linkType: hard
-
-"@electron/osx-sign@npm:1.0.5":
- version: 1.0.5
- resolution: "@electron/osx-sign@npm:1.0.5"
- dependencies:
- compare-version: "npm:^0.1.2"
- debug: "npm:^4.3.4"
- fs-extra: "npm:^10.0.0"
- isbinaryfile: "npm:^4.0.8"
- minimist: "npm:^1.2.6"
- plist: "npm:^3.0.5"
- bin:
- electron-osx-flat: bin/electron-osx-flat.js
- electron-osx-sign: bin/electron-osx-sign.js
- checksum: 10/b8df7c097954e754fec99544d5c6787bcc53de5125557399978ec17084bfb7e8d94b6857b5b2b14f6b2c030cd1086f05f816615a6480a7b581ac8584e2120fcf
- languageName: node
- linkType: hard
-
-"@electron/universal@npm:1.4.1":
- version: 1.4.1
- resolution: "@electron/universal@npm:1.4.1"
- dependencies:
- "@electron/asar": "npm:^3.2.1"
- "@malept/cross-spawn-promise": "npm:^1.1.0"
- debug: "npm:^4.3.1"
- dir-compare: "npm:^3.0.0"
- fs-extra: "npm:^9.0.1"
- minimatch: "npm:^3.0.4"
- plist: "npm:^3.0.4"
- checksum: 10/41c03ff5a1928c49c0f05e5f4a17278f1d7142f72530a2a7b9c4a49308dd4a280d7576f4961315ee9d45755a772f0d7fdff2d67f5f2e61e962b7c1aa94c40185
- languageName: node
- linkType: hard
-
"@emnapi/core@npm:^1.4.3":
version: 1.8.1
resolution: "@emnapi/core@npm:1.8.1"
@@ -1305,27 +1213,6 @@ __metadata:
languageName: node
linkType: hard
-"@malept/cross-spawn-promise@npm:^1.1.0":
- version: 1.1.1
- resolution: "@malept/cross-spawn-promise@npm:1.1.1"
- dependencies:
- cross-spawn: "npm:^7.0.1"
- checksum: 10/8f04dcbe023e7ee4e82040e32aa29c1774a2d79a36d4a1df2da381281f99419e51a950c77d54662cfd2bc9195db2fbb0068e0f790ac08d7ad981180687051e96
- languageName: node
- linkType: hard
-
-"@malept/flatpak-bundler@npm:^0.4.0":
- version: 0.4.0
- resolution: "@malept/flatpak-bundler@npm:0.4.0"
- dependencies:
- debug: "npm:^4.1.1"
- fs-extra: "npm:^9.0.0"
- lodash: "npm:^4.17.15"
- tmp-promise: "npm:^3.0.2"
- checksum: 10/14e04215bcc3dc4cafe8343893ab869f69ad768272563cbb39e7d2e876dc5e03dde9f0c1b0506308a4d90d945871491b05b77c26521b2b4b38245aeed8085d3b
- languageName: node
- linkType: hard
-
"@mangata-finance/type-definitions@npm:^2.1.2":
version: 2.1.2
resolution: "@mangata-finance/type-definitions@npm:2.1.2"
@@ -2436,25 +2323,6 @@ __metadata:
languageName: unknown
linkType: soft
-"@pezkuwi/apps-electron@workspace:packages/apps-electron":
- version: 0.0.0-use.local
- resolution: "@pezkuwi/apps-electron@workspace:packages/apps-electron"
- dependencies:
- "@pezkuwi/dev": "npm:^0.85.2"
- "@types/tmp": "npm:^0.2.6"
- copy-webpack-plugin: "npm:^11.0.0"
- electron: "npm:28.0.0"
- electron-builder: "npm:24.10.0"
- electron-builder-notarize: "npm:^1.5.1"
- electron-log: "npm:^5.0.1"
- electron-updater: "npm:^6.1.7"
- html-webpack-plugin: "npm:^5.5.4"
- tmp: "npm:^0.2.1"
- peerDependencies:
- webpack: "*"
- languageName: unknown
- linkType: soft
-
"@pezkuwi/apps-routing@npm:^1.0.2-1-x, @pezkuwi/apps-routing@workspace:packages/apps-routing":
version: 0.0.0-use.local
resolution: "@pezkuwi/apps-routing@workspace:packages/apps-routing"
@@ -6615,13 +6483,6 @@ __metadata:
languageName: node
linkType: hard
-"@tootallnate/once@npm:2":
- version: 2.0.0
- resolution: "@tootallnate/once@npm:2.0.0"
- checksum: 10/ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8
- languageName: node
- linkType: hard
-
"@tsconfig/strictest@npm:^2.0.2":
version: 2.0.8
resolution: "@tsconfig/strictest@npm:2.0.8"
@@ -6740,7 +6601,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.6":
+"@types/debug@npm:^4.0.0":
version: 4.1.12
resolution: "@types/debug@npm:4.1.12"
dependencies:
@@ -6860,15 +6721,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/fs-extra@npm:9.0.13, @types/fs-extra@npm:^9.0.11":
- version: 9.0.13
- resolution: "@types/fs-extra@npm:9.0.13"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10/ac545e377248039c596ef27d9f277b813507ebdd95d05f32fe7e9c67eb1ed567dafb4ba59f5fdcb6601dd7fd396ff9ba24f8c122e89cef096cdc17987c50a7fa
- languageName: node
- linkType: hard
-
"@types/hast@npm:^3.0.0":
version: 3.0.4
resolution: "@types/hast@npm:3.0.4"
@@ -7065,16 +6917,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/plist@npm:^3.0.1":
- version: 3.0.5
- resolution: "@types/plist@npm:3.0.5"
- dependencies:
- "@types/node": "npm:*"
- xmlbuilder: "npm:>=11.0.1"
- checksum: 10/71417189c9bc0d0cb4595106cea7c7a8a7274f64d2e9c4dd558efd7993bcfdada58be6917189e3be7c455fe4e5557004658fd13bd12254eafed8c56e0868b59e
- languageName: node
- linkType: hard
-
"@types/prismjs@npm:*, @types/prismjs@npm:^1.9.1":
version: 1.26.5
resolution: "@types/prismjs@npm:1.26.5"
@@ -7335,13 +7177,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/tmp@npm:^0.2.6":
- version: 0.2.6
- resolution: "@types/tmp@npm:0.2.6"
- checksum: 10/e14a094c10569d3b56805552b21417860ef21060d969000d5d5b53604a78c2bdac216f064b03797d4b07a081e0141dd3ab22bc36923e75300eb1c023f7252cc7
- languageName: node
- linkType: hard
-
"@types/unist@npm:*, @types/unist@npm:^3.0.0":
version: 3.0.3
resolution: "@types/unist@npm:3.0.3"
@@ -7363,13 +7198,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/verror@npm:^1.10.3":
- version: 1.10.11
- resolution: "@types/verror@npm:1.10.11"
- checksum: 10/647a8c43f1510a7ed113426bc428e4d6914da5912946d77b1f6e37937493bc288f49656e1114794f0e5841c14cc1582887cf605952e4e4e0e77e3cd825790fad
- languageName: node
- linkType: hard
-
"@types/w3c-web-usb@npm:^1.0.6":
version: 1.0.13
resolution: "@types/w3c-web-usb@npm:1.0.13"
@@ -7420,15 +7248,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/yauzl@npm:^2.9.1":
- version: 2.10.3
- resolution: "@types/yauzl@npm:2.10.3"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10/5ee966ea7bd6b2802f31ad4281c92c4c0b6dfa593c378a2582c58541fa113bec3d70eb0696b34ad95e8e6861a884cba6c3e351285816693ed176222f840a8c08
- languageName: node
- linkType: hard
-
"@typescript-eslint/eslint-plugin@npm:^6.19.1":
version: 6.21.0
resolution: "@typescript-eslint/eslint-plugin@npm:6.21.0"
@@ -8016,13 +7835,6 @@ __metadata:
languageName: node
linkType: hard
-"@xmldom/xmldom@npm:^0.8.8":
- version: 0.8.11
- resolution: "@xmldom/xmldom@npm:0.8.11"
- checksum: 10/f6d6ffdf71cf19d9b3c10e978fad40d2f85453bf5b2aa05be8aa0c5ad13f84690c3153316729213cc652d06ec12c605ddb0aa03886f1d73d51b974b4105d31e3
- languageName: node
- linkType: hard
-
"@xtuc/ieee754@npm:^1.2.0":
version: 1.2.0
resolution: "@xtuc/ieee754@npm:1.2.0"
@@ -8258,15 +8070,6 @@ __metadata:
languageName: node
linkType: hard
-"agent-base@npm:6":
- version: 6.0.2
- resolution: "agent-base@npm:6.0.2"
- dependencies:
- debug: "npm:4"
- checksum: 10/21fb903e0917e5cb16591b4d0ef6a028a54b83ac30cd1fca58dece3d4e0990512a8723f9f83130d88a41e2af8b1f7be1386fda3ea2d181bb1a62155e75e95e23
- languageName: node
- linkType: hard
-
"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2":
version: 7.1.4
resolution: "agent-base@npm:7.1.4"
@@ -8288,15 +8091,6 @@ __metadata:
languageName: node
linkType: hard
-"ajv-keywords@npm:^3.4.1":
- version: 3.5.2
- resolution: "ajv-keywords@npm:3.5.2"
- peerDependencies:
- ajv: ^6.9.1
- checksum: 10/d57c9d5bf8849bddcbd801b79bc3d2ddc736c2adb6b93a6a365429589dd7993ddbd5d37c6025ed6a7f89c27506b80131d5345c5b1fa6a97e40cd10a96bcd228c
- languageName: node
- linkType: hard
-
"ajv-keywords@npm:^5.1.0":
version: 5.1.0
resolution: "ajv-keywords@npm:5.1.0"
@@ -8308,7 +8102,7 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^6.10.0, ajv@npm:^6.12.0, ajv@npm:^6.12.4":
+"ajv@npm:^6.12.4":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@@ -8429,48 +8223,6 @@ __metadata:
languageName: node
linkType: hard
-"app-builder-bin@npm:4.0.0":
- version: 4.0.0
- resolution: "app-builder-bin@npm:4.0.0"
- checksum: 10/5d401b2670acb381c76f96467320af0569748c66950adacc239ef85f5ac9d7b44e93c387ad3fea22c25d42ca9f6f6ccd53e827cdf9eb6b6cddd2091d88c5289d
- languageName: node
- linkType: hard
-
-"app-builder-lib@npm:24.10.0":
- version: 24.10.0
- resolution: "app-builder-lib@npm:24.10.0"
- dependencies:
- "@develar/schema-utils": "npm:~2.6.5"
- "@electron/notarize": "npm:2.1.0"
- "@electron/osx-sign": "npm:1.0.5"
- "@electron/universal": "npm:1.4.1"
- "@malept/flatpak-bundler": "npm:^0.4.0"
- "@types/fs-extra": "npm:9.0.13"
- async-exit-hook: "npm:^2.0.1"
- bluebird-lst: "npm:^1.0.9"
- builder-util: "npm:24.9.4"
- builder-util-runtime: "npm:9.2.3"
- chromium-pickle-js: "npm:^0.2.0"
- debug: "npm:^4.3.4"
- ejs: "npm:^3.1.8"
- electron-publish: "npm:24.9.4"
- form-data: "npm:^4.0.0"
- fs-extra: "npm:^10.1.0"
- hosted-git-info: "npm:^4.1.0"
- is-ci: "npm:^3.0.0"
- isbinaryfile: "npm:^5.0.0"
- js-yaml: "npm:^4.1.0"
- lazy-val: "npm:^1.0.5"
- minimatch: "npm:^5.1.1"
- read-config-file: "npm:6.3.2"
- sanitize-filename: "npm:^1.6.3"
- semver: "npm:^7.3.8"
- tar: "npm:^6.1.12"
- temp-file: "npm:^3.4.0"
- checksum: 10/8350e08488d13c239ae62d8b4e799d5017d186547538161f47ec6475a3b290152e644e01788f4e35ba0b5bebdf4ef5118450fb52e76bc1813eb81f3db8025976
- languageName: node
- linkType: hard
-
"app-module-path@npm:^2.2.0":
version: 2.2.0
resolution: "app-module-path@npm:2.2.0"
@@ -8533,15 +8285,6 @@ __metadata:
languageName: node
linkType: hard
-"argparse@npm:^1.0.7":
- version: 1.0.10
- resolution: "argparse@npm:1.0.10"
- dependencies:
- sprintf-js: "npm:~1.0.2"
- checksum: 10/c6a621343a553ff3779390bb5ee9c2263d6643ebcd7843227bdde6cc7adbed796eb5540ca98db19e3fd7b4714e1faa51551f8849b268bb62df27ddb15cbcd91e
- languageName: node
- linkType: hard
-
"argparse@npm:^2.0.1":
version: 2.0.1
resolution: "argparse@npm:2.0.1"
@@ -8713,13 +8456,6 @@ __metadata:
languageName: node
linkType: hard
-"assert-plus@npm:^1.0.0":
- version: 1.0.0
- resolution: "assert-plus@npm:1.0.0"
- checksum: 10/f4f991ae2df849cc678b1afba52d512a7cbf0d09613ba111e72255409ff9158550c775162a47b12d015d1b82b3c273e8e25df0e4783d3ddb008a293486d00a07
- languageName: node
- linkType: hard
-
"assert@npm:^2.1.0":
version: 2.1.0
resolution: "assert@npm:2.1.0"
@@ -8761,13 +8497,6 @@ __metadata:
languageName: node
linkType: hard
-"astral-regex@npm:^2.0.0":
- version: 2.0.0
- resolution: "astral-regex@npm:2.0.0"
- checksum: 10/876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766
- languageName: node
- linkType: hard
-
"astring@npm:^1.8.5":
version: 1.9.0
resolution: "astring@npm:1.9.0"
@@ -8777,13 +8506,6 @@ __metadata:
languageName: node
linkType: hard
-"async-exit-hook@npm:^2.0.1":
- version: 2.0.1
- resolution: "async-exit-hook@npm:2.0.1"
- checksum: 10/fffabbe5ef194ec8283efed48eaf8f4b7982d547de6d4cf7aadf83c8690f0f7929ad01b7cb5de99935ea8f3deb2c21fd009892d8215a43b5a2dcc55c04d42c9f
- languageName: node
- linkType: hard
-
"async-function@npm:^1.0.0":
version: 1.0.0
resolution: "async-function@npm:1.0.0"
@@ -8819,13 +8541,6 @@ __metadata:
languageName: node
linkType: hard
-"at-least-node@npm:^1.0.0":
- version: 1.0.0
- resolution: "at-least-node@npm:1.0.0"
- checksum: 10/463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e
- languageName: node
- linkType: hard
-
"atomic-sleep@npm:^1.0.0":
version: 1.0.0
resolution: "atomic-sleep@npm:1.0.0"
@@ -9083,22 +8798,6 @@ __metadata:
languageName: node
linkType: hard
-"bluebird-lst@npm:^1.0.9":
- version: 1.0.9
- resolution: "bluebird-lst@npm:1.0.9"
- dependencies:
- bluebird: "npm:^3.5.5"
- checksum: 10/9c06c4b2539ac03dca757b25b1381ae6d316bed24103c92e9f37a97cef00fec730240dd730b8bea73eb6a96ee34f2508652b4987ada69e6dca0267fdc7e72da4
- languageName: node
- linkType: hard
-
-"bluebird@npm:^3.5.5":
- version: 3.7.2
- resolution: "bluebird@npm:3.7.2"
- checksum: 10/007c7bad22c5d799c8dd49c85b47d012a1fe3045be57447721e6afbd1d5be43237af1db62e26cb9b0d9ba812d2e4ca3bac82f6d7e016b6b88de06ee25ceb96e7
- languageName: node
- linkType: hard
-
"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.8, bn.js@npm:^4.11.9, bn.js@npm:^4.12.0":
version: 4.12.2
resolution: "bn.js@npm:4.12.2"
@@ -9150,13 +8849,6 @@ __metadata:
languageName: node
linkType: hard
-"boolean@npm:^3.0.1":
- version: 3.2.0
- resolution: "boolean@npm:3.2.0"
- checksum: 10/d28a49dcaeef7fe10cf9fdf488214d3859f07350be8f5caa0c73ec621baf20650e5da6523262e5ce9221909519d4261c16d8430a5bf307fee9ef0e170cdb29f3
- languageName: node
- linkType: hard
-
"boxen@npm:^5.0.0":
version: 5.1.2
resolution: "boxen@npm:5.1.2"
@@ -9313,20 +9005,6 @@ __metadata:
languageName: node
linkType: hard
-"buffer-crc32@npm:~0.2.3":
- version: 0.2.13
- resolution: "buffer-crc32@npm:0.2.13"
- checksum: 10/06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c
- languageName: node
- linkType: hard
-
-"buffer-equal@npm:^1.0.0":
- version: 1.0.1
- resolution: "buffer-equal@npm:1.0.1"
- checksum: 10/0d56dbeec3d862b16f07fe1cc27751adab26219ff37b90fb0be1fe5c870ce1ce3ed45aad9d9b8c631dfc0e147315d02385ddefaf7f6cb24f067f91a2f8def324
- languageName: node
- linkType: hard
-
"buffer-from@npm:^1.0.0":
version: 1.1.2
resolution: "buffer-from@npm:1.1.2"
@@ -9341,7 +9019,7 @@ __metadata:
languageName: node
linkType: hard
-"buffer@npm:^5.1.0, buffer@npm:^5.5.0, buffer@npm:^5.6.0":
+"buffer@npm:^5.5.0, buffer@npm:^5.6.0":
version: 5.7.1
resolution: "buffer@npm:5.7.1"
dependencies:
@@ -9378,50 +9056,6 @@ __metadata:
languageName: node
linkType: hard
-"builder-util-runtime@npm:9.2.3":
- version: 9.2.3
- resolution: "builder-util-runtime@npm:9.2.3"
- dependencies:
- debug: "npm:^4.3.4"
- sax: "npm:^1.2.4"
- checksum: 10/15f9618af1a2224d0ade19fa7dca12f80bc2ceeb4fc89242f2505b44f58d13d3439bb08a5bec865bb0f8e930fa57bd112d9ee9024f22f1654925ffe2bed3925b
- languageName: node
- linkType: hard
-
-"builder-util-runtime@npm:9.5.1":
- version: 9.5.1
- resolution: "builder-util-runtime@npm:9.5.1"
- dependencies:
- debug: "npm:^4.3.4"
- sax: "npm:^1.2.4"
- checksum: 10/65ecde74ae480e7c7983bccb2db3c0a33e18ecf038c7af87acdf533c365e76c5cd922d13a6f7dad99f151ab508a1366bf8944d7b9651254d56a0dadb3c4bec98
- languageName: node
- linkType: hard
-
-"builder-util@npm:24.9.4":
- version: 24.9.4
- resolution: "builder-util@npm:24.9.4"
- dependencies:
- 7zip-bin: "npm:~5.2.0"
- "@types/debug": "npm:^4.1.6"
- app-builder-bin: "npm:4.0.0"
- bluebird-lst: "npm:^1.0.9"
- builder-util-runtime: "npm:9.2.3"
- chalk: "npm:^4.1.2"
- cross-spawn: "npm:^7.0.3"
- debug: "npm:^4.3.4"
- fs-extra: "npm:^10.1.0"
- http-proxy-agent: "npm:^5.0.0"
- https-proxy-agent: "npm:^5.0.1"
- is-ci: "npm:^3.0.0"
- js-yaml: "npm:^4.1.0"
- source-map-support: "npm:^0.5.19"
- stat-mode: "npm:^1.0.0"
- temp-file: "npm:^3.4.0"
- checksum: 10/df830846d6149491616bdedf8e6829385cb968105762a835bda29eaeaea8f54254f5b14b9a3c4d060d0402d3bf886e48ab2a0c28c4615b4904fc25ad7c68ec90
- languageName: node
- linkType: hard
-
"builtin-modules@npm:^3.3.0":
version: 3.3.0
resolution: "builtin-modules@npm:3.3.0"
@@ -9777,13 +9411,6 @@ __metadata:
languageName: node
linkType: hard
-"chownr@npm:^2.0.0":
- version: 2.0.0
- resolution: "chownr@npm:2.0.0"
- checksum: 10/c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f
- languageName: node
- linkType: hard
-
"chownr@npm:^3.0.0":
version: 3.0.0
resolution: "chownr@npm:3.0.0"
@@ -9798,13 +9425,6 @@ __metadata:
languageName: node
linkType: hard
-"chromium-pickle-js@npm:^0.2.0":
- version: 0.2.0
- resolution: "chromium-pickle-js@npm:0.2.0"
- checksum: 10/4722e78edf21e8e21e14066fce98bce96f2244c82fcb4da5cf2811ccfc66dbb78fc1e0be94b79aed18ba33b8940bb3f3919822151d0b23e12c95574f62f7796f
- languageName: node
- linkType: hard
-
"ci-info@npm:^2.0.0":
version: 2.0.0
resolution: "ci-info@npm:2.0.0"
@@ -9812,13 +9432,6 @@ __metadata:
languageName: node
linkType: hard
-"ci-info@npm:^3.2.0":
- version: 3.9.0
- resolution: "ci-info@npm:3.9.0"
- checksum: 10/75bc67902b4d1c7b435497adeb91598f6d52a3389398e44294f6601b20cfef32cf2176f7be0eb961d9e085bb333a8a5cae121cb22f81cf238ae7f58eb80e9397
- languageName: node
- linkType: hard
-
"ci-info@npm:^4.2.0":
version: 4.3.1
resolution: "ci-info@npm:4.3.1"
@@ -9909,16 +9522,6 @@ __metadata:
languageName: node
linkType: hard
-"cli-truncate@npm:^2.1.0":
- version: 2.1.0
- resolution: "cli-truncate@npm:2.1.0"
- dependencies:
- slice-ansi: "npm:^3.0.0"
- string-width: "npm:^4.2.0"
- checksum: 10/976f1887de067a8cd6ec830a7a8508336aebe6cec79b521d98ed13f67ef073b637f7305675b6247dd22f9e9cf045ec55fe746c7bdb288fbe8db0dfdc9fd52e55
- languageName: node
- linkType: hard
-
"cli-width@npm:^3.0.0":
version: 3.0.0
resolution: "cli-width@npm:3.0.0"
@@ -10098,13 +9701,6 @@ __metadata:
languageName: node
linkType: hard
-"commander@npm:^5.0.0":
- version: 5.1.0
- resolution: "commander@npm:5.1.0"
- checksum: 10/3e2ef5c003c5179250161e42ce6d48e0e69a54af970c65b7f985c70095240c260fd647453efd4c2c5a31b30ce468f373dc70f769c2f54a2c014abc4792aaca28
- languageName: node
- linkType: hard
-
"commander@npm:^7.2.0":
version: 7.2.0
resolution: "commander@npm:7.2.0"
@@ -10159,13 +9755,6 @@ __metadata:
languageName: node
linkType: hard
-"compare-version@npm:^0.1.2":
- version: 0.1.2
- resolution: "compare-version@npm:0.1.2"
- checksum: 10/0ceaf50b5f912c8eb8eeca19375e617209d200abebd771e9306510166462e6f91ad764f33f210a3058ee27c83f2f001a7a4ca32f509da2d207d0143a3438a020
- languageName: node
- linkType: hard
-
"compress-commons@npm:^6.0.2":
version: 6.0.2
resolution: "compress-commons@npm:6.0.2"
@@ -10210,26 +9799,6 @@ __metadata:
languageName: node
linkType: hard
-"concurrently@npm:^8.2.2":
- version: 8.2.2
- resolution: "concurrently@npm:8.2.2"
- dependencies:
- chalk: "npm:^4.1.2"
- date-fns: "npm:^2.30.0"
- lodash: "npm:^4.17.21"
- rxjs: "npm:^7.8.1"
- shell-quote: "npm:^1.8.1"
- spawn-command: "npm:0.0.2"
- supports-color: "npm:^8.1.1"
- tree-kill: "npm:^1.2.2"
- yargs: "npm:^17.7.2"
- bin:
- conc: dist/bin/concurrently.js
- concurrently: dist/bin/concurrently.js
- checksum: 10/dcb1aa69d9c611a7bda9d4fc0fe1e388f971d1744acec7e0d52dffa2ef55743f1266ec9292f414c5789b9f61734b3fce772bd005d4de9564a949fb121b97bae1
- languageName: node
- linkType: hard
-
"confbox@npm:^0.1.8":
version: 0.1.8
resolution: "confbox@npm:0.1.8"
@@ -10237,16 +9806,6 @@ __metadata:
languageName: node
linkType: hard
-"config-file-ts@npm:^0.2.4":
- version: 0.2.6
- resolution: "config-file-ts@npm:0.2.6"
- dependencies:
- glob: "npm:^10.3.10"
- typescript: "npm:^5.3.3"
- checksum: 10/825342ad226109606c701ccd8cb6a874142c0e3369d64ebc7d5a2c3f380ea9008cf20f807634d7943e42c0caa54227381e702f1deed9bb3b8d4a3e3483535117
- languageName: node
- linkType: hard
-
"configstore@npm:^5.0.1":
version: 5.0.1
resolution: "configstore@npm:5.0.1"
@@ -10351,13 +9910,6 @@ __metadata:
languageName: node
linkType: hard
-"core-util-is@npm:1.0.2":
- version: 1.0.2
- resolution: "core-util-is@npm:1.0.2"
- checksum: 10/d0f7587346b44a1fe6c269267e037dd34b4787191e473c3e685f507229d88561c40eb18872fabfff02977301815d474300b7bfbd15396c13c5377393f7e87ec3
- languageName: node
- linkType: hard
-
"core-util-is@npm:~1.0.0":
version: 1.0.3
resolution: "core-util-is@npm:1.0.3"
@@ -10395,15 +9947,6 @@ __metadata:
languageName: node
linkType: hard
-"crc@npm:^3.8.0":
- version: 3.8.0
- resolution: "crc@npm:3.8.0"
- dependencies:
- buffer: "npm:^5.1.0"
- checksum: 10/3a43061e692113d60fbaf5e438c5f6aa3374fe2368244a75cc083ecee6762513bcee8583f67c2c56feea0b0c72b41b7304fbd3c1e26cfcfaec310b9a18543fa8
- languageName: node
- linkType: hard
-
"create-ecdh@npm:^4.0.4":
version: 4.0.4
resolution: "create-ecdh@npm:4.0.4"
@@ -10450,7 +9993,7 @@ __metadata:
languageName: node
linkType: hard
-"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.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:
@@ -10659,15 +10202,6 @@ __metadata:
languageName: node
linkType: hard
-"date-fns@npm:^2.30.0":
- version: 2.30.0
- resolution: "date-fns@npm:2.30.0"
- dependencies:
- "@babel/runtime": "npm:^7.21.0"
- checksum: 10/70b3e8ea7aaaaeaa2cd80bd889622a4bcb5d8028b4de9162cbcda359db06e16ff6e9309e54eead5341e71031818497f19aaf9839c87d1aba1e27bb4796e758a9
- languageName: node
- linkType: hard
-
"dateformat@npm:^4.6.3":
version: 4.6.3
resolution: "dateformat@npm:4.6.3"
@@ -11213,16 +10747,6 @@ __metadata:
languageName: node
linkType: hard
-"dir-compare@npm:^3.0.0":
- version: 3.3.0
- resolution: "dir-compare@npm:3.3.0"
- dependencies:
- buffer-equal: "npm:^1.0.0"
- minimatch: "npm:^3.0.4"
- checksum: 10/4e4ca87564bd1fe86d5b704842e1ba069b172ae507e0420e5cef68dbbc9c5a42753416be38488587bc2c7944a4b4a580af724a686e9ad79150012d1d02efe769
- languageName: node
- linkType: hard
-
"dir-glob@npm:^3.0.1":
version: 3.0.1
resolution: "dir-glob@npm:3.0.1"
@@ -11232,42 +10756,6 @@ __metadata:
languageName: node
linkType: hard
-"dmg-builder@npm:24.10.0":
- version: 24.10.0
- resolution: "dmg-builder@npm:24.10.0"
- dependencies:
- app-builder-lib: "npm:24.10.0"
- builder-util: "npm:24.9.4"
- builder-util-runtime: "npm:9.2.3"
- dmg-license: "npm:^1.0.11"
- fs-extra: "npm:^10.1.0"
- iconv-lite: "npm:^0.6.2"
- js-yaml: "npm:^4.1.0"
- dependenciesMeta:
- dmg-license:
- optional: true
- checksum: 10/237d071ed74b38ab817d85685790b1daf3d415377c0842de850226dd1885441ab5107d9a7193e23660b1c17054b6fca85d4d9c28e7efd4944c5b879aa5e0727c
- languageName: node
- linkType: hard
-
-"dmg-license@npm:^1.0.11":
- version: 1.0.11
- resolution: "dmg-license@npm:1.0.11"
- dependencies:
- "@types/plist": "npm:^3.0.1"
- "@types/verror": "npm:^1.10.3"
- ajv: "npm:^6.10.0"
- crc: "npm:^3.8.0"
- iconv-corefoundation: "npm:^1.1.7"
- plist: "npm:^3.0.4"
- smart-buffer: "npm:^4.0.2"
- verror: "npm:^1.10.0"
- bin:
- dmg-license: bin/dmg-license.js
- conditions: os=darwin
- languageName: node
- linkType: hard
-
"dns-packet@npm:^5.2.2, dns-packet@npm:^5.6.1":
version: 5.6.1
resolution: "dns-packet@npm:5.6.1"
@@ -11416,27 +10904,6 @@ __metadata:
languageName: node
linkType: hard
-"dotenv-expand@npm:^5.1.0":
- version: 5.1.0
- resolution: "dotenv-expand@npm:5.1.0"
- checksum: 10/d52af2a6e4642979ae4221408f1b75102508dbe4f5bac1c0613f92a3cf3880d5c31f86b2f5cff3273f7c23e10421e75028546e8b6cd0376fcd20e3803b374e15
- languageName: node
- linkType: hard
-
-"dotenv@npm:^8.2.0":
- version: 8.6.0
- resolution: "dotenv@npm:8.6.0"
- checksum: 10/31d7b5c010cebb80046ba6853d703f9573369b00b15129536494f04b0af4ea0060ce8646e3af58b455af2f6f1237879dd261a5831656410ec92561ae1ea44508
- languageName: node
- linkType: hard
-
-"dotenv@npm:^9.0.2":
- version: 9.0.2
- resolution: "dotenv@npm:9.0.2"
- checksum: 10/8a31ab90b097907a42932b972228e10470e8f0de9aea58c7f2134582e7810f229a2ce5861af40efeb7751c7bf2aae0c8347d72ba3935b72c834fbbac30f80f08
- languageName: node
- linkType: hard
-
"drbg.js@npm:^1.0.1":
version: 1.0.1
resolution: "drbg.js@npm:1.0.1"
@@ -11508,7 +10975,7 @@ __metadata:
languageName: node
linkType: hard
-"ejs@npm:^3.1.5, ejs@npm:^3.1.8":
+"ejs@npm:^3.1.5":
version: 3.1.10
resolution: "ejs@npm:3.1.10"
dependencies:
@@ -11519,74 +10986,6 @@ __metadata:
languageName: node
linkType: hard
-"electron-builder-notarize@npm:^1.5.1":
- version: 1.5.2
- resolution: "electron-builder-notarize@npm:1.5.2"
- dependencies:
- dotenv: "npm:^8.2.0"
- electron-notarize: "npm:^1.1.1"
- js-yaml: "npm:^3.14.0"
- read-pkg-up: "npm:^7.0.0"
- peerDependencies:
- electron-builder: ">= 20.44.4"
- checksum: 10/729377aa72e6462b8e46eb077a2932c97db2408a55ade7b06d8ddce6bd067246d83b9a73b4534758f4a3ef31158dcd74e56aa4f4ea2e11df6ecd6fd51573e060
- languageName: node
- linkType: hard
-
-"electron-builder@npm:24.10.0":
- version: 24.10.0
- resolution: "electron-builder@npm:24.10.0"
- dependencies:
- app-builder-lib: "npm:24.10.0"
- builder-util: "npm:24.9.4"
- builder-util-runtime: "npm:9.2.3"
- chalk: "npm:^4.1.2"
- dmg-builder: "npm:24.10.0"
- fs-extra: "npm:^10.1.0"
- is-ci: "npm:^3.0.0"
- lazy-val: "npm:^1.0.5"
- read-config-file: "npm:6.3.2"
- simple-update-notifier: "npm:2.0.0"
- yargs: "npm:^17.6.2"
- bin:
- electron-builder: cli.js
- install-app-deps: install-app-deps.js
- checksum: 10/0773bcafdcfa00f70d441f0a9cff1de8b6b87a8ad65285b6bcf4f2a9f6cc17640759b2b4bff408bf3bfbe15b00598de020a87f2cc7fe84b2338e7427dfd9a24f
- languageName: node
- linkType: hard
-
-"electron-log@npm:^5.0.1":
- version: 5.4.3
- resolution: "electron-log@npm:5.4.3"
- checksum: 10/0162345d56c644378f23339e586e9046a0d646be0436c624b51f4bf560b376bc7eb9569b1ea3af04085fafd662af6f559ac5d4616a26910de192996ffb74948d
- languageName: node
- linkType: hard
-
-"electron-notarize@npm:^1.1.1":
- version: 1.2.2
- resolution: "electron-notarize@npm:1.2.2"
- dependencies:
- debug: "npm:^4.1.1"
- fs-extra: "npm:^9.0.1"
- checksum: 10/c66b175b6f584d7bfc67a83eb56c2f4ec0264aab0f693d0a0b4cc2d825b05ada8d119bec4a2ac0fcc1add93dca3282a57bc3dbeb805b0c546e013149905efc40
- languageName: node
- linkType: hard
-
-"electron-publish@npm:24.9.4":
- version: 24.9.4
- resolution: "electron-publish@npm:24.9.4"
- dependencies:
- "@types/fs-extra": "npm:^9.0.11"
- builder-util: "npm:24.9.4"
- builder-util-runtime: "npm:9.2.3"
- chalk: "npm:^4.1.2"
- fs-extra: "npm:^10.1.0"
- lazy-val: "npm:^1.0.5"
- mime: "npm:^2.5.2"
- checksum: 10/c4e9397b5ef070dbede48fece9d36d3dcaec7df1052f49744df790ff9793da24d52c22d949067dd7a5cbf9f5f06cd2243c221ec5bfdab3080b4c37f5b39a0473
- languageName: node
- linkType: hard
-
"electron-to-chromium@npm:^1.5.263":
version: 1.5.267
resolution: "electron-to-chromium@npm:1.5.267"
@@ -11594,35 +10993,6 @@ __metadata:
languageName: node
linkType: hard
-"electron-updater@npm:^6.1.7":
- version: 6.8.0
- resolution: "electron-updater@npm:6.8.0"
- dependencies:
- builder-util-runtime: "npm:9.5.1"
- fs-extra: "npm:^10.1.0"
- js-yaml: "npm:^4.1.0"
- lazy-val: "npm:^1.0.5"
- lodash.escaperegexp: "npm:^4.1.2"
- lodash.isequal: "npm:^4.5.0"
- semver: "npm:~7.7.3"
- tiny-typed-emitter: "npm:^2.1.0"
- checksum: 10/a3542eedeef487901732a59f9eae4910403a8d797acb193ffb91ac700724347fb80352c1ff2cf515a0c9395dff7a67d3920177039e42e0abf099de0ef17fcd3b
- languageName: node
- linkType: hard
-
-"electron@npm:28.0.0":
- version: 28.0.0
- resolution: "electron@npm:28.0.0"
- dependencies:
- "@electron/get": "npm:^2.0.0"
- "@types/node": "npm:^18.11.18"
- extract-zip: "npm:^2.0.1"
- bin:
- electron: cli.js
- checksum: 10/964b765576343d4ed935608964808471ef68253a1aca711f0587322c356dab335cf2ab76c2c710b8a59b3bc6c3c0f10eff6f2fbab34614a7d813a0100b8ec7eb
- languageName: node
- linkType: hard
-
"elliptic@npm:^6.5.3, elliptic@npm:^6.5.4, elliptic@npm:^6.5.7, elliptic@npm:^6.6.1":
version: 6.6.1
resolution: "elliptic@npm:6.6.1"
@@ -11952,13 +11322,6 @@ __metadata:
languageName: node
linkType: hard
-"es6-error@npm:^4.1.1":
- version: 4.1.1
- resolution: "es6-error@npm:4.1.1"
- checksum: 10/48483c25701dc5a6376f39bbe2eaf5da0b505607ec5a98cd3ade472c1939242156660636e2e508b33211e48e88b132d245341595c067bd4a95ac79fa7134da06
- languageName: node
- linkType: hard
-
"es6-iterator@npm:^2.0.3":
version: 2.0.3
resolution: "es6-iterator@npm:2.0.3"
@@ -12785,30 +12148,6 @@ __metadata:
languageName: node
linkType: hard
-"extract-zip@npm:^2.0.1":
- version: 2.0.1
- resolution: "extract-zip@npm:2.0.1"
- dependencies:
- "@types/yauzl": "npm:^2.9.1"
- debug: "npm:^4.1.1"
- get-stream: "npm:^5.1.0"
- yauzl: "npm:^2.10.0"
- dependenciesMeta:
- "@types/yauzl":
- optional: true
- bin:
- extract-zip: cli.js
- checksum: 10/8cbda9debdd6d6980819cc69734d874ddd71051c9fe5bde1ef307ebcedfe949ba57b004894b585f758b7c9eeeea0e3d87f2dda89b7d25320459c2c9643ebb635
- languageName: node
- linkType: hard
-
-"extsprintf@npm:^1.2.0":
- version: 1.4.1
- resolution: "extsprintf@npm:1.4.1"
- checksum: 10/bfd6d55f3c0c04d826fe0213264b383c03f32825af6b1ff777f3f2dc49467e599361993568d75b7b19a8ea1bb08c8e7cd8c3d87d179ced91bb0dcf81ca6938e0
- languageName: node
- linkType: hard
-
"fast-copy@npm:^4.0.0":
version: 4.0.2
resolution: "fast-copy@npm:4.0.2"
@@ -12903,15 +12242,6 @@ __metadata:
languageName: node
linkType: hard
-"fd-slicer@npm:~1.1.0":
- version: 1.1.0
- resolution: "fd-slicer@npm:1.1.0"
- dependencies:
- pend: "npm:~1.2.0"
- checksum: 10/db3e34fa483b5873b73f248e818f8a8b59a6427fd8b1436cd439c195fdf11e8659419404826059a642b57d18075c856d06d6a50a1413b714f12f833a9341ead3
- languageName: node
- linkType: hard
-
"fdir@npm:^6.5.0":
version: 6.5.0
resolution: "fdir@npm:6.5.0"
@@ -13225,17 +12555,6 @@ __metadata:
languageName: node
linkType: hard
-"fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0":
- version: 10.1.0
- resolution: "fs-extra@npm:10.1.0"
- dependencies:
- graceful-fs: "npm:^4.2.0"
- jsonfile: "npm:^6.0.1"
- universalify: "npm:^2.0.0"
- checksum: 10/05ce2c3b59049bcb7b52001acd000e44b3c4af4ec1f8839f383ef41ec0048e3cfa7fd8a637b1bddfefad319145db89be91f4b7c1db2908205d38bf91e7d1d3b7
- languageName: node
- linkType: hard
-
"fs-extra@npm:^11.1.1":
version: 11.3.3
resolution: "fs-extra@npm:11.3.3"
@@ -13247,38 +12566,6 @@ __metadata:
languageName: node
linkType: hard
-"fs-extra@npm:^8.1.0":
- version: 8.1.0
- resolution: "fs-extra@npm:8.1.0"
- dependencies:
- graceful-fs: "npm:^4.2.0"
- jsonfile: "npm:^4.0.0"
- universalify: "npm:^0.1.0"
- checksum: 10/6fb12449f5349be724a138b4a7b45fe6a317d2972054517f5971959c26fbd17c0e145731a11c7324460262baa33e0a799b183ceace98f7a372c95fbb6f20f5de
- languageName: node
- linkType: hard
-
-"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1":
- version: 9.1.0
- resolution: "fs-extra@npm:9.1.0"
- dependencies:
- at-least-node: "npm:^1.0.0"
- graceful-fs: "npm:^4.2.0"
- jsonfile: "npm:^6.0.1"
- universalify: "npm:^2.0.0"
- checksum: 10/08600da1b49552ed23dfac598c8fc909c66776dd130fea54fbcad22e330f7fcc13488bb995f6bc9ce5651aa35b65702faf616fe76370ee56f1aade55da982dca
- languageName: node
- linkType: hard
-
-"fs-minipass@npm:^2.0.0":
- version: 2.1.0
- resolution: "fs-minipass@npm:2.1.0"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10/03191781e94bc9a54bd376d3146f90fe8e082627c502185dbf7b9b3032f66b0b142c1115f3b2cc5936575fc1b44845ce903dd4c21bec2a8d69f3bd56f9cee9ec
- languageName: node
- linkType: hard
-
"fs-minipass@npm:^3.0.0":
version: 3.0.3
resolution: "fs-minipass@npm:3.0.3"
@@ -13621,7 +12908,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^10.0.0, glob@npm:^10.3.10":
+"glob@npm:^10.0.0":
version: 10.5.0
resolution: "glob@npm:10.5.0"
dependencies:
@@ -13688,20 +12975,6 @@ __metadata:
languageName: node
linkType: hard
-"global-agent@npm:^3.0.0":
- version: 3.0.0
- resolution: "global-agent@npm:3.0.0"
- dependencies:
- boolean: "npm:^3.0.1"
- es6-error: "npm:^4.1.1"
- matcher: "npm:^3.0.0"
- roarr: "npm:^2.15.3"
- semver: "npm:^7.3.2"
- serialize-error: "npm:^7.0.1"
- checksum: 10/a26d96d1d79af57a8ef957f66cef6f3889a8fa55131f0bbd72b8e1bc340a9b7ed7b627b96eaf5eb14aee08a8b4ad44395090e2cf77146e993f1d2df7abaa0a0d
- languageName: node
- linkType: hard
-
"global-dirs@npm:^3.0.0":
version: 3.0.1
resolution: "global-dirs@npm:3.0.1"
@@ -13720,7 +12993,7 @@ __metadata:
languageName: node
linkType: hard
-"globalthis@npm:^1.0.1, globalthis@npm:^1.0.4":
+"globalthis@npm:^1.0.4":
version: 1.0.4
resolution: "globalthis@npm:1.0.4"
dependencies:
@@ -13775,7 +13048,7 @@ __metadata:
languageName: node
linkType: hard
-"got@npm:^11.5.1, got@npm:^11.8.5":
+"got@npm:^11.5.1":
version: 11.8.6
resolution: "got@npm:11.8.6"
dependencies:
@@ -14157,15 +13430,6 @@ __metadata:
languageName: node
linkType: hard
-"hosted-git-info@npm:^4.1.0":
- version: 4.1.0
- resolution: "hosted-git-info@npm:4.1.0"
- dependencies:
- lru-cache: "npm:^6.0.0"
- checksum: 10/4dc67022b7ecb12829966bd731fb9a5f14d351547aafc6520ef3c8e7211f4f0e69452d24e29eae3d9b17df924d660052e53d8ca321cf3008418fb7e6c7c47d6f
- languageName: node
- linkType: hard
-
"hpack.js@npm:^2.1.6":
version: 2.1.6
resolution: "hpack.js@npm:2.1.6"
@@ -14313,17 +13577,6 @@ __metadata:
languageName: node
linkType: hard
-"http-proxy-agent@npm:^5.0.0":
- version: 5.0.0
- resolution: "http-proxy-agent@npm:5.0.0"
- dependencies:
- "@tootallnate/once": "npm:2"
- agent-base: "npm:6"
- debug: "npm:4"
- checksum: 10/5ee19423bc3e0fd5f23ce991b0755699ad2a46a440ce9cec99e8126bb98448ad3479d2c0ea54be5519db5b19a4ffaa69616bac01540db18506dd4dac3dc418f0
- languageName: node
- linkType: hard
-
"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.2":
version: 7.0.2
resolution: "http-proxy-agent@npm:7.0.2"
@@ -14380,16 +13633,6 @@ __metadata:
languageName: node
linkType: hard
-"https-proxy-agent@npm:^5.0.1":
- version: 5.0.1
- resolution: "https-proxy-agent@npm:5.0.1"
- dependencies:
- agent-base: "npm:6"
- debug: "npm:4"
- checksum: 10/f0dce7bdcac5e8eaa0be3c7368bb8836ed010fb5b6349ffb412b172a203efe8f807d9a6681319105ea1b6901e1972c7b5ea899672a7b9aad58309f766dcbe0df
- languageName: node
- linkType: hard
-
"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.5":
version: 7.0.6
resolution: "https-proxy-agent@npm:7.0.6"
@@ -14475,16 +13718,6 @@ __metadata:
languageName: node
linkType: hard
-"iconv-corefoundation@npm:^1.1.7":
- version: 1.1.7
- resolution: "iconv-corefoundation@npm:1.1.7"
- dependencies:
- cli-truncate: "npm:^2.1.0"
- node-addon-api: "npm:^1.6.3"
- conditions: os=darwin
- languageName: node
- linkType: hard
-
"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3":
version: 0.6.3
resolution: "iconv-lite@npm:0.6.3"
@@ -14828,17 +14061,6 @@ __metadata:
languageName: node
linkType: hard
-"is-ci@npm:^3.0.0":
- version: 3.0.1
- resolution: "is-ci@npm:3.0.1"
- dependencies:
- ci-info: "npm:^3.2.0"
- bin:
- is-ci: bin.js
- checksum: 10/192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e
- languageName: node
- linkType: hard
-
"is-core-module@npm:^2.12.1, is-core-module@npm:^2.13.0, is-core-module@npm:^2.16.1":
version: 2.16.1
resolution: "is-core-module@npm:2.16.1"
@@ -15303,20 +14525,6 @@ __metadata:
languageName: node
linkType: hard
-"isbinaryfile@npm:^4.0.8":
- version: 4.0.10
- resolution: "isbinaryfile@npm:4.0.10"
- checksum: 10/7f9dbf3e992a020cd3e6845ba49b47de93cda19edadf338bbf82f1453d7a14a73c390ea7f18a1940f09324089e470cce9ea001bd544aea52df641a658ed51c54
- languageName: node
- linkType: hard
-
-"isbinaryfile@npm:^5.0.0":
- version: 5.0.7
- resolution: "isbinaryfile@npm:5.0.7"
- checksum: 10/af240b2a80db5cffbb3ddcb4d89403802d6b67d21b63fbcc0be5cefcefc013f499477c5837a5b2f029ba3d163543eab36eaee7cd701f2c44ee5ac890f0fadac5
- languageName: node
- linkType: hard
-
"isexe@npm:^2.0.0":
version: 2.0.0
resolution: "isexe@npm:2.0.0"
@@ -15528,18 +14736,6 @@ __metadata:
languageName: node
linkType: hard
-"js-yaml@npm:^3.14.0":
- version: 3.14.2
- resolution: "js-yaml@npm:3.14.2"
- dependencies:
- argparse: "npm:^1.0.7"
- esprima: "npm:^4.0.0"
- bin:
- js-yaml: bin/js-yaml.js
- checksum: 10/172e0b6007b0bf0fc8d2469c94424f7dd765c64a047d2b790831fecef2204a4054eabf4d911eb73ab8c9a3256ab8ba1ee8d655b789bf24bf059c772acc2075a1
- languageName: node
- linkType: hard
-
"js-yaml@npm:^4.1.0":
version: 4.1.1
resolution: "js-yaml@npm:4.1.1"
@@ -15645,7 +14841,7 @@ __metadata:
languageName: node
linkType: hard
-"json5@npm:^2.2.0, json5@npm:^2.2.2, json5@npm:^2.2.3":
+"json5@npm:^2.2.2, json5@npm:^2.2.3":
version: 2.2.3
resolution: "json5@npm:2.2.3"
bin:
@@ -15654,18 +14850,6 @@ __metadata:
languageName: node
linkType: hard
-"jsonfile@npm:^4.0.0":
- version: 4.0.0
- resolution: "jsonfile@npm:4.0.0"
- dependencies:
- graceful-fs: "npm:^4.1.6"
- dependenciesMeta:
- graceful-fs:
- optional: true
- checksum: 10/17796f0ab1be8479827d3683433f97ebe0a1c6932c3360fa40348eac36904d69269aab26f8b16da311882d94b42e9208e8b28e490bf926364f3ac9bff134c226
- languageName: node
- linkType: hard
-
"jsonfile@npm:^6.0.1":
version: 6.2.0
resolution: "jsonfile@npm:6.2.0"
@@ -15757,13 +14941,6 @@ __metadata:
languageName: node
linkType: hard
-"lazy-val@npm:^1.0.4, lazy-val@npm:^1.0.5":
- version: 1.0.5
- resolution: "lazy-val@npm:1.0.5"
- checksum: 10/31e12e0b118826dfae74f8f3ff8ebcddfe4200ff88d0d448db175c7265ee537e0ba55488d411728246337f3ed3c9ec68416f10889f632a2ce28fb7a970909fb5
- languageName: node
- linkType: hard
-
"lazystream@npm:^1.0.0":
version: 1.0.1
resolution: "lazystream@npm:1.0.1"
@@ -15862,20 +15039,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.escaperegexp@npm:^4.1.2":
- version: 4.1.2
- resolution: "lodash.escaperegexp@npm:4.1.2"
- checksum: 10/6d99452b1cfd6073175a9b741a9b09ece159eac463f86f02ea3bee2e2092923fce812c8d2bf446309cc52d1d61bf9af51c8118b0d7421388e6cead7bd3798f0f
- languageName: node
- linkType: hard
-
-"lodash.isequal@npm:^4.5.0":
- version: 4.5.0
- resolution: "lodash.isequal@npm:4.5.0"
- checksum: 10/82fc58a83a1555f8df34ca9a2cd300995ff94018ac12cc47c349655f0ae1d4d92ba346db4c19bbfc90510764e0c00ddcc985a358bdcd4b3b965abf8f2a48a214
- languageName: node
- linkType: hard
-
"lodash.merge@npm:^4.6.2":
version: 4.6.2
resolution: "lodash.merge@npm:4.6.2"
@@ -15971,15 +15134,6 @@ __metadata:
languageName: node
linkType: hard
-"lru-cache@npm:^6.0.0":
- version: 6.0.0
- resolution: "lru-cache@npm:6.0.0"
- dependencies:
- yallist: "npm:^4.0.0"
- checksum: 10/fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825
- languageName: node
- linkType: hard
-
"lz-string@npm:^1.5.0":
version: 1.5.0
resolution: "lz-string@npm:1.5.0"
@@ -16095,15 +15249,6 @@ __metadata:
languageName: node
linkType: hard
-"matcher@npm:^3.0.0":
- version: 3.0.0
- resolution: "matcher@npm:3.0.0"
- dependencies:
- escape-string-regexp: "npm:^4.0.0"
- checksum: 10/8bee1a7ab7609c2c21d9c9254b6785fa708eadf289032b556d57a34e98fcd4c537659a004dafee6ce80ab157099e645c199dc52678dff1e7fb0a6684e0da4dbe
- languageName: node
- linkType: hard
-
"math-intrinsics@npm:^1.1.0":
version: 1.1.0
resolution: "math-intrinsics@npm:1.1.0"
@@ -16610,15 +15755,6 @@ __metadata:
languageName: node
linkType: hard
-"mime@npm:^2.5.2":
- version: 2.6.0
- resolution: "mime@npm:2.6.0"
- bin:
- mime: cli.js
- checksum: 10/7da117808b5cd0203bb1b5e33445c330fe213f4d8ee2402a84d62adbde9716ca4fb90dd6d9ab4e77a4128c6c5c24a9c4c9f6a4d720b095b1b342132d02dba58d
- languageName: node
- linkType: hard
-
"mime@npm:^3.0.0":
version: 3.0.0
resolution: "mime@npm:3.0.0"
@@ -16682,7 +15818,7 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:2 || 3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
+"minimatch@npm:2 || 3, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
version: 3.1.2
resolution: "minimatch@npm:3.1.2"
dependencies:
@@ -16709,7 +15845,7 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0, minimatch@npm:^5.1.1":
+"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0":
version: 5.1.6
resolution: "minimatch@npm:5.1.6"
dependencies:
@@ -16805,13 +15941,6 @@ __metadata:
languageName: node
linkType: hard
-"minipass@npm:^5.0.0":
- version: 5.0.0
- resolution: "minipass@npm:5.0.0"
- checksum: 10/61682162d29f45d3152b78b08bab7fb32ca10899bc5991ffe98afc18c9e9543bd1e3be94f8b8373ba6262497db63607079dc242ea62e43e7b2270837b7347c93
- languageName: node
- linkType: hard
-
"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"
@@ -16819,16 +15948,6 @@ __metadata:
languageName: node
linkType: hard
-"minizlib@npm:^2.1.1":
- version: 2.1.2
- resolution: "minizlib@npm:2.1.2"
- dependencies:
- minipass: "npm:^3.0.0"
- yallist: "npm:^4.0.0"
- checksum: 10/ae0f45436fb51344dcb87938446a32fbebb540d0e191d63b35e1c773d47512e17307bf54aa88326cc6d176594d00e4423563a091f7266c2f9a6872cdc1e234d1
- languageName: node
- linkType: hard
-
"minizlib@npm:^3.0.1, minizlib@npm:^3.1.0":
version: 3.1.0
resolution: "minizlib@npm:3.1.0"
@@ -16856,7 +15975,7 @@ __metadata:
languageName: node
linkType: hard
-"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
+"mkdirp@npm:^1.0.4":
version: 1.0.4
resolution: "mkdirp@npm:1.0.4"
bin:
@@ -17186,15 +16305,6 @@ __metadata:
languageName: node
linkType: hard
-"node-addon-api@npm:^1.6.3":
- version: 1.7.2
- resolution: "node-addon-api@npm:1.7.2"
- dependencies:
- node-gyp: "npm:latest"
- checksum: 10/6bf8217a8cd8148f4bbfd319b46d33587e9fb2e63e3c856ded67a76715167f7a6b17e1d9b8bbf3b8508befeb6a4adb10d92b8998ed5c19ca8448343f4cea11d6
- languageName: node
- linkType: hard
-
"node-addon-api@npm:^3.0.2":
version: 3.2.1
resolution: "node-addon-api@npm:3.2.1"
@@ -17946,13 +17056,6 @@ __metadata:
languageName: node
linkType: hard
-"pend@npm:~1.2.0":
- version: 1.2.0
- resolution: "pend@npm:1.2.0"
- checksum: 10/6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d
- languageName: node
- linkType: hard
-
"perf-regexes@npm:^1.0.1":
version: 1.0.1
resolution: "perf-regexes@npm:1.0.1"
@@ -17976,12 +17079,8 @@ __metadata:
"@types/react-dom": "npm:^18.2.18"
"@types/react-router-dom": "npm:^5.3.3"
"@types/store": "npm:^2.0.5"
- concurrently: "npm:^8.2.2"
devtron: "npm:^1.4.0"
dnslink-cloudflare: "npm:^3.0.0"
- electron: "npm:28.0.0"
- electron-builder: "npm:24.10.0"
- electron-builder-notarize: "npm:^1.5.1"
extensionless: "npm:^1.9.6"
i18next-scanner: "npm:^4.4.0"
react: "npm:^18.2.0"
@@ -18108,17 +17207,6 @@ __metadata:
languageName: node
linkType: hard
-"plist@npm:^3.0.4, plist@npm:^3.0.5":
- version: 3.1.0
- resolution: "plist@npm:3.1.0"
- dependencies:
- "@xmldom/xmldom": "npm:^0.8.8"
- base64-js: "npm:^1.5.1"
- xmlbuilder: "npm:^15.1.1"
- checksum: 10/f513beecc01a021b4913d4e5816894580b284335ae437e7ed2d5e78f8b6f0d2e0f874ec57bab9c9d424cc49e77b8347efa75abcfa8ac138dbfb63a045e1ce559
- languageName: node
- linkType: hard
-
"pluralize@npm:^8.0.0":
version: 8.0.0
resolution: "pluralize@npm:8.0.0"
@@ -18469,13 +17557,6 @@ __metadata:
languageName: node
linkType: hard
-"progress@npm:^2.0.3":
- version: 2.0.3
- resolution: "progress@npm:2.0.3"
- checksum: 10/e6f0bcb71f716eee9dfac0fe8a2606e3704d6a64dd93baaf49fbadbc8499989a610fe14cf1bc6f61b6d6653c49408d94f4a94e124538084efd8e4cf525e0293d
- languageName: node
- linkType: hard
-
"promise-retry@npm:^2.0.1":
version: 2.0.1
resolution: "promise-retry@npm:2.0.1"
@@ -18973,21 +18054,7 @@ __metadata:
languageName: node
linkType: hard
-"read-config-file@npm:6.3.2":
- version: 6.3.2
- resolution: "read-config-file@npm:6.3.2"
- dependencies:
- config-file-ts: "npm:^0.2.4"
- dotenv: "npm:^9.0.2"
- dotenv-expand: "npm:^5.1.0"
- js-yaml: "npm:^4.1.0"
- json5: "npm:^2.2.0"
- lazy-val: "npm:^1.0.4"
- checksum: 10/c3a6444105fc1736d6fa15979d1d18e9f0a1165bf3966f1751af676d153f92df9fc7c07158162b62d222919e561e135bdd6155c6fff79f1ed8b78a5a394a579b
- languageName: node
- linkType: hard
-
-"read-pkg-up@npm:^7.0.0, read-pkg-up@npm:^7.0.1":
+"read-pkg-up@npm:^7.0.1":
version: 7.0.1
resolution: "read-pkg-up@npm:7.0.1"
dependencies:
@@ -19501,20 +18568,6 @@ __metadata:
languageName: node
linkType: hard
-"roarr@npm:^2.15.3":
- version: 2.15.4
- resolution: "roarr@npm:2.15.4"
- dependencies:
- boolean: "npm:^3.0.1"
- detect-node: "npm:^2.0.4"
- globalthis: "npm:^1.0.1"
- json-stringify-safe: "npm:^5.0.1"
- semver-compare: "npm:^1.0.0"
- sprintf-js: "npm:^1.1.2"
- checksum: 10/baaa5ad91468bf1b7f0263c4132a40865c8638a3d0916b44dd0d42980a77fb53085a3792e3edf16fc4eea9e31c719793c88bd45b1623b760763c4dc59df97619
- languageName: node
- linkType: hard
-
"rollup-plugin-cleanup@npm:^3.2.1":
version: 3.2.1
resolution: "rollup-plugin-cleanup@npm:3.2.1"
@@ -19736,15 +18789,6 @@ __metadata:
languageName: node
linkType: hard
-"sanitize-filename@npm:^1.6.3":
- version: 1.6.3
- resolution: "sanitize-filename@npm:1.6.3"
- dependencies:
- truncate-utf8-bytes: "npm:^1.0.0"
- checksum: 10/1c162e2cffa797571221c3ed9fe796fa8c6eabb0812418b52a839e4fc63ab130093eb546ec39e1b94b8d3511c0d7de81db3e67906a7e76d7a7bcb6fbab4ed961
- languageName: node
- linkType: hard
-
"sass-lookup@npm:^3.0.0":
version: 3.0.0
resolution: "sass-lookup@npm:3.0.0"
@@ -19756,13 +18800,6 @@ __metadata:
languageName: node
linkType: hard
-"sax@npm:^1.2.4":
- version: 1.4.4
- resolution: "sax@npm:1.4.4"
- checksum: 10/00ff7b258baa37d98f8abfa0b5c8b3ee739ca37e9b6ecb83405be9e6e5b0b2856394a5eff142db1d987d589b54b139d4236f25830c1e17a2b640efa53c8fda72
- languageName: node
- linkType: hard
-
"saxes@npm:^6.0.0":
version: 6.0.0
resolution: "saxes@npm:6.0.0"
@@ -19879,13 +18916,6 @@ __metadata:
languageName: node
linkType: hard
-"semver-compare@npm:^1.0.0":
- version: 1.0.0
- resolution: "semver-compare@npm:1.0.0"
- checksum: 10/75f9c7a7786d1756f64b1429017746721e07bd7691bdad6368f7643885d3a98a27586777e9699456564f4844b407e9f186cc1d588a3f9c0be71310e517e942c3
- languageName: node
- linkType: hard
-
"semver-diff@npm:^3.1.1":
version: 3.1.1
resolution: "semver-diff@npm:3.1.1"
@@ -19904,7 +18934,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:7.7.3, semver@npm:^7.0.0, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.7.1, semver@npm:~7.7.3":
+"semver@npm:7.7.3, semver@npm:^7.0.0, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.7.1":
version: 7.7.3
resolution: "semver@npm:7.7.3"
bin:
@@ -19943,15 +18973,6 @@ __metadata:
languageName: node
linkType: hard
-"serialize-error@npm:^7.0.1":
- version: 7.0.1
- resolution: "serialize-error@npm:7.0.1"
- dependencies:
- type-fest: "npm:^0.13.1"
- checksum: 10/e0aba4dca2fc9fe74ae1baf38dbd99190e1945445a241ba646290f2176cdb2032281a76443b02ccf0caf30da5657d510746506368889a593b9835a497fc0732e
- languageName: node
- linkType: hard
-
"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.2":
version: 6.0.2
resolution: "serialize-javascript@npm:6.0.2"
@@ -20091,7 +19112,7 @@ __metadata:
languageName: node
linkType: hard
-"shell-quote@npm:^1.8.1, shell-quote@npm:^1.8.3":
+"shell-quote@npm:^1.8.3":
version: 1.8.3
resolution: "shell-quote@npm:1.8.3"
checksum: 10/5473e354637c2bd698911224129c9a8961697486cff1fb221f234d71c153fc377674029b0223d1d3c953a68d451d79366abfe53d1a0b46ee1f28eb9ade928f4c
@@ -20191,15 +19212,6 @@ __metadata:
languageName: node
linkType: hard
-"simple-update-notifier@npm:2.0.0":
- version: 2.0.0
- resolution: "simple-update-notifier@npm:2.0.0"
- dependencies:
- semver: "npm:^7.5.3"
- checksum: 10/40bd4f96aa89aedbf717ae9f4ab8fca70e8f7511e8b766feb15471cca3f6fe4fe673743309b08b4ba8abfe0965c9cd927e1de46550a757b819b70fc7430cc85d
- languageName: node
- linkType: hard
-
"skip-regex@npm:^1.0.2":
version: 1.0.2
resolution: "skip-regex@npm:1.0.2"
@@ -20221,18 +19233,7 @@ __metadata:
languageName: node
linkType: hard
-"slice-ansi@npm:^3.0.0":
- version: 3.0.0
- resolution: "slice-ansi@npm:3.0.0"
- dependencies:
- ansi-styles: "npm:^4.0.0"
- astral-regex: "npm:^2.0.0"
- is-fullwidth-code-point: "npm:^3.0.0"
- checksum: 10/5ec6d022d12e016347e9e3e98a7eb2a592213a43a65f1b61b74d2c78288da0aded781f665807a9f3876b9daa9ad94f64f77d7633a0458876c3a4fdc4eb223f24
- languageName: node
- linkType: hard
-
-"smart-buffer@npm:^4.0.2, smart-buffer@npm:^4.2.0":
+"smart-buffer@npm:^4.2.0":
version: 4.2.0
resolution: "smart-buffer@npm:4.2.0"
checksum: 10/927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2
@@ -20353,7 +19354,7 @@ __metadata:
languageName: node
linkType: hard
-"source-map-support@npm:^0.5.19, source-map-support@npm:~0.5.20":
+"source-map-support@npm:~0.5.20":
version: 0.5.21
resolution: "source-map-support@npm:0.5.21"
dependencies:
@@ -20407,13 +19408,6 @@ __metadata:
languageName: node
linkType: hard
-"spawn-command@npm:0.0.2":
- version: 0.0.2
- resolution: "spawn-command@npm:0.0.2"
- checksum: 10/f13e8c3c63abd4a0b52fb567eba5f7940d480c5ed3ec61781d38a1850f179b1196c39e6efa2bbd301f82c1bf1cd7807abc8fbd8fc8e44bcaa3975a124c0d1657
- languageName: node
- linkType: hard
-
"spdx-correct@npm:^3.0.0":
version: 3.2.0
resolution: "spdx-correct@npm:3.2.0"
@@ -20503,20 +19497,6 @@ __metadata:
languageName: node
linkType: hard
-"sprintf-js@npm:^1.1.2":
- version: 1.1.3
- resolution: "sprintf-js@npm:1.1.3"
- checksum: 10/e7587128c423f7e43cc625fe2f87e6affdf5ca51c1cc468e910d8aaca46bb44a7fbcfa552f787b1d3987f7043aeb4527d1b99559e6621e01b42b3f45e5a24cbb
- languageName: node
- linkType: hard
-
-"sprintf-js@npm:~1.0.2":
- version: 1.0.3
- resolution: "sprintf-js@npm:1.0.3"
- checksum: 10/c34828732ab8509c2741e5fd1af6b767c3daf2c642f267788f933a65b1614943c282e74c4284f4fa749c264b18ee016a0d37a3e5b73aee446da46277d3a85daa
- languageName: node
- linkType: hard
-
"ssh-remote-port-forward@npm:^1.0.4":
version: 1.0.4
resolution: "ssh-remote-port-forward@npm:1.0.4"
@@ -20569,13 +19549,6 @@ __metadata:
languageName: node
linkType: hard
-"stat-mode@npm:^1.0.0":
- version: 1.0.0
- resolution: "stat-mode@npm:1.0.0"
- checksum: 10/a7eac989332f4d057997225af77be14428789821bfbcadd9bdd67e40c73b9d0f9e0fead7171a0e4a8c4366564adcf1d463b16e71c68af8694af3d3ee1b5f88ed
- languageName: node
- linkType: hard
-
"statuses@npm:>= 1.4.0 < 2":
version: 1.5.0
resolution: "statuses@npm:1.5.0"
@@ -20958,15 +19931,6 @@ __metadata:
languageName: node
linkType: hard
-"sumchecker@npm:^3.0.1":
- version: 3.0.1
- resolution: "sumchecker@npm:3.0.1"
- dependencies:
- debug: "npm:^4.1.0"
- checksum: 10/5c69776ce2b53040c952cfbca0f7b487b1ee993c55b6d5523f674ec075f30e031fd84b6706dc8ccc4deb9761b58f9925be8806a316e5eedff2286bb48cb75044
- languageName: node
- linkType: hard
-
"supports-color@npm:^5.3.0":
version: 5.5.0
resolution: "supports-color@npm:5.5.0"
@@ -20985,7 +19949,7 @@ __metadata:
languageName: node
linkType: hard
-"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1":
+"supports-color@npm:^8.0.0":
version: 8.1.1
resolution: "supports-color@npm:8.1.1"
dependencies:
@@ -21068,20 +20032,6 @@ __metadata:
languageName: node
linkType: hard
-"tar@npm:^6.1.12":
- version: 6.2.1
- resolution: "tar@npm:6.2.1"
- dependencies:
- chownr: "npm:^2.0.0"
- fs-minipass: "npm:^2.0.0"
- minipass: "npm:^5.0.0"
- minizlib: "npm:^2.1.1"
- mkdirp: "npm:^1.0.3"
- yallist: "npm:^4.0.0"
- checksum: 10/bfbfbb2861888077fc1130b84029cdc2721efb93d1d1fb80f22a7ac3a98ec6f8972f29e564103bbebf5e97be67ebc356d37fa48dbc4960600a1eb7230fbd1ea0
- languageName: node
- linkType: hard
-
"tar@npm:^7.5.2":
version: 7.5.3
resolution: "tar@npm:7.5.3"
@@ -21104,16 +20054,6 @@ __metadata:
languageName: node
linkType: hard
-"temp-file@npm:^3.4.0":
- version: 3.4.0
- resolution: "temp-file@npm:3.4.0"
- dependencies:
- async-exit-hook: "npm:^2.0.1"
- fs-extra: "npm:^10.0.0"
- checksum: 10/5b7132ff488e91ae928c3e81b25e308d8fc590c08a08fb37b0f1c1e8d186e65d69472abd1af1ea11e1162db2a2e6a7970214c827c92c7c6cebbc91bb7678b037
- languageName: node
- linkType: hard
-
"temp@npm:^0.9.4":
version: 0.9.4
resolution: "temp@npm:0.9.4"
@@ -21266,13 +20206,6 @@ __metadata:
languageName: node
linkType: hard
-"tiny-typed-emitter@npm:^2.1.0":
- version: 2.1.0
- resolution: "tiny-typed-emitter@npm:2.1.0"
- checksum: 10/709bca410054e08df4dc29d5ea0916328bb2900d60245c6a743068ea223887d9fd2c945b6070eb20336275a557a36c2808e5c87d2ed4b60633458632be4a3e10
- languageName: node
- linkType: hard
-
"tinyexec@npm:^0.3.2":
version: 0.3.2
resolution: "tinyexec@npm:0.3.2"
@@ -21308,16 +20241,7 @@ __metadata:
languageName: node
linkType: hard
-"tmp-promise@npm:^3.0.2":
- version: 3.0.3
- resolution: "tmp-promise@npm:3.0.3"
- dependencies:
- tmp: "npm:^0.2.0"
- checksum: 10/0ca65b4f233b1d2b01e17a7a62961d32923e4b27383a370bf4d8d52f1062d79c3250e6b6b706ec390e73c9c58c13dc130b3855eedc89c86c7d90beb28b8382e5
- languageName: node
- linkType: hard
-
-"tmp@npm:^0.2.0, tmp@npm:^0.2.1, tmp@npm:^0.2.3":
+"tmp@npm:^0.2.3":
version: 0.2.5
resolution: "tmp@npm:0.2.5"
checksum: 10/dd4b78b32385eab4899d3ae296007b34482b035b6d73e1201c4a9aede40860e90997a1452c65a2d21aee73d53e93cd167d741c3db4015d90e63b6d568a93d7ec
@@ -21441,15 +20365,6 @@ __metadata:
languageName: node
linkType: hard
-"truncate-utf8-bytes@npm:^1.0.0":
- version: 1.0.2
- resolution: "truncate-utf8-bytes@npm:1.0.2"
- dependencies:
- utf8-byte-length: "npm:^1.0.1"
- checksum: 10/366e47a0e22cc271d37eb4e62820453fb877784b55b37218842758b7aa1d402eedd0f8833cfb5d6f7a6cae1535d84289bd5e32c4ee962d2a86962fb7038a6983
- languageName: node
- linkType: hard
-
"ts-api-utils@npm:^1.0.1":
version: 1.4.3
resolution: "ts-api-utils@npm:1.4.3"
@@ -21942,13 +20857,6 @@ __metadata:
languageName: node
linkType: hard
-"universalify@npm:^0.1.0":
- version: 0.1.2
- resolution: "universalify@npm:0.1.2"
- checksum: 10/40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff
- languageName: node
- linkType: hard
-
"universalify@npm:^0.2.0":
version: 0.2.0
resolution: "universalify@npm:0.2.0"
@@ -22132,13 +21040,6 @@ __metadata:
languageName: node
linkType: hard
-"utf8-byte-length@npm:^1.0.1":
- version: 1.0.5
- resolution: "utf8-byte-length@npm:1.0.5"
- checksum: 10/168edff8f7baca974b5bfb5256cebd57deaef8fbf2d0390301dd1009da52de64774d62f088254c94021e372147b6c938aa82f2318a3a19f9ebd21e48b7f40029
- languageName: node
- linkType: hard
-
"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1":
version: 1.0.2
resolution: "util-deprecate@npm:1.0.2"
@@ -22247,17 +21148,6 @@ __metadata:
languageName: node
linkType: hard
-"verror@npm:^1.10.0":
- version: 1.10.1
- resolution: "verror@npm:1.10.1"
- dependencies:
- assert-plus: "npm:^1.0.0"
- core-util-is: "npm:1.0.2"
- extsprintf: "npm:^1.2.0"
- checksum: 10/2b24eb830ecee7be69ab84192946074d7e8a85a42b0784d9874a28f52616065953ab4297975c87045879505fe9a6ac38dedad29a7470bbe0324540e5b6e92f62
- languageName: node
- linkType: hard
-
"vfile-location@npm:^5.0.0":
version: 5.0.3
resolution: "vfile-location@npm:5.0.3"
@@ -23149,13 +22039,6 @@ __metadata:
languageName: node
linkType: hard
-"xmlbuilder@npm:>=11.0.1, xmlbuilder@npm:^15.1.1":
- version: 15.1.1
- resolution: "xmlbuilder@npm:15.1.1"
- checksum: 10/e6f4bab2504afdd5f80491bda948894d2146756532521dbe7db33ae0931cd3000e3b4da19b3f5b3f51bedbd9ee06582144d28136d68bd1df96579ecf4d4404a2
- languageName: node
- linkType: hard
-
"xmlchars@npm:^2.2.0":
version: 2.2.0
resolution: "xmlchars@npm:2.2.0"
@@ -23255,7 +22138,7 @@ __metadata:
languageName: node
linkType: hard
-"yargs@npm:^17.0.0, yargs@npm:^17.6.2, yargs@npm:^17.7.2":
+"yargs@npm:^17.0.0, yargs@npm:^17.7.2":
version: 17.7.2
resolution: "yargs@npm:17.7.2"
dependencies:
@@ -23270,16 +22153,6 @@ __metadata:
languageName: node
linkType: hard
-"yauzl@npm:^2.10.0":
- version: 2.10.0
- resolution: "yauzl@npm:2.10.0"
- dependencies:
- buffer-crc32: "npm:~0.2.3"
- fd-slicer: "npm:~1.1.0"
- checksum: 10/1e4c311050dc0cf2ee3dbe8854fe0a6cde50e420b3e561a8d97042526b4cf7a0718d6c8d89e9e526a152f4a9cec55bcea9c3617264115f48bd6704cf12a04445
- languageName: node
- linkType: hard
-
"yocto-queue@npm:^0.1.0":
version: 0.1.0
resolution: "yocto-queue@npm:0.1.0"