From 1068ed3a55cf2a970718cc4ab45f63c5474cbdaa Mon Sep 17 00:00:00 2001 From: Agampreet Singh <68941022+agam778@users.noreply.github.com> Date: Sun, 21 Jul 2024 17:04:59 +0530 Subject: [PATCH] Add Prettier and Prettier-ESLint --- .vscode/settings.json | 10 + app/main.js | 102 ++----- app/menu.js | 146 +++------ app/store.js | 6 +- docs/index.html | 28 +- docs/loading/index.html | 2 +- docs/loading/script.js | 72 ++--- docs/loading/style.css | 3 +- package.json | 4 +- renovate.json | 4 +- yarn.lock | 657 +++++++++++++++++++++++++++++++++------- 11 files changed, 670 insertions(+), 364 deletions(-) create mode 100644 .vscode/settings.json 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"