From 02c0d6a2076a853e760e9f42b8a633f7c29eb171 Mon Sep 17 00:00:00 2001 From: Aakansha Doshi Date: Tue, 22 Aug 2023 21:30:48 +0530 Subject: [PATCH] fix: use @excalidraw/markdown-to-text with named export --- package.json | 2 +- src/graphToExcalidraw.ts | 4 ++-- yarn.lock | 23 +++++------------------ 3 files changed, 8 insertions(+), 21 deletions(-) diff --git a/package.json b/package.json index 92de5415..c9109d10 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "test:code": "eslint --max-warnings=0 --ext .js,.ts,.tsx ." }, "dependencies": { - "markdown-to-text": "0.1.1", + "@excalidraw/markdown-to-text": "^0.1.2", "mermaid": "10.2.3", "nanoid": "4.0.2" }, diff --git a/src/graphToExcalidraw.ts b/src/graphToExcalidraw.ts index c9bc36a8..c030ab49 100644 --- a/src/graphToExcalidraw.ts +++ b/src/graphToExcalidraw.ts @@ -1,4 +1,4 @@ -import markdownToText from "markdown-to-text"; +import { removeMarkdown } from "@excalidraw/markdown-to-text"; import { DEFAULT_FONT_SIZE } from "./constants"; import { Cluster, @@ -320,7 +320,7 @@ const computeExcalidrawArrowType = (mermaidArrowType: string): ArrowType => { const getText = (element: Vertex | Edge | Cluster): string => { let text = element.text; if (element.labelType === "markdown") { - text = markdownToText(element.text); + text = removeMarkdown(element.text); } return removeFontAwesomeIcons(text); diff --git a/yarn.lock b/yarn.lock index 9aa30754..b88eac70 100644 --- a/yarn.lock +++ b/yarn.lock @@ -888,6 +888,11 @@ resolved "https://registry.yarnpkg.com/@excalidraw/excalidraw/-/excalidraw-0.15.2-6546-3398d86.tgz#e74d5ad944b8b414924d27ee91469a32b4f08dbf" integrity sha512-Tzq6qighJUytXRA8iMzQ8onoGclo9CuvPSw7DMvPxME8nxAxn5CeK/gsxIs3zwooj9CC6XF42BSrx0+n+fPxaQ== +"@excalidraw/markdown-to-text@^0.1.2": + version "0.1.2" + resolved "https://registry.yarnpkg.com/@excalidraw/markdown-to-text/-/markdown-to-text-0.1.2.tgz#1703705e7da608cf478f17bfe96fb295f55a23eb" + integrity sha512-1nDXBNAojfi3oSFwJswKREkFm5wrSjqay81QlyRv2pkITG/XYB5v+oChENVBQLcxQwX4IUATWvXM5BcaNhPiIg== + "@humanwhocodes/config-array@^0.11.10": version "0.11.10" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.10.tgz#5a3ffe32cc9306365fb3fd572596cd602d5e12d2" @@ -1790,11 +1795,6 @@ resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== -"@types/chai@^4.2.14": - version "4.3.5" - resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.5.tgz#ae69bcbb1bebb68c4ac0b11e9d8ed04526b3562b" - integrity sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng== - "@types/debug@^4.0.0": version "4.1.8" resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.8.tgz#cef723a5d0a90990313faec2d1e22aee5eecb317" @@ -1826,11 +1826,6 @@ resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== -"@types/mocha@^8.2.0": - version "8.2.3" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-8.2.3.tgz#bbeb55fbc73f28ea6de601fbfa4613f58d785323" - integrity sha512-ekGvFhFgrc2zYQoX4JeZPmVzZxw6Dtllga7iGHzfbYIYkAMUx/sAFP2GdFpLff+vdHXu5fl7WX9AT+TtqYcsyw== - "@types/ms@*": version "0.7.31" resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.31.tgz#31b7ca6407128a3d2bbc27fe2d21b345397f6197" @@ -3405,14 +3400,6 @@ map-obj@^4.0.0: resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== -markdown-to-text@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/markdown-to-text/-/markdown-to-text-0.1.1.tgz#3ee569c75d6340077daa703439f3a318f94e4bde" - integrity sha512-co/J5l8mJ2RK9wD/nQRGwO7JxoeyfvVNtOZll016EdAX2qYkwCWMdtYvJO42b41Ho7GFEJMuly9llf0Nj+ReQw== - dependencies: - "@types/chai" "^4.2.14" - "@types/mocha" "^8.2.0" - mdast-util-from-markdown@^1.3.0: version "1.3.1" resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-1.3.1.tgz#9421a5a247f10d31d2faed2a30df5ec89ceafcf0"