From 17fefeb8fbfef47930384697f96db4dada8a569a Mon Sep 17 00:00:00 2001 From: Ed Sanders Date: Wed, 26 Jun 2024 12:09:52 +0100 Subject: [PATCH] build: Update jsdoc-wmf-theme to 1.1.0 Bug: T368081 Change-Id: I188c5549415f4620bb95df2e285c5519bc97ead1 --- jsdoc.json | 9 ++-- package-lock.json | 105 +++++++++++++++++++++++++++------------------- package.json | 4 +- 3 files changed, 66 insertions(+), 52 deletions(-) diff --git a/jsdoc.json b/jsdoc.json index 0a7bee00..cbcc5d96 100644 --- a/jsdoc.json +++ b/jsdoc.json @@ -8,7 +8,7 @@ "template": "node_modules/jsdoc-wmf-theme" }, "plugins": [ - "plugins/markdown" + "node_modules/jsdoc-wmf-theme/plugins/default" ], "source": { "include": [ "src" ], @@ -24,19 +24,16 @@ "maintitle": "CodeMirror", "repository": "https://gerrit.wikimedia.org/g/mediawiki/extensions/CodeMirror", "linkMap": { + "jQuery.fn.textSelection": "https://doc.wikimedia.org/mediawiki-core/master/js/jQueryPlugins.html#.textSelection", + "Decoration": "https://codemirror.net/docs/ref/#view.Decoration", "DecorationSet": "https://codemirror.net/docs/ref/#view.DecorationSet", "EditorState": "https://codemirror.net/docs/ref/#state.EditorState", "EditorView": "https://codemirror.net/docs/ref/#view.EditorView", - "Error": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error", "Extension": "https://codemirror.net/docs/ref/#state.Extension", - "HTMLTextAreaElement": "https://developer.mozilla.org/en-US/docs/Web/API/HTMLTextAreaElement", - "jQuery": "https://api.jquery.com/Types/#jQuery", - "jQuery.fn.textSelection": "https://doc.wikimedia.org/mediawiki-core/master/js/jQueryPlugins.html#.textSelection", "KeyBinding": "https://codemirror.net/docs/ref/#view.KeyBinding", "LanguageSupport": "https://codemirror.net/docs/ref/#language.LanguageSupport", "PluginSpec": "https://codemirror.net/docs/ref/#view.PluginSpec", - "Promise": "https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise", "RangeSet": "https://codemirror.net/docs/ref/#state.RangeSet", "StreamParser": "https://codemirror.net/docs/ref/#language.StreamParser", "StringStream": "https://codemirror.net/docs/ref/#language.StringStream", diff --git a/package-lock.json b/package-lock.json index 68f610a7..4b4e6bdd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,8 +29,8 @@ "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "jquery": "3.7.1", - "jsdoc": "4.0.2", - "jsdoc-wmf-theme": "1.0.1", + "jsdoc": "4.0.3", + "jsdoc-wmf-theme": "1.1.0", "rollup": "4.13.0", "rollup-plugin-copy": "3.5.0", "stylelint-config-wikimedia": "0.16.1", @@ -3565,9 +3565,10 @@ } }, "node_modules/@types/linkify-it": { - "version": "3.0.5", - "dev": true, - "license": "MIT" + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", + "dev": true }, "node_modules/@types/lodash": { "version": "4.14.202", @@ -3599,18 +3600,20 @@ } }, "node_modules/@types/markdown-it": { - "version": "12.2.3", + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.1.tgz", + "integrity": "sha512-4NpsnpYl2Gt1ljyBGrKMxFYAYvpqbnnkgP/i/g+NLpjEUa3obn1XJCur9YbEXKDAkaXqsR1LbDnGEJ0MmKFxfg==", "dev": true, - "license": "MIT", "dependencies": { - "@types/linkify-it": "*", - "@types/mdurl": "*" + "@types/linkify-it": "^5", + "@types/mdurl": "^2" } }, "node_modules/@types/mdurl": { - "version": "1.0.5", - "dev": true, - "license": "MIT" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", + "dev": true }, "node_modules/@types/minimatch": { "version": "5.1.2", @@ -11582,20 +11585,21 @@ "license": "MIT" }, "node_modules/jsdoc": { - "version": "4.0.2", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-4.0.3.tgz", + "integrity": "sha512-Nu7Sf35kXJ1MWDZIMAuATRQTg1iIPdzh7tqJ6jjvaU/GfDf+qi5UV8zJR3Mo+/pYFvm8mzay4+6O5EWigaQBQw==", "dev": true, - "license": "Apache-2.0", "dependencies": { "@babel/parser": "^7.20.15", "@jsdoc/salty": "^0.2.1", - "@types/markdown-it": "^12.2.3", + "@types/markdown-it": "^14.1.1", "bluebird": "^3.7.2", "catharsis": "^0.9.0", "escape-string-regexp": "^2.0.0", "js2xmlparser": "^4.0.2", "klaw": "^3.0.0", - "markdown-it": "^12.3.2", - "markdown-it-anchor": "^8.4.1", + "markdown-it": "^14.1.0", + "markdown-it-anchor": "^8.6.7", "marked": "^4.0.10", "mkdirp": "^1.0.4", "requizzle": "^0.2.3", @@ -11609,6 +11613,12 @@ "node": ">=12.0.0" } }, + "node_modules/jsdoc-class-hierarchy": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/jsdoc-class-hierarchy/-/jsdoc-class-hierarchy-1.1.2.tgz", + "integrity": "sha512-oU7UgWr0Qbtxd2J81/ee1lM8xAdyUU7B1ZosVwZxJwjhPWvtkX9ooHjD1Fk97OyOlpTBXxYVTpptvSCKRt8wvQ==", + "dev": true + }, "node_modules/jsdoc-type-pratt-parser": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", @@ -11619,14 +11629,15 @@ } }, "node_modules/jsdoc-wmf-theme": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/jsdoc-wmf-theme/-/jsdoc-wmf-theme-1.0.1.tgz", - "integrity": "sha512-QKCtPM1INxFDOPSIEcPTHP4PhVzyDyQD7ALWLmVD8dP0BFdQuGVFG/q3sbxC4uNCrntOoLOVmzFFK95d0OgeTQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsdoc-wmf-theme/-/jsdoc-wmf-theme-1.1.0.tgz", + "integrity": "sha512-0BQMgaSBmdGRVSiyAF7SMm1mTS59Y5vpPHAFFABcZRL15TIc5UyL88DtrrA1nuKL+jgTBsMgaeu8NDfNstC8RA==", "dev": true, "dependencies": { "@jsdoc/salty": "^0.2.8", "@wikimedia/codex-design-tokens": "1.1.1", "domino": "^2.1.6", + "jsdoc-class-hierarchy": "1.1.2", "lunr": "2.3.9", "marked": "^12.0.2", "normalize.css": "8.0.1" @@ -11956,11 +11967,12 @@ "license": "MIT" }, "node_modules/linkify-it": { - "version": "3.0.3", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", + "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", "dev": true, - "license": "MIT", "dependencies": { - "uc.micro": "^1.0.1" + "uc.micro": "^2.0.0" } }, "node_modules/load-json-file": { @@ -12231,18 +12243,20 @@ } }, "node_modules/markdown-it": { - "version": "12.3.2", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", + "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", "dev": true, - "license": "MIT", "dependencies": { "argparse": "^2.0.1", - "entities": "~2.1.0", - "linkify-it": "^3.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" + "entities": "^4.4.0", + "linkify-it": "^5.0.0", + "mdurl": "^2.0.0", + "punycode.js": "^2.3.1", + "uc.micro": "^2.1.0" }, "bin": { - "markdown-it": "bin/markdown-it.js" + "markdown-it": "bin/markdown-it.mjs" } }, "node_modules/markdown-it-anchor": { @@ -12259,14 +12273,6 @@ "dev": true, "license": "Python-2.0" }, - "node_modules/markdown-it/node_modules/entities": { - "version": "2.1.0", - "dev": true, - "license": "BSD-2-Clause", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, "node_modules/marked": { "version": "4.3.0", "dev": true, @@ -12298,9 +12304,10 @@ "license": "CC0-1.0" }, "node_modules/mdurl": { - "version": "1.0.1", - "dev": true, - "license": "MIT" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "dev": true }, "node_modules/meow": { "version": "10.1.5", @@ -13559,6 +13566,15 @@ "node": ">=6" } }, + "node_modules/punycode.js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", + "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/puppeteer-core": { "version": "13.7.0", "dev": true, @@ -15581,9 +15597,10 @@ } }, "node_modules/uc.micro": { - "version": "1.0.6", - "dev": true, - "license": "MIT" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "dev": true }, "node_modules/unbzip2-stream": { "version": "1.4.3", diff --git a/package.json b/package.json index 6d5aa797..9e0f6fe5 100644 --- a/package.json +++ b/package.json @@ -42,8 +42,8 @@ "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "jquery": "3.7.1", - "jsdoc": "4.0.2", - "jsdoc-wmf-theme": "1.0.1", + "jsdoc": "4.0.3", + "jsdoc-wmf-theme": "1.1.0", "rollup": "4.13.0", "rollup-plugin-copy": "3.5.0", "stylelint-config-wikimedia": "0.16.1",