diff --git a/package.json b/package.json index bcd5bbdf3..4799cd3a1 100644 --- a/package.json +++ b/package.json @@ -130,7 +130,7 @@ "typescript": "catalog:", "vitest": "catalog:" }, - "packageManager": "pnpm@10.27.0", + "packageManager": "pnpm@10.28.1", "engines": { "node": ">=20.18.* <=25.*" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4ab3f9cb9..24bc08fe9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,11 +11,11 @@ catalogs: version: 0.27.2 cli: '@anolilab/semantic-release-pnpm': - specifier: 4.0.0 - version: 4.0.0 + specifier: 4.1.0 + version: 4.1.0 '@anolilab/semantic-release-preset': - specifier: 13.0.0 - version: 13.0.0 + specifier: 13.1.0 + version: 13.1.0 commitizen: specifier: ^4.3.1 version: 4.3.1 @@ -24,8 +24,8 @@ catalogs: version: 25.0.2 default: '@anolilab/multi-semantic-release': - specifier: 4.0.0 - version: 4.0.0 + specifier: 4.1.0 + version: 4.1.0 '@commitlint/cli': specifier: 20.3.1 version: 20.3.1 @@ -147,11 +147,11 @@ catalogs: specifier: ^0.1.3 version: 0.1.3 '@eslint-community/eslint-plugin-eslint-comments': - specifier: ^4.5.0 - version: 4.5.0 + specifier: ^4.6.0 + version: 4.6.0 '@eslint-react/eslint-plugin': - specifier: 2.5.4 - version: 2.5.4 + specifier: 2.7.2 + version: 2.7.2 '@eslint/compat': specifier: 2.0.1 version: 2.0.1 @@ -426,8 +426,8 @@ catalogs: specifier: ^2.5.0 version: 2.5.0 textlint-rule-no-dead-link: - specifier: 6.1.0 - version: 6.1.0 + specifier: 6.2.0 + version: 6.2.0 textlint-rule-no-empty-section: specifier: ^1.1.0 version: 1.1.0 @@ -583,7 +583,7 @@ importers: dependencies: '@anolilab/multi-semantic-release': specifier: 'catalog:' - version: 4.0.0(semantic-release@25.0.2(typescript@5.9.3))(typescript@5.9.3) + version: 4.1.0(semantic-release@25.0.2(typescript@5.9.3))(typescript@5.9.3) '@commitlint/cli': specifier: 'catalog:' version: 20.3.1(@types/node@25.0.6)(typescript@5.9.3) @@ -685,10 +685,10 @@ importers: devDependencies: '@anolilab/semantic-release-pnpm': specifier: catalog:cli - version: 4.0.0(@types/node@25.0.6)(yaml@2.8.2) + version: 4.1.0(@types/node@25.0.6)(yaml@2.8.2) '@anolilab/semantic-release-preset': specifier: catalog:cli - version: 13.0.0(@anolilab/semantic-release-pnpm@4.0.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) + version: 13.1.0(@anolilab/semantic-release-pnpm@4.1.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) '@arethetypeswrong/cli': specifier: catalog:dev version: 0.18.2 @@ -743,10 +743,10 @@ importers: devDependencies: '@anolilab/semantic-release-pnpm': specifier: catalog:cli - version: 4.0.0(@types/node@25.0.6)(yaml@2.8.2) + version: 4.1.0(@types/node@25.0.6)(yaml@2.8.2) '@anolilab/semantic-release-preset': specifier: catalog:cli - version: 13.0.0(@anolilab/semantic-release-pnpm@4.0.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) + version: 13.1.0(@anolilab/semantic-release-pnpm@4.1.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) '@arethetypeswrong/cli': specifier: catalog:dev version: 0.18.2 @@ -782,7 +782,7 @@ importers: version: 0.1.3(eslint@9.39.2(jiti@2.6.1)) '@eslint-community/eslint-plugin-eslint-comments': specifier: catalog:lint - version: 4.5.0(eslint@9.39.2(jiti@2.6.1)) + version: 4.6.0(eslint@9.39.2(jiti@2.6.1)) '@eslint/compat': specifier: catalog:lint version: 2.0.1(eslint@9.39.2(jiti@2.6.1)) @@ -836,7 +836,7 @@ importers: version: 0.3.9 eslint-import-resolver-typescript: specifier: catalog:lint - version: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) + version: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) eslint-merge-processors: specifier: catalog:lint version: 2.0.0(eslint@9.39.2(jiti@2.6.1)) @@ -857,7 +857,7 @@ importers: version: 8.1.3 eslint-plugin-import-x: specifier: catalog:lint - version: 4.16.1(@typescript-eslint/utils@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)) + version: 4.16.1(@typescript-eslint/utils@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-jsdoc: specifier: catalog:lint version: 61.7.1(eslint@9.39.2(jiti@2.6.1)) @@ -936,16 +936,16 @@ importers: devDependencies: '@anolilab/semantic-release-pnpm': specifier: catalog:cli - version: 4.0.0(@types/node@25.0.6)(yaml@2.8.2) + version: 4.1.0(@types/node@25.0.6)(yaml@2.8.2) '@anolilab/semantic-release-preset': specifier: catalog:cli - version: 13.0.0(@anolilab/semantic-release-pnpm@4.0.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) + version: 13.1.0(@anolilab/semantic-release-pnpm@4.1.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) '@arethetypeswrong/cli': specifier: catalog:dev version: 0.18.2 '@eslint-react/eslint-plugin': specifier: catalog:lint - version: 2.5.4(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + version: 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@eslint/config-inspector': specifier: catalog:lint version: 1.4.2(eslint@9.39.2(jiti@2.6.1)) @@ -1114,13 +1114,13 @@ importers: devDependencies: '@anolilab/eslint-config': specifier: 20.0.0 - version: 20.0.0(333831ac89dd135bbd243a18059708c0) + version: 20.0.0(513d9876fc5cc0be0fa65df2d47d2d06) '@anolilab/semantic-release-pnpm': specifier: catalog:cli - version: 4.0.0(@types/node@25.0.6)(yaml@2.8.2) + version: 4.1.0(@types/node@25.0.6)(yaml@2.8.2) '@anolilab/semantic-release-preset': specifier: catalog:cli - version: 13.0.0(@anolilab/semantic-release-pnpm@4.0.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) + version: 13.1.0(@anolilab/semantic-release-pnpm@4.1.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) '@arethetypeswrong/cli': specifier: catalog:dev version: 0.18.2 @@ -1168,10 +1168,10 @@ importers: devDependencies: '@anolilab/semantic-release-pnpm': specifier: catalog:cli - version: 4.0.0(@types/node@25.0.6)(yaml@2.8.2) + version: 4.1.0(@types/node@25.0.6)(yaml@2.8.2) '@anolilab/semantic-release-preset': specifier: catalog:cli - version: 13.0.0(@anolilab/semantic-release-pnpm@4.0.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) + version: 13.1.0(@anolilab/semantic-release-pnpm@4.1.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) '@arethetypeswrong/cli': specifier: catalog:dev version: 0.18.2 @@ -1226,10 +1226,10 @@ importers: devDependencies: '@anolilab/semantic-release-pnpm': specifier: catalog:cli - version: 4.0.0(@types/node@25.0.6)(yaml@2.8.2) + version: 4.1.0(@types/node@25.0.6)(yaml@2.8.2) '@anolilab/semantic-release-preset': specifier: catalog:cli - version: 13.0.0(@anolilab/semantic-release-pnpm@4.0.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) + version: 13.1.0(@anolilab/semantic-release-pnpm@4.1.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) '@arethetypeswrong/cli': specifier: catalog:dev version: 0.18.2 @@ -1310,7 +1310,7 @@ importers: version: 2.5.0 textlint-rule-no-dead-link: specifier: catalog:lint - version: 6.1.0(textlint@15.5.0(hono@4.11.3)) + version: 6.2.0(textlint@15.5.0(hono@4.11.3)) textlint-rule-no-empty-section: specifier: catalog:lint version: 1.1.0 @@ -1329,10 +1329,10 @@ importers: devDependencies: '@anolilab/semantic-release-pnpm': specifier: catalog:cli - version: 4.0.0(@types/node@25.0.6)(yaml@2.8.2) + version: 4.1.0(@types/node@25.0.6)(yaml@2.8.2) '@anolilab/semantic-release-preset': specifier: catalog:cli - version: 13.0.0(@anolilab/semantic-release-pnpm@4.0.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) + version: 13.1.0(@anolilab/semantic-release-pnpm@4.1.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2) '@arethetypeswrong/cli': specifier: catalog:dev version: 0.18.2 @@ -1483,8 +1483,8 @@ packages: typescript: optional: true - '@anolilab/multi-semantic-release@4.0.0': - resolution: {integrity: sha512-os/lR57rPuvdfTSSg0K0+dRKS/PsYlYGF3PgY8XBRo8wOBmL/Ox4ON1Z11hZoSTguh30bCM8KpdCQbKIt6C8Dw==} + '@anolilab/multi-semantic-release@4.1.0': + resolution: {integrity: sha512-YrZSftG2DBZZdulj7GRw/G7YTf8XU9D1ec00xwIQ7DUCfyeetqsDoSMzh9KkXBPu8lwVPSRU3IW7kQoJe9ZuEQ==} engines: {node: ^22.14.0 || >=24.10.0} os: [darwin, linux, win32] hasBin: true @@ -1495,20 +1495,20 @@ packages: resolution: {integrity: sha512-eOzkgkHpip/P2iwJbHe4dk6nC2/cx+GfqB4l2Xrl0hpORbE7KwFxkRi8rEUTGWMohJpId6LxfHTGBNsnx76ukQ==} engines: {node: ^22.14.0 || >=24.10.0} - '@anolilab/semantic-release-clean-package-json@5.0.0': - resolution: {integrity: sha512-QIhbMBXWUtF5pYTxTws59HS6rENvr/v6/mEFYdID3SlVDK6+m3xolC+cJ+RK7Jo8pSYfF+DEOB51wU53XTbNUw==} + '@anolilab/semantic-release-clean-package-json@5.1.0': + resolution: {integrity: sha512-Hi0tk3nnfSlB9zrU6r9ThYUEc3NTZG5/l5OFYlUDEhXOXr9QalgXXb1jzlibgGtXHMKs0jU3OPwgTNQj2VqPZA==} engines: {node: ^22.14.0 || >=24.10.0} - '@anolilab/semantic-release-pnpm@4.0.0': - resolution: {integrity: sha512-cLDbynIQIsWvAqa2zESz2MPMiEAPIpJc6Af/4RfcPQfTYUWkPamxyaYuY5LKhmllCKADjhgyDy0J+lPGNyOp/g==} + '@anolilab/semantic-release-pnpm@4.1.0': + resolution: {integrity: sha512-32Zzvtjt+0x9hDKah7pxSz8oVqyr4FSrVU2hd5Sl4iSh1z3Z/sCbRkm67cmvuSVwYrF8udiwSMoQR6Ra8yF9oA==} engines: {node: ^22.14.0 || >=24.10.0} - '@anolilab/semantic-release-preset@13.0.0': - resolution: {integrity: sha512-hFtbVJE6kxnjcNV6JZTvWkOLPGLEeih50Yg4g62SmqvIBdu3CgNldzVhMb20lYe3ZLkbVtsnz3kb3hFfg5amGg==} + '@anolilab/semantic-release-preset@13.1.0': + resolution: {integrity: sha512-FkYOAMpGSVqT5I/lUBDHrnZrxVhTAtjSx3bHbJ/3Upb1eftUWNDLR/8batZFAokvdiVFr1AAE5TfXMoCt/entA==} engines: {node: ^22.14.0 || >=24.10.0} os: [darwin, linux, win32] peerDependencies: - '@anolilab/semantic-release-pnpm': 4.0.0 + '@anolilab/semantic-release-pnpm': 4.1.0 '@semantic-release/npm': ^13.1.2 semantic-release: ^25.0.2 semantic-release-yarn: ^3.0.2 @@ -2219,6 +2219,12 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + '@eslint-community/eslint-plugin-eslint-comments@4.6.0': + resolution: {integrity: sha512-2EX2bBQq1ez++xz2o9tEeEQkyvfieWgUFMH4rtJJri2q0Azvhja3hZGXsjPXs31R4fQkZDtWzNDDK2zQn5UE5g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + '@eslint-community/eslint-utils@4.9.1': resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2240,6 +2246,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@eslint-react/ast@2.7.2': + resolution: {integrity: sha512-RB8AVNjboN6/md9Da4rUG4WqxLT+DqUR+qXIR6iAD0+xxp6Dtihu541+lKLZ3GCstunbBcDwu7gdhSbz+BHSuQ==} + engines: {node: '>=20.19.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + '@eslint-react/core@2.5.4': resolution: {integrity: sha512-gt095e07n88b3PlohgFTqxOBep5KiAxyaoSXVLclx0xYFr8y+iFd47tpAf33NBGpwASxAWrvUa2tWdlQJFRBRw==} engines: {node: '>=20.19.0'} @@ -2247,10 +2260,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@eslint-react/core@2.7.2': + resolution: {integrity: sha512-QOYh8OWwUGMYLhuvb8WcmoS2jYXb0SJbpX+Ozk+Ht2G9XGRAahl+8PDy/o2l2lLnFXv5JQGfLrN+m2WPTi104g==} + engines: {node: '>=20.19.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + '@eslint-react/eff@2.5.4': resolution: {integrity: sha512-d8ilwpRaOSBaFsO0SNQWvZWrDSla7NXMAMUsH/ibaxc0CwxhrTWyOd4webgiIW16Gyg3maf1NlOZpE934LcFEg==} engines: {node: '>=20.19.0'} + '@eslint-react/eff@2.7.2': + resolution: {integrity: sha512-AzQGbidoI8g8izka/1H9xCKW56NR7xWGGPMccBCUZwbCoJZ4wyRKcE10E7ot7LwBv5kBoUQp3GJ9UXCcg/Er0w==} + engines: {node: '>=20.19.0'} + '@eslint-react/eslint-plugin@2.5.4': resolution: {integrity: sha512-kuX/92aUC3nNlcH8/HckjVyClZnZSQWZekm+KYnJYX3zaf96ixzs79WnS/iqFoVunEUHrhzkGbRZyfcI7/c8Dg==} engines: {node: '>=20.19.0'} @@ -2258,6 +2282,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@eslint-react/eslint-plugin@2.7.2': + resolution: {integrity: sha512-h9T5cc2TxsKMv/8iO63KKamXyJjHHAmeG2MJVjeIm4FaZdsX0/2Bx254B3Fa8IDqQi4X81AMyJ8ohtbxsn6pOw==} + engines: {node: '>=20.19.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + '@eslint-react/shared@2.5.4': resolution: {integrity: sha512-8vkcQ9vAVFwD0xR2jGaj3CmTjhbmMserZZgAePPYIQ4MwSToPpMZX1Jhh1gpmzOHKvm+PXwLHVRqzzTkWD6i3A==} engines: {node: '>=20.19.0'} @@ -2265,6 +2296,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@eslint-react/shared@2.7.2': + resolution: {integrity: sha512-U1H3dLaTj7kvEbyJyJEgn6xX3BmrCH1f9f+tg9gLWlN7askgWT5NF56wfX1l+jtwiEAZD/78W1TfICKkMnZDxQ==} + engines: {node: '>=20.19.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + '@eslint-react/var@2.5.4': resolution: {integrity: sha512-R9+n5BR47ovUlLnRA2q00QIGy3l+rvIRrXmVul4R7XS1ay7OHgPJ4UI8+jDtfjMqBysHM2R4Xw6nFaDyQcpX4w==} engines: {node: '>=20.19.0'} @@ -2272,6 +2310,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@eslint-react/var@2.7.2': + resolution: {integrity: sha512-sPnXmikpzmAdIWh6lqqKm4Bu0ypKTCAQ7WxGuR5ejxtrA/HjQQuKMBIyPkBdjHWlF9ADdh9pKuo1j2RQwUWiqA==} + engines: {node: '>=20.19.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + '@eslint-stylistic/metadata@4.4.1': resolution: {integrity: sha512-ZDpYZSB5dTzWyrBRTUWz202jxdMtgEz9ymbzyAiy70d7fe53JauGvRWl21LvC5HyWYKqpGS/9kbNhOKv4fkrfw==} @@ -3729,6 +3774,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/project-service@8.53.1': + resolution: {integrity: sha512-WYC4FB5Ra0xidsmlPb+1SsnaSKPmS3gsjIARwbEkHkoWloQmuzcfypljaJcR78uyLA1h8sHdWWPHSLDI+MtNog==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/scope-manager@8.46.4': resolution: {integrity: sha512-tMDbLGXb1wC+McN1M6QeDx7P7c0UWO5z9CXqp7J8E+xGcJuUuevWKxuG8j41FoweS3+L41SkyKKkia16jpX7CA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3737,6 +3788,10 @@ packages: resolution: {integrity: sha512-ixxqmmCcc1Nf8S0mS0TkJ/3LKcC8mruYJPOU6Ia2F/zUUR4pApW7LzrpU3JmtePbRUTes9bEqRc1Gg4iyRnDzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.53.1': + resolution: {integrity: sha512-Lu23yw1uJMFY8cUeq7JlrizAgeQvWugNQzJp8C3x8Eo5Jw5Q2ykMdiiTB9vBVOOUBysMzmRRmUfwFrZuI2C4SQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.46.4': resolution: {integrity: sha512-+/XqaZPIAk6Cjg7NWgSGe27X4zMGqrFqZ8atJsX3CWxH/jACqWnrWI68h7nHQld0y+k9eTTjb9r+KU4twLoo9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3749,6 +3804,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/tsconfig-utils@8.53.1': + resolution: {integrity: sha512-qfvLXS6F6b1y43pnf0pPbXJ+YoXIC7HKg0UGZ27uMIemKMKA6XH2DTxsEDdpdN29D+vHV07x/pnlPNVLhdhWiA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/type-utils@8.52.0': resolution: {integrity: sha512-JD3wKBRWglYRQkAtsyGz1AewDu3mTc7NtRjR/ceTyGoPqmdS5oCdx/oZMWD5Zuqmo6/MpsYs0wp6axNt88/2EQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3756,6 +3817,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/type-utils@8.53.1': + resolution: {integrity: sha512-MOrdtNvyhy0rHyv0ENzub1d4wQYKb2NmIqG7qEqPWFW7Mpy2jzFC3pQ2yKDvirZB7jypm5uGjF2Qqs6OIqu47w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/types@8.46.4': resolution: {integrity: sha512-USjyxm3gQEePdUwJBFjjGNG18xY9A2grDVGuk7/9AkjIF1L+ZrVnwR5VAU5JXtUnBL/Nwt3H31KlRDaksnM7/w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3764,6 +3832,10 @@ packages: resolution: {integrity: sha512-LWQV1V4q9V4cT4H5JCIx3481iIFxH1UkVk+ZkGGAV1ZGcjGI9IoFOfg3O6ywz8QqCDEp7Inlg6kovMofsNRaGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.53.1': + resolution: {integrity: sha512-jr/swrr2aRmUAUjW5/zQHbMaui//vQlsZcJKijZf3M26bnmLj8LyZUpj8/Rd6uzaek06OWsqdofN/Thenm5O8A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.46.4': resolution: {integrity: sha512-7oV2qEOr1d4NWNmpXLR35LvCfOkTNymY9oyW+lUHkmCno7aOmIf/hMaydnJBUTBMRCOGZh8YjkFOc8dadEoNGA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3776,6 +3848,12 @@ packages: peerDependencies: typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/typescript-estree@8.53.1': + resolution: {integrity: sha512-RGlVipGhQAG4GxV1s34O91cxQ/vWiHJTDHbXRr0li2q/BGg3RR/7NM8QDWgkEgrwQYCvmJV9ichIwyoKCQ+DTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/utils@8.46.4': resolution: {integrity: sha512-AbSv11fklGXV6T28dp2Me04Uw90R2iJ30g2bgLz529Koehrmkbs1r7paFqr1vPCZi7hHwYxYtxfyQMRC8QaVSg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3790,6 +3868,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/utils@8.53.1': + resolution: {integrity: sha512-c4bMvGVWW4hv6JmDUEG7fSYlWOl3II2I4ylt0NM+seinYQlZMQIaKaXIIVJWt9Ofh6whrpM+EdDQXKXjNovvrg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + '@typescript-eslint/visitor-keys@8.46.4': resolution: {integrity: sha512-/++5CYLQqsO9HFGLI7APrxBJYo+5OCMpViuhV8q5/Qa3o5mMrF//eQHks+PXcsAVaLdn817fMuS7zqoXNNZGaw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -3798,6 +3883,10 @@ packages: resolution: {integrity: sha512-ink3/Zofus34nmBsPjow63FP5M7IGff0RKAgqR6+CFpdk22M7aLwC9gOcLGYqr7MczLPzZVERW9hRog3O4n1sQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.53.1': + resolution: {integrity: sha512-oy+wV7xDKFPRyNggmXuZQSBzvoLnpmJs+GhzRhPjrxl2b/jIlyjVokzm47CZCDUdXKr2zd7ZLodPfOBpOPyPlg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@unocss/config@66.5.12': resolution: {integrity: sha512-rgV7Jj1nBZsLgk/FIFMDzKVLzIZlbKT5T0SB+odo9xZUsN5xwZZMl7I8TfZj5VxQaYqFEgSpS/Y4QCWlZ+7scQ==} engines: {node: '>=14'} @@ -5961,6 +6050,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + eslint-plugin-react-dom@2.7.2: + resolution: {integrity: sha512-Qzd4HAFwsxvOJoAycLIRxziOTJwEZ6EGAA6jEFFBSD1BbFVnDlozMvOLp9/+GrZW3cE0FGmAS6QXnjuMf0QYLQ==} + engines: {node: '>=20.19.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + eslint-plugin-react-hooks-extra@2.5.4: resolution: {integrity: sha512-lkhwvhCvsWmUsE7ouqp+DFNnDwE2pYRiuLTQB5FhXezxKb4EwcC2K4Sy19UzYwMyb/FXWQPDEgk3iBh7SsoIdQ==} engines: {node: '>=20.19.0'} @@ -5968,6 +6064,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + eslint-plugin-react-hooks-extra@2.7.2: + resolution: {integrity: sha512-wcjQeBO1naCFPV47osw7nnK2p81eudCE2PhasKLtBV+GcAEi34jbt9QGULzQYueP+zd1aW53SmnVrTinY4DC6w==} + engines: {node: '>=20.19.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + eslint-plugin-react-hooks@7.0.1: resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} engines: {node: '>=18'} @@ -5981,6 +6084,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + eslint-plugin-react-naming-convention@2.7.2: + resolution: {integrity: sha512-T+/RQFEda3AgCzBHguE3isLQetn8KUOZ14SnDBQSOZSWS/GjgQn+gmqHi3EVHX/sDdL+LsIUKRsRR6KmmYWMiw==} + engines: {node: '>=20.19.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + eslint-plugin-react-perf@3.3.3: resolution: {integrity: sha512-EzPdxsRJg5IllCAH9ny/3nK7sv9251tvKmi/d3Ouv5KzI8TB3zNhzScxL9wnh9Hvv8GYC5LEtzTauynfOEYiAw==} engines: {node: '>=6.9.1'} @@ -5999,6 +6109,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + eslint-plugin-react-web-api@2.7.2: + resolution: {integrity: sha512-iA3D8jbwasMeeUfK8XucGkgrjQvZowCTi1+TzA43U7IFsWzyQWQpbN/I9B0BY/g6/JU9falC5b7qv6HB7P5JhA==} + engines: {node: '>=20.19.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + eslint-plugin-react-x@2.5.4: resolution: {integrity: sha512-rrI6/LZ0NZJ9j0ogYY8jZxh+kLCgXez1HgipaN2QBgwvFhfABc449GkzCfSDqzHBN8NuVwlJZD3OuHdXV9rj9g==} engines: {node: '>=20.19.0'} @@ -6006,6 +6123,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' + eslint-plugin-react-x@2.7.2: + resolution: {integrity: sha512-0NbYqJhc3tZQVluaFMVCOg6HEFarlNNXe+DHa/JrLAR0PVb9AtJGk8FBEDdxaUZO8ph0sAekUNLB7gymftj4Dw==} + engines: {node: '>=20.19.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + eslint-plugin-react-you-might-not-need-an-effect@0.8.5: resolution: {integrity: sha512-U5t99XQhDZUs1HE2ipQsLP5i26b4TQ9bPIui931gz2UAO0o0MKS8Wz/gIfPS+THbCQ80AhJ8T9SJz4Bh5k1iQg==} engines: {node: '>=14.0.0'} @@ -10202,8 +10326,8 @@ packages: textlint-rule-helper@2.5.0: resolution: {integrity: sha512-QIbFPtyqLy0g5BJn8mryk9iHzGYicNaFIpLFPiEnb4RXxrEGeQ2W2aARQ9yEXLIAqo+OwK4ndWBAWkbgJEPzTQ==} - textlint-rule-no-dead-link@6.1.0: - resolution: {integrity: sha512-d2I9V7ASJx5IyLyOJNgnxd4zMh2qAlv/1opMsSM0hkWYo37dglGHp1g56V57EqVx+2qZBBYUmiX9TgSXwZIAYg==} + textlint-rule-no-dead-link@6.2.0: + resolution: {integrity: sha512-x/bfBeD3qjJZ+pVFh1GF4u0VaSXuQdPolGZHFQbNab3otSucK6Wjk11yLaU5PFozkChwr5FdefYI1jyGlOuSJA==} engines: {node: '>=20.0.0'} peerDependencies: textlint: '>= 12.2.0' @@ -11081,7 +11205,7 @@ snapshots: '@andrewbranch/untar.js@1.0.3': {} - '@anolilab/eslint-config@20.0.0(333831ac89dd135bbd243a18059708c0)': + '@anolilab/eslint-config@20.0.0(513d9876fc5cc0be0fa65df2d47d2d06)': dependencies: '@e18e/eslint-plugin': 0.1.3(eslint@9.39.2(jiti@2.6.1)) '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.39.2(jiti@2.6.1)) @@ -11103,14 +11227,14 @@ snapshots: eslint-config-flat-gitignore: 2.1.0(eslint@9.39.2(jiti@2.6.1)) eslint-flat-config-utils: 2.1.4 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) + eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) eslint-merge-processors: 2.0.0(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-antfu: 3.1.3(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-compat: 6.0.2(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-erasable-syntax-only: 0.4.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint-plugin-es-x: 9.3.0(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-html: 8.1.3 - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-jsdoc: 61.7.1(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-jsonc: 2.21.0(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-n: 17.23.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) @@ -11173,7 +11297,7 @@ snapshots: - vitest - yaml - '@anolilab/multi-semantic-release@4.0.0(semantic-release@25.0.2(typescript@5.9.3))(typescript@5.9.3)': + '@anolilab/multi-semantic-release@4.1.0(semantic-release@25.0.2(typescript@5.9.3))(typescript@5.9.3)': dependencies: '@semrel-extra/topo': 1.14.1 '@visulima/fs': 4.1.0(yaml@2.8.2) @@ -11205,7 +11329,7 @@ snapshots: transitivePeerDependencies: - yaml - '@anolilab/semantic-release-clean-package-json@5.0.0(yaml@2.8.2)': + '@anolilab/semantic-release-clean-package-json@5.1.0(yaml@2.8.2)': dependencies: '@semantic-release/error': 4.0.0 '@visulima/fs': 4.1.0(yaml@2.8.2) @@ -11214,7 +11338,7 @@ snapshots: transitivePeerDependencies: - yaml - '@anolilab/semantic-release-pnpm@4.0.0(@types/node@25.0.6)(yaml@2.8.2)': + '@anolilab/semantic-release-pnpm@4.1.0(@types/node@25.0.6)(yaml@2.8.2)': dependencies: '@actions/core': 2.0.2 '@anolilab/rc': 4.0.0(yaml@2.8.2) @@ -11234,9 +11358,9 @@ snapshots: - supports-color - yaml - '@anolilab/semantic-release-preset@13.0.0(@anolilab/semantic-release-pnpm@4.0.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2)': + '@anolilab/semantic-release-preset@13.1.0(@anolilab/semantic-release-pnpm@4.1.0(@types/node@25.0.6)(yaml@2.8.2))(@semantic-release/npm@13.1.3(semantic-release@25.0.2(typescript@5.9.3)))(semantic-release@25.0.2(typescript@5.9.3))(yaml@2.8.2)': dependencies: - '@anolilab/semantic-release-clean-package-json': 5.0.0(yaml@2.8.2) + '@anolilab/semantic-release-clean-package-json': 5.1.0(yaml@2.8.2) '@semantic-release/changelog': 6.0.3(semantic-release@25.0.2(typescript@5.9.3)) '@semantic-release/commit-analyzer': 13.0.1(semantic-release@25.0.2(typescript@5.9.3)) '@semantic-release/exec': 7.1.0(semantic-release@25.0.2(typescript@5.9.3)) @@ -11246,7 +11370,7 @@ snapshots: conventional-changelog-conventionalcommits: 9.1.0 semantic-release: 25.0.2(typescript@5.9.3) optionalDependencies: - '@anolilab/semantic-release-pnpm': 4.0.0(@types/node@25.0.6)(yaml@2.8.2) + '@anolilab/semantic-release-pnpm': 4.1.0(@types/node@25.0.6)(yaml@2.8.2) '@semantic-release/npm': 13.1.3(semantic-release@25.0.2(typescript@5.9.3)) transitivePeerDependencies: - supports-color @@ -11900,6 +12024,12 @@ snapshots: eslint: 9.39.2(jiti@2.6.1) ignore: 5.3.2 + '@eslint-community/eslint-plugin-eslint-comments@4.6.0(eslint@9.39.2(jiti@2.6.1))': + dependencies: + escape-string-regexp: 4.0.0 + eslint: 9.39.2(jiti@2.6.1) + ignore: 7.0.5 + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2(jiti@2.6.1))': dependencies: eslint: 9.39.2(jiti@2.6.1) @@ -11914,7 +12044,20 @@ snapshots: '@eslint-react/eff': 2.5.4 '@typescript-eslint/types': 8.52.0 '@typescript-eslint/typescript-estree': 8.52.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + string-ts: 2.3.1 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + optional: true + + '@eslint-react/ast@2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-react/eff': 2.7.2 + '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/typescript-estree': 8.53.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) string-ts: 2.3.1 typescript: 5.9.3 @@ -11929,15 +12072,35 @@ snapshots: '@eslint-react/var': 2.5.4(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.52.0 '@typescript-eslint/types': 8.52.0 - '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) birecord: 0.1.1 eslint: 9.39.2(jiti@2.6.1) ts-pattern: 5.9.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color + optional: true - '@eslint-react/eff@2.5.4': {} + '@eslint-react/core@2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-react/ast': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.7.2 + '@eslint-react/shared': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.53.1 + '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + birecord: 0.1.1 + eslint: 9.39.2(jiti@2.6.1) + ts-pattern: 5.9.0 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@eslint-react/eff@2.5.4': + optional: true + + '@eslint-react/eff@2.7.2': {} '@eslint-react/eslint-plugin@2.5.4(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: @@ -11946,7 +12109,7 @@ snapshots: '@typescript-eslint/scope-manager': 8.52.0 '@typescript-eslint/type-utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.52.0 - '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) eslint-plugin-react-dom: 2.5.4(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint-plugin-react-hooks-extra: 2.5.4(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) @@ -11957,11 +12120,43 @@ snapshots: typescript: 5.9.3 transitivePeerDependencies: - supports-color + optional: true + + '@eslint-react/eslint-plugin@2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-react/eff': 2.7.2 + '@eslint-react/shared': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.53.1 + '@typescript-eslint/type-utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + eslint-plugin-react-dom: 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-hooks-extra: 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-naming-convention: 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-web-api: 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-x: 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color '@eslint-react/shared@2.5.4(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-react/eff': 2.5.4 - '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + ts-pattern: 5.9.0 + typescript: 5.9.3 + zod: 4.3.5 + transitivePeerDependencies: + - supports-color + optional: true + + '@eslint-react/shared@2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-react/eff': 2.7.2 + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) ts-pattern: 5.9.0 typescript: 5.9.3 @@ -11975,7 +12170,21 @@ snapshots: '@eslint-react/eff': 2.5.4 '@typescript-eslint/scope-manager': 8.52.0 '@typescript-eslint/types': 8.52.0 - '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + ts-pattern: 5.9.0 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + optional: true + + '@eslint-react/var@2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-react/ast': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.7.2 + '@typescript-eslint/scope-manager': 8.53.1 + '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) ts-pattern: 5.9.0 typescript: 5.9.3 @@ -13752,6 +13961,15 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.53.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.53.1(typescript@5.9.3) + '@typescript-eslint/types': 8.53.1 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@8.46.4': dependencies: '@typescript-eslint/types': 8.46.4 @@ -13762,6 +13980,11 @@ snapshots: '@typescript-eslint/types': 8.52.0 '@typescript-eslint/visitor-keys': 8.52.0 + '@typescript-eslint/scope-manager@8.53.1': + dependencies: + '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/visitor-keys': 8.53.1 + '@typescript-eslint/tsconfig-utils@8.46.4(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -13770,6 +13993,10 @@ snapshots: dependencies: typescript: 5.9.3 + '@typescript-eslint/tsconfig-utils@8.53.1(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + '@typescript-eslint/type-utils@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.52.0 @@ -13782,10 +14009,24 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/typescript-estree': 8.53.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + debug: 4.4.3 + eslint: 9.39.2(jiti@2.6.1) + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@8.46.4': {} '@typescript-eslint/types@8.52.0': {} + '@typescript-eslint/types@8.53.1': {} + '@typescript-eslint/typescript-estree@8.46.4(typescript@5.9.3)': dependencies: '@typescript-eslint/project-service': 8.46.4(typescript@5.9.3) @@ -13817,6 +14058,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.53.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.53.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.53.1(typescript@5.9.3) + '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/visitor-keys': 8.53.1 + debug: 4.4.3 + minimatch: 9.0.5 + semver: 7.7.3 + tinyglobby: 0.2.15 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.46.4(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) @@ -13839,6 +14095,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.53.1 + '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/typescript-estree': 8.53.1(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.46.4': dependencies: '@typescript-eslint/types': 8.46.4 @@ -13849,6 +14116,11 @@ snapshots: '@typescript-eslint/types': 8.52.0 eslint-visitor-keys: 4.2.1 + '@typescript-eslint/visitor-keys@8.53.1': + dependencies: + '@typescript-eslint/types': 8.53.1 + eslint-visitor-keys: 4.2.1 + '@unocss/config@66.5.12': dependencies: '@unocss/core': 66.5.12 @@ -15827,7 +16099,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)): + eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)): dependencies: debug: 4.4.3 eslint: 9.39.2(jiti@2.6.1) @@ -15839,7 +16111,7 @@ snapshots: unrs-resolver: 1.9.2 optionalDependencies: eslint-plugin-import: 2.29.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@4.4.4)(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)) transitivePeerDependencies: - supports-color @@ -15860,7 +16132,7 @@ snapshots: '@typescript-eslint/parser': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) + eslint-import-resolver-typescript: 4.4.4(eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)))(eslint-plugin-import@2.29.0(@typescript-eslint/parser@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) transitivePeerDependencies: - supports-color optional: true @@ -15942,7 +16214,7 @@ snapshots: dependencies: htmlparser2: 10.0.0 - eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint@9.39.2(jiti@2.6.1)): dependencies: '@typescript-eslint/types': 8.52.0 comment-parser: 1.4.1 @@ -15955,7 +16227,7 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.9.2 optionalDependencies: - '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color @@ -16128,7 +16400,26 @@ snapshots: '@eslint-react/var': 2.5.4(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.52.0 '@typescript-eslint/types': 8.52.0 - '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + compare-versions: 6.1.1 + eslint: 9.39.2(jiti@2.6.1) + string-ts: 2.3.1 + ts-pattern: 5.9.0 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + optional: true + + eslint-plugin-react-dom@2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@eslint-react/ast': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.7.2 + '@eslint-react/shared': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.53.1 + '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) compare-versions: 6.1.1 eslint: 9.39.2(jiti@2.6.1) string-ts: 2.3.1 @@ -16147,7 +16438,26 @@ snapshots: '@typescript-eslint/scope-manager': 8.52.0 '@typescript-eslint/type-utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.52.0 - '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + string-ts: 2.3.1 + ts-pattern: 5.9.0 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + optional: true + + eslint-plugin-react-hooks-extra@2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@eslint-react/ast': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.7.2 + '@eslint-react/shared': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.53.1 + '@typescript-eslint/type-utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) string-ts: 2.3.1 ts-pattern: 5.9.0 @@ -16176,7 +16486,27 @@ snapshots: '@typescript-eslint/scope-manager': 8.52.0 '@typescript-eslint/type-utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.52.0 - '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + compare-versions: 6.1.1 + eslint: 9.39.2(jiti@2.6.1) + string-ts: 2.3.1 + ts-pattern: 5.9.0 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + optional: true + + eslint-plugin-react-naming-convention@2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@eslint-react/ast': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.7.2 + '@eslint-react/shared': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.53.1 + '@typescript-eslint/type-utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) compare-versions: 6.1.1 eslint: 9.39.2(jiti@2.6.1) string-ts: 2.3.1 @@ -16202,7 +16532,25 @@ snapshots: '@eslint-react/var': 2.5.4(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.52.0 '@typescript-eslint/types': 8.52.0 - '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + eslint: 9.39.2(jiti@2.6.1) + string-ts: 2.3.1 + ts-pattern: 5.9.0 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + optional: true + + eslint-plugin-react-web-api@2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@eslint-react/ast': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.7.2 + '@eslint-react/shared': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.53.1 + '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) string-ts: 2.3.1 ts-pattern: 5.9.0 @@ -16220,7 +16568,29 @@ snapshots: '@typescript-eslint/scope-manager': 8.52.0 '@typescript-eslint/type-utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.52.0 - '@typescript-eslint/utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + compare-versions: 6.1.1 + eslint: 9.39.2(jiti@2.6.1) + is-immutable-type: 5.0.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + string-ts: 2.3.1 + ts-api-utils: 2.4.0(typescript@5.9.3) + ts-pattern: 5.9.0 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + optional: true + + eslint-plugin-react-x@2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@eslint-react/ast': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eff': 2.7.2 + '@eslint-react/shared': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 2.7.2(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.53.1 + '@typescript-eslint/type-utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.53.1 + '@typescript-eslint/utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) compare-versions: 6.1.1 eslint: 9.39.2(jiti@2.6.1) is-immutable-type: 5.0.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) @@ -17525,7 +17895,7 @@ snapshots: is-immutable-type@5.0.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/type-utils': 8.52.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.53.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) ts-api-utils: 2.4.0(typescript@5.9.3) ts-declaration-location: 1.0.7(typescript@5.9.3) @@ -21617,7 +21987,7 @@ snapshots: structured-source: 4.0.0 unist-util-visit: 2.0.3 - textlint-rule-no-dead-link@6.1.0(textlint@15.5.0(hono@4.11.3)): + textlint-rule-no-dead-link@6.2.0(textlint@15.5.0(hono@4.11.3)): dependencies: minimatch: 10.1.1 p-memoize: 8.0.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 952dfe9a1..b0648a95a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,7 +2,7 @@ packages: - "packages/**" - "!packages/eslint-config/__fixtures__/**" catalog: - '@anolilab/multi-semantic-release': 4.0.0 + '@anolilab/multi-semantic-release': 4.1.0 '@commitlint/cli': 20.3.1 '@commitlint/config-conventional': 20.3.1 '@commitlint/core': 20.3.1 @@ -41,9 +41,9 @@ catalogs: build: esbuild: 0.27.2 cli: - '@anolilab/multi-semantic-release': 4.0.0 - '@anolilab/semantic-release-pnpm': 4.0.0 - '@anolilab/semantic-release-preset': 13.0.0 + '@anolilab/multi-semantic-release': 4.1.0 + '@anolilab/semantic-release-pnpm': 4.1.0 + '@anolilab/semantic-release-preset': 13.1.0 commitizen: ^4.3.1 semantic-release: ^25.0.2 taze: ^19.9.2 @@ -58,8 +58,8 @@ catalogs: '@commitlint/config-conventional': 20.3.1 '@commitlint/core': 20.3.1 '@e18e/eslint-plugin': ^0.1.3 - '@eslint-community/eslint-plugin-eslint-comments': ^4.5.0 - '@eslint-react/eslint-plugin': 2.5.4 + '@eslint-community/eslint-plugin-eslint-comments': ^4.6.0 + '@eslint-react/eslint-plugin': 2.7.2 '@eslint/compat': 2.0.1 '@eslint/config-inspector': ^1.4.2 '@eslint/css': ^0.14.1 @@ -155,7 +155,7 @@ catalogs: textlint-rule-en-capitalization: ^2.0.3 textlint-rule-footnote-order: ^1.0.3 textlint-rule-helper: ^2.5.0 - textlint-rule-no-dead-link: 6.1.0 + textlint-rule-no-dead-link: 6.2.0 textlint-rule-no-empty-section: ^1.1.0 textlint-rule-no-todo: ^2.0.1 textlint-rule-terminology: ^5.2.16