diff --git a/webapp/package.json b/webapp/package.json index 784a50d74..52a163b37 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -13,6 +13,7 @@ "cross-spawn": "^7.0.5" }, "dependencies": { + "@floating-ui/dom": "^1.7.4", "@fortawesome/fontawesome-svg-core": "^1.2.26-2", "@fortawesome/free-brands-svg-icons": "^5.15.4", "@fortawesome/free-regular-svg-icons": "^5.15.2", @@ -20,7 +21,20 @@ "@fortawesome/vue-fontawesome": "^3.0.0-3", "@popperjs/core": "^2.11.8", "@primevue/themes": "^4.0.0", - "@tinymce/tinymce-vue": "^4.0.0", + "@tiptap/core": "^3.6.1", + "@tiptap/extension-color": "^3.6.1", + "@tiptap/extension-highlight": "^3.6.1", + "@tiptap/extension-image": "^3.6.1", + "@tiptap/extension-link": "^3.6.1", + "@tiptap/extension-mathematics": "^3.6.1", + "@tiptap/extension-placeholder": "^3.6.1", + "@tiptap/extension-table": "^3.6.1", + "@tiptap/extension-text-style": "^3.6.1", + "@tiptap/extension-typography": "^3.6.1", + "@tiptap/extension-underline": "^3.6.1", + "@tiptap/pm": "^3.6.1", + "@tiptap/starter-kit": "^3.6.1", + "@tiptap/vue-3": "^3.6.1", "@uppy/core": "^4.4.6", "@uppy/dashboard": "^4.3.4", "@uppy/webcam": "^4.2.0", @@ -36,14 +50,16 @@ "date-fns": "^2.29.3", "highlight.js": "^11.7.0", "js-md5": "^0.8.3", - "markdown-it": "^13.0.1", + "katex": "^0.16.22", + "markdown-it": "^14.1.0", "mermaid": "^11.10.0", "primeicons": "^7.0.0", "primevue": "^4.0.0", "process": "^0.11.10", + "prosemirror-tables": "^1.8.1", "qrcode-vue3": "^1.6.8", "serve": "^14.2.1", - "tinymce": "^5.10.9", + "turndown": "^7.2.1", "vue": "^3.2.4", "vue-qrcode-reader": "^5.5.7", "vue-router": "^4.0.0-0", diff --git a/webapp/public/index.html b/webapp/public/index.html index 527cc131b..db1582dc4 100644 --- a/webapp/public/index.html +++ b/webapp/public/index.html @@ -30,6 +30,14 @@ >
- + + +