diff --git a/package-lock.json b/package-lock.json index d8a89d37e..f6e7a89ee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -44,15 +44,15 @@ "react-markdown": "9.0.1", "sass": "1.83.0", "tiny-types": "1.23.0", - "typedoc": "0.26.11", - "typedoc-plugin-mdn-links": "4.0.3", - "typedoc-plugin-replace-text": "4.0.0" + "typedoc": "0.27.6", + "typedoc-plugin-mdn-links": "4.0.6", + "typedoc-plugin-replace-text": "4.1.0" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.6.3", "@docusaurus/tsconfig": "3.6.3", "@docusaurus/types": "3.6.3", - "typescript": "5.4.5", + "typescript": "5.7.2", "unist-util-visit": "5.0.0" }, "engines": { @@ -3774,6 +3774,17 @@ "node": ">=18" } }, + "node_modules/@gerrit0/mini-shiki": { + "version": "1.24.4", + "resolved": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-1.24.4.tgz", + "integrity": "sha512-YEHW1QeAg6UmxEmswiQbOVEg1CW22b1XUD/lNTliOsu0LD0wqoyleFMnmbTp697QE0pcadQiR5cVtbbAPncvpw==", + "license": "MIT", + "dependencies": { + "@shikijs/engine-oniguruma": "^1.24.2", + "@shikijs/types": "^1.24.2", + "@shikijs/vscode-textmate": "^9.3.1" + } + }, "node_modules/@giscus/react": { "version": "3.0.0", "dependencies": { @@ -4917,27 +4928,6 @@ "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", "license": "MIT" }, - "node_modules/@shikijs/core": { - "version": "1.24.2", - "license": "MIT", - "dependencies": { - "@shikijs/engine-javascript": "1.24.2", - "@shikijs/engine-oniguruma": "1.24.2", - "@shikijs/types": "1.24.2", - "@shikijs/vscode-textmate": "^9.3.0", - "@types/hast": "^3.0.4", - "hast-util-to-html": "^9.0.3" - } - }, - "node_modules/@shikijs/engine-javascript": { - "version": "1.24.2", - "license": "MIT", - "dependencies": { - "@shikijs/types": "1.24.2", - "@shikijs/vscode-textmate": "^9.3.0", - "oniguruma-to-es": "0.7.0" - } - }, "node_modules/@shikijs/engine-oniguruma": { "version": "1.24.2", "license": "MIT", @@ -9918,10 +9908,6 @@ "version": "9.2.2", "license": "MIT" }, - "node_modules/emoji-regex-xs": { - "version": "1.0.0", - "license": "MIT" - }, "node_modules/emojilib": { "version": "2.4.0", "license": "MIT" @@ -11810,27 +11796,6 @@ "inline-style-parser": "0.1.1" } }, - "node_modules/hast-util-to-html": { - "version": "9.0.3", - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0", - "@types/unist": "^3.0.0", - "ccount": "^2.0.0", - "comma-separated-tokens": "^2.0.0", - "hast-util-whitespace": "^3.0.0", - "html-void-elements": "^3.0.0", - "mdast-util-to-hast": "^13.0.0", - "property-information": "^6.0.0", - "space-separated-tokens": "^2.0.0", - "stringify-entities": "^4.0.0", - "zwitch": "^2.0.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/hast-util-to-jsx-runtime": { "version": "2.3.2", "license": "MIT", @@ -16174,15 +16139,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/oniguruma-to-es": { - "version": "0.7.0", - "license": "MIT", - "dependencies": { - "emoji-regex-xs": "^1.0.0", - "regex": "^5.0.2", - "regex-recursion": "^4.3.0" - } - }, "node_modules/open": { "version": "8.4.2", "license": "MIT", @@ -19412,24 +19368,6 @@ "@babel/runtime": "^7.8.4" } }, - "node_modules/regex": { - "version": "5.0.2", - "license": "MIT", - "dependencies": { - "regex-utilities": "^2.3.0" - } - }, - "node_modules/regex-recursion": { - "version": "4.3.0", - "license": "MIT", - "dependencies": { - "regex-utilities": "^2.3.0" - } - }, - "node_modules/regex-utilities": { - "version": "2.3.0", - "license": "MIT" - }, "node_modules/regexpu-core": { "version": "6.2.0", "license": "MIT", @@ -20673,18 +20611,6 @@ "node": "*" } }, - "node_modules/shiki": { - "version": "1.24.2", - "license": "MIT", - "dependencies": { - "@shikijs/core": "1.24.2", - "@shikijs/engine-javascript": "1.24.2", - "@shikijs/engine-oniguruma": "1.24.2", - "@shikijs/types": "1.24.2", - "@shikijs/vscode-textmate": "^9.3.0", - "@types/hast": "^3.0.4" - } - }, "node_modules/side-channel": { "version": "1.1.0", "license": "MIT", @@ -21760,14 +21686,16 @@ } }, "node_modules/typedoc": { - "version": "0.26.11", + "version": "0.27.6", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.27.6.tgz", + "integrity": "sha512-oBFRoh2Px6jFx366db0lLlihcalq/JzyCVp7Vaq1yphL/tbgx2e+bkpkCgJPunaPvPwoTOXSwasfklWHm7GfAw==", "license": "Apache-2.0", "dependencies": { + "@gerrit0/mini-shiki": "^1.24.0", "lunr": "^2.3.9", "markdown-it": "^14.1.0", "minimatch": "^9.0.5", - "shiki": "^1.16.2", - "yaml": "^2.5.1" + "yaml": "^2.6.1" }, "bin": { "typedoc": "bin/typedoc" @@ -21776,25 +21704,31 @@ "node": ">= 18" }, "peerDependencies": { - "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x" + "typescript": "5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x" } }, "node_modules/typedoc-plugin-mdn-links": { - "version": "4.0.3", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-4.0.6.tgz", + "integrity": "sha512-7m9AA/SjSV5DAc0MrOPIfkTCI+qcK8NnNSLgknqakQwqd3OFRXGe4tiFNm3tKHqft8FDce6qva1akVxyLyQXrA==", "license": "MIT", "peerDependencies": { "typedoc": "0.26.x || 0.27.x" } }, "node_modules/typedoc-plugin-replace-text": { - "version": "4.0.0", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/typedoc-plugin-replace-text/-/typedoc-plugin-replace-text-4.1.0.tgz", + "integrity": "sha512-t/vOiGzhcK+8oVQRt6kJ19RKFN5zwQlDiXyx2eWywG7xHt0lSUcfttroGwNLIBnNEd2rLAwe5YVPhSjVoYHBag==", "license": "ISC", "peerDependencies": { - "typedoc": "0.26.x" + "typedoc": "0.26.x || 0.27.x" } }, "node_modules/typescript": { - "version": "5.4.5", + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", + "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", diff --git a/package.json b/package.json index 98f31a1ea..68f76e34e 100644 --- a/package.json +++ b/package.json @@ -57,15 +57,15 @@ "react-markdown": "9.0.1", "sass": "1.83.0", "tiny-types": "1.23.0", - "typedoc": "0.26.11", - "typedoc-plugin-mdn-links": "4.0.3", - "typedoc-plugin-replace-text": "4.0.0" + "typedoc": "0.27.6", + "typedoc-plugin-mdn-links": "4.0.6", + "typedoc-plugin-replace-text": "4.1.0" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.6.3", "@docusaurus/tsconfig": "3.6.3", "@docusaurus/types": "3.6.3", - "typescript": "5.4.5", + "typescript": "5.7.2", "unist-util-visit": "5.0.0" }, "browserslist": {