diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..9cec189
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,10 @@
+{
+ "editor.defaultFormatter": "rvest.vs-code-prettier-eslint",
+ "editor.formatOnType": false,
+ "editor.formatOnPaste": true,
+ "editor.formatOnSave": true,
+ "editor.formatOnSaveMode": "file",
+ "files.autoSave": "onFocusChange",
+ "prettier.printWidth": 100,
+ "vs-code-prettier-eslint.prettierLast": false
+}
diff --git a/app/main.js b/app/main.js
index 5db908d..97d0f92 100644
--- a/app/main.js
+++ b/app/main.js
@@ -1,10 +1,10 @@
import { app, Menu, BrowserWindow, dialog, nativeImage } from "electron";
-import { clearActivity, setActivity, loginToRPC } from './rpc.js';
+import { clearActivity, setActivity, loginToRPC } from "./rpc.js";
import { initialize, trackEvent } from "@aptabase/electron/main";
import { ElectronBlocker } from "@cliqz/adblocker-electron";
-import { getValue } from './store.js';
-import { fileURLToPath } from 'url';
-import { dirname } from 'path';
+import { getValue } from "./store.js";
+import { fileURLToPath } from "url";
+import { dirname } from "path";
import { join } from "path";
import Windows from "./useragents.json" with { type: "json" };
@@ -12,8 +12,8 @@ import checkInternetConnected from "check-internet-connected";
import contextMenu from "electron-context-menu";
import updaterpkg from "electron-updater";
import ElectronDl from "electron-dl";
-import menulayout from './menu.js'
-import logpkg from 'electron-log';
+import menulayout from "./menu.js";
+import logpkg from "electron-log";
const { transports, log: _log, functions } = logpkg;
const __filename = fileURLToPath(import.meta.url);
@@ -30,7 +30,7 @@ function createWindow() {
const enterpriseOrNormal = getValue("enterprise-or-normal");
const custompage = getValue("custompage");
const partition = enterpriseOrNormal === "?auth=1" ? "persist:personal" : "persist:work";
-
+
const win = new BrowserWindow({
width: 1181,
height: 670,
@@ -41,8 +41,8 @@ function createWindow() {
devTools: true,
partition: partition,
},
- });
-
+ });
+
win.setAutoHideMenuBar(getValue("autohide-menubar") === "true");
const splash = new BrowserWindow({
@@ -125,17 +125,13 @@ app.on("web-contents-created", (event, contents) => {
// do not show error
});
if (getValue("discordrpcstatus") === "true") {
- setActivity(
- `On "${BrowserWindow.getFocusedWindow().webContents.getTitle()}"`
- );
+ setActivity(`On "${BrowserWindow.getFocusedWindow().webContents.getTitle()}"`);
}
return { action: "deny" };
}
} else {
if (getValue("discordrpcstatus") === "true") {
- setActivity(
- `On "${BrowserWindow.getFocusedWindow().webContents.getTitle()}"`
- );
+ setActivity(`On "${BrowserWindow.getFocusedWindow().webContents.getTitle()}"`);
}
return { action: "allow", overrideBrowserWindowOptions: { width: 1081, height: 610 } };
}
@@ -144,17 +140,11 @@ app.on("web-contents-created", (event, contents) => {
if (getValue("dynamicicons") === "true") {
if (BrowserWindow.getFocusedWindow()) {
if (
- BrowserWindow.getFocusedWindow()
- .webContents.getURL()
- .includes("&ithint=file%2cpptx") ||
- BrowserWindow.getFocusedWindow()
- .webContents.getTitle()
- .includes(".pptx")
+ BrowserWindow.getFocusedWindow().webContents.getURL().includes("&ithint=file%2cpptx") ||
+ BrowserWindow.getFocusedWindow().webContents.getTitle().includes(".pptx")
) {
if (process.platform === "darwin") {
- app.dock.setIcon(
- join(__dirname, "../assets/icons/apps/powerpoint-mac.png")
- );
+ app.dock.setIcon(join(__dirname, "../assets/icons/apps/powerpoint-mac.png"));
} else if (process.platform === "win32") {
let nimage = nativeImage.createFromPath(
join(__dirname, "../assets/icons/apps/powerpoint.png")
@@ -164,17 +154,11 @@ app.on("web-contents-created", (event, contents) => {
});
}
} else if (
- BrowserWindow.getFocusedWindow()
- .webContents.getURL()
- .includes("&ithint=file%2cdocx") ||
- BrowserWindow.getFocusedWindow()
- .webContents.getTitle()
- .includes(".docx")
+ BrowserWindow.getFocusedWindow().webContents.getURL().includes("&ithint=file%2cdocx") ||
+ BrowserWindow.getFocusedWindow().webContents.getTitle().includes(".docx")
) {
if (process.platform === "darwin") {
- app.dock.setIcon(
- join(__dirname, "../assets/icons/apps/word-mac.png")
- );
+ app.dock.setIcon(join(__dirname, "../assets/icons/apps/word-mac.png"));
} else if (process.platform === "win32") {
let nimage = nativeImage.createFromPath(
join(__dirname, "../assets/icons/apps/word.png")
@@ -184,17 +168,11 @@ app.on("web-contents-created", (event, contents) => {
});
}
} else if (
- BrowserWindow.getFocusedWindow()
- .webContents.getURL()
- .includes("&ithint=file%2cxlsx") ||
- BrowserWindow.getFocusedWindow()
- .webContents.getTitle()
- .includes(".xlsx")
+ BrowserWindow.getFocusedWindow().webContents.getURL().includes("&ithint=file%2cxlsx") ||
+ BrowserWindow.getFocusedWindow().webContents.getTitle().includes(".xlsx")
) {
if (process.platform === "darwin") {
- app.dock.setIcon(
- join(__dirname, "../assets/icons/apps/excel-mac.png")
- );
+ app.dock.setIcon(join(__dirname, "../assets/icons/apps/excel-mac.png"));
} else if (process.platform === "win32") {
let nimage = nativeImage.createFromPath(
join(__dirname, "../assets/icons/apps/excel.png")
@@ -204,17 +182,11 @@ app.on("web-contents-created", (event, contents) => {
});
}
} else if (
- BrowserWindow.getFocusedWindow()
- .webContents.getURL()
- .includes("outlook.live.com") ||
- BrowserWindow.getFocusedWindow()
- .webContents.getURL()
- .includes("outlook.office.com")
+ BrowserWindow.getFocusedWindow().webContents.getURL().includes("outlook.live.com") ||
+ BrowserWindow.getFocusedWindow().webContents.getURL().includes("outlook.office.com")
) {
if (process.platform === "darwin") {
- app.dock.setIcon(
- join(__dirname, "../assets/icons/apps/outlook-mac.png")
- );
+ app.dock.setIcon(join(__dirname, "../assets/icons/apps/outlook-mac.png"));
} else if (process.platform === "win32") {
let nimage = nativeImage.createFromPath(
join(__dirname, "../assets/icons/apps/outlook.png")
@@ -224,17 +196,11 @@ app.on("web-contents-created", (event, contents) => {
});
}
} else if (
- BrowserWindow.getFocusedWindow()
- .webContents.getURL()
- .includes("onedrive.live.com") ||
- BrowserWindow.getFocusedWindow()
- .webContents.getURL()
- .includes("onedrive.aspx")
+ BrowserWindow.getFocusedWindow().webContents.getURL().includes("onedrive.live.com") ||
+ BrowserWindow.getFocusedWindow().webContents.getURL().includes("onedrive.aspx")
) {
if (process.platform === "darwin") {
- app.dock.setIcon(
- join(__dirname, "../assets/icons/apps/onedrive-mac.png")
- );
+ app.dock.setIcon(join(__dirname, "../assets/icons/apps/onedrive-mac.png"));
} else if (process.platform === "win32") {
let nimage = nativeImage.createFromPath(
join(__dirname, "../assets/icons/apps/onedrive.png")
@@ -244,14 +210,10 @@ app.on("web-contents-created", (event, contents) => {
});
}
} else if (
- BrowserWindow.getFocusedWindow()
- .webContents.getURL()
- .includes("teams.live.com")
+ BrowserWindow.getFocusedWindow().webContents.getURL().includes("teams.live.com")
) {
if (process.platform === "darwin") {
- app.dock.setIcon(
- join(__dirname, "../assets/icons/apps/teams-mac.png")
- );
+ app.dock.setIcon(join(__dirname, "../assets/icons/apps/teams-mac.png"));
} else if (process.platform === "win32") {
let nimage = nativeImage.createFromPath(
join(__dirname, "../assets/icons/apps/teams.png")
@@ -261,14 +223,10 @@ app.on("web-contents-created", (event, contents) => {
});
}
} else if (
- BrowserWindow.getFocusedWindow()
- .webContents.getURL()
- .includes("&ithint=onenote")
+ BrowserWindow.getFocusedWindow().webContents.getURL().includes("&ithint=onenote")
) {
if (process.platform === "darwin") {
- app.dock.setIcon(
- join(__dirname, "../assets/icons/apps/onenote-mac.png")
- );
+ app.dock.setIcon(join(__dirname, "../assets/icons/apps/onenote-mac.png"));
} else if (process.platform === "win32") {
let nimage = nativeImage.createFromPath(
join(__dirname, "../assets/icons/apps/onenote.png")
diff --git a/app/menu.js b/app/menu.js
index 7b62c96..2f7b3bd 100644
--- a/app/menu.js
+++ b/app/menu.js
@@ -1,12 +1,12 @@
import { app, dialog, BrowserWindow, ShareMenu, clipboard } from "electron";
-import { getValue, setValue } from './store.js';
+import { getValue, setValue } from "./store.js";
import { ElectronBlocker } from "@cliqz/adblocker-electron";
-import { clearActivity, setActivity } from './rpc.js';
-import { fileURLToPath } from 'url';
+import { clearActivity, setActivity } from "./rpc.js";
+import { fileURLToPath } from "url";
import { shell } from "electron";
-import { dirname } from 'path';
+import { dirname } from "path";
-import useragents from "./useragents.json" with { type: "json" }
+import useragents from "./useragents.json" with { type: "json" };
import updaterpkg from "electron-updater";
import fetch from "cross-fetch";
import axios from "axios";
@@ -45,9 +45,7 @@ async function checkForUpdates() {
buttons: ["Download", "Close"],
});
if (updatedialog === 0) {
- shell.openExternal(
- "https://github.com/agam778/MS-365-Electron/releases/latest"
- );
+ shell.openExternal("https://github.com/agam778/MS-365-Electron/releases/latest");
}
}
} else {
@@ -70,18 +68,12 @@ async function openExternalLink(url) {
async function openLogsFolder() {
if (process.platform === "win32") {
await shell.openPath(
- "C:\\Users\\" +
- process.env.USERNAME +
- "\\AppData\\Roaming\\ms-365-electron\\logs\\"
+ "C:\\Users\\" + process.env.USERNAME + "\\AppData\\Roaming\\ms-365-electron\\logs\\"
);
} else if (process.platform === "darwin") {
- await shell.openPath(
- "/Users/" + process.env.USER + "/Library/Logs/ms-365-electron/"
- );
+ await shell.openPath("/Users/" + process.env.USER + "/Library/Logs/ms-365-electron/");
} else if (process.platform === "linux") {
- await shell.openPath(
- "/home/" + process.env.USER + "/.config/ms-365-electron/logs/"
- );
+ await shell.openPath("/home/" + process.env.USER + "/.config/ms-365-electron/logs/");
}
}
@@ -139,8 +131,7 @@ const commonPreferencesSubmenu = [
dialog.showMessageBoxSync({
type: "info",
title: "Websites in New Windows",
- message:
- "Websites which are targeted to open in new tabs will now open in new windows.",
+ message: "Websites which are targeted to open in new tabs will now open in new windows.",
buttons: ["OK"],
});
},
@@ -189,7 +180,7 @@ const commonPreferencesSubmenu = [
type: "info",
title: "Custom Home Page",
message:
- "You have set the home page to the \"Create\" page. Please restart the app to apply the changes.",
+ 'You have set the home page to the "Create" page. Please restart the app to apply the changes.',
buttons: ["OK"],
});
},
@@ -204,7 +195,7 @@ const commonPreferencesSubmenu = [
type: "info",
title: "Custom Home Page",
message:
- "You have set the home page to the \"My Content\" page. Please restart the app to apply the changes.",
+ 'You have set the home page to the "My Content" page. Please restart the app to apply the changes.',
buttons: ["OK"],
});
},
@@ -219,7 +210,7 @@ const commonPreferencesSubmenu = [
type: "info",
title: "Custom Home Page",
message:
- "You have set the home page to the \"Apps\" page. Please restart the app to apply the changes.",
+ 'You have set the home page to the "Apps" page. Please restart the app to apply the changes.',
buttons: ["OK"],
});
},
@@ -253,9 +244,7 @@ const commonPreferencesSubmenu = [
message: "Discord RPC has been enabled.",
buttons: ["OK"],
});
- setActivity(
- `On ${BrowserWindow.getFocusedWindow().webContents.getTitle()}`
- );
+ setActivity(`On ${BrowserWindow.getFocusedWindow().webContents.getTitle()}`);
return;
}
},
@@ -274,10 +263,7 @@ const commonPreferencesSubmenu = [
buttons: ["OK"],
});
return;
- } else if (
- getValue("autoupdater") === "false" ||
- getValue("autoupdater") === undefined
- ) {
+ } else if (getValue("autoupdater") === "false" || getValue("autoupdater") === undefined) {
setValue("autoupdater", "true");
dialog.showMessageBoxSync({
type: "info",
@@ -303,10 +289,7 @@ const commonPreferencesSubmenu = [
buttons: ["OK"],
});
return;
- } else if (
- getValue("dynamicicons") === "false" ||
- getValue("dynamicicons") === undefined
- ) {
+ } else if (getValue("dynamicicons") === "false" || getValue("dynamicicons") === undefined) {
setValue("dynamicicons", "true");
dialog.showMessageBoxSync({
type: "info",
@@ -332,15 +315,17 @@ const commonPreferencesSubmenu = [
message: "Ads and trackers will no longer be blocked.",
buttons: ["OK"],
});
- ElectronBlocker.fromPrebuiltAdsAndTracking(fetch).then((blocker) => {
- BrowserWindow.getAllWindows().forEach(window => {
+ ElectronBlocker.fromPrebuiltAdsAndTracking(fetch)
+ .then((blocker) => {
+ BrowserWindow.getAllWindows().forEach((window) => {
blocker.disableBlockingInSession(window.webContents.session);
+ });
+ })
+ .catch((error) => {
+ if (error.message !== "Trying to disable blocking which was not enabled") {
+ console.error(error);
+ }
});
- }).catch((error) => {
- if (error.message !== "Trying to disable blocking which was not enabled") {
- console.error(error);
- }
- });
return;
}
if (
@@ -349,17 +334,16 @@ const commonPreferencesSubmenu = [
) {
setValue("blockadsandtrackers", "true");
ElectronBlocker.fromPrebuiltAdsAndTracking(fetch).then((blocker) => {
- BrowserWindow.getAllWindows().forEach(window => {
- blocker.enableBlockingInSession(window.webContents.session);
- })
- dialog.showMessageBoxSync({
- type: "info",
- title: "Block Ads and Trackers",
- message: "Ads and trackers will now be blocked.",
- buttons: ["OK"],
- });
- }
- );
+ BrowserWindow.getAllWindows().forEach((window) => {
+ blocker.enableBlockingInSession(window.webContents.session);
+ });
+ dialog.showMessageBoxSync({
+ type: "info",
+ title: "Block Ads and Trackers",
+ message: "Ads and trackers will now be blocked.",
+ buttons: ["OK"],
+ });
+ });
return;
}
},
@@ -417,9 +401,7 @@ const menulayout = [
{
label: "About MS-365-Electron",
click: async () => {
- await openExternalLink(
- "https://github.com/agam778/MS-365-Electron"
- );
+ await openExternalLink("https://github.com/agam778/MS-365-Electron");
},
},
{
@@ -452,9 +434,7 @@ const menulayout = [
{
label: "About MS-365-Electron",
click: async () => {
- await openExternalLink(
- "https://github.com/agam778/MS-365-Electron"
- );
+ await openExternalLink("https://github.com/agam778/MS-365-Electron");
},
},
{
@@ -606,9 +586,7 @@ const menulayout = [
{
label: "Home",
click: () => {
- BrowserWindow.getFocusedWindow().loadURL(
- `${getValue("enterprise-or-normal")}`
- );
+ BrowserWindow.getFocusedWindow().loadURL(`${getValue("enterprise-or-normal")}`);
},
},
],
@@ -686,9 +664,7 @@ const menulayout = [
partition: "persist:work",
},
});
- excelwindow.loadURL(
- "https://microsoft365.com/launch/excel?auth=2"
- );
+ excelwindow.loadURL("https://microsoft365.com/launch/excel?auth=2");
} else {
BrowserWindow.getFocusedWindow().loadURL(
"https://microsoft365.com/launch/excel?auth=2"
@@ -705,9 +681,7 @@ const menulayout = [
partition: "persist:personal",
},
});
- excelwindow.loadURL(
- "https://microsoft365.com/launch/excel?auth=1"
- );
+ excelwindow.loadURL("https://microsoft365.com/launch/excel?auth=1");
} else {
BrowserWindow.getFocusedWindow().loadURL(
"https://microsoft365.com/launch/excel?auth=1"
@@ -730,9 +704,7 @@ const menulayout = [
partition: "persist:work",
},
});
- powerpointwindow.loadURL(
- "https://microsoft365.com/launch/powerpoint?auth=2"
- );
+ powerpointwindow.loadURL("https://microsoft365.com/launch/powerpoint?auth=2");
} else {
BrowserWindow.getFocusedWindow().loadURL(
"https://microsoft365.com/launch/powerpoint?auth=2"
@@ -749,9 +721,7 @@ const menulayout = [
partition: "persist:personal",
},
});
- powerpointwindow.loadURL(
- "https://microsoft365.com/launch/powerpoint?auth=1"
- );
+ powerpointwindow.loadURL("https://microsoft365.com/launch/powerpoint?auth=1");
} else {
BrowserWindow.getFocusedWindow().loadURL(
"https://microsoft365.com/launch/powerpoint?auth=1"
@@ -776,9 +746,7 @@ const menulayout = [
});
outlookwindow.loadURL("https://outlook.office.com/mail/");
} else {
- BrowserWindow.getFocusedWindow().loadURL(
- "https://outlook.office.com/mail/"
- );
+ BrowserWindow.getFocusedWindow().loadURL("https://outlook.office.com/mail/");
}
} else if (getValue("enterprise-or-normal") === "?auth=1") {
if (getValue("websites-in-new-window") === "true") {
@@ -791,9 +759,7 @@ const menulayout = [
partition: "persist:personal",
},
});
- outlookwindow.loadURL(
- "https://office.live.com/start/Outlook.aspx"
- );
+ outlookwindow.loadURL("https://office.live.com/start/Outlook.aspx");
} else {
BrowserWindow.getFocusedWindow().loadURL(
"https://office.live.com/start/Outlook.aspx"
@@ -816,9 +782,7 @@ const menulayout = [
partition: "persist:work",
},
});
- onedrivewindow.loadURL(
- "https://microsoft365.com/launch/onedrive?auth=2"
- );
+ onedrivewindow.loadURL("https://microsoft365.com/launch/onedrive?auth=2");
} else {
BrowserWindow.getFocusedWindow().loadURL(
"https://microsoft365.com/launch/onedrive?auth=2"
@@ -835,9 +799,7 @@ const menulayout = [
partition: "persist:personal",
},
});
- onedrivewindow.loadURL(
- "https://microsoft365.com/launch/onedrive?auth=1"
- );
+ onedrivewindow.loadURL("https://microsoft365.com/launch/onedrive?auth=1");
} else {
BrowserWindow.getFocusedWindow().loadURL(
"https://microsoft365.com/launch/onedrive?auth=1"
@@ -860,9 +822,7 @@ const menulayout = [
partition: "persist:work",
},
});
- onenotewindow.loadURL(
- "https://www.microsoft365.com/launch/onenote?auth=2"
- );
+ onenotewindow.loadURL("https://www.microsoft365.com/launch/onenote?auth=2");
} else {
BrowserWindow.getFocusedWindow().loadURL(
"https://www.microsoft365.com/launch/onenote?auth=2"
@@ -881,9 +841,7 @@ const menulayout = [
});
onenotewindow.loadURL("https://www.onenote.com/notebooks?auth=1");
} else {
- BrowserWindow.getFocusedWindow().loadURL(
- "https://www.onenote.com/notebooks?auth=1"
- );
+ BrowserWindow.getFocusedWindow().loadURL("https://www.onenote.com/notebooks?auth=1");
}
}
},
@@ -904,9 +862,7 @@ const menulayout = [
});
allappswindow.loadURL("https://www.microsoft365.com/apps?auth=2");
} else {
- BrowserWindow.getFocusedWindow().loadURL(
- "https://www.microsoft365.com/apps?auth=2"
- );
+ BrowserWindow.getFocusedWindow().loadURL("https://www.microsoft365.com/apps?auth=2");
}
} else if (getValue("enterprise-or-normal") === "?auth=1") {
if (getValue("websites-in-new-window") === "true") {
@@ -921,9 +877,7 @@ const menulayout = [
});
allappswindow.loadURL("https://www.microsoft365.com/apps?auth=1");
} else {
- BrowserWindow.getFocusedWindow().loadURL(
- "https://www.microsoft365.com/apps?auth=1"
- );
+ BrowserWindow.getFocusedWindow().loadURL("https://www.microsoft365.com/apps?auth=1");
}
}
},
diff --git a/app/store.js b/app/store.js
index a49e584..f879624 100644
--- a/app/store.js
+++ b/app/store.js
@@ -1,4 +1,4 @@
-import useragents from "./useragents.json" with { type: "json" }
+import useragents from "./useragents.json" with { type: "json" };
import Store from "electron-store";
const store = new Store();
@@ -32,8 +32,6 @@ getValueOrDefault("custompage", "home");
if (getValue("enterprise-or-normal") === "https://microsoft365.com/?auth=1") {
setValue("enterprise-or-normal", "?auth=1");
-} else if (
- getValue("enterprise-or-normal") === "https://microsoft365.com/?auth=2"
-) {
+} else if (getValue("enterprise-or-normal") === "https://microsoft365.com/?auth=2") {
setValue("enterprise-or-normal", "?auth=2");
}
diff --git a/docs/index.html b/docs/index.html
index d3f953e..f040045 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -1,33 +1,15 @@
-
+
MS-365-Electron
-
-
-
+
+
+
-
+
diff --git a/docs/loading/index.html b/docs/loading/index.html
index bbeb570..a66e3cc 100755
--- a/docs/loading/index.html
+++ b/docs/loading/index.html
@@ -1,4 +1,4 @@
-
+
diff --git a/docs/loading/script.js b/docs/loading/script.js
index 3de0fb5..56bb13f 100755
--- a/docs/loading/script.js
+++ b/docs/loading/script.js
@@ -15,8 +15,7 @@
var c = arguments[b];
if (c)
for (var d in c)
- c.hasOwnProperty(d) &&
- ("object" == typeof c[d] ? deepExtend(a[d], c[d]) : (a[d] = c[d]));
+ c.hasOwnProperty(d) && ("object" == typeof c[d] ? deepExtend(a[d], c[d]) : (a[d] = c[d]));
}
return a;
}
@@ -29,11 +28,7 @@
d.insertBefore(r, d.firstChild),
(s = r.getContext("2d")),
i();
- for (
- var c = Math.round((r.width * r.height) / g.density), e = 0;
- c > e;
- e++
- ) {
+ for (var c = Math.round((r.width * r.height) / g.density), e = 0; c > e; e++) {
var f = new n();
f.setStackPos(e), z.push(f);
}
@@ -74,9 +69,7 @@
}
function j() {
if (y) {
- (u = a.innerWidth),
- (v = a.innerHeight),
- s.clearRect(0, 0, r.width, r.height);
+ (u = a.innerWidth), (v = a.innerHeight), s.clearRect(0, 0, r.width, r.height);
for (var b = 0; b < z.length; b++) z[b].updatePosition();
for (var b = 0; b < z.length; b++) z[b].draw();
G || (t = requestAnimationFrame(j));
@@ -84,11 +77,7 @@
}
function k() {
i();
- for (
- var a = d.offsetWidth, b = d.offsetHeight, c = z.length - 1;
- c >= 0;
- c--
- )
+ for (var a = d.offsetWidth, b = d.offsetHeight, c = z.length - 1; c >= 0; c--)
(z[c].position.x > a || z[c].position.y > b) && z.splice(c, 1);
var e = Math.round((r.width * r.height) / g.density);
if (e > z.length)
@@ -120,42 +109,24 @@
g.directionX)
) {
case "left":
- this.speed.x = +(
- -g.maxSpeedX +
- Math.random() * g.maxSpeedX -
- g.minSpeedX
- ).toFixed(2);
+ this.speed.x = +(-g.maxSpeedX + Math.random() * g.maxSpeedX - g.minSpeedX).toFixed(2);
break;
case "right":
- this.speed.x = +(Math.random() * g.maxSpeedX + g.minSpeedX).toFixed(
- 2
- );
+ this.speed.x = +(Math.random() * g.maxSpeedX + g.minSpeedX).toFixed(2);
break;
default:
- (this.speed.x = +(
- -g.maxSpeedX / 2 +
- Math.random() * g.maxSpeedX
- ).toFixed(2)),
+ (this.speed.x = +(-g.maxSpeedX / 2 + Math.random() * g.maxSpeedX).toFixed(2)),
(this.speed.x += this.speed.x > 0 ? g.minSpeedX : -g.minSpeedX);
}
switch (g.directionY) {
case "up":
- this.speed.y = +(
- -g.maxSpeedY +
- Math.random() * g.maxSpeedY -
- g.minSpeedY
- ).toFixed(2);
+ this.speed.y = +(-g.maxSpeedY + Math.random() * g.maxSpeedY - g.minSpeedY).toFixed(2);
break;
case "down":
- this.speed.y = +(Math.random() * g.maxSpeedY + g.minSpeedY).toFixed(
- 2
- );
+ this.speed.y = +(Math.random() * g.maxSpeedY + g.minSpeedY).toFixed(2);
break;
default:
- (this.speed.y = +(
- -g.maxSpeedY / 2 +
- Math.random() * g.maxSpeedY
- ).toFixed(2)),
+ (this.speed.y = +(-g.maxSpeedY / 2 + Math.random() * g.maxSpeedY).toFixed(2)),
(this.speed.x += this.speed.y > 0 ? g.minSpeedY : -g.minSpeedY);
}
}
@@ -221,10 +192,7 @@
b.position.x + b.parallaxOffsetX,
b.position.y + b.parallaxOffsetY
)
- : s.lineTo(
- b.position.x + b.parallaxOffsetX,
- b.position.y + b.parallaxOffsetY
- ));
+ : s.lineTo(b.position.x + b.parallaxOffsetX, b.position.y + b.parallaxOffsetY));
}
s.stroke(), s.closePath();
}),
@@ -236,14 +204,10 @@
var b = (v - 0) / 60;
x = (F - -30) * b + 0;
} else (w = A), (x = B);
- (this.parallaxTargX =
- (w - u / 2) / (g.parallaxMultiplier * this.layer)),
- (this.parallaxOffsetX +=
- (this.parallaxTargX - this.parallaxOffsetX) / 10),
- (this.parallaxTargY =
- (x - v / 2) / (g.parallaxMultiplier * this.layer)),
- (this.parallaxOffsetY +=
- (this.parallaxTargY - this.parallaxOffsetY) / 10);
+ (this.parallaxTargX = (w - u / 2) / (g.parallaxMultiplier * this.layer)),
+ (this.parallaxOffsetX += (this.parallaxTargX - this.parallaxOffsetX) / 10),
+ (this.parallaxTargY = (x - v / 2) / (g.parallaxMultiplier * this.layer)),
+ (this.parallaxOffsetY += (this.parallaxTargY - this.parallaxOffsetY) / 10);
}
var c = d.offsetWidth,
e = d.offsetHeight;
@@ -326,8 +290,7 @@
return "object" != typeof a && a
? void 0
: this.each(function () {
- f.data(this, "plugin_" + e) ||
- f.data(this, "plugin_" + e, new d(this, a));
+ f.data(this, "plugin_" + e) || f.data(this, "plugin_" + e, new d(this, a));
});
});
})(window, document),
@@ -344,8 +307,7 @@
)
(window.requestAnimationFrame = window[b[c] + "RequestAnimationFrame"]),
(window.cancelAnimationFrame =
- window[b[c] + "CancelAnimationFrame"] ||
- window[b[c] + "CancelRequestAnimationFrame"]);
+ window[b[c] + "CancelAnimationFrame"] || window[b[c] + "CancelRequestAnimationFrame"]);
window.requestAnimationFrame ||
(window.requestAnimationFrame = function (b) {
var c = new Date().getTime(),
diff --git a/docs/loading/style.css b/docs/loading/style.css
index 4c9f5ac..04cf293 100755
--- a/docs/loading/style.css
+++ b/docs/loading/style.css
@@ -3,8 +3,7 @@ body {
text-rendering: optimizeLegibility;
font-family: "proxima-nova-soft", sans-serif;
-webkit-user-select: none;
- overflow: hidden;
-}
+
body .vertical-centered-box {
position: absolute;
width: 100%;
diff --git a/package.json b/package.json
index 1625c58..90da5a2 100644
--- a/package.json
+++ b/package.json
@@ -69,7 +69,9 @@
"devDependencies": {
"electron": "^31.0.0",
"electron-builder": "^24.6.3",
- "eslint": "^9.0.0"
+ "eslint": "^8.52.0",
+ "prettier": "^3.1.0",
+ "prettier-eslint": "^16.1.2"
},
"dependencies": {
"@aptabase/electron": "^0.3.1",
diff --git a/renovate.json b/renovate.json
index 39a2b6e..4bd832f 100644
--- a/renovate.json
+++ b/renovate.json
@@ -1,6 +1,4 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
- "extends": [
- "config:base"
- ]
+ "extends": ["config:base"]
}
diff --git a/yarn.lock b/yarn.lock
index 23606da..a303a6f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -173,52 +173,45 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/regexpp@npm:^4.11.0":
+"@eslint-community/regexpp@npm:^4.6.1":
version: 4.11.0
resolution: "@eslint-community/regexpp@npm:4.11.0"
checksum: 10c0/0f6328869b2741e2794da4ad80beac55cba7de2d3b44f796a60955b0586212ec75e6b0253291fd4aad2100ad471d1480d8895f2b54f1605439ba4c875e05e523
languageName: node
linkType: hard
-"@eslint/config-array@npm:^0.17.0":
- version: 0.17.0
- resolution: "@eslint/config-array@npm:0.17.0"
- dependencies:
- "@eslint/object-schema": "npm:^2.1.4"
- debug: "npm:^4.3.1"
- minimatch: "npm:^3.1.2"
- checksum: 10c0/97eb23ef0948dbc5f24884a3b75c537ca37ee2b1f27a864cd0d9189c089bc1a724dc6e1a4d9b7dd304d9f732ca02aa7916243a7715d6f1f17159d8a8c83f0c9e
- languageName: node
- linkType: hard
-
-"@eslint/eslintrc@npm:^3.1.0":
- version: 3.1.0
- resolution: "@eslint/eslintrc@npm:3.1.0"
+"@eslint/eslintrc@npm:^2.1.4":
+ version: 2.1.4
+ resolution: "@eslint/eslintrc@npm:2.1.4"
dependencies:
ajv: "npm:^6.12.4"
debug: "npm:^4.3.2"
- espree: "npm:^10.0.1"
- globals: "npm:^14.0.0"
+ espree: "npm:^9.6.0"
+ globals: "npm:^13.19.0"
ignore: "npm:^5.2.0"
import-fresh: "npm:^3.2.1"
js-yaml: "npm:^4.1.0"
minimatch: "npm:^3.1.2"
strip-json-comments: "npm:^3.1.1"
- checksum: 10c0/5b7332ed781edcfc98caa8dedbbb843abfb9bda2e86538529c843473f580e40c69eb894410eddc6702f487e9ee8f8cfa8df83213d43a8fdb549f23ce06699167
+ checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573
languageName: node
linkType: hard
-"@eslint/js@npm:9.7.0":
- version: 9.7.0
- resolution: "@eslint/js@npm:9.7.0"
- checksum: 10c0/73fc10666f6f4aed6f58e407e09f42ceb0d42fa60c52701c64ea9f59a81a6a8ad5caecdfd423d03088481515fe7ec17eb461acb4ef1ad70b649b6eae465b3164
+"@eslint/js@npm:8.57.0":
+ version: 8.57.0
+ resolution: "@eslint/js@npm:8.57.0"
+ checksum: 10c0/9a518bb8625ba3350613903a6d8c622352ab0c6557a59fe6ff6178bf882bf57123f9d92aa826ee8ac3ee74b9c6203fe630e9ee00efb03d753962dcf65ee4bd94
languageName: node
linkType: hard
-"@eslint/object-schema@npm:^2.1.4":
- version: 2.1.4
- resolution: "@eslint/object-schema@npm:2.1.4"
- checksum: 10c0/e9885532ea70e483fb007bf1275968b05bb15ebaa506d98560c41a41220d33d342e19023d5f2939fed6eb59676c1bda5c847c284b4b55fce521d282004da4dda
+"@humanwhocodes/config-array@npm:^0.11.14":
+ version: 0.11.14
+ resolution: "@humanwhocodes/config-array@npm:0.11.14"
+ dependencies:
+ "@humanwhocodes/object-schema": "npm:^2.0.2"
+ debug: "npm:^4.3.1"
+ minimatch: "npm:^3.0.5"
+ checksum: 10c0/66f725b4ee5fdd8322c737cb5013e19fac72d4d69c8bf4b7feb192fcb83442b035b92186f8e9497c220e58b2d51a080f28a73f7899bc1ab288c3be172c467541
languageName: node
linkType: hard
@@ -229,10 +222,10 @@ __metadata:
languageName: node
linkType: hard
-"@humanwhocodes/retry@npm:^0.3.0":
- version: 0.3.0
- resolution: "@humanwhocodes/retry@npm:0.3.0"
- checksum: 10c0/7111ec4e098b1a428459b4e3be5a5d2a13b02905f805a2468f4fa628d072f0de2da26a27d04f65ea2846f73ba51f4204661709f05bfccff645e3cedef8781bb6
+"@humanwhocodes/object-schema@npm:^2.0.2":
+ version: 2.0.3
+ resolution: "@humanwhocodes/object-schema@npm:2.0.3"
+ checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c
languageName: node
linkType: hard
@@ -250,6 +243,15 @@ __metadata:
languageName: node
linkType: hard
+"@jest/schemas@npm:^29.6.3":
+ version: 29.6.3
+ resolution: "@jest/schemas@npm:29.6.3"
+ dependencies:
+ "@sinclair/typebox": "npm:^0.27.8"
+ checksum: 10c0/b329e89cd5f20b9278ae1233df74016ebf7b385e0d14b9f4c1ad18d096c4c19d1e687aa113a9c976b16ec07f021ae53dea811fb8c1248a50ac34fbe009fdf6be
+ languageName: node
+ linkType: hard
+
"@malept/cross-spawn-promise@npm:^1.1.0":
version: 1.1.1
resolution: "@malept/cross-spawn-promise@npm:1.1.1"
@@ -281,14 +283,14 @@ __metadata:
languageName: node
linkType: hard
-"@nodelib/fs.stat@npm:2.0.5":
+"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2":
version: 2.0.5
resolution: "@nodelib/fs.stat@npm:2.0.5"
checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d
languageName: node
linkType: hard
-"@nodelib/fs.walk@npm:^1.2.8":
+"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8":
version: 1.2.8
resolution: "@nodelib/fs.walk@npm:1.2.8"
dependencies:
@@ -374,6 +376,13 @@ __metadata:
languageName: node
linkType: hard
+"@sinclair/typebox@npm:^0.27.8":
+ version: 0.27.8
+ resolution: "@sinclair/typebox@npm:0.27.8"
+ checksum: 10c0/ef6351ae073c45c2ac89494dbb3e1f87cc60a93ce4cde797b782812b6f97da0d620ae81973f104b43c9b7eaa789ad20ba4f6a1359f1cc62f63729a55a7d22d4e
+ languageName: node
+ linkType: hard
+
"@sindresorhus/is@npm:^4.0.0":
version: 4.6.0
resolution: "@sindresorhus/is@npm:4.6.0"
@@ -534,6 +543,77 @@ __metadata:
languageName: node
linkType: hard
+"@typescript-eslint/parser@npm:^6.7.5":
+ version: 6.21.0
+ resolution: "@typescript-eslint/parser@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/scope-manager": "npm:6.21.0"
+ "@typescript-eslint/types": "npm:6.21.0"
+ "@typescript-eslint/typescript-estree": "npm:6.21.0"
+ "@typescript-eslint/visitor-keys": "npm:6.21.0"
+ debug: "npm:^4.3.4"
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10c0/a8f99820679decd0d115c0af61903fb1de3b1b5bec412dc72b67670bf636de77ab07f2a68ee65d6da7976039bbf636907f9d5ca546db3f0b98a31ffbc225bc7d
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/scope-manager@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/scope-manager@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.21.0"
+ "@typescript-eslint/visitor-keys": "npm:6.21.0"
+ checksum: 10c0/eaf868938d811cbbea33e97e44ba7050d2b6892202cea6a9622c486b85ab1cf801979edf78036179a8ba4ac26f1dfdf7fcc83a68c1ff66be0b3a8e9a9989b526
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/types@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/types@npm:6.21.0"
+ checksum: 10c0/020631d3223bbcff8a0da3efbdf058220a8f48a3de221563996ad1dcc30d6c08dadc3f7608cc08830d21c0d565efd2db19b557b9528921c78aabb605eef2d74d
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/typescript-estree@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/typescript-estree@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.21.0"
+ "@typescript-eslint/visitor-keys": "npm:6.21.0"
+ debug: "npm:^4.3.4"
+ globby: "npm:^11.1.0"
+ is-glob: "npm:^4.0.3"
+ minimatch: "npm:9.0.3"
+ semver: "npm:^7.5.4"
+ ts-api-utils: "npm:^1.0.1"
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10c0/af1438c60f080045ebb330155a8c9bb90db345d5069cdd5d01b67de502abb7449d6c75500519df829f913a6b3f490ade3e8215279b6bdc63d0fb0ae61034df5f
+ languageName: node
+ linkType: hard
+
+"@typescript-eslint/visitor-keys@npm:6.21.0":
+ version: 6.21.0
+ resolution: "@typescript-eslint/visitor-keys@npm:6.21.0"
+ dependencies:
+ "@typescript-eslint/types": "npm:6.21.0"
+ eslint-visitor-keys: "npm:^3.4.1"
+ checksum: 10c0/7395f69739cfa1cb83c1fb2fad30afa2a814756367302fb4facd5893eff66abc807e8d8f63eba94ed3b0fe0c1c996ac9a1680bcbf0f83717acedc3f2bb724fbf
+ languageName: node
+ linkType: hard
+
+"@ungap/structured-clone@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "@ungap/structured-clone@npm:1.2.0"
+ checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d
+ languageName: node
+ linkType: hard
+
"@xhayper/discord-rpc@npm:^1.0.21":
version: 1.1.2
resolution: "@xhayper/discord-rpc@npm:1.1.2"
@@ -574,16 +654,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^8.11.3":
- version: 8.11.3
- resolution: "acorn@npm:8.11.3"
- bin:
- acorn: bin/acorn
- checksum: 10c0/3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299
- languageName: node
- linkType: hard
-
-"acorn@npm:^8.12.0":
+"acorn@npm:^8.9.0":
version: 8.12.1
resolution: "acorn@npm:8.12.1"
bin:
@@ -679,6 +750,13 @@ __metadata:
languageName: node
linkType: hard
+"ansi-regex@npm:^2.0.0":
+ version: 2.1.1
+ resolution: "ansi-regex@npm:2.1.1"
+ checksum: 10c0/78cebaf50bce2cb96341a7230adf28d804611da3ce6bf338efa7b72f06cc6ff648e29f80cd95e582617ba58d5fdbec38abfeed3500a98bce8381a9daec7c548b
+ languageName: node
+ linkType: hard
+
"ansi-regex@npm:^5.0.1":
version: 5.0.1
resolution: "ansi-regex@npm:5.0.1"
@@ -693,6 +771,13 @@ __metadata:
languageName: node
linkType: hard
+"ansi-styles@npm:^2.2.1":
+ version: 2.2.1
+ resolution: "ansi-styles@npm:2.2.1"
+ checksum: 10c0/7c68aed4f1857389e7a12f85537ea5b40d832656babbf511cc7ecd9efc52889b9c3e5653a71a6aade783c3c5e0aa223ad4ff8e83c27ac8a666514e6c79068cab
+ languageName: node
+ linkType: hard
+
"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0":
version: 4.3.0
resolution: "ansi-styles@npm:4.3.0"
@@ -702,6 +787,13 @@ __metadata:
languageName: node
linkType: hard
+"ansi-styles@npm:^5.0.0":
+ version: 5.2.0
+ resolution: "ansi-styles@npm:5.2.0"
+ checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df
+ languageName: node
+ linkType: hard
+
"ansi-styles@npm:^6.0.0, ansi-styles@npm:^6.1.0":
version: 6.2.1
resolution: "ansi-styles@npm:6.2.1"
@@ -761,6 +853,13 @@ __metadata:
languageName: node
linkType: hard
+"array-union@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "array-union@npm:2.1.0"
+ checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962
+ languageName: node
+ linkType: hard
+
"assert-plus@npm:^1.0.0":
version: 1.0.0
resolution: "assert-plus@npm:1.0.0"
@@ -880,6 +979,15 @@ __metadata:
languageName: node
linkType: hard
+"braces@npm:^3.0.3":
+ version: 3.0.3
+ resolution: "braces@npm:3.0.3"
+ dependencies:
+ fill-range: "npm:^7.1.1"
+ checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04
+ languageName: node
+ linkType: hard
+
"buffer-crc32@npm:~0.2.3":
version: 0.2.13
resolution: "buffer-crc32@npm:0.2.13"
@@ -1004,6 +1112,19 @@ __metadata:
languageName: node
linkType: hard
+"chalk@npm:^1.1.3":
+ version: 1.1.3
+ resolution: "chalk@npm:1.1.3"
+ dependencies:
+ ansi-styles: "npm:^2.2.1"
+ escape-string-regexp: "npm:^1.0.2"
+ has-ansi: "npm:^2.0.0"
+ strip-ansi: "npm:^3.0.0"
+ supports-color: "npm:^2.0.0"
+ checksum: 10c0/28c3e399ec286bb3a7111fd4225ebedb0d7b813aef38a37bca7c498d032459c265ef43404201d5fbb8d888d29090899c95335b4c0cda13e8b126ff15c541cef8
+ languageName: node
+ linkType: hard
+
"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.2":
version: 4.1.2
resolution: "chalk@npm:4.1.2"
@@ -1123,6 +1244,13 @@ __metadata:
languageName: node
linkType: hard
+"common-tags@npm:^1.4.0":
+ version: 1.8.2
+ resolution: "common-tags@npm:1.8.2"
+ checksum: 10c0/23efe47ff0a1a7c91489271b3a1e1d2a171c12ec7f9b35b29b2fce51270124aff0ec890087e2bc2182c1cb746e232ab7561aaafe05f1e7452aea733d2bfe3f63
+ languageName: node
+ linkType: hard
+
"compare-version@npm:^0.1.2":
version: 0.1.2
resolution: "compare-version@npm:0.1.2"
@@ -1290,6 +1418,22 @@ __metadata:
languageName: node
linkType: hard
+"dir-glob@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "dir-glob@npm:3.0.1"
+ dependencies:
+ path-type: "npm:^4.0.0"
+ checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c
+ languageName: node
+ linkType: hard
+
+"dlv@npm:^1.1.0":
+ version: 1.1.3
+ resolution: "dlv@npm:1.1.3"
+ checksum: 10c0/03eb4e769f19a027fd5b43b59e8a05e3fd2100ac239ebb0bf9a745de35d449e2f25cfaf3aa3934664551d72856f4ae8b7822016ce5c42c2d27c18ae79429ec42
+ languageName: node
+ linkType: hard
+
"dmg-builder@npm:24.13.3":
version: 24.13.3
resolution: "dmg-builder@npm:24.13.3"
@@ -1326,6 +1470,15 @@ __metadata:
languageName: node
linkType: hard
+"doctrine@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "doctrine@npm:3.0.0"
+ dependencies:
+ esutils: "npm:^2.0.2"
+ checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520
+ languageName: node
+ linkType: hard
+
"dot-prop@npm:^9.0.0":
version: 9.0.0
resolution: "dot-prop@npm:9.0.0"
@@ -1576,6 +1729,13 @@ __metadata:
languageName: node
linkType: hard
+"escape-string-regexp@npm:^1.0.2":
+ version: 1.0.5
+ resolution: "escape-string-regexp@npm:1.0.5"
+ checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371
+ languageName: node
+ linkType: hard
+
"escape-string-regexp@npm:^4.0.0":
version: 4.0.0
resolution: "escape-string-regexp@npm:4.0.0"
@@ -1590,60 +1750,57 @@ __metadata:
languageName: node
linkType: hard
-"eslint-scope@npm:^8.0.2":
- version: 8.0.2
- resolution: "eslint-scope@npm:8.0.2"
+"eslint-scope@npm:^7.1.1, eslint-scope@npm:^7.2.2":
+ version: 7.2.2
+ resolution: "eslint-scope@npm:7.2.2"
dependencies:
esrecurse: "npm:^4.3.0"
estraverse: "npm:^5.2.0"
- checksum: 10c0/477f820647c8755229da913025b4567347fd1f0bf7cbdf3a256efff26a7e2e130433df052bd9e3d014025423dc00489bea47eb341002b15553673379c1a7dc36
+ checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116
languageName: node
linkType: hard
-"eslint-visitor-keys@npm:^3.3.0":
+"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3":
version: 3.4.3
resolution: "eslint-visitor-keys@npm:3.4.3"
checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820
languageName: node
linkType: hard
-"eslint-visitor-keys@npm:^4.0.0":
- version: 4.0.0
- resolution: "eslint-visitor-keys@npm:4.0.0"
- checksum: 10c0/76619f42cf162705a1515a6868e6fc7567e185c7063a05621a8ac4c3b850d022661262c21d9f1fc1d144ecf0d5d64d70a3f43c15c3fc969a61ace0fb25698cf5
- languageName: node
- linkType: hard
-
-"eslint@npm:^9.0.0":
- version: 9.7.0
- resolution: "eslint@npm:9.7.0"
+"eslint@npm:^8.52.0, eslint@npm:^8.7.0":
+ version: 8.57.0
+ resolution: "eslint@npm:8.57.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.2.0"
- "@eslint-community/regexpp": "npm:^4.11.0"
- "@eslint/config-array": "npm:^0.17.0"
- "@eslint/eslintrc": "npm:^3.1.0"
- "@eslint/js": "npm:9.7.0"
+ "@eslint-community/regexpp": "npm:^4.6.1"
+ "@eslint/eslintrc": "npm:^2.1.4"
+ "@eslint/js": "npm:8.57.0"
+ "@humanwhocodes/config-array": "npm:^0.11.14"
"@humanwhocodes/module-importer": "npm:^1.0.1"
- "@humanwhocodes/retry": "npm:^0.3.0"
"@nodelib/fs.walk": "npm:^1.2.8"
+ "@ungap/structured-clone": "npm:^1.2.0"
ajv: "npm:^6.12.4"
chalk: "npm:^4.0.0"
cross-spawn: "npm:^7.0.2"
debug: "npm:^4.3.2"
+ doctrine: "npm:^3.0.0"
escape-string-regexp: "npm:^4.0.0"
- eslint-scope: "npm:^8.0.2"
- eslint-visitor-keys: "npm:^4.0.0"
- espree: "npm:^10.1.0"
- esquery: "npm:^1.5.0"
+ eslint-scope: "npm:^7.2.2"
+ eslint-visitor-keys: "npm:^3.4.3"
+ espree: "npm:^9.6.1"
+ esquery: "npm:^1.4.2"
esutils: "npm:^2.0.2"
fast-deep-equal: "npm:^3.1.3"
- file-entry-cache: "npm:^8.0.0"
+ file-entry-cache: "npm:^6.0.1"
find-up: "npm:^5.0.0"
glob-parent: "npm:^6.0.2"
+ globals: "npm:^13.19.0"
+ graphemer: "npm:^1.4.0"
ignore: "npm:^5.2.0"
imurmurhash: "npm:^0.1.4"
is-glob: "npm:^4.0.0"
is-path-inside: "npm:^3.0.3"
+ js-yaml: "npm:^4.1.0"
json-stable-stringify-without-jsonify: "npm:^1.0.1"
levn: "npm:^0.4.1"
lodash.merge: "npm:^4.6.2"
@@ -1654,33 +1811,22 @@ __metadata:
text-table: "npm:^0.2.0"
bin:
eslint: bin/eslint.js
- checksum: 10c0/e2369a9534404f62f37ee5560e56fb84e0776a9c8f084550170017992772e7034d73571bdf4060e2fe9b836f136d45b07d50407d4b9361de720ee77794259274
+ checksum: 10c0/00bb96fd2471039a312435a6776fe1fd557c056755eaa2b96093ef3a8508c92c8775d5f754768be6b1dddd09fdd3379ddb231eeb9b6c579ee17ea7d68000a529
languageName: node
linkType: hard
-"espree@npm:^10.0.1":
- version: 10.0.1
- resolution: "espree@npm:10.0.1"
+"espree@npm:^9.3.1, espree@npm:^9.6.0, espree@npm:^9.6.1":
+ version: 9.6.1
+ resolution: "espree@npm:9.6.1"
dependencies:
- acorn: "npm:^8.11.3"
+ acorn: "npm:^8.9.0"
acorn-jsx: "npm:^5.3.2"
- eslint-visitor-keys: "npm:^4.0.0"
- checksum: 10c0/7c0f84afa0f9db7bb899619e6364ed832ef13fe8943691757ddde9a1805ae68b826ed66803323015f707a629a5507d0d290edda2276c25131fe0ad883b8b5636
+ eslint-visitor-keys: "npm:^3.4.1"
+ checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460
languageName: node
linkType: hard
-"espree@npm:^10.1.0":
- version: 10.1.0
- resolution: "espree@npm:10.1.0"
- dependencies:
- acorn: "npm:^8.12.0"
- acorn-jsx: "npm:^5.3.2"
- eslint-visitor-keys: "npm:^4.0.0"
- checksum: 10c0/52e6feaa77a31a6038f0c0e3fce93010a4625701925b0715cd54a2ae190b3275053a0717db698697b32653788ac04845e489d6773b508d6c2e8752f3c57470a0
- languageName: node
- linkType: hard
-
-"esquery@npm:^1.5.0":
+"esquery@npm:^1.4.0, esquery@npm:^1.4.2":
version: 1.6.0
resolution: "esquery@npm:1.6.0"
dependencies:
@@ -1769,6 +1915,19 @@ __metadata:
languageName: node
linkType: hard
+"fast-glob@npm:^3.2.9":
+ version: 3.3.2
+ resolution: "fast-glob@npm:3.3.2"
+ dependencies:
+ "@nodelib/fs.stat": "npm:^2.0.2"
+ "@nodelib/fs.walk": "npm:^1.2.3"
+ glob-parent: "npm:^5.1.2"
+ merge2: "npm:^1.3.0"
+ micromatch: "npm:^4.0.4"
+ checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845
+ languageName: node
+ linkType: hard
+
"fast-json-stable-stringify@npm:^2.0.0":
version: 2.1.0
resolution: "fast-json-stable-stringify@npm:2.1.0"
@@ -1801,12 +1960,12 @@ __metadata:
languageName: node
linkType: hard
-"file-entry-cache@npm:^8.0.0":
- version: 8.0.0
- resolution: "file-entry-cache@npm:8.0.0"
+"file-entry-cache@npm:^6.0.1":
+ version: 6.0.1
+ resolution: "file-entry-cache@npm:6.0.1"
dependencies:
- flat-cache: "npm:^4.0.0"
- checksum: 10c0/9e2b5938b1cd9b6d7e3612bdc533afd4ac17b2fc646569e9a8abbf2eb48e5eb8e316bc38815a3ef6a1b456f4107f0d0f055a614ca613e75db6bf9ff4d72c1638
+ flat-cache: "npm:^3.0.4"
+ checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd
languageName: node
linkType: hard
@@ -1819,6 +1978,15 @@ __metadata:
languageName: node
linkType: hard
+"fill-range@npm:^7.1.1":
+ version: 7.1.1
+ resolution: "fill-range@npm:7.1.1"
+ dependencies:
+ to-regex-range: "npm:^5.0.1"
+ checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018
+ languageName: node
+ linkType: hard
+
"find-up@npm:^5.0.0":
version: 5.0.0
resolution: "find-up@npm:5.0.0"
@@ -1829,13 +1997,14 @@ __metadata:
languageName: node
linkType: hard
-"flat-cache@npm:^4.0.0":
- version: 4.0.1
- resolution: "flat-cache@npm:4.0.1"
+"flat-cache@npm:^3.0.4":
+ version: 3.2.0
+ resolution: "flat-cache@npm:3.2.0"
dependencies:
flatted: "npm:^3.2.9"
- keyv: "npm:^4.5.4"
- checksum: 10c0/2c59d93e9faa2523e4fda6b4ada749bed432cfa28c8e251f33b25795e426a1c6dbada777afb1f74fcfff33934fdbdea921ee738fcc33e71adc9d6eca984a1cfc
+ keyv: "npm:^4.5.3"
+ rimraf: "npm:^3.0.2"
+ checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75
languageName: node
linkType: hard
@@ -1979,6 +2148,15 @@ __metadata:
languageName: node
linkType: hard
+"glob-parent@npm:^5.1.2":
+ version: 5.1.2
+ resolution: "glob-parent@npm:5.1.2"
+ dependencies:
+ is-glob: "npm:^4.0.1"
+ checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee
+ languageName: node
+ linkType: hard
+
"glob-parent@npm:^6.0.2":
version: 6.0.2
resolution: "glob-parent@npm:6.0.2"
@@ -2003,7 +2181,7 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^7.1.6":
+"glob@npm:^7.1.3, glob@npm:^7.1.6":
version: 7.2.3
resolution: "glob@npm:7.2.3"
dependencies:
@@ -2031,10 +2209,12 @@ __metadata:
languageName: node
linkType: hard
-"globals@npm:^14.0.0":
- version: 14.0.0
- resolution: "globals@npm:14.0.0"
- checksum: 10c0/b96ff42620c9231ad468d4c58ff42afee7777ee1c963013ff8aabe095a451d0ceeb8dcd8ef4cbd64d2538cef45f787a78ba3a9574f4a634438963e334471302d
+"globals@npm:^13.19.0":
+ version: 13.24.0
+ resolution: "globals@npm:13.24.0"
+ dependencies:
+ type-fest: "npm:^0.20.2"
+ checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd
languageName: node
linkType: hard
@@ -2048,6 +2228,20 @@ __metadata:
languageName: node
linkType: hard
+"globby@npm:^11.1.0":
+ version: 11.1.0
+ resolution: "globby@npm:11.1.0"
+ dependencies:
+ array-union: "npm:^2.1.0"
+ dir-glob: "npm:^3.0.1"
+ fast-glob: "npm:^3.2.9"
+ ignore: "npm:^5.2.0"
+ merge2: "npm:^1.4.1"
+ slash: "npm:^3.0.0"
+ checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189
+ languageName: node
+ linkType: hard
+
"gopd@npm:^1.0.1":
version: 1.0.1
resolution: "gopd@npm:1.0.1"
@@ -2083,6 +2277,22 @@ __metadata:
languageName: node
linkType: hard
+"graphemer@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "graphemer@npm:1.4.0"
+ checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31
+ languageName: node
+ linkType: hard
+
+"has-ansi@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "has-ansi@npm:2.0.0"
+ dependencies:
+ ansi-regex: "npm:^2.0.0"
+ checksum: 10c0/f54e4887b9f8f3c4bfefd649c48825b3c093987c92c27880ee9898539e6f01aed261e82e73153c3f920fde0db5bf6ebd58deb498ed1debabcb4bc40113ccdf05
+ languageName: node
+ linkType: hard
+
"has-flag@npm:^4.0.0":
version: 4.0.0
resolution: "has-flag@npm:4.0.0"
@@ -2305,7 +2515,7 @@ __metadata:
languageName: node
linkType: hard
-"is-glob@npm:^4.0.0, is-glob@npm:^4.0.3":
+"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3":
version: 4.0.3
resolution: "is-glob@npm:4.0.3"
dependencies:
@@ -2321,6 +2531,13 @@ __metadata:
languageName: node
linkType: hard
+"is-number@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "is-number@npm:7.0.0"
+ checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811
+ languageName: node
+ linkType: hard
+
"is-path-inside@npm:^3.0.3":
version: 3.0.3
resolution: "is-path-inside@npm:3.0.3"
@@ -2484,7 +2701,7 @@ __metadata:
languageName: node
linkType: hard
-"keyv@npm:^4.0.0, keyv@npm:^4.5.4":
+"keyv@npm:^4.0.0, keyv@npm:^4.5.3":
version: 4.5.4
resolution: "keyv@npm:4.5.4"
dependencies:
@@ -2533,20 +2750,37 @@ __metadata:
languageName: node
linkType: hard
-"lodash.merge@npm:^4.6.2":
+"lodash.merge@npm:^4.6.0, lodash.merge@npm:^4.6.2":
version: 4.6.2
resolution: "lodash.merge@npm:4.6.2"
checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506
languageName: node
linkType: hard
-"lodash@npm:^4.17.15":
+"lodash@npm:^4.17.15, lodash@npm:^4.17.21":
version: 4.17.21
resolution: "lodash@npm:4.17.21"
checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c
languageName: node
linkType: hard
+"loglevel-colored-level-prefix@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "loglevel-colored-level-prefix@npm:1.0.0"
+ dependencies:
+ chalk: "npm:^1.1.3"
+ loglevel: "npm:^1.4.1"
+ checksum: 10c0/00fd732866de326001fa2d9b87166a4fbe41c7e0050bef0d612a8852e0ad09ad3f104aa30311e761d9d75f64d5afb6568e839826900baee0a24b7197012774d3
+ languageName: node
+ linkType: hard
+
+"loglevel@npm:^1.4.1":
+ version: 1.9.1
+ resolution: "loglevel@npm:1.9.1"
+ checksum: 10c0/152f0501cea367cf998c844a38b19f0b5af555756ad7d8650214a1f8c6a5b045e31b8cf5dae27d28339a061624ce3f618aadb333aed386cac041d6ddc5101a39
+ languageName: node
+ linkType: hard
+
"lowercase-keys@npm:^2.0.0":
version: 2.0.0
resolution: "lowercase-keys@npm:2.0.0"
@@ -2599,6 +2833,23 @@ __metadata:
languageName: node
linkType: hard
+"merge2@npm:^1.3.0, merge2@npm:^1.4.1":
+ version: 1.4.1
+ resolution: "merge2@npm:1.4.1"
+ checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb
+ languageName: node
+ linkType: hard
+
+"micromatch@npm:^4.0.4":
+ version: 4.0.7
+ resolution: "micromatch@npm:4.0.7"
+ dependencies:
+ braces: "npm:^3.0.3"
+ picomatch: "npm:^2.3.1"
+ checksum: 10c0/58fa99bc5265edec206e9163a1d2cec5fabc46a5b473c45f4a700adce88c2520456ae35f2b301e4410fb3afb27e9521fb2813f6fc96be0a48a89430e0916a772
+ languageName: node
+ linkType: hard
+
"mime-db@npm:1.52.0, mime-db@npm:^1.28.0":
version: 1.52.0
resolution: "mime-db@npm:1.52.0"
@@ -2645,7 +2896,16 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
+"minimatch@npm:9.0.3":
+ version: 9.0.3
+ resolution: "minimatch@npm:9.0.3"
+ dependencies:
+ brace-expansion: "npm:^2.0.1"
+ checksum: 10c0/85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac
+ languageName: node
+ linkType: hard
+
+"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
version: 3.1.2
resolution: "minimatch@npm:3.1.2"
dependencies:
@@ -2789,8 +3049,10 @@ __metadata:
electron-log: "npm:^5.0.0-beta.25"
electron-store: "npm:^10.0.0"
electron-updater: "npm:^6.1.4"
- eslint: "npm:^9.0.0"
+ eslint: "npm:^8.52.0"
node-gyp: "npm:^10.0.0"
+ prettier: "npm:^3.1.0"
+ prettier-eslint: "npm:^16.1.2"
languageName: unknown
linkType: soft
@@ -2998,6 +3260,13 @@ __metadata:
languageName: node
linkType: hard
+"path-type@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "path-type@npm:4.0.0"
+ checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c
+ languageName: node
+ linkType: hard
+
"pend@npm:~1.2.0":
version: 1.2.0
resolution: "pend@npm:1.2.0"
@@ -3005,6 +3274,13 @@ __metadata:
languageName: node
linkType: hard
+"picomatch@npm:^2.3.1":
+ version: 2.3.1
+ resolution: "picomatch@npm:2.3.1"
+ checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be
+ languageName: node
+ linkType: hard
+
"plist@npm:^3.0.4, plist@npm:^3.0.5":
version: 3.1.0
resolution: "plist@npm:3.1.0"
@@ -3023,6 +3299,54 @@ __metadata:
languageName: node
linkType: hard
+"prettier-eslint@npm:^16.1.2":
+ version: 16.3.0
+ resolution: "prettier-eslint@npm:16.3.0"
+ dependencies:
+ "@typescript-eslint/parser": "npm:^6.7.5"
+ common-tags: "npm:^1.4.0"
+ dlv: "npm:^1.1.0"
+ eslint: "npm:^8.7.0"
+ indent-string: "npm:^4.0.0"
+ lodash.merge: "npm:^4.6.0"
+ loglevel-colored-level-prefix: "npm:^1.0.0"
+ prettier: "npm:^3.0.1"
+ pretty-format: "npm:^29.7.0"
+ require-relative: "npm:^0.8.7"
+ typescript: "npm:^5.2.2"
+ vue-eslint-parser: "npm:^9.1.0"
+ peerDependencies:
+ prettier-plugin-svelte: ^3.0.0
+ svelte-eslint-parser: "*"
+ peerDependenciesMeta:
+ prettier-plugin-svelte:
+ optional: true
+ svelte-eslint-parser:
+ optional: true
+ checksum: 10c0/9efe0fbfceee8d635c1cdb62bd8442b5c4f4b8045d8ec438f5ab0acc2d696c42723c67a4f9b9a660975c39ea95cedb60b310cd77aefe302faf7d0e9ff67e0cae
+ languageName: node
+ linkType: hard
+
+"prettier@npm:^3.0.1, prettier@npm:^3.1.0":
+ version: 3.3.3
+ resolution: "prettier@npm:3.3.3"
+ bin:
+ prettier: bin/prettier.cjs
+ checksum: 10c0/b85828b08e7505716324e4245549b9205c0cacb25342a030ba8885aba2039a115dbcf75a0b7ca3b37bc9d101ee61fab8113fc69ca3359f2a226f1ecc07ad2e26
+ languageName: node
+ linkType: hard
+
+"pretty-format@npm:^29.7.0":
+ version: 29.7.0
+ resolution: "pretty-format@npm:29.7.0"
+ dependencies:
+ "@jest/schemas": "npm:^29.6.3"
+ ansi-styles: "npm:^5.0.0"
+ react-is: "npm:^18.0.0"
+ checksum: 10c0/edc5ff89f51916f036c62ed433506b55446ff739358de77207e63e88a28ca2894caac6e73dcb68166a606e51c8087d32d400473e6a9fdd2dbe743f46c9c0276f
+ languageName: node
+ linkType: hard
+
"proc-log@npm:^4.1.0, proc-log@npm:^4.2.0":
version: 4.2.0
resolution: "proc-log@npm:4.2.0"
@@ -3094,6 +3418,13 @@ __metadata:
languageName: node
linkType: hard
+"react-is@npm:^18.0.0":
+ version: 18.3.1
+ resolution: "react-is@npm:18.3.1"
+ checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072
+ languageName: node
+ linkType: hard
+
"read-config-file@npm:6.3.2":
version: 6.3.2
resolution: "read-config-file@npm:6.3.2"
@@ -3122,6 +3453,13 @@ __metadata:
languageName: node
linkType: hard
+"require-relative@npm:^0.8.7":
+ version: 0.8.7
+ resolution: "require-relative@npm:0.8.7"
+ checksum: 10c0/b2d36d20cb849c26fb8134064048162e029ebbf373c915e6d31b2d5caa9e9b599c7b3e70700c019c28c9347369e85ecbcf139956788ece2774d8cb355d24c36f
+ languageName: node
+ linkType: hard
+
"resolve-alpn@npm:^1.0.0":
version: 1.2.1
resolution: "resolve-alpn@npm:1.2.1"
@@ -3159,6 +3497,17 @@ __metadata:
languageName: node
linkType: hard
+"rimraf@npm:^3.0.2":
+ version: 3.0.2
+ resolution: "rimraf@npm:3.0.2"
+ dependencies:
+ glob: "npm:^7.1.3"
+ bin:
+ rimraf: bin.js
+ checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8
+ languageName: node
+ linkType: hard
+
"roarr@npm:^2.15.3":
version: 2.15.4
resolution: "roarr@npm:2.15.4"
@@ -3230,6 +3579,15 @@ __metadata:
languageName: node
linkType: hard
+"semver@npm:^7.3.6, semver@npm:^7.5.4":
+ version: 7.6.3
+ resolution: "semver@npm:7.6.3"
+ bin:
+ semver: bin/semver.js
+ checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf
+ languageName: node
+ linkType: hard
+
"semver@npm:^7.6.2":
version: 7.6.2
resolution: "semver@npm:7.6.2"
@@ -3280,6 +3638,13 @@ __metadata:
languageName: node
linkType: hard
+"slash@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "slash@npm:3.0.0"
+ checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b
+ languageName: node
+ linkType: hard
+
"slice-ansi@npm:^3.0.0":
version: 3.0.0
resolution: "slice-ansi@npm:3.0.0"
@@ -3429,6 +3794,15 @@ __metadata:
languageName: node
linkType: hard
+"strip-ansi@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "strip-ansi@npm:3.0.1"
+ dependencies:
+ ansi-regex: "npm:^2.0.0"
+ checksum: 10c0/f6e7fbe8e700105dccf7102eae20e4f03477537c74b286fd22cfc970f139002ed6f0d9c10d0e21aa9ed9245e0fa3c9275930e8795c5b947da136e4ecb644a70f
+ languageName: node
+ linkType: hard
+
"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0":
version: 7.1.0
resolution: "strip-ansi@npm:7.1.0"
@@ -3461,6 +3835,13 @@ __metadata:
languageName: node
linkType: hard
+"supports-color@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "supports-color@npm:2.0.0"
+ checksum: 10c0/570e0b63be36cccdd25186350a6cb2eaad332a95ff162fa06d9499982315f2fe4217e69dd98e862fbcd9c81eaff300a825a1fe7bf5cc752e5b84dfed042b0dda
+ languageName: node
+ linkType: hard
+
"supports-color@npm:^7.1.0":
version: 7.2.0
resolution: "supports-color@npm:7.2.0"
@@ -3540,6 +3921,15 @@ __metadata:
languageName: node
linkType: hard
+"to-regex-range@npm:^5.0.1":
+ version: 5.0.1
+ resolution: "to-regex-range@npm:5.0.1"
+ dependencies:
+ is-number: "npm:^7.0.0"
+ checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892
+ languageName: node
+ linkType: hard
+
"tr46@npm:~0.0.3":
version: 0.0.3
resolution: "tr46@npm:0.0.3"
@@ -3556,6 +3946,15 @@ __metadata:
languageName: node
linkType: hard
+"ts-api-utils@npm:^1.0.1":
+ version: 1.3.0
+ resolution: "ts-api-utils@npm:1.3.0"
+ peerDependencies:
+ typescript: ">=4.2.0"
+ checksum: 10c0/f54a0ba9ed56ce66baea90a3fa087a484002e807f28a8ccb2d070c75e76bde64bd0f6dce98b3802834156306050871b67eec325cb4e918015a360a3f0868c77c
+ languageName: node
+ linkType: hard
+
"type-check@npm:^0.4.0, type-check@npm:~0.4.0":
version: 0.4.0
resolution: "type-check@npm:0.4.0"
@@ -3572,6 +3971,13 @@ __metadata:
languageName: node
linkType: hard
+"type-fest@npm:^0.20.2":
+ version: 0.20.2
+ resolution: "type-fest@npm:0.20.2"
+ checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3
+ languageName: node
+ linkType: hard
+
"type-fest@npm:^4.18.2, type-fest@npm:^4.20.0":
version: 4.20.0
resolution: "type-fest@npm:4.20.0"
@@ -3579,6 +3985,16 @@ __metadata:
languageName: node
linkType: hard
+"typescript@npm:^5.2.2":
+ version: 5.5.3
+ resolution: "typescript@npm:5.5.3"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 10c0/f52c71ccbc7080b034b9d3b72051d563601a4815bf3e39ded188e6ce60813f75dbedf11ad15dd4d32a12996a9ed8c7155b46c93a9b9c9bad1049766fe614bbdd
+ languageName: node
+ linkType: hard
+
"typescript@npm:^5.3.3":
version: 5.4.5
resolution: "typescript@npm:5.4.5"
@@ -3589,6 +4005,16 @@ __metadata:
languageName: node
linkType: hard
+"typescript@patch:typescript@npm%3A^5.2.2#optional!builtin":
+ version: 5.5.3
+ resolution: "typescript@patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=379a07"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 10c0/911c7811d61f57f07df79c4a35f56a0f426a65426a020e5fcd792f66559f399017205f5f10255329ab5a3d8c2d1f1d19530aeceffda70758a521fae1d469432e
+ languageName: node
+ linkType: hard
+
"typescript@patch:typescript@npm%3A^5.3.3#optional!builtin":
version: 5.4.5
resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c"
@@ -3692,6 +4118,23 @@ __metadata:
languageName: node
linkType: hard
+"vue-eslint-parser@npm:^9.1.0":
+ version: 9.4.3
+ resolution: "vue-eslint-parser@npm:9.4.3"
+ dependencies:
+ debug: "npm:^4.3.4"
+ eslint-scope: "npm:^7.1.1"
+ eslint-visitor-keys: "npm:^3.3.0"
+ espree: "npm:^9.3.1"
+ esquery: "npm:^1.4.0"
+ lodash: "npm:^4.17.21"
+ semver: "npm:^7.3.6"
+ peerDependencies:
+ eslint: ">=6.0.0"
+ checksum: 10c0/128be5988de025b5abd676a91c3e92af68288a5da1c20b2ff848fe90e040c04b2222a03b5d8048cf4a5e0b667a8addfb6f6e6565860d4afb5190c4cc42d05578
+ languageName: node
+ linkType: hard
+
"webidl-conversions@npm:^3.0.0":
version: 3.0.1
resolution: "webidl-conversions@npm:3.0.1"