diff --git a/package.json b/package.json index f3fca4de..ffc57a40 100644 --- a/package.json +++ b/package.json @@ -90,7 +90,7 @@ "eslint": "9.35.0", "eslint-import-resolver-typescript": "4.4.4", "eslint-plugin-import-x": "4.16.1", - "eslint-plugin-jsdoc": "57.0.8", + "eslint-plugin-jsdoc": "60.6.0", "eslint-plugin-n": "17.23.1", "eslint-plugin-sort-destructure-keys": "2.0.0", "eslint-plugin-unicorn": "56.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de14480c..dc7008be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,8 +58,8 @@ importers: specifier: 4.16.1 version: 4.16.1(@typescript-eslint/utils@8.44.1(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.35.0(jiti@2.5.1)) eslint-plugin-jsdoc: - specifier: 57.0.8 - version: 57.0.8(eslint@9.35.0(jiti@2.5.1)) + specifier: 60.6.0 + version: 60.6.0(eslint@9.35.0(jiti@2.5.1)) eslint-plugin-n: specifier: 17.23.1 version: 17.23.1(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2) @@ -225,8 +225,8 @@ packages: '@emnapi/wasi-threads@1.1.0': resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} - '@es-joy/jsdoccomment@0.58.0': - resolution: {integrity: sha512-smMc5pDht/UVsCD3hhw/a/e/p8m0RdRYiluXToVfd+d4yaQQh7nn9bACjkk6nXJvat7EWPAxuFkMEFfrxeGa3Q==} + '@es-joy/jsdoccomment@0.64.0': + resolution: {integrity: sha512-sLUv/udfqNO795T0dHAgV6kC79VJvUfX3kDw/F24+dVvGL25QQfxWLTrNjIZ3BcD8R/c8Hg3inC0GrXXTSw4/A==} engines: {node: '>=20.11.0'} '@esbuild/aix-ppc64@0.25.9': @@ -866,6 +866,10 @@ packages: resolution: {integrity: sha512-Lk7uj7y9uQUOEguiDIDLYLJOrYHQa7oBiURYVFqIpGxclAFQ78f6VUOM8lI2XEuNOKNB7XuvM2+2cMXAoq4ALQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.45.0': + resolution: {integrity: sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.44.1': resolution: {integrity: sha512-qnQJ+mVa7szevdEyvfItbO5Vo+GfZ4/GZWWDRRLjrxYPkhM+6zYB2vRYwCsoJLzqFCdZT4mEqyJoyzkunsZ96A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1375,8 +1379,8 @@ packages: eslint-import-resolver-node: optional: true - eslint-plugin-jsdoc@57.0.8: - resolution: {integrity: sha512-L3kb1fz1VsWMDxcNOPqomC8gWROxCJomynYZkhQJInZu4m3Ugjod75pWAICRrKW1WedHkX8BotknBtGCLUFpAg==} + eslint-plugin-jsdoc@60.6.0: + resolution: {integrity: sha512-1+p0342+nNIrQzsu6Tw6W89a/LKAdmpCKLx0LsLibEIx93NfgvzUbtLmw7gUoV4egRx0iNv+rM/iiG8f4WxLHA==} engines: {node: '>=20.11.0'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -1605,6 +1609,9 @@ packages: resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} engines: {node: '>=10'} + html-entities@2.6.0: + resolution: {integrity: sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==} + html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} @@ -1738,9 +1745,9 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsdoc-type-pratt-parser@5.4.0: - resolution: {integrity: sha512-F9GQ+F1ZU6qvSrZV8fNFpjDNf614YzR2eF6S0+XbDjAcUI28FSoXnYZFjQmb1kFx3rrJb5PnxUH3/Yti6fcM+g==} - engines: {node: '>=12.0.0'} + jsdoc-type-pratt-parser@6.0.1: + resolution: {integrity: sha512-N2OCUHYmrEPSH3SDKvbri9gAsOvhyJ01142dRb2gnpOGjBqGkUI5r6EcFSVXtLPUoUFTuh/TYMHTIEGpobqT5w==} + engines: {node: '>=20.0.0'} jsesc@0.5.0: resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} @@ -2785,13 +2792,13 @@ snapshots: tslib: 2.8.1 optional: true - '@es-joy/jsdoccomment@0.58.0': + '@es-joy/jsdoccomment@0.64.0': dependencies: '@types/estree': 1.0.8 - '@typescript-eslint/types': 8.44.0 + '@typescript-eslint/types': 8.45.0 comment-parser: 1.4.1 esquery: 1.6.0 - jsdoc-type-pratt-parser: 5.4.0 + jsdoc-type-pratt-parser: 6.0.1 '@esbuild/aix-ppc64@0.25.9': optional: true @@ -3237,7 +3244,7 @@ snapshots: '@typescript-eslint/project-service@8.44.1(typescript@5.9.2)': dependencies: '@typescript-eslint/tsconfig-utils': 8.44.1(typescript@5.9.2) - '@typescript-eslint/types': 8.44.1 + '@typescript-eslint/types': 8.45.0 debug: 4.4.3 typescript: 5.9.2 transitivePeerDependencies: @@ -3268,6 +3275,8 @@ snapshots: '@typescript-eslint/types@8.44.1': {} + '@typescript-eslint/types@8.45.0': {} + '@typescript-eslint/typescript-estree@8.44.1(typescript@5.9.2)': dependencies: '@typescript-eslint/project-service': 8.44.1(typescript@5.9.2) @@ -3758,9 +3767,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsdoc@57.0.8(eslint@9.35.0(jiti@2.5.1)): + eslint-plugin-jsdoc@60.6.0(eslint@9.35.0(jiti@2.5.1)): dependencies: - '@es-joy/jsdoccomment': 0.58.0 + '@es-joy/jsdoccomment': 0.64.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.4.3 @@ -3768,6 +3777,7 @@ snapshots: eslint: 9.35.0(jiti@2.5.1) espree: 10.4.0 esquery: 1.6.0 + html-entities: 2.6.0 object-deep-merge: 1.0.5 parse-imports-exports: 0.2.4 semver: 7.7.2 @@ -4049,6 +4059,8 @@ snapshots: dependencies: lru-cache: 6.0.0 + html-entities@2.6.0: {} + html-escaper@2.0.2: {} http2-wrapper@2.2.1: @@ -4154,7 +4166,7 @@ snapshots: dependencies: argparse: 2.0.1 - jsdoc-type-pratt-parser@5.4.0: {} + jsdoc-type-pratt-parser@6.0.1: {} jsesc@0.5.0: {}