From 90f44734e6cf0e8491ad5d2af060ab32ec347657 Mon Sep 17 00:00:00 2001 From: brianpmccullough Date: Thu, 9 Jan 2025 16:13:13 -0500 Subject: [PATCH 1/2] Update "markdown-to-jsx" to "^7.4.0" --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 8d5f8d0d..bdb5b358 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@uifabric/icons": "7.5.17", "brace": "0.11.1", "lodash.omit": "4.5.0", - "markdown-to-jsx": "^6.11.4", + "markdown-to-jsx": "^7.4.0", "monaco-editor": "^0.32.1", "react": "17.0.1", "react-ace": "10.1.0", From b12c17b105ee2a48cd78c2554d60973bb1411db5 Mon Sep 17 00:00:00 2001 From: "Brian P. McCullough" Date: Thu, 17 Jul 2025 15:08:15 -0400 Subject: [PATCH 2/2] markdown-to-jsx 7.7.10 and IMarkdownProps > MarkdownToJsx.Options --- package-lock.json | 20 ++++++------------- package.json | 2 +- .../IPropertyPaneMarkdownContent.ts | 4 ++-- .../IPropertyPaneMarkdownContentHost.ts | 4 ++-- 4 files changed, 11 insertions(+), 19 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6ba2b1eb..abcf456f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -29,7 +29,7 @@ "@uifabric/icons": "7.5.17", "brace": "0.11.1", "lodash.omit": "4.5.0", - "markdown-to-jsx": "^6.11.4", + "markdown-to-jsx": "^7.7.10", "monaco-editor": "^0.32.1", "react": "17.0.1", "react-ace": "10.1.0", @@ -23121,15 +23121,12 @@ } }, "node_modules/markdown-to-jsx": { - "version": "6.11.4", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.11.4.tgz", - "integrity": "sha512-3lRCD5Sh+tfA52iGgfs/XZiw33f7fFX9Bn55aNnVNUd2GzLDkOWyKYYD8Yju2B1Vn+feiEdgJs8T6Tg0xNokPw==", - "dependencies": { - "prop-types": "^15.6.2", - "unquote": "^1.1.0" - }, + "version": "7.7.10", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.7.10.tgz", + "integrity": "sha512-au62yyLyJukhC2P1TYi3uBi/RScGYai69uT72D8a048QH8rRj+yhND3C21GdZHE+6emtsf6Yqemcf//K+EIWDg==", + "license": "MIT", "engines": { - "node": ">= 4" + "node": ">= 10" }, "peerDependencies": { "react": ">= 0.14.0" @@ -31267,11 +31264,6 @@ "node": ">= 0.8" } }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" - }, "node_modules/unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", diff --git a/package.json b/package.json index e9392d09..a833b4b9 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "@uifabric/icons": "7.5.17", "brace": "0.11.1", "lodash.omit": "4.5.0", - "markdown-to-jsx": "^7.4.0", + "markdown-to-jsx": "^7.7.10", "monaco-editor": "^0.32.1", "react": "17.0.1", "react-ace": "10.1.0", diff --git a/src/propertyFields/markdownContent/IPropertyPaneMarkdownContent.ts b/src/propertyFields/markdownContent/IPropertyPaneMarkdownContent.ts index 4250f50f..f3d632c7 100644 --- a/src/propertyFields/markdownContent/IPropertyPaneMarkdownContent.ts +++ b/src/propertyFields/markdownContent/IPropertyPaneMarkdownContent.ts @@ -1,7 +1,7 @@ import { IPropertyPaneCustomFieldProps } from '@microsoft/sp-property-pane'; -import { IMarkdownProps } from 'markdown-to-jsx'; +import { MarkdownToJSX } from 'markdown-to-jsx'; export interface IPropertyPaneMarkdownContentProps { @@ -30,7 +30,7 @@ export interface IPropertyPaneMarkdownContentProps { * such as overriding CSS styles and elements for * markdown elements. */ - options?: IMarkdownProps; + options?: MarkdownToJSX.Options; } export interface IPropertyPaneMarkdownContentPropsInternal extends IPropertyPaneMarkdownContentProps, IPropertyPaneCustomFieldProps { diff --git a/src/propertyFields/markdownContent/IPropertyPaneMarkdownContentHost.ts b/src/propertyFields/markdownContent/IPropertyPaneMarkdownContentHost.ts index baf99383..9d5231a3 100644 --- a/src/propertyFields/markdownContent/IPropertyPaneMarkdownContentHost.ts +++ b/src/propertyFields/markdownContent/IPropertyPaneMarkdownContentHost.ts @@ -1,9 +1,9 @@ -import { IMarkdownProps } from 'markdown-to-jsx'; +import { MarkdownToJSX } from 'markdown-to-jsx'; export interface IPropertyPaneMarkdownContentHostProps { className?: string; description?: string; markdown: string; - markdownProps: IMarkdownProps; + markdownProps: MarkdownToJSX.Options; }