From 0df7da3f3987e5857ca82ad4c6b4f0a0ccd49626 Mon Sep 17 00:00:00 2001 From: Aryan Karamtoth <88923986+SpaciousCoder78@users.noreply.github.com> Date: Sun, 10 Dec 2023 13:46:28 +0530 Subject: [PATCH] finished the basic version --- .gitignore | 1 + build/icon.ico | Bin 0 -> 11007 bytes dist/main.js | 52 - dist/main.js.map | 1 - dist/preload.js | 3 - dist/preload.js.map | 1 - dist/renderer.js | 32 - dist/renderer.js.map | 1 - package-lock.json | 3659 +++++++++++++++++++----------------------- package.json | 9 +- src/icon.svg | Bin 96443 -> 0 bytes src/main.ts | 15 +- 12 files changed, 1631 insertions(+), 2143 deletions(-) create mode 100644 build/icon.ico delete mode 100644 dist/main.js delete mode 100644 dist/main.js.map delete mode 100644 dist/preload.js delete mode 100644 dist/preload.js.map delete mode 100644 dist/renderer.js delete mode 100644 dist/renderer.js.map delete mode 100644 src/icon.svg diff --git a/.gitignore b/.gitignore index bbaa697..fa7e669 100644 --- a/.gitignore +++ b/.gitignore @@ -75,6 +75,7 @@ typings/ # Serverless directories .serverless/ +release-builds # FuseBox cache .fusebox/ diff --git a/build/icon.ico b/build/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d4bdc4ba91366ab3a1656c9b1a3f4e507480a6f5 GIT binary patch literal 11007 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 I6l@~@A4GL44*&oF literal 0 HcmV?d00001 diff --git a/dist/main.js b/dist/main.js deleted file mode 100644 index 2835f6e..0000000 --- a/dist/main.js +++ /dev/null @@ -1,52 +0,0 @@ -"use strict"; -var __importDefault = (this && this.__importDefault) || function (mod) { - return (mod && mod.__esModule) ? mod : { "default": mod }; -}; -Object.defineProperty(exports, "__esModule", { value: true }); -const electron_1 = require("electron"); -const path_1 = __importDefault(require("path")); -// Handle creating/removing shortcuts on Windows when installing/uninstalling. -if (require('electron-squirrel-startup')) { - electron_1.app.quit(); -} -const createWindow = () => { - // Create the browser window. - const mainWindow = new electron_1.BrowserWindow({ - width: 800, - height: 600, - webPreferences: { - preload: path_1.default.join(__dirname, 'preload.js'), - }, - }); - // and load the index.html of the app. - if (MAIN_WINDOW_VITE_DEV_SERVER_URL) { - mainWindow.loadURL(MAIN_WINDOW_VITE_DEV_SERVER_URL); - } - else { - mainWindow.loadFile(path_1.default.join(__dirname, `../renderer/${MAIN_WINDOW_VITE_NAME}/index.html`)); - } - // Open the DevTools. - mainWindow.webContents.openDevTools(); -}; -// This method will be called when Electron has finished -// initialization and is ready to create browser windows. -// Some APIs can only be used after this event occurs. -electron_1.app.on('ready', createWindow); -// Quit when all windows are closed, except on macOS. There, it's common -// for applications and their menu bar to stay active until the user quits -// explicitly with Cmd + Q. -electron_1.app.on('window-all-closed', () => { - if (process.platform !== 'darwin') { - electron_1.app.quit(); - } -}); -electron_1.app.on('activate', () => { - // On OS X it's common to re-create a window in the app when the - // dock icon is clicked and there are no other windows open. - if (electron_1.BrowserWindow.getAllWindows().length === 0) { - createWindow(); - } -}); -// In this file you can include the rest of your app's specific main process -// code. You can also put them in separate files and import them here. -//# sourceMappingURL=main.js.map \ No newline at end of file diff --git a/dist/main.js.map b/dist/main.js.map deleted file mode 100644 index 0180e71..0000000 --- a/dist/main.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"main.js","sourceRoot":"","sources":["../src/main.ts"],"names":[],"mappings":";;;;;AAAA,uCAA8C;AAC9C,gDAAwB;AAExB,8EAA8E;AAC9E,IAAI,OAAO,CAAC,2BAA2B,CAAC,EAAE;IACxC,cAAG,CAAC,IAAI,EAAE,CAAC;CACZ;AAED,MAAM,YAAY,GAAG,GAAG,EAAE;IACxB,6BAA6B;IAC7B,MAAM,UAAU,GAAG,IAAI,wBAAa,CAAC;QACnC,KAAK,EAAE,GAAG;QACV,MAAM,EAAE,GAAG;QACX,cAAc,EAAE;YACd,OAAO,EAAE,cAAI,CAAC,IAAI,CAAC,SAAS,EAAE,YAAY,CAAC;SAC5C;KACF,CAAC,CAAC;IAEH,sCAAsC;IACtC,IAAI,+BAA+B,EAAE;QACnC,UAAU,CAAC,OAAO,CAAC,+BAA+B,CAAC,CAAC;KACrD;SAAM;QACL,UAAU,CAAC,QAAQ,CAAC,cAAI,CAAC,IAAI,CAAC,SAAS,EAAE,eAAe,qBAAqB,aAAa,CAAC,CAAC,CAAC;KAC9F;IAED,qBAAqB;IACrB,UAAU,CAAC,WAAW,CAAC,YAAY,EAAE,CAAC;AACxC,CAAC,CAAC;AAEF,wDAAwD;AACxD,yDAAyD;AACzD,sDAAsD;AACtD,cAAG,CAAC,EAAE,CAAC,OAAO,EAAE,YAAY,CAAC,CAAC;AAE9B,wEAAwE;AACxE,0EAA0E;AAC1E,2BAA2B;AAC3B,cAAG,CAAC,EAAE,CAAC,mBAAmB,EAAE,GAAG,EAAE;IAC/B,IAAI,OAAO,CAAC,QAAQ,KAAK,QAAQ,EAAE;QACjC,cAAG,CAAC,IAAI,EAAE,CAAC;KACZ;AACH,CAAC,CAAC,CAAC;AAEH,cAAG,CAAC,EAAE,CAAC,UAAU,EAAE,GAAG,EAAE;IACtB,gEAAgE;IAChE,4DAA4D;IAC5D,IAAI,wBAAa,CAAC,aAAa,EAAE,CAAC,MAAM,KAAK,CAAC,EAAE;QAC9C,YAAY,EAAE,CAAC;KAChB;AACH,CAAC,CAAC,CAAC;AAEH,4EAA4E;AAC5E,sEAAsE"} \ No newline at end of file diff --git a/dist/preload.js b/dist/preload.js deleted file mode 100644 index 108a5ca..0000000 --- a/dist/preload.js +++ /dev/null @@ -1,3 +0,0 @@ -// See the Electron documentation for details on how to use preload scripts: -// https://www.electronjs.org/docs/latest/tutorial/process-model#preload-scripts -//# sourceMappingURL=preload.js.map \ No newline at end of file diff --git a/dist/preload.js.map b/dist/preload.js.map deleted file mode 100644 index 520526a..0000000 --- a/dist/preload.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"preload.js","sourceRoot":"","sources":["../src/preload.ts"],"names":[],"mappings":"AAAA,4EAA4E;AAC5E,gFAAgF"} \ No newline at end of file diff --git a/dist/renderer.js b/dist/renderer.js deleted file mode 100644 index b4c2f54..0000000 --- a/dist/renderer.js +++ /dev/null @@ -1,32 +0,0 @@ -"use strict"; -/** - * This file will automatically be loaded by vite and run in the "renderer" context. - * To learn more about the differences between the "main" and the "renderer" context in - * Electron, visit: - * - * https://electronjs.org/docs/tutorial/application-architecture#main-and-renderer-processes - * - * By default, Node.js integration in this file is disabled. When enabling Node.js integration - * in a renderer process, please be aware of potential security implications. You can read - * more about security risks here: - * - * https://electronjs.org/docs/tutorial/security - * - * To enable Node.js integration in this file, open up `main.ts` and enable the `nodeIntegration` - * flag: - * - * ``` - * // Create the browser window. - * mainWindow = new BrowserWindow({ - * width: 800, - * height: 600, - * webPreferences: { - * nodeIntegration: true - * } - * }); - * ``` - */ -Object.defineProperty(exports, "__esModule", { value: true }); -require("./index.css"); -console.log('👋 This message is being logged by "renderer.ts", included via Vite'); -//# sourceMappingURL=renderer.js.map \ No newline at end of file diff --git a/dist/renderer.js.map b/dist/renderer.js.map deleted file mode 100644 index 00bb431..0000000 --- a/dist/renderer.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"renderer.js","sourceRoot":"","sources":["../src/renderer.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;;;;;;;;;;;;GA0BG;;AAEH,uBAAqB;AAErB,OAAO,CAAC,GAAG,CAAC,qEAAqE,CAAC,CAAC"} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 70e3a0e..18b8d3b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,6 +22,9 @@ "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "electron": "28.0.0", + "electron-builder": "^24.9.1", + "electron-packager": "^17.1.2", + "electron-wix-msi": "^5.0.0", "eslint": "^8.55.0", "eslint-plugin-import": "^2.29.0", "ts-node": "^10.9.2", @@ -30,18 +33,24 @@ }, "node_modules/@aashutoshrathi/word-wrap": { "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, + "node_modules/@bitdisaster/exe-icon-extractor": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/@bitdisaster/exe-icon-extractor/-/exe-icon-extractor-1.0.10.tgz", + "integrity": "sha512-iTZ8cVGZ5dglNRyFdSj8U60mHIrC8XNIuOHN/NkM5/dQP4nsmpyqeQTAADLLQgoFCNJD+DiwQCv8dR2cCeWP4g==", + "dev": true, + "hasInstallScript": true, + "optional": true + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "0.3.9" }, @@ -49,10 +58,24 @@ "node": ">=12" } }, + "node_modules/@develar/schema-utils": { + "version": "2.6.5", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, "node_modules/@electron-forge/cli": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/cli/-/cli-7.2.0.tgz", - "integrity": "sha512-FJ8XzT4w6bTC3trvHHWL67W1zp7g2xmCC5riNa1rjk8Gd2C1j8wf0ul4ch9kbcaEAFaXuXwv98QKXxhCn4aLtQ==", "dev": true, "funding": [ { @@ -64,6 +87,7 @@ "url": "https://tidelift.com/subscription/pkg/npm-.electron-forge-cli?utm_medium=referral&utm_source=npm_fund" } ], + "license": "MIT", "dependencies": { "@electron-forge/core": "7.2.0", "@electron-forge/shared-types": "7.2.0", @@ -86,17 +110,14 @@ }, "node_modules/@electron-forge/cli/node_modules/commander": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/@electron-forge/core": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/core/-/core-7.2.0.tgz", - "integrity": "sha512-7Sh0KW79Z/y9MStU3sWTBbTkM4SvV6rL557/ndlfAbZrxcGMnmWHrzn/odAZW1eyfhKguBb7C1Ijw0YTpsdVsw==", "dev": true, "funding": [ { @@ -108,6 +129,7 @@ "url": "https://tidelift.com/subscription/pkg/npm-.electron-forge-core?utm_medium=referral&utm_source=npm_fund" } ], + "license": "MIT", "dependencies": { "@electron-forge/core-utils": "7.2.0", "@electron-forge/maker-base": "7.2.0", @@ -151,9 +173,8 @@ }, "node_modules/@electron-forge/core-utils": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/core-utils/-/core-utils-7.2.0.tgz", - "integrity": "sha512-PI1wETlF/+Cxm1m/IgURQ9S3LzHU70/S4CHmkw4xJg4wYVRTfiKpH2XRE9VqEJU854hEnsCGynAIn7/Z2h6SIA==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/shared-types": "7.2.0", "@electron/rebuild": "^3.2.10", @@ -172,9 +193,8 @@ }, "node_modules/@electron-forge/maker-base": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-base/-/maker-base-7.2.0.tgz", - "integrity": "sha512-5dCFiVo4WhSlLf/T9MP+jnMqP3qfmwvjCSiTRE08USeotNWhycztcFox94NbxMJkRt329tNeG2RRs7RzdCz21w==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/shared-types": "7.2.0", "fs-extra": "^10.0.0", @@ -186,9 +206,8 @@ }, "node_modules/@electron-forge/maker-deb": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-deb/-/maker-deb-7.2.0.tgz", - "integrity": "sha512-UYulMZpof+PIcapUFxQ5pVoSqa2FsS8crY8WGbVm1ALuknJUn4C2I37S8AujQH0l7oJRGnH95Y7Bcryyhe08yw==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/maker-base": "7.2.0", "@electron-forge/shared-types": "7.2.0" @@ -202,9 +221,8 @@ }, "node_modules/@electron-forge/maker-rpm": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-rpm/-/maker-rpm-7.2.0.tgz", - "integrity": "sha512-XKWK8Db44O9L7Njx0jEYLPfkf5eJ/i+XqT1Tejke+t0b74uCqFMKcbWLFp1LZj0hVM3kACy1LqtTCuOlti3INA==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/maker-base": "7.2.0", "@electron-forge/shared-types": "7.2.0" @@ -218,9 +236,8 @@ }, "node_modules/@electron-forge/maker-squirrel": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-squirrel/-/maker-squirrel-7.2.0.tgz", - "integrity": "sha512-SyPeFgJoMUcOPDM8+1AUPuseOqnl5YqnnjgKX9+YUIrsGKIsSz1cTtSOEu5R/l2yWNWFTmLnOlcuqIe7NayHBg==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/maker-base": "7.2.0", "@electron-forge/shared-types": "7.2.0", @@ -235,9 +252,8 @@ }, "node_modules/@electron-forge/maker-zip": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/maker-zip/-/maker-zip-7.2.0.tgz", - "integrity": "sha512-U6FSSMcHogHDv+7SmF037lJ9m0stwwqyerw7Q6mD3jKQHX9GBxFApEzA5HSURGPAEBhPgPppYOSMGRB6LV5F2g==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/maker-base": "7.2.0", "@electron-forge/shared-types": "7.2.0", @@ -251,9 +267,8 @@ }, "node_modules/@electron-forge/plugin-auto-unpack-natives": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/plugin-auto-unpack-natives/-/plugin-auto-unpack-natives-7.2.0.tgz", - "integrity": "sha512-5BI2t/Qt9wP188PHoS1qv/0CqIhByyacWRVeAgQ9kP6iMsPyyc4kn3kWGDQF2MyFqMmusRzcdM+SljDGR9aIeg==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/plugin-base": "7.2.0", "@electron-forge/shared-types": "7.2.0" @@ -264,9 +279,8 @@ }, "node_modules/@electron-forge/plugin-base": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/plugin-base/-/plugin-base-7.2.0.tgz", - "integrity": "sha512-c/pQK36BMBMKiemO68g1ZQOCXBA93x/aeX3lIXwK5bKVuaGt16Unfmby5Q7iIvY+/KsBuLYGkAder8HDN+4Nbw==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/shared-types": "7.2.0" }, @@ -276,9 +290,8 @@ }, "node_modules/@electron-forge/plugin-vite": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/plugin-vite/-/plugin-vite-7.2.0.tgz", - "integrity": "sha512-gVQ98tNRVL1ildZgehdJWNogZq6WJnefayxPhT9zrWrRxNUKChRTugDAPrv8Og/fHwAT5em+wHOilqBr3X2K2A==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/core-utils": "7.2.0", "@electron-forge/plugin-base": "7.2.0", @@ -294,9 +307,8 @@ }, "node_modules/@electron-forge/publisher-base": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/publisher-base/-/publisher-base-7.2.0.tgz", - "integrity": "sha512-c0pwcQeMZi0S4iLlgA3pqm6ZdW2u7Ea4Ynat04Gw7su5GLtbrKRgYSL36ZRhzz7sgm4372niI0k91KaH5KToHg==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/shared-types": "7.2.0" }, @@ -306,9 +318,8 @@ }, "node_modules/@electron-forge/shared-types": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/shared-types/-/shared-types-7.2.0.tgz", - "integrity": "sha512-d8i+pwPwBnlmFTRkq7QfaoRS9LywfyjDdHqQZuArFbL6NLAEbZ52irFiAE3NSLf4STew/BA6IK9sTPz3KRmvQw==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/tracer": "7.2.0", "@electron/packager": "^18.0.0", @@ -321,9 +332,8 @@ }, "node_modules/@electron-forge/template-base": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/template-base/-/template-base-7.2.0.tgz", - "integrity": "sha512-X7JrgQctgN0saFih/kKWVJ3KxiI1BpzdrkW58vs5H0kXXmA6UObE16/dWuKYfB06j0yIsfMbZ32Md1yAkgdCfg==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/shared-types": "7.2.0", "@malept/cross-spawn-promise": "^2.0.0", @@ -337,9 +347,8 @@ }, "node_modules/@electron-forge/template-vite": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/template-vite/-/template-vite-7.2.0.tgz", - "integrity": "sha512-Q5FSD+NVNMJKuAo/htQXpk3Q/eo116Xhx0zTzhSldAqpsgfxdAIJhl8TFmdVvCJIig1vEcLG2n/PgudxnuDuEQ==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/shared-types": "7.2.0", "@electron-forge/template-base": "7.2.0", @@ -351,9 +360,8 @@ }, "node_modules/@electron-forge/template-vite-typescript": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/template-vite-typescript/-/template-vite-typescript-7.2.0.tgz", - "integrity": "sha512-knN3lxJY6UyXa2u5957K4ZyItCoCw22wrUhQARvdHOcgXvMFAcwvfEDT8zOQy6ki6A9W3cMHhSTys7dC8/ChVw==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/shared-types": "7.2.0", "@electron-forge/template-base": "7.2.0", @@ -365,9 +373,8 @@ }, "node_modules/@electron-forge/template-webpack": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/template-webpack/-/template-webpack-7.2.0.tgz", - "integrity": "sha512-h2LQ3vAzIraRqLUM5fKOLXknp7n5hrQXudRjO/vEEbm1a0jbl4yjp6liKk3yx8MFFO4eAHVDrXwRSsLR3a2Wew==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/shared-types": "7.2.0", "@electron-forge/template-base": "7.2.0", @@ -379,9 +386,8 @@ }, "node_modules/@electron-forge/template-webpack-typescript": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/template-webpack-typescript/-/template-webpack-typescript-7.2.0.tgz", - "integrity": "sha512-eshvPcYXUgmpB+ts9/xRPvQexY46unfe0mGmLDaj8s/5fqCANgyUO5jusvMXlJdf3qwJ/rfi3jS0NuqnjsqskQ==", "dev": true, + "license": "MIT", "dependencies": { "@electron-forge/shared-types": "7.2.0", "@electron-forge/template-base": "7.2.0", @@ -393,9 +399,8 @@ }, "node_modules/@electron-forge/tracer": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/tracer/-/tracer-7.2.0.tgz", - "integrity": "sha512-EoJ07nptEuuY2fcs/bUWzIf11RQRx6Ch/dZ6A9WIRcFYe9cFrslQwvyUf0siY3jcqVvxETCz69JGuBxKGwak7A==", "dev": true, + "license": "MIT", "dependencies": { "chrome-trace-event": "^1.0.3" }, @@ -405,9 +410,8 @@ }, "node_modules/@electron-forge/web-multi-logger": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@electron-forge/web-multi-logger/-/web-multi-logger-7.2.0.tgz", - "integrity": "sha512-RILwNWrcPvMIefpwho/xVu38cyjeAcJCfuJ9YpQDgsVyJzGtPVXbLeKCL8lepMu+I2j9lnYPMKkp2QzycLwMcg==", "dev": true, + "license": "MIT", "dependencies": { "express": "^4.17.1", "express-ws": "^5.0.2", @@ -421,9 +425,8 @@ }, "node_modules/@electron/asar": { "version": "3.2.8", - "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.8.tgz", - "integrity": "sha512-cmskk5M06ewHMZAplSiF4AlME3IrnnZhKnWbtwKVLRkdJkKyUVjMLhDIiPIx/+6zQWVlKX/LtmK9xDme7540Sg==", "dev": true, + "license": "MIT", "dependencies": { "commander": "^5.0.0", "glob": "^7.1.6", @@ -438,9 +441,8 @@ }, "node_modules/@electron/get": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@electron/get/-/get-3.0.0.tgz", - "integrity": "sha512-hLv4BYFiyrNRI+U0Mm2X7RxCCdJLkDUn8GCEp9QJzbLpZRko+UaLlCjOMkj6TEtirNLPyBA7y1SeGfnpOB21aQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.1", "env-paths": "^2.2.0", @@ -459,9 +461,8 @@ }, "node_modules/@electron/get/node_modules/fs-extra": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -473,36 +474,32 @@ }, "node_modules/@electron/get/node_modules/jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/@electron/get/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@electron/get/node_modules/universalify": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/@electron/notarize": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.0.tgz", - "integrity": "sha512-Sf7RG47rafeGuUm+kLEbTXMN8XZeYXN70dMBstrcgiykxCq3SLl1uqxFWndxSI1LfMqv4Eq9PTDHLPwiya31Kg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.1", "fs-extra": "^9.0.1", @@ -514,9 +511,8 @@ }, "node_modules/@electron/notarize/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -529,9 +525,8 @@ }, "node_modules/@electron/osx-sign": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz", - "integrity": "sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "compare-version": "^0.1.2", "debug": "^4.3.4", @@ -550,9 +545,8 @@ }, "node_modules/@electron/packager": { "version": "18.1.1", - "resolved": "https://registry.npmjs.org/@electron/packager/-/packager-18.1.1.tgz", - "integrity": "sha512-NAqcAs/tnGS6O3RuWfTbPsRCBXt96qijFqvAhTtBQfxkL0nlHqnwTnr2HUPpNc5L2Xo/8nBeP8BKfMd+ySLNsQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@electron/asar": "^3.2.1", "@electron/get": "^3.0.0", @@ -587,9 +581,8 @@ }, "node_modules/@electron/packager/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -601,9 +594,8 @@ }, "node_modules/@electron/rebuild": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/@electron/rebuild/-/rebuild-3.4.1.tgz", - "integrity": "sha512-iMKb6KJgKcdURbejs0j2GLEmrY8uY4rg1ESThXx9sFTgdWb8UOfJuTqW6LIEtcoY8FrbFqDmJrkWc4tBpdStXw==", "dev": true, + "license": "MIT", "dependencies": { "@malept/cross-spawn-promise": "^2.0.0", "chalk": "^4.0.0", @@ -629,9 +621,8 @@ }, "node_modules/@electron/universal": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-2.0.1.tgz", - "integrity": "sha512-fKpv9kg4SPmt+hY7SVBnIYULE9QJl8L3sCfcBsnqbJwwBwAeTLokJ9TRt9y7bK0JAzIW2y78TVVjvnQEms/yyA==", "dev": true, + "license": "MIT", "dependencies": { "@electron/asar": "^3.2.7", "@malept/cross-spawn-promise": "^2.0.0", @@ -647,18 +638,16 @@ }, "node_modules/@electron/universal/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/@electron/universal/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -670,9 +659,8 @@ }, "node_modules/@electron/universal/node_modules/minimatch": { "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -685,9 +673,8 @@ }, "node_modules/@electron/windows-sign": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@electron/windows-sign/-/windows-sign-1.0.0.tgz", - "integrity": "sha512-sdkQYAR/TQCEyYgz2jMbusL/ljdj6qA7vyIm/S9HICMAitXhXROFHUOLLgiORj1uiaf2EOB2U33DatGubUuZaQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "debug": "^4.3.4", "fs-extra": "^11.1.1", @@ -702,9 +689,8 @@ }, "node_modules/@electron/windows-sign/node_modules/fs-extra": { "version": "11.2.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", - "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -714,505 +700,183 @@ "node": ">=14.14" } }, - "node_modules/@esbuild/android-arm": { + "node_modules/@esbuild/win32-x64": { "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", "cpu": [ - "arm" + "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ - "android" + "win32" ], "engines": { "node": ">=12" } }, - "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", "dev": true, - "optional": true, - "os": [ - "android" - ], + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, - "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", - "cpu": [ - "x64" - ], + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", "dev": true, - "optional": true, - "os": [ - "android" - ], + "license": "MIT", "engines": { - "node": ">=12" + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", - "cpu": [ - "arm64" - ], + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", "dev": true, - "optional": true, - "os": [ - "darwin" - ], + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", - "cpu": [ - "x64" - ], + "node_modules/@eslint/js": { + "version": "8.55.0", "dev": true, - "optional": true, - "os": [ - "darwin" - ], + "license": "MIT", "engines": { - "node": ">=12" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", - "cpu": [ - "arm64" - ], + "node_modules/@gar/promisify": { + "version": "1.1.3", "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } + "license": "MIT" }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", - "cpu": [ - "x64" - ], + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", "dev": true, - "optional": true, - "os": [ - "freebsd" - ], + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, "engines": { - "node": ">=12" + "node": ">=10.10.0" } }, - "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", - "cpu": [ - "arm" - ], + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "license": "Apache-2.0", "engines": { - "node": ">=12" + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", - "cpu": [ - "arm64" - ], + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } + "license": "BSD-3-Clause" }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", - "cpu": [ - "ia32" - ], + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "license": "MIT", "engines": { - "node": ">=12" + "node": ">=6.0.0" } }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", - "cpu": [ - "loong64" - ], + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" } }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", - "cpu": [ - "mips64el" - ], + "node_modules/@malept/cross-spawn-promise": { + "version": "2.0.0", "dev": true, - "optional": true, - "os": [ - "linux" + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } ], + "license": "Apache-2.0", + "dependencies": { + "cross-spawn": "^7.0.1" + }, "engines": { - "node": ">=12" + "node": ">= 12.13.0" } }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", - "cpu": [ - "ppc64" - ], + "node_modules/@malept/flatpak-bundler": { + "version": "0.4.0", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" + }, "engines": { - "node": ">=12" + "node": ">= 10.0.0" } }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", - "cpu": [ - "riscv64" - ], + "node_modules/@malept/flatpak-bundler/node_modules/fs-extra": { + "version": "9.1.0", "dev": true, - "optional": true, - "os": [ - "linux" - ], + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/js": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", - "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@gar/promisify": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", - "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", - "dev": true - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.13", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", - "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", - "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", - "dev": true - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@malept/cross-spawn-promise": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-2.0.0.tgz", - "integrity": "sha512-1DpKU0Z5ThltBwjNySMC14g0CkbyhCaz9FkhxqNsZI6uAPJXFS8cMXlBKo26FJ8ZuW6S9GCMcR9IO5k2X5/9Fg==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/malept" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" - } - ], - "dependencies": { - "cross-spawn": "^7.0.1" - }, - "engines": { - "node": ">= 12.13.0" + "node": ">=10" } }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -1223,18 +887,16 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -1245,9 +907,8 @@ }, "node_modules/@npmcli/fs": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-2.1.2.tgz", - "integrity": "sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==", "dev": true, + "license": "ISC", "dependencies": { "@gar/promisify": "^1.1.3", "semver": "^7.3.5" @@ -1258,10 +919,8 @@ }, "node_modules/@npmcli/move-file": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-2.0.1.tgz", - "integrity": "sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==", - "deprecated": "This functionality has been moved to @npmcli/fs", "dev": true, + "license": "MIT", "dependencies": { "mkdirp": "^1.0.4", "rimraf": "^3.0.2" @@ -1272,9 +931,8 @@ }, "node_modules/@sindresorhus/is": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -1284,9 +942,8 @@ }, "node_modules/@szmarczak/http-timer": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", "dev": true, + "license": "MIT", "dependencies": { "defer-to-connect": "^2.0.0" }, @@ -1296,42 +953,36 @@ }, "node_modules/@tootallnate/once": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", - "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/@tsconfig/node10": { "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.9.tgz", - "integrity": "sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@tsconfig/node12": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz", - "integrity": "sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@tsconfig/node14": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@tsconfig/node16": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz", - "integrity": "sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/cacheable-request": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", "dev": true, + "license": "MIT", "dependencies": { "@types/http-cache-semantics": "*", "@types/keyv": "^3.1.4", @@ -1339,90 +990,75 @@ "@types/responselike": "^1.0.0" } }, - "node_modules/@types/fs-extra": { - "version": "9.0.13", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", - "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "node_modules/@types/debug": { + "version": "4.1.12", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { - "@types/node": "*" + "@types/ms": "*" } }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "node_modules/@types/fs-extra": { + "version": "9.0.13", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { - "@types/minimatch": "*", "@types/node": "*" } }, "node_modules/@types/http-cache-semantics": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/json-schema": { "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/keyv": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "node_modules/@types/ms": { + "version": "0.7.34", "dev": true, - "optional": true + "license": "MIT" }, "node_modules/@types/node": { "version": "20.10.4", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz", - "integrity": "sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==", "dev": true, + "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@types/responselike": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", - "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/semver": { "version": "7.5.6", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", - "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/yauzl": { "version": "2.10.3", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", - "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "@types/node": "*" @@ -1430,9 +1066,8 @@ }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.4.0", "@typescript-eslint/scope-manager": "5.62.0", @@ -1464,9 +1099,8 @@ }, "node_modules/@typescript-eslint/parser": { "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/scope-manager": "5.62.0", "@typescript-eslint/types": "5.62.0", @@ -1491,9 +1125,8 @@ }, "node_modules/@typescript-eslint/scope-manager": { "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0" @@ -1508,9 +1141,8 @@ }, "node_modules/@typescript-eslint/type-utils": { "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/typescript-estree": "5.62.0", "@typescript-eslint/utils": "5.62.0", @@ -1535,9 +1167,8 @@ }, "node_modules/@typescript-eslint/types": { "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -1548,9 +1179,8 @@ }, "node_modules/@typescript-eslint/typescript-estree": { "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.62.0", "@typescript-eslint/visitor-keys": "5.62.0", @@ -1575,9 +1205,8 @@ }, "node_modules/@typescript-eslint/utils": { "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@types/json-schema": "^7.0.9", @@ -1601,9 +1230,8 @@ }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", "dev": true, + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.62.0", "eslint-visitor-keys": "^3.3.0" @@ -1618,30 +1246,31 @@ }, "node_modules/@ungap/structured-clone": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@xmldom/xmldom": { "version": "0.8.10", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", - "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.0.0" } }, + "node_modules/7zip-bin": { + "version": "5.2.0", + "dev": true, + "license": "MIT" + }, "node_modules/abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/accepts": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "dev": true, + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -1652,9 +1281,8 @@ }, "node_modules/acorn": { "version": "8.11.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", - "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -1664,27 +1292,24 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/acorn-walk": { "version": "8.3.1", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.1.tgz", - "integrity": "sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "4" }, @@ -1694,9 +1319,8 @@ }, "node_modules/agentkeepalive": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.5.0.tgz", - "integrity": "sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==", "dev": true, + "license": "MIT", "dependencies": { "humanize-ms": "^1.2.1" }, @@ -1706,9 +1330,8 @@ }, "node_modules/aggregate-error": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, + "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -1719,9 +1342,8 @@ }, "node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -1733,11 +1355,18 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, "node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -1750,9 +1379,8 @@ }, "node_modules/ansi-escapes/node_modules/type-fest": { "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -1762,18 +1390,16 @@ }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -1784,17 +1410,220 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/app-builder-bin": { + "version": "4.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/app-builder-lib": { + "version": "24.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@develar/schema-utils": "~2.6.5", + "@electron/notarize": "2.1.0", + "@electron/osx-sign": "1.0.5", + "@electron/universal": "1.4.1", + "@malept/flatpak-bundler": "^0.4.0", + "@types/fs-extra": "9.0.13", + "7zip-bin": "~5.2.0", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.9", + "builder-util": "24.8.1", + "builder-util-runtime": "9.2.3", + "chromium-pickle-js": "^0.2.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "electron-publish": "24.8.1", + "form-data": "^4.0.0", + "fs-extra": "^10.1.0", + "hosted-git-info": "^4.1.0", + "is-ci": "^3.0.0", + "isbinaryfile": "^5.0.0", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", + "minimatch": "^5.1.1", + "read-config-file": "6.3.2", + "sanitize-filename": "^1.6.3", + "semver": "^7.3.8", + "tar": "^6.1.12", + "temp-file": "^3.4.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/app-builder-lib/node_modules/@electron/notarize": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.1", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/app-builder-lib/node_modules/@electron/notarize/node_modules/fs-extra": { + "version": "9.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/@electron/universal": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@electron/asar": "^3.2.1", + "@malept/cross-spawn-promise": "^1.1.0", + "debug": "^4.3.1", + "dir-compare": "^3.0.0", + "fs-extra": "^9.0.1", + "minimatch": "^3.0.4", + "plist": "^3.0.4" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/app-builder-lib/node_modules/@electron/universal/node_modules/fs-extra": { + "version": "9.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/@electron/universal/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/app-builder-lib/node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "license": "Apache-2.0", + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/app-builder-lib/node_modules/dir-compare": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-equal": "^1.0.0", + "minimatch": "^3.0.4" + } + }, + "node_modules/app-builder-lib/node_modules/dir-compare/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/app-builder-lib/node_modules/hosted-git-info": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/isbinaryfile": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/app-builder-lib/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/aproba": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", - "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/are-we-there-yet": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz", - "integrity": "sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==", "dev": true, + "license": "ISC", "dependencies": { "delegates": "^1.0.0", "readable-stream": "^3.6.0" @@ -1805,21 +1634,18 @@ }, "node_modules/arg": { "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true + "dev": true, + "license": "Python-2.0" }, "node_modules/array-buffer-byte-length": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", - "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "is-array-buffer": "^3.0.1" @@ -1830,15 +1656,13 @@ }, "node_modules/array-flatten": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/array-includes": { "version": "3.1.7", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", - "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -1855,18 +1679,16 @@ }, "node_modules/array-union": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/array.prototype.findlastindex": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", - "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -1883,9 +1705,8 @@ }, "node_modules/array.prototype.flat": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -1901,9 +1722,8 @@ }, "node_modules/array.prototype.flatmap": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -1919,9 +1739,8 @@ }, "node_modules/arraybuffer.prototype.slice": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", - "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.0", "call-bind": "^1.0.2", @@ -1938,61 +1757,52 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/asar": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/asar/-/asar-3.2.0.tgz", - "integrity": "sha512-COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg==", - "deprecated": "Please use @electron/asar moving forward. There is no API change, just a package name change", + "node_modules/astral-regex": { + "version": "2.0.0", "dev": true, - "optional": true, - "dependencies": { - "chromium-pickle-js": "^0.2.0", - "commander": "^5.0.0", - "glob": "^7.1.6", - "minimatch": "^3.0.4" - }, - "bin": { - "asar": "bin/asar.js" - }, + "license": "MIT", "engines": { - "node": ">=10.12.0" - }, - "optionalDependencies": { - "@types/glob": "^7.1.1" + "node": ">=8" } }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "node_modules/async": { + "version": "3.2.5", + "dev": true, + "license": "MIT" + }, + "node_modules/async-exit-hook": { + "version": "2.0.1", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=0.12.0" } }, + "node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, "node_modules/at-least-node": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", "dev": true, + "license": "ISC", "engines": { "node": ">= 4.0.0" } }, "node_modules/author-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/author-regex/-/author-regex-1.0.0.tgz", - "integrity": "sha512-KbWgR8wOYRAPekEmMXrYYdc7BRyhn2Ftk7KWfMUnQ43hFdojWEFRxhhRUm3/OFEdPa1r0KAvTTg9YQK57xTe0g==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/available-typed-arrays": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", - "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -2002,14 +1812,11 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true, "funding": [ { @@ -2024,13 +1831,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/bl": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", "dev": true, + "license": "MIT", "dependencies": { "buffer": "^5.5.0", "inherits": "^2.0.4", @@ -2039,15 +1846,21 @@ }, "node_modules/bluebird": { "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/bluebird-lst": { + "version": "1.0.9", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.5.5" + } }, "node_modules/body-parser": { "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", "dev": true, + "license": "MIT", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.4", @@ -2069,31 +1882,27 @@ }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/boolean": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", - "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -2101,9 +1910,8 @@ }, "node_modules/braces": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -2113,8 +1921,6 @@ }, "node_modules/buffer": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "funding": [ { @@ -2130,6 +1936,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -2137,33 +1944,75 @@ }, "node_modules/buffer-crc32": { "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, + "license": "MIT", "engines": { "node": "*" } }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/builder-util": { + "version": "24.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/debug": "^4.1.6", + "7zip-bin": "~5.2.0", + "app-builder-bin": "4.0.0", + "bluebird-lst": "^1.0.9", + "builder-util-runtime": "9.2.3", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-ci": "^3.0.0", + "js-yaml": "^4.1.0", + "source-map-support": "^0.5.19", + "stat-mode": "^1.0.0", + "temp-file": "^3.4.0" + } + }, + "node_modules/builder-util-runtime": { + "version": "9.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } }, "node_modules/bytes": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/cacache": { "version": "16.1.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-16.1.3.tgz", - "integrity": "sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==", "dev": true, + "license": "ISC", "dependencies": { "@npmcli/fs": "^2.1.0", "@npmcli/move-file": "^2.0.0", @@ -2190,18 +2039,16 @@ }, "node_modules/cacache/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/cacache/node_modules/glob": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -2218,9 +2065,8 @@ }, "node_modules/cacache/node_modules/minimatch": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -2230,18 +2076,16 @@ }, "node_modules/cacheable-lookup": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.6.0" } }, "node_modules/cacheable-request": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", - "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", "dev": true, + "license": "MIT", "dependencies": { "clone-response": "^1.0.2", "get-stream": "^5.1.0", @@ -2257,9 +2101,8 @@ }, "node_modules/call-bind": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", - "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", "dev": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2", "get-intrinsic": "^1.2.1", @@ -2271,18 +2114,16 @@ }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2296,43 +2137,51 @@ }, "node_modules/chownr": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", - "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/chrome-trace-event": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0" } }, "node_modules/chromium-pickle-js": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", - "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", "dev": true, - "optional": true + "license": "MIT" + }, + "node_modules/ci-info": { + "version": "3.9.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } }, "node_modules/clean-stack": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/cli-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", - "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, + "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -2342,9 +2191,8 @@ }, "node_modules/cli-spinners": { "version": "2.9.2", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", - "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -2354,9 +2202,8 @@ }, "node_modules/cli-truncate": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, + "license": "MIT", "dependencies": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" @@ -2370,9 +2217,8 @@ }, "node_modules/cliui": { "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -2384,18 +2230,16 @@ }, "node_modules/clone": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/clone-response": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", "dev": true, + "license": "MIT", "dependencies": { "mimic-response": "^1.0.0" }, @@ -2405,9 +2249,8 @@ }, "node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2417,60 +2260,72 @@ }, "node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/color-support": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", - "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", "dev": true, + "license": "ISC", "bin": { "color-support": "bin.js" } }, "node_modules/colorette": { "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } }, "node_modules/commander": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/compare-version": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", - "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/config-file-ts": { + "version": "0.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "glob": "^7.1.6", + "typescript": "^4.0.2" + } }, "node_modules/console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/content-disposition": { "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -2480,39 +2335,34 @@ }, "node_modules/content-type": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/create-require": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -2524,8 +2374,6 @@ }, "node_modules/cross-spawn-windows-exe": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/cross-spawn-windows-exe/-/cross-spawn-windows-exe-1.2.0.tgz", - "integrity": "sha512-mkLtJJcYbDCxEG7Js6eUnUNndWjyUZwJ3H7bErmmtOYU/Zb99DyUkpamuIZE0b3bhmJyZ7D90uS6f+CGxRRjOw==", "dev": true, "funding": [ { @@ -2537,6 +2385,7 @@ "url": "https://tidelift.com/subscription/pkg/npm-cross-spawn-windows-exe?utm_medium=referral&utm_source=npm_fund" } ], + "license": "Apache-2.0", "dependencies": { "@malept/cross-spawn-promise": "^1.1.0", "is-wsl": "^2.2.0", @@ -2548,8 +2397,6 @@ }, "node_modules/cross-spawn-windows-exe/node_modules/@malept/cross-spawn-promise": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", - "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", "dev": true, "funding": [ { @@ -2561,6 +2408,7 @@ "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" } ], + "license": "Apache-2.0", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -2570,8 +2418,6 @@ }, "node_modules/cross-zip": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-zip/-/cross-zip-4.0.0.tgz", - "integrity": "sha512-MEzGfZo0rqE10O/B+AEcCSJLZsrWuRUvmqJTqHNqBtALhaJc3E3ixLGLJNTRzEA2K34wbmOHC4fwYs9sVsdcCA==", "dev": true, "funding": [ { @@ -2587,15 +2433,15 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "engines": { "node": ">=12.10" } }, "node_modules/debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -2610,9 +2456,8 @@ }, "node_modules/decompress-response": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", "dev": true, + "license": "MIT", "dependencies": { "mimic-response": "^3.1.0" }, @@ -2625,9 +2470,8 @@ }, "node_modules/decompress-response/node_modules/mimic-response": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -2637,15 +2481,13 @@ }, "node_modules/deep-is": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/defaults": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", - "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", "dev": true, + "license": "MIT", "dependencies": { "clone": "^1.0.2" }, @@ -2655,18 +2497,16 @@ }, "node_modules/defer-to-connect": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/define-data-property": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", - "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.1", "gopd": "^1.0.1", @@ -2678,9 +2518,8 @@ }, "node_modules/define-properties": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -2693,26 +2532,31 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/depd": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/destroy": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -2720,34 +2564,30 @@ }, "node_modules/detect-libc": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.2.tgz", - "integrity": "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=8" } }, "node_modules/detect-node": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/diff": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, "node_modules/dir-compare": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-4.2.0.tgz", - "integrity": "sha512-2xMCmOoMrdQIPHdsTawECdNPwlVFB9zGcz3kuhmBO6U3oU+UQjsue0i8ayLKpgBcm+hcXPMVSGUN9d+pvJ6+VQ==", "dev": true, + "license": "MIT", "dependencies": { "minimatch": "^3.0.5", "p-limit": "^3.1.0 " @@ -2755,9 +2595,8 @@ }, "node_modules/dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -2765,11 +2604,37 @@ "node": ">=8" } }, + "node_modules/dmg-builder": { + "version": "24.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "app-builder-lib": "24.9.1", + "builder-util": "24.8.1", + "builder-util-runtime": "9.2.3", + "fs-extra": "^10.1.0", + "iconv-lite": "^0.6.2", + "js-yaml": "^4.1.0" + }, + "optionalDependencies": { + "dmg-license": "^1.0.11" + } + }, + "node_modules/dmg-builder/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -2777,18 +2642,43 @@ "node": ">=6.0.0" } }, + "node_modules/dotenv": { + "version": "9.0.2", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "dev": true, + "license": "BSD-2-Clause" + }, "node_modules/ee-first": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.9", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } }, "node_modules/electron": { "version": "28.0.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-28.0.0.tgz", - "integrity": "sha512-eDhnCFBvG0PGFVEpNIEdBvyuGUBsFdlokd+CtuCe2ER3P+17qxaRfWRxMmksCOKgDHb5Wif5UxqOkZSlA4snlw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { "@electron/get": "^2.0.0", "@types/node": "^18.11.18", @@ -2801,140 +2691,139 @@ "node": ">= 12.20.55" } }, - "node_modules/electron-installer-common": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/electron-installer-common/-/electron-installer-common-0.10.3.tgz", - "integrity": "sha512-mYbP+6i+nHMIm0WZHXgGdmmXMe+KXncl6jZYQNcCF9C1WsNA9C5SZ2VP4TLQMSIoFO+X4ugkMEA5uld1bmyEvA==", + "node_modules/electron-builder": { + "version": "24.9.1", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { - "@malept/cross-spawn-promise": "^1.0.0", - "asar": "^3.0.0", - "debug": "^4.1.1", - "fs-extra": "^9.0.0", - "glob": "^7.1.4", - "lodash": "^4.17.15", + "app-builder-lib": "24.9.1", + "builder-util": "24.8.1", + "builder-util-runtime": "9.2.3", + "chalk": "^4.1.2", + "dmg-builder": "24.9.1", + "fs-extra": "^10.1.0", + "is-ci": "^3.0.0", + "lazy-val": "^1.0.5", + "read-config-file": "6.3.2", + "simple-update-notifier": "2.0.0", + "yargs": "^17.6.2" + }, + "bin": { + "electron-builder": "cli.js", + "install-app-deps": "install-app-deps.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/electron-packager": { + "version": "17.1.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@electron/asar": "^3.2.1", + "@electron/get": "^2.0.0", + "@electron/notarize": "^1.2.3", + "@electron/osx-sign": "^1.0.5", + "@electron/universal": "^1.3.2", + "cross-spawn-windows-exe": "^1.2.0", + "debug": "^4.0.1", + "extract-zip": "^2.0.0", + "filenamify": "^4.1.0", + "fs-extra": "^11.1.0", + "galactus": "^1.0.0", + "get-package-info": "^1.0.0", + "junk": "^3.1.0", "parse-author": "^2.0.0", - "semver": "^7.1.1", - "tmp-promise": "^3.0.2" + "plist": "^3.0.0", + "rcedit": "^3.0.1", + "resolve": "^1.1.6", + "semver": "^7.1.3", + "yargs-parser": "^21.1.1" + }, + "bin": { + "electron-packager": "bin/electron-packager.js" }, "engines": { - "node": ">= 10.0.0" + "node": ">= 14.17.5" }, "funding": { - "url": "https://github.com/electron-userland/electron-installer-common?sponsor=1" - }, - "optionalDependencies": { - "@types/fs-extra": "^9.0.1" + "url": "https://github.com/electron/electron-packager?sponsor=1" } }, - "node_modules/electron-installer-common/node_modules/@malept/cross-spawn-promise": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", - "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/malept" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" - } - ], - "optional": true, + "node_modules/electron-packager/node_modules/@electron/get": { + "version": "2.0.3", + "dev": true, + "license": "MIT", "dependencies": { - "cross-spawn": "^7.0.1" + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^11.8.5", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" }, "engines": { - "node": ">= 10" + "node": ">=12" + }, + "optionalDependencies": { + "global-agent": "^3.0.0" } }, - "node_modules/electron-installer-common/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/electron-packager/node_modules/@electron/get/node_modules/fs-extra": { + "version": "8.1.0", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "engines": { - "node": ">=10" + "node": ">=6 <7 || >=8" } }, - "node_modules/electron-installer-debian": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/electron-installer-debian/-/electron-installer-debian-3.2.0.tgz", - "integrity": "sha512-58ZrlJ1HQY80VucsEIG9tQ//HrTlG6sfofA3nRGr6TmkX661uJyu4cMPPh6kXW+aHdq/7+q25KyQhDrXvRL7jw==", + "node_modules/electron-packager/node_modules/@electron/get/node_modules/jsonfile": { + "version": "4.0.0", "dev": true, - "optional": true, - "os": [ - "darwin", - "linux" - ], - "dependencies": { - "@malept/cross-spawn-promise": "^1.0.0", - "debug": "^4.1.1", - "electron-installer-common": "^0.10.2", - "fs-extra": "^9.0.0", - "get-folder-size": "^2.0.1", - "lodash": "^4.17.4", - "word-wrap": "^1.2.3", - "yargs": "^16.0.2" - }, + "license": "MIT", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/electron-packager/node_modules/@electron/get/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", "bin": { - "electron-installer-debian": "src/cli.js" - }, - "engines": { - "node": ">= 10.0.0" + "semver": "bin/semver.js" } }, - "node_modules/electron-installer-debian/node_modules/@malept/cross-spawn-promise": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", - "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "node_modules/electron-packager/node_modules/@electron/get/node_modules/universalify": { + "version": "0.1.2", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/malept" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" - } - ], - "optional": true, - "dependencies": { - "cross-spawn": "^7.0.1" - }, + "license": "MIT", "engines": { - "node": ">= 10" + "node": ">= 4.0.0" } }, - "node_modules/electron-installer-debian/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "node_modules/electron-packager/node_modules/@electron/notarize": { + "version": "1.2.4", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "debug": "^4.1.1", + "fs-extra": "^9.0.1" + }, + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/electron-installer-debian/node_modules/fs-extra": { + "node_modules/electron-packager/node_modules/@electron/notarize/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -2945,65 +2834,39 @@ "node": ">=10" } }, - "node_modules/electron-installer-debian/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "node_modules/electron-packager/node_modules/@electron/universal": { + "version": "1.5.1", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "@electron/asar": "^3.2.1", + "@malept/cross-spawn-promise": "^1.1.0", + "debug": "^4.3.1", + "dir-compare": "^3.0.0", + "fs-extra": "^9.0.1", + "minimatch": "^3.0.4", + "plist": "^3.0.4" }, "engines": { - "node": ">=10" - } - }, - "node_modules/electron-installer-debian/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "optional": true, - "engines": { - "node": ">=10" + "node": ">=8.6" } }, - "node_modules/electron-installer-redhat": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/electron-installer-redhat/-/electron-installer-redhat-3.4.0.tgz", - "integrity": "sha512-gEISr3U32Sgtj+fjxUAlSDo3wyGGq6OBx7rF5UdpIgbnpUvMN4W5uYb0ThpnAZ42VEJh/3aODQXHbFS4f5J3Iw==", + "node_modules/electron-packager/node_modules/@electron/universal/node_modules/fs-extra": { + "version": "9.1.0", "dev": true, - "optional": true, - "os": [ - "darwin", - "linux" - ], + "license": "MIT", "dependencies": { - "@malept/cross-spawn-promise": "^1.0.0", - "debug": "^4.1.1", - "electron-installer-common": "^0.10.2", - "fs-extra": "^9.0.0", - "lodash": "^4.17.15", - "word-wrap": "^1.2.3", - "yargs": "^16.0.2" - }, - "bin": { - "electron-installer-redhat": "src/cli.js" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">= 10.0.0" + "node": ">=10" } }, - "node_modules/electron-installer-redhat/node_modules/@malept/cross-spawn-promise": { + "node_modules/electron-packager/node_modules/@malept/cross-spawn-promise": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", - "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", "dev": true, "funding": [ { @@ -3015,7 +2878,7 @@ "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" } ], - "optional": true, + "license": "Apache-2.0", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -3023,90 +2886,87 @@ "node": ">= 10" } }, - "node_modules/electron-installer-redhat/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "node_modules/electron-packager/node_modules/dir-compare": { + "version": "3.3.0", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "buffer-equal": "^1.0.0", + "minimatch": "^3.0.4" } }, - "node_modules/electron-installer-redhat/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "node_modules/electron-packager/node_modules/fs-extra": { + "version": "11.2.0", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { - "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.14" } }, - "node_modules/electron-installer-redhat/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "node_modules/electron-packager/node_modules/rcedit": { + "version": "3.1.0", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "cross-spawn-windows-exe": "^1.1.0" }, "engines": { - "node": ">=10" + "node": ">= 10.0.0" } }, - "node_modules/electron-installer-redhat/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "node_modules/electron-publish": { + "version": "24.8.1", "dev": true, - "optional": true, + "license": "MIT", + "dependencies": { + "@types/fs-extra": "^9.0.11", + "builder-util": "24.8.1", + "builder-util-runtime": "9.2.3", + "chalk": "^4.1.2", + "fs-extra": "^10.1.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" + } + }, + "node_modules/electron-publish/node_modules/mime": { + "version": "2.6.0", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, "engines": { - "node": ">=10" + "node": ">=4.0.0" } }, "node_modules/electron-squirrel-startup": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/electron-squirrel-startup/-/electron-squirrel-startup-1.0.0.tgz", - "integrity": "sha512-Oce8mvgGdFmwr+DsAcXBmFK8jFfN6yaFAP9IvyhTfupM3nFkBku/7VS/mdtJteWumImkC6P+BKGsxScoDDkv9Q==", + "license": "Apache-2.0", "dependencies": { "debug": "^2.2.0" } }, "node_modules/electron-squirrel-startup/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/electron-squirrel-startup/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/electron-winstaller": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/electron-winstaller/-/electron-winstaller-5.2.1.tgz", - "integrity": "sha512-2UuvOGMLLGJioIBsqWANF1A19G7uJuIifae8/pR3FClI21aCJc5nutAOGnZI17kkxUc47UqByqKOl0XSVtwAlQ==", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "dependencies": { "@electron/asar": "^3.2.1", @@ -3121,9 +2981,8 @@ }, "node_modules/electron-winstaller/node_modules/fs-extra": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", - "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "graceful-fs": "^4.1.2", @@ -3136,9 +2995,8 @@ }, "node_modules/electron-winstaller/node_modules/jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, + "license": "MIT", "optional": true, "optionalDependencies": { "graceful-fs": "^4.1.6" @@ -3146,19 +3004,51 @@ }, "node_modules/electron-winstaller/node_modules/universalify": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">= 4.0.0" } }, + "node_modules/electron-wix-msi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/electron-wix-msi/-/electron-wix-msi-5.0.0.tgz", + "integrity": "sha512-CfcakpocoGGtzXElHwiSqB5nSlscyZYPBDTj7s+kfw2jXby3Nzzso7vIA+6EiPebn704D4JyKaJ7O4GCY2h5KQ==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "fs-extra": "^10.0.1", + "klaw": "^4.0.1", + "lodash": "^4.17.21", + "rcedit": "^3.0.1", + "rcinfo": "^0.1.3", + "semver": "^7.3.5", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@bitdisaster/exe-icon-extractor": "^1.0.10" + } + }, + "node_modules/electron-wix-msi/node_modules/rcedit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-3.1.0.tgz", + "integrity": "sha512-WRlRdY1qZbu1L11DklT07KuHfRk42l0NFFJdaExELEu4fEQ982bP5Z6OWGPj/wLLIuKRQDCxZJGAwoFsxhZhNA==", + "dev": true, + "dependencies": { + "cross-spawn-windows-exe": "^1.1.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/electron/node_modules/@electron/get": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", - "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.1.1", "env-paths": "^2.2.0", @@ -3177,18 +3067,16 @@ }, "node_modules/electron/node_modules/@types/node": { "version": "18.19.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.3.tgz", - "integrity": "sha512-k5fggr14DwAytoA/t8rPrIz++lXK7/DqckthCmoZOKNsEbJkId4Z//BqgApXBUGrGddrigYa1oqheo/7YmW4rg==", "dev": true, + "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/electron/node_modules/fs-extra": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", @@ -3200,51 +3088,45 @@ }, "node_modules/electron/node_modules/jsonfile": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "node_modules/electron/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/electron/node_modules/universalify": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/encodeurl": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/encoding": { "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "iconv-lite": "^0.6.2" @@ -3252,9 +3134,8 @@ }, "node_modules/encoding/node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -3265,42 +3146,37 @@ }, "node_modules/end-of-stream": { "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, + "license": "MIT", "dependencies": { "once": "^1.4.0" } }, "node_modules/env-paths": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", - "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/err-code": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", - "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/es-abstract": { "version": "1.22.3", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", - "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.0", "arraybuffer.prototype.slice": "^1.0.2", @@ -3351,9 +3227,8 @@ }, "node_modules/es-set-tostringtag": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", - "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.2", "has-tostringtag": "^1.0.0", @@ -3365,18 +3240,16 @@ }, "node_modules/es-shim-unscopables": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" } }, "node_modules/es-to-primitive": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -3391,17 +3264,15 @@ }, "node_modules/es6-error": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", - "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/esbuild": { "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -3435,24 +3306,21 @@ }, "node_modules/escalade": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/escape-html": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -3462,9 +3330,8 @@ }, "node_modules/eslint": { "version": "8.55.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", - "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", @@ -3517,9 +3384,8 @@ }, "node_modules/eslint-import-resolver-node": { "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -3528,18 +3394,16 @@ }, "node_modules/eslint-import-resolver-node/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-module-utils": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", - "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -3554,18 +3418,16 @@ }, "node_modules/eslint-module-utils/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-plugin-import": { "version": "2.29.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", - "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.7", "array.prototype.findlastindex": "^1.2.3", @@ -3594,18 +3456,16 @@ }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-plugin-import/node_modules/doctrine": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -3615,18 +3475,16 @@ }, "node_modules/eslint-plugin-import/node_modules/semver": { "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -3637,9 +3495,8 @@ }, "node_modules/eslint-visitor-keys": { "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -3649,9 +3506,8 @@ }, "node_modules/eslint/node_modules/eslint-scope": { "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -3665,18 +3521,16 @@ }, "node_modules/eslint/node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/espree": { "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.9.0", "acorn-jsx": "^5.3.2", @@ -3691,9 +3545,8 @@ }, "node_modules/esquery": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -3703,18 +3556,16 @@ }, "node_modules/esquery/node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -3724,45 +3575,40 @@ }, "node_modules/esrecurse/node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/estraverse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/execa": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -3778,9 +3624,8 @@ }, "node_modules/execa/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -3794,9 +3639,8 @@ }, "node_modules/execa/node_modules/get-stream": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -3806,27 +3650,24 @@ }, "node_modules/execa/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/execa/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/execa/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -3836,18 +3677,16 @@ }, "node_modules/execa/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/execa/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -3857,9 +3696,8 @@ }, "node_modules/expand-tilde": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", "dev": true, + "license": "MIT", "dependencies": { "homedir-polyfill": "^1.0.1" }, @@ -3869,15 +3707,13 @@ }, "node_modules/exponential-backoff": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", - "integrity": "sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/express": { "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", "dev": true, + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -3917,9 +3753,8 @@ }, "node_modules/express-ws": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/express-ws/-/express-ws-5.0.2.tgz", - "integrity": "sha512-0uvmuk61O9HXgLhGl3QhNSEtRsQevtmbL94/eILaliEADZBHZOQUAiHFrGPrgsjikohyrmSG5g+sCfASTt0lkQ==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "ws": "^7.4.6" }, @@ -3932,24 +3767,21 @@ }, "node_modules/express/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/express/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/extract-zip": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -3967,15 +3799,13 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-glob": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -3989,9 +3819,8 @@ }, "node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -4001,60 +3830,80 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fastq": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", "dev": true, + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/fd-slicer": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, + "license": "MIT", "dependencies": { "pend": "~1.2.0" } }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", "dev": true, + "license": "ISC", "dependencies": { - "flat-cache": "^3.0.4" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=10" } }, "node_modules/filename-reserved-regex": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/filenamify": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", - "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", "dev": true, + "license": "MIT", "dependencies": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.1", @@ -4069,9 +3918,8 @@ }, "node_modules/fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -4081,9 +3929,8 @@ }, "node_modules/finalhandler": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -4099,24 +3946,21 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -4130,9 +3974,8 @@ }, "node_modules/flat-cache": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -4144,15 +3987,13 @@ }, "node_modules/flatted": { "version": "3.2.9", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", - "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/flora-colossus": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/flora-colossus/-/flora-colossus-2.0.0.tgz", - "integrity": "sha512-dz4HxH6pOvbUzZpZ/yXhafjbR2I8cenK5xL0KtBFb7U2ADsR+OwXifnxZjij/pZWF775uSCMzWVd+jDik2H2IA==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.3.4", "fs-extra": "^10.1.0" @@ -4163,36 +4004,45 @@ }, "node_modules/for-each": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } }, + "node_modules/form-data": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/forwarded": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fs-extra": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -4204,9 +4054,8 @@ }, "node_modules/fs-minipass": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", - "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -4216,38 +4065,21 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } + "license": "ISC" }, "node_modules/function-bind": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/function.prototype.name": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -4263,18 +4095,16 @@ }, "node_modules/functions-have-names": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/galactus": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/galactus/-/galactus-1.0.0.tgz", - "integrity": "sha512-R1fam6D4CyKQGNlvJne4dkNF+PvUUl7TAJInvTGa9fti9qAv95quQz29GXapA4d8Ec266mJJxFVh82M4GIIGDQ==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.3.4", "flora-colossus": "^2.0.0", @@ -4284,18 +4114,10 @@ "node": ">= 12" } }, - "node_modules/gar": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/gar/-/gar-1.0.4.tgz", - "integrity": "sha512-w4n9cPWyP7aHxKxYHFQMegj7WIAsL/YX/C4Bs5Rr8s1H9M1rNtRWRsw+ovYMkXDQ5S4ZbYHsHAPmevPjPgw44w==", - "dev": true, - "optional": true - }, "node_modules/gauge": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-4.0.4.tgz", - "integrity": "sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==", "dev": true, + "license": "ISC", "dependencies": { "aproba": "^1.0.3 || ^2.0.0", "color-support": "^1.1.3", @@ -4312,41 +4134,24 @@ }, "node_modules/get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, - "node_modules/get-folder-size": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/get-folder-size/-/get-folder-size-2.0.1.tgz", - "integrity": "sha512-+CEb+GDCM7tkOS2wdMKTn9vU7DgnKUTuDlehkNJKNSovdCOVxs14OfKCk4cvSaR3za4gj+OBdl9opPN9xrJ0zA==", - "dev": true, - "optional": true, - "dependencies": { - "gar": "^1.0.4", - "tiny-each-async": "2.0.3" - }, - "bin": { - "get-folder-size": "bin/get-folder-size" - } - }, "node_modules/get-installed-path": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/get-installed-path/-/get-installed-path-2.1.1.tgz", - "integrity": "sha512-Qkn9eq6tW5/q9BDVdMpB8tOHljX9OSP0jRC5TRNVA4qRc839t4g8KQaR8t0Uv0EFVL0MlyG7m/ofjEgAROtYsA==", "dev": true, + "license": "MIT", "dependencies": { "global-modules": "1.0.0" } }, "node_modules/get-intrinsic": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", - "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", "dev": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2", "has-proto": "^1.0.1", @@ -4359,9 +4164,8 @@ }, "node_modules/get-package-info": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-package-info/-/get-package-info-1.0.0.tgz", - "integrity": "sha512-SCbprXGAPdIhKAXiG+Mk6yeoFH61JlYunqdFQFHDtLjJlDjFf6x07dsS8acO+xWt52jpdVo49AlVDnUVK1sDNw==", "dev": true, + "license": "MIT", "dependencies": { "bluebird": "^3.1.1", "debug": "^2.2.0", @@ -4374,24 +4178,21 @@ }, "node_modules/get-package-info/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/get-package-info/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -4404,9 +4205,8 @@ }, "node_modules/get-symbol-description": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" @@ -4420,9 +4220,8 @@ }, "node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -4440,9 +4239,8 @@ }, "node_modules/glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -4452,9 +4250,8 @@ }, "node_modules/global-agent": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", - "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", "dev": true, + "license": "BSD-3-Clause", "optional": true, "dependencies": { "boolean": "^3.0.1", @@ -4470,9 +4267,8 @@ }, "node_modules/global-modules": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, + "license": "MIT", "dependencies": { "global-prefix": "^1.0.1", "is-windows": "^1.0.1", @@ -4484,9 +4280,8 @@ }, "node_modules/global-prefix": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", "dev": true, + "license": "MIT", "dependencies": { "expand-tilde": "^2.0.2", "homedir-polyfill": "^1.0.1", @@ -4500,9 +4295,8 @@ }, "node_modules/global-prefix/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -4512,9 +4306,8 @@ }, "node_modules/globals": { "version": "13.23.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", - "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -4527,9 +4320,8 @@ }, "node_modules/globalthis": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", - "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.3" }, @@ -4542,9 +4334,8 @@ }, "node_modules/globby": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -4562,9 +4353,8 @@ }, "node_modules/gopd": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -4574,9 +4364,8 @@ }, "node_modules/got": { "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", "dev": true, + "license": "MIT", "dependencies": { "@sindresorhus/is": "^4.0.0", "@szmarczak/http-timer": "^4.0.5", @@ -4599,39 +4388,34 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/graphemer": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/has-bigints": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/has-property-descriptors": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", - "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.2" }, @@ -4641,9 +4425,8 @@ }, "node_modules/has-proto": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -4653,9 +4436,8 @@ }, "node_modules/has-symbols": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -4665,9 +4447,8 @@ }, "node_modules/has-tostringtag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -4680,15 +4461,13 @@ }, "node_modules/has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/hasown": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", "dev": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -4698,9 +4477,8 @@ }, "node_modules/homedir-polyfill": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, + "license": "MIT", "dependencies": { "parse-passwd": "^1.0.0" }, @@ -4710,21 +4488,18 @@ }, "node_modules/hosted-git-info": { "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/http-cache-semantics": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "dev": true, + "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -4738,9 +4513,8 @@ }, "node_modules/http-proxy-agent": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", - "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", "dev": true, + "license": "MIT", "dependencies": { "@tootallnate/once": "2", "agent-base": "6", @@ -4752,9 +4526,8 @@ }, "node_modules/http2-wrapper": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", "dev": true, + "license": "MIT", "dependencies": { "quick-lru": "^5.1.1", "resolve-alpn": "^1.0.0" @@ -4765,9 +4538,8 @@ }, "node_modules/https-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -4778,18 +4550,16 @@ }, "node_modules/humanize-ms": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", - "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.0.0" } }, "node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -4799,8 +4569,6 @@ }, "node_modules/ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true, "funding": [ { @@ -4815,22 +4583,21 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", - "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -4844,33 +4611,29 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.19" } }, "node_modules/indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/infer-owner": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "dev": true, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -4878,21 +4641,18 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/internal-slot": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", - "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.2", "hasown": "^2.0.0", @@ -4904,33 +4664,29 @@ }, "node_modules/interpret": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10.13.0" } }, "node_modules/ip": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/ipaddr.js": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/is-array-buffer": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", - "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.0", @@ -4942,15 +4698,13 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-bigint": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, + "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -4960,9 +4714,8 @@ }, "node_modules/is-boolean-object": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -4976,9 +4729,8 @@ }, "node_modules/is-callable": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -4986,11 +4738,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-ci": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, "node_modules/is-core-module": { "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" }, @@ -5000,9 +4762,8 @@ }, "node_modules/is-date-object": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -5015,9 +4776,8 @@ }, "node_modules/is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -5030,27 +4790,24 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -5060,24 +4817,21 @@ }, "node_modules/is-interactive": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-lambda": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", - "integrity": "sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-negative-zero": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -5087,18 +4841,16 @@ }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-number-object": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -5111,18 +4863,16 @@ }, "node_modules/is-path-inside": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-regex": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -5136,9 +4886,8 @@ }, "node_modules/is-shared-array-buffer": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -5148,18 +4897,16 @@ }, "node_modules/is-stream": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-string": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -5172,9 +4919,8 @@ }, "node_modules/is-symbol": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -5187,9 +4933,8 @@ }, "node_modules/is-typed-array": { "version": "1.1.12", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", - "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", "dev": true, + "license": "MIT", "dependencies": { "which-typed-array": "^1.1.11" }, @@ -5202,9 +4947,8 @@ }, "node_modules/is-unicode-supported": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -5214,9 +4958,8 @@ }, "node_modules/is-weakref": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -5226,18 +4969,16 @@ }, "node_modules/is-windows": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -5247,15 +4988,13 @@ }, "node_modules/isarray": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/isbinaryfile": { "version": "4.0.10", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8.0.0" }, @@ -5265,15 +5004,30 @@ }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "dev": true, + "license": "ISC" + }, + "node_modules/jake": { + "version": "10.8.7", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } }, "node_modules/js-yaml": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -5283,34 +5037,29 @@ }, "node_modules/json-buffer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-stringify-safe": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", "dev": true, + "license": "ISC", "optional": true }, "node_modules/json5": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -5320,9 +5069,8 @@ }, "node_modules/jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -5332,27 +5080,38 @@ }, "node_modules/junk": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", - "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/keyv": { "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } }, + "node_modules/klaw": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-4.1.0.tgz", + "integrity": "sha512-1zGZ9MF9H22UnkpVeuaGKOjfA2t6WrfdrJmGjy16ykcjnKQDmHVX+KI477rpbGevz/5FD4MC3xf1oxylBgcaQw==", + "dev": true, + "engines": { + "node": ">=14.14.0" + } + }, + "node_modules/lazy-val": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, "node_modules/levn": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -5363,9 +5122,8 @@ }, "node_modules/listr2": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-5.0.8.tgz", - "integrity": "sha512-mC73LitKHj9w6v30nLNGPetZIlfpUniNSsxxrbaPcWOjDb92SHPzJPi/t+v1YC/lxKz/AJ9egOjww0qUuFxBpA==", "dev": true, + "license": "MIT", "dependencies": { "cli-truncate": "^2.1.0", "colorette": "^2.0.19", @@ -5390,9 +5148,8 @@ }, "node_modules/load-json-file": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha512-3p6ZOGNbiX4CdvEd1VcE6yi78UrGNpjHO33noGwHCnT/o2fyllJDepsm8+mFFv/DvtwFHht5HIHSyOy5a+ChVQ==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", @@ -5405,9 +5162,8 @@ }, "node_modules/locate-path": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -5420,34 +5176,29 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash._reinterpolate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/lodash.get": { "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.template": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "lodash._reinterpolate": "^3.0.0", @@ -5456,9 +5207,8 @@ }, "node_modules/lodash.templatesettings": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "lodash._reinterpolate": "^3.0.0" @@ -5466,9 +5216,8 @@ }, "node_modules/log-symbols": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -5482,9 +5231,8 @@ }, "node_modules/log-update": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", - "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.0", "cli-cursor": "^3.1.0", @@ -5500,9 +5248,8 @@ }, "node_modules/log-update/node_modules/slice-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", - "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -5517,9 +5264,8 @@ }, "node_modules/log-update/node_modules/wrap-ansi": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -5531,33 +5277,29 @@ }, "node_modules/lowercase-keys": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/lru-cache": { "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/make-error": { "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/make-fetch-happen": { "version": "10.2.1", - "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz", - "integrity": "sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==", "dev": true, + "license": "ISC", "dependencies": { "agentkeepalive": "^4.2.1", "cacache": "^16.1.0", @@ -5582,9 +5324,8 @@ }, "node_modules/map-age-cleaner": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", "dev": true, + "license": "MIT", "dependencies": { "p-defer": "^1.0.0" }, @@ -5594,9 +5335,8 @@ }, "node_modules/matcher": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "escape-string-regexp": "^4.0.0" @@ -5607,18 +5347,16 @@ }, "node_modules/media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mem": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", "dev": true, + "license": "MIT", "dependencies": { "map-age-cleaner": "^0.1.1", "mimic-fn": "^2.0.0", @@ -5630,33 +5368,29 @@ }, "node_modules/merge-descriptors": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/methods": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/micromatch": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, + "license": "MIT", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -5667,9 +5401,8 @@ }, "node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", "dev": true, + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -5679,18 +5412,16 @@ }, "node_modules/mime-db": { "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -5700,27 +5431,24 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/mimic-response": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -5730,18 +5458,16 @@ }, "node_modules/minimist": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/minipass": { "version": "3.3.6", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", - "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -5751,9 +5477,8 @@ }, "node_modules/minipass-collect": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", - "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -5763,9 +5488,8 @@ }, "node_modules/minipass-fetch": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minipass-fetch/-/minipass-fetch-2.1.2.tgz", - "integrity": "sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==", "dev": true, + "license": "MIT", "dependencies": { "minipass": "^3.1.6", "minipass-sized": "^1.0.3", @@ -5780,9 +5504,8 @@ }, "node_modules/minipass-flush": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", - "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -5792,9 +5515,8 @@ }, "node_modules/minipass-pipeline": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", - "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -5804,9 +5526,8 @@ }, "node_modules/minipass-sized": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/minipass-sized/-/minipass-sized-1.0.3.tgz", - "integrity": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.0.0" }, @@ -5816,9 +5537,8 @@ }, "node_modules/minizlib": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", - "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, + "license": "MIT", "dependencies": { "minipass": "^3.0.0", "yallist": "^4.0.0" @@ -5829,9 +5549,8 @@ }, "node_modules/mkdirp": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, + "license": "MIT", "bin": { "mkdirp": "bin/cmd.js" }, @@ -5841,14 +5560,11 @@ }, "node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nanoid": { "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "dev": true, "funding": [ { @@ -5856,6 +5572,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -5865,36 +5582,31 @@ }, "node_modules/natural-compare": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/natural-compare-lite": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/negotiator": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/nice-try": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/node-abi": { "version": "3.52.0", - "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.52.0.tgz", - "integrity": "sha512-JJ98b02z16ILv7859irtXn4oUaFWADtvkzy2c0IAatNVX2Mc9Yoh8z6hZInn3QwvMEYhHuQloYi+TTQy67SIdQ==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.3.5" }, @@ -5904,18 +5616,16 @@ }, "node_modules/node-api-version": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/node-api-version/-/node-api-version-0.1.4.tgz", - "integrity": "sha512-KGXihXdUChwJAOHO53bv9/vXcLmdUsZ6jIptbvYvkpKfth+r7jw44JkVxQFA3kX5nQjzjmGu1uAu/xNNLNlI5g==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^7.3.5" } }, "node_modules/node-fetch": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -5933,9 +5643,8 @@ }, "node_modules/node-gyp": { "version": "9.4.1", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-9.4.1.tgz", - "integrity": "sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==", "dev": true, + "license": "MIT", "dependencies": { "env-paths": "^2.2.0", "exponential-backoff": "^3.1.1", @@ -5958,9 +5667,8 @@ }, "node_modules/nopt": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-6.0.0.tgz", - "integrity": "sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==", "dev": true, + "license": "ISC", "dependencies": { "abbrev": "^1.0.0" }, @@ -5973,9 +5681,8 @@ }, "node_modules/normalize-package-data": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -5985,18 +5692,16 @@ }, "node_modules/normalize-package-data/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/normalize-url": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -6006,9 +5711,8 @@ }, "node_modules/npm-run-path": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -6018,18 +5722,16 @@ }, "node_modules/npm-run-path/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/npmlog": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz", - "integrity": "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==", "dev": true, + "license": "ISC", "dependencies": { "are-we-there-yet": "^3.0.0", "console-control-strings": "^1.1.0", @@ -6042,27 +5744,24 @@ }, "node_modules/object-inspect": { "version": "1.13.1", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", - "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/object.assign": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -6078,9 +5777,8 @@ }, "node_modules/object.fromentries": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", - "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -6095,9 +5793,8 @@ }, "node_modules/object.groupby": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", - "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -6107,9 +5804,8 @@ }, "node_modules/object.values": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", - "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -6124,9 +5820,8 @@ }, "node_modules/on-finished": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "dev": true, + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -6136,18 +5831,16 @@ }, "node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -6160,9 +5853,8 @@ }, "node_modules/optionator": { "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", "dev": true, + "license": "MIT", "dependencies": { "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", @@ -6177,9 +5869,8 @@ }, "node_modules/ora": { "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", "dev": true, + "license": "MIT", "dependencies": { "bl": "^4.1.0", "chalk": "^4.1.0", @@ -6200,45 +5891,40 @@ }, "node_modules/p-cancelable": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/p-defer": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/p-finally": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/p-is-promise": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -6251,9 +5937,8 @@ }, "node_modules/p-locate": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -6266,9 +5951,8 @@ }, "node_modules/p-map": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, + "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -6281,18 +5965,16 @@ }, "node_modules/p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -6302,9 +5984,8 @@ }, "node_modules/parse-author": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-author/-/parse-author-2.0.0.tgz", - "integrity": "sha512-yx5DfvkN8JsHL2xk2Os9oTia467qnvRgey4ahSm2X8epehBLx/gWLcy5KI+Y36ful5DzGbCS6RazqZGgy1gHNw==", "dev": true, + "license": "MIT", "dependencies": { "author-regex": "^1.0.0" }, @@ -6314,9 +5995,8 @@ }, "node_modules/parse-json": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", "dev": true, + "license": "MIT", "dependencies": { "error-ex": "^1.2.0" }, @@ -6326,87 +6006,76 @@ }, "node_modules/parse-passwd": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/parseurl": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-to-regexp": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/pend": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -6416,18 +6085,16 @@ }, "node_modules/pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -6437,9 +6104,8 @@ }, "node_modules/pkg-dir/node_modules/find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -6450,9 +6116,8 @@ }, "node_modules/pkg-dir/node_modules/locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -6462,9 +6127,8 @@ }, "node_modules/pkg-dir/node_modules/p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -6477,9 +6141,8 @@ }, "node_modules/pkg-dir/node_modules/p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -6489,9 +6152,8 @@ }, "node_modules/plist": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", - "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", "dev": true, + "license": "MIT", "dependencies": { "@xmldom/xmldom": "^0.8.8", "base64-js": "^1.5.1", @@ -6503,8 +6165,6 @@ }, "node_modules/postcss": { "version": "8.4.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz", - "integrity": "sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==", "dev": true, "funding": [ { @@ -6520,6 +6180,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", @@ -6531,33 +6192,29 @@ }, "node_modules/prelude-ls": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/progress": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/promise-inflight": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/promise-retry": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", - "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", "dev": true, + "license": "MIT", "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" @@ -6568,9 +6225,8 @@ }, "node_modules/proxy-addr": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -6581,9 +6237,8 @@ }, "node_modules/pump": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -6591,18 +6246,16 @@ }, "node_modules/punycode": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/qs": { "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" }, @@ -6615,8 +6268,6 @@ }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, "funding": [ { @@ -6631,13 +6282,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/quick-lru": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -6647,18 +6298,16 @@ }, "node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/raw-body": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "dev": true, + "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -6671,9 +6320,8 @@ }, "node_modules/rcedit": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/rcedit/-/rcedit-4.0.1.tgz", - "integrity": "sha512-bZdaQi34krFWhrDn+O53ccBDw0MkAT2Vhu75SqhtvhQu4OPyFM4RoVheyYiVQYdjhUi6EJMVWQ0tR6bCIYVkUg==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn-windows-exe": "^1.1.0" }, @@ -6681,11 +6329,16 @@ "node": ">= 14.0.0" } }, + "node_modules/rcinfo": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/rcinfo/-/rcinfo-0.1.3.tgz", + "integrity": "sha512-c2XV2aYgY7x3BscO+/B/nCTtMvnclZ8w5D7R6zgK4sGOQnE0MjlXhOPynno7yp6Iw1RPNSXBwXwB1svZVRfcSw==", + "dev": true + }, "node_modules/read-binary-file-arch": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/read-binary-file-arch/-/read-binary-file-arch-1.0.6.tgz", - "integrity": "sha512-BNg9EN3DD3GsDXX7Aa8O4p92sryjkmzYYgmgTAc6CA4uGLEDzFfxOxugu21akOxpcXHiEgsYkC6nPsQvLLLmEg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^4.3.4" }, @@ -6693,11 +6346,37 @@ "read-binary-file-arch": "cli.js" } }, + "node_modules/read-config-file": { + "version": "6.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "config-file-ts": "^0.2.4", + "dotenv": "^9.0.2", + "dotenv-expand": "^5.1.0", + "js-yaml": "^4.1.0", + "json5": "^2.2.0", + "lazy-val": "^1.0.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/read-config-file/node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/read-pkg": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha512-eFIBOPW7FGjzBuk3hdXEuNSiTZS/xEMlH49HxMyzb0hyPfu4EhVjT2DH32K1hSSmVq4sebAWnZuuY5auISUTGA==", "dev": true, + "license": "MIT", "dependencies": { "load-json-file": "^2.0.0", "normalize-package-data": "^2.3.2", @@ -6709,9 +6388,8 @@ }, "node_modules/read-pkg-up": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha512-1orxQfbWGUiTn9XsPlChs6rLie/AV9jwZTGmu2NZw/CUDJQchXJFYE0Fq5j7+n558T1JhDWLdhyd1Zj+wLY//w==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^2.0.0", "read-pkg": "^2.0.0" @@ -6722,9 +6400,8 @@ }, "node_modules/read-pkg-up/node_modules/find-up": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^2.0.0" }, @@ -6734,9 +6411,8 @@ }, "node_modules/read-pkg-up/node_modules/locate-path": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -6747,9 +6423,8 @@ }, "node_modules/read-pkg-up/node_modules/p-limit": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^1.0.0" }, @@ -6759,9 +6434,8 @@ }, "node_modules/read-pkg-up/node_modules/p-locate": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^1.1.0" }, @@ -6771,27 +6445,24 @@ }, "node_modules/read-pkg-up/node_modules/p-try": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/read-pkg-up/node_modules/path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/read-pkg/node_modules/path-type": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha512-dUnb5dXUf+kzhC/W/F4e5/SkluXIFf5VUHolW1Eg1irn1hGWjPGdsRcvYJ1nD6lhk8Ir7VM0bHJKsYTx8Jx9OQ==", "dev": true, + "license": "MIT", "dependencies": { "pify": "^2.0.0" }, @@ -6801,9 +6472,8 @@ }, "node_modules/readable-stream": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -6815,9 +6485,8 @@ }, "node_modules/rechoir": { "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", "dev": true, + "license": "MIT", "dependencies": { "resolve": "^1.20.0" }, @@ -6827,9 +6496,8 @@ }, "node_modules/regexp.prototype.flags": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", - "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -6844,18 +6512,16 @@ }, "node_modules/require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/resolve": { "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -6870,15 +6536,13 @@ }, "node_modules/resolve-alpn": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/resolve-dir": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", "dev": true, + "license": "MIT", "dependencies": { "expand-tilde": "^2.0.0", "global-modules": "^1.0.0" @@ -6889,18 +6553,16 @@ }, "node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/resolve-package": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-package/-/resolve-package-1.0.1.tgz", - "integrity": "sha512-rzB7NnQpOkPHBWFPP3prUMqOP6yg3HkRGgcvR+lDyvyHoY3fZLFLYDkPXh78SPVBAE6VTCk/V+j8we4djg6o4g==", "dev": true, + "license": "MIT", "dependencies": { "get-installed-path": "^2.0.3" }, @@ -6911,9 +6573,8 @@ }, "node_modules/responselike": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", "dev": true, + "license": "MIT", "dependencies": { "lowercase-keys": "^2.0.0" }, @@ -6923,9 +6584,8 @@ }, "node_modules/restore-cursor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", - "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -6936,18 +6596,16 @@ }, "node_modules/retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -6955,15 +6613,13 @@ }, "node_modules/rfdc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz", - "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -6976,9 +6632,8 @@ }, "node_modules/roarr": { "version": "2.15.4", - "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", - "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", "dev": true, + "license": "BSD-3-Clause", "optional": true, "dependencies": { "boolean": "^3.0.1", @@ -6994,9 +6649,8 @@ }, "node_modules/rollup": { "version": "3.29.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", - "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", "dev": true, + "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, @@ -7010,8 +6664,6 @@ }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "funding": [ { @@ -7027,24 +6679,23 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "node_modules/rxjs": { "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } }, "node_modules/safe-array-concat": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", - "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1", @@ -7060,8 +6711,6 @@ }, "node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, "funding": [ { @@ -7076,13 +6725,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/safe-regex-test": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", - "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", @@ -7094,15 +6743,26 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/sanitize-filename": { + "version": "1.6.3", + "dev": true, + "license": "WTFPL OR ISC", + "dependencies": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "node_modules/sax": { + "version": "1.3.0", + "dev": true, + "license": "ISC" }, "node_modules/semver": { "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -7115,16 +6775,14 @@ }, "node_modules/semver-compare": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", "dev": true, + "license": "MIT", "optional": true }, "node_modules/semver/node_modules/lru-cache": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -7134,9 +6792,8 @@ }, "node_modules/send": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -7158,30 +6815,26 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "dev": true, + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/serialize-error": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", - "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "type-fest": "^0.13.1" @@ -7195,9 +6848,8 @@ }, "node_modules/serialize-error/node_modules/type-fest": { "version": "0.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", - "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", "dev": true, + "license": "(MIT OR CC0-1.0)", "optional": true, "engines": { "node": ">=10" @@ -7208,9 +6860,8 @@ }, "node_modules/serve-static": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "dev": true, + "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -7223,15 +6874,13 @@ }, "node_modules/set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/set-function-length": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", - "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.1", "get-intrinsic": "^1.2.1", @@ -7244,9 +6893,8 @@ }, "node_modules/set-function-name": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", - "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "functions-have-names": "^1.2.3", @@ -7258,15 +6906,13 @@ }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -7276,18 +6922,16 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/side-channel": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -7299,24 +6943,32 @@ }, "node_modules/signal-exit": { "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "dev": true, + "license": "ISC" + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } }, "node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/slice-ansi": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -7328,9 +6980,8 @@ }, "node_modules/smart-buffer": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -7338,9 +6989,8 @@ }, "node_modules/socks": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", "dev": true, + "license": "MIT", "dependencies": { "ip": "^2.0.0", "smart-buffer": "^4.2.0" @@ -7352,9 +7002,8 @@ }, "node_modules/socks-proxy-agent": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz", - "integrity": "sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==", "dev": true, + "license": "MIT", "dependencies": { "agent-base": "^6.0.2", "debug": "^4.3.3", @@ -7366,27 +7015,24 @@ }, "node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-js": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -7394,9 +7040,8 @@ }, "node_modules/spdx-correct": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -7404,15 +7049,13 @@ }, "node_modules/spdx-exceptions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true + "dev": true, + "license": "CC-BY-3.0" }, "node_modules/spdx-expression-parse": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, + "license": "MIT", "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -7420,22 +7063,19 @@ }, "node_modules/spdx-license-ids": { "version": "3.0.16", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", - "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "node_modules/sprintf-js": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", - "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", "dev": true, + "license": "BSD-3-Clause", "optional": true }, "node_modules/ssri": { "version": "9.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz", - "integrity": "sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==", "dev": true, + "license": "ISC", "dependencies": { "minipass": "^3.1.1" }, @@ -7443,29 +7083,34 @@ "node": "^12.13.0 || ^14.15.0 || >=16.0.0" } }, + "node_modules/stat-mode": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, "node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "dev": true, + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } }, "node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -7477,9 +7122,8 @@ }, "node_modules/string.prototype.trim": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", - "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -7494,9 +7138,8 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", - "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -7508,9 +7151,8 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", - "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -7522,9 +7164,8 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -7534,27 +7175,24 @@ }, "node_modules/strip-bom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/strip-eof": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -7564,9 +7202,8 @@ }, "node_modules/strip-outer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -7576,24 +7213,21 @@ }, "node_modules/strip-outer/node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/sudo-prompt": { "version": "9.2.1", - "resolved": "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz", - "integrity": "sha512-Mu7R0g4ig9TUuGSxJavny5Rv0egCEtpZRNMrZaYS1vxkiIxGiGUwoezU3LazIQ+KE04hTrTfNPgxU5gzi7F5Pw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/sumchecker": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", - "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "debug": "^4.1.0" }, @@ -7603,9 +7237,8 @@ }, "node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -7615,9 +7248,8 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -7627,9 +7259,8 @@ }, "node_modules/tar": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", "dev": true, + "license": "ISC", "dependencies": { "chownr": "^2.0.0", "fs-minipass": "^2.0.0", @@ -7644,18 +7275,16 @@ }, "node_modules/tar/node_modules/minipass": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", - "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", "dev": true, + "license": "ISC", "engines": { "node": ">=8" } }, "node_modules/temp": { "version": "0.9.4", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.9.4.tgz", - "integrity": "sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "mkdirp": "^0.5.1", @@ -7665,11 +7294,19 @@ "node": ">=6.0.0" } }, + "node_modules/temp-file": { + "version": "3.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^10.0.0" + } + }, "node_modules/temp/node_modules/mkdirp": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "minimist": "^1.2.6" @@ -7680,9 +7317,8 @@ }, "node_modules/temp/node_modules/rimraf": { "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, + "license": "ISC", "optional": true, "dependencies": { "glob": "^7.1.3" @@ -7693,29 +7329,18 @@ }, "node_modules/text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/tiny-each-async": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tiny-each-async/-/tiny-each-async-2.0.3.tgz", - "integrity": "sha512-5ROII7nElnAirvFn8g7H7MtpfV1daMcyfTGQwsn/x2VtyV+VPiO5CjReCJtWLvoKTDEDmZocf3cNPraiMnBXLA==", "dev": true, - "optional": true + "license": "MIT" }, "node_modules/tmp": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { "rimraf": "^3.0.0" }, @@ -7725,19 +7350,16 @@ }, "node_modules/tmp-promise": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", - "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", "dev": true, - "optional": true, + "license": "MIT", "dependencies": { "tmp": "^0.2.0" } }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -7747,24 +7369,21 @@ }, "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/tr46": { "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/trim-repeated": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -7774,18 +7393,24 @@ }, "node_modules/trim-repeated/node_modules/escape-string-regexp": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.0" } }, + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "dev": true, + "license": "WTFPL", + "dependencies": { + "utf8-byte-length": "^1.0.1" + } + }, "node_modules/ts-node": { "version": "10.9.2", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", - "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", "dev": true, + "license": "MIT", "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -7826,9 +7451,8 @@ }, "node_modules/tsconfig-paths": { "version": "3.14.2", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", - "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", "dev": true, + "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -7838,15 +7462,13 @@ }, "node_modules/tslib": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/tsutils": { "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, + "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -7859,15 +7481,13 @@ }, "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true + "dev": true, + "license": "0BSD" }, "node_modules/type-check": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -7877,9 +7497,8 @@ }, "node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -7889,9 +7508,8 @@ }, "node_modules/type-is": { "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -7902,9 +7520,8 @@ }, "node_modules/typed-array-buffer": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", - "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.1", @@ -7916,9 +7533,8 @@ }, "node_modules/typed-array-byte-length": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", - "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "for-each": "^0.3.3", @@ -7934,9 +7550,8 @@ }, "node_modules/typed-array-byte-offset": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", - "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -7953,9 +7568,8 @@ }, "node_modules/typed-array-length": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", - "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "for-each": "^0.3.3", @@ -7967,9 +7581,8 @@ }, "node_modules/typescript": { "version": "4.5.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.5.tgz", - "integrity": "sha512-TCTIul70LyWe6IJWT8QSYeA54WQe8EjQFU4wY52Fasj5UKx88LNYKCgBEHcOMOrFF1rKGbD8v/xcNWVUq9SymA==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -7980,9 +7593,8 @@ }, "node_modules/unbox-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -7995,15 +7607,13 @@ }, "node_modules/undici-types": { "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/unique-filename": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", - "integrity": "sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==", "dev": true, + "license": "ISC", "dependencies": { "unique-slug": "^3.0.0" }, @@ -8013,9 +7623,8 @@ }, "node_modules/unique-slug": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-3.0.0.tgz", - "integrity": "sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4" }, @@ -8025,36 +7634,32 @@ }, "node_modules/universalify": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/username": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/username/-/username-5.1.0.tgz", - "integrity": "sha512-PCKbdWw85JsYMvmCv5GH3kXmM66rCd9m1hBEDutPNv94b/pqCMT4NtcKyeWYvLFiE8b+ha1Jdl8XAaUdPn5QTg==", "dev": true, + "license": "MIT", "dependencies": { "execa": "^1.0.0", "mem": "^4.3.0" @@ -8063,32 +7668,42 @@ "node": ">=8" } }, + "node_modules/utf8-byte-length": { + "version": "1.0.4", + "dev": true, + "license": "WTFPL" + }, "node_modules/util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/v8-compile-cache-lib": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/validate-npm-package-license": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, + "license": "Apache-2.0", "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -8096,18 +7711,16 @@ }, "node_modules/vary": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/vite": { "version": "4.5.1", - "resolved": "https://registry.npmjs.org/vite/-/vite-4.5.1.tgz", - "integrity": "sha512-AXXFaAJ8yebyqzoNB9fu2pHoo/nWX+xZlaRwoeYUxEqBO+Zj4msE5G+BhGBll9lYEKv9Hfks52PAF2X7qDYXQA==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "^0.18.10", "postcss": "^8.4.27", @@ -8160,24 +7773,21 @@ }, "node_modules/wcwidth": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", - "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", "dev": true, + "license": "MIT", "dependencies": { "defaults": "^1.0.3" } }, "node_modules/webidl-conversions": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -8185,9 +7795,8 @@ }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -8200,9 +7809,8 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, + "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -8216,9 +7824,8 @@ }, "node_modules/which-typed-array": { "version": "1.1.13", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", - "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.4", @@ -8235,28 +7842,16 @@ }, "node_modules/wide-align": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", - "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -8271,15 +7866,13 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/ws": { "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -8298,57 +7891,50 @@ }, "node_modules/xmlbuilder": { "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.0" } }, "node_modules/xterm": { "version": "4.19.0", - "resolved": "https://registry.npmjs.org/xterm/-/xterm-4.19.0.tgz", - "integrity": "sha512-c3Cp4eOVsYY5Q839dR5IejghRPpxciGmLWWaP9g+ppfMeBChMeLa1DCA+pmX/jyDZ+zxFOmlJL/82qVdayVoGQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/xterm-addon-fit": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/xterm-addon-fit/-/xterm-addon-fit-0.5.0.tgz", - "integrity": "sha512-DsS9fqhXHacEmsPxBJZvfj2la30Iz9xk+UKjhQgnYNkrUIN5CYLbw7WEfz117c7+S86S/tpHPfvNxJsF5/G8wQ==", "dev": true, + "license": "MIT", "peerDependencies": { "xterm": "^4.0.0" } }, "node_modules/xterm-addon-search": { "version": "0.8.2", - "resolved": "https://registry.npmjs.org/xterm-addon-search/-/xterm-addon-search-0.8.2.tgz", - "integrity": "sha512-I1863mjn8P6uVrqm/X+btalVsqjAKLhnhpbP7SavAOpEkI1jJhbHU2UTp7NjeRtcKTks6UWk/ycgds5snDSejg==", "dev": true, + "license": "MIT", "peerDependencies": { "xterm": "^4.0.0" } }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/yargs": { "version": "17.7.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", - "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -8364,18 +7950,16 @@ }, "node_modules/yargs-parser": { "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/yarn-or-npm": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/yarn-or-npm/-/yarn-or-npm-3.0.1.tgz", - "integrity": "sha512-fTiQP6WbDAh5QZAVdbMQkecZoahnbOjClTQhzv74WX5h2Uaidj1isf9FDes11TKtsZ0/ZVfZsqZ+O3x6aLERHQ==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.5", "pkg-dir": "^4.2.0" @@ -8390,9 +7974,8 @@ }, "node_modules/yarn-or-npm/node_modules/cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -8406,27 +7989,24 @@ }, "node_modules/yarn-or-npm/node_modules/path-key": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/yarn-or-npm/node_modules/semver": { "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } }, "node_modules/yarn-or-npm/node_modules/shebang-command": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -8436,18 +8016,16 @@ }, "node_modules/yarn-or-npm/node_modules/shebang-regex": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/yarn-or-npm/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -8457,9 +8035,8 @@ }, "node_modules/yauzl": { "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, + "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -8467,18 +8044,16 @@ }, "node_modules/yn": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/yocto-queue": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, diff --git a/package.json b/package.json index 5e5b7af..c9f3aea 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,12 @@ { "name": "youtube-music-desktop", - "productName": "youtube-music-desktop", + "productName": "Youtube Music Desktop", "version": "1.0.0", "description": "My Electron application description", "main": ".vite/build/main.js", "scripts": { - "start": "electron-forge start", - "package": "electron-forge package", + "start": "electron main.js", + "package": "electron-builder build", "make": "electron-forge make", "publish": "electron-forge publish", "lint": "eslint --ext .ts,.tsx ." @@ -28,6 +28,9 @@ "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", "electron": "28.0.0", + "electron-builder": "^24.9.1", + "electron-packager": "^17.1.2", + "electron-wix-msi": "^5.0.0", "eslint": "^8.55.0", "eslint-plugin-import": "^2.29.0", "ts-node": "^10.9.2", diff --git a/src/icon.svg b/src/icon.svg deleted file mode 100644 index aa38ef060c3a7ce85827709ea2320eb91a0133ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 96443 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%0D~VdIV;+Nxh}Q0*%7~(|9sDSj4^>36DIybd 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 diff --git a/src/main.ts b/src/main.ts index 81e48c5..e2e69ee 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,4 +1,4 @@ -import { app, BrowserWindow } from 'electron'; +import { app, BrowserWindow ,nativeImage} from 'electron'; import path from 'path'; // Handle creating/removing shortcuts on Windows when installing/uninstalling. @@ -15,13 +15,12 @@ const createWindow = () => { preload: path.join(__dirname, 'preload.js'), }, }); - mainWindow.setMenuBarVisibility(false) - mainWindow.setIcon("src/icon.svg") - // and load the index.html of the app. - if (MAIN_WINDOW_VITE_DEV_SERVER_URL) { - mainWindow.loadURL("https://music.youtube.com"); - } else { - mainWindow.loadFile(path.join(__dirname, `../renderer/${MAIN_WINDOW_VITE_NAME}/index.html`)); + mainWindow.setMenuBarVisibility(false) // and load the index.html of the app. + try{ + mainWindow.loadURL("https://music.youtube.com") + } + catch(err){ + mainWindow.loadFile("index.html") } };