mirror of
https://github.com/JustusPlays78/SectorFileUpdater.git
synced 2025-04-29 19:24:24 +00:00
Merge branch 'pabr-check-update' into main FUCKED
This commit is contained in:
commit
e014a99616
6
package-lock.json
generated
Normal file
6
package-lock.json
generated
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"name": "sectorfileupdater",
|
||||||
|
"lockfileVersion": 2,
|
||||||
|
"requires": true,
|
||||||
|
"packages": {}
|
||||||
|
}
|
@ -1,7 +1 @@
|
|||||||
cid:
|
{}
|
||||||
save: true
|
|
||||||
id: 0
|
|
||||||
password:
|
|
||||||
save: true
|
|
||||||
pass: NaN
|
|
||||||
currentInstalledAirac: 0
|
|
||||||
|
2570
updater/package-lock.json
generated
2570
updater/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -20,8 +20,7 @@
|
|||||||
"config": {
|
"config": {
|
||||||
"forge": {
|
"forge": {
|
||||||
"packagerConfig": {},
|
"packagerConfig": {},
|
||||||
"makers": [
|
"makers": [{
|
||||||
{
|
|
||||||
"name": "@electron-forge/maker-squirrel",
|
"name": "@electron-forge/maker-squirrel",
|
||||||
"config": {
|
"config": {
|
||||||
"name": "updater"
|
"name": "updater"
|
||||||
@ -47,11 +46,9 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@octokit/core": "^4.0.5",
|
"@octokit/core": "^4.0.5",
|
||||||
"decompress-zip": "^0.3.3",
|
"decompress-zip": "^0.3.3",
|
||||||
"dir-compare": "^4.0.0",
|
|
||||||
"electron-dl": "^3.3.1",
|
"electron-dl": "^3.3.1",
|
||||||
"electron-squirrel-startup": "^1.0.0",
|
"electron-squirrel-startup": "^1.0.0",
|
||||||
"js-yaml": "^4.1.0",
|
"js-yaml": "^4.1.0"
|
||||||
"node-abi": "^3.28.0"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@electron-forge/cli": "^6.0.0-beta.66",
|
"@electron-forge/cli": "^6.0.0-beta.66",
|
||||||
|
0
updater/src/downloader.js
Normal file
0
updater/src/downloader.js
Normal file
@ -1,30 +1,24 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
|
||||||
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
<title>Sectorfile Updater</title>
|
<title>Sectorfile Updater</title>
|
||||||
<link rel="stylesheet" href="index.css" />
|
<link rel="stylesheet" href="index.css" />
|
||||||
</head>
|
</head>
|
||||||
<body>
|
|
||||||
<button id="download" class"button is-primary">Download</button>
|
<body>
|
||||||
|
<button id="download">Download</button>
|
||||||
<button id="dirs">Select Directory</button>
|
<button id="dirs">Select Directory</button>
|
||||||
<button id="extract">Extract ZIP</button>
|
<button id="extract">Extract ZIP</button>
|
||||||
<p id="ouput">Output Test here</p>
|
<p id="ouput">Output Test here</p>
|
||||||
|
|
||||||
<p>Input URL</p>
|
<p>Input URL</p>
|
||||||
<input type="text" id="urlBox" name="name" size="80" readonly>
|
<input type="text" id="urlBox" name="name" size="80">
|
||||||
<p>Input Directory</p>
|
<p>Input Directory</p>
|
||||||
<input type="text" id="dirBox" name="name" size="80" readonly>
|
<input type="text" id="dirBox" name="name" size="80">
|
||||||
<progress id="progressbar" max="100" value="0"></progress>
|
<progress id="progressbar" max="100" value="0"></progress>
|
||||||
|
|
||||||
|
|
||||||
<button id="update">Check for update</button>
|
|
||||||
|
|
||||||
<select name="Dropme Down" id="gng"></select>
|
|
||||||
<button id="getFiles">Get Files</button>
|
|
||||||
<select name="Dropme Down #2" id="files"></select>
|
|
||||||
<button id="git">Do Git Operations</button>
|
|
||||||
|
|
||||||
<script src="./renderer.js"></script>
|
<script src="./renderer.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
@ -5,11 +5,6 @@ const path = require('path');
|
|||||||
var fs = require('fs');
|
var fs = require('fs');
|
||||||
const yaml = require('js-yaml');
|
const yaml = require('js-yaml');
|
||||||
var DecompressZip = require('decompress-zip');
|
var DecompressZip = require('decompress-zip');
|
||||||
const { Http2ServerRequest } = require('http2');
|
|
||||||
const superagent = require('superagent').agent();
|
|
||||||
const http = require('node:http');
|
|
||||||
const { options } = require('superagent');
|
|
||||||
|
|
||||||
|
|
||||||
// Handle creating/removing shortcuts on Windows when installing/uninstalling.
|
// Handle creating/removing shortcuts on Windows when installing/uninstalling.
|
||||||
// eslint-disable-next-line global-require
|
// eslint-disable-next-line global-require
|
||||||
@ -19,15 +14,7 @@ if (require('electron-squirrel-startup')) {
|
|||||||
|
|
||||||
var filepath;
|
var filepath;
|
||||||
let data = {
|
let data = {
|
||||||
cid: {
|
|
||||||
save: true,
|
|
||||||
id: 0
|
|
||||||
},
|
|
||||||
password: {
|
|
||||||
save: true,
|
|
||||||
pass: "NaN"
|
|
||||||
},
|
|
||||||
currentInstalledAirac: 0
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -70,8 +57,8 @@ const createWindow = () => {
|
|||||||
ipcMain.on('select-dirs', async(event, arg) => {
|
ipcMain.on('select-dirs', async(event, arg) => {
|
||||||
filepath = await dialog.showOpenDialog(mainWindow, {
|
filepath = await dialog.showOpenDialog(mainWindow, {
|
||||||
properties: ['openDirectory']
|
properties: ['openDirectory']
|
||||||
});
|
})
|
||||||
console.log('directories selected', filepath.filePaths);
|
console.log('directories selected', filepath.filePaths)
|
||||||
mainWindow.webContents.send("filepath", filepath.filePaths);
|
mainWindow.webContents.send("filepath", filepath.filePaths);
|
||||||
// Save directory to file
|
// Save directory to file
|
||||||
});
|
});
|
||||||
@ -80,29 +67,6 @@ const createWindow = () => {
|
|||||||
ipcMain.on("download", (event, info) => {
|
ipcMain.on("download", (event, info) => {
|
||||||
// https://dms.pabr.de/s/SpBiQYADTNak7R5/download
|
// https://dms.pabr.de/s/SpBiQYADTNak7R5/download
|
||||||
info.properties.onProgress = status => mainWindow.webContents.send("download progress", status);
|
info.properties.onProgress = status => mainWindow.webContents.send("download progress", status);
|
||||||
|
|
||||||
ipcMain.on("download", (event, info) => {
|
|
||||||
// https://dms.pabr.de/s/SpBiQYADTNak7R5/download
|
|
||||||
info.properties.onProgress = status => mainWindow.webContents.send("download progress", status);
|
|
||||||
// http.request
|
|
||||||
let file = superagent.get('https://files.aero-nav.com/EDGG/Full_Package_20221104183433-221101-3.zip')
|
|
||||||
.set('User-Agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0')
|
|
||||||
.set('Accept', 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8')
|
|
||||||
.set('Accept-Language', 'en-US,en;q=0.5')
|
|
||||||
.set('Accept-Encoding', 'gzip, deflate, br')
|
|
||||||
.set('DNT', '1')
|
|
||||||
.set('Connection', 'keep-alive')
|
|
||||||
.set('Referer', 'http://files.aero-nav.com/')
|
|
||||||
.set('Upgrade-Insecure-Requests', '1')
|
|
||||||
.set('Sec-Fetch-Dest', 'document')
|
|
||||||
.set('Sec-Fetch-Mode', 'navigate')
|
|
||||||
.set('Sec-Fetch-Site', 'cross-site')
|
|
||||||
.set('Sec-Fetch-User', '?1');
|
|
||||||
// Working Download
|
|
||||||
download(BrowserWindow.getFocusedWindow(), info.url, info.properties)
|
|
||||||
.then(dl => mainWindow.webContents.send("download complete", dl.getSavePath()));
|
|
||||||
});
|
|
||||||
|
|
||||||
download(BrowserWindow.getFocusedWindow(), info.url, info.properties)
|
download(BrowserWindow.getFocusedWindow(), info.url, info.properties)
|
||||||
.then(dl => mainWindow.webContents.send("download complete", dl.getSavePath()));
|
.then(dl => mainWindow.webContents.send("download complete", dl.getSavePath()));
|
||||||
});
|
});
|
||||||
|
@ -1,285 +1,110 @@
|
|||||||
const { ipcRenderer, dialog } = require('electron');
|
const { ipcRenderer, dialog } = require('electron');
|
||||||
const superagent = require('superagent').agent();
|
var DecompressZip = require('decompress-zip');
|
||||||
var fs = require('fs');
|
|
||||||
|
|
||||||
// Global Variabels
|
// Global Variabels
|
||||||
let hrefLinks = "";
|
|
||||||
|
let systempath = "systemfile.json";
|
||||||
|
let userFile = "\\userfile.json";
|
||||||
|
var userjson = {
|
||||||
|
region: 0,
|
||||||
|
file: 0,
|
||||||
|
cid: {
|
||||||
|
save: true,
|
||||||
|
id: 0
|
||||||
|
},
|
||||||
|
password: {
|
||||||
|
save: true,
|
||||||
|
pass: "NaN"
|
||||||
|
},
|
||||||
|
currentInstalledAirac: 0
|
||||||
|
};
|
||||||
|
|
||||||
|
var systemJson = {
|
||||||
|
userpath: ""
|
||||||
|
};
|
||||||
|
|
||||||
|
document.addEventListener('DOMContentLoaded', function() { // Seems to work (tm)
|
||||||
|
firstStart();
|
||||||
|
save();
|
||||||
|
}, false);
|
||||||
|
|
||||||
|
|
||||||
ipcRenderer.on("download complete", (event, file) => {
|
let firstStart = () => {
|
||||||
console.log(file); // Full file path
|
try {
|
||||||
// Datei entpacken
|
const data = fs.readFileSync(systempath, 'utf8');
|
||||||
});
|
} catch (err) {
|
||||||
|
// Create file
|
||||||
|
fs.writeFile(systempath, JSON.stringify(systemJson), { flag: 'wx' }, function(err) {
|
||||||
|
if (err) throw err;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
var systemReadJson = JSON.parse(fs.readFileSync(systempath, 'utf8'));
|
||||||
|
|
||||||
|
try {
|
||||||
|
const data = fs.readFileSync(systemReadJson.userpath + userFile, 'utf8');
|
||||||
|
userjson = data;
|
||||||
|
} catch (err) {
|
||||||
|
// Create file
|
||||||
|
changeUserpath();
|
||||||
|
} finally {
|
||||||
|
var userReadJson = JSON.parse(fs.readFileSync(systemReadJson.userpath + userFile, 'utf8'));
|
||||||
|
getUpdates();
|
||||||
|
// Set from file does not work
|
||||||
|
gng.selectedIndex = userReadJson.region;
|
||||||
|
if (files.selectedIndex < 0) {
|
||||||
|
files.selectedIndex = 0;
|
||||||
|
} else {
|
||||||
|
files.selectedIndex = userReadJson.file;
|
||||||
|
}
|
||||||
|
save();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
let changeUserpath = () => {
|
||||||
|
ipcRenderer.send('select-dirs'); // DOES NOT WORK!
|
||||||
|
}
|
||||||
|
ipcRenderer.on("path selected", (event, value) => {
|
||||||
|
var systemReadJson = JSON.parse(fs.readFileSync(systempath, 'utf8'));
|
||||||
|
systemReadJson.userpath = value[0];
|
||||||
|
fs.writeFile(systemReadJson.userpath + userFile, JSON.stringify(userjson), function(err) {
|
||||||
|
if (err) throw err;
|
||||||
|
});
|
||||||
|
fs.writeFile(systempath, JSON.stringify(systemReadJson), function(err) {
|
||||||
|
if (err) throw err;
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
ipcRenderer.on("download progress", (event, progress) => {
|
ipcRenderer.on("download progress", (event, progress) => {
|
||||||
const cleanProgressInPercentages = Math.floor(progress.percent * 100); // Without decimal point
|
const cleanProgressInPercentages = Math.floor(progress.percent * 100); // Without decimal point
|
||||||
document.getElementById('progressbar').value = cleanProgressInPercentages;
|
document.getElementById('progressbar').value = cleanProgressInPercentages;
|
||||||
});
|
});
|
||||||
|
|
||||||
let fileSelect = document.getElementById('files');
|
|
||||||
let donwloadBtn = document.getElementById('download');
|
let donwloadBtn = document.getElementById('download');
|
||||||
donwloadBtn.addEventListener('click', (e) => {
|
donwloadBtn.addEventListener('click', (e) => {
|
||||||
let directoryPath = document.getElementById('dirBox');
|
let directoryPath = document.getElementById('dirBox');
|
||||||
let urlPath = document.getElementById('urlBox');
|
let urlPath = document.getElementById('urlBox');
|
||||||
ipcRenderer.send("download", {
|
ipcRenderer.send("download", {
|
||||||
url: hrefLinks[fileSelect.options.selectedIndex],
|
url: urlPath.value,
|
||||||
properties: {
|
properties: { directory: directoryPath.value }
|
||||||
directory: directoryPath.value
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
let directoryBtn = document.getElementById('dirs');
|
let directoryBtn = document.getElementById('dirs');
|
||||||
directoryBtn.addEventListener('click', (e) => {
|
directoryBtn.addEventListener('click', (e) => {
|
||||||
ipcRenderer.send('select-dirs');
|
window.postMessage({
|
||||||
|
type: 'select-dirs'
|
||||||
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
ipcRenderer.on("filepath", (event, file) => {
|
ipcRenderer.on("filepath", (event, file) => {
|
||||||
document.getElementById('dirBox').value = file;
|
document.getElementById('dirBox').innerText = file;
|
||||||
});
|
});
|
||||||
|
|
||||||
// Check update
|
let extractBtn = document.getElementById('extract');
|
||||||
let dropDownGNG = document.getElementById('gng');
|
extractBtn.addEventListener('click', () => {
|
||||||
let dropDownFiles = document.getElementById('files');
|
let directoryPath = document.getElementById('dirBox');
|
||||||
|
let urlPath = document.getElementById('urlBox');
|
||||||
let updateBtn = document.getElementById('update');
|
ipcRenderer.send("extract", {
|
||||||
updateBtn.addEventListener('click', (e) => {
|
url: urlPath.value,
|
||||||
removeFileItems();
|
properties: { directory: directoryPath.value }
|
||||||
getUpdates();
|
|
||||||
});
|
|
||||||
|
|
||||||
// Remove all files when changing Region --> WIP no nicht
|
|
||||||
const removeFileItems = async() => {
|
|
||||||
var i, L = dropDownFiles.options.length - 1;
|
|
||||||
for (i = L; i >= 0; i--) {
|
|
||||||
dropDownFiles.remove(i);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
const getUpdates = async() => {
|
|
||||||
|
|
||||||
|
|
||||||
// Get all GNG Options
|
|
||||||
let courses = await superagent.get('https://files.aero-nav.com/');
|
|
||||||
let text = courses.text.split("Download Pages").pop();
|
|
||||||
let textArray = text.split("\n");
|
|
||||||
let liste = "";
|
|
||||||
let firstElement = "<b>";
|
|
||||||
let lastElement = "</b>";
|
|
||||||
textArray.forEach(element => {
|
|
||||||
if (element.includes(firstElement)) {
|
|
||||||
liste += element.substring(
|
|
||||||
element.indexOf(firstElement) + firstElement.length,
|
|
||||||
element.indexOf(lastElement, element.indexOf(firstElement))) +
|
|
||||||
"\n";
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
const listeArray = liste.split("\n");
|
|
||||||
|
|
||||||
// Add to html selector
|
|
||||||
listeArray.pop();
|
|
||||||
listeArray.forEach(optionsAdd);
|
|
||||||
|
|
||||||
// Add Elements to Drop Down
|
|
||||||
function optionsAdd(item) {
|
|
||||||
var option = document.createElement("option");
|
|
||||||
option.text = item;
|
|
||||||
dropDownGNG.add(option);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Check Files
|
|
||||||
let getFilesBtn = document.getElementById('getFiles');
|
|
||||||
getFilesBtn.addEventListener('click', (e) => {
|
|
||||||
hrefLinks = getFiles();
|
|
||||||
console.log("leaveme alone " + hrefLinks);
|
|
||||||
});
|
});
|
||||||
|
|
||||||
const getFiles = async() => {
|
|
||||||
removeFileItems();
|
|
||||||
// Get all GNG Package Options
|
|
||||||
let region = "https://files.aero-nav.com/" + dropDownGNG.options[dropDownGNG.selectedIndex].text;
|
|
||||||
let courses = await superagent.get(region);
|
|
||||||
let text = courses.text.split("Released</th><th colspan='2'>Download</th></tr>").pop();
|
|
||||||
text = text.split("<h1>AIRAC <small>News</small></h1>")[0]
|
|
||||||
//console.log(text);
|
|
||||||
let rows = "";
|
|
||||||
|
|
||||||
// As an idea
|
|
||||||
|
|
||||||
// textArray = text.split("\n");
|
|
||||||
// let liste = "";
|
|
||||||
// let firstElement = "<td>";
|
|
||||||
// let lastElement = "</td>";
|
|
||||||
// textArray.forEach(element => {
|
|
||||||
// if (element.includes(firstElement)) {
|
|
||||||
// liste += element.substring(
|
|
||||||
// element.indexOf(firstElement) + firstElement.length,
|
|
||||||
// element.indexOf(lastElement, element.indexOf(firstElement))) +
|
|
||||||
// "\n";
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
// let outArray2 = liste.split("\n");
|
|
||||||
// outArray2.pop();
|
|
||||||
// console.log(outArray2);
|
|
||||||
|
|
||||||
for (var i = 0; i < text.length; i++) {
|
|
||||||
if (text[i] + text[i + 1] + text[i + 2] + text[i + 3] === "<td>") {
|
|
||||||
let i2 = i + 4;
|
|
||||||
while (text[i2] + text[i2 + 1] + text[i2 + 2] + text[i2 + 3] + text[i2 + 4] !== "</td>") {
|
|
||||||
rows += text[i2];
|
|
||||||
i2++;
|
|
||||||
}
|
|
||||||
rows += "\n";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
//console.log(rows); // For debugging only
|
|
||||||
|
|
||||||
// All Rows in Table
|
|
||||||
const listeArray = rows.split("\n");
|
|
||||||
listeArray.pop();
|
|
||||||
let fileNames = "";
|
|
||||||
// Select only Package names
|
|
||||||
for (var i = 1; i < listeArray.length; i = i + 5) {
|
|
||||||
fileNames += listeArray[i] + "\n";
|
|
||||||
}
|
|
||||||
const fileNamesArray = fileNames.split("\n");
|
|
||||||
fileNamesArray.pop();
|
|
||||||
fileNamesArray.forEach(optionsAdd);
|
|
||||||
|
|
||||||
// Add Elements to Drop Down
|
|
||||||
function optionsAdd(item) {
|
|
||||||
var option = document.createElement("option");
|
|
||||||
option.text = item;
|
|
||||||
dropDownFiles.add(option);
|
|
||||||
}
|
|
||||||
|
|
||||||
let firstElement = "href=";
|
|
||||||
let lastElement = "class=";
|
|
||||||
let hrefLinksList = "";
|
|
||||||
for (var i = 4; i < listeArray.length; i = i + 5) {
|
|
||||||
hrefLinksList += listeArray[i].substring(
|
|
||||||
listeArray[i].indexOf(firstElement) + firstElement.length + 1,
|
|
||||||
listeArray[i].indexOf(lastElement) - 2) + "\n";
|
|
||||||
}
|
|
||||||
const hrefLinksArray = hrefLinksList.split("\n");
|
|
||||||
hrefLinksArray.pop();
|
|
||||||
|
|
||||||
console.log(hrefLinksArray);
|
|
||||||
return hrefLinksArray;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Download idea from https://damieng.com/blog/2017/03/10/downloading-files-with-progress-in-electron/
|
|
||||||
|
|
||||||
download("https://files.aero-nav.com/EDGG/Full_Package_20221104183433-221101-3.zip", "Full_Package_20221104183433-221101-3.zip", (bytes, percent) => console.log(`Downloaded ${bytes} (${percent})`));
|
|
||||||
|
|
||||||
|
|
||||||
//import fs from "fs";
|
|
||||||
|
|
||||||
async function download(
|
|
||||||
sourceUrl,
|
|
||||||
targetFile,
|
|
||||||
progressCallback,
|
|
||||||
length
|
|
||||||
) {
|
|
||||||
const request = new Request(sourceUrl, {
|
|
||||||
headers: new Headers({ "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:104.0) Gecko/20100101 Firefox/104.0", "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8", "Accept-Language": "en-US,en;q=0.5", "Accept-Encoding": "gzip, deflate, br", "DNT": "1", "Connection": "keep-alive", "Referer": "http://files.aero-nav.com/", "Upgrade-Insecure-Requests": "1", "Sec-Fetch-Dest": "document", "Sec-Fetch-Mode": "navigate", "Sec-Fetch-Site": "cross-site", "Sec-Fetch-User": "?1" }),
|
|
||||||
});
|
|
||||||
|
|
||||||
const response = await fetch(request);
|
|
||||||
if (!response.ok) {
|
|
||||||
throw Error(
|
|
||||||
`Unable to download, server returned ${response.status} ${response.statusText}`
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
const body = response.body;
|
|
||||||
if (body == null) {
|
|
||||||
throw Error("No response body");
|
|
||||||
}
|
|
||||||
|
|
||||||
const finalLength =
|
|
||||||
length || parseInt(response.headers.get("Content-Length" || "0"), 10);
|
|
||||||
const reader = body.getReader();
|
|
||||||
const writer = fs.createWriteStream(targetFile);
|
|
||||||
|
|
||||||
await streamWithProgress(finalLength, reader, writer, progressCallback);
|
|
||||||
writer.end();
|
|
||||||
}
|
|
||||||
|
|
||||||
async function streamWithProgress(length, reader, writer, progressCallback) {
|
|
||||||
let bytesDone = 0;
|
|
||||||
|
|
||||||
while (true) {
|
|
||||||
const result = await reader.read();
|
|
||||||
if (result.done) {
|
|
||||||
if (progressCallback != null) {
|
|
||||||
progressCallback(length, 100);
|
|
||||||
}
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const chunk = result.value;
|
|
||||||
if (chunk == null) {
|
|
||||||
throw Error("Empty chunk received during download");
|
|
||||||
} else {
|
|
||||||
writer.write(Buffer.from(chunk));
|
|
||||||
if (progressCallback != null) {
|
|
||||||
bytesDone += chunk.byteLength;
|
|
||||||
const percent =
|
|
||||||
length === 0 ? null : Math.floor((bytesDone / length) * 100);
|
|
||||||
progressCallback(bytesDone, percent);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Git Operations
|
|
||||||
|
|
||||||
// Vars for git
|
|
||||||
const options = { compareSize: true, compareContent: true, compareFileAsync: true };
|
|
||||||
const path1 = 'E:\\git\\v1';
|
|
||||||
const path2 = 'E:\\git\\v2';
|
|
||||||
|
|
||||||
let gitBtn = document.getElementById('git');
|
|
||||||
gitBtn.addEventListener('click', (e) => {
|
|
||||||
git();
|
|
||||||
});
|
|
||||||
|
|
||||||
const git = async() => {
|
|
||||||
const res = dircompare.compareSync(path1, path2, options);
|
|
||||||
console.log(res.differencesFiles); // Number check :)
|
|
||||||
print(res);
|
|
||||||
}
|
|
||||||
|
|
||||||
function print(result) {
|
|
||||||
//console.log('Directories are %s', result.same ? 'identical' : 'different')
|
|
||||||
|
|
||||||
//console.log('Statistics - equal entries: %s, distinct entries: %s, left only entries: %s, right only entries: %s, differences: %s', result.equal, result.distinct, result.left, result.right, result.differences)
|
|
||||||
|
|
||||||
let oldFolder, newFolder, other;
|
|
||||||
result.diffSet.forEach(function(dif) {
|
|
||||||
if (dif.state !== "equal") {
|
|
||||||
console.log('Difference - name1: %s, type1: %s, name2: %s, type2: %s, state: %s',
|
|
||||||
dif.name1, dif.type1, dif.name2, dif.type2, dif.state);
|
|
||||||
if (dif.state === "right") {
|
|
||||||
newFolder += dif.name2 + "\n";
|
|
||||||
} else if (dif.state === "left") {
|
|
||||||
oldFolder += dif.name1 + "\n";
|
|
||||||
} else {
|
|
||||||
other += dif.name1 + "\n";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
console.log(newFolder);
|
|
||||||
console.log(oldFolder);
|
|
||||||
console.log(other);
|
|
||||||
}
|
|
1
updater/systemfile.json
Normal file
1
updater/systemfile.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{"userpath":"F:\\02 Benutzer\\Chef\\Desktop"}
|
@ -2,10 +2,10 @@
|
|||||||
# yarn lockfile v1
|
# yarn lockfile v1
|
||||||
|
|
||||||
|
|
||||||
"@electron-forge/async-ora@6.0.0":
|
"@electron-forge/async-ora@6.0.0-beta.66":
|
||||||
"integrity" "sha512-qRbdJRvpxpmSzoNh0YzsYFR7cKsgMwI4hRbaL8qstYHs4bvEzvtmrLLEUpfGM6rh0a3AAZDC67PbOBT0dhGLLw=="
|
"integrity" "sha512-Qy8ktYtEt6fk+Vw8TNpEd1/O7WfjAxl9OCj2DgyOf/omnDlbhY3LXzlX5S9l6xED6KcT4T/Up/VYDkVQk+CncQ=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/async-ora/-/async-ora-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/async-ora/-/async-ora-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"chalk" "^4.0.0"
|
"chalk" "^4.0.0"
|
||||||
"debug" "^4.3.1"
|
"debug" "^4.3.1"
|
||||||
@ -14,13 +14,13 @@
|
|||||||
"pretty-ms" "^7.0.0"
|
"pretty-ms" "^7.0.0"
|
||||||
|
|
||||||
"@electron-forge/cli@^6.0.0-beta.66":
|
"@electron-forge/cli@^6.0.0-beta.66":
|
||||||
"integrity" "sha512-fdv4V1anQ+CQ9efTLOHoBjrlbT4imaS6czRh7P9LV4U3eDa3B6ofp9NpvLvRE/2Mckl4oDBA5GGRsUSsUwqMkg=="
|
"integrity" "sha512-oCl8SjPSEq6WAeXvXsG4OSNQut2TqX0KSsRqcP3wOTrj+ygqsf0LVP9b0IDLh8PnOIZSnOm/kh114Sx/3WXoWA=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/cli/-/cli-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/cli/-/cli-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron-forge/async-ora" "6.0.0"
|
"@electron-forge/async-ora" "6.0.0-beta.66"
|
||||||
"@electron-forge/core" "6.0.0"
|
"@electron-forge/core" "6.0.0-beta.66"
|
||||||
"@electron-forge/shared-types" "6.0.0"
|
"@electron-forge/shared-types" "6.0.0-beta.66"
|
||||||
"@electron/get" "^2.0.0"
|
"@electron/get" "^2.0.0"
|
||||||
"chalk" "^4.0.0"
|
"chalk" "^4.0.0"
|
||||||
"commander" "^4.1.1"
|
"commander" "^4.1.1"
|
||||||
@ -30,43 +30,33 @@
|
|||||||
"listr2" "^5.0.3"
|
"listr2" "^5.0.3"
|
||||||
"semver" "^7.2.1"
|
"semver" "^7.2.1"
|
||||||
|
|
||||||
"@electron-forge/core-utils@6.0.0":
|
"@electron-forge/core@6.0.0-beta.66":
|
||||||
"integrity" "sha512-JX9COxf+V7py7V8QjX4aQySDLx2RceujNB1omXKm7fdfwItYVhimKz9QBfDwG8q5+K2nbCRSfpAbIEOuhUBl6Q=="
|
"integrity" "sha512-9NjxYiMxiZ+mtqL0zbZmh8tUKgkOneZwh3Qm/+DznIgmFA2M78t5d2GAjqkh5P4xeZqan1TgwVSNKFFlY/5Lcw=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/core-utils/-/core-utils-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/core/-/core-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron-forge/async-ora" "6.0.0"
|
"@electron-forge/async-ora" "6.0.0-beta.66"
|
||||||
"@electron-forge/shared-types" "6.0.0"
|
"@electron-forge/installer-base" "6.0.0-beta.66"
|
||||||
"@electron/rebuild" "^3.2.10"
|
"@electron-forge/installer-deb" "6.0.0-beta.66"
|
||||||
"@malept/cross-spawn-promise" "^2.0.0"
|
"@electron-forge/installer-dmg" "6.0.0-beta.66"
|
||||||
"chalk" "^4.0.0"
|
"@electron-forge/installer-exe" "6.0.0-beta.66"
|
||||||
"debug" "^4.3.1"
|
"@electron-forge/installer-rpm" "6.0.0-beta.66"
|
||||||
"find-up" "^5.0.0"
|
"@electron-forge/installer-zip" "6.0.0-beta.66"
|
||||||
"fs-extra" "^10.0.0"
|
"@electron-forge/maker-base" "6.0.0-beta.66"
|
||||||
"log-symbols" "^4.0.0"
|
"@electron-forge/plugin-base" "6.0.0-beta.66"
|
||||||
"semver" "^7.2.1"
|
"@electron-forge/publisher-base" "6.0.0-beta.66"
|
||||||
"yarn-or-npm" "^3.0.1"
|
"@electron-forge/shared-types" "6.0.0-beta.66"
|
||||||
|
"@electron-forge/template-base" "6.0.0-beta.66"
|
||||||
"@electron-forge/core@6.0.0":
|
"@electron-forge/template-typescript" "6.0.0-beta.66"
|
||||||
"integrity" "sha512-EIHzle+n7fyOGQQyhL6hlyy6akzrVUVWXcYcYBlF+kI7MdonvJxQvtebiJBItX1gd4E4Fqe2fHi5ufk3ghqhlQ=="
|
"@electron-forge/template-typescript-webpack" "6.0.0-beta.66"
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/core/-/core-6.0.0.tgz"
|
"@electron-forge/template-webpack" "6.0.0-beta.66"
|
||||||
"version" "6.0.0"
|
|
||||||
dependencies:
|
|
||||||
"@electron-forge/async-ora" "6.0.0"
|
|
||||||
"@electron-forge/core-utils" "6.0.0"
|
|
||||||
"@electron-forge/maker-base" "6.0.0"
|
|
||||||
"@electron-forge/plugin-base" "6.0.0"
|
|
||||||
"@electron-forge/publisher-base" "6.0.0"
|
|
||||||
"@electron-forge/shared-types" "6.0.0"
|
|
||||||
"@electron-forge/template-base" "6.0.0"
|
|
||||||
"@electron-forge/template-webpack" "6.0.0"
|
|
||||||
"@electron-forge/template-webpack-typescript" "6.0.0"
|
|
||||||
"@electron/get" "^2.0.0"
|
"@electron/get" "^2.0.0"
|
||||||
"@electron/rebuild" "^3.2.10"
|
"@electron/rebuild" "^3.2.10"
|
||||||
"@malept/cross-spawn-promise" "^2.0.0"
|
"@malept/cross-spawn-promise" "^2.0.0"
|
||||||
"chalk" "^4.0.0"
|
"chalk" "^4.0.0"
|
||||||
"debug" "^4.3.1"
|
"debug" "^4.3.1"
|
||||||
"electron-packager" "^17.1.1"
|
"electron-packager" "^15.4.0"
|
||||||
|
"electron-rebuild" "^3.2.6"
|
||||||
"fast-glob" "^3.2.7"
|
"fast-glob" "^3.2.7"
|
||||||
"filenamify" "^4.1.0"
|
"filenamify" "^4.1.0"
|
||||||
"find-up" "^5.0.0"
|
"find-up" "^5.0.0"
|
||||||
@ -86,124 +76,187 @@
|
|||||||
"username" "^5.1.0"
|
"username" "^5.1.0"
|
||||||
"yarn-or-npm" "^3.0.1"
|
"yarn-or-npm" "^3.0.1"
|
||||||
|
|
||||||
"@electron-forge/maker-base@6.0.0":
|
"@electron-forge/installer-base@6.0.0-beta.66":
|
||||||
"integrity" "sha512-zT4NQzJ4zjlKwmRtY/HeKcd/eP+R2vtYvpen5z6vuqY12+jubGgRoGyot4VT0nN5p46gcofGW/Y6aPEuND4ORg=="
|
"integrity" "sha512-SznJwTQsE6olB/3UrWuV4EDOd52P7E3Pp68Ytf41aBZHx9FaK/CYOIZFUWk/VnU7FbrHriZz9Mo8KThsotfBDA=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/installer-base/-/installer-base-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron-forge/shared-types" "6.0.0"
|
"@electron-forge/async-ora" "6.0.0-beta.66"
|
||||||
|
|
||||||
|
"@electron-forge/installer-darwin@6.0.0-beta.66":
|
||||||
|
"integrity" "sha512-9+i8b/j++to328cCrsrteuvEts9sshcqDz7NdLz9Q52ReTH4nrew83e1pFPpz6MitIy1GxD8VFllqBWhwrQ28A=="
|
||||||
|
"resolved" "https://registry.npmjs.org/@electron-forge/installer-darwin/-/installer-darwin-6.0.0-beta.66.tgz"
|
||||||
|
"version" "6.0.0-beta.66"
|
||||||
|
dependencies:
|
||||||
|
"@electron-forge/async-ora" "6.0.0-beta.66"
|
||||||
|
"@electron-forge/installer-base" "6.0.0-beta.66"
|
||||||
|
"fs-extra" "^10.0.0"
|
||||||
|
"sudo-prompt" "^9.1.1"
|
||||||
|
|
||||||
|
"@electron-forge/installer-deb@6.0.0-beta.66":
|
||||||
|
"integrity" "sha512-GJaRzW0xdfMq/kGzE5S0m5gS19xjf9LVI8cy9gJ+5IepuLH2M9YwOmzk6MH4vr4mNSZY9WFY3Vq8FidN+M+DiQ=="
|
||||||
|
"resolved" "https://registry.npmjs.org/@electron-forge/installer-deb/-/installer-deb-6.0.0-beta.66.tgz"
|
||||||
|
"version" "6.0.0-beta.66"
|
||||||
|
dependencies:
|
||||||
|
"@electron-forge/installer-linux" "6.0.0-beta.66"
|
||||||
|
|
||||||
|
"@electron-forge/installer-dmg@6.0.0-beta.66":
|
||||||
|
"integrity" "sha512-RVB/p6/dKmLWj1DzbSK4yg2MUmc3JeXkfZiG5Gp3beTwumdaieFTc5lPvvczTr7r9WgKPWELyH5Vq0Cmt0md1A=="
|
||||||
|
"resolved" "https://registry.npmjs.org/@electron-forge/installer-dmg/-/installer-dmg-6.0.0-beta.66.tgz"
|
||||||
|
"version" "6.0.0-beta.66"
|
||||||
|
dependencies:
|
||||||
|
"@electron-forge/installer-darwin" "6.0.0-beta.66"
|
||||||
|
"@malept/cross-spawn-promise" "^2.0.0"
|
||||||
|
"debug" "^4.3.1"
|
||||||
|
"fs-extra" "^10.0.0"
|
||||||
|
|
||||||
|
"@electron-forge/installer-exe@6.0.0-beta.66":
|
||||||
|
"integrity" "sha512-5dkvdOsT0NgZ5ZYCt/2ajSe49Hq8XXJXeCqAB0hhR3krI1nhQfbyr6I8MRK6XMf/oLSHWu/LwTTFpVvFn/GbGQ=="
|
||||||
|
"resolved" "https://registry.npmjs.org/@electron-forge/installer-exe/-/installer-exe-6.0.0-beta.66.tgz"
|
||||||
|
"version" "6.0.0-beta.66"
|
||||||
|
dependencies:
|
||||||
|
"@electron-forge/installer-base" "6.0.0-beta.66"
|
||||||
|
"open" "^8.1.0"
|
||||||
|
|
||||||
|
"@electron-forge/installer-linux@6.0.0-beta.66":
|
||||||
|
"integrity" "sha512-TrG4suStEmjJb7dn+6e/JTjg6IpC6hIxyih5rlhhC4uNJjOUk05f/VybL8Sx9bR2/J1te08V2XCdaSP/PeX47g=="
|
||||||
|
"resolved" "https://registry.npmjs.org/@electron-forge/installer-linux/-/installer-linux-6.0.0-beta.66.tgz"
|
||||||
|
"version" "6.0.0-beta.66"
|
||||||
|
dependencies:
|
||||||
|
"@electron-forge/installer-base" "6.0.0-beta.66"
|
||||||
|
"sudo-prompt" "^9.1.1"
|
||||||
|
|
||||||
|
"@electron-forge/installer-rpm@6.0.0-beta.66":
|
||||||
|
"integrity" "sha512-1sYDT+ZyVmmoQaBauobZteKswlLQT2Mf7N7zXhiDcVMG8ZxLmyycg7LAq3agsNdeLJvue8KP9BSbE9jN8YlXNQ=="
|
||||||
|
"resolved" "https://registry.npmjs.org/@electron-forge/installer-rpm/-/installer-rpm-6.0.0-beta.66.tgz"
|
||||||
|
"version" "6.0.0-beta.66"
|
||||||
|
dependencies:
|
||||||
|
"@electron-forge/installer-linux" "6.0.0-beta.66"
|
||||||
|
|
||||||
|
"@electron-forge/installer-zip@6.0.0-beta.66":
|
||||||
|
"integrity" "sha512-CWMyANNjJejG7gV059V/FnfcA8WYbMqxAEz6SkE7mAhZFKy4/a6Py+3wYyFuEF2xxdbY2V8G8cL3tmLzHBiCrg=="
|
||||||
|
"resolved" "https://registry.npmjs.org/@electron-forge/installer-zip/-/installer-zip-6.0.0-beta.66.tgz"
|
||||||
|
"version" "6.0.0-beta.66"
|
||||||
|
dependencies:
|
||||||
|
"@electron-forge/installer-darwin" "6.0.0-beta.66"
|
||||||
|
"@malept/cross-spawn-promise" "^2.0.0"
|
||||||
|
"fs-extra" "^10.0.0"
|
||||||
|
|
||||||
|
"@electron-forge/maker-base@6.0.0-beta.66":
|
||||||
|
"integrity" "sha512-fnaRH0pB5uiS+AuNBrZ2q2KcYtwifAaa6OH2m1h37QBW7GLqzT6mp6jKvE2GvPmpNeRG9Tg/IjDhfpc1032zbA=="
|
||||||
|
"resolved" "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-6.0.0-beta.66.tgz"
|
||||||
|
"version" "6.0.0-beta.66"
|
||||||
|
dependencies:
|
||||||
|
"@electron-forge/shared-types" "6.0.0-beta.66"
|
||||||
"fs-extra" "^10.0.0"
|
"fs-extra" "^10.0.0"
|
||||||
"which" "^2.0.2"
|
"which" "^2.0.2"
|
||||||
|
|
||||||
"@electron-forge/maker-deb@^6.0.0-beta.66":
|
"@electron-forge/maker-deb@^6.0.0-beta.66":
|
||||||
"integrity" "sha512-sZefPTN+KLz70QlkqlIZiSrEuZZLONBAX+5u4zvfcNlEVpNUhLRKSX7vlVKEqUmKsCa6SJdRejZ1jyU8d3VkzA=="
|
"integrity" "sha512-OBDTl8GSvSOsokbKdGTe7+vQDieQmGwdU3G460miSPQees+51cmTBQKkKZEkYP2+JZG7cGxjJnc3HOMSkRsSrw=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/maker-deb/-/maker-deb-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/maker-deb/-/maker-deb-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron-forge/maker-base" "6.0.0"
|
"@electron-forge/maker-base" "6.0.0-beta.66"
|
||||||
"@electron-forge/shared-types" "6.0.0"
|
"@electron-forge/shared-types" "6.0.0-beta.66"
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
"electron-installer-debian" "^3.0.0"
|
"electron-installer-debian" "^3.0.0"
|
||||||
|
|
||||||
"@electron-forge/maker-rpm@^6.0.0-beta.66":
|
"@electron-forge/maker-rpm@^6.0.0-beta.66":
|
||||||
"integrity" "sha512-msKAWmW5RKmMwgGa8r5fLiWRpCZNNcn8oFEviLnMTZABP76yyChg/TY5gbWGY2C6ECKx5LAOd9ZHyjQ59SDkEQ=="
|
"integrity" "sha512-z0opMvxEHvsZGB6RteSQ8euUTtG6i608bKO6gPFvFqop0gkoZyWwy0utXAEIZfy00P0U/krXzgf1tMqmGMkMcA=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/maker-rpm/-/maker-rpm-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/maker-rpm/-/maker-rpm-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron-forge/maker-base" "6.0.0"
|
"@electron-forge/maker-base" "6.0.0-beta.66"
|
||||||
"@electron-forge/shared-types" "6.0.0"
|
"@electron-forge/shared-types" "6.0.0-beta.66"
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
"electron-installer-redhat" "^3.2.0"
|
"electron-installer-redhat" "^3.2.0"
|
||||||
|
|
||||||
"@electron-forge/maker-squirrel@^6.0.0-beta.66":
|
"@electron-forge/maker-squirrel@^6.0.0-beta.66":
|
||||||
"integrity" "sha512-BS0Up+yBPtadcNDkDuzqaRLk3RYSAjon/GxKXENIt/lZLeKCh/mSgpWWFNW3F86Q1BKF02/LNV4l6iKLcjSU0Q=="
|
"integrity" "sha512-yllGUX55WpOQf8rwZ6cQb5uw08Z/xxXNBIBC3qaoyTfclUf1Xwn1QFW7V34cmCagNodM0KPVrE0m9LugFAfXlQ=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/maker-squirrel/-/maker-squirrel-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/maker-squirrel/-/maker-squirrel-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron-forge/maker-base" "6.0.0"
|
"@electron-forge/maker-base" "6.0.0-beta.66"
|
||||||
"@electron-forge/shared-types" "6.0.0"
|
"@electron-forge/shared-types" "6.0.0-beta.66"
|
||||||
"fs-extra" "^10.0.0"
|
"fs-extra" "^10.0.0"
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
"electron-winstaller" "^5.0.0"
|
"electron-winstaller" "^5.0.0"
|
||||||
|
|
||||||
"@electron-forge/maker-zip@^6.0.0-beta.66":
|
"@electron-forge/maker-zip@^6.0.0-beta.66":
|
||||||
"integrity" "sha512-LbGy2dEbQ5EfWauS/sGr5I0tf0BklsZfLpvHrr5DTbeX9ghluUaca5P5t0aoS+YsrWIxOkdU3x1j/ioKkShXCQ=="
|
"integrity" "sha512-/nYYHvrERIaXaQBpqPmJQSwNM6uw+946/5iumWEkyBSWTV0pSCc+RHwBS1s8MCpW8UWmVcOiKX73Ua8mPZEfFg=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/maker-zip/-/maker-zip-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/maker-zip/-/maker-zip-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron-forge/maker-base" "6.0.0"
|
"@electron-forge/maker-base" "6.0.0-beta.66"
|
||||||
"@electron-forge/shared-types" "6.0.0"
|
"@electron-forge/shared-types" "6.0.0-beta.66"
|
||||||
"cross-zip" "^4.0.0"
|
"cross-zip" "^4.0.0"
|
||||||
"fs-extra" "^10.0.0"
|
"fs-extra" "^10.0.0"
|
||||||
|
|
||||||
"@electron-forge/plugin-base@6.0.0":
|
"@electron-forge/plugin-base@6.0.0-beta.66":
|
||||||
"integrity" "sha512-0PVEz0cFL0KKlBfyCaLVKfdOkdaSlJu+vl3oGLZoDVyOw3wNu5Tk2o84gKgkgtZ1jZTH3dmxUhimdWSMYl0QYA=="
|
"integrity" "sha512-UbUcPFvoieeJCjQcwVY32NAMdnom+STnerqoAfZ6uyiHwegRk8xd8CInAcDMGWLEkc6pYYxia7GLVTSni52gIQ=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron-forge/shared-types" "6.0.0"
|
"@electron-forge/shared-types" "6.0.0-beta.66"
|
||||||
|
|
||||||
"@electron-forge/publisher-base@6.0.0":
|
"@electron-forge/publisher-base@6.0.0-beta.66":
|
||||||
"integrity" "sha512-Aa6Xf00BQwxlyXpuismOtOt6XezP8CURWRnj1WN2kvSJDkLSzFwJqppHUIdz1htRx65h0H+uyaaCb2WlaWivMg=="
|
"integrity" "sha512-/uessmmEFDU7oddBLZMyHcJVIhJxZR/Kd4QcSzCjto00xNw7ZyMQBwoAYP9Y8W+3iky1WEomoC8umncc183Rzw=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/publisher-base/-/publisher-base-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/publisher-base/-/publisher-base-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron-forge/shared-types" "6.0.0"
|
"@electron-forge/shared-types" "6.0.0-beta.66"
|
||||||
|
|
||||||
"@electron-forge/shared-types@6.0.0":
|
"@electron-forge/shared-types@6.0.0-beta.66":
|
||||||
"integrity" "sha512-FN+158+EvSzbL/ZGwsLxeUbYOJm8bhHCLbR7SPAmKwn/X2P8pVj4HuhiROkqdiuU4kUDmrOg/LgObODofyvIKw=="
|
"integrity" "sha512-KbT6EeMkhXX1xeaXXL7ubo7lzmqgxgaLIGjW4zAzEcJDcPqf8Zt0YrPVQGkLq+MTLWsmI/CPJUzQ9KHUXtT4ng=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron-forge/async-ora" "6.0.0"
|
"@electron-forge/async-ora" "6.0.0-beta.66"
|
||||||
"@electron/rebuild" "^3.2.10"
|
"electron-packager" "^15.4.0"
|
||||||
"electron-packager" "^17.1.1"
|
"electron-rebuild" "^3.2.6"
|
||||||
"listr2" "^5.0.3"
|
|
||||||
"ora" "^5.0.0"
|
"ora" "^5.0.0"
|
||||||
|
|
||||||
"@electron-forge/template-base@6.0.0":
|
"@electron-forge/template-base@6.0.0-beta.66":
|
||||||
"integrity" "sha512-jFFS7U6T6owLGZ9uB1m7KgAzWrG1QG0cg/0XK2OijpgRJuTy3O/qUzAf7IhdwxT7CARMq2vLq6yMbTYb/0tQ7Q=="
|
"integrity" "sha512-5mWw8sJ334q06LLJSJiQxFbY7t7f4m8jYS1Nzyw2BExakhyklThpfFuNqPNzJxslEPv4kOWp/LZM3LdqEe4/OQ=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/template-base/-/template-base-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/template-base/-/template-base-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron-forge/async-ora" "6.0.0"
|
"@electron-forge/async-ora" "6.0.0-beta.66"
|
||||||
"@electron-forge/shared-types" "6.0.0"
|
"@electron-forge/shared-types" "6.0.0-beta.66"
|
||||||
"@malept/cross-spawn-promise" "^2.0.0"
|
"@malept/cross-spawn-promise" "^2.0.0"
|
||||||
"debug" "^4.3.1"
|
"debug" "^4.3.1"
|
||||||
"fs-extra" "^10.0.0"
|
"fs-extra" "^10.0.0"
|
||||||
"username" "^5.1.0"
|
"username" "^5.1.0"
|
||||||
|
|
||||||
"@electron-forge/template-webpack-typescript@6.0.0":
|
"@electron-forge/template-typescript-webpack@6.0.0-beta.66":
|
||||||
"integrity" "sha512-lhWZIqLHPt7gffdfTl0mg5YLh6nUgcNxpzW8Osctstc7XM2eF0CK09Gbi6d/E2MPIK911zrTSqsvBkYXWCUprQ=="
|
"integrity" "sha512-8y7ypBTVsgR0QaUTv75lqAdLNzYbMlOCma8hPRWzgKvLk4WzpruCPfgcBYL2cUU6LPs5vN1PMdlgGxuCC6voHQ=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/template-typescript-webpack/-/template-typescript-webpack-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron-forge/async-ora" "6.0.0"
|
"@electron-forge/async-ora" "6.0.0-beta.66"
|
||||||
"@electron-forge/shared-types" "6.0.0"
|
"@electron-forge/shared-types" "6.0.0-beta.66"
|
||||||
"@electron-forge/template-base" "6.0.0"
|
"@electron-forge/template-base" "6.0.0-beta.66"
|
||||||
"fs-extra" "^10.0.0"
|
"fs-extra" "^10.0.0"
|
||||||
|
|
||||||
"@electron-forge/template-webpack@6.0.0":
|
"@electron-forge/template-typescript@6.0.0-beta.66":
|
||||||
"integrity" "sha512-o7gUO8zdUyvkcQ9nlBd20F9nDErO5Hd75Tk9GCXPQ4nQuEEZnUp+mzd5j+bzmSaidjFfVCfz1hXzwko5fch34g=="
|
"integrity" "sha512-SmdUVo+np8u8jOL0yFORVfXQZCadEGH6nCzUfX8Y2JjlIaXsW0P8igouVSpDL/mZUb9fchhVB8/l2NVjWhBEIA=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron-forge/template-webpack/-/template-webpack-6.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/template-typescript/-/template-typescript-6.0.0-beta.66.tgz"
|
||||||
"version" "6.0.0"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron-forge/async-ora" "6.0.0"
|
"@electron-forge/async-ora" "6.0.0-beta.66"
|
||||||
"@electron-forge/shared-types" "6.0.0"
|
"@electron-forge/shared-types" "6.0.0-beta.66"
|
||||||
"@electron-forge/template-base" "6.0.0"
|
"@electron-forge/template-base" "6.0.0-beta.66"
|
||||||
"fs-extra" "^10.0.0"
|
"fs-extra" "^10.0.0"
|
||||||
|
|
||||||
"@electron/asar@^3.2.1":
|
"@electron-forge/template-webpack@6.0.0-beta.66":
|
||||||
"integrity" "sha512-32fMU68x8a6zvxtC1IC/BhPDKTh8rQjdmwEplj3CDpnkcwBzZVN9v/8cK0LJqQ0FOQQVZW8BWZ1S6UU53TYR4w=="
|
"integrity" "sha512-8a4GjEDc36TKYDH5MQYMHxi6DY4XZF+UEcovLsIGwJk4Q9HxV35SMS0BKnBtnIixxTVhcu2mAvM/KbgsnrCA9w=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron/asar/-/asar-3.2.2.tgz"
|
"resolved" "https://registry.npmjs.org/@electron-forge/template-webpack/-/template-webpack-6.0.0-beta.66.tgz"
|
||||||
"version" "3.2.2"
|
"version" "6.0.0-beta.66"
|
||||||
dependencies:
|
dependencies:
|
||||||
"chromium-pickle-js" "^0.2.0"
|
"@electron-forge/async-ora" "6.0.0-beta.66"
|
||||||
"commander" "^5.0.0"
|
"@electron-forge/shared-types" "6.0.0-beta.66"
|
||||||
"glob" "^7.1.6"
|
"@electron-forge/template-base" "6.0.0-beta.66"
|
||||||
"minimatch" "^3.0.4"
|
"fs-extra" "^10.0.0"
|
||||||
optionalDependencies:
|
|
||||||
"@types/glob" "^7.1.1"
|
|
||||||
|
|
||||||
"@electron/get@^1.14.1":
|
"@electron/get@^1.14.1":
|
||||||
"integrity" "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw=="
|
"integrity" "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw=="
|
||||||
@ -221,33 +274,34 @@
|
|||||||
"global-agent" "^3.0.0"
|
"global-agent" "^3.0.0"
|
||||||
"global-tunnel-ng" "^2.7.1"
|
"global-tunnel-ng" "^2.7.1"
|
||||||
|
|
||||||
"@electron/get@^2.0.0":
|
"@electron/get@^1.6.0":
|
||||||
"integrity" "sha512-eFZVFoRXb3GFGd7Ak7W4+6jBl9wBtiZ4AaYOse97ej6mKj5tkyO0dUnUChs1IhJZtx1BENo4/p4WUTXpi6vT+g=="
|
"integrity" "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron/get/-/get-2.0.2.tgz"
|
"resolved" "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz"
|
||||||
"version" "2.0.2"
|
"version" "1.14.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
"debug" "^4.1.1"
|
"debug" "^4.1.1"
|
||||||
"env-paths" "^2.2.0"
|
"env-paths" "^2.2.0"
|
||||||
"fs-extra" "^8.1.0"
|
"fs-extra" "^8.1.0"
|
||||||
"got" "^11.8.5"
|
"got" "^9.6.0"
|
||||||
"progress" "^2.0.3"
|
"progress" "^2.0.3"
|
||||||
"semver" "^6.2.0"
|
"semver" "^6.2.0"
|
||||||
"sumchecker" "^3.0.1"
|
"sumchecker" "^3.0.1"
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
"global-agent" "^3.0.0"
|
"global-agent" "^3.0.0"
|
||||||
|
"global-tunnel-ng" "^2.7.1"
|
||||||
|
|
||||||
"@electron/notarize@^1.2.3":
|
"@electron/get@^2.0.0":
|
||||||
"integrity" "sha512-9oRzT56rKh5bspk3KpAVF8lPKHYQrBnRwcgiOeR0hdilVEQmszDaAu0IPCPrwwzJN0ugNs0rRboTreHMt/6mBQ=="
|
"integrity" "sha512-8nmTGC/3/6IaEfeTcQwtJdjLA/L3sb0XQJUv9x3ZfM0pfmKvkSdelbT4pgF3dpCQOvSmJ97kYAvFltikVjfepA=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron/notarize/-/notarize-1.2.3.tgz"
|
"resolved" "https://registry.npmjs.org/@electron/get/-/get-2.0.1.tgz"
|
||||||
"version" "1.2.3"
|
"version" "2.0.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
"debug" "^4.1.1"
|
"debug" "^4.1.1"
|
||||||
"fs-extra" "^9.0.1"
|
"fs-extra" "^9.0.1"
|
||||||
|
|
||||||
"@electron/osx-sign@^1.0.1":
|
"@electron/universal@^1.2.1":
|
||||||
"integrity" "sha512-WkUcva+qkt809bI6uxxEG/uOWfl8HAw0m8aPijpKmGMIpZ1CWWB808YG6aY3wckUO86xZdmiOsUJTM4keLhY8A=="
|
"integrity" "sha512-6SAIlMZZRj1qpe3z3qhMWf3fmqhAdzferiQ5kpspCI9sH1GjkzRXY0RLaz0ktHtYonOj9XMpXNkhDy7QQagQEg=="
|
||||||
"resolved" "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/@electron/universal/-/universal-1.3.0.tgz"
|
||||||
"version" "1.0.1"
|
"version" "1.3.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"compare-version" "^0.1.2"
|
"compare-version" "^0.1.2"
|
||||||
"debug" "^4.3.4"
|
"debug" "^4.3.4"
|
||||||
@ -382,9 +436,9 @@
|
|||||||
"universal-user-agent" "^6.0.0"
|
"universal-user-agent" "^6.0.0"
|
||||||
|
|
||||||
"@octokit/graphql@^5.0.0":
|
"@octokit/graphql@^5.0.0":
|
||||||
"integrity" "sha512-amO1M5QUQgYQo09aStR/XO7KAl13xpigcy/kI8/N1PnZYSS69fgte+xA4+c2DISKqUZfsh0wwjc2FaCt99L41A=="
|
"integrity" "sha512-sxmnewSwAixkP1TrLdE6yRG53eEhHhDTYUykUwdV9x8f91WcbhunIHk9x1PZLALdBZKRPUO2HRcm4kezZ79HoA=="
|
||||||
"resolved" "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.4.tgz"
|
"resolved" "https://registry.npmjs.org/@octokit/graphql/-/graphql-5.0.1.tgz"
|
||||||
"version" "5.0.4"
|
"version" "5.0.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@octokit/request" "^6.0.0"
|
"@octokit/request" "^6.0.0"
|
||||||
"@octokit/types" "^8.0.0"
|
"@octokit/types" "^8.0.0"
|
||||||
@ -495,9 +549,9 @@
|
|||||||
"version" "5.1.2"
|
"version" "5.1.2"
|
||||||
|
|
||||||
"@types/node@*", "@types/node@^16.11.26":
|
"@types/node@*", "@types/node@^16.11.26":
|
||||||
"integrity" "sha512-jh6m0QUhIRcZpNv7Z/rpN+ZWXOicUUQbSoWks7Htkbb9IjFQj4kzcX/xFCkjstCj5flMsN8FiSvt+q+Tcs4Llg=="
|
"integrity" "sha512-3OxnrEQLBz8EIIaHpg3CibmTAEGkDBcHY4fL5cnBwg2vd2yvHrUDGWxK+MlYPeXWWIoJJW79dGtU+oeBr6166Q=="
|
||||||
"resolved" "https://registry.npmjs.org/@types/node/-/node-16.18.3.tgz"
|
"resolved" "https://registry.npmjs.org/@types/node/-/node-16.11.63.tgz"
|
||||||
"version" "16.18.3"
|
"version" "16.11.63"
|
||||||
|
|
||||||
"@types/responselike@*", "@types/responselike@^1.0.0":
|
"@types/responselike@*", "@types/responselike@^1.0.0":
|
||||||
"integrity" "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA=="
|
"integrity" "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA=="
|
||||||
@ -579,7 +633,22 @@
|
|||||||
"resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
|
||||||
"version" "2.0.1"
|
"version" "2.0.1"
|
||||||
|
|
||||||
"asar@^3.0.0":
|
"asar@^2.0.1":
|
||||||
|
"integrity" "sha512-d2Ovma+bfqNpvBzY/KU8oPY67ZworixTpkjSx0PCXnQi67c2cXmssaTxpFDUM0ttopXoGx/KRxNg/GDThYbXQA=="
|
||||||
|
"resolved" "https://registry.npmjs.org/asar/-/asar-2.1.0.tgz"
|
||||||
|
"version" "2.1.0"
|
||||||
|
dependencies:
|
||||||
|
"chromium-pickle-js" "^0.2.0"
|
||||||
|
"commander" "^2.20.0"
|
||||||
|
"cuint" "^0.2.2"
|
||||||
|
"glob" "^7.1.3"
|
||||||
|
"minimatch" "^3.0.4"
|
||||||
|
"mkdirp" "^0.5.1"
|
||||||
|
"tmp-promise" "^1.0.5"
|
||||||
|
optionalDependencies:
|
||||||
|
"@types/glob" "^7.1.1"
|
||||||
|
|
||||||
|
"asar@^3.0.0", "asar@^3.1.0":
|
||||||
"integrity" "sha512-COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg=="
|
"integrity" "sha512-COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg=="
|
||||||
"resolved" "https://registry.npmjs.org/asar/-/asar-3.2.0.tgz"
|
"resolved" "https://registry.npmjs.org/asar/-/asar-3.2.0.tgz"
|
||||||
"version" "3.2.0"
|
"version" "3.2.0"
|
||||||
@ -591,11 +660,6 @@
|
|||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
"@types/glob" "^7.1.1"
|
"@types/glob" "^7.1.1"
|
||||||
|
|
||||||
"astral-regex@^2.0.0":
|
|
||||||
"integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ=="
|
|
||||||
"resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz"
|
|
||||||
"version" "2.0.0"
|
|
||||||
|
|
||||||
"at-least-node@^1.0.0":
|
"at-least-node@^1.0.0":
|
||||||
"integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
|
"integrity" "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
|
||||||
"resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz"
|
||||||
@ -753,6 +817,14 @@
|
|||||||
"normalize-url" "^6.0.1"
|
"normalize-url" "^6.0.1"
|
||||||
"responselike" "^2.0.0"
|
"responselike" "^2.0.0"
|
||||||
|
|
||||||
|
"call-bind@^1.0.0":
|
||||||
|
"integrity" "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA=="
|
||||||
|
"resolved" "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz"
|
||||||
|
"version" "1.0.2"
|
||||||
|
dependencies:
|
||||||
|
"function-bind" "^1.1.1"
|
||||||
|
"get-intrinsic" "^1.0.2"
|
||||||
|
|
||||||
"chainsaw@~0.1.0":
|
"chainsaw@~0.1.0":
|
||||||
"integrity" "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ=="
|
"integrity" "sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ=="
|
||||||
"resolved" "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz"
|
||||||
@ -861,6 +933,11 @@
|
|||||||
"resolved" "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz"
|
"resolved" "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz"
|
||||||
"version" "1.0.3"
|
"version" "1.0.3"
|
||||||
|
|
||||||
|
"commander@^2.20.0":
|
||||||
|
"integrity" "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
|
||||||
|
"resolved" "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
|
||||||
|
"version" "2.20.3"
|
||||||
|
|
||||||
"commander@^4.1.1":
|
"commander@^4.1.1":
|
||||||
"integrity" "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
|
"integrity" "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="
|
||||||
"resolved" "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
|
"resolved" "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
|
||||||
@ -883,6 +960,11 @@
|
|||||||
"resolved" "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz"
|
"resolved" "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz"
|
||||||
"version" "0.1.2"
|
"version" "0.1.2"
|
||||||
|
|
||||||
|
"component-emitter@^1.3.0":
|
||||||
|
"integrity" "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
|
||||||
|
"resolved" "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz"
|
||||||
|
"version" "1.3.0"
|
||||||
|
|
||||||
"concat-map@0.0.1":
|
"concat-map@0.0.1":
|
||||||
"integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
|
"integrity" "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
|
||||||
"resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
|
"resolved" "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
|
||||||
@ -901,6 +983,11 @@
|
|||||||
"resolved" "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz"
|
||||||
"version" "1.1.0"
|
"version" "1.1.0"
|
||||||
|
|
||||||
|
"cookiejar@^2.1.3":
|
||||||
|
"integrity" "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ=="
|
||||||
|
"resolved" "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz"
|
||||||
|
"version" "2.1.3"
|
||||||
|
|
||||||
"core-util-is@~1.0.0":
|
"core-util-is@~1.0.0":
|
||||||
"integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
|
"integrity" "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
|
||||||
"resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"
|
"resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"
|
||||||
@ -1024,6 +1111,11 @@
|
|||||||
"has-property-descriptors" "^1.0.0"
|
"has-property-descriptors" "^1.0.0"
|
||||||
"object-keys" "^1.1.1"
|
"object-keys" "^1.1.1"
|
||||||
|
|
||||||
|
"delayed-stream@~1.0.0":
|
||||||
|
"integrity" "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
|
||||||
|
"resolved" "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
|
||||||
|
"version" "1.0.0"
|
||||||
|
|
||||||
"delegates@^1.0.0":
|
"delegates@^1.0.0":
|
||||||
"integrity" "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="
|
"integrity" "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="
|
||||||
"resolved" "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz"
|
||||||
@ -1049,6 +1141,14 @@
|
|||||||
"resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz"
|
||||||
"version" "2.1.0"
|
"version" "2.1.0"
|
||||||
|
|
||||||
|
"dezalgo@1.0.3":
|
||||||
|
"integrity" "sha512-K7i4zNfT2kgQz3GylDw40ot9GAE47sFZ9EXHFSPP6zONLgH6kWXE0KWJchkbQJLBkRazq4APwZ4OwiFFlT95OQ=="
|
||||||
|
"resolved" "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz"
|
||||||
|
"version" "1.0.3"
|
||||||
|
dependencies:
|
||||||
|
"asap" "^2.0.0"
|
||||||
|
"wrappy" "1"
|
||||||
|
|
||||||
"dir-compare@^2.4.0":
|
"dir-compare@^2.4.0":
|
||||||
"integrity" "sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA=="
|
"integrity" "sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA=="
|
||||||
"resolved" "https://registry.npmjs.org/dir-compare/-/dir-compare-2.4.0.tgz"
|
"resolved" "https://registry.npmjs.org/dir-compare/-/dir-compare-2.4.0.tgz"
|
||||||
@ -1073,9 +1173,9 @@
|
|||||||
"version" "0.1.5"
|
"version" "0.1.5"
|
||||||
|
|
||||||
"electron-dl@^3.3.1":
|
"electron-dl@^3.3.1":
|
||||||
"integrity" "sha512-NUrjWTlFW7n/+0ECxQ1AkjikNxdeRDpaprLY7YhmOg6pkFcPHwdEfpkTK+CIhyGMAlZOuto1clB1z5HAwgZcaA=="
|
"integrity" "sha512-kmcSYZyHVEHHHFKlZWW58GiCmu2NSu3Rdwnl3+/fr/ftQYHJULVf1QkrCBPFE2bp/Ly113Za7c8wJZs1nBy04A=="
|
||||||
"resolved" "https://registry.npmjs.org/electron-dl/-/electron-dl-3.4.1.tgz"
|
"resolved" "https://registry.npmjs.org/electron-dl/-/electron-dl-3.3.1.tgz"
|
||||||
"version" "3.4.1"
|
"version" "3.3.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
"ext-name" "^5.0.0"
|
"ext-name" "^5.0.0"
|
||||||
"pupa" "^2.0.1"
|
"pupa" "^2.0.1"
|
||||||
@ -1086,11 +1186,29 @@
|
|||||||
"resolved" "https://registry.npmjs.org/electron-packager/-/electron-packager-17.1.1.tgz"
|
"resolved" "https://registry.npmjs.org/electron-packager/-/electron-packager-17.1.1.tgz"
|
||||||
"version" "17.1.1"
|
"version" "17.1.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron/asar" "^3.2.1"
|
"debug" "^4.1.1"
|
||||||
"@electron/get" "^2.0.0"
|
"fs-extra" "^9.0.1"
|
||||||
"@electron/notarize" "^1.2.3"
|
|
||||||
"@electron/osx-sign" "^1.0.1"
|
"electron-osx-sign@^0.5.0":
|
||||||
"@electron/universal" "^1.3.2"
|
"integrity" "sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ=="
|
||||||
|
"resolved" "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz"
|
||||||
|
"version" "0.5.0"
|
||||||
|
dependencies:
|
||||||
|
"bluebird" "^3.5.0"
|
||||||
|
"compare-version" "^0.1.2"
|
||||||
|
"debug" "^2.6.8"
|
||||||
|
"isbinaryfile" "^3.0.2"
|
||||||
|
"minimist" "^1.2.0"
|
||||||
|
"plist" "^3.0.1"
|
||||||
|
|
||||||
|
"electron-packager@^15.4.0":
|
||||||
|
"integrity" "sha512-8zUdkSONn0jomu/efqoxApGzgqIb56ooMs671HeB/BXTPnWcWvqpEY08g16PL6ok2ymA5zPj8vmUszLrq99F0Q=="
|
||||||
|
"resolved" "https://registry.npmjs.org/electron-packager/-/electron-packager-15.5.2.tgz"
|
||||||
|
"version" "15.5.2"
|
||||||
|
dependencies:
|
||||||
|
"@electron/get" "^1.6.0"
|
||||||
|
"@electron/universal" "^1.2.1"
|
||||||
|
"asar" "^3.1.0"
|
||||||
"cross-spawn-windows-exe" "^1.2.0"
|
"cross-spawn-windows-exe" "^1.2.0"
|
||||||
"debug" "^4.0.1"
|
"debug" "^4.0.1"
|
||||||
"extract-zip" "^2.0.0"
|
"extract-zip" "^2.0.0"
|
||||||
@ -1125,9 +1243,9 @@
|
|||||||
"temp" "^0.9.0"
|
"temp" "^0.9.0"
|
||||||
|
|
||||||
"electron@^21.0.1":
|
"electron@^21.0.1":
|
||||||
"integrity" "sha512-Q0j1tzLTM5JRjSJVAfDSONZgdtuyruHR1pc1y2IbMYQz62pVJWVWAvcJXzpty5iRh2HKzW9+B9WVlmfWNFA8ag=="
|
"integrity" "sha512-jLVSLakd0fO2GPnW4xXQrI93R464jeFb2ISngqRP3wpwH96XqeANkuAYLAr9TVhfQMCIWnuPROBZ+NU7nuk0WA=="
|
||||||
"resolved" "https://registry.npmjs.org/electron/-/electron-21.2.2.tgz"
|
"resolved" "https://registry.npmjs.org/electron/-/electron-21.0.1.tgz"
|
||||||
"version" "21.2.2"
|
"version" "21.0.1"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@electron/get" "^1.14.1"
|
"@electron/get" "^1.14.1"
|
||||||
"@types/node" "^16.11.26"
|
"@types/node" "^16.11.26"
|
||||||
@ -1265,6 +1383,11 @@
|
|||||||
"merge2" "^1.3.0"
|
"merge2" "^1.3.0"
|
||||||
"micromatch" "^4.0.4"
|
"micromatch" "^4.0.4"
|
||||||
|
|
||||||
|
"fast-safe-stringify@^2.1.1":
|
||||||
|
"integrity" "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA=="
|
||||||
|
"resolved" "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz"
|
||||||
|
"version" "2.1.1"
|
||||||
|
|
||||||
"fastq@^1.6.0":
|
"fastq@^1.6.0":
|
||||||
"integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw=="
|
"integrity" "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw=="
|
||||||
"resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz"
|
"resolved" "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz"
|
||||||
@ -1338,6 +1461,25 @@
|
|||||||
"debug" "^4.1.1"
|
"debug" "^4.1.1"
|
||||||
"fs-extra" "^7.0.0"
|
"fs-extra" "^7.0.0"
|
||||||
|
|
||||||
|
"form-data@^4.0.0":
|
||||||
|
"integrity" "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww=="
|
||||||
|
"resolved" "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz"
|
||||||
|
"version" "4.0.0"
|
||||||
|
dependencies:
|
||||||
|
"asynckit" "^0.4.0"
|
||||||
|
"combined-stream" "^1.0.8"
|
||||||
|
"mime-types" "^2.1.12"
|
||||||
|
|
||||||
|
"formidable@^2.0.1":
|
||||||
|
"integrity" "sha512-rjTMNbp2BpfQShhFbR3Ruk3qk2y9jKpvMW78nJgx8QKtxjDVrwbZG+wvDOmVbifHyOUOQJXxqEy6r0faRrPzTQ=="
|
||||||
|
"resolved" "https://registry.npmjs.org/formidable/-/formidable-2.0.1.tgz"
|
||||||
|
"version" "2.0.1"
|
||||||
|
dependencies:
|
||||||
|
"dezalgo" "1.0.3"
|
||||||
|
"hexoid" "1.0.0"
|
||||||
|
"once" "1.4.0"
|
||||||
|
"qs" "6.9.3"
|
||||||
|
|
||||||
"fs-extra@^10.0.0", "fs-extra@^10.1.0":
|
"fs-extra@^10.0.0", "fs-extra@^10.1.0":
|
||||||
"integrity" "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ=="
|
"integrity" "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ=="
|
||||||
"resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz"
|
||||||
@ -1455,7 +1597,7 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"global-modules" "1.0.0"
|
"global-modules" "1.0.0"
|
||||||
|
|
||||||
"get-intrinsic@^1.1.1":
|
"get-intrinsic@^1.0.2", "get-intrinsic@^1.1.1":
|
||||||
"integrity" "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A=="
|
"integrity" "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A=="
|
||||||
"resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz"
|
"resolved" "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz"
|
||||||
"version" "1.1.3"
|
"version" "1.1.3"
|
||||||
@ -1647,6 +1789,11 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"function-bind" "^1.1.1"
|
"function-bind" "^1.1.1"
|
||||||
|
|
||||||
|
"hexoid@1.0.0":
|
||||||
|
"integrity" "sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g=="
|
||||||
|
"resolved" "https://registry.npmjs.org/hexoid/-/hexoid-1.0.0.tgz"
|
||||||
|
"version" "1.0.0"
|
||||||
|
|
||||||
"homedir-polyfill@^1.0.1":
|
"homedir-polyfill@^1.0.1":
|
||||||
"integrity" "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA=="
|
"integrity" "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA=="
|
||||||
"resolved" "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz"
|
"resolved" "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz"
|
||||||
@ -1673,6 +1820,11 @@
|
|||||||
"agent-base" "6"
|
"agent-base" "6"
|
||||||
"debug" "4"
|
"debug" "4"
|
||||||
|
|
||||||
|
"http@^0.0.1-security":
|
||||||
|
"integrity" "sha512-RnDvP10Ty9FxqOtPZuxtebw1j4L/WiqNMDtuc1YMH1XQm5TgDRaR1G9u8upL6KD1bXHSp9eSXo/ED+8Q7FAr+g=="
|
||||||
|
"resolved" "https://registry.npmjs.org/http/-/http-0.0.1-security.tgz"
|
||||||
|
"version" "0.0.1-security"
|
||||||
|
|
||||||
"http2-wrapper@^1.0.0-beta.5.2":
|
"http2-wrapper@^1.0.0-beta.5.2":
|
||||||
"integrity" "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg=="
|
"integrity" "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg=="
|
||||||
"resolved" "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz"
|
"resolved" "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz"
|
||||||
@ -2112,6 +2264,11 @@
|
|||||||
"resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
|
"resolved" "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
|
||||||
"version" "1.4.1"
|
"version" "1.4.1"
|
||||||
|
|
||||||
|
"methods@^1.1.2":
|
||||||
|
"integrity" "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="
|
||||||
|
"resolved" "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
|
||||||
|
"version" "1.1.2"
|
||||||
|
|
||||||
"micromatch@^4.0.4":
|
"micromatch@^4.0.4":
|
||||||
"integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA=="
|
"integrity" "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA=="
|
||||||
"resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
|
"resolved" "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
|
||||||
@ -2120,11 +2277,23 @@
|
|||||||
"braces" "^3.0.2"
|
"braces" "^3.0.2"
|
||||||
"picomatch" "^2.3.1"
|
"picomatch" "^2.3.1"
|
||||||
|
|
||||||
"mime-db@^1.28.0":
|
"mime-db@^1.28.0", "mime-db@1.52.0":
|
||||||
"integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
|
"integrity" "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
|
||||||
"resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
|
"resolved" "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz"
|
||||||
"version" "1.52.0"
|
"version" "1.52.0"
|
||||||
|
|
||||||
|
"mime-types@^2.1.12":
|
||||||
|
"integrity" "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw=="
|
||||||
|
"resolved" "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz"
|
||||||
|
"version" "2.1.35"
|
||||||
|
dependencies:
|
||||||
|
"mime-db" "1.52.0"
|
||||||
|
|
||||||
|
"mime@2.6.0":
|
||||||
|
"integrity" "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="
|
||||||
|
"resolved" "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz"
|
||||||
|
"version" "2.6.0"
|
||||||
|
|
||||||
"mimic-fn@^2.0.0", "mimic-fn@^2.1.0":
|
"mimic-fn@^2.0.0", "mimic-fn@^2.1.0":
|
||||||
"integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
|
"integrity" "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="
|
||||||
"resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
|
"resolved" "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
|
||||||
@ -2161,10 +2330,10 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"brace-expansion" "^1.1.7"
|
"brace-expansion" "^1.1.7"
|
||||||
|
|
||||||
"minimist@^1.2.6":
|
"minimist@^1.2.0", "minimist@^1.2.6":
|
||||||
"integrity" "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g=="
|
"integrity" "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
|
||||||
"resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz"
|
"resolved" "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz"
|
||||||
"version" "1.2.7"
|
"version" "1.2.6"
|
||||||
|
|
||||||
"minipass-collect@^1.0.2":
|
"minipass-collect@^1.0.2":
|
||||||
"integrity" "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA=="
|
"integrity" "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA=="
|
||||||
@ -2267,10 +2436,10 @@
|
|||||||
"resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz"
|
"resolved" "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz"
|
||||||
"version" "1.0.5"
|
"version" "1.0.5"
|
||||||
|
|
||||||
"node-abi@^3.0.0", "node-abi@^3.28.0":
|
"node-abi@^3.0.0":
|
||||||
"integrity" "sha512-fRlDb4I0eLcQeUvGq7IY3xHrSb0c9ummdvDSYWfT9+LKP+3jCKw/tKoqaM7r1BAoiAC6GtwyjaGnOz6B3OtF+A=="
|
"integrity" "sha512-p+0xx5ruIQ+8X57CRIMxbTZRT7tU0Tjn2C/aAK68AEMrbGsCo6IjnDdPNhEyyjWCT4bRtzomXchYd3sSgk3BJQ=="
|
||||||
"resolved" "https://registry.npmjs.org/node-abi/-/node-abi-3.28.0.tgz"
|
"resolved" "https://registry.npmjs.org/node-abi/-/node-abi-3.25.0.tgz"
|
||||||
"version" "3.28.0"
|
"version" "3.25.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"semver" "^7.3.5"
|
"semver" "^7.3.5"
|
||||||
|
|
||||||
@ -2380,12 +2549,17 @@
|
|||||||
"gauge" "^4.0.3"
|
"gauge" "^4.0.3"
|
||||||
"set-blocking" "^2.0.0"
|
"set-blocking" "^2.0.0"
|
||||||
|
|
||||||
|
"object-inspect@^1.9.0":
|
||||||
|
"integrity" "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ=="
|
||||||
|
"resolved" "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz"
|
||||||
|
"version" "1.12.2"
|
||||||
|
|
||||||
"object-keys@^1.1.1":
|
"object-keys@^1.1.1":
|
||||||
"integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
|
"integrity" "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
|
||||||
"resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
|
"resolved" "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
|
||||||
"version" "1.1.1"
|
"version" "1.1.1"
|
||||||
|
|
||||||
"once@^1.3.0", "once@^1.3.1", "once@^1.4.0":
|
"once@^1.3.0", "once@^1.3.1", "once@^1.4.0", "once@1.4.0":
|
||||||
"integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="
|
"integrity" "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="
|
||||||
"resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
|
"resolved" "https://registry.npmjs.org/once/-/once-1.4.0.tgz"
|
||||||
"version" "1.4.0"
|
"version" "1.4.0"
|
||||||
@ -2659,6 +2833,18 @@
|
|||||||
"resolved" "https://registry.npmjs.org/q/-/q-1.5.1.tgz"
|
"resolved" "https://registry.npmjs.org/q/-/q-1.5.1.tgz"
|
||||||
"version" "1.5.1"
|
"version" "1.5.1"
|
||||||
|
|
||||||
|
"qs@^6.11.0":
|
||||||
|
"integrity" "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q=="
|
||||||
|
"resolved" "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz"
|
||||||
|
"version" "6.11.0"
|
||||||
|
dependencies:
|
||||||
|
"side-channel" "^1.0.4"
|
||||||
|
|
||||||
|
"qs@6.9.3":
|
||||||
|
"integrity" "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw=="
|
||||||
|
"resolved" "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz"
|
||||||
|
"version" "6.9.3"
|
||||||
|
|
||||||
"queue-microtask@^1.2.2":
|
"queue-microtask@^1.2.2":
|
||||||
"integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
|
"integrity" "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="
|
||||||
"resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
|
"resolved" "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
|
||||||
@ -2870,9 +3056,9 @@
|
|||||||
"version" "6.3.0"
|
"version" "6.3.0"
|
||||||
|
|
||||||
"semver@^7.1.1", "semver@^7.1.3", "semver@^7.2.1", "semver@^7.3.2", "semver@^7.3.5":
|
"semver@^7.1.1", "semver@^7.1.3", "semver@^7.2.1", "semver@^7.3.2", "semver@^7.3.5":
|
||||||
"integrity" "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A=="
|
"integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="
|
||||||
"resolved" "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz"
|
"resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"
|
||||||
"version" "7.3.8"
|
"version" "7.3.7"
|
||||||
dependencies:
|
dependencies:
|
||||||
"lru-cache" "^6.0.0"
|
"lru-cache" "^6.0.0"
|
||||||
|
|
||||||
@ -2917,6 +3103,15 @@
|
|||||||
"resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
|
||||||
"version" "3.0.0"
|
"version" "3.0.0"
|
||||||
|
|
||||||
|
"side-channel@^1.0.4":
|
||||||
|
"integrity" "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw=="
|
||||||
|
"resolved" "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz"
|
||||||
|
"version" "1.0.4"
|
||||||
|
dependencies:
|
||||||
|
"call-bind" "^1.0.0"
|
||||||
|
"get-intrinsic" "^1.0.2"
|
||||||
|
"object-inspect" "^1.9.0"
|
||||||
|
|
||||||
"signal-exit@^3.0.0", "signal-exit@^3.0.2", "signal-exit@^3.0.7":
|
"signal-exit@^3.0.0", "signal-exit@^3.0.2", "signal-exit@^3.0.7":
|
||||||
"integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
|
"integrity" "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="
|
||||||
"resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
|
"resolved" "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz"
|
||||||
@ -3084,6 +3279,22 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
"debug" "^4.1.0"
|
"debug" "^4.1.0"
|
||||||
|
|
||||||
|
"superagent@^8.0.3":
|
||||||
|
"integrity" "sha512-oBC+aNsCjzzjmO5AOPBPFS+Z7HPzlx+DQr/aHwM08kI+R24gsDmAS1LMfza1fK+P+SKlTAoNZpOvooE/pRO1HA=="
|
||||||
|
"resolved" "https://registry.npmjs.org/superagent/-/superagent-8.0.3.tgz"
|
||||||
|
"version" "8.0.3"
|
||||||
|
dependencies:
|
||||||
|
"component-emitter" "^1.3.0"
|
||||||
|
"cookiejar" "^2.1.3"
|
||||||
|
"debug" "^4.3.4"
|
||||||
|
"fast-safe-stringify" "^2.1.1"
|
||||||
|
"form-data" "^4.0.0"
|
||||||
|
"formidable" "^2.0.1"
|
||||||
|
"methods" "^1.1.2"
|
||||||
|
"mime" "2.6.0"
|
||||||
|
"qs" "^6.11.0"
|
||||||
|
"semver" "^7.3.8"
|
||||||
|
|
||||||
"supports-color@^7.1.0":
|
"supports-color@^7.1.0":
|
||||||
"integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="
|
"integrity" "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="
|
||||||
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
|
"resolved" "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
|
||||||
@ -3349,7 +3560,12 @@
|
|||||||
"resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
|
"resolved" "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
|
||||||
"version" "4.0.0"
|
"version" "4.0.0"
|
||||||
|
|
||||||
"yargs-parser@^21.1.1":
|
"yargs-parser@^20.2.9":
|
||||||
|
"integrity" "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="
|
||||||
|
"resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
|
||||||
|
"version" "20.2.9"
|
||||||
|
|
||||||
|
"yargs-parser@^21.0.0":
|
||||||
"integrity" "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
|
"integrity" "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
|
||||||
"resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
|
"resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
|
||||||
"version" "21.1.1"
|
"version" "21.1.1"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user