diff --git a/package.json b/package.json index 11ad106..542fec1 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import-x": "^3.0.1", - "eslint-plugin-jsdoc": "^48.7.0", + "eslint-plugin-jsdoc": "^50.4.1", "eslint-plugin-n": "^17.9.0", "eslint-plugin-promise": "^6.4.0", "eslint-plugin-tsdoc": "^0.3.0", @@ -51,7 +51,7 @@ "eslint-config-prettier": "^9.1.0", "eslint-import-resolver-typescript": "^3.6.1", "eslint-plugin-import-x": "^3.0.1", - "eslint-plugin-jsdoc": "^48.7.0", + "eslint-plugin-jsdoc": "^50.4.1", "eslint-plugin-n": "^17.9.0", "eslint-plugin-promise": "^6.4.0", "eslint-plugin-tsdoc": "^0.3.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 40f655c..da3c01a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: ^3.0.1 version: 3.0.1(eslint@9.12.0)(typescript@5.5.3) eslint-plugin-jsdoc: - specifier: ^48.7.0 - version: 48.7.0(eslint@9.12.0) + specifier: ^50.4.1 + version: 50.4.1(eslint@9.12.0) eslint-plugin-n: specifier: ^17.9.0 version: 17.9.0(eslint@9.12.0) @@ -68,8 +68,8 @@ packages: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} - '@es-joy/jsdoccomment@0.46.0': - resolution: {integrity: sha512-C3Axuq1xd/9VqFZpW4YAzOx5O9q/LP46uIQy/iNDpHG3fmPa6TBtvfglMCs3RBiBxAIi0Go97r8+jvTt55XMyQ==} + '@es-joy/jsdoccomment@0.49.0': + resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} engines: {node: '>=16'} '@eslint-community/eslint-utils@4.4.0': @@ -453,6 +453,15 @@ packages: supports-color: optional: true + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} @@ -593,8 +602,8 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-jsdoc@48.7.0: - resolution: {integrity: sha512-5oiVf7Y+ZxGYQTlLq81X72n+S+hjvS/u0upAdbpPEeaIZILK3MKN8lm/6QqKioBjm/qZ0B5XpMQUtc2fUkqXAg==} + eslint-plugin-jsdoc@50.4.1: + resolution: {integrity: sha512-OXIq+JJQPCLAKL473/esioFOwbXyRE5MAQ4HbZjcp3e+K3zdxt2uDpGs3FR+WezUXNStzEtTfgx15T+JFrVwBA==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -916,8 +925,8 @@ packages: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsdoc-type-pratt-parser@4.0.0: - resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} + jsdoc-type-pratt-parser@4.1.0: + resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} engines: {node: '>=12.0.0'} jsesc@0.5.0: @@ -1174,6 +1183,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + set-function-length@1.2.2: resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} engines: {node: '>= 0.4'} @@ -1254,8 +1268,8 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - synckit@0.9.0: - resolution: {integrity: sha512-7RnqIMq572L8PeEzKeBINYEJDDxpcH8JEgLwUqBd3TkofhFRbkq4QLR0u+36avGAhCRbk2nnmjcW9SE531hPDg==} + synckit@0.9.2: + resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} engines: {node: ^14.18.0 || >=16.0.0} tapable@2.2.1: @@ -1378,11 +1392,11 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.0.1 - '@es-joy/jsdoccomment@0.46.0': + '@es-joy/jsdoccomment@0.49.0': dependencies: comment-parser: 1.4.1 esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.0.0 + jsdoc-type-pratt-parser: 4.1.0 '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0)': dependencies: @@ -1837,6 +1851,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.7: + dependencies: + ms: 2.1.3 + deep-is@0.1.4: {} define-data-property@1.1.4: @@ -1979,7 +1997,7 @@ snapshots: debug: 4.3.5 enhanced-resolve: 5.17.0 eslint: 9.12.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.0(eslint@9.12.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.16.0(eslint@9.12.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@9.12.0))(eslint@9.12.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.0(eslint@9.12.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.12.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.16.0(eslint@9.12.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@9.12.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 @@ -1991,7 +2009,7 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.0(eslint@9.12.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.16.0(eslint@9.12.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@9.12.0))(eslint@9.12.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.16.0(eslint@9.12.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.12.0): dependencies: debug: 3.2.7 optionalDependencies: @@ -2037,7 +2055,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.12.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.0(eslint@9.12.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.16.0(eslint@9.12.0)(typescript@5.5.3))(eslint-plugin-import@2.29.1)(eslint@9.12.0))(eslint@9.12.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.16.0(eslint@9.12.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@9.12.0) hasown: 2.0.2 is-core-module: 2.14.0 is-glob: 4.0.3 @@ -2054,19 +2072,20 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsdoc@48.7.0(eslint@9.12.0): + eslint-plugin-jsdoc@50.4.1(eslint@9.12.0): dependencies: - '@es-joy/jsdoccomment': 0.46.0 + '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.3.5 + debug: 4.3.7 escape-string-regexp: 4.0.0 eslint: 9.12.0 + espree: 10.2.0 esquery: 1.6.0 parse-imports: 2.1.1 - semver: 7.6.2 + semver: 7.6.3 spdx-expression-parse: 4.0.0 - synckit: 0.9.0 + synckit: 0.9.2 transitivePeerDependencies: - supports-color @@ -2428,7 +2447,7 @@ snapshots: dependencies: argparse: 2.0.1 - jsdoc-type-pratt-parser@4.0.0: {} + jsdoc-type-pratt-parser@4.1.0: {} jsesc@0.5.0: {} @@ -2663,6 +2682,8 @@ snapshots: semver@7.6.2: {} + semver@7.6.3: {} + set-function-length@1.2.2: dependencies: define-data-property: 1.1.4 @@ -2754,7 +2775,7 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - synckit@0.9.0: + synckit@0.9.2: dependencies: '@pkgr/core': 0.1.1 tslib: 2.6.3