Merge branch 'pabr-check-update' into main FUCKED

This commit is contained in:
PaulaBras 2023-01-17 14:20:36 +01:00
commit e014a99616
10 changed files with 11463 additions and 11290 deletions

6
package-lock.json generated Normal file
View File

@ -0,0 +1,6 @@
{
"name": "sectorfileupdater",
"lockfileVersion": 2,
"requires": true,
"packages": {}
}

View File

@ -1,7 +1 @@
cid: {}
save: true
id: 0
password:
save: true
pass: NaN
currentInstalledAirac: 0

2568
updater/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -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",

View File

View 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> <body>
<button id="download" class"button is-primary">Download</button> <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>

View File

@ -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()));
}); });

View File

@ -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
View File

@ -0,0 +1 @@
{"userpath":"F:\\02 Benutzer\\Chef\\Desktop"}

View File

@ -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"