|
30 | 30 | "@codemirror/language": "^6.11.2", |
31 | 31 | "@codemirror/theme-one-dark": "^6.1.3", |
32 | 32 | "@codemirror/view": "^6.38.1", |
| 33 | + "@floating-ui/dom": "^1.0.0", |
| 34 | + "@floating-ui/react": "^0.27.16", |
| 35 | + "@radix-ui/react-dropdown-menu": "^2.1.16", |
| 36 | + "@radix-ui/react-popover": "^1.1.15", |
33 | 37 | "@tanstack/vue-virtual": "^3.13.12", |
34 | 38 | "@tauri-apps/api": "^2.7.0", |
35 | 39 | "@tauri-apps/plugin-autostart": "~2", |
|
41 | 45 | "@tauri-apps/plugin-shell": "^2.3.0", |
42 | 46 | "@tauri-apps/plugin-updater": "^2.8.1", |
43 | 47 | "@tauri-apps/plugin-window-state": "~2", |
| 48 | + "@tiptap/core": "^3.0.0", |
| 49 | + "@tiptap/extension-code-block": "^3.0.0", |
| 50 | + "@tiptap/extension-code-block-lowlight": "^3.0.0", |
| 51 | + "@tiptap/extension-highlight": "^3.11.0", |
| 52 | + "@tiptap/extension-horizontal-rule": "^3.11.0", |
| 53 | + "@tiptap/extension-image": "^3.11.0", |
| 54 | + "@tiptap/extension-link": "^3.0.0", |
| 55 | + "@tiptap/extension-list": "^3.11.0", |
| 56 | + "@tiptap/extension-placeholder": "^3.0.0", |
| 57 | + "@tiptap/extension-strike": "^3.0.0", |
| 58 | + "@tiptap/extension-subscript": "^3.11.0", |
| 59 | + "@tiptap/extension-superscript": "^3.11.0", |
| 60 | + "@tiptap/extension-table": "^3.0.0", |
| 61 | + "@tiptap/extension-table-cell": "^3.0.0", |
| 62 | + "@tiptap/extension-table-header": "^3.0.0", |
| 63 | + "@tiptap/extension-table-row": "^3.0.0", |
| 64 | + "@tiptap/extension-task-item": "^3.0.0", |
| 65 | + "@tiptap/extension-task-list": "^3.0.0", |
| 66 | + "@tiptap/extension-text-align": "^3.11.0", |
| 67 | + "@tiptap/extension-typography": "^3.11.0", |
| 68 | + "@tiptap/extension-underline": "^3.0.0", |
| 69 | + "@tiptap/extensions": "^3.11.0", |
| 70 | + "@tiptap/pm": "^3.11.0", |
| 71 | + "@tiptap/react": "^3.11.0", |
| 72 | + "@tiptap/starter-kit": "^3.11.0", |
| 73 | + "@tiptap/vue-3": "^3.0.0", |
44 | 74 | "@types/diff-match-patch": "^1.0.36", |
45 | 75 | "@types/hast": "^3.0.4", |
46 | 76 | "@types/markdown-it": "^14.1.2", |
47 | 77 | "@types/mdast": "^4.0.4", |
48 | | - |
49 | 78 | "@types/refractor": "^4.0.0", |
50 | 79 | "@vueuse/core": "^10.7.0", |
51 | 80 | "date-fns": "^2.30.0", |
52 | 81 | "diff-match-patch": "^1.0.5", |
53 | 82 | "highlight.js": "^11.9.0", |
54 | 83 | "katex": "^0.16.22", |
| 84 | + "lodash.throttle": "^4.1.1", |
| 85 | + "lowlight": "^3.1.0", |
55 | 86 | "lru-cache": "^11.1.0", |
56 | 87 | "markdown-it": "^14.1.0", |
57 | 88 | "marked-highlight": "^2.2.1", |
|
61 | 92 | "pinia-plugin-persistedstate": "^4.4.1", |
62 | 93 | "prism-themes": "^1.9.0", |
63 | 94 | "prismjs": "^1.29.0", |
| 95 | + "react-hotkeys-hook": "^5.2.1", |
64 | 96 | "refractor": "^5.0.0", |
65 | 97 | "rehype-autolink-headings": "^7.1.0", |
66 | 98 | "rehype-highlight": "^7.0.0", |
|
76 | 108 | "remark-parse": "^11.0.0", |
77 | 109 | "remark-prism": "^1.3.6", |
78 | 110 | "remark-rehype": "^11.1.2", |
| 111 | + "tiptap-markdown": "^0.9.0", |
79 | 112 | "turndown": "^7.1.3", |
80 | 113 | "unified": "^11.0.5", |
81 | 114 | "unist-util-visit": "^5.0.0", |
|
93 | 126 | "@types/dompurify": "^3.0.5", |
94 | 127 | "@types/html-to-text": "^9.0.4", |
95 | 128 | "@types/js-yaml": "^4.0.9", |
| 129 | + "@types/lodash.throttle": "^4.1.9", |
96 | 130 | "@types/marked": "^6.0.0", |
97 | 131 | "@types/node": "^20.12.7", |
98 | 132 | "@types/prismjs": "^1.26.5", |
|
104 | 138 | "postcss": "^8.4.32", |
105 | 139 | "rehype-mermaid": "^3.0.0", |
106 | 140 | "remark-markmap": "^1.1.5", |
| 141 | + "sass-embedded": "^1.93.3", |
107 | 142 | "tailwindcss": "^3.3.6", |
108 | 143 | "typescript": "~5.6.2", |
109 | 144 | "vite": "^6.0.3", |
|
0 commit comments