这是indexloc提供的服务,不要输入任何密码
Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
95 commits
Select commit Hold shift + click to select a range
152d27c
Add flexibility to show modal dialog
ZIMkaRU Oct 14, 2024
039ad52
Show useful error modal if os docs dir is misconfigured
ZIMkaRU Oct 14, 2024
3418434
Fix emergency app exit
ZIMkaRU Oct 15, 2024
94bbc7a
Merge pull request #419 from ZIMkaRU/feature/show-useful-error-modal-…
ezewer Oct 16, 2024
2f63e10
Add ability to get correct user data path if not initiated
ZIMkaRU Oct 16, 2024
f4698ab
Fix logs collection for bug report
ZIMkaRU Oct 16, 2024
60702be
Improve app init to use translations in error layout
ZIMkaRU Oct 16, 2024
8e03934
Add ability to use translations in browser windows
ZIMkaRU Oct 16, 2024
3f0fcdc
Use translations in app init error layout
ZIMkaRU Oct 16, 2024
334711a
Add translations for app init error layout
ZIMkaRU Oct 16, 2024
620c135
Fix zenity closing behavior for error modal win on ubuntu
ZIMkaRU Oct 17, 2024
5b1d1c0
Add general-ipc-channel-handlers for app exit in browser win
ZIMkaRU Oct 17, 2024
221f532
Init general-ipc-channel-handlers
ZIMkaRU Oct 17, 2024
a1539bb
Register general-ipc-channel-handlers in preload script
ZIMkaRU Oct 17, 2024
7237c2e
Improve app init error layout
ZIMkaRU Oct 17, 2024
e72ace4
Change frame for app init error layout
ZIMkaRU Oct 17, 2024
ec4e951
Fix electron dep require for fork process
ZIMkaRU Oct 18, 2024
4ff543c
Merge pull request #422 from ZIMkaRU/feature/extend-translation-coverage
ezewer Oct 22, 2024
ce0517f
Add ability to send-listen event for init layout to be secure
ZIMkaRU Oct 22, 2024
55b2a39
Add send-listen event support to context bridge
ZIMkaRU Oct 22, 2024
b4e4f33
Add send-listen event support to app-init layout
ZIMkaRU Oct 22, 2024
d4a99b5
Improve loading window workflow
ZIMkaRU Oct 22, 2024
3082d67
Bump electron version to have latest patch
ZIMkaRU Oct 22, 2024
cf9ce45
Fix issue with Wine to build Windows release under container
ZIMkaRU Oct 23, 2024
76d8c56
Merge pull request #425 from ZIMkaRU/bugfix/fix-issue-with-wine-to-bu…
ezewer Oct 23, 2024
81d4acf
Remove redundant opts default values
ZIMkaRU Oct 23, 2024
d43a88f
Merge pull request #424 from ZIMkaRU/feature/improve-app-init-layout-…
ezewer Oct 24, 2024
a1f7ccd
Prevent returning translation key if a value is missing
ZIMkaRU Oct 24, 2024
b304ccb
Merge pull request #426 from ZIMkaRU/feature/prevent-returning-transl…
ezewer Oct 24, 2024
a19d3a4
Add macos compatibility to sed cli usage
ZIMkaRU Oct 25, 2024
26cca7e
Merge pull request #427 from ZIMkaRU/bugfix/add-macos-compatibility-t…
ezewer Oct 26, 2024
57fc2de
Add translation support to error manager
ZIMkaRU Oct 28, 2024
a26fac8
Add en translation for error manager
ZIMkaRU Oct 28, 2024
cdeaae9
Add ru translation for error manager
ZIMkaRU Oct 28, 2024
2501d83
Add translation support to error description getter
ZIMkaRU Oct 28, 2024
6478317
Add en translation for error description getter
ZIMkaRU Oct 28, 2024
dab777f
Add ru translation for error description getter
ZIMkaRU Oct 28, 2024
c297030
Add translation support to error modal dialog
ZIMkaRU Oct 28, 2024
5e83852
Add en translation for error modal dialog
ZIMkaRU Oct 28, 2024
9f75fd2
Add ru translation for error modal dialog
ZIMkaRU Oct 28, 2024
57f5984
Add translations to error alert window title
ZIMkaRU Oct 29, 2024
f00eb28
Fix carriage return newline in translations
ZIMkaRU Oct 29, 2024
b5157ed
Add translation support to sync native notification
ZIMkaRU Oct 29, 2024
ef147b0
Add translation support to trx tax report native notification
ZIMkaRU Oct 29, 2024
cbe40db
Add en translation for native notification
ZIMkaRU Oct 29, 2024
d58ac45
Add ru translation for native notification
ZIMkaRU Oct 29, 2024
132c821
Add translations to native notification default values
ZIMkaRU Oct 29, 2024
29525b0
Merge pull request #428 from ZIMkaRU/feature/extend-translation-coverage
ezewer Oct 30, 2024
9f30d42
Merge pull request #429 from ZIMkaRU/feature/add-translation-support-…
ezewer Oct 30, 2024
ffca95f
Add translation support to auto-updater
ZIMkaRU Oct 30, 2024
dcc68f6
Add en translation for auto-updater
ZIMkaRU Oct 30, 2024
bb6737a
Add ru translation for auto-updater
ZIMkaRU Oct 30, 2024
4f82853
Add ability to override IS_AUTO_UPDATE_BEING_TESTED flag in dev mode …
ZIMkaRU Oct 30, 2024
dd6d23b
Merge pull request #430 from ZIMkaRU/feature/add-translation-support-…
ezewer Oct 31, 2024
c4369a4
Add translation support to restore db
ZIMkaRU Oct 31, 2024
60914d5
Add translation support to restore db message modal dialog
ZIMkaRU Oct 31, 2024
c0f36e7
Add en translation for restore-db
ZIMkaRU Oct 31, 2024
a25d4e9
Add ru translation for restore-db
ZIMkaRU Oct 31, 2024
8f24a86
Add helper to get ui fonts as css string
ZIMkaRU Nov 1, 2024
fa39f5e
Fix loading ui fonts to restore-db modal window
ZIMkaRU Nov 1, 2024
47f2d2a
Fix min-width for restore-db modal window
ZIMkaRU Nov 1, 2024
8ab609e
Merge pull request #431 from ZIMkaRU/feature/add-translation-support-…
ezewer Nov 4, 2024
8c5ed4e
Fix loading ui fonts to all modal windows
ZIMkaRU Nov 4, 2024
107bbab
Merge pull request #432 from ZIMkaRU/bugfix/fix-loading-ui-fonts-to-a…
ezewer Nov 4, 2024
4afcf0d
Add translation support to show-docs
ZIMkaRU Nov 5, 2024
8a5db74
Add en translation for show-docs
ZIMkaRU Nov 5, 2024
0176c0d
Add ru translation for show-docs
ZIMkaRU Nov 5, 2024
5dd07dc
Add ability to set md user manual with different langs into i18next
ZIMkaRU Nov 5, 2024
c65a987
Get md user manual from i18next
ZIMkaRU Nov 5, 2024
6787814
Split md user manual by languages
ZIMkaRU Nov 5, 2024
d30bf57
Add translation support to print-to-pdf
ZIMkaRU Nov 6, 2024
626dcea
Add en translation for print-to-pdf
ZIMkaRU Nov 6, 2024
9e0b53b
Add ru translation for print-to-pdf
ZIMkaRU Nov 6, 2024
0e331ce
Add translation support to change-reports-folder
ZIMkaRU Nov 6, 2024
a2bdecd
Add en translation for change-reports-folder
ZIMkaRU Nov 6, 2024
5eb84c3
Add ru translation for change-reports-folder
ZIMkaRU Nov 6, 2024
29ed78e
Improve entering parent win to change-reports-folder dialog
ZIMkaRU Nov 6, 2024
51c3242
Merge pull request #434 from ZIMkaRU/feature/add-translation-support-…
ezewer Nov 7, 2024
3cfdba0
Merge pull request #436 from ZIMkaRU/feature/add-translation-support-…
ezewer Nov 7, 2024
222a2ca
Add translation support to change-sync-frequency
ZIMkaRU Nov 7, 2024
c87d79e
Add en translation for change-sync-frequency
ZIMkaRU Nov 7, 2024
ec24e6e
Add ru translation for change-sync-frequency
ZIMkaRU Nov 7, 2024
f66907b
Merge pull request #437 from ZIMkaRU/feature/add-translation-support-…
ezewer Nov 7, 2024
e7ba2a7
Extend translations for auto-update buttons
ZIMkaRU Nov 7, 2024
0a98b1d
Fix width for long text translations
ZIMkaRU Nov 7, 2024
a182f51
Merge pull request #438 from ZIMkaRU/feature/extend-translations-for-…
ezewer Nov 7, 2024
f90d608
Add translation support to enforce-macos-app-location
ZIMkaRU Nov 7, 2024
26e20ca
Add en translation for enforce-macos-app-location
ZIMkaRU Nov 7, 2024
3d37161
Add ru translation for enforce-macos-app-location
ZIMkaRU Nov 7, 2024
1b4d061
Merge pull request #439 from ZIMkaRU/feature/add-translation-support-…
ezewer Nov 8, 2024
7faafca
Bump version up to v4.30.0
ZIMkaRU Oct 28, 2024
ac80915
Add changelog for v4.30.0
ZIMkaRU Oct 28, 2024
5f115e4
Extend changelog to keep it up to date
ZIMkaRU Nov 12, 2024
53cd911
Update sub-modules
ZIMkaRU Nov 13, 2024
47471ba
Merge pull request #443 from ZIMkaRU/feature/release-electron-app
ezewer Nov 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ REPO_BRANCH=master
IS_BFX_API_STAGING=0
IS_DEV_ENV=0
IS_AUTO_UPDATE_DISABLED=0
IS_AUTO_UPDATE_BEING_TESTED=0

