diff --git a/package.json b/package.json index ee40349..a730883 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "@types/node": "26.4.0", "@vitest/coverage-v8": "^3.0.5", "esbuild": "^0.28.2", - "eslint": "^9.20.0", + "eslint": "^10.9.1", "husky": "^9.1.7", "inquirer": "14", "msw": "^2.7.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c214257..120d44d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,7 +26,7 @@ importers: version: 3.0.1 '@swc-node/register': specifier: 1.12.1 - version: 1.12.1(@swc/core@1.5.7(@swc/helpers@0.5.23))(@swc/types@0.1.7)(typescript@5.4.5) + version: 1.12.1(@swc/core@1.5.7(@swc/helpers@0.5.23))(@swc/types@0.1.7)(typescript@5.7.3) '@swc/core': specifier: 1.5.7 version: 1.5.7(@swc/helpers@0.5.23) @@ -38,13 +38,13 @@ importers: version: 26.4.0 '@vitest/coverage-v8': specifier: ^3.0.5 - version: 3.0.5(vitest@3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(yaml@2.9.0)) + version: 3.0.5(vitest@3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.7.3))(yaml@2.9.0)) esbuild: specifier: ^0.28.2 version: 0.28.2 eslint: - specifier: ^9.20.0 - version: 9.20.0 + specifier: ^10.9.1 + version: 10.9.1 husky: specifier: ^9.1.7 version: 9.1.7 @@ -53,19 +53,19 @@ importers: version: 14.2.0(@types/node@26.4.0) msw: specifier: ^2.7.0 - version: 2.15.0(@types/node@26.4.0)(typescript@5.4.5) + version: 2.15.0(@types/node@26.4.0)(typescript@5.7.3) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.23))(@types/node@26.4.0)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.23))(@types/node@26.4.0)(typescript@5.7.3) tsup: specifier: ^8.3.6 - version: 8.5.1(@swc/core@1.5.7(@swc/helpers@0.5.23))(postcss@8.5.1)(typescript@5.4.5)(yaml@2.9.0) + version: 8.5.1(@swc/core@1.5.7(@swc/helpers@0.5.23))(postcss@8.5.1)(typescript@5.7.3)(yaml@2.9.0) typescript: - specifier: 5.4.5 - version: 5.4.5 + specifier: 5.7.3 + version: 5.7.3 vitest: specifier: ^3.0.5 - version: 3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(yaml@2.9.0) + version: 3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.7.3))(yaml@2.9.0) packages/capguru: dependencies: @@ -133,13 +133,13 @@ importers: dependencies: '@stylistic/eslint-plugin': specifier: 3.1.0 - version: 3.1.0(eslint@9.20.0)(typescript@5.4.5) + version: 3.1.0(eslint@9.20.0)(typescript@5.7.3) '@typescript-eslint/eslint-plugin': specifier: 7.9.0 - version: 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.4.5))(eslint@9.20.0)(typescript@5.4.5) + version: 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3) '@typescript-eslint/parser': specifier: 7.9.0 - version: 7.9.0(eslint@9.20.0)(typescript@5.4.5) + version: 7.9.0(eslint@9.20.0)(typescript@5.7.3) eslint: specifier: 9.20.0 version: 9.20.0 @@ -151,7 +151,7 @@ importers: version: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.20.0) eslint-plugin-import: specifier: ^2.29.1 - version: 2.31.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0) + version: 2.31.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0) eslint-plugin-jsonc: specifier: ^2.19.1 version: 2.19.1(eslint@9.20.0) @@ -160,10 +160,10 @@ importers: version: 1.1.2 eslint-plugin-typescript-sort-keys: specifier: ^3.1.0 - version: 3.3.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.4.5))(eslint@9.20.0)(typescript@5.4.5) + version: 3.3.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3) eslint-plugin-unused-imports: specifier: ^4.1.4 - version: 4.1.4(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.4.5))(eslint@9.20.0)(typescript@5.4.5))(eslint@9.20.0) + version: 4.1.4(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0) packages: @@ -736,6 +736,12 @@ packages: cpu: [x64] os: [win32] + '@eslint-community/eslint-utils@4.10.1': + resolution: {integrity: sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.4.1': resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -746,10 +752,22 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint/config-array@0.19.2': resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-array@0.23.5': + resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + '@eslint/config-helpers@0.7.0': + resolution: {integrity: sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/core@0.10.0': resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -758,6 +776,10 @@ packages: resolution: {integrity: sha512-DWUB2pksgNEb6Bz2fggIy1wh6fGgZP4Xyy/Mt0QZPiloKKXerbqq9D3SBQTlCRYOrcRPu4vuz+CGjwdfqxnoWA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@1.2.1': + resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/eslintrc@3.2.0': resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -770,18 +792,38 @@ packages: resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@3.0.5': + resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@eslint/plugin-kit@0.2.5': resolution: {integrity: sha512-lB05FkqEdUg2AA0xEbUz0SnkXT1LcCTa438W4IWTUh4hdOnVbQyOJ81OrDXsJk/LSiJHubgGEFoR5EHq1NsH1A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.7.3': + resolution: {integrity: sha512-IkO+/KEUvwbVpiURZg+P7zF74z5Jxe0UgJxVni+RtoHQ6IZieXaO02kmadomap/q+l6bc/jdPGGqTjhuZnuz1Q==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} + '@humanfs/core@0.19.2': + resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==} + engines: {node: '>=18.18.0'} + '@humanfs/node@0.16.6': resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} engines: {node: '>=18.18.0'} + '@humanfs/node@0.16.8': + resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==} + engines: {node: '>=18.18.0'} + + '@humanfs/types@0.15.0': + resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==} + engines: {node: '>=18.18.0'} + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -794,6 +836,10 @@ packages: resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} engines: {node: '>=18.18'} + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + '@inquirer/ansi@2.0.8': resolution: {integrity: sha512-WpQM+Ti6Z40EFwwt+uL2p4UabT+W179zHp6HhLVOzfbwnVn05IPO/eXIZXGNqcT1jbQ15SujNLzQ39k4QPPxBQ==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -1481,6 +1527,9 @@ packages: '@tybys/wasm-util@0.10.3': resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} @@ -1686,6 +1735,9 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@6.15.0: + resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==} + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -1754,11 +1806,19 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + balanced-match@4.0.4: + resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==} + engines: {node: 18 || 20 || >=22} + brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@2.1.4: + resolution: {integrity: sha512-hGfVzPxthbf3+2yjg/RBs60cB0FhqBS/zvdV/4wn4/BmN0bNMMHPc4V/BbFieqf1TKAGGAHnY4eSjajCl0f2Xg==} + + brace-expansion@5.0.9: + resolution: {integrity: sha512-ScQ4IuvIEF1TMlP7Zt+vjJ//9zlPb2SDcxWxM3bk8s6t6GGdJ7KO1dCcTidOPJKePW30LE/2cT7wCyPho9/Wxg==} + engines: {node: 20 || >=22} braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} @@ -2103,6 +2163,10 @@ packages: resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-scope@9.1.2: + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + eslint-visitor-keys@1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} @@ -2115,6 +2179,20 @@ packages: resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + eslint-visitor-keys@5.0.1: + resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + + eslint@10.9.1: + resolution: {integrity: sha512-9VaAkDURekixUQJy0oJYl2DcN6oKMfxay7XzaGYAWQwsb6qfKf+x76R2k1L8kb1boc+FyCAaTA9GmiKaaiaF+A==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + eslint@9.20.0: resolution: {integrity: sha512-aL4F8167Hg4IvsW89ejnpTwx+B/UQRzJPGgbIOl+4XqffWsahVVsLEWoZvnrVuwpWmnRd7XeXmQI1zlKcFDteA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2130,6 +2208,10 @@ packages: resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@11.2.0: + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + espree@6.2.1: resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==} engines: {node: '>=6.0.0'} @@ -2142,6 +2224,10 @@ packages: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -2222,8 +2308,8 @@ packages: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} - flatted@3.3.2: - resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} + flatted@3.4.4: + resolution: {integrity: sha512-5+ybhBZANEJxaH3X5evAFatUxLfEHSr7n6kYJ+1Qd0mUqr4eu9gIf6GDbWHf8RJijHrjjO8G+la14SlL2SeS1Q==} for-each@0.3.4: resolution: {integrity: sha512-kKaIINnFpzW6ffJNDjjyjrk21BkDx38c0xa/klsT8VzLCaMEefv4ZTacrcVR4DmgTeBra++jMDAfS/tS799YDw==} @@ -2611,6 +2697,10 @@ packages: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} + minimatch@10.2.6: + resolution: {integrity: sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==} + engines: {node: 18 || 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -2618,6 +2708,10 @@ packages: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.9: + resolution: {integrity: sha512-OBwBN9AL4dqmETlpS2zasx+vTeWclWzkblfZk7KTA5j3jeOONz/tRCnZomUyvNg83wL5Zv9Ss6HMJXAgL8R2Yg==} + engines: {node: '>=16 || 14 >=14.17'} + minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -3199,8 +3293,8 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} engines: {node: '>=14.17'} hasBin: true @@ -3752,6 +3846,16 @@ snapshots: '@esbuild/win32-x64@0.28.2': optional: true + '@eslint-community/eslint-utils@4.10.1(eslint@10.9.1)': + dependencies: + eslint: 10.9.1 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/eslint-utils@4.10.1(eslint@9.20.0)': + dependencies: + eslint: 9.20.0 + eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.4.1(eslint@9.20.0)': dependencies: eslint: 9.20.0 @@ -3759,6 +3863,8 @@ snapshots: '@eslint-community/regexpp@4.12.1': {} + '@eslint-community/regexpp@4.12.2': {} + '@eslint/config-array@0.19.2': dependencies: '@eslint/object-schema': 2.1.6 @@ -3767,6 +3873,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@eslint/config-array@0.23.5': + dependencies: + '@eslint/object-schema': 3.0.5 + debug: 4.4.3 + minimatch: 10.2.6 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.7.0': + dependencies: + '@eslint/core': 1.2.1 + '@eslint/core@0.10.0': dependencies: '@types/json-schema': 7.0.15 @@ -3775,6 +3893,10 @@ snapshots: dependencies: '@types/json-schema': 7.0.15 + '@eslint/core@1.2.1': + dependencies: + '@types/json-schema': 7.0.15 + '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 @@ -3793,24 +3915,45 @@ snapshots: '@eslint/object-schema@2.1.6': {} + '@eslint/object-schema@3.0.5': {} + '@eslint/plugin-kit@0.2.5': dependencies: '@eslint/core': 0.10.0 levn: 0.4.1 + '@eslint/plugin-kit@0.7.3': + dependencies: + '@eslint/core': 1.2.1 + levn: 0.4.1 + '@humanfs/core@0.19.1': {} + '@humanfs/core@0.19.2': + dependencies: + '@humanfs/types': 0.15.0 + '@humanfs/node@0.16.6': dependencies: '@humanfs/core': 0.19.1 '@humanwhocodes/retry': 0.3.1 + '@humanfs/node@0.16.8': + dependencies: + '@humanfs/core': 0.19.2 + '@humanfs/types': 0.15.0 + '@humanwhocodes/retry': 0.4.3 + + '@humanfs/types@0.15.0': {} + '@humanwhocodes/module-importer@1.0.1': {} '@humanwhocodes/retry@0.3.1': {} '@humanwhocodes/retry@0.4.1': {} + '@humanwhocodes/retry@0.4.3': {} + '@inquirer/ansi@2.0.8': {} '@inquirer/checkbox@5.2.4(@types/node@26.4.0)': @@ -4232,9 +4375,9 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@stylistic/eslint-plugin@3.1.0(eslint@9.20.0)(typescript@5.4.5)': + '@stylistic/eslint-plugin@3.1.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/utils': 8.23.0(eslint@9.20.0)(typescript@5.4.5) + '@typescript-eslint/utils': 8.23.0(eslint@9.20.0)(typescript@5.7.3) eslint: 9.20.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -4249,7 +4392,7 @@ snapshots: '@swc/core': 1.5.7(@swc/helpers@0.5.23) '@swc/types': 0.1.7 - '@swc-node/register@1.12.1(@swc/core@1.5.7(@swc/helpers@0.5.23))(@swc/types@0.1.7)(typescript@5.4.5)': + '@swc-node/register@1.12.1(@swc/core@1.5.7(@swc/helpers@0.5.23))(@swc/types@0.1.7)(typescript@5.7.3)': dependencies: '@node-rs/xxhash': 1.7.7 '@swc-node/core': 1.15.0(@swc/core@1.5.7(@swc/helpers@0.5.23))(@swc/types@0.1.7) @@ -4261,7 +4404,7 @@ snapshots: oxc-resolver: 11.24.2 pirates: 4.0.7 tslib: 2.8.1 - typescript: 5.4.5 + typescript: 5.7.3 transitivePeerDependencies: - '@swc/types' - supports-color @@ -4359,6 +4502,8 @@ snapshots: tslib: 2.8.1 optional: true + '@types/esrecurse@4.3.1': {} + '@types/estree@1.0.6': {} '@types/estree@1.0.9': {} @@ -4379,42 +4524,42 @@ snapshots: '@types/statuses@2.0.6': {} - '@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.4.5))(eslint@9.20.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 7.9.0(eslint@9.20.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.9.0(eslint@9.20.0)(typescript@5.7.3) '@typescript-eslint/scope-manager': 7.9.0 - '@typescript-eslint/type-utils': 7.9.0(eslint@9.20.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.9.0(eslint@9.20.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 7.9.0(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/utils': 7.9.0(eslint@9.20.0)(typescript@5.7.3) '@typescript-eslint/visitor-keys': 7.9.0 eslint: 9.20.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.3(typescript@5.4.5) + ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: - typescript: 5.4.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/experimental-utils@5.62.0(eslint@9.20.0)(typescript@5.4.5)': + '@typescript-eslint/experimental-utils@5.62.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@9.20.0)(typescript@5.4.5) + '@typescript-eslint/utils': 5.62.0(eslint@9.20.0)(typescript@5.7.3) eslint: 9.20.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: '@typescript-eslint/scope-manager': 7.9.0 '@typescript-eslint/types': 7.9.0 - '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.7.3) '@typescript-eslint/visitor-keys': 7.9.0 debug: 4.4.0 eslint: 9.20.0 optionalDependencies: - typescript: 5.4.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -4433,15 +4578,15 @@ snapshots: '@typescript-eslint/types': 8.23.0 '@typescript-eslint/visitor-keys': 8.23.0 - '@typescript-eslint/type-utils@7.9.0(eslint@9.20.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.9.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.9.0(eslint@9.20.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.7.3) + '@typescript-eslint/utils': 7.9.0(eslint@9.20.0)(typescript@5.7.3) debug: 4.4.0 eslint: 9.20.0 - ts-api-utils: 1.4.3(typescript@5.4.5) + ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: - typescript: 5.4.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -4451,7 +4596,7 @@ snapshots: '@typescript-eslint/types@8.23.0': {} - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@5.62.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 @@ -4459,13 +4604,13 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 semver: 7.8.5 - tsutils: 3.21.0(typescript@5.4.5) + tsutils: 3.21.0(typescript@5.7.3) optionalDependencies: - typescript: 5.4.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@7.9.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.9.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 7.9.0 '@typescript-eslint/visitor-keys': 7.9.0 @@ -4474,34 +4619,34 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.8.5 - ts-api-utils: 1.4.3(typescript@5.4.5) + ts-api-utils: 1.4.3(typescript@5.7.3) optionalDependencies: - typescript: 5.4.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.23.0(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@8.23.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 8.23.0 '@typescript-eslint/visitor-keys': 8.23.0 debug: 4.4.3 fast-glob: 3.3.3 is-glob: 4.0.3 - minimatch: 9.0.5 + minimatch: 9.0.9 semver: 7.8.5 - ts-api-utils: 2.0.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 2.0.1(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@9.20.0)(typescript@5.4.5)': + '@typescript-eslint/utils@5.62.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) + '@eslint-community/eslint-utils': 4.10.1(eslint@9.20.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.7.3) eslint: 9.20.0 eslint-scope: 5.1.1 semver: 7.8.5 @@ -4509,25 +4654,25 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@7.9.0(eslint@9.20.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.9.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) '@typescript-eslint/scope-manager': 7.9.0 '@typescript-eslint/types': 7.9.0 - '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 7.9.0(typescript@5.7.3) eslint: 9.20.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.4.5)': + '@typescript-eslint/utils@8.23.0(eslint@9.20.0)(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) '@typescript-eslint/scope-manager': 8.23.0 '@typescript-eslint/types': 8.23.0 - '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3) eslint: 9.20.0 - typescript: 5.4.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -4546,7 +4691,7 @@ snapshots: '@typescript-eslint/types': 8.23.0 eslint-visitor-keys: 4.2.0 - '@vitest/coverage-v8@3.0.5(vitest@3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(yaml@2.9.0))': + '@vitest/coverage-v8@3.0.5(vitest@3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.7.3))(yaml@2.9.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -4560,7 +4705,7 @@ snapshots: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(yaml@2.9.0) + vitest: 3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.7.3))(yaml@2.9.0) transitivePeerDependencies: - supports-color @@ -4571,13 +4716,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.5(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(vite@6.1.0(@types/node@26.4.0)(yaml@2.9.0))': + '@vitest/mocker@3.0.5(msw@2.15.0(@types/node@26.4.0)(typescript@5.7.3))(vite@6.1.0(@types/node@26.4.0)(yaml@2.9.0))': dependencies: '@vitest/spy': 3.0.5 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - msw: 2.15.0(@types/node@26.4.0)(typescript@5.4.5) + msw: 2.15.0(@types/node@26.4.0)(typescript@5.7.3) vite: 6.1.0(@types/node@26.4.0)(yaml@2.9.0) '@vitest/pretty-format@3.0.5': @@ -4634,6 +4779,13 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 + ajv@6.15.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + ansi-regex@5.0.1: {} ansi-regex@6.3.0: {} @@ -4709,15 +4861,21 @@ snapshots: balanced-match@1.0.2: {} + balanced-match@4.0.4: {} + brace-expansion@1.1.11: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.0.1: + brace-expansion@2.1.4: dependencies: balanced-match: 1.0.2 + brace-expansion@5.0.9: + dependencies: + balanced-match: 4.0.4 + braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -5082,7 +5240,7 @@ snapshots: is-glob: 4.0.3 stable-hash: 0.0.4 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0) transitivePeerDependencies: - supports-color @@ -5092,18 +5250,18 @@ snapshots: esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 - eslint-module-utils@2.12.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0): + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.9.0(eslint@9.20.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.9.0(eslint@9.20.0)(typescript@5.7.3) eslint: 9.20.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.7.0(eslint-plugin-import@2.31.0)(eslint@9.20.0) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0): + eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.7.3))(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.8 @@ -5114,7 +5272,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.20.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0) + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.7.0)(eslint@9.20.0) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -5126,7 +5284,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.9.0(eslint@9.20.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.9.0(eslint@9.20.0)(typescript@5.7.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -5153,22 +5311,22 @@ snapshots: natural-compare: 1.4.0 requireindex: 1.2.0 - eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.4.5))(eslint@9.20.0)(typescript@5.4.5): + eslint-plugin-typescript-sort-keys@3.3.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3): dependencies: - '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.20.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.9.0(eslint@9.20.0)(typescript@5.4.5) + '@typescript-eslint/experimental-utils': 5.62.0(eslint@9.20.0)(typescript@5.7.3) + '@typescript-eslint/parser': 7.9.0(eslint@9.20.0)(typescript@5.7.3) eslint: 9.20.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 - typescript: 5.4.5 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.4.5))(eslint@9.20.0)(typescript@5.4.5))(eslint@9.20.0): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0): dependencies: eslint: 9.20.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.4.5))(eslint@9.20.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 7.9.0(@typescript-eslint/parser@7.9.0(eslint@9.20.0)(typescript@5.7.3))(eslint@9.20.0)(typescript@5.7.3) eslint-scope@5.1.1: dependencies: @@ -5180,12 +5338,56 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 + eslint-scope@9.1.2: + dependencies: + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.9 + esrecurse: 4.3.0 + estraverse: 5.3.0 + eslint-visitor-keys@1.3.0: {} eslint-visitor-keys@3.4.3: {} eslint-visitor-keys@4.2.0: {} + eslint-visitor-keys@5.0.1: {} + + eslint@10.9.1: + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@10.9.1) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.23.5 + '@eslint/config-helpers': 0.7.0 + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.3 + '@humanfs/node': 0.16.8 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.9 + ajv: 6.15.0 + cross-spawn: 7.0.6 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint-scope: 9.1.2 + eslint-visitor-keys: 5.0.1 + espree: 11.2.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + minimatch: 10.2.6 + natural-compare: 1.4.0 + optionator: 0.9.4 + transitivePeerDependencies: + - supports-color + eslint@9.20.0: dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.20.0) @@ -5231,6 +5433,12 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.18.0) eslint-visitor-keys: 4.2.0 + espree@11.2.0: + dependencies: + acorn: 8.18.0 + acorn-jsx: 5.3.2(acorn@8.18.0) + eslint-visitor-keys: 5.0.1 + espree@6.2.1: dependencies: acorn: 7.4.1 @@ -5247,6 +5455,10 @@ snapshots: dependencies: estraverse: 5.3.0 + esquery@1.7.0: + dependencies: + estraverse: 5.3.0 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 @@ -5321,10 +5533,10 @@ snapshots: flat-cache@4.0.1: dependencies: - flatted: 3.3.2 + flatted: 3.4.4 keyv: 4.5.4 - flatted@3.3.2: {} + flatted@3.4.4: {} for-each@0.3.4: dependencies: @@ -5397,7 +5609,7 @@ snapshots: dependencies: foreground-child: 3.3.0 jackspeak: 3.4.3 - minimatch: 9.0.5 + minimatch: 9.0.9 minipass: 7.1.2 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 @@ -5619,7 +5831,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.4.3 + debug: 4.4.0 istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -5723,13 +5935,21 @@ snapshots: braces: 3.0.3 picomatch: 2.3.2 + minimatch@10.2.6: + dependencies: + brace-expansion: 5.0.9 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 minimatch@9.0.5: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.1.4 + + minimatch@9.0.9: + dependencies: + brace-expansion: 2.1.4 minimist@1.2.8: {} @@ -5744,7 +5964,7 @@ snapshots: ms@2.1.3: {} - msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5): + msw@2.15.0(@types/node@26.4.0)(typescript@5.7.3): dependencies: '@inquirer/confirm': 6.3.1(@types/node@26.4.0) '@mswjs/interceptors': 0.41.9 @@ -5765,7 +5985,7 @@ snapshots: until-async: 3.0.2 yargs: 17.7.3 optionalDependencies: - typescript: 5.4.5 + typescript: 5.7.3 transitivePeerDependencies: - '@types/node' @@ -6210,7 +6430,7 @@ snapshots: dependencies: '@istanbuljs/schema': 0.1.3 glob: 10.4.5 - minimatch: 9.0.5 + minimatch: 9.0.9 thenify-all@1.6.0: dependencies: @@ -6253,17 +6473,17 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@1.4.3(typescript@5.4.5): + ts-api-utils@1.4.3(typescript@5.7.3): dependencies: - typescript: 5.4.5 + typescript: 5.7.3 - ts-api-utils@2.0.1(typescript@5.4.5): + ts-api-utils@2.0.1(typescript@5.7.3): dependencies: - typescript: 5.4.5 + typescript: 5.7.3 ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.23))(@types/node@26.4.0)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.5.7(@swc/helpers@0.5.23))(@types/node@26.4.0)(typescript@5.7.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.13 @@ -6277,7 +6497,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.4 make-error: 1.3.6 - typescript: 5.4.5 + typescript: 5.7.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: @@ -6294,7 +6514,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.1(@swc/core@1.5.7(@swc/helpers@0.5.23))(postcss@8.5.1)(typescript@5.4.5)(yaml@2.9.0): + tsup@8.5.1(@swc/core@1.5.7(@swc/helpers@0.5.23))(postcss@8.5.1)(typescript@5.7.3)(yaml@2.9.0): dependencies: bundle-require: 5.1.0(esbuild@0.27.7) cac: 6.7.14 @@ -6316,17 +6536,17 @@ snapshots: optionalDependencies: '@swc/core': 1.5.7(@swc/helpers@0.5.23) postcss: 8.5.1 - typescript: 5.4.5 + typescript: 5.7.3 transitivePeerDependencies: - jiti - supports-color - tsx - yaml - tsutils@3.21.0(typescript@5.4.5): + tsutils@3.21.0(typescript@5.7.3): dependencies: tslib: 1.14.1 - typescript: 5.4.5 + typescript: 5.7.3 turbo@2.10.12: optionalDependencies: @@ -6378,7 +6598,7 @@ snapshots: possible-typed-array-names: 1.0.0 reflect.getprototypeof: 1.0.10 - typescript@5.4.5: {} + typescript@5.7.3: {} ufo@1.6.4: {} @@ -6430,10 +6650,10 @@ snapshots: fsevents: 2.3.3 yaml: 2.9.0 - vitest@3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(yaml@2.9.0): + vitest@3.0.5(@types/node@26.4.0)(msw@2.15.0(@types/node@26.4.0)(typescript@5.7.3))(yaml@2.9.0): dependencies: '@vitest/expect': 3.0.5 - '@vitest/mocker': 3.0.5(msw@2.15.0(@types/node@26.4.0)(typescript@5.4.5))(vite@6.1.0(@types/node@26.4.0)(yaml@2.9.0)) + '@vitest/mocker': 3.0.5(msw@2.15.0(@types/node@26.4.0)(typescript@5.7.3))(vite@6.1.0(@types/node@26.4.0)(yaml@2.9.0)) '@vitest/pretty-format': 3.0.5 '@vitest/runner': 3.0.5 '@vitest/snapshot': 3.0.5