diff --git a/.pkgs/configs/package.json b/.pkgs/configs/package.json index 64841fdc3..ecafc6cc3 100644 --- a/.pkgs/configs/package.json +++ b/.pkgs/configs/package.json @@ -23,7 +23,7 @@ "@stylistic/eslint-plugin": "^5.4.0", "eslint-plugin-de-morgan": "^1.3.1", "eslint-plugin-function": "^0.0.30", - "eslint-plugin-jsdoc": "^60.3.1", + "eslint-plugin-jsdoc": "^60.4.0", "eslint-plugin-perfectionist": "^4.15.0", "eslint-plugin-regexp": "^2.10.0", "eslint-plugin-unicorn": "^61.0.2", diff --git a/.pkgs/eslint-plugin-local/package.json b/.pkgs/eslint-plugin-local/package.json index ab3aea83a..158aade04 100644 --- a/.pkgs/eslint-plugin-local/package.json +++ b/.pkgs/eslint-plugin-local/package.json @@ -33,7 +33,7 @@ "@typescript-eslint/types": "^8.44.1", "@typescript-eslint/utils": "^8.44.1", "eslint-plugin-de-morgan": "^1.3.1", - "eslint-plugin-jsdoc": "^60.3.1", + "eslint-plugin-jsdoc": "^60.4.0", "eslint-plugin-perfectionist": "^4.15.0", "eslint-plugin-regexp": "^2.10.0", "eslint-plugin-unicorn": "^61.0.2", diff --git a/packages/plugins/eslint-plugin/package.json b/packages/plugins/eslint-plugin/package.json index 5d6c0edb1..739d1d771 100644 --- a/packages/plugins/eslint-plugin/package.json +++ b/packages/plugins/eslint-plugin/package.json @@ -55,7 +55,8 @@ "eslint-plugin-react-hooks-extra": "workspace:*", "eslint-plugin-react-naming-convention": "workspace:*", "eslint-plugin-react-web-api": "workspace:*", - "eslint-plugin-react-x": "workspace:*" + "eslint-plugin-react-x": "workspace:*", + "ts-api-utils": "^2.1.0" }, "devDependencies": { "@local/configs": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d14897416..466d693c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -171,8 +171,8 @@ importers: specifier: ^0.0.30 version: 0.0.30(eslint@9.36.0(jiti@2.6.0))(ts-api-utils@2.1.0(typescript@5.9.2))(typescript@5.9.2) eslint-plugin-jsdoc: - specifier: ^60.3.1 - version: 60.3.1(eslint@9.36.0(jiti@2.6.0)) + specifier: ^60.4.0 + version: 60.4.0(eslint@9.36.0(jiti@2.6.0)) eslint-plugin-perfectionist: specifier: ^4.15.0 version: 4.15.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) @@ -231,8 +231,8 @@ importers: specifier: ^1.3.1 version: 1.3.1(eslint@9.36.0(jiti@2.6.0)) eslint-plugin-jsdoc: - specifier: ^60.3.1 - version: 60.3.1(eslint@9.36.0(jiti@2.6.0)) + specifier: ^60.4.0 + version: 60.4.0(eslint@9.36.0(jiti@2.6.0)) eslint-plugin-perfectionist: specifier: ^4.15.0 version: 4.15.0(eslint@9.36.0(jiti@2.6.0))(typescript@5.9.2) @@ -823,6 +823,9 @@ importers: eslint-plugin-react-x: specifier: workspace:* version: link:../eslint-plugin-react-x + ts-api-utils: + specifier: ^2.1.0 + version: 2.1.0(typescript@5.9.2) typescript: specifier: ^5.9.2 version: 5.9.2 @@ -2036,8 +2039,8 @@ packages: '@emnapi/wasi-threads@1.1.0': resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} - '@es-joy/jsdoccomment@0.60.0': - resolution: {integrity: sha512-nZIXk63VbpIooJVXRWEhLIbVScE8rtbcPWr+zQ0ZQsnflvomq31DvB5hR0T1IoikvrNaF4pNoDOi5se5tmIZIg==} + '@es-joy/jsdoccomment@0.61.0': + resolution: {integrity: sha512-8DBk2LXau86fQBj7f9zx3MKqoAYgomxeoLgvHFa+OMhGYz6L9n/jbqa52wLHnbU6JzcSXu2OGuuTFOOMD4NpRg==} engines: {node: '>=20.11.0'} '@esbuild/aix-ppc64@0.25.10': @@ -4708,8 +4711,8 @@ packages: ts-api-utils: ^2.1.0 typescript: ^5.9.2 - eslint-plugin-jsdoc@60.3.1: - resolution: {integrity: sha512-AEJRW4EgERmAGnMraZXu85r5xgtI9XqKlgKfaWkkFmHbMVMii2oz1dmz1b3GISJOkhfHNi4JsVC0RA+IPTrkBg==} + eslint-plugin-jsdoc@60.4.0: + resolution: {integrity: sha512-W1YQm6kBjl1Hg2jccx2hmUh85N/Oqix/WGei2sLxQuYCBgFsOoftHCTt1cY6M6Oq2es3Nb6+StPm0b6e7Ez/VQ==} engines: {node: '>=20.11.0'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -5338,8 +5341,8 @@ packages: resolution: {integrity: sha512-iZ8Bdb84lWRuGHamRXFyML07r21pcwBrLkHEuHgEY5UbCouBwv7ECknDRKzsQIXMiqpPymqtIf8TC/shYKB5rw==} engines: {node: '>=12.0.0'} - jsdoc-type-pratt-parser@5.4.0: - resolution: {integrity: sha512-F9GQ+F1ZU6qvSrZV8fNFpjDNf614YzR2eF6S0+XbDjAcUI28FSoXnYZFjQmb1kFx3rrJb5PnxUH3/Yti6fcM+g==} + jsdoc-type-pratt-parser@5.8.0: + resolution: {integrity: sha512-YLmlPdkn1G34K/8NgSFL3D1D/HqQ9WgQOW816Q+6uMLvAO5QohdmG4qkuiseqnRXVAAN9RYtbCKyMSfwcU8wRw==} engines: {node: '>=12.0.0'} jsesc@3.0.2: @@ -7951,13 +7954,13 @@ snapshots: tslib: 2.8.1 optional: true - '@es-joy/jsdoccomment@0.60.0': + '@es-joy/jsdoccomment@0.61.0': dependencies: '@types/estree': 1.0.8 '@typescript-eslint/types': 8.44.1 comment-parser: 1.4.1 esquery: 1.6.0 - jsdoc-type-pratt-parser: 5.4.0 + jsdoc-type-pratt-parser: 5.8.0 '@esbuild/aix-ppc64@0.25.10': optional: true @@ -10573,9 +10576,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsdoc@60.3.1(eslint@9.36.0(jiti@2.6.0)): + eslint-plugin-jsdoc@60.4.0(eslint@9.36.0(jiti@2.6.0)): dependencies: - '@es-joy/jsdoccomment': 0.60.0 + '@es-joy/jsdoccomment': 0.61.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.4.3 @@ -11320,7 +11323,7 @@ snapshots: jsdoc-type-pratt-parser@4.8.0: {} - jsdoc-type-pratt-parser@5.4.0: {} + jsdoc-type-pratt-parser@5.8.0: {} jsesc@3.0.2: {}