chore: bump electron from 13 to 19 (#483)

This commit is contained in:
Yannis Petitot
2022-05-27 00:43:44 +02:00
committed by GitHub
parent d4e220d264
commit f306b2f8ff
16 changed files with 155 additions and 125 deletions
+3 -3
View File
@@ -110,7 +110,7 @@
"discord-rpc": "^3.2.0",
"electron-is-dev": "^1.1.0",
"electron-log": "^4.4.6",
"electron-updater": "^4.3.8",
"electron-updater": "^5.0.1",
"electron-window-state": "^5.0.3",
"fs-extra": "^9.1.0",
"irc": "git+https://github.com/yadPe/node-irc.git",
@@ -146,8 +146,8 @@
"cross-env": "^7.0.3",
"dotenv": "6.2.0",
"dotenv-expand": "5.1.0",
"electron": "13.6.6",
"electron-builder": "22.13.1",
"electron": "19.0.1",
"electron-builder": "23.0.3",
"electron-devtools-installer": "3.2.0",
"eslint": "^7.30.0",
"eslint-config-airbnb": "^18.2.0",
+2 -2
View File
@@ -2,11 +2,11 @@
/* eslint-disable no-underscore-dangle */
/* Provides download history from {localUser}/Documents/Beatconnect/history.json */
import React, { Component, useContext, createContext } from 'react';
import { remote } from 'electron';
import { outputJSON, readJson } from 'fs-extra';
import { join } from 'path';
import { error, log } from 'electron-log';
import { memoize } from 'underscore';
import { getOsPath } from '../helpers/path';
export const HistoryContext = createContext();
export const useDownloadHistory = () => useContext(HistoryContext);
@@ -57,7 +57,7 @@ class HistoryProvider extends Component {
constructor(props) {
super(props);
this.path = join(remote.app.getPath('documents'), '/Beatconnect/history.json');
this.path = join(getOsPath('documents'), '/Beatconnect/history.json');
this.state = {
history: {},
stats: {
+2 -5
View File
@@ -2,7 +2,6 @@
/* eslint-disable no-underscore-dangle */
/* eslint-disable react/no-unused-state */
import React, { useContext, createContext, useState, useRef } from 'react';
import { remote } from 'electron';
import { connect } from 'react-redux';
import ElectronLog from 'electron-log';
@@ -11,12 +10,11 @@ import { downloadMany, download, setSavePath, cancel, cancelCurrent, pause, paus
import config from '../../../shared/config';
import { useTasks } from '../TaskProvider.bs';
import { useDownloadMangerIPC } from './ipc/listeners';
import { getOsPath } from '../../helpers/path';
export const DownloadManagerContext = createContext();
export const useDownloadQueue = () => useContext(DownloadManagerContext);
const { app } = remote;
const DownloadManagerProvider = props => {
const [state, setState] = useState({
beatmapSetsInQueue: [],
@@ -35,8 +33,7 @@ const DownloadManagerProvider = props => {
const setPath = (importMethod, osuSongsPath) => {
console.log('setPath', { importMethod, osuSongsPath });
setSavePath({
path:
importMethod === config.settings.importMethod.bulk && osuSongsPath ? osuSongsPath : app.getPath('downloads'),
path: importMethod === config.settings.importMethod.bulk && osuSongsPath ? osuSongsPath : getOsPath('downloads'),
importMethod,
});
};
+5
View File
@@ -0,0 +1,5 @@
import { ipcRenderer } from 'electron';
export const getOsPath = name => ipcRenderer.sendSync('get-os-path', name);
export const getVersion = () => ipcRenderer.sendSync('get-version');
+9
View File
@@ -0,0 +1,9 @@
const { ipcRenderer } = require('electron');
export const trackEvent = (category, action, label, value) => {
ipcRenderer.invoke('trackEvent', category, action, label, value);
};
export const trackNavigation = sectionName => {
ipcRenderer.invoke('trackNavigation', sectionName);
};
@@ -1,5 +1,4 @@
import React, { useState, useEffect } from 'react';
import { remote } from 'electron';
import ProgressCircle from '../../common/ProgressCircle';
import { zip, isEqual } from 'underscore';
import { connect } from 'react-redux';
@@ -12,8 +11,7 @@ import config from '../../../../shared/config';
import Button from '../../common/Button';
import { getDragRegion } from '../../../helpers/css.utils';
import { getActiveSectionParams } from '../../../app.selectors';
const { trackEvent } = remote.getGlobal('tracking');
import { trackEvent } from '../../../helpers/tracking';
const useStyle = createUseStyles({
Search: {
@@ -79,11 +77,7 @@ const Search = ({ lastSearch, isBusy, beatmapCount, skeletonBeatmaps, deepLinkSe
<div className={classes.Search}>
<div className={classes.searchButtonWrapper}>
<Button className="btn" color={theme.palette.primary.accent} onClick={execSearch}>
{isBusy ? (
<ProgressCircle />
) : (
renderIcons({ name: 'Search', style: theme.accentContrast })
)}
{isBusy ? <ProgressCircle /> : renderIcons({ name: 'Search', style: theme.accentContrast })}
</Button>
</div>
<DropDown
@@ -1,16 +1,14 @@
/* eslint-disable no-continue */
import React, { useCallback, useEffect, useState } from 'react';
import { remote } from 'electron';
import { createUseStyles } from 'react-jss';
import { useSelector } from 'react-redux';
import { trackEvent } from '../../../helpers/tracking';
import { makePlaylist, getAudioFilePath } from '../../../Providers/AudioPlayer/audioPlayer.helpers';
import { useAudioPlayer } from '../../../Providers/AudioPlayer/AudioPlayerProvider.bs';
import { useDownloadHistory } from '../../../Providers/HistoryProvider';
import { getOsuSongPath } from '../../Settings/reducer/selectors';
import CollectionCover from './CollectionCover';
const { trackEvent } = remote.getGlobal('tracking');
const useStyle = createUseStyles({
collectionWrapper: {
padding: '1rem',
+1 -3
View File
@@ -1,6 +1,5 @@
import React, { cloneElement, useEffect } from 'react';
import { connect } from 'react-redux';
import { remote } from 'electron';
import Bot from './Bot';
import Beatmaps from './Beatmaps';
import Packs from './Packs';
@@ -13,8 +12,7 @@ import store from '../../shared/store';
import config from '../../shared/config';
import MyLibrary from './MyLibrary';
import { changeCurrentSection } from '../app.actions';
const { trackNavigation } = remote.getGlobal('tracking');
import { trackNavigation } from '../helpers/tracking';
const switchSectionTo = section => {
store.dispatch(changeCurrentSection(section));
@@ -3,12 +3,12 @@ import { readJSONSync } from 'fs-extra';
import fs from 'fs';
import { join } from 'path';
import { error, warn } from 'electron-log';
import { remote } from 'electron';
import baseConf from './baseConf';
import { getOsPath } from '../../../helpers/path';
class ConfLoader {
constructor() {
this.path = join(remote.app.getPath('documents'), 'Beatconnect', 'config.json');
this.path = join(getOsPath('documents'), 'Beatconnect', 'config.json');
this.conf = null;
}
+2 -1
View File
@@ -16,6 +16,7 @@ import { useOsuDbScan } from './utils/useScanOsuSongs';
import { clearCollections } from '../MyLibrary/actions';
import { scanOsuCollection } from './utils/scanOsuCollections';
import store from '../../../shared/store';
import { getVersion } from '../../helpers/path';
const Settings = ({ userPreferences }) => {
const { irc, osuApi, prefix, osuSongsPath, osuPath, lastScan, importMethod } = userPreferences;
@@ -141,7 +142,7 @@ const Settings = ({ userPreferences }) => {
},
};
const appVersion = remote.app.getVersion();
const appVersion = getVersion();
settings[appVersion] = {
version: [{ name: `Thanks for using Beatconnect! - v${appVersion}` }],
};
@@ -1,5 +1,4 @@
import React, { useEffect, useRef, useState } from 'react';
import { remote } from 'electron';
import { createUseStyles } from 'react-jss';
import { connect } from 'react-redux';
import config from '../../../../../shared/config';
@@ -8,8 +7,7 @@ import renderIcons from '../../../../helpers/renderIcons';
import { useAudioPlayer } from '../../../../Providers/AudioPlayer/AudioPlayerProvider.bs';
import ScrollingText from '../../ScrollingText';
import { setPlayingSongPresence, clearActivity } from '../../../../helpers/discordRPC';
const { trackEvent } = remote.getGlobal('tracking');
import { trackEvent } from '../../../../helpers/tracking';
const useStyle = createUseStyles({
playingSongWrapper: {
+11 -7
View File
@@ -36,14 +36,18 @@ let make = (~height: int) => {
let title =
playingState.isPlaying
? {j|Beatconnect \u23F5 $songTitle|j} : "Beatconnect";
let window = Remote.getCurrentWindow(Remote.remote);
window->BrowserWindow.setTitle(title);
// let window = Remote.getCurrentWindow(Remote.remote);
// window->BrowserWindow.setTitle(title);
let onMinimizeClick = _e => BrowserWindow.minimize(window);
let onCloseClick = _e => BrowserWindow.close(window);
let onMaximizeClick = _e =>
BrowserWindow.isMaximized(window)
? BrowserWindow.unmaximize(window) : BrowserWindow.maximize(window);
// let onMinimizeClick = _e => BrowserWindow.minimize(window);
// let onCloseClick = _e => BrowserWindow.close(window);
// let onMaximizeClick = _e =>
// BrowserWindow.isMaximized(window)
// ? BrowserWindow.unmaximize(window) : BrowserWindow.maximize(window);
let onMinimizeClick = _ => ();
let onCloseClick = _ => ();
let onMaximizeClick = _ => ();
<div className={makeWrapperStyle()}>
<div
+2 -3
View File
@@ -1,6 +1,5 @@
import ElectronLog from 'electron-log';
import { EventEmitter } from 'events';
import { remote } from 'electron';
import irc from 'irc';
import store from '../shared/store';
@@ -46,7 +45,7 @@ class OsuIrc {
logger.error('IRC Client error', err);
switch (err.command) {
case 'err_nosuchchannel': {
remote.dialog.showErrorBox('Invalid match Id', `Details:\n${err.args.join('\n')}`);
alert('Invalid match Id', `Details:\n${err.args.join('\n')}`);
break;
}
default:
@@ -67,7 +66,7 @@ class OsuIrc {
if (msg.commandType === 'error') {
// Bad auth infos
if (msg.command === 'err_passwdmismatch') {
remote.dialog.showMessageBox({ title: 'IRC', message: 'Bad IRC username or password', type: 'error' });
alert({ title: 'IRC', message: 'Bad IRC username or password', type: 'error' });
this.client.disconnect();
store.dispatch({ type: 'DISCONNECT' });
}
+3 -5
View File
@@ -1,8 +1,6 @@
import { remote } from 'electron';
import { trackEvent } from '../App/helpers/tracking';
import store from '../shared/store';
const { trackEvent } = remote.getGlobal('tracking');
export const connectBot = instance => {
store.dispatch({ type: 'CONNECT', status: 'connecting', instance });
trackEvent('bot', 'connect');
@@ -13,7 +11,7 @@ export const updateMatchsList = newMatchs => {
trackEvent('bot', 'matchs', 'connectedMatchsCount', newMatchs.length || 0);
};
export const updateSingleMatch = matchUpdate => {
const matchCount = store.getState().bot.mpMatchs.length
store.dispatch({ type: 'UPDATE_SINGLE_MATCH', newMatch:matchUpdate });
const matchCount = store.getState().bot.mpMatchs.length;
store.dispatch({ type: 'UPDATE_SINGLE_MATCH', newMatch: matchUpdate });
trackEvent('bot', 'matchs', 'connectedMatchsCount', matchCount || 0);
};
+14 -1
View File
@@ -1,5 +1,5 @@
/* eslint-disable no-console */
const { app, protocol } = require('electron');
const { app, protocol, ipcMain } = require('electron');
const log = require('electron-log');
const { warn } = require('electron-log');
const isDev = require('electron-is-dev');
@@ -59,6 +59,19 @@ const main = async () => {
const { trackEvent, trackNavigation, visitor } = makeTracker(mainWindow.webContents.session.getUserAgent());
global.tracking = { trackEvent, trackNavigation, visitor };
ipcMain.handle('trackEvent', (category, action, label, value) => trackEvent(category, action, label, value));
ipcMain.handle('trackNavigation', sectionName => trackNavigation(sectionName));
ipcMain.on('get-os-path', (event, name) => {
// eslint-disable-next-line no-param-reassign
event.returnValue = app.getPath(name);
});
ipcMain.on('get-version', event => {
// eslint-disable-next-line no-param-reassign
event.returnValue = app.getVersion();
});
autoUpdater.on('checking-for-update', () => {
try {
mainWindow.webContents.send('autoUpdater', { status: 'checkingUpdate' });
+95 -79
View File
@@ -1539,7 +1539,7 @@ __metadata:
languageName: node
linkType: hard
"@electron/get@npm:^1.0.1":
"@electron/get@npm:^1.14.1":
version: 1.14.1
resolution: "@electron/get@npm:1.14.1"
dependencies:
@@ -1561,16 +1561,18 @@ __metadata:
languageName: node
linkType: hard
"@electron/universal@npm:1.0.5":
version: 1.0.5
resolution: "@electron/universal@npm:1.0.5"
"@electron/universal@npm:1.2.0":
version: 1.2.0
resolution: "@electron/universal@npm:1.2.0"
dependencies:
"@malept/cross-spawn-promise": ^1.1.0
asar: ^3.0.3
asar: ^3.1.0
debug: ^4.3.1
dir-compare: ^2.4.0
fs-extra: ^9.0.1
checksum: f88456e3fab8e9abebfe74a04cc5582cde3c036dcf93d15e942b7c6ca3bcccf5f2886ba0e3716721ea91557339ef813c6aa79186e829a8c925518fd54dde6663
minimatch: ^3.0.4
plist: ^3.0.4
checksum: 35ba0af98087661d947c3954295d90e76c2fa7497ecebe3e33af4e7a13e4c460c8312d931c4ee894c0aedc285988f64dbc5d1be90a19b350359e8168a7b368f5
languageName: node
linkType: hard
@@ -2515,10 +2517,10 @@ __metadata:
languageName: node
linkType: hard
"@types/node@npm:^14.6.2":
version: 14.18.12
resolution: "@types/node@npm:14.18.12"
checksum: 79af6426484798fdd6b5bf4b1b6abc4f9bfcbbe378d7566c44d7a8ab3717211a7de1db8b1d9be038f25d3ebb7008df6361ef79cdb9c8e7ed33acaffdee02d465
"@types/node@npm:^16.11.26":
version: 16.11.36
resolution: "@types/node@npm:16.11.36"
checksum: 569084ec8b11c62a9efcb91561b58106597f5f44709720dbc6b46231b972fefafe1b61b85803f1ed28fd3216050ae07aba8d6f3f5d1539dfb50447415217e2fc
languageName: node
linkType: hard
@@ -3185,30 +3187,31 @@ __metadata:
languageName: node
linkType: hard
"app-builder-bin@npm:3.7.1":
version: 3.7.1
resolution: "app-builder-bin@npm:3.7.1"
checksum: b0d80b235bf20473ffb8da0a1634aa133919b89cf2ab630966b8d23b2649da02131ab619e87a04cee3eac422d71c2c78e86d69d5d3762ffa2bffe14630e99f2c
"app-builder-bin@npm:4.0.0":
version: 4.0.0
resolution: "app-builder-bin@npm:4.0.0"
checksum: 12b7ccb20c22d48add9b2797f3dadc0beac0eeba6525fdd2c9dc3d57d0ddc72c297095b104165e29e0d2118e5027d1a06313ea046346ec03b696d8c4e2a7667a
languageName: node
linkType: hard
"app-builder-lib@npm:22.13.1":
version: 22.13.1
resolution: "app-builder-lib@npm:22.13.1"
"app-builder-lib@npm:23.0.3":
version: 23.0.3
resolution: "app-builder-lib@npm:23.0.3"
dependencies:
7zip-bin: ~5.1.1
"@develar/schema-utils": ~2.6.5
"@electron/universal": 1.0.5
"@electron/universal": 1.2.0
"@malept/flatpak-bundler": ^0.4.0
async-exit-hook: ^2.0.1
bluebird-lst: ^1.0.9
builder-util: 22.13.1
builder-util-runtime: 8.8.1
builder-util: 23.0.2
builder-util-runtime: 9.0.0
chromium-pickle-js: ^0.2.0
debug: ^4.3.2
ejs: ^3.1.6
electron-osx-sign: ^0.5.0
electron-publish: 22.13.1
electron-osx-sign: ^0.6.0
electron-publish: 23.0.2
form-data: ^4.0.0
fs-extra: ^10.0.0
hosted-git-info: ^4.0.2
is-ci: ^3.0.0
@@ -3220,7 +3223,7 @@ __metadata:
sanitize-filename: ^1.6.3
semver: ^7.3.5
temp-file: ^3.4.0
checksum: 747acf9c7e8e553844e60021c188d46d3787bccdfc81275825e210ae16e6351f61849d2b558908f3fc64f95f3ffadafdbf0fbf5fc7d94f081005746e00c026c3
checksum: 07c28ec0f0f82c050412b29cfb3c58b8fa829af770c848613834eb10f6051b47552eee59ffe6a330af502375073f0ee16645e10c4ff92524772251caad4a3e7a
languageName: node
linkType: hard
@@ -3395,7 +3398,7 @@ __metadata:
languageName: node
linkType: hard
"asar@npm:^3.0.3":
"asar@npm:^3.1.0":
version: 3.1.0
resolution: "asar@npm:3.1.0"
dependencies:
@@ -3897,12 +3900,12 @@ __metadata:
discord-rpc: ^3.2.0
dotenv: 6.2.0
dotenv-expand: 5.1.0
electron: 13.6.6
electron-builder: 22.13.1
electron: 19.0.1
electron-builder: 23.0.3
electron-devtools-installer: 3.2.0
electron-is-dev: ^1.1.0
electron-log: ^4.4.6
electron-updater: ^4.3.8
electron-updater: ^5.0.1
electron-window-state: ^5.0.3
eslint: ^7.30.0
eslint-config-airbnb: ^18.2.0
@@ -4337,46 +4340,48 @@ __metadata:
languageName: node
linkType: hard
"builder-util-runtime@npm:8.8.1":
version: 8.8.1
resolution: "builder-util-runtime@npm:8.8.1"
"builder-util-runtime@npm:9.0.0":
version: 9.0.0
resolution: "builder-util-runtime@npm:9.0.0"
dependencies:
debug: ^4.3.2
sax: ^1.2.4
checksum: 1ffefabafad5454e2356ec0e66ab0345fa39c9f69a16af6d8fc5c45714f1127182916e2759ec1858407078cc3ed184fab15b3b0bbd21fcf87b4606a011e5e47f
checksum: b398a1e0061f8742f5ef8e8071a587acc0f1e4ae698839fc5a261ab3dcdaad28b9fdb92813f13eb31a68181d888602f29b4bd12a86547b4274569ccfde8123ae
languageName: node
linkType: hard
"builder-util-runtime@npm:8.9.2":
version: 8.9.2
resolution: "builder-util-runtime@npm:8.9.2"
"builder-util-runtime@npm:9.0.2":
version: 9.0.2
resolution: "builder-util-runtime@npm:9.0.2"
dependencies:
debug: ^4.3.2
debug: ^4.3.4
sax: ^1.2.4
checksum: 9cd495b45149985fc0826763016e7154b6b39da38af4658e95d10851417351ff162947bfc22120e0fd34dc2752568935ef2e5ac65f9d04199c05c9dcd554b13c
checksum: 05bf2d1b3205983e52ecf54b3c371726dca90766a0065951c87a55d8be872f12f986aa26e576fc9f0dbb57ff135a7a1236233eb111320c4e08926049d432e3db
languageName: node
linkType: hard
"builder-util@npm:22.13.1":
version: 22.13.1
resolution: "builder-util@npm:22.13.1"
"builder-util@npm:23.0.2":
version: 23.0.2
resolution: "builder-util@npm:23.0.2"
dependencies:
7zip-bin: ~5.1.1
"@types/debug": ^4.1.6
"@types/fs-extra": ^9.0.11
app-builder-bin: 3.7.1
app-builder-bin: 4.0.0
bluebird-lst: ^1.0.9
builder-util-runtime: 8.8.1
builder-util-runtime: 9.0.0
chalk: ^4.1.1
cross-spawn: ^7.0.3
debug: ^4.3.2
fs-extra: ^10.0.0
http-proxy-agent: ^5.0.0
https-proxy-agent: ^5.0.0
is-ci: ^3.0.0
js-yaml: ^4.1.0
source-map-support: ^0.5.19
stat-mode: ^1.0.0
temp-file: ^3.4.0
checksum: 728da662e40b5aa793387bf5ab251328a067d51a36534805c7baf6ffa63598bbb79e9872e4b5b048a083045413f252ed7ab199526e337807acbdfb4f6cb3f4bb
checksum: b8eef5242bc2d47024859a316e523ea408434121d891c370ccf97252bd7865c249e1e843fc6fb81d1fb9e3dc8ca25ea81a37dff81bca7a8cf106b6e932bf2a10
languageName: node
linkType: hard
@@ -5771,7 +5776,7 @@ __metadata:
languageName: node
linkType: hard
"debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2":
"debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4":
version: 4.3.4
resolution: "debug@npm:4.3.4"
dependencies:
@@ -6055,13 +6060,13 @@ __metadata:
languageName: node
linkType: hard
"dmg-builder@npm:22.13.1":
version: 22.13.1
resolution: "dmg-builder@npm:22.13.1"
"dmg-builder@npm:23.0.3":
version: 23.0.3
resolution: "dmg-builder@npm:23.0.3"
dependencies:
app-builder-lib: 22.13.1
builder-util: 22.13.1
builder-util-runtime: 8.8.1
app-builder-lib: 23.0.3
builder-util: 23.0.2
builder-util-runtime: 9.0.0
dmg-license: ^1.0.9
fs-extra: ^10.0.0
iconv-lite: ^0.6.2
@@ -6069,7 +6074,7 @@ __metadata:
dependenciesMeta:
dmg-license:
optional: true
checksum: 0aa0b206010e478c02f05fb6279a653484f74d99635a6f1876b0d374cee722cc33164b6db9de9e25cf0e24a7568050d2f1384ed2b7eb57d31cfec4f56d886b09
checksum: a418c9e02f3b18247e065d4d7712af0f374b62b06b821e0474b394505f703bd272e2075709ee8bf31e097c1aeaf7b40da5aaf0d27994b3ce09210b0ec516c9ea
languageName: node
linkType: hard
@@ -6318,16 +6323,16 @@ __metadata:
languageName: node
linkType: hard
"electron-builder@npm:22.13.1":
version: 22.13.1
resolution: "electron-builder@npm:22.13.1"
"electron-builder@npm:23.0.3":
version: 23.0.3
resolution: "electron-builder@npm:23.0.3"
dependencies:
"@types/yargs": ^17.0.1
app-builder-lib: 22.13.1
builder-util: 22.13.1
builder-util-runtime: 8.8.1
app-builder-lib: 23.0.3
builder-util: 23.0.2
builder-util-runtime: 9.0.0
chalk: ^4.1.1
dmg-builder: 22.13.1
dmg-builder: 23.0.3
fs-extra: ^10.0.0
is-ci: ^3.0.0
lazy-val: ^1.0.5
@@ -6337,7 +6342,7 @@ __metadata:
bin:
electron-builder: cli.js
install-app-deps: install-app-deps.js
checksum: 0f844076865781f70dbef6879a23f7b85e3a8b563cba434f511c743a2b2bff5dfeea1b9dc383b858995bdf902ee7faef2249194ecf8b3556d7d1f3ce62849ba2
checksum: 443c00d445464727eb6bc789a8d408aaacd109105182524027b428f2eb155a20b6336a0530022963bbdc7f1ef2c87c0781c5fd27fb4246056fa2b4b86acd7de2
languageName: node
linkType: hard
@@ -6367,9 +6372,9 @@ __metadata:
languageName: node
linkType: hard
"electron-osx-sign@npm:^0.5.0":
version: 0.5.0
resolution: "electron-osx-sign@npm:0.5.0"
"electron-osx-sign@npm:^0.6.0":
version: 0.6.0
resolution: "electron-osx-sign@npm:0.6.0"
dependencies:
bluebird: ^3.5.0
compare-version: ^0.1.2
@@ -6380,22 +6385,22 @@ __metadata:
bin:
electron-osx-flat: bin/electron-osx-flat.js
electron-osx-sign: bin/electron-osx-sign.js
checksum: f390d5f80e1981a2496bd5e51687b9eb83aa6033728008a8af17fddd47146fa24db5768d2343ff5e55b57014a5e6e355641e8cb84db815d9f6f40d7c0fec3a56
checksum: a9ab421ba7095ebd5cb2cf52be57d15029ca10fc1a16ada5b27cb98b41d6ede28f0db4992e40ea4881efbd609a55666da01c5d8b35caf43afa53aa089007a484
languageName: node
linkType: hard
"electron-publish@npm:22.13.1":
version: 22.13.1
resolution: "electron-publish@npm:22.13.1"
"electron-publish@npm:23.0.2":
version: 23.0.2
resolution: "electron-publish@npm:23.0.2"
dependencies:
"@types/fs-extra": ^9.0.11
builder-util: 22.13.1
builder-util-runtime: 8.8.1
builder-util: 23.0.2
builder-util-runtime: 9.0.0
chalk: ^4.1.1
fs-extra: ^10.0.0
lazy-val: ^1.0.5
mime: ^2.5.2
checksum: ac7db2051348d804807ff3e3a76be96897be5b2a1c7015dadaa49fcd19ac24a280b2053a0fff7145e1c87e79ec9f693bd1fa721512b0a2fde00391f924dbfece
checksum: 05a6b4f9af05e4813d5e3c298e7c98ff54c1ec13b95b870751528a0245185741dac7fc498ca8dd26e5272e35131255116160009673ca975254de989718938617
languageName: node
linkType: hard
@@ -6406,19 +6411,19 @@ __metadata:
languageName: node
linkType: hard
"electron-updater@npm:^4.3.8":
version: 4.6.5
resolution: "electron-updater@npm:4.6.5"
"electron-updater@npm:^5.0.1":
version: 5.0.4
resolution: "electron-updater@npm:5.0.4"
dependencies:
"@types/semver": ^7.3.6
builder-util-runtime: 8.9.2
builder-util-runtime: 9.0.2
fs-extra: ^10.0.0
js-yaml: ^4.1.0
lazy-val: ^1.0.5
lodash.escaperegexp: ^4.1.2
lodash.isequal: ^4.5.0
semver: ^7.3.5
checksum: 45f3e244ac3dc712c676639df58715b523c369c6d60f4e10ad17423d678840a19240b36d3e022834bac4eca6c9e89af7bddb888df11a91fac4d1dd0aa791a687
checksum: 16f71e83fe3ea15d9e2088c24ef8d6bf93b95f45c33b33dfc3e9639545b0ca8ed3f0b5107a7ae809844acf11ed96a4b68a20d05110a7ef5ea98f189fa8a6f183
languageName: node
linkType: hard
@@ -6432,16 +6437,16 @@ __metadata:
languageName: node
linkType: hard
"electron@npm:13.6.6":
version: 13.6.6
resolution: "electron@npm:13.6.6"
"electron@npm:19.0.1":
version: 19.0.1
resolution: "electron@npm:19.0.1"
dependencies:
"@electron/get": ^1.0.1
"@types/node": ^14.6.2
"@electron/get": ^1.14.1
"@types/node": ^16.11.26
extract-zip: ^1.0.3
bin:
electron: cli.js
checksum: 4715c4c14b555055b20f430d512a24b2f2f4a52929fff6042c7c959cb6dcd4e595e64676953897298de1526cf6ed56d450adc932e1b9e597fe8352445493db63
checksum: 13e19588f373e1ed093211cdf05610e12557647ec405dd5fbb5db7aeeee7d26ceca3e0a7fd4515ac0632e6076c542f14bac0f022164888cb69daa7e81bb7c18b
languageName: node
linkType: hard
@@ -7604,6 +7609,17 @@ __metadata:
languageName: node
linkType: hard
"form-data@npm:^4.0.0":
version: 4.0.0
resolution: "form-data@npm:4.0.0"
dependencies:
asynckit: ^0.4.0
combined-stream: ^1.0.8
mime-types: ^2.1.12
checksum: ecbe8f41bcf5c415f38e39058b34598a9261bb74a3d54b633d0b5dd8b7cf9a30b0626cd06ae8e79874a2ca88c222041142a7893e5afdd35fdfc3272264d03d44
languageName: node
linkType: hard
"form-data@npm:~2.3.2":
version: 2.3.3
resolution: "form-data@npm:2.3.3"