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 46f7cf9..ab4ce5d 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.4.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.4.1)(commitizen@4.3.1(@types/node@26.4.1))(inquirer@9.3.8(@types/node@26.4.1)) '@trigen/lint-package-json': specifier: workspace:* version: link:packages/lint-package-json @@ -37,19 +37,19 @@ 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.4.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.4.1) nano-staged: specifier: ^1.0.0 version: 1.0.2 npm-package-json-lint: specifier: ^10.0.0 - version: 10.4.1 + version: 10.4.1(supports-color@10.2.2) oxlint: specifier: ^1.67.0 version: 1.68.0 @@ -58,12 +58,13 @@ 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.4.1)(jiti@2.4.2) vitest: specifier: ^4.1.8 - version: 4.1.8(@types/node@22.16.0)(vite@8.0.16(@types/node@22.16.0)(jiti@2.4.2)) + version: 4.1.8(@types/node@26.4.1)(vite@8.0.16(@types/node@26.4.1)(jiti@2.4.2)) packages/browserslist-config: + linkDirectory: false publishDirectory: package packages/eslint-config: @@ -76,37 +77,38 @@ importers: version: 5.5.0 '@typescript-eslint/eslint-plugin': specifier: ^8.0.0 - version: 8.46.4(@typescript-eslint/parser@8.46.4) + version: 8.46.4(@typescript-eslint/parser@8.46.4(supports-color@10.2.2))(supports-color@10.2.2) '@typescript-eslint/parser': specifier: ^8.0.0 - version: 8.46.4 + version: 8.46.4(supports-color@10.2.2) eslint-plugin-import: specifier: ^2.30.0 - version: 2.32.0(@typescript-eslint/parser@8.46.4) + version: 2.32.0(@typescript-eslint/parser@8.46.4(supports-color@10.2.2))(supports-color@10.2.2) eslint-plugin-jest: specifier: ^29.0.1 - version: 29.1.0(@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4)) + version: 29.1.0(@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4(supports-color@10.2.2))(supports-color@10.2.2))(supports-color@10.2.2) eslint-plugin-jest-dom: specifier: ^5.4.0 version: 5.5.0 eslint-plugin-jsdoc: - specifier: ^61.2.1 - version: 61.7.1 + specifier: ^64.0.0 + version: 64.3.5(supports-color@10.2.2) eslint-plugin-react: specifier: ^7.35.0 version: 7.37.5 eslint-plugin-react-hooks: specifier: ^7.0.1 - version: 7.0.1 + version: 7.0.1(supports-color@10.2.2) eslint-plugin-testing-library: specifier: ^7.5.3 - version: 7.13.4 + version: 7.13.4(supports-color@10.2.2) globals: specifier: ^17.0.0 version: 17.4.0 typescript-eslint: specifier: ^8.35.1 - version: 8.46.4 + version: 8.46.4(supports-color@10.2.2) + linkDirectory: false publishDirectory: package packages/lint-package-json: @@ -119,17 +121,20 @@ importers: version: 3.1.0 npm-package-json-lint: specifier: ^10.0.0 - version: 10.4.1 + version: 10.4.1(supports-color@10.2.2) + linkDirectory: false publishDirectory: package packages/npm-package-json-lint-config: dependencies: npm-package-json-lint-config-default: specifier: ^9.0.0 - version: 9.0.1(npm-package-json-lint@10.4.1) + version: 9.0.1(npm-package-json-lint@10.4.1(supports-color@10.2.2)) + linkDirectory: false publishDirectory: package packages/oxlint: + linkDirectory: false publishDirectory: package packages/oxlint-config: @@ -137,6 +142,7 @@ importers: '@stylistic/eslint-plugin': specifier: ^5.5.0 version: 5.5.0 + linkDirectory: false publishDirectory: package packages/scripts: @@ -153,41 +159,43 @@ importers: p-limit: specifier: ^7.0.0 version: 7.2.0 + linkDirectory: false publishDirectory: package packages/stylelint-config: dependencies: '@stylistic/stylelint-plugin': specifier: ^5.2.1 - version: 5.2.1(stylelint@17.14.0) + version: 5.2.1(stylelint@17.14.0(supports-color@10.2.2)) postcss-scss: specifier: ^4.0.9 version: 4.0.9(postcss@8.5.15) stylelint-declaration-strict-value: specifier: ^1.11.1 - version: 1.11.1(stylelint@17.14.0) + version: 1.11.1(stylelint@17.14.0(supports-color@10.2.2)) stylelint-gamut: specifier: ^2.0.0 - version: 2.0.1(stylelint@17.14.0) + version: 2.0.1(stylelint@17.14.0(supports-color@10.2.2)) stylelint-high-performance-animation: specifier: ^2.0.0 - version: 2.0.0(stylelint@17.14.0) + version: 2.0.0(stylelint@17.14.0(supports-color@10.2.2)) stylelint-order: specifier: ^8.1.1 - version: 8.1.1(stylelint@17.14.0) + version: 8.1.1(stylelint@17.14.0(supports-color@10.2.2)) stylelint-plugin-a11y: specifier: ^1.0.1 - version: 1.0.1(stylelint@17.14.0) + version: 1.0.1(stylelint@17.14.0(supports-color@10.2.2)) stylelint-plugin-logical-css: specifier: ^2.1.0 - version: 2.1.0(stylelint@17.14.0) + version: 2.1.0(stylelint@17.14.0(supports-color@10.2.2)) stylelint-scss: specifier: ^7.2.0 - version: 7.2.0(stylelint@17.14.0) + version: 7.2.0(stylelint@17.14.0(supports-color@10.2.2)) devDependencies: stylelint: specifier: ^17.14.0 - version: 17.14.0 + version: 17.14.0(supports-color@10.2.2) + linkDirectory: false publishDirectory: package packages: @@ -446,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.96.0': + resolution: {integrity: sha512-nvtxrDqAJOKMPSsMHqshCnHvnCqFnJTsKpTaTSaZoUi9VxGVe2JvgQeAY/Qvh2wyqXByIAqNTgI7h9elXzn0yQ==} + 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} @@ -845,6 +859,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==} @@ -854,6 +871,9 @@ packages: '@types/node@22.16.0': resolution: {integrity: sha512-B2egV9wALML1JCpv3VQoQ+yesQKAmNMBIAY7OteVrikcOcAkWm+dGL6qpeCktPjAv6N1JLnhbNiqS35UpFyBsQ==} + '@types/node@26.4.1': + resolution: {integrity: sha512-k97ENvZWtvA6yqz5/FS6a7duDgOPEeOQOc2iKS/nY6mX6qJUKtLnWzQS+Xj6tXweyj6ZcTAK2Qecetnvi9nCLA==} + '@types/normalize-package-data@2.4.1': resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} @@ -884,6 +904,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/project-service@8.69.0': + resolution: {integrity: sha512-yi4obFrHMmnsesWehHbkg9zMA7Jt8cXT+mKM08G999pH1yT6nqgsHx7MYm0uY1wAj8CqiBXYRJ7WAT0QdQHQXg==} + 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} @@ -892,6 +918,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.69.0': + resolution: {integrity: sha512-ewfspqWvSxKSOaplqAUNbaSFO0eB6w1EtQ+esfYFRm3614Ty4uNtExkcbgd6nWsXphbqKyf9ZYdbZdv2xEoWEQ==} + 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} @@ -904,6 +934,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/tsconfig-utils@8.69.0': + resolution: {integrity: sha512-xNqK7YTDZsLniQMV/4rpFR8Z5JlqeRvVjuG1YgF/mdPVH84HSD19L8CczMA0qg2RfwEV231GHH3VnToJDo4MfQ==} + 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} @@ -919,6 +955,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.69.0': + resolution: {integrity: sha512-K3VrubUPhlo9VDBS6QdI8YB5j7ClpqLRdefcz6PFrhnwicehBweqQ9Evhl4l+FYz0HdDmMqIiSX0aldGRYtDCA==} + 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} @@ -931,6 +971,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/typescript-estree@8.69.0': + resolution: {integrity: sha512-AdFkgqck3Vudb/kWnxlyafU/4aBhHrbQ9locP2N4psXTy5mOBg0SHJumnLvx7r6g1gV4DKvUFwV2nJZBoqOD8w==} + 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} @@ -945,6 +991,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/utils@8.69.0': + resolution: {integrity: sha512-tUbx60BBqQa31kXF5MCsOOLL5E/WzUuxIn7YpAvq+eaUlqvk8/NXnXMBNAdLCr0icjkzem7iUA5QqWHe/hJ1aw==} + 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} @@ -953,6 +1006,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.69.0': + resolution: {integrity: sha512-+rmdgPA+EXkNgKYvHvFfhrs35utXbwaC5PGpDquSXcoXQDKUA5UjV0LmTucG/4JXkM31BTu4TilHtrN8IVBe8w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@vitest/expect@4.1.8': resolution: {integrity: sha512-h3nDO677RDLEGlBxyQ5CW8RlMThSKSRLUePLOx09gNIWRL40edgA1GCZSZgf1W55MFAG6/Sw14KeaAnqv0NKdQ==} @@ -1032,9 +1089,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==} @@ -1241,8 +1298,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: @@ -1490,9 +1547,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==} @@ -1551,11 +1608,11 @@ 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.3.5: + resolution: {integrity: sha512-BqRUwfREoBH+7pzDD+uIQ3aema5P7BnPYcHj3mU0DLm+p/5TEHdimkXgnQfYl0AGgB9PZxZW/Lk7D69FTJSLXw==} + 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 eslint-plugin-react-hooks@7.0.1: resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} @@ -2155,9 +2212,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.1: + resolution: {integrity: sha512-V4Ww4EHnTcTLSOMoB0FsF72JhQvcAsriCm/LWnxJeGWoxIjEL2l9na11abQok5SYShq8m0Gl02el/xAbTCulvQ==} + engines: {node: ^22.22.2 || >=24.15.0} jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} @@ -2814,6 +2871,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'} @@ -2893,8 +2955,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==} @@ -3097,6 +3159,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==} @@ -3153,6 +3221,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@8.3.0: + resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} + unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} engines: {node: '>=18'} @@ -3386,20 +3457,20 @@ snapshots: '@babel/compat-data@7.28.5': {} - '@babel/core@7.28.5': + '@babel/core@7.28.5(supports-color@10.2.2)': dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.28.5 '@babel/helper-compilation-targets': 7.27.2 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5) + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5(supports-color@10.2.2))(supports-color@10.2.2) '@babel/helpers': 7.28.4 '@babel/parser': 7.28.5 '@babel/template': 7.27.2 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@10.2.2) '@babel/types': 7.28.5 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -3424,19 +3495,19 @@ snapshots: '@babel/helper-globals@7.28.0': {} - '@babel/helper-module-imports@7.27.1': + '@babel/helper-module-imports@7.27.1(supports-color@10.2.2)': dependencies: - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@10.2.2) '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)': + '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: - '@babel/core': 7.28.5 - '@babel/helper-module-imports': 7.27.1 + '@babel/core': 7.28.5(supports-color@10.2.2) + '@babel/helper-module-imports': 7.27.1(supports-color@10.2.2) '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.28.5 + '@babel/traverse': 7.28.5(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -3473,7 +3544,7 @@ snapshots: '@babel/parser': 7.28.5 '@babel/types': 7.28.5 - '@babel/traverse@7.28.5': + '@babel/traverse@7.28.5(supports-color@10.2.2)': dependencies: '@babel/code-frame': 7.27.1 '@babel/generator': 7.28.5 @@ -3481,7 +3552,7 @@ snapshots: '@babel/parser': 7.28.5 '@babel/template': 7.27.2 '@babel/types': 7.28.5 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -3502,11 +3573,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.4.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.4.1) '@commitlint/read': 21.0.2(conventional-commits-parser@6.4.0) '@commitlint/types': 21.0.1 tinyexec: 1.2.4 @@ -3538,13 +3609,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.4.1)(commitizen@4.3.1(@types/node@26.4.1))(inquirer@9.3.8(@types/node@26.4.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.4.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.4.1) + inquirer: 9.3.8(@types/node@26.4.1) is-plain-obj: 4.1.0 picocolors: 1.1.1 word-wrap: 1.2.5 @@ -3579,7 +3650,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.4.1)': dependencies: '@commitlint/config-validator': 19.8.1 '@commitlint/execute-rule': 19.8.1 @@ -3587,7 +3658,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.4.1)(cosmiconfig@9.0.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -3596,14 +3667,14 @@ snapshots: - typescript optional: true - '@commitlint/load@21.0.2(@types/node@22.16.0)': + '@commitlint/load@21.0.2(@types/node@26.4.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.4.1)(cosmiconfig@9.0.1) es-toolkit: 1.47.0 is-plain-obj: 4.1.0 picocolors: 1.1.1 @@ -3723,16 +3794,20 @@ snapshots: tslib: 2.8.1 optional: true - '@es-joy/jsdoccomment@0.78.0': + '@es-joy/jsdoccomment@0.96.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.69.0 + comment-parser: 1.4.8 esquery: 1.7.0 - jsdoc-type-pratt-parser: 7.0.0 + jsdoc-type-pratt-parser: 9.2.1 '@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 @@ -3747,12 +3822,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.4.1)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.0 optionalDependencies: - '@types/node': 22.16.0 + '@types/node': 26.4.1 '@inquirer/figures@1.0.12': {} @@ -3985,7 +4060,7 @@ snapshots: estraverse: 5.3.0 picomatch: 4.0.3 - '@stylistic/stylelint-plugin@5.2.1(stylelint@17.14.0)': + '@stylistic/stylelint-plugin@5.2.1(stylelint@17.14.0(supports-color@10.2.2))': dependencies: '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 @@ -3994,7 +4069,7 @@ snapshots: postcss-selector-parser: 7.1.4 postcss-value-parser: 4.2.0 style-search: 0.1.0 - stylelint: 17.14.0 + stylelint: 17.14.0(supports-color@10.2.2) '@tybys/wasm-util@0.10.2': dependencies: @@ -4014,6 +4089,8 @@ snapshots: '@types/estree@1.0.8': {} + '@types/estree@1.0.9': {} + '@types/json5@0.0.29': {} '@types/minimist@1.2.2': {} @@ -4022,15 +4099,19 @@ snapshots: dependencies: undici-types: 6.21.0 + '@types/node@26.4.1': + dependencies: + undici-types: 8.3.0 + '@types/normalize-package-data@2.4.1': {} - '@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4)': + '@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4(supports-color@10.2.2))(supports-color@10.2.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.46.4 + '@typescript-eslint/parser': 8.46.4(supports-color@10.2.2) '@typescript-eslint/scope-manager': 8.46.4 - '@typescript-eslint/type-utils': 8.46.4 - '@typescript-eslint/utils': 8.46.4 + '@typescript-eslint/type-utils': 8.46.4(supports-color@10.2.2) + '@typescript-eslint/utils': 8.46.4(supports-color@10.2.2) '@typescript-eslint/visitor-keys': 8.46.4 graphemer: 1.4.0 ignore: 7.0.5 @@ -4039,29 +4120,37 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.46.4': + '@typescript-eslint/parser@8.46.4(supports-color@10.2.2)': dependencies: '@typescript-eslint/scope-manager': 8.46.4 '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4 + '@typescript-eslint/typescript-estree': 8.46.4(supports-color@10.2.2) '@typescript-eslint/visitor-keys': 8.46.4 - debug: 4.3.4 + debug: 4.3.4(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.35.1': + '@typescript-eslint/project-service@8.35.1(supports-color@10.2.2)': dependencies: '@typescript-eslint/tsconfig-utils': 8.35.1 '@typescript-eslint/types': 8.35.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.46.4': + '@typescript-eslint/project-service@8.46.4(supports-color@10.2.2)': dependencies: '@typescript-eslint/tsconfig-utils': 8.46.4 '@typescript-eslint/types': 8.46.4 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.69.0(supports-color@10.2.2)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.69.0 + '@typescript-eslint/types': 8.69.0 + debug: 4.4.3(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -4075,16 +4164,23 @@ snapshots: '@typescript-eslint/types': 8.46.4 '@typescript-eslint/visitor-keys': 8.46.4 + '@typescript-eslint/scope-manager@8.69.0': + dependencies: + '@typescript-eslint/types': 8.69.0 + '@typescript-eslint/visitor-keys': 8.69.0 + '@typescript-eslint/tsconfig-utils@8.35.1': {} '@typescript-eslint/tsconfig-utils@8.46.4': {} - '@typescript-eslint/type-utils@8.46.4': + '@typescript-eslint/tsconfig-utils@8.69.0': {} + + '@typescript-eslint/type-utils@8.46.4(supports-color@10.2.2)': dependencies: '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4 - '@typescript-eslint/utils': 8.46.4 - debug: 4.4.3 + '@typescript-eslint/typescript-estree': 8.46.4(supports-color@10.2.2) + '@typescript-eslint/utils': 8.46.4(supports-color@10.2.2) + debug: 4.4.3(supports-color@10.2.2) ts-api-utils: 2.1.0 transitivePeerDependencies: - supports-color @@ -4093,13 +4189,15 @@ snapshots: '@typescript-eslint/types@8.46.4': {} - '@typescript-eslint/typescript-estree@8.35.1': + '@typescript-eslint/types@8.69.0': {} + + '@typescript-eslint/typescript-estree@8.35.1(supports-color@10.2.2)': dependencies: - '@typescript-eslint/project-service': 8.35.1 + '@typescript-eslint/project-service': 8.35.1(supports-color@10.2.2) '@typescript-eslint/tsconfig-utils': 8.35.1 '@typescript-eslint/types': 8.35.1 '@typescript-eslint/visitor-keys': 8.35.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -4108,13 +4206,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.46.4': + '@typescript-eslint/typescript-estree@8.46.4(supports-color@10.2.2)': dependencies: - '@typescript-eslint/project-service': 8.46.4 + '@typescript-eslint/project-service': 8.46.4(supports-color@10.2.2) '@typescript-eslint/tsconfig-utils': 8.46.4 '@typescript-eslint/types': 8.46.4 '@typescript-eslint/visitor-keys': 8.46.4 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 @@ -4123,21 +4221,44 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.35.1': + '@typescript-eslint/typescript-estree@8.69.0(supports-color@10.2.2)': + dependencies: + '@typescript-eslint/project-service': 8.69.0(supports-color@10.2.2) + '@typescript-eslint/tsconfig-utils': 8.69.0 + '@typescript-eslint/types': 8.69.0 + '@typescript-eslint/visitor-keys': 8.69.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 '@typescript-eslint/scope-manager': 8.35.1 '@typescript-eslint/types': 8.35.1 - '@typescript-eslint/typescript-estree': 8.35.1 + '@typescript-eslint/typescript-estree': 8.35.1(supports-color@10.2.2) transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.46.4': + '@typescript-eslint/utils@8.46.4(supports-color@10.2.2)': dependencies: '@eslint-community/eslint-utils': 4.9.0 '@typescript-eslint/scope-manager': 8.46.4 '@typescript-eslint/types': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4 + '@typescript-eslint/typescript-estree': 8.46.4(supports-color@10.2.2) + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.69.0(supports-color@10.2.2)': + dependencies: + '@eslint-community/eslint-utils': 4.10.1 + '@typescript-eslint/scope-manager': 8.69.0 + '@typescript-eslint/types': 8.69.0 + '@typescript-eslint/typescript-estree': 8.69.0(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -4151,6 +4272,11 @@ snapshots: '@typescript-eslint/types': 8.46.4 eslint-visitor-keys: 4.2.1 + '@typescript-eslint/visitor-keys@8.69.0': + dependencies: + '@typescript-eslint/types': 8.69.0 + eslint-visitor-keys: 5.0.1 + '@vitest/expect@4.1.8': dependencies: '@standard-schema/spec': 1.1.0 @@ -4160,13 +4286,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.8(vite@8.0.16(@types/node@22.16.0)(jiti@2.4.2))': + '@vitest/mocker@4.1.8(vite@8.0.16(@types/node@26.4.1)(jiti@2.4.2))': dependencies: '@vitest/spy': 4.1.8 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.16(@types/node@22.16.0)(jiti@2.4.2) + vite: 8.0.16(@types/node@26.4.1)(jiti@2.4.2) '@vitest/pretty-format@4.1.8': dependencies: @@ -4240,7 +4366,7 @@ snapshots: ansi-styles@6.2.3: {} - are-docs-informative@0.0.2: {} + are-docs-informative@0.1.1: {} argparse@2.0.1: {} @@ -4471,12 +4597,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.4.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.4.1) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -4517,15 +4643,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.4.1)(cosmiconfig@9.0.1): dependencies: - '@types/node': 22.16.0 + '@types/node': 26.4.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.4.1)(cosmiconfig@9.0.2): dependencies: - '@types/node': 22.16.0 + '@types/node': 26.4.1 cosmiconfig: 9.0.2 jiti: 2.4.2 optional: true @@ -4566,16 +4692,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.4.1): dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@22.16.0) + commitizen: 4.3.1(@types/node@26.4.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.4.1) transitivePeerDependencies: - '@types/node' - typescript @@ -4598,17 +4724,23 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.2 - debug@3.2.7: + debug@3.2.7(supports-color@10.2.2): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 10.2.2 - debug@4.3.4: + debug@4.3.4(supports-color@10.2.2): dependencies: ms: 2.1.2 + optionalDependencies: + supports-color: 10.2.2 - debug@4.4.3: + debug@4.4.3(supports-color@10.2.2): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 10.2.2 decamelize-keys@1.1.1: dependencies: @@ -4796,36 +4928,36 @@ 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: + eslint-import-resolver-node@0.3.9(supports-color@10.2.2): dependencies: - debug: 3.2.7 + debug: 3.2.7(supports-color@10.2.2) is-core-module: 2.16.1 resolve: 1.22.4 transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.46.4)(eslint-import-resolver-node@0.3.9): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.46.4(supports-color@10.2.2))(eslint-import-resolver-node@0.3.9(supports-color@10.2.2))(supports-color@10.2.2): dependencies: - debug: 3.2.7 + debug: 3.2.7(supports-color@10.2.2) optionalDependencies: - '@typescript-eslint/parser': 8.46.4 - eslint-import-resolver-node: 0.3.9 + '@typescript-eslint/parser': 8.46.4(supports-color@10.2.2) + eslint-import-resolver-node: 0.3.9(supports-color@10.2.2) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.4): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.46.4(supports-color@10.2.2))(supports-color@10.2.2): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 array.prototype.flatmap: 1.3.3 - debug: 3.2.7 + debug: 3.2.7(supports-color@10.2.2) doctrine: 2.1.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.46.4)(eslint-import-resolver-node@0.3.9) + eslint-import-resolver-node: 0.3.9(supports-color@10.2.2) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.46.4(supports-color@10.2.2))(eslint-import-resolver-node@0.3.9(supports-color@10.2.2))(supports-color@10.2.2) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -4837,7 +4969,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.46.4 + '@typescript-eslint/parser': 8.46.4(supports-color@10.2.2) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -4848,37 +4980,39 @@ snapshots: '@babel/runtime': 7.22.15 requireindex: 1.2.0 - eslint-plugin-jest@29.1.0(@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4)): + eslint-plugin-jest@29.1.0(@typescript-eslint/eslint-plugin@8.46.4(@typescript-eslint/parser@8.46.4(supports-color@10.2.2))(supports-color@10.2.2))(supports-color@10.2.2): dependencies: - '@typescript-eslint/utils': 8.35.1 + '@typescript-eslint/utils': 8.35.1(supports-color@10.2.2) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.46.4(@typescript-eslint/parser@8.46.4) + '@typescript-eslint/eslint-plugin': 8.46.4(@typescript-eslint/parser@8.46.4(supports-color@10.2.2))(supports-color@10.2.2) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-jsdoc@61.7.1: + eslint-plugin-jsdoc@64.3.5(supports-color@10.2.2): dependencies: - '@es-joy/jsdoccomment': 0.78.0 + '@es-joy/jsdoccomment': 0.96.0 '@es-joy/resolve.exports': 1.2.0 - are-docs-informative: 0.0.2 - comment-parser: 1.4.1 - debug: 4.4.3 - escape-string-regexp: 4.0.0 + '@typescript-eslint/utils': 8.69.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: 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 + - typescript - eslint-plugin-react-hooks@7.0.1: + eslint-plugin-react-hooks@7.0.1(supports-color@10.2.2): dependencies: - '@babel/core': 7.28.5 + '@babel/core': 7.28.5(supports-color@10.2.2) '@babel/parser': 7.28.5 hermes-parser: 0.25.1 zod: 4.1.12 @@ -4907,10 +5041,10 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-testing-library@7.13.4: + eslint-plugin-testing-library@7.13.4(supports-color@10.2.2): dependencies: '@typescript-eslint/scope-manager': 8.35.1 - '@typescript-eslint/utils': 8.35.1 + '@typescript-eslint/utils': 8.35.1(supports-color@10.2.2) transitivePeerDependencies: - supports-color - typescript @@ -5328,9 +5462,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.4.1): dependencies: - '@inquirer/external-editor': 1.0.3(@types/node@22.16.0) + '@inquirer/external-editor': 1.0.3(@types/node@26.4.1) '@inquirer/figures': 1.0.12 ansi-escapes: 4.3.2 cli-width: 4.1.0 @@ -5510,7 +5644,10 @@ snapshots: dependencies: argparse: 2.0.1 - jsdoc-type-pratt-parser@7.0.0: {} + jsdoc-type-pratt-parser@9.2.1: + dependencies: + '@types/estree': 1.0.9 + '@types/node': 26.4.1 jsesc@3.1.0: {} @@ -5749,17 +5886,17 @@ snapshots: normalize-path@3.0.0: {} - npm-package-json-lint-config-default@9.0.1(npm-package-json-lint@10.4.1): + npm-package-json-lint-config-default@9.0.1(npm-package-json-lint@10.4.1(supports-color@10.2.2)): dependencies: - npm-package-json-lint: 10.4.1 + npm-package-json-lint: 10.4.1(supports-color@10.2.2) - npm-package-json-lint@10.4.1: + npm-package-json-lint@10.4.1(supports-color@10.2.2): dependencies: ajv: 6.14.0 ajv-errors: 1.0.1(ajv@6.14.0) chalk: 4.1.2 cosmiconfig: 8.3.6 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) globby: 11.1.0 ignore: 5.3.2 jsonc-parser: 3.3.1 @@ -6143,6 +6280,8 @@ snapshots: semver@7.8.4: {} + semver@7.8.5: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -6235,7 +6374,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 @@ -6340,36 +6479,36 @@ snapshots: style-search@0.1.0: {} - stylelint-declaration-strict-value@1.11.1(stylelint@17.14.0): + stylelint-declaration-strict-value@1.11.1(stylelint@17.14.0(supports-color@10.2.2)): dependencies: - stylelint: 17.14.0 + stylelint: 17.14.0(supports-color@10.2.2) - stylelint-gamut@2.0.1(stylelint@17.14.0): + stylelint-gamut@2.0.1(stylelint@17.14.0(supports-color@10.2.2)): dependencies: colorjs.io: 0.6.1 - stylelint: 17.14.0 + stylelint: 17.14.0(supports-color@10.2.2) - stylelint-high-performance-animation@2.0.0(stylelint@17.14.0): + stylelint-high-performance-animation@2.0.0(stylelint@17.14.0(supports-color@10.2.2)): dependencies: postcss-value-parser: 4.2.0 - stylelint: 17.14.0 + stylelint: 17.14.0(supports-color@10.2.2) - stylelint-order@8.1.1(stylelint@17.14.0): + stylelint-order@8.1.1(stylelint@17.14.0(supports-color@10.2.2)): dependencies: postcss: 8.5.15 postcss-sorting: 10.0.0(postcss@8.5.15) - stylelint: 17.14.0 + stylelint: 17.14.0(supports-color@10.2.2) - stylelint-plugin-a11y@1.0.1(stylelint@17.14.0): + stylelint-plugin-a11y@1.0.1(stylelint@17.14.0(supports-color@10.2.2)): dependencies: postcss: 8.5.6 - stylelint: 17.14.0 + stylelint: 17.14.0(supports-color@10.2.2) - stylelint-plugin-logical-css@2.1.0(stylelint@17.14.0): + stylelint-plugin-logical-css@2.1.0(stylelint@17.14.0(supports-color@10.2.2)): dependencies: - stylelint: 17.14.0 + stylelint: 17.14.0(supports-color@10.2.2) - stylelint-scss@7.2.0(stylelint@17.14.0): + stylelint-scss@7.2.0(stylelint@17.14.0(supports-color@10.2.2)): dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) @@ -6382,9 +6521,9 @@ snapshots: postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 7.1.4 postcss-value-parser: 4.2.0 - stylelint: 17.14.0 + stylelint: 17.14.0(supports-color@10.2.2) - stylelint@17.14.0: + stylelint@17.14.0(supports-color@10.2.2): dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) @@ -6397,7 +6536,7 @@ snapshots: cosmiconfig: 9.0.2 css-functions-list: 3.3.3 css-tree: 3.2.1 - debug: 4.4.3 + debug: 4.4.3(supports-color@10.2.2) fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 file-entry-cache: 11.1.5 @@ -6489,6 +6628,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 @@ -6543,12 +6684,12 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.46.4: + typescript-eslint@8.46.4(supports-color@10.2.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.46.4(@typescript-eslint/parser@8.46.4) - '@typescript-eslint/parser': 8.46.4 - '@typescript-eslint/typescript-estree': 8.46.4 - '@typescript-eslint/utils': 8.46.4 + '@typescript-eslint/eslint-plugin': 8.46.4(@typescript-eslint/parser@8.46.4(supports-color@10.2.2))(supports-color@10.2.2) + '@typescript-eslint/parser': 8.46.4(supports-color@10.2.2) + '@typescript-eslint/typescript-estree': 8.46.4(supports-color@10.2.2) + '@typescript-eslint/utils': 8.46.4(supports-color@10.2.2) transitivePeerDependencies: - supports-color @@ -6561,6 +6702,8 @@ snapshots: undici-types@6.21.0: {} + undici-types@8.3.0: {} + unicorn-magic@0.3.0: {} unicorn-magic@0.4.0: {} @@ -6586,7 +6729,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.4.1)(jiti@2.4.2): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -6594,14 +6737,14 @@ snapshots: rolldown: 1.0.3 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 22.16.0 + '@types/node': 26.4.1 fsevents: 2.3.3 jiti: 2.4.2 - vitest@4.1.8(@types/node@22.16.0)(vite@8.0.16(@types/node@22.16.0)(jiti@2.4.2)): + vitest@4.1.8(@types/node@26.4.1)(vite@8.0.16(@types/node@26.4.1)(jiti@2.4.2)): dependencies: '@vitest/expect': 4.1.8 - '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@22.16.0)(jiti@2.4.2)) + '@vitest/mocker': 4.1.8(vite@8.0.16(@types/node@26.4.1)(jiti@2.4.2)) '@vitest/pretty-format': 4.1.8 '@vitest/runner': 4.1.8 '@vitest/snapshot': 4.1.8 @@ -6618,10 +6761,10 @@ snapshots: tinyexec: 1.2.4 tinyglobby: 0.2.15 tinyrainbow: 3.1.0 - vite: 8.0.16(@types/node@22.16.0)(jiti@2.4.2) + vite: 8.0.16(@types/node@26.4.1)(jiti@2.4.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.16.0 + '@types/node': 26.4.1 transitivePeerDependencies: - msw