From 58f59e7f89c558a7a8c8ee5dccfdc631f36e95b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Lorber?= Date: Tue, 21 Nov 2023 12:40:28 +0100 Subject: [PATCH] fix(theme): upgrade prism-react-renderer, fix html script and style tag highlighting (#9567) --- .../templates/classic-typescript/package.json | 2 +- .../templates/classic/package.json | 2 +- .../docusaurus-theme-classic/package.json | 2 +- packages/docusaurus-theme-common/package.json | 2 +- .../_pages tests/code-block-tests.mdx | 20 +++++++++++++++++++ yarn.lock | 8 ++++---- 6 files changed, 28 insertions(+), 8 deletions(-) diff --git a/packages/create-docusaurus/templates/classic-typescript/package.json b/packages/create-docusaurus/templates/classic-typescript/package.json index 0eb033e8d72e..658f622c8365 100644 --- a/packages/create-docusaurus/templates/classic-typescript/package.json +++ b/packages/create-docusaurus/templates/classic-typescript/package.json @@ -19,7 +19,7 @@ "@docusaurus/preset-classic": "3.0.0", "@mdx-js/react": "^3.0.0", "clsx": "^1.2.1", - "prism-react-renderer": "^2.1.0", + "prism-react-renderer": "^2.2.0", "react": "^18.0.0", "react-dom": "^18.0.0" }, diff --git a/packages/create-docusaurus/templates/classic/package.json b/packages/create-docusaurus/templates/classic/package.json index 557ab5538ea2..65f63e4f2178 100644 --- a/packages/create-docusaurus/templates/classic/package.json +++ b/packages/create-docusaurus/templates/classic/package.json @@ -18,7 +18,7 @@ "@docusaurus/preset-classic": "3.0.0", "@mdx-js/react": "^3.0.0", "clsx": "^1.2.1", - "prism-react-renderer": "^2.1.0", + "prism-react-renderer": "^2.2.0", "react": "^18.0.0", "react-dom": "^18.0.0" }, diff --git a/packages/docusaurus-theme-classic/package.json b/packages/docusaurus-theme-classic/package.json index 8606fc3a9965..4ac4b97f1a01 100644 --- a/packages/docusaurus-theme-classic/package.json +++ b/packages/docusaurus-theme-classic/package.json @@ -39,7 +39,7 @@ "lodash": "^4.17.21", "nprogress": "^0.2.0", "postcss": "^8.4.26", - "prism-react-renderer": "^2.1.0", + "prism-react-renderer": "^2.2.0", "prismjs": "^1.29.0", "react-router-dom": "^5.3.4", "rtlcss": "^4.1.0", diff --git a/packages/docusaurus-theme-common/package.json b/packages/docusaurus-theme-common/package.json index b41c8d42f73d..20a28ca2c253 100644 --- a/packages/docusaurus-theme-common/package.json +++ b/packages/docusaurus-theme-common/package.json @@ -42,7 +42,7 @@ "@types/react-router-config": "*", "clsx": "^1.2.1", "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^2.1.0", + "prism-react-renderer": "^2.2.0", "tslib": "^2.6.0", "utility-types": "^3.10.0" }, diff --git a/website/_dogfooding/_pages tests/code-block-tests.mdx b/website/_dogfooding/_pages tests/code-block-tests.mdx index c4ea3a295033..3b778e7cea56 100644 --- a/website/_dogfooding/_pages tests/code-block-tests.mdx +++ b/website/_dogfooding/_pages tests/code-block-tests.mdx @@ -383,3 +383,23 @@ y = times2(x); % highlight-end \end{document} ``` + +## HTML - script + style highlighting + +See https://github.com/facebook/docusaurus/issues/9517 + +```html + + + + + + +``` diff --git a/yarn.lock b/yarn.lock index b8d68f24f90a..0e738e930cd6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13467,10 +13467,10 @@ pretty-time@^1.1.0: resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== -prism-react-renderer@^2.0.6, prism-react-renderer@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.1.0.tgz#a2f418451647412ea73d18cfe363fea20e419f9d" - integrity sha512-I5cvXHjA1PVGbGm1MsWCpvBCRrYyxEri0MC7/JbfIfYfcXAxHyO5PaUjs3A8H5GW6kJcLhTHxxMaOZZpRZD2iQ== +prism-react-renderer@^2.0.6, prism-react-renderer@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.2.0.tgz#f199b15716e0b8d0ccfd1986ff6fa226fb7ff2b1" + integrity sha512-j4AN0VkEr72598+47xDvpzeYyeh/wPPRNTt9nJFZqIZUxwGKwYqYgt7RVigZ3ZICJWJWN84KEuMKPNyypyhNIw== dependencies: "@types/prismjs" "^1.26.0" clsx "^1.2.1"