SHOULD_LOCALHOST_BE_USED_FOR_LOADING_UI_IN_DEV_MODE=0

Expand Down
8 changes: 2 additions & 6 deletions .github/workflows/build-electron-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,16 +134,12 @@ jobs:
uses: actions/checkout@v4
with:
submodules: recursive
- name: Replace macOS’s sed with GNU’s sed
run: |
brew install gnu-sed
echo "$(brew --prefix)/opt/gnu-sed/libexec/gnubin" >> $GITHUB_PATH
- if: github.event.inputs.version != ''
name: Set release version
run: |
sed -i -e \
sed -i".bak" -E -e \
"s/\"version\": \".*\"/\"version\": \"${{ github.event.inputs.version }}\"/g" \
"./package.json"
"./package.json"; rm -f "./package.json.bak"
- if: contains(fromJson('["true", "1", true, 1]'), github.event.inputs.isAutoUpdateDisabled)
name: Turn off auto-update
run: |
Expand Down
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,40 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [4.30.0] - 2024-11-13

### Added

- Implemented `Your Assets` section for the web `Account Summary` page. Improved sections titles styling. PR: [bfx-report-ui#880](https://github.com/bitfinexcom/bfx-report-ui/pull/880)
- Implemented `UI` language selection binding with `ElectronJS` wrapper. PR: [bfx-report-ui#882](https://github.com/bitfinexcom/bfx-report-ui/pull/882)
- Extended ElectronJS app wrapper translations. Improved the app-init-error layout. Fixed logs collection for bug report. PR: [bfx-report-electron#422](https://github.com/bitfinexcom/bfx-report-electron/pull/422)
- Added translation support to the `error manager` module. PR: [bfx-report-electron#428](https://github.com/bitfinexcom/bfx-report-electron/pull/428)
- Added translation support to the `native notifications` module. PR: [bfx-report-electron#429](https://github.com/bitfinexcom/bfx-report-electron/pull/429)
- Added translation support to the `auto-updater` module. PRs: [bfx-report-electron#430](https://github.com/bitfinexcom/bfx-report-electron/pull/430), [bfx-report-electron#438](https://github.com/bitfinexcom/bfx-report-electron/pull/438)
- Added translation support to the `restore DB` module. PR: [bfx-report-electron#431](https://github.com/bitfinexcom/bfx-report-electron/pull/431)
- Added translation support to the `show-docs` module, and added the ability to set the `markdown` user manual with different languages into `i18next` (if doc for the corresponding lang does not exist takes `en` by default). PR: [bfx-report-electron#434](https://github.com/bitfinexcom/bfx-report-electron/pull/434)
- Added translation support to the `print-to-pdf` module. PR: [bfx-report-electron#435](https://github.com/bitfinexcom/bfx-report-electron/pull/435)
- Added translation support to the `change-reports-folder` module. PR: [bfx-report-electron#436](https://github.com/bitfinexcom/bfx-report-electron/pull/436)
- Added translation support to the `change-sync-frequency` module. PR: [bfx-report-electron#437](https://github.com/bitfinexcom/bfx-report-electron/pull/437)
- Added translation support to the `enforce-macos-app-location` module. PR: [bfx-report-electron#439](https://github.com/bitfinexcom/bfx-report-electron/pull/439)

### Changed

- Improved the loading window workflow to bring more consistency in the sequence of showing windows. Added ability to send/listen events for the app-init layout via the context bridge between the main and renderer ipc to be secure. Fixed issue with focusing the main window on the launch. PR: [bfx-report-electron#424](https://github.com/bitfinexcom/bfx-report-electron/pull/424)
- Prevented returning the translation key `key.nestedKey.etc` if a value is missing for a certain language and added the ability to try to take one from the default `en` translation file. PR: [bfx-report-electron#426](https://github.com/bitfinexcom/bfx-report-electron/pull/426)
- Reworked `sed` commands to be able to run the build `bash` scripts on both OSs `Ubuntu` and `MacOS` as they have slightly different implementation. PR: [bfx-report-electron#427](https://github.com/bitfinexcom/bfx-report-electron/pull/427)

### Fixed

- Fixed `2FA` login flow to prevent the token request duplication possibility noted in some user scenarios. PR: [bfx-report-ui#881](https://github.com/bitfinexcom/bfx-report-ui/pull/881)
- Fixed issue with `Wine` to build `Windows` release under container. PR: [bfx-report-electron#425](https://github.com/bitfinexcom/bfx-report-electron/pull/425)
- Fixed loading UI fonts to all modal windows. PR: [bfx-report-electron#432](https://github.com/bitfinexcom/bfx-report-electron/pull/432)

### Security

- Bumped `cookie` from `0.6.0` to `0.7.1`, `express` from `4.21.0` to `4.21.1`. PR: [bfx-report-ui#879](https://github.com/bitfinexcom/bfx-report-ui/pull/879)
- Bumped `electron` from `27.3.11` to `27.3.5`. PR: [bfx-report-electron#424](https://github.com/bitfinexcom/bfx-report-electron/pull/424)

## [4.29.0] - 2024-10-16

### Added
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.win-builder
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ COPY ./scripts/helpers/install-nodejs.sh ./scripts/helpers/install-nodejs.sh
RUN ./scripts/helpers/install-nodejs.sh ${NODE_VERSION} \
# Remove the `Wine` source entry to resolve
# the release key expiration issue for `apt-get update`
&& sed -i '/Wine/d' /etc/apt/sources.list \
&& rm -rf /etc/apt/sources.list.d/wine* \
&& apt-get update -y \
&& apt-get install -y --no-install-recommends \
p7zip-full \
Expand Down
2 changes: 1 addition & 1 deletion bfx-reports-framework
128 changes: 127 additions & 1 deletion build/locales/en/translations.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,132 @@
{
"common": {
"title": "Report"
"title": "Report",
"appInitError": {
"description": "Application initialization error",
"closeBtnText": "Close"
},
"errorManager": {
"failedToGetDocsPath": {
"title": "The OS Documents directory has been misconfigured",
"message": "This indicates that your OS `Documents` directory has been misconfigured.\n\rPlease, set it to a valid location or reset it to the default"
},
"errorModalDialog": {
"errBoxTitle": "Bug report",
"errBoxDescription": "A new GitHub issue will be opened",
"zenityBtn": "Report and Exit",
"confirmButtonText": "Report",
"cancelButtonText": "Cancel",
"title": "Should a bug report be submitted?"
}
},
"nativeNotification": {
"defaulTitle": "Bitfinex Report",
"defaultBody": "Notification",
"sync": {
"completedBody": "Data sync completed successfully!",
"interruptedBody": "Data sync interrupted!",
"errorBody": "Data sync completed with an error!"
},
"trxTaxReport": {
"completedBody": "Your tax report is ready!",
"errorBody": "An unexpected error occurred while generating the tax report!"
}
},
"autoUpdater": {
"title": "Update",
"confirmButtonText": "OK",
"cancelButtonText": "Cancel",
"loadingWindow": {
"description": "Updating..."
},
"errorToast": {
"title": "Application update failed",
"inetIssueTitle": "Internet disconnected"
},
"checkingForUpdateToast": {
"title": "Checking for update"
},
"updateAvailableToast": {
"title": "An update to v{{version}} is available",
"description": "Starting download..."
},
"updateNotAvailableToast": {
"title": "No updates available"
},
"downloadProgressToast": {
"title": "Downloading..."
},
"updateDownloadedToast": {
"title": "Update v{{version}} downloaded",
"description": "Should the app be updated right now?"
}
},
"restoreDB": {
"modalDialog": {
"title": "Select DB backup file",
"confirmButtonText": "OK",
"cancelButtonText": "Cancel"
},
"messageModalDialog": {
"title": "DB restoring",
"message": "Suitable DB backup file has not been found",
"dbRestoredMessage": "DB has been restored",
"dbNotRestoredMessage": "DB has not been restored",
"confirmButtonText": "OK"
}
},
"showDocs": {
"modalDialog": {
"title": "User manual",
"cancelButtonText": "Close"
}
},
"printToPDF": {
"defaultTemplate": "No data",
"pagination": {
"page": "Page",
"from": "from"
}
},
"changeReportsFolder": {
"modalDialog": {
"title": "Change reports folder",
"buttonLabel": "Select"
}
},
"changeSyncFrequency": {
"title": "Change sync frequency",
"timeFormatModalDialog": {
"title": "Set time format",
"confirmButtonText": "OK",
"cancelButtonText": "Cancel",
"inputOptions": {
"mins": "Mins",
"hours": "Hours",
"days": "Days"
}
},
"timeModalDialog": {
"title": "Set sync frequency",
"confirmButtonText": "OK",
"cancelButtonText": "Cancel"
}
},
"enforceMacOSAppLocation": {
"appLocationModalDialog": {
"message": "Move to Applications folder?",
"detail": "{{productName}} must live in the Applications folder to be able to run correctly",
"confirmButtonText": "Move to Applications folder",
"cancelButtonText": "Quit {{productName}}"
},
"loadingWindow": {
"description": "Moving the app..."
},
"appRunningModalDialog": {
"message": "Another version of {{productName}} is currently running. Quit it, then launch this version of the app again",
"confirmButtonText": "OK"
}
}
},
"menu": {
"macMainSubmenu": {
Expand Down
128 changes: 127 additions & 1 deletion build/locales/ru/translations.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,132 @@
{
"common": {
"title": "Отчет"
"title": "Отчет",
"appInitError": {
"description": "Ошибка инициализации приложения",
"closeBtnText": "Закрыть"
},
"errorManager": {
"failedToGetDocsPath": {
"title": "Каталог Документы ОС был неправильно настроен",
"message": "Это означает, что каталог `Документы` вашей ОС был неправильно настроен.\n\rПожалуйста, укажите правильное расположение или сбросьте его до значений по умолчанию"
},
"errorModalDialog": {
"errBoxTitle": "Отчет об ошибке",
"errBoxDescription": "Будет открыта новая проблема в GitHub",
"zenityBtn": "Отправить Отчет и Выйти",
"confirmButtonText": "Отправить Отчет",
"cancelButtonText": "Отменить",
"title": "Должен ли быть отправлен отчет об ошибке?"
}
},
"nativeNotification": {
"defaulTitle": "Bitfinex Report",
"defaultBody": "Уведомление",
"sync": {
"completedBody": "Синхронизация данных успешно завершена!",
"interruptedBody": "Синхронизация данных прервана!",
"errorBody": "Синхронизация данных завершена с ошибкой!"
},
"trxTaxReport": {
"completedBody": "Ваш налоговый отчет готов!",
"errorBody": "При формировании налогового отчета произошла непредвиденная ошибка!"
}
},
"autoUpdater": {
"title": "Обновление",
"confirmButtonText": "OK",
"cancelButtonText": "Отменить",
"loadingWindow": {
"description": "Обновление..."
},
"errorToast": {
"title": "Обновление приложения не удалось",
"inetIssueTitle": "Интернет отключен"
},
"checkingForUpdateToast": {
"title": "Проверка обновления"
},
"updateAvailableToast": {
"title": "Доступно обновление до версии v{{version}}",
"description": "Начинаем загрузку..."
},
"updateNotAvailableToast": {
"title": "Нет доступных обновлений"
},
"downloadProgressToast": {
"title": "Загрузка..."
},
"updateDownloadedToast": {
"title": "Обновление v{{version}} загружено",
"description": "Стоит ли обновить приложение прямо сейчас?"
}
},
"restoreDB": {
"modalDialog": {
"title": "Выберите файл резервной копии БД",
"confirmButtonText": "OK",
"cancelButtonText": "Отменить"
},
"messageModalDialog": {
"title": "Восстановление БД",
"message": "Подходящий файл резервной копии БД не найден",
"dbRestoredMessage": "БД была восстановлена",
"dbNotRestoredMessage": "БД не была восстановлена",
"confirmButtonText": "OK"
}
},
"showDocs": {
"modalDialog": {
"title": "Руководство пользователя",
"cancelButtonText": "Закрыть"
}
},
"printToPDF": {
"defaultTemplate": "Нет данных",
"pagination": {
"page": "Страница",
"from": "из"
}
},
"changeReportsFolder": {
"modalDialog": {
"title": "Изменить папку отчетов",
"buttonLabel": "Выбрать"
}
},
"changeSyncFrequency": {
"title": "Изменить частоту синхронизации",
"timeFormatModalDialog": {
"title": "Установить формат времени",
"confirmButtonText": "OK",
"cancelButtonText": "Отмена",
"inputOptions": {
"mins": "Мин.",
"hours": "Часы",
"days": "Дни"
}
},
"timeModalDialog": {
"title": "Установить частоту синхронизации",
"confirmButtonText": "OK",
"cancelButtonText": "Отмена"
}
},
"enforceMacOSAppLocation": {
"appLocationModalDialog": {
"message": "Переместить в папку Приложения?",
"detail": "{{productName}} должен находиться в папке Приложения для корректной работы",
"confirmButtonText": "Переместить в папку Приложения",
"cancelButtonText": "Выйти из {{productName}}"
},
"loadingWindow": {
"description": "Перемещение приложения..."
},
"appRunningModalDialog": {
"message": "В настоящее время запущена другая версия {{productName}}. Закройте ее, затем снова запустите эту версию приложения",
"confirmButtonText": "OK"
}
}
},
"menu": {
"macMainSubmenu": {
Expand Down
File renamed without changes.
4 changes: 4 additions & 0 deletions index.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ try {
process.env[key] = val
}
} catch (err) {}
try {
// Uses only in dev mode as dotenv is added into dev deps
require('dotenv').config({ override: true })
} catch (err) {}

const { app } = require('electron')
require('./src/i18next')
Expand Down
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "bfx-report-electron",
"version": "4.29.0",
"version": "4.30.0",
"repository": "https://github.com/bitfinexcom/bfx-report-electron",
"description": "Reporting tool",
"author": "bitfinex.com",
Expand Down Expand Up @@ -45,7 +45,7 @@
"concurrently": "9.0.1",
"cross-env": "7.0.3",
"dotenv": "16.3.1",
"electron": "27.3.5",
"electron": "27.3.11",
"electron-builder": "24.10.0",
"mocha": "10.2.0",
"standard": "17.1.0",
Expand Down
Loading