diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index df1b165..7de0e70 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -61,7 +61,7 @@ "eslint-plugin-import": "^2.30.0", "eslint-plugin-jest": "^29.0.1", "eslint-plugin-jest-dom": "^5.4.0", - "eslint-plugin-jsdoc": "^61.2.1", + "eslint-plugin-jsdoc": "^64.0.0", "eslint-plugin-react": "^7.35.0", "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-testing-library": "^7.5.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 938379b..ebe8dc6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@commitlint/cli': specifier: ^21.0.2 - version: 21.0.2(@types/node@22.16.0)(conventional-commits-parser@6.4.0) + version: 21.0.2(@types/node@26.6.1)(conventional-commits-parser@6.4.0) '@commitlint/config-conventional': specifier: ^21.0.2 version: 21.0.2 @@ -19,7 +19,7 @@ importers: version: 21.0.2 '@commitlint/cz-commitlint': specifier: ^21.0.2 - version: 21.0.2(@types/node@22.16.0)(commitizen@4.3.1(@types/node@22.16.0))(inquirer@9.3.8(@types/node@22.16.0)) + version: 21.0.2(@types/node@26.6.1)(commitizen@4.3.1(@types/node@26.6.1))(inquirer@9.3.8(@types/node@26.6.1)) '@trigen/lint-package-json': specifier: workspace:* version: link:packages/lint-package-json @@ -37,13 +37,13 @@ importers: version: 5.2.2 commitizen: specifier: ^4.3.1 - version: 4.3.1(@types/node@22.16.0) + version: 4.3.1(@types/node@26.6.1) del-cli: specifier: ^7.0.0 version: 7.0.0 inquirer: specifier: ^9.3.7 - version: 9.3.8(@types/node@22.16.0) + version: 9.3.8(@types/node@26.6.1) nano-staged: specifier: ^1.0.0 version: 1.0.2 @@ -58,10 +58,10 @@ importers: version: 2.13.1 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@22.16.0)(jiti@2.4.2) + version: 8.0.16(@types/node@26.6.1)(jiti@2.4.2) vitest: specifier: ^5.0.0 - version: 5.0.0(@types/node@22.16.0)(vite@8.0.16(@types/node@22.16.0)(jiti@2.4.2)) + version: 5.0.0(@types/node@26.6.1)(vite@8.0.16(@types/node@26.6.1)(jiti@2.4.2)) packages/browserslist-config: linkDirectory: false @@ -91,8 +91,8 @@ importers: specifier: ^5.4.0 version: 5.5.0 eslint-plugin-jsdoc: - specifier: ^61.2.1 - version: 61.7.1(supports-color@10.2.2) + specifier: ^64.0.0 + version: 64.5.2(supports-color@10.2.2) eslint-plugin-react: specifier: ^7.35.0 version: 7.37.5 @@ -454,14 +454,20 @@ packages: '@emnapi/wasi-threads@1.2.1': resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} - '@es-joy/jsdoccomment@0.78.0': - resolution: {integrity: sha512-rQkU5u8hNAq2NVRzHnIUUvR6arbO0b6AOlvpTNS48CkiKSn/xtNfOzBK23JE4SiW89DgvU7GtxLVgV4Vn2HBAw==} - engines: {node: '>=20.11.0'} + '@es-joy/jsdoccomment@0.97.0': + resolution: {integrity: sha512-EP8uoFfh6+GsdGCduYtmWAW0h7AO+Ayik9Vh5YbA2r/3N6lmJKkCNZX+q3QBXC1K6ixjQ/9igF2b7WVvLm063g==} + engines: {node: ^22.22.2 || >=24.15.0} '@es-joy/resolve.exports@1.2.0': resolution: {integrity: sha512-Q9hjxWI5xBM+qW2enxfe8wDKdFWMfd0Z29k5ZJnuBqD/CasY5Zryj09aCA6owbGATWz+39p5uIdaHXpopOcG8g==} engines: {node: '>=10'} + '@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.7.0': resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -850,6 +856,9 @@ packages: '@types/estree@1.0.8': resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/estree@1.0.9': + resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} + '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} @@ -859,6 +868,9 @@ packages: '@types/node@22.16.0': resolution: {integrity: sha512-B2egV9wALML1JCpv3VQoQ+yesQKAmNMBIAY7OteVrikcOcAkWm+dGL6qpeCktPjAv6N1JLnhbNiqS35UpFyBsQ==} + '@types/node@26.6.1': + resolution: {integrity: sha512-VqGJBMCtdhqkBUCcBLvywI0NJ+KLuVzgNnlBUNFOQjqVxzo2lxLUNg1DSey8+u2u6ktswSAxg+s68QLzWHNOuA==} + '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -889,6 +901,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/project-service@8.70.0': + resolution: {integrity: sha512-hFHbTNqhU9G+2eKFXCBVb1tjFT/LceiJ4+HfLO4pTpDI0KHi6iajpcFFkaSQ9gXmCh7n82A0PthaayEdN6mspQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/scope-manager@8.35.1': resolution: {integrity: sha512-s/Bpd4i7ht2934nG+UoSPlYXd08KYz3bmjLEb7Ye1UVob0d1ENiT3lY8bsCmik4RqfSbPw9xJJHbugpPpP5JUg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -897,6 +915,10 @@ packages: resolution: {integrity: sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.70.0': + resolution: {integrity: sha512-8nP3Kwh5hlgZ4FicGvmznAmJe8UL4sdU8tLukrPaMuQmDuk4Y8xYfzu/aYZW4xT2JCgc7H/TpDI5cGlxcWJSqQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.35.1': resolution: {integrity: sha512-K5/U9VmT9dTHoNowWZpz+/TObS3xqC5h0xAIjXPw+MNcKV9qg6eSatEnmeAwkjHijhACH0/N7bkhKvbt1+DXWQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -909,6 +931,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/tsconfig-utils@8.70.0': + resolution: {integrity: sha512-adnkeeNq9Sq1sUf4+FRVc0KdgYghzsgFpZSQVZVvY0LCuUuN0FnQgyGzCJeC4fW1cdXseBAjU2EOqUIjbNcZUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/type-utils@8.46.4': resolution: {integrity: sha512-V4QC8h3fdT5Wro6vANk6eojqfbv5bpwHuMsBcJUJkqs2z5XnYhJzyz9Y02eUmF9u3PgXEUiOt4w4KHR3P+z0PQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -924,6 +952,10 @@ packages: resolution: {integrity: sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.70.0': + resolution: {integrity: sha512-asTOIYhDg4zdzOScCyaytrsV3cR6B4ecPQlXw/dJIm7J/MZTtCtfVII9JD8Geh4jTCrK/Xe6cg5UevoleMcoJQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.35.1': resolution: {integrity: sha512-Vvpuvj4tBxIka7cPs6Y1uvM7gJgdF5Uu9F+mBJBPY4MhvjrjWGK4H0lVgLJd/8PWZ23FTqsaJaLEkBCFUk8Y9g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -936,6 +968,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/typescript-estree@8.70.0': + resolution: {integrity: sha512-d9NmHMPEKQ7QCLLm1jI3zmoQBwT5KwFYjXBJ9ymZfKCUU+5rmTRykKAFvH5Qn/ZCds3CEAFS9OC9M/jkl0X2bA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/utils@8.35.1': resolution: {integrity: sha512-lhnwatFmOFcazAsUm3ZnZFpXSxiwoa1Lj50HphnDe1Et01NF4+hrdXONSUHIcbVu2eFb1bAf+5yjXkGVkXBKAQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -950,6 +988,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/utils@8.70.0': + resolution: {integrity: sha512-oZmtKJz/4fufZ2p3+Cn3ijEojcdfR+1zYDH2xKYrEly0dR/Q/1xUPRCOlKGxod78nWlU2UnDe09GZ3TaknBFGA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>=4.8.4 <6.1.0' + '@typescript-eslint/visitor-keys@8.35.1': resolution: {integrity: sha512-VRwixir4zBWCSTP/ljEo091lbpypz57PoeAQ9imjG+vbeof9LplljsL1mos4ccG6H9IjfrVGM359RozUnuFhpw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -958,6 +1003,10 @@ packages: resolution: {integrity: sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.70.0': + resolution: {integrity: sha512-BoC8PiO4Hkdo0TVJh9Ntxr5MxPDI7/oFsrygN5ADelFSeXG/qgNuucIGA+L5Z6JpPTE/uRfcTWtscjbUaufepQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@vitest/mocker@5.0.0': resolution: {integrity: sha512-66PGTMIiVJP3t4a5yxU9qPtf7MdTBs8jmToMvy+HVflB3Yy13WJZTtPePdvU+wjRV02SKK5doLbSA6o9pwOmiA==} peerDependencies: @@ -1022,9 +1071,9 @@ packages: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} - are-docs-informative@0.0.2: - resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==} - engines: {node: '>=14'} + are-docs-informative@0.1.1: + resolution: {integrity: sha512-sqRsNQBwbKLRX0jV5Cu5uzmtflf892n4Vukz7T659ebL4pz3mpOqCMU7lxMoBTFwnp10E3YB5ZcyHM41W5bcDA==} + engines: {node: '>=18'} argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -1231,8 +1280,8 @@ packages: colorjs.io@0.6.1: resolution: {integrity: sha512-8lyR2wHzuIykCpqHKgluGsqQi5iDm3/a2IgP2GBZrasn2sBRkE4NOGsglZxWLs/jZQoNkmA/KM/8NV16rLUdBg==} - comment-parser@1.4.1: - resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} + comment-parser@1.4.8: + resolution: {integrity: sha512-rKZTGo4fzKYna8UcL0isTg5wkBNla7bxTypLwZQXjIdi++IdP1OJ41rI5Mti3/jltkPujbu4i9LIARYA+zpotQ==} engines: {node: '>= 12.0.0'} commitizen@4.3.1: @@ -1480,9 +1529,9 @@ packages: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -1541,11 +1590,15 @@ packages: jest: optional: true - eslint-plugin-jsdoc@61.7.1: - resolution: {integrity: sha512-36DpldF95MlTX//n3/naULFVt8d1cV4jmSkx7ZKrE9ikkKHAgMLesuWp1SmwpVwAs5ndIM6abKd6PeOYZUgdWg==} - engines: {node: '>=20.11.0'} + eslint-plugin-jsdoc@64.5.2: + resolution: {integrity: sha512-GirLf/jpVQ/HSLVT98ztIrJ8GUlWWrrwExkofqzeIjjOxlqFtyqnpkRs30FLwEKh0xHEpgy35CU0qFn0I/Mh9w==} + engines: {node: ^22.22.2 || >=24.15.0} peerDependencies: - eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 + eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true eslint-plugin-react-hooks@7.0.1: resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} @@ -2145,9 +2198,9 @@ packages: resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==} hasBin: true - jsdoc-type-pratt-parser@7.0.0: - resolution: {integrity: sha512-c7YbokssPOSHmqTbSAmTtnVgAVa/7lumWNYqomgd5KOMyPrRve2anx6lonfOsXEQacqF9FKVUj7bLg4vRSvdYA==} - engines: {node: '>=20.0.0'} + jsdoc-type-pratt-parser@9.2.2: + resolution: {integrity: sha512-eFY7Rlscvv/BpY6UsVsjKwMhu1tJO/F4U/vC9g3yeRy/JqszuO1UP6Vdq+85G+3FP6fEw/sWR8a5ftPFY86csw==} + engines: {node: ^22.22.2 || >=24.15.0} jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} @@ -2806,6 +2859,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.8.5: + resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} + engines: {node: '>=10'} + hasBin: true + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -2885,8 +2943,8 @@ packages: spdx-expression-parse@3.0.1: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - spdx-expression-parse@4.0.0: - resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==} + spdx-expression-parse@5.0.0: + resolution: {integrity: sha512-vngmw3Rgn+o2arXNbnZaj5UtOEBuWBfvaI+Wc8GFfykIhA5/vdK9/Sp/XkLv63dykz2rxKDvKEHupF5P0FORcQ==} spdx-license-ids@3.0.21: resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} @@ -3086,6 +3144,12 @@ packages: peerDependencies: typescript: '>=4.8.4' + ts-api-utils@2.5.0: + resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -3142,6 +3206,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@8.9.0: + resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==} + unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} engines: {node: '>=18'} @@ -3491,11 +3558,11 @@ snapshots: hashery: 1.5.1 keyv: 5.6.0 - '@commitlint/cli@21.0.2(@types/node@22.16.0)(conventional-commits-parser@6.4.0)': + '@commitlint/cli@21.0.2(@types/node@26.6.1)(conventional-commits-parser@6.4.0)': dependencies: '@commitlint/format': 21.0.1 '@commitlint/lint': 21.0.2 - '@commitlint/load': 21.0.2(@types/node@22.16.0) + '@commitlint/load': 21.0.2(@types/node@26.6.1) '@commitlint/read': 21.0.2(conventional-commits-parser@6.4.0) '@commitlint/types': 21.0.1 tinyexec: 1.2.4 @@ -3527,13 +3594,13 @@ snapshots: '@commitlint/types': 21.0.1 ajv: 8.17.1 - '@commitlint/cz-commitlint@21.0.2(@types/node@22.16.0)(commitizen@4.3.1(@types/node@22.16.0))(inquirer@9.3.8(@types/node@22.16.0))': + '@commitlint/cz-commitlint@21.0.2(@types/node@26.6.1)(commitizen@4.3.1(@types/node@26.6.1))(inquirer@9.3.8(@types/node@26.6.1))': dependencies: '@commitlint/ensure': 21.0.1 - '@commitlint/load': 21.0.2(@types/node@22.16.0) + '@commitlint/load': 21.0.2(@types/node@26.6.1) '@commitlint/types': 21.0.1 - commitizen: 4.3.1(@types/node@22.16.0) - inquirer: 9.3.8(@types/node@22.16.0) + commitizen: 4.3.1(@types/node@26.6.1) + inquirer: 9.3.8(@types/node@26.6.1) is-plain-obj: 4.1.0 picocolors: 1.1.1 word-wrap: 1.2.5 @@ -3568,7 +3635,7 @@ snapshots: '@commitlint/rules': 21.0.2 '@commitlint/types': 21.0.1 - '@commitlint/load@19.8.1(@types/node@22.16.0)': + '@commitlint/load@19.8.1(@types/node@26.6.1)': dependencies: '@commitlint/config-validator': 19.8.1 '@commitlint/execute-rule': 19.8.1 @@ -3576,7 +3643,7 @@ snapshots: '@commitlint/types': 19.8.1 chalk: 5.4.1 cosmiconfig: 9.0.2 - cosmiconfig-typescript-loader: 6.1.0(@types/node@22.16.0)(cosmiconfig@9.0.2) + cosmiconfig-typescript-loader: 6.1.0(@types/node@26.6.1)(cosmiconfig@9.0.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -3585,14 +3652,14 @@ snapshots: - typescript optional: true - '@commitlint/load@21.0.2(@types/node@22.16.0)': + '@commitlint/load@21.0.2(@types/node@26.6.1)': dependencies: '@commitlint/config-validator': 21.0.1 '@commitlint/execute-rule': 21.0.1 '@commitlint/resolve-extends': 21.0.1 '@commitlint/types': 21.0.1 cosmiconfig: 9.0.1 - cosmiconfig-typescript-loader: 6.1.0(@types/node@22.16.0)(cosmiconfig@9.0.1) + cosmiconfig-typescript-loader: 6.1.0(@types/node@26.6.1)(cosmiconfig@9.0.1) es-toolkit: 1.47.0 is-plain-obj: 4.1.0 picocolors: 1.1.1 @@ -3712,16 +3779,20 @@ snapshots: tslib: 2.8.1 optional: true - '@es-joy/jsdoccomment@0.78.0': + '@es-joy/jsdoccomment@0.97.0': dependencies: - '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.46.4 - comment-parser: 1.4.1 + '@types/estree': 1.0.9 + '@typescript-eslint/types': 8.70.0 + comment-parser: 1.4.8 esquery: 1.7.0 - jsdoc-type-pratt-parser: 7.0.0 + jsdoc-type-pratt-parser: 9.2.2 '@es-joy/resolve.exports@1.2.0': {} + '@eslint-community/eslint-utils@4.10.1': + dependencies: + eslint-visitor-keys: 3.4.3 + '@eslint-community/eslint-utils@4.7.0': dependencies: eslint-visitor-keys: 3.4.3 @@ -3736,12 +3807,12 @@ snapshots: '@gwhitney/detect-indent@7.0.1': {} - '@inquirer/external-editor@1.0.3(@types/node@22.16.0)': + '@inquirer/external-editor@1.0.3(@types/node@26.6.1)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.0 optionalDependencies: - '@types/node': 22.16.0 + '@types/node': 26.6.1 '@inquirer/figures@1.0.12': {} @@ -4001,6 +4072,8 @@ snapshots: '@types/estree@1.0.8': {} + '@types/estree@1.0.9': {} + '@types/json5@0.0.29': {} '@types/minimist@1.2.2': {} @@ -4009,6 +4082,10 @@ snapshots: dependencies: undici-types: 6.21.0 + '@types/node@26.6.1': + dependencies: + undici-types: 8.9.0 + '@types/normalize-package-data@2.4.1': {} '@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4(supports-color@10.2.2))(supports-color@10.2.2)': @@ -4052,6 +4129,14 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.70.0(supports-color@10.2.2)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.70.0 + '@typescript-eslint/types': 8.70.0 + debug: 4.4.3(supports-color@10.2.2) + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@8.35.1': dependencies: '@typescript-eslint/types': 8.35.1 @@ -4062,10 +4147,17 @@ snapshots: '@typescript-eslint/types': 8.46.4 '@typescript-eslint/visitor-keys': 8.46.4 + '@typescript-eslint/scope-manager@8.70.0': + dependencies: + '@typescript-eslint/types': 8.70.0 + '@typescript-eslint/visitor-keys': 8.70.0 + '@typescript-eslint/tsconfig-utils@8.35.1': {} '@typescript-eslint/tsconfig-utils@8.46.4': {} + '@typescript-eslint/tsconfig-utils@8.70.0': {} + '@typescript-eslint/type-utils@8.46.4(supports-color@10.2.2)': dependencies: '@typescript-eslint/types': 8.46.4 @@ -4080,6 +4172,8 @@ snapshots: '@typescript-eslint/types@8.46.4': {} + '@typescript-eslint/types@8.70.0': {} + '@typescript-eslint/typescript-estree@8.35.1(supports-color@10.2.2)': dependencies: '@typescript-eslint/project-service': 8.35.1(supports-color@10.2.2) @@ -4110,6 +4204,20 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.70.0(supports-color@10.2.2)': + dependencies: + '@typescript-eslint/project-service': 8.70.0(supports-color@10.2.2) + '@typescript-eslint/tsconfig-utils': 8.70.0 + '@typescript-eslint/types': 8.70.0 + '@typescript-eslint/visitor-keys': 8.70.0 + debug: 4.4.3(supports-color@10.2.2) + minimatch: 10.2.5 + semver: 7.8.4 + tinyglobby: 0.2.17 + ts-api-utils: 2.5.0 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.35.1(supports-color@10.2.2)': dependencies: '@eslint-community/eslint-utils': 4.7.0 @@ -4128,6 +4236,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.70.0(supports-color@10.2.2)': + dependencies: + '@eslint-community/eslint-utils': 4.10.1 + '@typescript-eslint/scope-manager': 8.70.0 + '@typescript-eslint/types': 8.70.0 + '@typescript-eslint/typescript-estree': 8.70.0(supports-color@10.2.2) + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.35.1': dependencies: '@typescript-eslint/types': 8.35.1 @@ -4138,14 +4255,19 @@ snapshots: '@typescript-eslint/types': 8.46.4 eslint-visitor-keys: 4.2.1 - '@vitest/mocker@5.0.0(vite@8.0.16(@types/node@22.16.0)(jiti@2.4.2))': + '@typescript-eslint/visitor-keys@8.70.0': + dependencies: + '@typescript-eslint/types': 8.70.0 + eslint-visitor-keys: 5.0.1 + + '@vitest/mocker@5.0.0(vite@8.0.16(@types/node@26.6.1)(jiti@2.4.2))': dependencies: '@jridgewell/trace-mapping': 0.3.31 '@vitest/spy': 5.0.0 estree-walker: 3.0.3 magic-string: 1.2.3 optionalDependencies: - vite: 8.0.16(@types/node@22.16.0)(jiti@2.4.2) + vite: 8.0.16(@types/node@26.6.1)(jiti@2.4.2) '@vitest/spy@5.0.0': {} @@ -4197,7 +4319,7 @@ snapshots: ansi-styles@6.2.3: {} - are-docs-informative@0.0.2: {} + are-docs-informative@0.1.1: {} argparse@2.0.1: {} @@ -4428,12 +4550,12 @@ snapshots: colorjs.io@0.6.1: {} - comment-parser@1.4.1: {} + comment-parser@1.4.8: {} - commitizen@4.3.1(@types/node@22.16.0): + commitizen@4.3.1(@types/node@26.6.1): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@22.16.0) + cz-conventional-changelog: 3.3.0(@types/node@26.6.1) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -4474,15 +4596,15 @@ snapshots: convert-source-map@2.0.0: {} - cosmiconfig-typescript-loader@6.1.0(@types/node@22.16.0)(cosmiconfig@9.0.1): + cosmiconfig-typescript-loader@6.1.0(@types/node@26.6.1)(cosmiconfig@9.0.1): dependencies: - '@types/node': 22.16.0 + '@types/node': 26.6.1 cosmiconfig: 9.0.1 jiti: 2.4.2 - cosmiconfig-typescript-loader@6.1.0(@types/node@22.16.0)(cosmiconfig@9.0.2): + cosmiconfig-typescript-loader@6.1.0(@types/node@26.6.1)(cosmiconfig@9.0.2): dependencies: - '@types/node': 22.16.0 + '@types/node': 26.6.1 cosmiconfig: 9.0.2 jiti: 2.4.2 optional: true @@ -4523,16 +4645,16 @@ snapshots: cssesc@3.0.0: {} - cz-conventional-changelog@3.3.0(@types/node@22.16.0): + cz-conventional-changelog@3.3.0(@types/node@26.6.1): dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@22.16.0) + commitizen: 4.3.1(@types/node@26.6.1) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.8.1(@types/node@22.16.0) + '@commitlint/load': 19.8.1(@types/node@26.6.1) transitivePeerDependencies: - '@types/node' - typescript @@ -4759,7 +4881,7 @@ snapshots: escape-string-regexp@1.0.5: {} - escape-string-regexp@4.0.0: {} + escape-string-regexp@5.0.0: {} eslint-import-resolver-node@0.3.9(supports-color@10.2.2): dependencies: @@ -4820,21 +4942,22 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@61.7.1(supports-color@10.2.2): + eslint-plugin-jsdoc@64.5.2(supports-color@10.2.2): dependencies: - '@es-joy/jsdoccomment': 0.78.0 + '@es-joy/jsdoccomment': 0.97.0 '@es-joy/resolve.exports': 1.2.0 - are-docs-informative: 0.0.2 - comment-parser: 1.4.1 + '@typescript-eslint/utils': 8.70.0(supports-color@10.2.2) + are-docs-informative: 0.1.1 + comment-parser: 1.4.8 debug: 4.4.3(supports-color@10.2.2) - escape-string-regexp: 4.0.0 + escape-string-regexp: 5.0.0 espree: 11.2.0 esquery: 1.7.0 html-entities: 2.6.0 object-deep-merge: 2.0.1 parse-imports-exports: 0.2.4 - semver: 7.7.3 - spdx-expression-parse: 4.0.0 + semver: 7.8.5 + spdx-expression-parse: 5.0.0 to-valid-identifier: 1.0.0 transitivePeerDependencies: - supports-color @@ -5287,9 +5410,9 @@ snapshots: through: 2.3.8 wrap-ansi: 7.0.0 - inquirer@9.3.8(@types/node@22.16.0): + inquirer@9.3.8(@types/node@26.6.1): dependencies: - '@inquirer/external-editor': 1.0.3(@types/node@22.16.0) + '@inquirer/external-editor': 1.0.3(@types/node@26.6.1) '@inquirer/figures': 1.0.12 ansi-escapes: 4.3.2 cli-width: 4.1.0 @@ -5469,7 +5592,10 @@ snapshots: dependencies: argparse: 2.0.1 - jsdoc-type-pratt-parser@7.0.0: {} + jsdoc-type-pratt-parser@9.2.2: + dependencies: + '@types/estree': 1.0.9 + '@types/node': 26.6.1 jsesc@3.1.0: {} @@ -6102,6 +6228,8 @@ snapshots: semver@7.8.4: {} + semver@7.8.5: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -6194,7 +6322,7 @@ snapshots: spdx-exceptions: 2.5.0 spdx-license-ids: 3.0.21 - spdx-expression-parse@4.0.0: + spdx-expression-parse@5.0.0: dependencies: spdx-exceptions: 2.5.0 spdx-license-ids: 3.0.21 @@ -6443,6 +6571,8 @@ snapshots: ts-api-utils@2.1.0: {} + ts-api-utils@2.5.0: {} + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 @@ -6515,6 +6645,8 @@ snapshots: undici-types@6.21.0: {} + undici-types@8.9.0: {} + unicorn-magic@0.3.0: {} unicorn-magic@0.4.0: {} @@ -6540,7 +6672,7 @@ snapshots: validate-npm-package-name@6.0.0: {} - vite@8.0.16(@types/node@22.16.0)(jiti@2.4.2): + vite@8.0.16(@types/node@26.6.1)(jiti@2.4.2): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -6548,14 +6680,14 @@ snapshots: rolldown: 1.0.3 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 22.16.0 + '@types/node': 26.6.1 fsevents: 2.3.3 jiti: 2.4.2 - vitest@5.0.0(@types/node@22.16.0)(vite@8.0.16(@types/node@22.16.0)(jiti@2.4.2)): + vitest@5.0.0(@types/node@26.6.1)(vite@8.0.16(@types/node@26.6.1)(jiti@2.4.2)): dependencies: '@types/chai': 5.2.2 - '@vitest/mocker': 5.0.0(vite@8.0.16(@types/node@22.16.0)(jiti@2.4.2)) + '@vitest/mocker': 5.0.0(vite@8.0.16(@types/node@26.6.1)(jiti@2.4.2)) chai: 6.2.2 es-module-lexer: 2.3.2 expect-type: 1.4.0 @@ -6566,10 +6698,10 @@ snapshots: tinybench: 6.1.4 tinyexec: 1.3.0 tinyglobby: 0.2.17 - vite: 8.0.16(@types/node@22.16.0)(jiti@2.4.2) + vite: 8.0.16(@types/node@26.6.1)(jiti@2.4.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.16.0 + '@types/node': 26.6.1 transitivePeerDependencies: - msw