this repo has no description

Move ESLint config to a separate repo

+772 -1054
-75
.eslintrc.json
··· 1 - { 2 - "root": true, 3 - "extends": [ 4 - "eslint:recommended", 5 - "plugin:@typescript-eslint/recommended", 6 - "plugin:prettier/recommended", 7 - "plugin:react/recommended" 8 - ], 9 - "plugins": ["@typescript-eslint", "prettier", "react"], 10 - "parser": "@typescript-eslint/parser", 11 - "env": { 12 - "browser": true, 13 - "node": true 14 - }, 15 - "parserOptions": { 16 - "ecmaFeatures": { 17 - "jsx": true 18 - }, 19 - "ecmaVersion": "latest", 20 - "sourceType": "module" 21 - }, 22 - "rules": { 23 - "indent": "off", 24 - "eqeqeq": [ 25 - "error", 26 - "always", 27 - { 28 - "null": "ignore" 29 - } 30 - ], 31 - "quotes": [ 32 - "error", 33 - "double", 34 - { "avoidEscape": true, "allowTemplateLiterals": true } 35 - ], 36 - "@typescript-eslint/no-unused-vars": [ 37 - "error", 38 - { "args": "none", "varsIgnorePattern": "^_" } 39 - ], 40 - // Mostly so we don't forget to leave these in when committing 41 - "no-console": "error", 42 - "no-debugger": "error", 43 - 44 - // Quite honestly we're interacting with so much unknown within Discord that 45 - // this being enabled is a hinderance 46 - "@typescript-eslint/no-explicit-any": "off", 47 - 48 - "@typescript-eslint/no-var-requires": "off", 49 - 50 - // https://canary.discord.com/channels/1154257010532032512/1154275441788583996/1181760413231230976 51 - "no-unused-labels": "off", 52 - 53 - // baseUrl being set to ./packages/ makes language server suggest "types/src" instead of "@moonlight-mod/types" 54 - "no-restricted-imports": [ 55 - "error", 56 - { 57 - "patterns": [ 58 - { 59 - "group": ["types/*"], 60 - "message": "Use @moonlight-mod/types instead" 61 - }, 62 - { 63 - "group": ["core/*"], 64 - "message": "Use @moonlight-mod/core instead" 65 - } 66 - ] 67 - } 68 - ] 69 - }, 70 - "settings": { 71 - "react": { 72 - "version": "18.2" 73 - } 74 - } 75 - }
···
+25
eslint.config.mjs
···
··· 1 + import config from "@moonlight-mod/eslint-config"; 2 + 3 + export default [ 4 + ...config, 5 + { 6 + rules: { 7 + // baseUrl being set to ./packages/ makes language server suggest "types/src" instead of "@moonlight-mod/types" 8 + "no-restricted-imports": [ 9 + "error", 10 + { 11 + patterns: [ 12 + { 13 + group: ["types/*"], 14 + message: "Use @moonlight-mod/types instead" 15 + }, 16 + { 17 + group: ["core/*"], 18 + message: "Use @moonlight-mod/core instead" 19 + } 20 + ] 21 + } 22 + ] 23 + } 24 + } 25 + ];
+2 -6
package.json
··· 24 "prepare": "husky install" 25 }, 26 "devDependencies": { 27 - "@typescript-eslint/eslint-plugin": "^6.13.2", 28 - "@typescript-eslint/parser": "^6.13.2", 29 "esbuild": "^0.19.3", 30 "esbuild-copy-static-files": "^0.1.0", 31 - "eslint": "^8.55.0", 32 - "eslint-config-prettier": "^9.1.0", 33 - "eslint-plugin-prettier": "^5.0.1", 34 - "eslint-plugin-react": "^7.33.2", 35 "husky": "^8.0.3", 36 "prettier": "^3.1.0", 37 "typescript": "^5.3.2"
··· 24 "prepare": "husky install" 25 }, 26 "devDependencies": { 27 "esbuild": "^0.19.3", 28 "esbuild-copy-static-files": "^0.1.0", 29 + "eslint": "^9.12.0", 30 + "@moonlight-mod/eslint-config": "github:moonlight-mod/eslint-config", 31 "husky": "^8.0.3", 32 "prettier": "^3.1.0", 33 "typescript": "^5.3.2"
-1
packages/core-extensions/src/markdown/webpackModules/markdown.ts
··· 1 - /* eslint-disable no-console */ 2 import { 3 MarkdownRule, 4 Ruleset,
··· 1 import { 2 MarkdownRule, 3 Ruleset,
+3 -5
packages/core-extensions/src/moonbase/webpackModules/ui/extensions/popup.tsx
··· 7 import { ExtensionLoadSource } from "@moonlight-mod/types"; 8 import Flex from "@moonlight-mod/wp/discord/uikit/Flex"; 9 10 - const { 11 - openModalLazy, 12 - closeModal 13 - } = require("@moonlight-mod/wp/discord/components/common/index"); 14 const Popup = spacepack.findByCode(".minorContainer", "secondaryAction")[0] 15 .exports.default; 16 ··· 162 163 export async function doPopup(deps: Record<string, MoonbaseExtension[]>) { 164 const id: string = await openModalLazy(async () => { 165 - // eslint-disable-next-line react/display-name 166 return ({ transitionState }: { transitionState: number | null }) => { 167 return <OurPopup transitionState={transitionState} deps={deps} id={id} />; 168 };
··· 7 import { ExtensionLoadSource } from "@moonlight-mod/types"; 8 import Flex from "@moonlight-mod/wp/discord/uikit/Flex"; 9 10 + const { openModalLazy, closeModal } = spacepack.require( 11 + "@moonlight-mod/wp/discord/components/common/index" 12 + ); 13 const Popup = spacepack.findByCode(".minorContainer", "secondaryAction")[0] 14 .exports.default; 15 ··· 161 162 export async function doPopup(deps: Record<string, MoonbaseExtension[]>) { 163 const id: string = await openModalLazy(async () => { 164 return ({ transitionState }: { transitionState: number | null }) => { 165 return <OurPopup transitionState={transitionState} deps={deps} id={id} />; 166 };
-2
packages/core/src/util/dependency.ts
··· 35 const fullDeps: Set<T> = new Set(); 36 let failed = false; 37 38 - // eslint-disable-next-line no-inner-declarations 39 function resolveDeps(id: T, root: boolean) { 40 if (id === item.id && !root) { 41 logger.warn(`Circular dependency detected: "${item.id}"`); ··· 113 logger.trace("Enabled stage", itemsOrig); 114 const implicitlyEnabled: T[] = []; 115 116 - // eslint-disable-next-line no-inner-declarations 117 function validateDeps(dep: Dependency<T, D>) { 118 if (getEnabled!(dep)) { 119 const deps = dependencyGraphOrig.get(dep.id)!;
··· 35 const fullDeps: Set<T> = new Set(); 36 let failed = false; 37 38 function resolveDeps(id: T, root: boolean) { 39 if (id === item.id && !root) { 40 logger.warn(`Circular dependency detected: "${item.id}"`); ··· 112 logger.trace("Enabled stage", itemsOrig); 113 const implicitlyEnabled: T[] = []; 114 115 function validateDeps(dep: Dependency<T, D>) { 116 if (getEnabled!(dep)) { 117 const deps = dependencyGraphOrig.get(dep.id)!;
+2 -2
packages/core/src/util/import.ts
··· 9 cemented if import is passed a string literal. 10 */ 11 12 - const canRequire = ["path", "fs"] as const; 13 - type CanRequire = (typeof canRequire)[number]; 14 15 type ImportTypes = { 16 path: typeof import("path");
··· 9 cemented if import is passed a string literal. 10 */ 11 12 + const _canRequire = ["path", "fs"] as const; 13 + type CanRequire = (typeof _canRequire)[number]; 14 15 type ImportTypes = { 16 path: typeof import("path");
-1
packages/injector/src/index.ts
··· 210 const extensions = await getExtensions(); 211 212 // Duplicated in node-preload... oops 213 - // eslint-disable-next-line no-inner-declarations 214 function getConfig(ext: string) { 215 const val = config.extensions[ext]; 216 if (val == null || typeof val === "boolean") return undefined;
··· 210 const extensions = await getExtensions(); 211 212 // Duplicated in node-preload... oops 213 function getConfig(ext: string) { 214 const val = config.extensions[ext]; 215 if (val == null || typeof val === "boolean") return undefined;
-2
packages/types/src/coreExtensions/contextMenu.ts
··· 19 | MenuRadioItem 20 | MenuControlItem; 21 22 - /* eslint-disable prettier/prettier */ 23 export type MenuSeparator = React.FunctionComponent; 24 export type MenuGroup = React.FunctionComponent<{ 25 label?: string; ··· 107 } 108 ) 109 >; 110 - /* eslint-disable prettier/prettier */ 111 112 export type ContextMenu = { 113 addItem: (
··· 19 | MenuRadioItem 20 | MenuControlItem; 21 22 export type MenuSeparator = React.FunctionComponent; 23 export type MenuGroup = React.FunctionComponent<{ 24 label?: string; ··· 106 } 107 ) 108 >; 109 110 export type ContextMenu = { 111 addItem: (
+1 -1
packages/types/src/coreExtensions/spacepack.ts
··· 21 findFunctionByStrings: ( 22 exports: Record<string, any>, 23 ...strings: (string | RegExp)[] 24 - // eslint-disable-next-line @typescript-eslint/ban-types 25 ) => Function | null; 26 lazyLoad: ( 27 find: string | RegExp | (string | RegExp)[],
··· 21 findFunctionByStrings: ( 22 exports: Record<string, any>, 23 ...strings: (string | RegExp)[] 24 + // eslint-disable-next-line @typescript-eslint/no-unsafe-function-type 25 ) => Function | null; 26 lazyLoad: ( 27 find: string | RegExp | (string | RegExp)[],
+739 -959
pnpm-lock.yaml
··· 8 9 .: 10 devDependencies: 11 - '@typescript-eslint/eslint-plugin': 12 - specifier: ^6.13.2 13 - version: 6.13.2(@typescript-eslint/parser@6.13.2(eslint@8.55.0)(typescript@5.3.2))(eslint@8.55.0)(typescript@5.3.2) 14 - '@typescript-eslint/parser': 15 - specifier: ^6.13.2 16 - version: 6.13.2(eslint@8.55.0)(typescript@5.3.2) 17 esbuild: 18 specifier: ^0.19.3 19 version: 0.19.3 ··· 21 specifier: ^0.1.0 22 version: 0.1.0 23 eslint: 24 - specifier: ^8.55.0 25 - version: 8.55.0 26 - eslint-config-prettier: 27 - specifier: ^9.1.0 28 - version: 9.1.0(eslint@8.55.0) 29 - eslint-plugin-prettier: 30 - specifier: ^5.0.1 31 - version: 5.0.1(eslint-config-prettier@9.1.0(eslint@8.55.0))(eslint@8.55.0)(prettier@3.1.0) 32 - eslint-plugin-react: 33 - specifier: ^7.33.2 34 - version: 7.33.2(eslint@8.55.0) 35 husky: 36 specifier: ^8.0.3 37 version: 8.0.3 ··· 279 peerDependencies: 280 eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 281 282 - '@eslint-community/regexpp@4.10.0': 283 - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} 284 engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 285 286 - '@eslint/eslintrc@2.1.4': 287 - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} 288 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 289 290 - '@eslint/js@8.55.0': 291 - resolution: {integrity: sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==} 292 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 293 294 - '@humanwhocodes/config-array@0.11.13': 295 - resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==} 296 - engines: {node: '>=10.10.0'} 297 - deprecated: Use @eslint/config-array instead 298 299 '@humanwhocodes/module-importer@1.0.1': 300 resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 301 engines: {node: '>=12.22'} 302 303 - '@humanwhocodes/object-schema@2.0.1': 304 - resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==} 305 - deprecated: Use @eslint/object-schema instead 306 307 '@moonlight-mod/lunast@1.0.0': 308 resolution: {integrity: sha512-kJgf41K12i6/2LbXK97CNO+pNO7ADGh9N4bCQcOPwosocKMcwKHDEZUgPqeihNshY3c3AEW1LiyXjlsl24PdDw==} ··· 328 resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 329 engines: {node: '>= 8'} 330 331 - '@pkgr/utils@2.4.2': 332 - resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} 333 engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 334 335 '@types/estree-jsx@1.0.5': ··· 362 '@types/readable-stream@4.0.15': 363 resolution: {integrity: sha512-oAZ3kw+kJFkEqyh7xORZOku1YAKvsFTogRY8kVl4vHpEKiDkfnSA/My8haRE7fvmix5Zyy+1pwzOi7yycGLBJw==} 364 365 - '@types/semver@7.5.6': 366 - resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} 367 - 368 - '@typescript-eslint/eslint-plugin@6.13.2': 369 - resolution: {integrity: sha512-3+9OGAWHhk4O1LlcwLBONbdXsAhLjyCFogJY/cWy2lxdVJ2JrcTF2pTGMaLl2AE7U1l31n8Py4a8bx5DLf/0dQ==} 370 - engines: {node: ^16.0.0 || >=18.0.0} 371 peerDependencies: 372 - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha 373 - eslint: ^7.0.0 || ^8.0.0 374 typescript: '*' 375 peerDependenciesMeta: 376 typescript: 377 optional: true 378 379 - '@typescript-eslint/parser@6.13.2': 380 - resolution: {integrity: sha512-MUkcC+7Wt/QOGeVlM8aGGJZy1XV5YKjTpq9jK6r6/iLsGXhBVaGP5N0UYvFsu9BFlSpwY9kMretzdBH01rkRXg==} 381 - engines: {node: ^16.0.0 || >=18.0.0} 382 peerDependencies: 383 - eslint: ^7.0.0 || ^8.0.0 384 typescript: '*' 385 peerDependenciesMeta: 386 typescript: 387 optional: true 388 389 - '@typescript-eslint/scope-manager@6.13.2': 390 - resolution: {integrity: sha512-CXQA0xo7z6x13FeDYCgBkjWzNqzBn8RXaE3QVQVIUm74fWJLkJkaHmHdKStrxQllGh6Q4eUGyNpMe0b1hMkXFA==} 391 - engines: {node: ^16.0.0 || >=18.0.0} 392 393 - '@typescript-eslint/type-utils@6.13.2': 394 - resolution: {integrity: sha512-Qr6ssS1GFongzH2qfnWKkAQmMUyZSyOr0W54nZNU1MDfo+U4Mv3XveeLZzadc/yq8iYhQZHYT+eoXJqnACM1tw==} 395 - engines: {node: ^16.0.0 || >=18.0.0} 396 peerDependencies: 397 - eslint: ^7.0.0 || ^8.0.0 398 typescript: '*' 399 peerDependenciesMeta: 400 typescript: 401 optional: true 402 403 - '@typescript-eslint/types@6.13.2': 404 - resolution: {integrity: sha512-7sxbQ+EMRubQc3wTfTsycgYpSujyVbI1xw+3UMRUcrhSy+pN09y/lWzeKDbvhoqcRbHdc+APLs/PWYi/cisLPg==} 405 - engines: {node: ^16.0.0 || >=18.0.0} 406 407 - '@typescript-eslint/typescript-estree@6.13.2': 408 - resolution: {integrity: sha512-SuD8YLQv6WHnOEtKv8D6HZUzOub855cfPnPMKvdM/Bh1plv1f7Q/0iFUDLKKlxHcEstQnaUU4QZskgQq74t+3w==} 409 - engines: {node: ^16.0.0 || >=18.0.0} 410 peerDependencies: 411 typescript: '*' 412 peerDependenciesMeta: 413 typescript: 414 optional: true 415 416 - '@typescript-eslint/utils@6.13.2': 417 - resolution: {integrity: sha512-b9Ptq4eAZUym4idijCRzl61oPCwwREcfDI8xGk751Vhzig5fFZR9CyzDz4Sp/nxSLBYxUPyh4QdIDqWykFhNmQ==} 418 - engines: {node: ^16.0.0 || >=18.0.0} 419 peerDependencies: 420 - eslint: ^7.0.0 || ^8.0.0 421 422 - '@typescript-eslint/visitor-keys@6.13.2': 423 - resolution: {integrity: sha512-OGznFs0eAQXJsp+xSd6k/O1UbFi/K/L7WjqeRoFE7vadjAF9y0uppXhYNQNEqygjou782maGClOoZwPqF0Drlw==} 424 - engines: {node: ^16.0.0 || >=18.0.0} 425 - 426 - '@ungap/structured-clone@1.2.0': 427 - resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 428 429 '@zenfs/core@1.0.2': 430 resolution: {integrity: sha512-LMTD4ntn6Ag1y+IeOSVykDDvYC12dsGFtsX8M/54OQrLs7v+YnX4bpo0o2osbm8XFmU2MTNMX/G3PLsvzgWzrg==} ··· 454 ajv@6.12.6: 455 resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 456 457 - ansi-regex@5.0.1: 458 - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 459 - engines: {node: '>=8'} 460 - 461 ansi-styles@4.3.0: 462 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 463 engines: {node: '>=8'} ··· 465 argparse@2.0.1: 466 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 467 468 - array-buffer-byte-length@1.0.0: 469 - resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} 470 471 - array-includes@3.1.7: 472 - resolution: {integrity: sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==} 473 engines: {node: '>= 0.4'} 474 475 - array-union@2.1.0: 476 - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 477 - engines: {node: '>=8'} 478 479 array.prototype.flat@1.3.2: 480 resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} ··· 484 resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} 485 engines: {node: '>= 0.4'} 486 487 - array.prototype.tosorted@1.1.2: 488 - resolution: {integrity: sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==} 489 490 - arraybuffer.prototype.slice@1.0.2: 491 - resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} 492 engines: {node: '>= 0.4'} 493 494 astring@1.9.0: 495 resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} 496 hasBin: true 497 498 - asynciterator.prototype@1.0.0: 499 - resolution: {integrity: sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==} 500 - 501 - available-typed-arrays@1.0.5: 502 - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} 503 engines: {node: '>= 0.4'} 504 505 balanced-match@1.0.2: ··· 508 base64-js@1.5.1: 509 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 510 511 - big-integer@1.6.52: 512 - resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} 513 - engines: {node: '>=0.6'} 514 - 515 - bplist-parser@0.2.0: 516 - resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} 517 - engines: {node: '>= 5.10.0'} 518 - 519 brace-expansion@1.1.11: 520 resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 521 522 brace-expansion@2.0.1: 523 resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 524 525 - braces@3.0.2: 526 - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 527 engines: {node: '>=8'} 528 529 buffer@6.0.3: 530 resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} 531 532 - bundle-name@3.0.0: 533 - resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} 534 - engines: {node: '>=12'} 535 - 536 - call-bind@1.0.5: 537 - resolution: {integrity: sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==} 538 539 callsites@3.1.0: 540 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} ··· 563 564 csstype@3.1.3: 565 resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 566 567 debug@4.3.4: 568 resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} ··· 576 deep-is@0.1.4: 577 resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 578 579 - default-browser-id@3.0.0: 580 - resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} 581 - engines: {node: '>=12'} 582 - 583 - default-browser@4.0.0: 584 - resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} 585 - engines: {node: '>=14.16'} 586 - 587 - define-data-property@1.1.1: 588 - resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} 589 engines: {node: '>= 0.4'} 590 591 - define-lazy-prop@3.0.0: 592 - resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} 593 - engines: {node: '>=12'} 594 - 595 define-properties@1.2.1: 596 resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 597 engines: {node: '>= 0.4'} 598 599 - dir-glob@3.0.1: 600 - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 601 - engines: {node: '>=8'} 602 - 603 doctrine@2.1.0: 604 resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 605 engines: {node: '>=0.10.0'} 606 607 - doctrine@3.0.0: 608 - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 609 - engines: {node: '>=6.0.0'} 610 611 - es-abstract@1.22.3: 612 - resolution: {integrity: sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==} 613 engines: {node: '>= 0.4'} 614 615 - es-iterator-helpers@1.0.15: 616 - resolution: {integrity: sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==} 617 618 - es-set-tostringtag@2.0.2: 619 - resolution: {integrity: sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==} 620 engines: {node: '>= 0.4'} 621 622 es-shim-unscopables@1.0.2: ··· 644 peerDependencies: 645 eslint: '>=7.0.0' 646 647 - eslint-plugin-prettier@5.0.1: 648 - resolution: {integrity: sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==} 649 engines: {node: ^14.18.0 || >=16.0.0} 650 peerDependencies: 651 '@types/eslint': '>=8.0.0' ··· 658 eslint-config-prettier: 659 optional: true 660 661 - eslint-plugin-react@7.33.2: 662 - resolution: {integrity: sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==} 663 engines: {node: '>=4'} 664 peerDependencies: 665 - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 666 667 - eslint-scope@7.2.2: 668 - resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 669 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 670 671 eslint-visitor-keys@3.4.3: 672 resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 673 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 674 675 - eslint@8.55.0: 676 - resolution: {integrity: sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==} 677 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 678 - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. 679 hasBin: true 680 681 - espree@9.6.1: 682 - resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 683 - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 684 685 esquery@1.5.0: 686 resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} ··· 711 events@3.3.0: 712 resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} 713 engines: {node: '>=0.8.x'} 714 - 715 - execa@5.1.1: 716 - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} 717 - engines: {node: '>=10'} 718 - 719 - execa@7.2.0: 720 - resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} 721 - engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} 722 723 fast-deep-equal@3.1.3: 724 resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} ··· 736 fast-levenshtein@2.0.6: 737 resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 738 739 - fastq@1.15.0: 740 - resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 741 742 - file-entry-cache@6.0.1: 743 - resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 744 - engines: {node: ^10.12.0 || >=12.0.0} 745 746 - fill-range@7.0.1: 747 - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 748 engines: {node: '>=8'} 749 750 find-up@5.0.0: 751 resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 752 engines: {node: '>=10'} 753 754 - flat-cache@3.2.0: 755 - resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} 756 - engines: {node: ^10.12.0 || >=12.0.0} 757 758 flatted@3.2.9: 759 resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} ··· 761 for-each@0.3.3: 762 resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 763 764 - fs.realpath@1.0.0: 765 - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 766 - 767 function-bind@1.1.2: 768 resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 769 ··· 774 functions-have-names@1.2.3: 775 resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 776 777 - get-intrinsic@1.2.2: 778 - resolution: {integrity: sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==} 779 780 - get-stream@6.0.1: 781 - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 782 - engines: {node: '>=10'} 783 - 784 - get-symbol-description@1.0.0: 785 - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} 786 engines: {node: '>= 0.4'} 787 788 glob-parent@5.1.2: ··· 793 resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 794 engines: {node: '>=10.13.0'} 795 796 - glob@7.2.3: 797 - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 798 - deprecated: Glob versions prior to v9 are no longer supported 799 800 - globals@13.23.0: 801 - resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} 802 - engines: {node: '>=8'} 803 - 804 - globalthis@1.0.3: 805 - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} 806 engines: {node: '>= 0.4'} 807 808 - globby@11.1.0: 809 - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 810 - engines: {node: '>=10'} 811 - 812 gopd@1.0.1: 813 resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 814 ··· 822 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 823 engines: {node: '>=8'} 824 825 - has-property-descriptors@1.0.1: 826 - resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} 827 828 - has-proto@1.0.1: 829 - resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} 830 engines: {node: '>= 0.4'} 831 832 has-symbols@1.0.3: 833 resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 834 engines: {node: '>= 0.4'} 835 836 - has-tostringtag@1.0.0: 837 - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 838 engines: {node: '>= 0.4'} 839 840 - hasown@2.0.0: 841 - resolution: {integrity: sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==} 842 engines: {node: '>= 0.4'} 843 - 844 - human-signals@2.1.0: 845 - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} 846 - engines: {node: '>=10.17.0'} 847 - 848 - human-signals@4.3.1: 849 - resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} 850 - engines: {node: '>=14.18.0'} 851 852 husky@8.0.3: 853 resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} ··· 861 resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} 862 engines: {node: '>= 4'} 863 864 import-fresh@3.3.0: 865 resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 866 engines: {node: '>=6'} ··· 869 resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 870 engines: {node: '>=0.8.19'} 871 872 - inflight@1.0.6: 873 - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 874 - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. 875 876 - inherits@2.0.4: 877 - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 878 - 879 - internal-slot@1.0.6: 880 - resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} 881 engines: {node: '>= 0.4'} 882 - 883 - is-array-buffer@3.0.2: 884 - resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} 885 886 is-async-function@2.0.0: 887 resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} ··· 898 resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 899 engines: {node: '>= 0.4'} 900 901 - is-core-module@2.13.1: 902 - resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} 903 904 is-date-object@1.0.5: 905 resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 906 engines: {node: '>= 0.4'} 907 - 908 - is-docker@2.2.1: 909 - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} 910 - engines: {node: '>=8'} 911 - hasBin: true 912 - 913 - is-docker@3.0.0: 914 - resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 915 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 916 - hasBin: true 917 918 is-extglob@2.1.1: 919 resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} ··· 930 resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 931 engines: {node: '>=0.10.0'} 932 933 - is-inside-container@1.0.0: 934 - resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 935 - engines: {node: '>=14.16'} 936 - hasBin: true 937 - 938 - is-map@2.0.2: 939 - resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} 940 941 - is-negative-zero@2.0.2: 942 - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} 943 engines: {node: '>= 0.4'} 944 945 is-number-object@1.0.7: ··· 950 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 951 engines: {node: '>=0.12.0'} 952 953 - is-path-inside@3.0.3: 954 - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 955 - engines: {node: '>=8'} 956 - 957 is-regex@1.1.4: 958 resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 959 engines: {node: '>= 0.4'} 960 961 - is-set@2.0.2: 962 - resolution: {integrity: sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==} 963 964 - is-shared-array-buffer@1.0.2: 965 - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} 966 - 967 - is-stream@2.0.1: 968 - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 969 - engines: {node: '>=8'} 970 - 971 - is-stream@3.0.0: 972 - resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 973 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 974 975 is-string@1.0.7: 976 resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} ··· 980 resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 981 engines: {node: '>= 0.4'} 982 983 - is-typed-array@1.1.12: 984 - resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} 985 engines: {node: '>= 0.4'} 986 987 - is-weakmap@2.0.1: 988 - resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} 989 990 is-weakref@1.0.2: 991 resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 992 993 - is-weakset@2.0.2: 994 - resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==} 995 - 996 - is-wsl@2.2.0: 997 - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} 998 - engines: {node: '>=8'} 999 1000 isarray@2.0.5: 1001 resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} ··· 1003 isexe@2.0.0: 1004 resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1005 1006 - iterator.prototype@1.1.2: 1007 - resolution: {integrity: sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==} 1008 1009 js-tokens@4.0.0: 1010 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} ··· 1044 resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 1045 hasBin: true 1046 1047 - lru-cache@6.0.0: 1048 - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 1049 - engines: {node: '>=10'} 1050 - 1051 - merge-stream@2.0.0: 1052 - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 1053 - 1054 merge2@1.4.1: 1055 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1056 engines: {node: '>= 8'} ··· 1059 resolution: {integrity: sha512-OyvYIOgpzXREySYJ1cqEb2pOKdeQMTfF9M8dRU6nC4hi/GXMmNpe9ssZCrSoTHazu05BSAoRBN/uYeco+ymfOg==} 1060 engines: {node: '>=18.0.0'} 1061 1062 - micromatch@4.0.5: 1063 - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 1064 engines: {node: '>=8.6'} 1065 - 1066 - mimic-fn@2.1.0: 1067 - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 1068 - engines: {node: '>=6'} 1069 - 1070 - mimic-fn@4.0.0: 1071 - resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 1072 - engines: {node: '>=12'} 1073 1074 minimatch@3.1.2: 1075 resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} ··· 1087 natural-compare@1.4.0: 1088 resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1089 1090 - npm-run-path@4.0.1: 1091 - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} 1092 - engines: {node: '>=8'} 1093 - 1094 - npm-run-path@5.1.0: 1095 - resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} 1096 - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1097 - 1098 object-assign@4.1.1: 1099 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1100 engines: {node: '>=0.10.0'} 1101 1102 - object-inspect@1.13.1: 1103 - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} 1104 1105 object-keys@1.1.1: 1106 resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} ··· 1110 resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} 1111 engines: {node: '>= 0.4'} 1112 1113 - object.entries@1.1.7: 1114 - resolution: {integrity: sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==} 1115 engines: {node: '>= 0.4'} 1116 1117 - object.fromentries@2.0.7: 1118 - resolution: {integrity: sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==} 1119 engines: {node: '>= 0.4'} 1120 1121 - object.hasown@1.1.3: 1122 - resolution: {integrity: sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==} 1123 - 1124 - object.values@1.1.7: 1125 - resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} 1126 engines: {node: '>= 0.4'} 1127 1128 - once@1.4.0: 1129 - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1130 - 1131 - onetime@5.1.2: 1132 - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 1133 - engines: {node: '>=6'} 1134 - 1135 - onetime@6.0.0: 1136 - resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 1137 - engines: {node: '>=12'} 1138 - 1139 - open@9.1.0: 1140 - resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} 1141 - engines: {node: '>=14.16'} 1142 - 1143 optionator@0.9.3: 1144 resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} 1145 engines: {node: '>= 0.8.0'} ··· 1160 resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1161 engines: {node: '>=8'} 1162 1163 - path-is-absolute@1.0.1: 1164 - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1165 - engines: {node: '>=0.10.0'} 1166 - 1167 path-key@3.1.1: 1168 resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1169 engines: {node: '>=8'} 1170 - 1171 - path-key@4.0.0: 1172 - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 1173 - engines: {node: '>=12'} 1174 1175 path-parse@1.0.7: 1176 resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1177 1178 - path-type@4.0.0: 1179 - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 1180 - engines: {node: '>=8'} 1181 - 1182 - picocolors@1.0.0: 1183 - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 1184 - 1185 picomatch@2.3.1: 1186 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1187 engines: {node: '>=8.6'} 1188 1189 prelude-ls@1.2.1: 1190 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} ··· 1220 resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} 1221 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1222 1223 - reflect.getprototypeof@1.0.4: 1224 - resolution: {integrity: sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==} 1225 engines: {node: '>= 0.4'} 1226 1227 - regexp.prototype.flags@1.5.1: 1228 - resolution: {integrity: sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==} 1229 engines: {node: '>= 0.4'} 1230 1231 resolve-from@4.0.0: ··· 1240 resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1241 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1242 1243 - rimraf@3.0.2: 1244 - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1245 - deprecated: Rimraf versions prior to v4 are no longer supported 1246 - hasBin: true 1247 - 1248 - run-applescript@5.0.0: 1249 - resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} 1250 - engines: {node: '>=12'} 1251 - 1252 run-parallel@1.2.0: 1253 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1254 1255 - safe-array-concat@1.0.1: 1256 - resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} 1257 engines: {node: '>=0.4'} 1258 1259 safe-buffer@5.1.2: ··· 1262 safe-buffer@5.2.1: 1263 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 1264 1265 - safe-regex-test@1.0.0: 1266 - resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} 1267 1268 semver@6.3.1: 1269 resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 1270 hasBin: true 1271 1272 - semver@7.5.4: 1273 - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} 1274 engines: {node: '>=10'} 1275 hasBin: true 1276 1277 - set-function-length@1.1.1: 1278 - resolution: {integrity: sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==} 1279 engines: {node: '>= 0.4'} 1280 1281 - set-function-name@2.0.1: 1282 - resolution: {integrity: sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==} 1283 engines: {node: '>= 0.4'} 1284 1285 shebang-command@2.0.0: ··· 1290 resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1291 engines: {node: '>=8'} 1292 1293 - side-channel@1.0.4: 1294 - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} 1295 - 1296 - signal-exit@3.0.7: 1297 - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 1298 - 1299 - slash@3.0.0: 1300 - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 1301 - engines: {node: '>=8'} 1302 1303 standalone-electron-types@1.0.0: 1304 resolution: {integrity: sha512-0HOi/tlTz3mjWhsAz4uRbpQcHMZ+ifj1JzWW9nugykOHClBBG77ps8QinrzX1eow4Iw2pnC+RFaSYRgufF4BOg==} 1305 1306 - string.prototype.matchall@4.0.10: 1307 - resolution: {integrity: sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==} 1308 1309 - string.prototype.trim@1.2.8: 1310 - resolution: {integrity: sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==} 1311 engines: {node: '>= 0.4'} 1312 1313 - string.prototype.trimend@1.0.7: 1314 - resolution: {integrity: sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==} 1315 1316 - string.prototype.trimstart@1.0.7: 1317 - resolution: {integrity: sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==} 1318 1319 string_decoder@1.3.0: 1320 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 1321 1322 - strip-ansi@6.0.1: 1323 - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1324 - engines: {node: '>=8'} 1325 - 1326 - strip-final-newline@2.0.0: 1327 - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} 1328 - engines: {node: '>=6'} 1329 - 1330 - strip-final-newline@3.0.0: 1331 - resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 1332 - engines: {node: '>=12'} 1333 - 1334 strip-json-comments@3.1.1: 1335 resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1336 engines: {node: '>=8'} ··· 1343 resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1344 engines: {node: '>= 0.4'} 1345 1346 - synckit@0.8.6: 1347 - resolution: {integrity: sha512-laHF2savN6sMeHCjLRkheIU4wo3Zg9Ln5YOjOo7sZ5dVQW8yF5pPE5SIw1dsPhq3TRp1jisKRCdPhfs/1WMqDA==} 1348 engines: {node: ^14.18.0 || >=16.0.0} 1349 1350 text-table@0.2.0: 1351 resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 1352 1353 - titleize@3.0.0: 1354 - resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} 1355 - engines: {node: '>=12'} 1356 - 1357 to-regex-range@5.0.1: 1358 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1359 engines: {node: '>=8.0'} 1360 1361 - ts-api-utils@1.0.3: 1362 - resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} 1363 - engines: {node: '>=16.13.0'} 1364 peerDependencies: 1365 typescript: '>=4.2.0' 1366 1367 - tslib@2.6.2: 1368 - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} 1369 1370 type-check@0.4.0: 1371 resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1372 engines: {node: '>= 0.8.0'} 1373 1374 - type-fest@0.20.2: 1375 - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 1376 - engines: {node: '>=10'} 1377 1378 - typed-array-buffer@1.0.0: 1379 - resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} 1380 engines: {node: '>= 0.4'} 1381 1382 - typed-array-byte-length@1.0.0: 1383 - resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} 1384 engines: {node: '>= 0.4'} 1385 1386 - typed-array-byte-offset@1.0.0: 1387 - resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} 1388 engines: {node: '>= 0.4'} 1389 1390 - typed-array-length@1.0.4: 1391 - resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} 1392 1393 typescript@5.3.2: 1394 resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} ··· 1401 undici-types@6.19.8: 1402 resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} 1403 1404 - untildify@4.0.0: 1405 - resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} 1406 - engines: {node: '>=8'} 1407 - 1408 uri-js@4.4.1: 1409 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1410 ··· 1414 which-boxed-primitive@1.0.2: 1415 resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 1416 1417 - which-builtin-type@1.1.3: 1418 - resolution: {integrity: sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==} 1419 engines: {node: '>= 0.4'} 1420 1421 - which-collection@1.0.1: 1422 - resolution: {integrity: sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==} 1423 1424 - which-typed-array@1.1.13: 1425 - resolution: {integrity: sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==} 1426 engines: {node: '>= 0.4'} 1427 1428 which@2.0.2: 1429 resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1430 engines: {node: '>= 8'} 1431 hasBin: true 1432 - 1433 - wrappy@1.0.2: 1434 - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1435 - 1436 - yallist@4.0.0: 1437 - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 1438 1439 yocto-queue@0.1.0: 1440 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} ··· 1510 '@esbuild/win32-x64@0.19.3': 1511 optional: true 1512 1513 - '@eslint-community/eslint-utils@4.4.0(eslint@8.55.0)': 1514 dependencies: 1515 - eslint: 8.55.0 1516 eslint-visitor-keys: 3.4.3 1517 1518 - '@eslint-community/regexpp@4.10.0': {} 1519 1520 - '@eslint/eslintrc@2.1.4': 1521 dependencies: 1522 ajv: 6.12.6 1523 debug: 4.3.4 1524 - espree: 9.6.1 1525 - globals: 13.23.0 1526 ignore: 5.3.0 1527 import-fresh: 3.3.0 1528 js-yaml: 4.1.0 ··· 1531 transitivePeerDependencies: 1532 - supports-color 1533 1534 - '@eslint/js@8.55.0': {} 1535 1536 - '@humanwhocodes/config-array@0.11.13': 1537 dependencies: 1538 - '@humanwhocodes/object-schema': 2.0.1 1539 - debug: 4.3.4 1540 - minimatch: 3.1.2 1541 - transitivePeerDependencies: 1542 - - supports-color 1543 1544 '@humanwhocodes/module-importer@1.0.1': {} 1545 1546 - '@humanwhocodes/object-schema@2.0.1': {} 1547 1548 '@moonlight-mod/lunast@1.0.0': 1549 dependencies: ··· 1571 '@nodelib/fs.walk@1.2.8': 1572 dependencies: 1573 '@nodelib/fs.scandir': 2.1.5 1574 - fastq: 1.15.0 1575 1576 - '@pkgr/utils@2.4.2': 1577 - dependencies: 1578 - cross-spawn: 7.0.3 1579 - fast-glob: 3.3.2 1580 - is-glob: 4.0.3 1581 - open: 9.1.0 1582 - picocolors: 1.0.0 1583 - tslib: 2.6.2 1584 1585 '@types/estree-jsx@1.0.5': 1586 dependencies: ··· 1615 '@types/node': 20.16.10 1616 safe-buffer: 5.1.2 1617 1618 - '@types/semver@7.5.6': {} 1619 - 1620 - '@typescript-eslint/eslint-plugin@6.13.2(@typescript-eslint/parser@6.13.2(eslint@8.55.0)(typescript@5.3.2))(eslint@8.55.0)(typescript@5.3.2)': 1621 dependencies: 1622 - '@eslint-community/regexpp': 4.10.0 1623 - '@typescript-eslint/parser': 6.13.2(eslint@8.55.0)(typescript@5.3.2) 1624 - '@typescript-eslint/scope-manager': 6.13.2 1625 - '@typescript-eslint/type-utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) 1626 - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) 1627 - '@typescript-eslint/visitor-keys': 6.13.2 1628 - debug: 4.3.4 1629 - eslint: 8.55.0 1630 graphemer: 1.4.0 1631 - ignore: 5.3.0 1632 natural-compare: 1.4.0 1633 - semver: 7.5.4 1634 - ts-api-utils: 1.0.3(typescript@5.3.2) 1635 optionalDependencies: 1636 typescript: 5.3.2 1637 transitivePeerDependencies: 1638 - supports-color 1639 1640 - '@typescript-eslint/parser@6.13.2(eslint@8.55.0)(typescript@5.3.2)': 1641 dependencies: 1642 - '@typescript-eslint/scope-manager': 6.13.2 1643 - '@typescript-eslint/types': 6.13.2 1644 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) 1645 - '@typescript-eslint/visitor-keys': 6.13.2 1646 debug: 4.3.4 1647 - eslint: 8.55.0 1648 optionalDependencies: 1649 typescript: 5.3.2 1650 transitivePeerDependencies: 1651 - supports-color 1652 1653 - '@typescript-eslint/scope-manager@6.13.2': 1654 dependencies: 1655 - '@typescript-eslint/types': 6.13.2 1656 - '@typescript-eslint/visitor-keys': 6.13.2 1657 1658 - '@typescript-eslint/type-utils@6.13.2(eslint@8.55.0)(typescript@5.3.2)': 1659 dependencies: 1660 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) 1661 - '@typescript-eslint/utils': 6.13.2(eslint@8.55.0)(typescript@5.3.2) 1662 debug: 4.3.4 1663 - eslint: 8.55.0 1664 - ts-api-utils: 1.0.3(typescript@5.3.2) 1665 optionalDependencies: 1666 typescript: 5.3.2 1667 transitivePeerDependencies: 1668 - supports-color 1669 1670 - '@typescript-eslint/types@6.13.2': {} 1671 1672 - '@typescript-eslint/typescript-estree@6.13.2(typescript@5.3.2)': 1673 dependencies: 1674 - '@typescript-eslint/types': 6.13.2 1675 - '@typescript-eslint/visitor-keys': 6.13.2 1676 debug: 4.3.4 1677 - globby: 11.1.0 1678 is-glob: 4.0.3 1679 - semver: 7.5.4 1680 - ts-api-utils: 1.0.3(typescript@5.3.2) 1681 optionalDependencies: 1682 typescript: 5.3.2 1683 transitivePeerDependencies: 1684 - supports-color 1685 1686 - '@typescript-eslint/utils@6.13.2(eslint@8.55.0)(typescript@5.3.2)': 1687 dependencies: 1688 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) 1689 - '@types/json-schema': 7.0.15 1690 - '@types/semver': 7.5.6 1691 - '@typescript-eslint/scope-manager': 6.13.2 1692 - '@typescript-eslint/types': 6.13.2 1693 - '@typescript-eslint/typescript-estree': 6.13.2(typescript@5.3.2) 1694 - eslint: 8.55.0 1695 - semver: 7.5.4 1696 transitivePeerDependencies: 1697 - supports-color 1698 - typescript 1699 1700 - '@typescript-eslint/visitor-keys@6.13.2': 1701 dependencies: 1702 - '@typescript-eslint/types': 6.13.2 1703 eslint-visitor-keys: 3.4.3 1704 - 1705 - '@ungap/structured-clone@1.2.0': {} 1706 1707 '@zenfs/core@1.0.2': 1708 dependencies: ··· 1735 json-schema-traverse: 0.4.1 1736 uri-js: 4.4.1 1737 1738 - ansi-regex@5.0.1: {} 1739 - 1740 ansi-styles@4.3.0: 1741 dependencies: 1742 color-convert: 2.0.1 1743 1744 argparse@2.0.1: {} 1745 1746 - array-buffer-byte-length@1.0.0: 1747 dependencies: 1748 - call-bind: 1.0.5 1749 - is-array-buffer: 3.0.2 1750 1751 - array-includes@3.1.7: 1752 dependencies: 1753 - call-bind: 1.0.5 1754 define-properties: 1.2.1 1755 - es-abstract: 1.22.3 1756 - get-intrinsic: 1.2.2 1757 is-string: 1.0.7 1758 1759 - array-union@2.1.0: {} 1760 1761 array.prototype.flat@1.3.2: 1762 dependencies: 1763 - call-bind: 1.0.5 1764 define-properties: 1.2.1 1765 - es-abstract: 1.22.3 1766 es-shim-unscopables: 1.0.2 1767 1768 array.prototype.flatmap@1.3.2: 1769 dependencies: 1770 - call-bind: 1.0.5 1771 define-properties: 1.2.1 1772 - es-abstract: 1.22.3 1773 es-shim-unscopables: 1.0.2 1774 1775 - array.prototype.tosorted@1.1.2: 1776 dependencies: 1777 - call-bind: 1.0.5 1778 define-properties: 1.2.1 1779 - es-abstract: 1.22.3 1780 es-shim-unscopables: 1.0.2 1781 - get-intrinsic: 1.2.2 1782 1783 - arraybuffer.prototype.slice@1.0.2: 1784 dependencies: 1785 - array-buffer-byte-length: 1.0.0 1786 - call-bind: 1.0.5 1787 define-properties: 1.2.1 1788 - es-abstract: 1.22.3 1789 - get-intrinsic: 1.2.2 1790 - is-array-buffer: 3.0.2 1791 - is-shared-array-buffer: 1.0.2 1792 1793 astring@1.9.0: {} 1794 1795 - asynciterator.prototype@1.0.0: 1796 dependencies: 1797 - has-symbols: 1.0.3 1798 - 1799 - available-typed-arrays@1.0.5: {} 1800 1801 balanced-match@1.0.2: {} 1802 1803 base64-js@1.5.1: {} 1804 1805 - big-integer@1.6.52: {} 1806 - 1807 - bplist-parser@0.2.0: 1808 - dependencies: 1809 - big-integer: 1.6.52 1810 - 1811 brace-expansion@1.1.11: 1812 dependencies: 1813 balanced-match: 1.0.2 ··· 1817 dependencies: 1818 balanced-match: 1.0.2 1819 1820 - braces@3.0.2: 1821 dependencies: 1822 - fill-range: 7.0.1 1823 1824 buffer@6.0.3: 1825 dependencies: 1826 base64-js: 1.5.1 1827 ieee754: 1.2.1 1828 1829 - bundle-name@3.0.0: 1830 dependencies: 1831 - run-applescript: 5.0.0 1832 - 1833 - call-bind@1.0.5: 1834 - dependencies: 1835 function-bind: 1.1.2 1836 - get-intrinsic: 1.2.2 1837 - set-function-length: 1.1.1 1838 1839 callsites@3.1.0: {} 1840 ··· 1861 1862 csstype@3.1.3: {} 1863 1864 - debug@4.3.4: 1865 dependencies: 1866 - ms: 2.1.2 1867 1868 - deep-is@0.1.4: {} 1869 1870 - default-browser-id@3.0.0: 1871 dependencies: 1872 - bplist-parser: 0.2.0 1873 - untildify: 4.0.0 1874 1875 - default-browser@4.0.0: 1876 dependencies: 1877 - bundle-name: 3.0.0 1878 - default-browser-id: 3.0.0 1879 - execa: 7.2.0 1880 - titleize: 3.0.0 1881 1882 - define-data-property@1.1.1: 1883 dependencies: 1884 - get-intrinsic: 1.2.2 1885 gopd: 1.0.1 1886 - has-property-descriptors: 1.0.1 1887 - 1888 - define-lazy-prop@3.0.0: {} 1889 1890 define-properties@1.2.1: 1891 dependencies: 1892 - define-data-property: 1.1.1 1893 - has-property-descriptors: 1.0.1 1894 object-keys: 1.1.1 1895 1896 - dir-glob@3.0.1: 1897 - dependencies: 1898 - path-type: 4.0.0 1899 - 1900 doctrine@2.1.0: 1901 dependencies: 1902 esutils: 2.0.3 1903 1904 - doctrine@3.0.0: 1905 dependencies: 1906 - esutils: 2.0.3 1907 - 1908 - es-abstract@1.22.3: 1909 - dependencies: 1910 - array-buffer-byte-length: 1.0.0 1911 - arraybuffer.prototype.slice: 1.0.2 1912 - available-typed-arrays: 1.0.5 1913 - call-bind: 1.0.5 1914 - es-set-tostringtag: 2.0.2 1915 es-to-primitive: 1.2.1 1916 function.prototype.name: 1.1.6 1917 - get-intrinsic: 1.2.2 1918 - get-symbol-description: 1.0.0 1919 - globalthis: 1.0.3 1920 gopd: 1.0.1 1921 - has-property-descriptors: 1.0.1 1922 - has-proto: 1.0.1 1923 has-symbols: 1.0.3 1924 - hasown: 2.0.0 1925 - internal-slot: 1.0.6 1926 - is-array-buffer: 3.0.2 1927 is-callable: 1.2.7 1928 - is-negative-zero: 2.0.2 1929 is-regex: 1.1.4 1930 - is-shared-array-buffer: 1.0.2 1931 is-string: 1.0.7 1932 - is-typed-array: 1.1.12 1933 is-weakref: 1.0.2 1934 - object-inspect: 1.13.1 1935 object-keys: 1.1.1 1936 object.assign: 4.1.5 1937 - regexp.prototype.flags: 1.5.1 1938 - safe-array-concat: 1.0.1 1939 - safe-regex-test: 1.0.0 1940 - string.prototype.trim: 1.2.8 1941 - string.prototype.trimend: 1.0.7 1942 - string.prototype.trimstart: 1.0.7 1943 - typed-array-buffer: 1.0.0 1944 - typed-array-byte-length: 1.0.0 1945 - typed-array-byte-offset: 1.0.0 1946 - typed-array-length: 1.0.4 1947 unbox-primitive: 1.0.2 1948 - which-typed-array: 1.1.13 1949 1950 - es-iterator-helpers@1.0.15: 1951 dependencies: 1952 - asynciterator.prototype: 1.0.0 1953 - call-bind: 1.0.5 1954 define-properties: 1.2.1 1955 - es-abstract: 1.22.3 1956 - es-set-tostringtag: 2.0.2 1957 function-bind: 1.1.2 1958 - get-intrinsic: 1.2.2 1959 - globalthis: 1.0.3 1960 - has-property-descriptors: 1.0.1 1961 - has-proto: 1.0.1 1962 has-symbols: 1.0.3 1963 - internal-slot: 1.0.6 1964 - iterator.prototype: 1.1.2 1965 - safe-array-concat: 1.0.1 1966 1967 - es-set-tostringtag@2.0.2: 1968 dependencies: 1969 - get-intrinsic: 1.2.2 1970 - has-tostringtag: 1.0.0 1971 - hasown: 2.0.0 1972 1973 es-shim-unscopables@1.0.2: 1974 dependencies: 1975 - hasown: 2.0.0 1976 1977 es-to-primitive@1.2.1: 1978 dependencies: ··· 2009 2010 escape-string-regexp@4.0.0: {} 2011 2012 - eslint-config-prettier@9.1.0(eslint@8.55.0): 2013 dependencies: 2014 - eslint: 8.55.0 2015 2016 - eslint-plugin-prettier@5.0.1(eslint-config-prettier@9.1.0(eslint@8.55.0))(eslint@8.55.0)(prettier@3.1.0): 2017 dependencies: 2018 - eslint: 8.55.0 2019 prettier: 3.1.0 2020 prettier-linter-helpers: 1.0.0 2021 - synckit: 0.8.6 2022 optionalDependencies: 2023 - eslint-config-prettier: 9.1.0(eslint@8.55.0) 2024 2025 - eslint-plugin-react@7.33.2(eslint@8.55.0): 2026 dependencies: 2027 - array-includes: 3.1.7 2028 array.prototype.flatmap: 1.3.2 2029 - array.prototype.tosorted: 1.1.2 2030 doctrine: 2.1.0 2031 - es-iterator-helpers: 1.0.15 2032 - eslint: 8.55.0 2033 estraverse: 5.3.0 2034 jsx-ast-utils: 3.3.5 2035 minimatch: 3.1.2 2036 - object.entries: 1.1.7 2037 - object.fromentries: 2.0.7 2038 - object.hasown: 1.1.3 2039 - object.values: 1.1.7 2040 prop-types: 15.8.1 2041 resolve: 2.0.0-next.5 2042 semver: 6.3.1 2043 - string.prototype.matchall: 4.0.10 2044 2045 - eslint-scope@7.2.2: 2046 dependencies: 2047 esrecurse: 4.3.0 2048 estraverse: 5.3.0 2049 2050 eslint-visitor-keys@3.4.3: {} 2051 2052 - eslint@8.55.0: 2053 dependencies: 2054 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.55.0) 2055 - '@eslint-community/regexpp': 4.10.0 2056 - '@eslint/eslintrc': 2.1.4 2057 - '@eslint/js': 8.55.0 2058 - '@humanwhocodes/config-array': 0.11.13 2059 '@humanwhocodes/module-importer': 1.0.1 2060 - '@nodelib/fs.walk': 1.2.8 2061 - '@ungap/structured-clone': 1.2.0 2062 ajv: 6.12.6 2063 chalk: 4.1.2 2064 cross-spawn: 7.0.3 2065 debug: 4.3.4 2066 - doctrine: 3.0.0 2067 escape-string-regexp: 4.0.0 2068 - eslint-scope: 7.2.2 2069 - eslint-visitor-keys: 3.4.3 2070 - espree: 9.6.1 2071 esquery: 1.5.0 2072 esutils: 2.0.3 2073 fast-deep-equal: 3.1.3 2074 - file-entry-cache: 6.0.1 2075 find-up: 5.0.0 2076 glob-parent: 6.0.2 2077 - globals: 13.23.0 2078 - graphemer: 1.4.0 2079 ignore: 5.3.0 2080 imurmurhash: 0.1.4 2081 is-glob: 4.0.3 2082 - is-path-inside: 3.0.3 2083 - js-yaml: 4.1.0 2084 json-stable-stringify-without-jsonify: 1.0.1 2085 - levn: 0.4.1 2086 lodash.merge: 4.6.2 2087 minimatch: 3.1.2 2088 natural-compare: 1.4.0 2089 optionator: 0.9.3 2090 - strip-ansi: 6.0.1 2091 text-table: 0.2.0 2092 transitivePeerDependencies: 2093 - supports-color 2094 2095 - espree@9.6.1: 2096 dependencies: 2097 acorn: 8.12.1 2098 acorn-jsx: 5.3.2(acorn@8.12.1) 2099 - eslint-visitor-keys: 3.4.3 2100 2101 esquery@1.5.0: 2102 dependencies: ··· 2121 2122 events@3.3.0: {} 2123 2124 - execa@5.1.1: 2125 - dependencies: 2126 - cross-spawn: 7.0.3 2127 - get-stream: 6.0.1 2128 - human-signals: 2.1.0 2129 - is-stream: 2.0.1 2130 - merge-stream: 2.0.0 2131 - npm-run-path: 4.0.1 2132 - onetime: 5.1.2 2133 - signal-exit: 3.0.7 2134 - strip-final-newline: 2.0.0 2135 - 2136 - execa@7.2.0: 2137 - dependencies: 2138 - cross-spawn: 7.0.3 2139 - get-stream: 6.0.1 2140 - human-signals: 4.3.1 2141 - is-stream: 3.0.0 2142 - merge-stream: 2.0.0 2143 - npm-run-path: 5.1.0 2144 - onetime: 6.0.0 2145 - signal-exit: 3.0.7 2146 - strip-final-newline: 3.0.0 2147 - 2148 fast-deep-equal@3.1.3: {} 2149 2150 fast-diff@1.3.0: {} ··· 2155 '@nodelib/fs.walk': 1.2.8 2156 glob-parent: 5.1.2 2157 merge2: 1.4.1 2158 - micromatch: 4.0.5 2159 2160 fast-json-stable-stringify@2.1.0: {} 2161 2162 fast-levenshtein@2.0.6: {} 2163 2164 - fastq@1.15.0: 2165 dependencies: 2166 reusify: 1.0.4 2167 2168 - file-entry-cache@6.0.1: 2169 dependencies: 2170 - flat-cache: 3.2.0 2171 2172 - fill-range@7.0.1: 2173 dependencies: 2174 to-regex-range: 5.0.1 2175 ··· 2178 locate-path: 6.0.0 2179 path-exists: 4.0.0 2180 2181 - flat-cache@3.2.0: 2182 dependencies: 2183 flatted: 3.2.9 2184 keyv: 4.5.4 2185 - rimraf: 3.0.2 2186 2187 flatted@3.2.9: {} 2188 ··· 2190 dependencies: 2191 is-callable: 1.2.7 2192 2193 - fs.realpath@1.0.0: {} 2194 - 2195 function-bind@1.1.2: {} 2196 2197 function.prototype.name@1.1.6: 2198 dependencies: 2199 - call-bind: 1.0.5 2200 define-properties: 1.2.1 2201 - es-abstract: 1.22.3 2202 functions-have-names: 1.2.3 2203 2204 functions-have-names@1.2.3: {} 2205 2206 - get-intrinsic@1.2.2: 2207 dependencies: 2208 function-bind: 1.1.2 2209 - has-proto: 1.0.1 2210 has-symbols: 1.0.3 2211 - hasown: 2.0.0 2212 2213 - get-stream@6.0.1: {} 2214 - 2215 - get-symbol-description@1.0.0: 2216 dependencies: 2217 - call-bind: 1.0.5 2218 - get-intrinsic: 1.2.2 2219 2220 glob-parent@5.1.2: 2221 dependencies: ··· 2225 dependencies: 2226 is-glob: 4.0.3 2227 2228 - glob@7.2.3: 2229 - dependencies: 2230 - fs.realpath: 1.0.0 2231 - inflight: 1.0.6 2232 - inherits: 2.0.4 2233 - minimatch: 3.1.2 2234 - once: 1.4.0 2235 - path-is-absolute: 1.0.1 2236 - 2237 - globals@13.23.0: 2238 - dependencies: 2239 - type-fest: 0.20.2 2240 2241 - globalthis@1.0.3: 2242 dependencies: 2243 define-properties: 1.2.1 2244 - 2245 - globby@11.1.0: 2246 - dependencies: 2247 - array-union: 2.1.0 2248 - dir-glob: 3.0.1 2249 - fast-glob: 3.3.2 2250 - ignore: 5.3.0 2251 - merge2: 1.4.1 2252 - slash: 3.0.0 2253 2254 gopd@1.0.1: 2255 dependencies: 2256 - get-intrinsic: 1.2.2 2257 2258 graphemer@1.4.0: {} 2259 ··· 2261 2262 has-flag@4.0.0: {} 2263 2264 - has-property-descriptors@1.0.1: 2265 dependencies: 2266 - get-intrinsic: 1.2.2 2267 2268 - has-proto@1.0.1: {} 2269 2270 has-symbols@1.0.3: {} 2271 2272 - has-tostringtag@1.0.0: 2273 dependencies: 2274 has-symbols: 1.0.3 2275 2276 - hasown@2.0.0: 2277 dependencies: 2278 function-bind: 1.1.2 2279 2280 - human-signals@2.1.0: {} 2281 - 2282 - human-signals@4.3.1: {} 2283 - 2284 husky@8.0.3: {} 2285 2286 ieee754@1.2.1: {} 2287 2288 ignore@5.3.0: {} 2289 2290 import-fresh@3.3.0: 2291 dependencies: ··· 2294 2295 imurmurhash@0.1.4: {} 2296 2297 - inflight@1.0.6: 2298 dependencies: 2299 - once: 1.4.0 2300 - wrappy: 1.0.2 2301 2302 - inherits@2.0.4: {} 2303 - 2304 - internal-slot@1.0.6: 2305 dependencies: 2306 - get-intrinsic: 1.2.2 2307 - hasown: 2.0.0 2308 - side-channel: 1.0.4 2309 - 2310 - is-array-buffer@3.0.2: 2311 - dependencies: 2312 - call-bind: 1.0.5 2313 - get-intrinsic: 1.2.2 2314 - is-typed-array: 1.1.12 2315 2316 is-async-function@2.0.0: 2317 dependencies: 2318 - has-tostringtag: 1.0.0 2319 2320 is-bigint@1.0.4: 2321 dependencies: ··· 2323 2324 is-boolean-object@1.1.2: 2325 dependencies: 2326 - call-bind: 1.0.5 2327 - has-tostringtag: 1.0.0 2328 2329 is-callable@1.2.7: {} 2330 2331 - is-core-module@2.13.1: 2332 dependencies: 2333 - hasown: 2.0.0 2334 2335 - is-date-object@1.0.5: 2336 dependencies: 2337 - has-tostringtag: 1.0.0 2338 2339 - is-docker@2.2.1: {} 2340 - 2341 - is-docker@3.0.0: {} 2342 2343 is-extglob@2.1.1: {} 2344 2345 is-finalizationregistry@1.0.2: 2346 dependencies: 2347 - call-bind: 1.0.5 2348 2349 is-generator-function@1.0.10: 2350 dependencies: 2351 - has-tostringtag: 1.0.0 2352 2353 is-glob@4.0.3: 2354 dependencies: 2355 is-extglob: 2.1.1 2356 2357 - is-inside-container@1.0.0: 2358 - dependencies: 2359 - is-docker: 3.0.0 2360 2361 - is-map@2.0.2: {} 2362 - 2363 - is-negative-zero@2.0.2: {} 2364 2365 is-number-object@1.0.7: 2366 dependencies: 2367 - has-tostringtag: 1.0.0 2368 2369 is-number@7.0.0: {} 2370 2371 - is-path-inside@3.0.3: {} 2372 - 2373 is-regex@1.1.4: 2374 dependencies: 2375 - call-bind: 1.0.5 2376 - has-tostringtag: 1.0.0 2377 2378 - is-set@2.0.2: {} 2379 2380 - is-shared-array-buffer@1.0.2: 2381 dependencies: 2382 - call-bind: 1.0.5 2383 - 2384 - is-stream@2.0.1: {} 2385 - 2386 - is-stream@3.0.0: {} 2387 2388 is-string@1.0.7: 2389 dependencies: 2390 - has-tostringtag: 1.0.0 2391 2392 is-symbol@1.0.4: 2393 dependencies: 2394 has-symbols: 1.0.3 2395 2396 - is-typed-array@1.1.12: 2397 dependencies: 2398 - which-typed-array: 1.1.13 2399 2400 - is-weakmap@2.0.1: {} 2401 2402 is-weakref@1.0.2: 2403 dependencies: 2404 - call-bind: 1.0.5 2405 2406 - is-weakset@2.0.2: 2407 - dependencies: 2408 - call-bind: 1.0.5 2409 - get-intrinsic: 1.2.2 2410 - 2411 - is-wsl@2.2.0: 2412 dependencies: 2413 - is-docker: 2.2.1 2414 2415 isarray@2.0.5: {} 2416 2417 isexe@2.0.0: {} 2418 2419 - iterator.prototype@1.1.2: 2420 dependencies: 2421 define-properties: 1.2.1 2422 - get-intrinsic: 1.2.2 2423 has-symbols: 1.0.3 2424 - reflect.getprototypeof: 1.0.4 2425 - set-function-name: 2.0.1 2426 2427 js-tokens@4.0.0: {} 2428 ··· 2438 2439 jsx-ast-utils@3.3.5: 2440 dependencies: 2441 - array-includes: 3.1.7 2442 array.prototype.flat: 1.3.2 2443 object.assign: 4.1.5 2444 - object.values: 1.1.7 2445 2446 keyv@4.5.4: 2447 dependencies: ··· 2462 dependencies: 2463 js-tokens: 4.0.0 2464 2465 - lru-cache@6.0.0: 2466 - dependencies: 2467 - yallist: 4.0.0 2468 - 2469 - merge-stream@2.0.0: {} 2470 - 2471 merge2@1.4.1: {} 2472 2473 meriyah@6.0.1: {} 2474 2475 - micromatch@4.0.5: 2476 dependencies: 2477 - braces: 3.0.2 2478 picomatch: 2.3.1 2479 2480 - mimic-fn@2.1.0: {} 2481 - 2482 - mimic-fn@4.0.0: {} 2483 - 2484 minimatch@3.1.2: 2485 dependencies: 2486 brace-expansion: 1.1.11 ··· 2495 2496 natural-compare@1.4.0: {} 2497 2498 - npm-run-path@4.0.1: 2499 - dependencies: 2500 - path-key: 3.1.1 2501 - 2502 - npm-run-path@5.1.0: 2503 - dependencies: 2504 - path-key: 4.0.0 2505 - 2506 object-assign@4.1.1: {} 2507 2508 - object-inspect@1.13.1: {} 2509 2510 object-keys@1.1.1: {} 2511 2512 object.assign@4.1.5: 2513 dependencies: 2514 - call-bind: 1.0.5 2515 define-properties: 1.2.1 2516 has-symbols: 1.0.3 2517 object-keys: 1.1.1 2518 2519 - object.entries@1.1.7: 2520 dependencies: 2521 - call-bind: 1.0.5 2522 define-properties: 1.2.1 2523 - es-abstract: 1.22.3 2524 - 2525 - object.fromentries@2.0.7: 2526 - dependencies: 2527 - call-bind: 1.0.5 2528 - define-properties: 1.2.1 2529 - es-abstract: 1.22.3 2530 2531 - object.hasown@1.1.3: 2532 dependencies: 2533 define-properties: 1.2.1 2534 - es-abstract: 1.22.3 2535 2536 - object.values@1.1.7: 2537 dependencies: 2538 - call-bind: 1.0.5 2539 define-properties: 1.2.1 2540 - es-abstract: 1.22.3 2541 - 2542 - once@1.4.0: 2543 - dependencies: 2544 - wrappy: 1.0.2 2545 - 2546 - onetime@5.1.2: 2547 - dependencies: 2548 - mimic-fn: 2.1.0 2549 - 2550 - onetime@6.0.0: 2551 - dependencies: 2552 - mimic-fn: 4.0.0 2553 - 2554 - open@9.1.0: 2555 - dependencies: 2556 - default-browser: 4.0.0 2557 - define-lazy-prop: 3.0.0 2558 - is-inside-container: 1.0.0 2559 - is-wsl: 2.2.0 2560 2561 optionator@0.9.3: 2562 dependencies: ··· 2581 2582 path-exists@4.0.0: {} 2583 2584 - path-is-absolute@1.0.1: {} 2585 - 2586 path-key@3.1.1: {} 2587 - 2588 - path-key@4.0.0: {} 2589 2590 path-parse@1.0.7: {} 2591 - 2592 - path-type@4.0.0: {} 2593 - 2594 - picocolors@1.0.0: {} 2595 2596 picomatch@2.3.1: {} 2597 2598 prelude-ls@1.2.1: {} 2599 2600 prettier-linter-helpers@1.0.0: ··· 2625 process: 0.11.10 2626 string_decoder: 1.3.0 2627 2628 - reflect.getprototypeof@1.0.4: 2629 dependencies: 2630 - call-bind: 1.0.5 2631 define-properties: 1.2.1 2632 - es-abstract: 1.22.3 2633 - get-intrinsic: 1.2.2 2634 - globalthis: 1.0.3 2635 - which-builtin-type: 1.1.3 2636 2637 - regexp.prototype.flags@1.5.1: 2638 dependencies: 2639 - call-bind: 1.0.5 2640 define-properties: 1.2.1 2641 - set-function-name: 2.0.1 2642 2643 resolve-from@4.0.0: {} 2644 2645 resolve@2.0.0-next.5: 2646 dependencies: 2647 - is-core-module: 2.13.1 2648 path-parse: 1.0.7 2649 supports-preserve-symlinks-flag: 1.0.0 2650 2651 reusify@1.0.4: {} 2652 2653 - rimraf@3.0.2: 2654 - dependencies: 2655 - glob: 7.2.3 2656 - 2657 - run-applescript@5.0.0: 2658 - dependencies: 2659 - execa: 5.1.1 2660 - 2661 run-parallel@1.2.0: 2662 dependencies: 2663 queue-microtask: 1.2.3 2664 2665 - safe-array-concat@1.0.1: 2666 dependencies: 2667 - call-bind: 1.0.5 2668 - get-intrinsic: 1.2.2 2669 has-symbols: 1.0.3 2670 isarray: 2.0.5 2671 ··· 2673 2674 safe-buffer@5.2.1: {} 2675 2676 - safe-regex-test@1.0.0: 2677 dependencies: 2678 - call-bind: 1.0.5 2679 - get-intrinsic: 1.2.2 2680 is-regex: 1.1.4 2681 2682 semver@6.3.1: {} 2683 2684 - semver@7.5.4: 2685 - dependencies: 2686 - lru-cache: 6.0.0 2687 2688 - set-function-length@1.1.1: 2689 dependencies: 2690 - define-data-property: 1.1.1 2691 - get-intrinsic: 1.2.2 2692 gopd: 1.0.1 2693 - has-property-descriptors: 1.0.1 2694 2695 - set-function-name@2.0.1: 2696 dependencies: 2697 - define-data-property: 1.1.1 2698 functions-have-names: 1.2.3 2699 - has-property-descriptors: 1.0.1 2700 2701 shebang-command@2.0.0: 2702 dependencies: ··· 2704 2705 shebang-regex@3.0.0: {} 2706 2707 - side-channel@1.0.4: 2708 dependencies: 2709 - call-bind: 1.0.5 2710 - get-intrinsic: 1.2.2 2711 - object-inspect: 1.13.1 2712 - 2713 - signal-exit@3.0.7: {} 2714 - 2715 - slash@3.0.0: {} 2716 2717 standalone-electron-types@1.0.0: 2718 dependencies: 2719 '@types/node': 18.17.17 2720 2721 - string.prototype.matchall@4.0.10: 2722 dependencies: 2723 - call-bind: 1.0.5 2724 define-properties: 1.2.1 2725 - es-abstract: 1.22.3 2726 - get-intrinsic: 1.2.2 2727 has-symbols: 1.0.3 2728 - internal-slot: 1.0.6 2729 - regexp.prototype.flags: 1.5.1 2730 - set-function-name: 2.0.1 2731 - side-channel: 1.0.4 2732 2733 - string.prototype.trim@1.2.8: 2734 dependencies: 2735 - call-bind: 1.0.5 2736 define-properties: 1.2.1 2737 - es-abstract: 1.22.3 2738 2739 - string.prototype.trimend@1.0.7: 2740 dependencies: 2741 - call-bind: 1.0.5 2742 define-properties: 1.2.1 2743 - es-abstract: 1.22.3 2744 2745 - string.prototype.trimstart@1.0.7: 2746 dependencies: 2747 - call-bind: 1.0.5 2748 define-properties: 1.2.1 2749 - es-abstract: 1.22.3 2750 2751 - string_decoder@1.3.0: 2752 dependencies: 2753 - safe-buffer: 5.2.1 2754 2755 - strip-ansi@6.0.1: 2756 dependencies: 2757 - ansi-regex: 5.0.1 2758 - 2759 - strip-final-newline@2.0.0: {} 2760 - 2761 - strip-final-newline@3.0.0: {} 2762 2763 strip-json-comments@3.1.1: {} 2764 ··· 2768 2769 supports-preserve-symlinks-flag@1.0.0: {} 2770 2771 - synckit@0.8.6: 2772 dependencies: 2773 - '@pkgr/utils': 2.4.2 2774 - tslib: 2.6.2 2775 2776 text-table@0.2.0: {} 2777 - 2778 - titleize@3.0.0: {} 2779 2780 to-regex-range@5.0.1: 2781 dependencies: 2782 is-number: 7.0.0 2783 2784 - ts-api-utils@1.0.3(typescript@5.3.2): 2785 dependencies: 2786 typescript: 5.3.2 2787 2788 - tslib@2.6.2: {} 2789 2790 type-check@0.4.0: 2791 dependencies: 2792 prelude-ls: 1.2.1 2793 2794 - type-fest@0.20.2: {} 2795 - 2796 - typed-array-buffer@1.0.0: 2797 dependencies: 2798 - call-bind: 1.0.5 2799 - get-intrinsic: 1.2.2 2800 - is-typed-array: 1.1.12 2801 2802 - typed-array-byte-length@1.0.0: 2803 dependencies: 2804 - call-bind: 1.0.5 2805 for-each: 0.3.3 2806 - has-proto: 1.0.1 2807 - is-typed-array: 1.1.12 2808 2809 - typed-array-byte-offset@1.0.0: 2810 dependencies: 2811 - available-typed-arrays: 1.0.5 2812 - call-bind: 1.0.5 2813 for-each: 0.3.3 2814 - has-proto: 1.0.1 2815 - is-typed-array: 1.1.12 2816 2817 - typed-array-length@1.0.4: 2818 dependencies: 2819 - call-bind: 1.0.5 2820 for-each: 0.3.3 2821 - is-typed-array: 1.1.12 2822 2823 typescript@5.3.2: {} 2824 2825 unbox-primitive@1.0.2: 2826 dependencies: 2827 - call-bind: 1.0.5 2828 has-bigints: 1.0.2 2829 has-symbols: 1.0.3 2830 which-boxed-primitive: 1.0.2 2831 2832 undici-types@6.19.8: {} 2833 2834 - untildify@4.0.0: {} 2835 - 2836 uri-js@4.4.1: 2837 dependencies: 2838 punycode: 2.3.1 ··· 2849 is-string: 1.0.7 2850 is-symbol: 1.0.4 2851 2852 - which-builtin-type@1.1.3: 2853 dependencies: 2854 function.prototype.name: 1.1.6 2855 - has-tostringtag: 1.0.0 2856 is-async-function: 2.0.0 2857 is-date-object: 1.0.5 2858 is-finalizationregistry: 1.0.2 ··· 2861 is-weakref: 1.0.2 2862 isarray: 2.0.5 2863 which-boxed-primitive: 1.0.2 2864 - which-collection: 1.0.1 2865 - which-typed-array: 1.1.13 2866 2867 - which-collection@1.0.1: 2868 dependencies: 2869 - is-map: 2.0.2 2870 - is-set: 2.0.2 2871 - is-weakmap: 2.0.1 2872 - is-weakset: 2.0.2 2873 2874 - which-typed-array@1.1.13: 2875 dependencies: 2876 - available-typed-arrays: 1.0.5 2877 - call-bind: 1.0.5 2878 for-each: 0.3.3 2879 gopd: 1.0.1 2880 - has-tostringtag: 1.0.0 2881 2882 which@2.0.2: 2883 dependencies: 2884 isexe: 2.0.0 2885 - 2886 - wrappy@1.0.2: {} 2887 - 2888 - yallist@4.0.0: {} 2889 2890 yocto-queue@0.1.0: {}
··· 8 9 .: 10 devDependencies: 11 + '@moonlight-mod/eslint-config': 12 + specifier: github:moonlight-mod/eslint-config 13 + version: https://codeload.github.com/moonlight-mod/eslint-config/tar.gz/7eb7bd7c51fe0e3ee9d2a0baf149212d2bb893af(eslint@9.12.0)(prettier@3.1.0)(typescript@5.3.2) 14 esbuild: 15 specifier: ^0.19.3 16 version: 0.19.3 ··· 18 specifier: ^0.1.0 19 version: 0.1.0 20 eslint: 21 + specifier: ^9.12.0 22 + version: 9.12.0 23 husky: 24 specifier: ^8.0.3 25 version: 8.0.3 ··· 267 peerDependencies: 268 eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 269 270 + '@eslint-community/regexpp@4.11.1': 271 + resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} 272 engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 273 274 + '@eslint/config-array@0.18.0': 275 + resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} 276 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 277 + 278 + '@eslint/core@0.6.0': 279 + resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} 280 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 281 + 282 + '@eslint/eslintrc@3.1.0': 283 + resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} 284 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 285 + 286 + '@eslint/js@9.12.0': 287 + resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==} 288 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 289 + 290 + '@eslint/object-schema@2.1.4': 291 + resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} 292 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 293 + 294 + '@eslint/plugin-kit@0.2.0': 295 + resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} 296 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 297 298 + '@humanfs/core@0.19.0': 299 + resolution: {integrity: sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==} 300 + engines: {node: '>=18.18.0'} 301 302 + '@humanfs/node@0.16.5': 303 + resolution: {integrity: sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==} 304 + engines: {node: '>=18.18.0'} 305 306 '@humanwhocodes/module-importer@1.0.1': 307 resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 308 engines: {node: '>=12.22'} 309 310 + '@humanwhocodes/retry@0.3.1': 311 + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} 312 + engines: {node: '>=18.18'} 313 + 314 + '@moonlight-mod/eslint-config@https://codeload.github.com/moonlight-mod/eslint-config/tar.gz/7eb7bd7c51fe0e3ee9d2a0baf149212d2bb893af': 315 + resolution: {tarball: https://codeload.github.com/moonlight-mod/eslint-config/tar.gz/7eb7bd7c51fe0e3ee9d2a0baf149212d2bb893af} 316 + version: 1.0.0 317 + peerDependencies: 318 + eslint: '>= 9' 319 + typescript: '>= 5.3' 320 321 '@moonlight-mod/lunast@1.0.0': 322 resolution: {integrity: sha512-kJgf41K12i6/2LbXK97CNO+pNO7ADGh9N4bCQcOPwosocKMcwKHDEZUgPqeihNshY3c3AEW1LiyXjlsl24PdDw==} ··· 342 resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 343 engines: {node: '>= 8'} 344 345 + '@pkgr/core@0.1.1': 346 + resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} 347 engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 348 349 '@types/estree-jsx@1.0.5': ··· 376 '@types/readable-stream@4.0.15': 377 resolution: {integrity: sha512-oAZ3kw+kJFkEqyh7xORZOku1YAKvsFTogRY8kVl4vHpEKiDkfnSA/My8haRE7fvmix5Zyy+1pwzOi7yycGLBJw==} 378 379 + '@typescript-eslint/eslint-plugin@8.8.1': 380 + resolution: {integrity: sha512-xfvdgA8AP/vxHgtgU310+WBnLB4uJQ9XdyP17RebG26rLtDrQJV3ZYrcopX91GrHmMoH8bdSwMRh2a//TiJ1jQ==} 381 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 382 peerDependencies: 383 + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 384 + eslint: ^8.57.0 || ^9.0.0 385 typescript: '*' 386 peerDependenciesMeta: 387 typescript: 388 optional: true 389 390 + '@typescript-eslint/parser@8.8.1': 391 + resolution: {integrity: sha512-hQUVn2Lij2NAxVFEdvIGxT9gP1tq2yM83m+by3whWFsWC+1y8pxxxHUFE1UqDu2VsGi2i6RLcv4QvouM84U+ow==} 392 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 393 peerDependencies: 394 + eslint: ^8.57.0 || ^9.0.0 395 typescript: '*' 396 peerDependenciesMeta: 397 typescript: 398 optional: true 399 400 + '@typescript-eslint/scope-manager@8.8.1': 401 + resolution: {integrity: sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==} 402 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 403 404 + '@typescript-eslint/type-utils@8.8.1': 405 + resolution: {integrity: sha512-qSVnpcbLP8CALORf0za+vjLYj1Wp8HSoiI8zYU5tHxRVj30702Z1Yw4cLwfNKhTPWp5+P+k1pjmD5Zd1nhxiZA==} 406 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 407 peerDependencies: 408 typescript: '*' 409 peerDependenciesMeta: 410 typescript: 411 optional: true 412 413 + '@typescript-eslint/types@8.8.1': 414 + resolution: {integrity: sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==} 415 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 416 417 + '@typescript-eslint/typescript-estree@8.8.1': 418 + resolution: {integrity: sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==} 419 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 420 peerDependencies: 421 typescript: '*' 422 peerDependenciesMeta: 423 typescript: 424 optional: true 425 426 + '@typescript-eslint/utils@8.8.1': 427 + resolution: {integrity: sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==} 428 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 429 peerDependencies: 430 + eslint: ^8.57.0 || ^9.0.0 431 432 + '@typescript-eslint/visitor-keys@8.8.1': 433 + resolution: {integrity: sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==} 434 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 435 436 '@zenfs/core@1.0.2': 437 resolution: {integrity: sha512-LMTD4ntn6Ag1y+IeOSVykDDvYC12dsGFtsX8M/54OQrLs7v+YnX4bpo0o2osbm8XFmU2MTNMX/G3PLsvzgWzrg==} ··· 461 ajv@6.12.6: 462 resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 463 464 ansi-styles@4.3.0: 465 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 466 engines: {node: '>=8'} ··· 468 argparse@2.0.1: 469 resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 470 471 + array-buffer-byte-length@1.0.1: 472 + resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} 473 + engines: {node: '>= 0.4'} 474 475 + array-includes@3.1.8: 476 + resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} 477 engines: {node: '>= 0.4'} 478 479 + array.prototype.findlast@1.2.5: 480 + resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} 481 + engines: {node: '>= 0.4'} 482 483 array.prototype.flat@1.3.2: 484 resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} ··· 488 resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} 489 engines: {node: '>= 0.4'} 490 491 + array.prototype.tosorted@1.1.4: 492 + resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} 493 + engines: {node: '>= 0.4'} 494 495 + arraybuffer.prototype.slice@1.0.3: 496 + resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} 497 engines: {node: '>= 0.4'} 498 499 astring@1.9.0: 500 resolution: {integrity: sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==} 501 hasBin: true 502 503 + available-typed-arrays@1.0.7: 504 + resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} 505 engines: {node: '>= 0.4'} 506 507 balanced-match@1.0.2: ··· 510 base64-js@1.5.1: 511 resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 512 513 brace-expansion@1.1.11: 514 resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 515 516 brace-expansion@2.0.1: 517 resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 518 519 + braces@3.0.3: 520 + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 521 engines: {node: '>=8'} 522 523 buffer@6.0.3: 524 resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} 525 526 + call-bind@1.0.7: 527 + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} 528 + engines: {node: '>= 0.4'} 529 530 callsites@3.1.0: 531 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} ··· 554 555 csstype@3.1.3: 556 resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 557 + 558 + data-view-buffer@1.0.1: 559 + resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} 560 + engines: {node: '>= 0.4'} 561 + 562 + data-view-byte-length@1.0.1: 563 + resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} 564 + engines: {node: '>= 0.4'} 565 + 566 + data-view-byte-offset@1.0.0: 567 + resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} 568 + engines: {node: '>= 0.4'} 569 570 debug@4.3.4: 571 resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} ··· 579 deep-is@0.1.4: 580 resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 581 582 + define-data-property@1.1.4: 583 + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} 584 engines: {node: '>= 0.4'} 585 586 define-properties@1.2.1: 587 resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 588 engines: {node: '>= 0.4'} 589 590 doctrine@2.1.0: 591 resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 592 engines: {node: '>=0.10.0'} 593 594 + es-abstract@1.23.3: 595 + resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} 596 + engines: {node: '>= 0.4'} 597 + 598 + es-define-property@1.0.0: 599 + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} 600 + engines: {node: '>= 0.4'} 601 602 + es-errors@1.3.0: 603 + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 604 engines: {node: '>= 0.4'} 605 606 + es-iterator-helpers@1.1.0: 607 + resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} 608 + engines: {node: '>= 0.4'} 609 610 + es-object-atoms@1.0.0: 611 + resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} 612 + engines: {node: '>= 0.4'} 613 + 614 + es-set-tostringtag@2.0.3: 615 + resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} 616 engines: {node: '>= 0.4'} 617 618 es-shim-unscopables@1.0.2: ··· 640 peerDependencies: 641 eslint: '>=7.0.0' 642 643 + eslint-plugin-prettier@5.2.1: 644 + resolution: {integrity: sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==} 645 engines: {node: ^14.18.0 || >=16.0.0} 646 peerDependencies: 647 '@types/eslint': '>=8.0.0' ··· 654 eslint-config-prettier: 655 optional: true 656 657 + eslint-plugin-react@7.37.1: 658 + resolution: {integrity: sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==} 659 engines: {node: '>=4'} 660 peerDependencies: 661 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 662 663 + eslint-scope@8.1.0: 664 + resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} 665 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 666 667 eslint-visitor-keys@3.4.3: 668 resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 669 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 670 671 + eslint-visitor-keys@4.1.0: 672 + resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} 673 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 674 + 675 + eslint@9.12.0: 676 + resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==} 677 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 678 hasBin: true 679 + peerDependencies: 680 + jiti: '*' 681 + peerDependenciesMeta: 682 + jiti: 683 + optional: true 684 685 + espree@10.2.0: 686 + resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} 687 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 688 689 esquery@1.5.0: 690 resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} ··· 715 events@3.3.0: 716 resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} 717 engines: {node: '>=0.8.x'} 718 719 fast-deep-equal@3.1.3: 720 resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} ··· 732 fast-levenshtein@2.0.6: 733 resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 734 735 + fastq@1.17.1: 736 + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 737 738 + file-entry-cache@8.0.0: 739 + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} 740 + engines: {node: '>=16.0.0'} 741 742 + fill-range@7.1.1: 743 + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 744 engines: {node: '>=8'} 745 746 find-up@5.0.0: 747 resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 748 engines: {node: '>=10'} 749 750 + flat-cache@4.0.1: 751 + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} 752 + engines: {node: '>=16'} 753 754 flatted@3.2.9: 755 resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} ··· 757 for-each@0.3.3: 758 resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 759 760 function-bind@1.1.2: 761 resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 762 ··· 767 functions-have-names@1.2.3: 768 resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 769 770 + get-intrinsic@1.2.4: 771 + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 772 + engines: {node: '>= 0.4'} 773 774 + get-symbol-description@1.0.2: 775 + resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} 776 engines: {node: '>= 0.4'} 777 778 glob-parent@5.1.2: ··· 783 resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 784 engines: {node: '>=10.13.0'} 785 786 + globals@14.0.0: 787 + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} 788 + engines: {node: '>=18'} 789 790 + globalthis@1.0.4: 791 + resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} 792 engines: {node: '>= 0.4'} 793 794 gopd@1.0.1: 795 resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 796 ··· 804 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 805 engines: {node: '>=8'} 806 807 + has-property-descriptors@1.0.2: 808 + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} 809 810 + has-proto@1.0.3: 811 + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} 812 engines: {node: '>= 0.4'} 813 814 has-symbols@1.0.3: 815 resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 816 engines: {node: '>= 0.4'} 817 818 + has-tostringtag@1.0.2: 819 + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} 820 engines: {node: '>= 0.4'} 821 822 + hasown@2.0.2: 823 + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 824 engines: {node: '>= 0.4'} 825 826 husky@8.0.3: 827 resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} ··· 835 resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} 836 engines: {node: '>= 4'} 837 838 + ignore@5.3.2: 839 + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 840 + engines: {node: '>= 4'} 841 + 842 import-fresh@3.3.0: 843 resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 844 engines: {node: '>=6'} ··· 847 resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 848 engines: {node: '>=0.8.19'} 849 850 + internal-slot@1.0.7: 851 + resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} 852 + engines: {node: '>= 0.4'} 853 854 + is-array-buffer@3.0.4: 855 + resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} 856 engines: {node: '>= 0.4'} 857 858 is-async-function@2.0.0: 859 resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} ··· 870 resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 871 engines: {node: '>= 0.4'} 872 873 + is-core-module@2.15.1: 874 + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} 875 + engines: {node: '>= 0.4'} 876 + 877 + is-data-view@1.0.1: 878 + resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} 879 + engines: {node: '>= 0.4'} 880 881 is-date-object@1.0.5: 882 resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 883 engines: {node: '>= 0.4'} 884 885 is-extglob@2.1.1: 886 resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} ··· 897 resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 898 engines: {node: '>=0.10.0'} 899 900 + is-map@2.0.3: 901 + resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} 902 + engines: {node: '>= 0.4'} 903 904 + is-negative-zero@2.0.3: 905 + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} 906 engines: {node: '>= 0.4'} 907 908 is-number-object@1.0.7: ··· 913 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 914 engines: {node: '>=0.12.0'} 915 916 is-regex@1.1.4: 917 resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 918 engines: {node: '>= 0.4'} 919 920 + is-set@2.0.3: 921 + resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} 922 + engines: {node: '>= 0.4'} 923 924 + is-shared-array-buffer@1.0.3: 925 + resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} 926 + engines: {node: '>= 0.4'} 927 928 is-string@1.0.7: 929 resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} ··· 933 resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 934 engines: {node: '>= 0.4'} 935 936 + is-typed-array@1.1.13: 937 + resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} 938 engines: {node: '>= 0.4'} 939 940 + is-weakmap@2.0.2: 941 + resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} 942 + engines: {node: '>= 0.4'} 943 944 is-weakref@1.0.2: 945 resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 946 947 + is-weakset@2.0.3: 948 + resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} 949 + engines: {node: '>= 0.4'} 950 951 isarray@2.0.5: 952 resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} ··· 954 isexe@2.0.0: 955 resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 956 957 + iterator.prototype@1.1.3: 958 + resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} 959 + engines: {node: '>= 0.4'} 960 961 js-tokens@4.0.0: 962 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} ··· 996 resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} 997 hasBin: true 998 999 merge2@1.4.1: 1000 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1001 engines: {node: '>= 8'} ··· 1004 resolution: {integrity: sha512-OyvYIOgpzXREySYJ1cqEb2pOKdeQMTfF9M8dRU6nC4hi/GXMmNpe9ssZCrSoTHazu05BSAoRBN/uYeco+ymfOg==} 1005 engines: {node: '>=18.0.0'} 1006 1007 + micromatch@4.0.8: 1008 + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1009 engines: {node: '>=8.6'} 1010 1011 minimatch@3.1.2: 1012 resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} ··· 1024 natural-compare@1.4.0: 1025 resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1026 1027 object-assign@4.1.1: 1028 resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1029 engines: {node: '>=0.10.0'} 1030 1031 + object-inspect@1.13.2: 1032 + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} 1033 + engines: {node: '>= 0.4'} 1034 1035 object-keys@1.1.1: 1036 resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} ··· 1040 resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} 1041 engines: {node: '>= 0.4'} 1042 1043 + object.entries@1.1.8: 1044 + resolution: {integrity: sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==} 1045 engines: {node: '>= 0.4'} 1046 1047 + object.fromentries@2.0.8: 1048 + resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} 1049 engines: {node: '>= 0.4'} 1050 1051 + object.values@1.2.0: 1052 + resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} 1053 engines: {node: '>= 0.4'} 1054 1055 optionator@0.9.3: 1056 resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} 1057 engines: {node: '>= 0.8.0'} ··· 1072 resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1073 engines: {node: '>=8'} 1074 1075 path-key@3.1.1: 1076 resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1077 engines: {node: '>=8'} 1078 1079 path-parse@1.0.7: 1080 resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1081 1082 picomatch@2.3.1: 1083 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1084 engines: {node: '>=8.6'} 1085 + 1086 + possible-typed-array-names@1.0.0: 1087 + resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} 1088 + engines: {node: '>= 0.4'} 1089 1090 prelude-ls@1.2.1: 1091 resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} ··· 1121 resolution: {integrity: sha512-yjavECdqeZ3GLXNgRXgeQEdz9fvDDkNKyHnbHRFtOr7/LcfgBcmct7t/ET+HaCTqfh06OzoAxrkN/IfjJBVe+g==} 1122 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1123 1124 + reflect.getprototypeof@1.0.6: 1125 + resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} 1126 engines: {node: '>= 0.4'} 1127 1128 + regexp.prototype.flags@1.5.3: 1129 + resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} 1130 engines: {node: '>= 0.4'} 1131 1132 resolve-from@4.0.0: ··· 1141 resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1142 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1143 1144 run-parallel@1.2.0: 1145 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1146 1147 + safe-array-concat@1.1.2: 1148 + resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} 1149 engines: {node: '>=0.4'} 1150 1151 safe-buffer@5.1.2: ··· 1154 safe-buffer@5.2.1: 1155 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 1156 1157 + safe-regex-test@1.0.3: 1158 + resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} 1159 + engines: {node: '>= 0.4'} 1160 1161 semver@6.3.1: 1162 resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 1163 hasBin: true 1164 1165 + semver@7.6.3: 1166 + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 1167 engines: {node: '>=10'} 1168 hasBin: true 1169 1170 + set-function-length@1.2.2: 1171 + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} 1172 engines: {node: '>= 0.4'} 1173 1174 + set-function-name@2.0.2: 1175 + resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} 1176 engines: {node: '>= 0.4'} 1177 1178 shebang-command@2.0.0: ··· 1183 resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1184 engines: {node: '>=8'} 1185 1186 + side-channel@1.0.6: 1187 + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} 1188 + engines: {node: '>= 0.4'} 1189 1190 standalone-electron-types@1.0.0: 1191 resolution: {integrity: sha512-0HOi/tlTz3mjWhsAz4uRbpQcHMZ+ifj1JzWW9nugykOHClBBG77ps8QinrzX1eow4Iw2pnC+RFaSYRgufF4BOg==} 1192 1193 + string.prototype.matchall@4.0.11: 1194 + resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} 1195 + engines: {node: '>= 0.4'} 1196 + 1197 + string.prototype.repeat@1.0.0: 1198 + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} 1199 1200 + string.prototype.trim@1.2.9: 1201 + resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} 1202 engines: {node: '>= 0.4'} 1203 1204 + string.prototype.trimend@1.0.8: 1205 + resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} 1206 1207 + string.prototype.trimstart@1.0.8: 1208 + resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} 1209 + engines: {node: '>= 0.4'} 1210 1211 string_decoder@1.3.0: 1212 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 1213 1214 strip-json-comments@3.1.1: 1215 resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1216 engines: {node: '>=8'} ··· 1223 resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1224 engines: {node: '>= 0.4'} 1225 1226 + synckit@0.9.2: 1227 + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} 1228 engines: {node: ^14.18.0 || >=16.0.0} 1229 1230 text-table@0.2.0: 1231 resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 1232 1233 to-regex-range@5.0.1: 1234 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1235 engines: {node: '>=8.0'} 1236 1237 + ts-api-utils@1.3.0: 1238 + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} 1239 + engines: {node: '>=16'} 1240 peerDependencies: 1241 typescript: '>=4.2.0' 1242 1243 + tslib@2.7.0: 1244 + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} 1245 1246 type-check@0.4.0: 1247 resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1248 engines: {node: '>= 0.8.0'} 1249 1250 + typed-array-buffer@1.0.2: 1251 + resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} 1252 + engines: {node: '>= 0.4'} 1253 1254 + typed-array-byte-length@1.0.1: 1255 + resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} 1256 engines: {node: '>= 0.4'} 1257 1258 + typed-array-byte-offset@1.0.2: 1259 + resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} 1260 engines: {node: '>= 0.4'} 1261 1262 + typed-array-length@1.0.6: 1263 + resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} 1264 engines: {node: '>= 0.4'} 1265 1266 + typescript-eslint@8.8.1: 1267 + resolution: {integrity: sha512-R0dsXFt6t4SAFjUSKFjMh4pXDtq04SsFKCVGDP3ZOzNP7itF0jBcZYU4fMsZr4y7O7V7Nc751dDeESbe4PbQMQ==} 1268 + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 1269 + peerDependencies: 1270 + typescript: '*' 1271 + peerDependenciesMeta: 1272 + typescript: 1273 + optional: true 1274 1275 typescript@5.3.2: 1276 resolution: {integrity: sha512-6l+RyNy7oAHDfxC4FzSJcz9vnjTKxrLpDG5M2Vu4SHRVNg6xzqZp6LYSR9zjqQTu8DU/f5xwxUdADOkbrIX2gQ==} ··· 1283 undici-types@6.19.8: 1284 resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} 1285 1286 uri-js@4.4.1: 1287 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1288 ··· 1292 which-boxed-primitive@1.0.2: 1293 resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 1294 1295 + which-builtin-type@1.1.4: 1296 + resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==} 1297 engines: {node: '>= 0.4'} 1298 1299 + which-collection@1.0.2: 1300 + resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} 1301 + engines: {node: '>= 0.4'} 1302 1303 + which-typed-array@1.1.15: 1304 + resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} 1305 engines: {node: '>= 0.4'} 1306 1307 which@2.0.2: 1308 resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1309 engines: {node: '>= 8'} 1310 hasBin: true 1311 1312 yocto-queue@0.1.0: 1313 resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} ··· 1383 '@esbuild/win32-x64@0.19.3': 1384 optional: true 1385 1386 + '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0)': 1387 dependencies: 1388 + eslint: 9.12.0 1389 eslint-visitor-keys: 3.4.3 1390 1391 + '@eslint-community/regexpp@4.11.1': {} 1392 1393 + '@eslint/config-array@0.18.0': 1394 + dependencies: 1395 + '@eslint/object-schema': 2.1.4 1396 + debug: 4.3.4 1397 + minimatch: 3.1.2 1398 + transitivePeerDependencies: 1399 + - supports-color 1400 + 1401 + '@eslint/core@0.6.0': {} 1402 + 1403 + '@eslint/eslintrc@3.1.0': 1404 dependencies: 1405 ajv: 6.12.6 1406 debug: 4.3.4 1407 + espree: 10.2.0 1408 + globals: 14.0.0 1409 ignore: 5.3.0 1410 import-fresh: 3.3.0 1411 js-yaml: 4.1.0 ··· 1414 transitivePeerDependencies: 1415 - supports-color 1416 1417 + '@eslint/js@9.12.0': {} 1418 1419 + '@eslint/object-schema@2.1.4': {} 1420 + 1421 + '@eslint/plugin-kit@0.2.0': 1422 dependencies: 1423 + levn: 0.4.1 1424 + 1425 + '@humanfs/core@0.19.0': {} 1426 + 1427 + '@humanfs/node@0.16.5': 1428 + dependencies: 1429 + '@humanfs/core': 0.19.0 1430 + '@humanwhocodes/retry': 0.3.1 1431 1432 '@humanwhocodes/module-importer@1.0.1': {} 1433 1434 + '@humanwhocodes/retry@0.3.1': {} 1435 + 1436 + '@moonlight-mod/eslint-config@https://codeload.github.com/moonlight-mod/eslint-config/tar.gz/7eb7bd7c51fe0e3ee9d2a0baf149212d2bb893af(eslint@9.12.0)(prettier@3.1.0)(typescript@5.3.2)': 1437 + dependencies: 1438 + '@eslint/js': 9.12.0 1439 + eslint: 9.12.0 1440 + eslint-config-prettier: 9.1.0(eslint@9.12.0) 1441 + eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0(eslint@9.12.0))(eslint@9.12.0)(prettier@3.1.0) 1442 + eslint-plugin-react: 7.37.1(eslint@9.12.0) 1443 + typescript: 5.3.2 1444 + typescript-eslint: 8.8.1(eslint@9.12.0)(typescript@5.3.2) 1445 + transitivePeerDependencies: 1446 + - '@types/eslint' 1447 + - prettier 1448 + - supports-color 1449 1450 '@moonlight-mod/lunast@1.0.0': 1451 dependencies: ··· 1473 '@nodelib/fs.walk@1.2.8': 1474 dependencies: 1475 '@nodelib/fs.scandir': 2.1.5 1476 + fastq: 1.17.1 1477 1478 + '@pkgr/core@0.1.1': {} 1479 1480 '@types/estree-jsx@1.0.5': 1481 dependencies: ··· 1510 '@types/node': 20.16.10 1511 safe-buffer: 5.1.2 1512 1513 + '@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0)(typescript@5.3.2))(eslint@9.12.0)(typescript@5.3.2)': 1514 dependencies: 1515 + '@eslint-community/regexpp': 4.11.1 1516 + '@typescript-eslint/parser': 8.8.1(eslint@9.12.0)(typescript@5.3.2) 1517 + '@typescript-eslint/scope-manager': 8.8.1 1518 + '@typescript-eslint/type-utils': 8.8.1(eslint@9.12.0)(typescript@5.3.2) 1519 + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.3.2) 1520 + '@typescript-eslint/visitor-keys': 8.8.1 1521 + eslint: 9.12.0 1522 graphemer: 1.4.0 1523 + ignore: 5.3.2 1524 natural-compare: 1.4.0 1525 + ts-api-utils: 1.3.0(typescript@5.3.2) 1526 optionalDependencies: 1527 typescript: 5.3.2 1528 transitivePeerDependencies: 1529 - supports-color 1530 1531 + '@typescript-eslint/parser@8.8.1(eslint@9.12.0)(typescript@5.3.2)': 1532 dependencies: 1533 + '@typescript-eslint/scope-manager': 8.8.1 1534 + '@typescript-eslint/types': 8.8.1 1535 + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.3.2) 1536 + '@typescript-eslint/visitor-keys': 8.8.1 1537 debug: 4.3.4 1538 + eslint: 9.12.0 1539 optionalDependencies: 1540 typescript: 5.3.2 1541 transitivePeerDependencies: 1542 - supports-color 1543 1544 + '@typescript-eslint/scope-manager@8.8.1': 1545 dependencies: 1546 + '@typescript-eslint/types': 8.8.1 1547 + '@typescript-eslint/visitor-keys': 8.8.1 1548 1549 + '@typescript-eslint/type-utils@8.8.1(eslint@9.12.0)(typescript@5.3.2)': 1550 dependencies: 1551 + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.3.2) 1552 + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.3.2) 1553 debug: 4.3.4 1554 + ts-api-utils: 1.3.0(typescript@5.3.2) 1555 optionalDependencies: 1556 typescript: 5.3.2 1557 transitivePeerDependencies: 1558 + - eslint 1559 - supports-color 1560 1561 + '@typescript-eslint/types@8.8.1': {} 1562 1563 + '@typescript-eslint/typescript-estree@8.8.1(typescript@5.3.2)': 1564 dependencies: 1565 + '@typescript-eslint/types': 8.8.1 1566 + '@typescript-eslint/visitor-keys': 8.8.1 1567 debug: 4.3.4 1568 + fast-glob: 3.3.2 1569 is-glob: 4.0.3 1570 + minimatch: 9.0.5 1571 + semver: 7.6.3 1572 + ts-api-utils: 1.3.0(typescript@5.3.2) 1573 optionalDependencies: 1574 typescript: 5.3.2 1575 transitivePeerDependencies: 1576 - supports-color 1577 1578 + '@typescript-eslint/utils@8.8.1(eslint@9.12.0)(typescript@5.3.2)': 1579 dependencies: 1580 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0) 1581 + '@typescript-eslint/scope-manager': 8.8.1 1582 + '@typescript-eslint/types': 8.8.1 1583 + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.3.2) 1584 + eslint: 9.12.0 1585 transitivePeerDependencies: 1586 - supports-color 1587 - typescript 1588 1589 + '@typescript-eslint/visitor-keys@8.8.1': 1590 dependencies: 1591 + '@typescript-eslint/types': 8.8.1 1592 eslint-visitor-keys: 3.4.3 1593 1594 '@zenfs/core@1.0.2': 1595 dependencies: ··· 1622 json-schema-traverse: 0.4.1 1623 uri-js: 4.4.1 1624 1625 ansi-styles@4.3.0: 1626 dependencies: 1627 color-convert: 2.0.1 1628 1629 argparse@2.0.1: {} 1630 1631 + array-buffer-byte-length@1.0.1: 1632 dependencies: 1633 + call-bind: 1.0.7 1634 + is-array-buffer: 3.0.4 1635 1636 + array-includes@3.1.8: 1637 dependencies: 1638 + call-bind: 1.0.7 1639 define-properties: 1.2.1 1640 + es-abstract: 1.23.3 1641 + es-object-atoms: 1.0.0 1642 + get-intrinsic: 1.2.4 1643 is-string: 1.0.7 1644 1645 + array.prototype.findlast@1.2.5: 1646 + dependencies: 1647 + call-bind: 1.0.7 1648 + define-properties: 1.2.1 1649 + es-abstract: 1.23.3 1650 + es-errors: 1.3.0 1651 + es-object-atoms: 1.0.0 1652 + es-shim-unscopables: 1.0.2 1653 1654 array.prototype.flat@1.3.2: 1655 dependencies: 1656 + call-bind: 1.0.7 1657 define-properties: 1.2.1 1658 + es-abstract: 1.23.3 1659 es-shim-unscopables: 1.0.2 1660 1661 array.prototype.flatmap@1.3.2: 1662 dependencies: 1663 + call-bind: 1.0.7 1664 define-properties: 1.2.1 1665 + es-abstract: 1.23.3 1666 es-shim-unscopables: 1.0.2 1667 1668 + array.prototype.tosorted@1.1.4: 1669 dependencies: 1670 + call-bind: 1.0.7 1671 define-properties: 1.2.1 1672 + es-abstract: 1.23.3 1673 + es-errors: 1.3.0 1674 es-shim-unscopables: 1.0.2 1675 1676 + arraybuffer.prototype.slice@1.0.3: 1677 dependencies: 1678 + array-buffer-byte-length: 1.0.1 1679 + call-bind: 1.0.7 1680 define-properties: 1.2.1 1681 + es-abstract: 1.23.3 1682 + es-errors: 1.3.0 1683 + get-intrinsic: 1.2.4 1684 + is-array-buffer: 3.0.4 1685 + is-shared-array-buffer: 1.0.3 1686 1687 astring@1.9.0: {} 1688 1689 + available-typed-arrays@1.0.7: 1690 dependencies: 1691 + possible-typed-array-names: 1.0.0 1692 1693 balanced-match@1.0.2: {} 1694 1695 base64-js@1.5.1: {} 1696 1697 brace-expansion@1.1.11: 1698 dependencies: 1699 balanced-match: 1.0.2 ··· 1703 dependencies: 1704 balanced-match: 1.0.2 1705 1706 + braces@3.0.3: 1707 dependencies: 1708 + fill-range: 7.1.1 1709 1710 buffer@6.0.3: 1711 dependencies: 1712 base64-js: 1.5.1 1713 ieee754: 1.2.1 1714 1715 + call-bind@1.0.7: 1716 dependencies: 1717 + es-define-property: 1.0.0 1718 + es-errors: 1.3.0 1719 function-bind: 1.1.2 1720 + get-intrinsic: 1.2.4 1721 + set-function-length: 1.2.2 1722 1723 callsites@3.1.0: {} 1724 ··· 1745 1746 csstype@3.1.3: {} 1747 1748 + data-view-buffer@1.0.1: 1749 dependencies: 1750 + call-bind: 1.0.7 1751 + es-errors: 1.3.0 1752 + is-data-view: 1.0.1 1753 1754 + data-view-byte-length@1.0.1: 1755 + dependencies: 1756 + call-bind: 1.0.7 1757 + es-errors: 1.3.0 1758 + is-data-view: 1.0.1 1759 1760 + data-view-byte-offset@1.0.0: 1761 dependencies: 1762 + call-bind: 1.0.7 1763 + es-errors: 1.3.0 1764 + is-data-view: 1.0.1 1765 1766 + debug@4.3.4: 1767 dependencies: 1768 + ms: 2.1.2 1769 + 1770 + deep-is@0.1.4: {} 1771 1772 + define-data-property@1.1.4: 1773 dependencies: 1774 + es-define-property: 1.0.0 1775 + es-errors: 1.3.0 1776 gopd: 1.0.1 1777 1778 define-properties@1.2.1: 1779 dependencies: 1780 + define-data-property: 1.1.4 1781 + has-property-descriptors: 1.0.2 1782 object-keys: 1.1.1 1783 1784 doctrine@2.1.0: 1785 dependencies: 1786 esutils: 2.0.3 1787 1788 + es-abstract@1.23.3: 1789 dependencies: 1790 + array-buffer-byte-length: 1.0.1 1791 + arraybuffer.prototype.slice: 1.0.3 1792 + available-typed-arrays: 1.0.7 1793 + call-bind: 1.0.7 1794 + data-view-buffer: 1.0.1 1795 + data-view-byte-length: 1.0.1 1796 + data-view-byte-offset: 1.0.0 1797 + es-define-property: 1.0.0 1798 + es-errors: 1.3.0 1799 + es-object-atoms: 1.0.0 1800 + es-set-tostringtag: 2.0.3 1801 es-to-primitive: 1.2.1 1802 function.prototype.name: 1.1.6 1803 + get-intrinsic: 1.2.4 1804 + get-symbol-description: 1.0.2 1805 + globalthis: 1.0.4 1806 gopd: 1.0.1 1807 + has-property-descriptors: 1.0.2 1808 + has-proto: 1.0.3 1809 has-symbols: 1.0.3 1810 + hasown: 2.0.2 1811 + internal-slot: 1.0.7 1812 + is-array-buffer: 3.0.4 1813 is-callable: 1.2.7 1814 + is-data-view: 1.0.1 1815 + is-negative-zero: 2.0.3 1816 is-regex: 1.1.4 1817 + is-shared-array-buffer: 1.0.3 1818 is-string: 1.0.7 1819 + is-typed-array: 1.1.13 1820 is-weakref: 1.0.2 1821 + object-inspect: 1.13.2 1822 object-keys: 1.1.1 1823 object.assign: 4.1.5 1824 + regexp.prototype.flags: 1.5.3 1825 + safe-array-concat: 1.1.2 1826 + safe-regex-test: 1.0.3 1827 + string.prototype.trim: 1.2.9 1828 + string.prototype.trimend: 1.0.8 1829 + string.prototype.trimstart: 1.0.8 1830 + typed-array-buffer: 1.0.2 1831 + typed-array-byte-length: 1.0.1 1832 + typed-array-byte-offset: 1.0.2 1833 + typed-array-length: 1.0.6 1834 unbox-primitive: 1.0.2 1835 + which-typed-array: 1.1.15 1836 1837 + es-define-property@1.0.0: 1838 + dependencies: 1839 + get-intrinsic: 1.2.4 1840 + 1841 + es-errors@1.3.0: {} 1842 + 1843 + es-iterator-helpers@1.1.0: 1844 dependencies: 1845 + call-bind: 1.0.7 1846 define-properties: 1.2.1 1847 + es-abstract: 1.23.3 1848 + es-errors: 1.3.0 1849 + es-set-tostringtag: 2.0.3 1850 function-bind: 1.1.2 1851 + get-intrinsic: 1.2.4 1852 + globalthis: 1.0.4 1853 + has-property-descriptors: 1.0.2 1854 + has-proto: 1.0.3 1855 has-symbols: 1.0.3 1856 + internal-slot: 1.0.7 1857 + iterator.prototype: 1.1.3 1858 + safe-array-concat: 1.1.2 1859 1860 + es-object-atoms@1.0.0: 1861 dependencies: 1862 + es-errors: 1.3.0 1863 + 1864 + es-set-tostringtag@2.0.3: 1865 + dependencies: 1866 + get-intrinsic: 1.2.4 1867 + has-tostringtag: 1.0.2 1868 + hasown: 2.0.2 1869 1870 es-shim-unscopables@1.0.2: 1871 dependencies: 1872 + hasown: 2.0.2 1873 1874 es-to-primitive@1.2.1: 1875 dependencies: ··· 1906 1907 escape-string-regexp@4.0.0: {} 1908 1909 + eslint-config-prettier@9.1.0(eslint@9.12.0): 1910 dependencies: 1911 + eslint: 9.12.0 1912 1913 + eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@9.12.0))(eslint@9.12.0)(prettier@3.1.0): 1914 dependencies: 1915 + eslint: 9.12.0 1916 prettier: 3.1.0 1917 prettier-linter-helpers: 1.0.0 1918 + synckit: 0.9.2 1919 optionalDependencies: 1920 + eslint-config-prettier: 9.1.0(eslint@9.12.0) 1921 1922 + eslint-plugin-react@7.37.1(eslint@9.12.0): 1923 dependencies: 1924 + array-includes: 3.1.8 1925 + array.prototype.findlast: 1.2.5 1926 array.prototype.flatmap: 1.3.2 1927 + array.prototype.tosorted: 1.1.4 1928 doctrine: 2.1.0 1929 + es-iterator-helpers: 1.1.0 1930 + eslint: 9.12.0 1931 estraverse: 5.3.0 1932 + hasown: 2.0.2 1933 jsx-ast-utils: 3.3.5 1934 minimatch: 3.1.2 1935 + object.entries: 1.1.8 1936 + object.fromentries: 2.0.8 1937 + object.values: 1.2.0 1938 prop-types: 15.8.1 1939 resolve: 2.0.0-next.5 1940 semver: 6.3.1 1941 + string.prototype.matchall: 4.0.11 1942 + string.prototype.repeat: 1.0.0 1943 1944 + eslint-scope@8.1.0: 1945 dependencies: 1946 esrecurse: 4.3.0 1947 estraverse: 5.3.0 1948 1949 eslint-visitor-keys@3.4.3: {} 1950 1951 + eslint-visitor-keys@4.1.0: {} 1952 + 1953 + eslint@9.12.0: 1954 dependencies: 1955 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0) 1956 + '@eslint-community/regexpp': 4.11.1 1957 + '@eslint/config-array': 0.18.0 1958 + '@eslint/core': 0.6.0 1959 + '@eslint/eslintrc': 3.1.0 1960 + '@eslint/js': 9.12.0 1961 + '@eslint/plugin-kit': 0.2.0 1962 + '@humanfs/node': 0.16.5 1963 '@humanwhocodes/module-importer': 1.0.1 1964 + '@humanwhocodes/retry': 0.3.1 1965 + '@types/estree': 1.0.6 1966 + '@types/json-schema': 7.0.15 1967 ajv: 6.12.6 1968 chalk: 4.1.2 1969 cross-spawn: 7.0.3 1970 debug: 4.3.4 1971 escape-string-regexp: 4.0.0 1972 + eslint-scope: 8.1.0 1973 + eslint-visitor-keys: 4.1.0 1974 + espree: 10.2.0 1975 esquery: 1.5.0 1976 esutils: 2.0.3 1977 fast-deep-equal: 3.1.3 1978 + file-entry-cache: 8.0.0 1979 find-up: 5.0.0 1980 glob-parent: 6.0.2 1981 ignore: 5.3.0 1982 imurmurhash: 0.1.4 1983 is-glob: 4.0.3 1984 json-stable-stringify-without-jsonify: 1.0.1 1985 lodash.merge: 4.6.2 1986 minimatch: 3.1.2 1987 natural-compare: 1.4.0 1988 optionator: 0.9.3 1989 text-table: 0.2.0 1990 transitivePeerDependencies: 1991 - supports-color 1992 1993 + espree@10.2.0: 1994 dependencies: 1995 acorn: 8.12.1 1996 acorn-jsx: 5.3.2(acorn@8.12.1) 1997 + eslint-visitor-keys: 4.1.0 1998 1999 esquery@1.5.0: 2000 dependencies: ··· 2019 2020 events@3.3.0: {} 2021 2022 fast-deep-equal@3.1.3: {} 2023 2024 fast-diff@1.3.0: {} ··· 2029 '@nodelib/fs.walk': 1.2.8 2030 glob-parent: 5.1.2 2031 merge2: 1.4.1 2032 + micromatch: 4.0.8 2033 2034 fast-json-stable-stringify@2.1.0: {} 2035 2036 fast-levenshtein@2.0.6: {} 2037 2038 + fastq@1.17.1: 2039 dependencies: 2040 reusify: 1.0.4 2041 2042 + file-entry-cache@8.0.0: 2043 dependencies: 2044 + flat-cache: 4.0.1 2045 2046 + fill-range@7.1.1: 2047 dependencies: 2048 to-regex-range: 5.0.1 2049 ··· 2052 locate-path: 6.0.0 2053 path-exists: 4.0.0 2054 2055 + flat-cache@4.0.1: 2056 dependencies: 2057 flatted: 3.2.9 2058 keyv: 4.5.4 2059 2060 flatted@3.2.9: {} 2061 ··· 2063 dependencies: 2064 is-callable: 1.2.7 2065 2066 function-bind@1.1.2: {} 2067 2068 function.prototype.name@1.1.6: 2069 dependencies: 2070 + call-bind: 1.0.7 2071 define-properties: 1.2.1 2072 + es-abstract: 1.23.3 2073 functions-have-names: 1.2.3 2074 2075 functions-have-names@1.2.3: {} 2076 2077 + get-intrinsic@1.2.4: 2078 dependencies: 2079 + es-errors: 1.3.0 2080 function-bind: 1.1.2 2081 + has-proto: 1.0.3 2082 has-symbols: 1.0.3 2083 + hasown: 2.0.2 2084 2085 + get-symbol-description@1.0.2: 2086 dependencies: 2087 + call-bind: 1.0.7 2088 + es-errors: 1.3.0 2089 + get-intrinsic: 1.2.4 2090 2091 glob-parent@5.1.2: 2092 dependencies: ··· 2096 dependencies: 2097 is-glob: 4.0.3 2098 2099 + globals@14.0.0: {} 2100 2101 + globalthis@1.0.4: 2102 dependencies: 2103 define-properties: 1.2.1 2104 + gopd: 1.0.1 2105 2106 gopd@1.0.1: 2107 dependencies: 2108 + get-intrinsic: 1.2.4 2109 2110 graphemer@1.4.0: {} 2111 ··· 2113 2114 has-flag@4.0.0: {} 2115 2116 + has-property-descriptors@1.0.2: 2117 dependencies: 2118 + es-define-property: 1.0.0 2119 2120 + has-proto@1.0.3: {} 2121 2122 has-symbols@1.0.3: {} 2123 2124 + has-tostringtag@1.0.2: 2125 dependencies: 2126 has-symbols: 1.0.3 2127 2128 + hasown@2.0.2: 2129 dependencies: 2130 function-bind: 1.1.2 2131 2132 husky@8.0.3: {} 2133 2134 ieee754@1.2.1: {} 2135 2136 ignore@5.3.0: {} 2137 + 2138 + ignore@5.3.2: {} 2139 2140 import-fresh@3.3.0: 2141 dependencies: ··· 2144 2145 imurmurhash@0.1.4: {} 2146 2147 + internal-slot@1.0.7: 2148 dependencies: 2149 + es-errors: 1.3.0 2150 + hasown: 2.0.2 2151 + side-channel: 1.0.6 2152 2153 + is-array-buffer@3.0.4: 2154 dependencies: 2155 + call-bind: 1.0.7 2156 + get-intrinsic: 1.2.4 2157 2158 is-async-function@2.0.0: 2159 dependencies: 2160 + has-tostringtag: 1.0.2 2161 2162 is-bigint@1.0.4: 2163 dependencies: ··· 2165 2166 is-boolean-object@1.1.2: 2167 dependencies: 2168 + call-bind: 1.0.7 2169 + has-tostringtag: 1.0.2 2170 2171 is-callable@1.2.7: {} 2172 2173 + is-core-module@2.15.1: 2174 dependencies: 2175 + hasown: 2.0.2 2176 2177 + is-data-view@1.0.1: 2178 dependencies: 2179 + is-typed-array: 1.1.13 2180 2181 + is-date-object@1.0.5: 2182 + dependencies: 2183 + has-tostringtag: 1.0.2 2184 2185 is-extglob@2.1.1: {} 2186 2187 is-finalizationregistry@1.0.2: 2188 dependencies: 2189 + call-bind: 1.0.7 2190 2191 is-generator-function@1.0.10: 2192 dependencies: 2193 + has-tostringtag: 1.0.2 2194 2195 is-glob@4.0.3: 2196 dependencies: 2197 is-extglob: 2.1.1 2198 2199 + is-map@2.0.3: {} 2200 2201 + is-negative-zero@2.0.3: {} 2202 2203 is-number-object@1.0.7: 2204 dependencies: 2205 + has-tostringtag: 1.0.2 2206 2207 is-number@7.0.0: {} 2208 2209 is-regex@1.1.4: 2210 dependencies: 2211 + call-bind: 1.0.7 2212 + has-tostringtag: 1.0.2 2213 2214 + is-set@2.0.3: {} 2215 2216 + is-shared-array-buffer@1.0.3: 2217 dependencies: 2218 + call-bind: 1.0.7 2219 2220 is-string@1.0.7: 2221 dependencies: 2222 + has-tostringtag: 1.0.2 2223 2224 is-symbol@1.0.4: 2225 dependencies: 2226 has-symbols: 1.0.3 2227 2228 + is-typed-array@1.1.13: 2229 dependencies: 2230 + which-typed-array: 1.1.15 2231 2232 + is-weakmap@2.0.2: {} 2233 2234 is-weakref@1.0.2: 2235 dependencies: 2236 + call-bind: 1.0.7 2237 2238 + is-weakset@2.0.3: 2239 dependencies: 2240 + call-bind: 1.0.7 2241 + get-intrinsic: 1.2.4 2242 2243 isarray@2.0.5: {} 2244 2245 isexe@2.0.0: {} 2246 2247 + iterator.prototype@1.1.3: 2248 dependencies: 2249 define-properties: 1.2.1 2250 + get-intrinsic: 1.2.4 2251 has-symbols: 1.0.3 2252 + reflect.getprototypeof: 1.0.6 2253 + set-function-name: 2.0.2 2254 2255 js-tokens@4.0.0: {} 2256 ··· 2266 2267 jsx-ast-utils@3.3.5: 2268 dependencies: 2269 + array-includes: 3.1.8 2270 array.prototype.flat: 1.3.2 2271 object.assign: 4.1.5 2272 + object.values: 1.2.0 2273 2274 keyv@4.5.4: 2275 dependencies: ··· 2290 dependencies: 2291 js-tokens: 4.0.0 2292 2293 merge2@1.4.1: {} 2294 2295 meriyah@6.0.1: {} 2296 2297 + micromatch@4.0.8: 2298 dependencies: 2299 + braces: 3.0.3 2300 picomatch: 2.3.1 2301 2302 minimatch@3.1.2: 2303 dependencies: 2304 brace-expansion: 1.1.11 ··· 2313 2314 natural-compare@1.4.0: {} 2315 2316 object-assign@4.1.1: {} 2317 2318 + object-inspect@1.13.2: {} 2319 2320 object-keys@1.1.1: {} 2321 2322 object.assign@4.1.5: 2323 dependencies: 2324 + call-bind: 1.0.7 2325 define-properties: 1.2.1 2326 has-symbols: 1.0.3 2327 object-keys: 1.1.1 2328 2329 + object.entries@1.1.8: 2330 dependencies: 2331 + call-bind: 1.0.7 2332 define-properties: 1.2.1 2333 + es-object-atoms: 1.0.0 2334 2335 + object.fromentries@2.0.8: 2336 dependencies: 2337 + call-bind: 1.0.7 2338 define-properties: 1.2.1 2339 + es-abstract: 1.23.3 2340 + es-object-atoms: 1.0.0 2341 2342 + object.values@1.2.0: 2343 dependencies: 2344 + call-bind: 1.0.7 2345 define-properties: 1.2.1 2346 + es-object-atoms: 1.0.0 2347 2348 optionator@0.9.3: 2349 dependencies: ··· 2368 2369 path-exists@4.0.0: {} 2370 2371 path-key@3.1.1: {} 2372 2373 path-parse@1.0.7: {} 2374 2375 picomatch@2.3.1: {} 2376 2377 + possible-typed-array-names@1.0.0: {} 2378 + 2379 prelude-ls@1.2.1: {} 2380 2381 prettier-linter-helpers@1.0.0: ··· 2406 process: 0.11.10 2407 string_decoder: 1.3.0 2408 2409 + reflect.getprototypeof@1.0.6: 2410 dependencies: 2411 + call-bind: 1.0.7 2412 define-properties: 1.2.1 2413 + es-abstract: 1.23.3 2414 + es-errors: 1.3.0 2415 + get-intrinsic: 1.2.4 2416 + globalthis: 1.0.4 2417 + which-builtin-type: 1.1.4 2418 2419 + regexp.prototype.flags@1.5.3: 2420 dependencies: 2421 + call-bind: 1.0.7 2422 define-properties: 1.2.1 2423 + es-errors: 1.3.0 2424 + set-function-name: 2.0.2 2425 2426 resolve-from@4.0.0: {} 2427 2428 resolve@2.0.0-next.5: 2429 dependencies: 2430 + is-core-module: 2.15.1 2431 path-parse: 1.0.7 2432 supports-preserve-symlinks-flag: 1.0.0 2433 2434 reusify@1.0.4: {} 2435 2436 run-parallel@1.2.0: 2437 dependencies: 2438 queue-microtask: 1.2.3 2439 2440 + safe-array-concat@1.1.2: 2441 dependencies: 2442 + call-bind: 1.0.7 2443 + get-intrinsic: 1.2.4 2444 has-symbols: 1.0.3 2445 isarray: 2.0.5 2446 ··· 2448 2449 safe-buffer@5.2.1: {} 2450 2451 + safe-regex-test@1.0.3: 2452 dependencies: 2453 + call-bind: 1.0.7 2454 + es-errors: 1.3.0 2455 is-regex: 1.1.4 2456 2457 semver@6.3.1: {} 2458 2459 + semver@7.6.3: {} 2460 2461 + set-function-length@1.2.2: 2462 dependencies: 2463 + define-data-property: 1.1.4 2464 + es-errors: 1.3.0 2465 + function-bind: 1.1.2 2466 + get-intrinsic: 1.2.4 2467 gopd: 1.0.1 2468 + has-property-descriptors: 1.0.2 2469 2470 + set-function-name@2.0.2: 2471 dependencies: 2472 + define-data-property: 1.1.4 2473 + es-errors: 1.3.0 2474 functions-have-names: 1.2.3 2475 + has-property-descriptors: 1.0.2 2476 2477 shebang-command@2.0.0: 2478 dependencies: ··· 2480 2481 shebang-regex@3.0.0: {} 2482 2483 + side-channel@1.0.6: 2484 dependencies: 2485 + call-bind: 1.0.7 2486 + es-errors: 1.3.0 2487 + get-intrinsic: 1.2.4 2488 + object-inspect: 1.13.2 2489 2490 standalone-electron-types@1.0.0: 2491 dependencies: 2492 '@types/node': 18.17.17 2493 2494 + string.prototype.matchall@4.0.11: 2495 dependencies: 2496 + call-bind: 1.0.7 2497 define-properties: 1.2.1 2498 + es-abstract: 1.23.3 2499 + es-errors: 1.3.0 2500 + es-object-atoms: 1.0.0 2501 + get-intrinsic: 1.2.4 2502 + gopd: 1.0.1 2503 has-symbols: 1.0.3 2504 + internal-slot: 1.0.7 2505 + regexp.prototype.flags: 1.5.3 2506 + set-function-name: 2.0.2 2507 + side-channel: 1.0.6 2508 2509 + string.prototype.repeat@1.0.0: 2510 dependencies: 2511 define-properties: 1.2.1 2512 + es-abstract: 1.23.3 2513 2514 + string.prototype.trim@1.2.9: 2515 dependencies: 2516 + call-bind: 1.0.7 2517 define-properties: 1.2.1 2518 + es-abstract: 1.23.3 2519 + es-object-atoms: 1.0.0 2520 2521 + string.prototype.trimend@1.0.8: 2522 dependencies: 2523 + call-bind: 1.0.7 2524 define-properties: 1.2.1 2525 + es-object-atoms: 1.0.0 2526 2527 + string.prototype.trimstart@1.0.8: 2528 dependencies: 2529 + call-bind: 1.0.7 2530 + define-properties: 1.2.1 2531 + es-object-atoms: 1.0.0 2532 2533 + string_decoder@1.3.0: 2534 dependencies: 2535 + safe-buffer: 5.2.1 2536 2537 strip-json-comments@3.1.1: {} 2538 ··· 2542 2543 supports-preserve-symlinks-flag@1.0.0: {} 2544 2545 + synckit@0.9.2: 2546 dependencies: 2547 + '@pkgr/core': 0.1.1 2548 + tslib: 2.7.0 2549 2550 text-table@0.2.0: {} 2551 2552 to-regex-range@5.0.1: 2553 dependencies: 2554 is-number: 7.0.0 2555 2556 + ts-api-utils@1.3.0(typescript@5.3.2): 2557 dependencies: 2558 typescript: 5.3.2 2559 2560 + tslib@2.7.0: {} 2561 2562 type-check@0.4.0: 2563 dependencies: 2564 prelude-ls: 1.2.1 2565 2566 + typed-array-buffer@1.0.2: 2567 dependencies: 2568 + call-bind: 1.0.7 2569 + es-errors: 1.3.0 2570 + is-typed-array: 1.1.13 2571 2572 + typed-array-byte-length@1.0.1: 2573 dependencies: 2574 + call-bind: 1.0.7 2575 for-each: 0.3.3 2576 + gopd: 1.0.1 2577 + has-proto: 1.0.3 2578 + is-typed-array: 1.1.13 2579 2580 + typed-array-byte-offset@1.0.2: 2581 dependencies: 2582 + available-typed-arrays: 1.0.7 2583 + call-bind: 1.0.7 2584 for-each: 0.3.3 2585 + gopd: 1.0.1 2586 + has-proto: 1.0.3 2587 + is-typed-array: 1.1.13 2588 2589 + typed-array-length@1.0.6: 2590 dependencies: 2591 + call-bind: 1.0.7 2592 for-each: 0.3.3 2593 + gopd: 1.0.1 2594 + has-proto: 1.0.3 2595 + is-typed-array: 1.1.13 2596 + possible-typed-array-names: 1.0.0 2597 + 2598 + typescript-eslint@8.8.1(eslint@9.12.0)(typescript@5.3.2): 2599 + dependencies: 2600 + '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0)(typescript@5.3.2))(eslint@9.12.0)(typescript@5.3.2) 2601 + '@typescript-eslint/parser': 8.8.1(eslint@9.12.0)(typescript@5.3.2) 2602 + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.3.2) 2603 + optionalDependencies: 2604 + typescript: 5.3.2 2605 + transitivePeerDependencies: 2606 + - eslint 2607 + - supports-color 2608 2609 typescript@5.3.2: {} 2610 2611 unbox-primitive@1.0.2: 2612 dependencies: 2613 + call-bind: 1.0.7 2614 has-bigints: 1.0.2 2615 has-symbols: 1.0.3 2616 which-boxed-primitive: 1.0.2 2617 2618 undici-types@6.19.8: {} 2619 2620 uri-js@4.4.1: 2621 dependencies: 2622 punycode: 2.3.1 ··· 2633 is-string: 1.0.7 2634 is-symbol: 1.0.4 2635 2636 + which-builtin-type@1.1.4: 2637 dependencies: 2638 function.prototype.name: 1.1.6 2639 + has-tostringtag: 1.0.2 2640 is-async-function: 2.0.0 2641 is-date-object: 1.0.5 2642 is-finalizationregistry: 1.0.2 ··· 2645 is-weakref: 1.0.2 2646 isarray: 2.0.5 2647 which-boxed-primitive: 1.0.2 2648 + which-collection: 1.0.2 2649 + which-typed-array: 1.1.15 2650 2651 + which-collection@1.0.2: 2652 dependencies: 2653 + is-map: 2.0.3 2654 + is-set: 2.0.3 2655 + is-weakmap: 2.0.2 2656 + is-weakset: 2.0.3 2657 2658 + which-typed-array@1.1.15: 2659 dependencies: 2660 + available-typed-arrays: 1.0.7 2661 + call-bind: 1.0.7 2662 for-each: 0.3.3 2663 gopd: 1.0.1 2664 + has-tostringtag: 1.0.2 2665 2666 which@2.0.2: 2667 dependencies: 2668 isexe: 2.0.0 2669 2670 yocto-queue@0.1.0: {}