Files
edgeever/apps/web/package.json
T
tianma-if 71e2395e28 fix(editor): search and replace in the active editor mode
Search raw Markdown in source mode with literal character matching, batched undoable replacement, and matching highlights. Preserve query whitespace and keep replacement focus stable. Route source editor search shortcuts through the workspace controller.

Validation: 141 editor tests and 2 Chrome end-to-end cases passed; web and mobile typechecks and the web build passed.

Refs #574
2026-10-15 11:43:34 +08:00

50 lines
1.5 KiB
JSON

{
"name": "@edgeever/web",
"version": "0.1.3",
"private": true,
"type": "module",
"dependencies": {
"@antv/infographic": "0.2.20",
"@antv/x6": "3.1.8",
"@codemirror/commands": "6.11.0",
"@codemirror/lang-css": "6.3.1",
"@codemirror/lang-markdown": "^6.5.2",
"@codemirror/search": "6.7.1",
"@codemirror/state": "6.7.1",
"@edgeever/client": "workspace:*",
"@floating-ui/react-dom": "^2.1.8",
"@fontsource-variable/noto-sans-sc": "^5.2.8",
"@lezer/highlight": "^1.2.3",
"@radix-ui/react-hover-card": "^1.1.23",
"@radix-ui/react-separator": "^1.1.15",
"@radix-ui/react-slot": "^1.3.3",
"@radix-ui/react-tooltip": "^1.2.16",
"@radix-ui/react-use-controllable-state": "^1.2.6",
"@streamdown/cjk": "^1.0.3",
"@streamdown/code": "^1.1.1",
"@streamdown/math": "^1.0.2",
"@streamdown/mermaid": "^1.0.2",
"@tiptap/extension-code-block-lowlight": "3.31.4",
"@tiptap/pm": "3.31.4",
"@uiw/codemirror-themes-all": "^4.25.11",
"@uiw/react-codemirror": "^4.25.11",
"ai": "7.0.137",
"beautiful-mermaid": "^1.1.3",
"dompurify": "3.4.16",
"docx-preview": "0.4.1",
"fabric": "7.4.0",
"highlight.js": "^11.11.1",
"html-to-image": "^1.11.13",
"lowlight": "^3.3.0",
"lucide-react": "1.21.0",
"mathlive": "0.111.1",
"mediabunny": "^1.61.3",
"mermaid": "11.16.1",
"motion": "^12.43.0",
"nanoid": "^6.0.1",
"pagedjs": "^0.4.3",
"streamdown": "^2.6.0",
"use-stick-to-bottom": "^1.1.6"
}
}