diff --git a/package-lock.json b/package-lock.json index 9e79afa..bc3c64f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "eslint-plugin-fetch-options": "0.0.5", "eslint-plugin-html": "8.2.1", "eslint-plugin-jest": "29.17.0", - "eslint-plugin-jsdoc": "65.4.4", + "eslint-plugin-jsdoc": "65.4.5", "eslint-plugin-json": "5.0.0", "eslint-plugin-mozilla": "5.0.1", "eslint-plugin-no-unsanitized": "4.1.5", @@ -630,15 +630,16 @@ } }, "node_modules/@es-joy/escodegen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@es-joy/escodegen/-/escodegen-4.2.0.tgz", - "integrity": "sha512-jWqqS3StW6vGwJeT8yu6alS4nipOBi3kD/pR63+9hG2NfGafCJ4viDME15mVf+fyupyptcUJDXfv63gFF5Gzfg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@es-joy/escodegen/-/escodegen-5.0.1.tgz", + "integrity": "sha512-0sOnDSVMt7Zg5qmXz4ab1yOXrUi0QmSPqpm5d547puNdJxT0J+Xdip2F/5j07nuE1pW131AX5jFUvOIfZPYNRg==", "dev": true, "dependencies": { "@es-joy/estraverse": "^7.1.1", - "@es-joy/jsdoccomment": "^0.62.0", + "@es-joy/esutils": "^3.0.0", + "@es-joy/jsdoccomment": "^1.1.0", + "@types/estree": "^1.0.10", "esprima": "^4.0.1", - "esutils": "^2.0.3", "optionator": "^0.9.4" }, "bin": { @@ -646,50 +647,16 @@ "esgenerate": "bin/esgenerate.js" }, "engines": { - "node": ">=6.0" + "node": "^22.16.0 || >=24.0.0" }, "optionalDependencies": { - "source-map": "~0.7.6" - } - }, - "node_modules/@es-joy/escodegen/node_modules/@es-joy/jsdoccomment": { - "version": "0.62.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.62.0.tgz", - "integrity": "sha512-yWi6sm7INEwnfS7IJvE0dU+RTrwzLPFcY7e7eGpu/l5Q9lWfQ2ROwZ0qVnc242jw2TUPsfHX3XMIISkGBv57RQ==", - "dev": true, - "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.9.0" - }, - "engines": { - "node": ">=20.11.0" - } - }, - "node_modules/@es-joy/escodegen/node_modules/comment-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", - "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", - "dev": true, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/@es-joy/escodegen/node_modules/jsdoc-type-pratt-parser": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-5.9.2.tgz", - "integrity": "sha512-TYzkACp/wPvDJLRY7qpHXtrhgwoAaojIOnLaaVNi+AbPU2u1kkjfKd9hXXTq0qSAGsyYXvwUXt99h9I5iCmjjw==", - "dev": true, - "engines": { - "node": ">=12.0.0" + "source-map": "~0.8.0" } }, "node_modules/@es-joy/escodegen/node_modules/source-map": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", - "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0.tgz", + "integrity": "sha512-d8EqvL+k/SOXCreS/SUzg2ciyHqBBLcN/yuRjFsbvVhHTE2pgei7oAhmPM7kWFbkX6OSMQfUq4KbkF3au9lhYQ==", "dev": true, "optional": true, "engines": { @@ -705,6 +672,18 @@ "node": ">=4.0" } }, + "node_modules/@es-joy/esutils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@es-joy/esutils/-/esutils-3.0.0.tgz", + "integrity": "sha512-K8M2b2ixqOiF5B+qYJIWIznFtvbD8biX2mj31pXmXAaTRUUd2x6anAFZk4GVGXz7sX9tOkx+z6TaQc/paeVCeg==", + "dev": true, + "dependencies": { + "@types/estree": "^1.0.9" + }, + "engines": { + "node": "^22.16.0 || >=24.0.0" + } + }, "node_modules/@es-joy/jsdoccomment": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-1.1.0.tgz", @@ -4768,12 +4747,12 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "65.4.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-65.4.4.tgz", - "integrity": "sha512-hzqS7vcWJUaRgk3ts7oXBbaahdMO1M6MeIpwlBX1v90wC3jGwqTbyDGSoJ4tg3dJZ/ZyUhBumBPWpgYcs9mS6g==", + "version": "65.4.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-65.4.5.tgz", + "integrity": "sha512-qQiYrQDTi4b5jO6oy1oeKokbBZC8nRbjZBgjhR9tHE//naMCjjRzprqhd/4jU+Pj2exPeCDdWogg22gxSJSCEg==", "dev": true, "dependencies": { - "@es-joy/escodegen": "^4.2.0", + "@es-joy/escodegen": "^5.0.1", "@es-joy/jsdoccomment": "~1.1.0", "@es-joy/resolve.exports": "1.2.0", "@typescript-eslint/utils": "^8.72.1", @@ -11680,48 +11659,24 @@ } }, "@es-joy/escodegen": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/@es-joy/escodegen/-/escodegen-4.2.0.tgz", - "integrity": "sha512-jWqqS3StW6vGwJeT8yu6alS4nipOBi3kD/pR63+9hG2NfGafCJ4viDME15mVf+fyupyptcUJDXfv63gFF5Gzfg==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@es-joy/escodegen/-/escodegen-5.0.1.tgz", + "integrity": "sha512-0sOnDSVMt7Zg5qmXz4ab1yOXrUi0QmSPqpm5d547puNdJxT0J+Xdip2F/5j07nuE1pW131AX5jFUvOIfZPYNRg==", "dev": true, "requires": { "@es-joy/estraverse": "^7.1.1", - "@es-joy/jsdoccomment": "^0.62.0", + "@es-joy/esutils": "^3.0.0", + "@es-joy/jsdoccomment": "^1.1.0", + "@types/estree": "^1.0.10", "esprima": "^4.0.1", - "esutils": "^2.0.3", "optionator": "^0.9.4", - "source-map": "~0.7.6" + "source-map": "~0.8.0" }, "dependencies": { - "@es-joy/jsdoccomment": { - "version": "0.62.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.62.0.tgz", - "integrity": "sha512-yWi6sm7INEwnfS7IJvE0dU+RTrwzLPFcY7e7eGpu/l5Q9lWfQ2ROwZ0qVnc242jw2TUPsfHX3XMIISkGBv57RQ==", - "dev": true, - "requires": { - "@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.9.0" - } - }, - "comment-parser": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", - "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", - "dev": true - }, - "jsdoc-type-pratt-parser": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-5.9.2.tgz", - "integrity": "sha512-TYzkACp/wPvDJLRY7qpHXtrhgwoAaojIOnLaaVNi+AbPU2u1kkjfKd9hXXTq0qSAGsyYXvwUXt99h9I5iCmjjw==", - "dev": true - }, "source-map": { - "version": "0.7.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", - "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0.tgz", + "integrity": "sha512-d8EqvL+k/SOXCreS/SUzg2ciyHqBBLcN/yuRjFsbvVhHTE2pgei7oAhmPM7kWFbkX6OSMQfUq4KbkF3au9lhYQ==", "dev": true, "optional": true } @@ -11733,6 +11688,15 @@ "integrity": "sha512-h2d737iS0LFAqypZOmXizu54qAbHofI/RpD30Zom03O6BCXKHuFevWKPcGarZbGq82h7qSBb5G6kLdhTMO+caw==", "dev": true }, + "@es-joy/esutils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@es-joy/esutils/-/esutils-3.0.0.tgz", + "integrity": "sha512-K8M2b2ixqOiF5B+qYJIWIznFtvbD8biX2mj31pXmXAaTRUUd2x6anAFZk4GVGXz7sX9tOkx+z6TaQc/paeVCeg==", + "dev": true, + "requires": { + "@types/estree": "^1.0.9" + } + }, "@es-joy/jsdoccomment": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-1.1.0.tgz", @@ -14625,12 +14589,12 @@ } }, "eslint-plugin-jsdoc": { - "version": "65.4.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-65.4.4.tgz", - "integrity": "sha512-hzqS7vcWJUaRgk3ts7oXBbaahdMO1M6MeIpwlBX1v90wC3jGwqTbyDGSoJ4tg3dJZ/ZyUhBumBPWpgYcs9mS6g==", + "version": "65.4.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-65.4.5.tgz", + "integrity": "sha512-qQiYrQDTi4b5jO6oy1oeKokbBZC8nRbjZBgjhR9tHE//naMCjjRzprqhd/4jU+Pj2exPeCDdWogg22gxSJSCEg==", "dev": true, "requires": { - "@es-joy/escodegen": "^4.2.0", + "@es-joy/escodegen": "^5.0.1", "@es-joy/jsdoccomment": "~1.1.0", "@es-joy/resolve.exports": "1.2.0", "@typescript-eslint/utils": "^8.72.1", diff --git a/package.json b/package.json index d5e1097..980f232 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "eslint-plugin-html": "8.2.1", "eslint-plugin-json": "5.0.0", "eslint-plugin-jest": "29.17.0", - "eslint-plugin-jsdoc": "65.4.4", + "eslint-plugin-jsdoc": "65.4.5", "eslint-plugin-mozilla": "5.0.1", "eslint-plugin-no-unsanitized": "4.1.5", "eslint-plugin-promise": "7.3.0",