diff --git a/package.json b/package.json index 53400c64dea..7cbfa2f44be 100644 --- a/package.json +++ b/package.json @@ -99,7 +99,7 @@ "eslint-plugin-jasmine": "4.2.2", "eslint-plugin-jest": "28.14.0", "eslint-plugin-jest-dom": "5.5.0", - "eslint-plugin-jsdoc": "48.11.0", + "eslint-plugin-jsdoc": "60.7.1", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-no-unsanitized": "4.0.2", "eslint-plugin-prettier": "4.2.1", diff --git a/yarn.lock b/yarn.lock index bbc20976eea..49b3ad999aa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1721,17 +1721,6 @@ __metadata: languageName: node linkType: hard -"@es-joy/jsdoccomment@npm:~0.46.0": - version: 0.46.0 - resolution: "@es-joy/jsdoccomment@npm:0.46.0" - dependencies: - comment-parser: 1.4.1 - esquery: ^1.6.0 - jsdoc-type-pratt-parser: ~4.0.0 - checksum: 96010ece493c5add7dcd5c16d86c878d15210506f4d173bcf01062394c284e95e5d2ec4ce03a5aac1285be913745bd7db0887fc6299c63577a0a5cec0a0e4230 - languageName: node - linkType: hard - "@es-joy/jsdoccomment@npm:~0.50.2": version: 0.50.2 resolution: "@es-joy/jsdoccomment@npm:0.50.2" @@ -1745,6 +1734,19 @@ __metadata: languageName: node linkType: hard +"@es-joy/jsdoccomment@npm:~0.65.2": + version: 0.65.2 + resolution: "@es-joy/jsdoccomment@npm:0.65.2" + dependencies: + "@types/estree": ^1.0.8 + "@typescript-eslint/types": ^8.45.0 + comment-parser: 1.4.1 + esquery: ^1.6.0 + jsdoc-type-pratt-parser: ~6.1.2 + checksum: ecdc845d0c73c0e7aab6537e1fca8ee83f86cbe5ea44a7b526c4bf565ccd0a9e3f01bb5761e809a03f335040e858f9e081741750940c265f556d37dd176b208b + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.7.0": version: 4.9.0 resolution: "@eslint-community/eslint-utils@npm:4.9.0" @@ -2377,13 +2379,6 @@ __metadata: languageName: node linkType: hard -"@pkgr/core@npm:^0.1.0": - version: 0.1.2 - resolution: "@pkgr/core@npm:0.1.2" - checksum: 5160ec9f2e3232da681824a42583ef80e637ae6143339bd1db176848efd244dd71d177ccb7fd729261d8dcaf88486ce701d39500d873ed5caf16e8c281e9e28a - languageName: node - linkType: hard - "@pkgr/core@npm:^0.2.9": version: 0.2.9 resolution: "@pkgr/core@npm:0.2.9" @@ -3931,6 +3926,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:^8.45.0": + version: 8.45.0 + resolution: "@typescript-eslint/types@npm:8.45.0" + checksum: 924750faa94b3a9456ec36f1a048fb270449985f52fbe558c8327c8f5beea4ccd5c0bf9a1b2063368f449340ea9348de9a2bac9d3aa67221f77696d55fa5cb8f + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" @@ -6503,7 +6505,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.0, debug@npm:^4.4.1": +"debug@npm:4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.0, debug@npm:^4.4.1, debug@npm:^4.4.3": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: @@ -7317,7 +7319,7 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.5.3": +"es-module-lexer@npm:^1.2.1": version: 1.7.0 resolution: "es-module-lexer@npm:1.7.0" checksum: 7858bb76ae387fdbf8a6fccc951bf18919768309850587553eca34698b9193fbc65fab03d3d9f69163d860321fbf66adf89d5821e7f4148c7cb7d7b997259211 @@ -7668,24 +7670,25 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsdoc@npm:48.11.0": - version: 48.11.0 - resolution: "eslint-plugin-jsdoc@npm:48.11.0" +"eslint-plugin-jsdoc@npm:60.7.1": + version: 60.7.1 + resolution: "eslint-plugin-jsdoc@npm:60.7.1" dependencies: - "@es-joy/jsdoccomment": ~0.46.0 + "@es-joy/jsdoccomment": ~0.65.2 are-docs-informative: ^0.0.2 comment-parser: 1.4.1 - debug: ^4.3.5 + debug: ^4.4.3 escape-string-regexp: ^4.0.0 - espree: ^10.1.0 + espree: ^10.4.0 esquery: ^1.6.0 - parse-imports: ^2.1.1 - semver: ^7.6.3 + html-entities: ^2.6.0 + object-deep-merge: ^1.0.5 + parse-imports-exports: ^0.2.4 + semver: ^7.7.2 spdx-expression-parse: ^4.0.0 - synckit: ^0.9.1 peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - checksum: c2ed3b267b06aefc2f7bf2f9cbf2161096171dc3e3a3e7df780b0944fb59ced172623375ede389685765da18148dda582723b39dc7e127b717dcf2e75c2a4b3f + checksum: f8395c886c0fdcf1aef4dbbbbda00959237e97e5352d1b3d87578df6837e9a67edd281a0a6b97a67c31aac744398f85da1af463257babe5bbf24f5205b001c88 languageName: node linkType: hard @@ -8046,7 +8049,7 @@ __metadata: languageName: node linkType: hard -"espree@npm:^10.1.0, espree@npm:^10.3.0": +"espree@npm:^10.3.0, espree@npm:^10.4.0": version: 10.4.0 resolution: "espree@npm:10.4.0" dependencies: @@ -9335,6 +9338,13 @@ __metadata: languageName: node linkType: hard +"html-entities@npm:^2.6.0": + version: 2.6.0 + resolution: "html-entities@npm:2.6.0" + checksum: 720643f7954019c80911430a7df2728524c07080edfe812610bfc5d8191cd772b470bee0ee151bf7426679314ae53cf28a1c845d702123714e625a8565b26567 + languageName: node + linkType: hard + "html-escaper@npm:^2.0.0": version: 2.0.2 resolution: "html-escaper@npm:2.0.2" @@ -10876,13 +10886,6 @@ __metadata: languageName: node linkType: hard -"jsdoc-type-pratt-parser@npm:~4.0.0": - version: 4.0.0 - resolution: "jsdoc-type-pratt-parser@npm:4.0.0" - checksum: af0629c9517e484be778d8564440fec8de5b7610e0c9c88a3ba4554321364faf72b46689c8d8845faa12c0718437a9ed97e231977efc0f2d50e8a2dbad807eb3 - languageName: node - linkType: hard - "jsdoc-type-pratt-parser@npm:~4.1.0": version: 4.1.0 resolution: "jsdoc-type-pratt-parser@npm:4.1.0" @@ -10890,6 +10893,13 @@ __metadata: languageName: node linkType: hard +"jsdoc-type-pratt-parser@npm:~6.1.2": + version: 6.1.2 + resolution: "jsdoc-type-pratt-parser@npm:6.1.2" + checksum: 0d3c21a83b9b7fbadaa256f4c40ccecb395375bf531f966cf779b737e2a1d71c2fcf6bc93df86c907c6283e22b558772f0bccbb50439ae60666578b728d98c9d + languageName: node + linkType: hard + "jsdoc@npm:^4.0.0": version: 4.0.4 resolution: "jsdoc@npm:4.0.4" @@ -12353,6 +12363,15 @@ __metadata: languageName: node linkType: hard +"object-deep-merge@npm:^1.0.5": + version: 1.0.5 + resolution: "object-deep-merge@npm:1.0.5" + dependencies: + type-fest: 4.2.0 + checksum: 823f7e691775535a0f85fabe49204faaf6531dac6566b294f3fc4f3c929f228545076e5795c2c402a469330f223cffc282d913b90123e1ed1847864b81c39b02 + languageName: node + linkType: hard + "object-inspect@npm:^1.13.3, object-inspect@npm:^1.13.4": version: 1.13.4 resolution: "object-inspect@npm:1.13.4" @@ -12700,16 +12719,6 @@ __metadata: languageName: node linkType: hard -"parse-imports@npm:^2.1.1": - version: 2.2.1 - resolution: "parse-imports@npm:2.2.1" - dependencies: - es-module-lexer: ^1.5.3 - slashes: ^3.0.12 - checksum: 0b5cedd10b6b45eea4f365bf047074a874d90e952597f83d4a8a00f1edece180b5870e42401b5531088916836f98c20eecbddc608d8717eb4a6be99a41f2b6fd - languageName: node - linkType: hard - "parse-json@npm:^2.2.0": version: 2.2.0 resolution: "parse-json@npm:2.2.0" @@ -14185,7 +14194,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.1.2, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2": +"semver@npm:^7.1.2, semver@npm:^7.1.3, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.7.1, semver@npm:^7.7.2": version: 7.7.2 resolution: "semver@npm:7.7.2" bin: @@ -14414,13 +14423,6 @@ __metadata: languageName: node linkType: hard -"slashes@npm:^3.0.12": - version: 3.0.12 - resolution: "slashes@npm:3.0.12" - checksum: 6b68feb5a56d53d76acd4729b0e457f47a0b687877161ca2c05486ec0bc750e0694b37094b2f5f00a339dfe490269292c4197a70da7eba2be47bc56e35f10a60 - languageName: node - linkType: hard - "slice-ansi@npm:^3.0.0": version: 3.0.0 resolution: "slice-ansi@npm:3.0.0" @@ -15003,16 +15005,6 @@ __metadata: languageName: node linkType: hard -"synckit@npm:^0.9.1": - version: 0.9.3 - resolution: "synckit@npm:0.9.3" - dependencies: - "@pkgr/core": ^0.1.0 - tslib: ^2.6.2 - checksum: 206660ceb8dea064f6ea10a9596914793c24deec2788f8e54617671df35686a46e2353e5b7453fcd539acf454fd654b8f9daed7388a385bee3bac998766592dc - languageName: node - linkType: hard - "tapable@npm:^2.2.0, tapable@npm:^2.2.3": version: 2.2.3 resolution: "tapable@npm:2.2.3" @@ -15342,7 +15334,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2": +"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.4.0": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: e4aba30e632b8c8902b47587fd13345e2827fa639e7c3121074d5ee0880723282411a8838f830b55100cbe4517672f84a2472667d355b81e8af165a55dc6203a @@ -15408,6 +15400,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:4.2.0": + version: 4.2.0 + resolution: "type-fest@npm:4.2.0" + checksum: 76c5dfde9293b1b185b266a07df669f68d58ae3e19c06e33f0ff0dd0ba68628f05389bc26bcee8476e29a79ab7da054653670b9778399ceb079c4c259bac29f0 + languageName: node + linkType: hard + "type-fest@npm:^0.13.1": version: 0.13.1 resolution: "type-fest@npm:0.13.1" @@ -16363,7 +16362,7 @@ __metadata: eslint-plugin-jasmine: 4.2.2 eslint-plugin-jest: 28.14.0 eslint-plugin-jest-dom: 5.5.0 - eslint-plugin-jsdoc: 48.11.0 + eslint-plugin-jsdoc: 60.7.1 eslint-plugin-jsx-a11y: 6.10.2 eslint-plugin-no-unsanitized: 4.0.2 eslint-plugin-prettier: 4.2.1