- editor-live-preview.test.ts(29):语法区间识别(标题/强调/行内代码/链接/图片/引用/ 列表/任务/围栏/水平线/表格,含转义、中文标点、可见区间裁剪)、行粒度 reveal 与 二分/线性等价、选区端点行、构建与安全(图片 src 白名单降级为源码文本、widget 零 innerHTML、 链接不产出 <a>) - editor-boundaries.test.ts(32):文首/文末边界、跨原子区间选区、装饰层四项不变量、 长文档惰性解析与补解析、3000 行性能基准(视口窗口/全篇单区间/最坏选区/全量解析) - 用 happy-dom 下的真实 EditorView 断言(view.focus()、装饰 DOM、atomicRanges facet 均可读), 不只是纯函数测试 - package.json / package-lock.json:新增 @codemirror/commands 为 devDependency;它本就在 依赖树中(@uiw/react-codemirror 的依赖),用于边界回归真实执行退格等编辑命令,不进产物 前端共 71 条用例全绿;docs/editor-live-rendering.md §12.5.2 的性能结论即由本文件的基准用例 与真实浏览器测量共同得出。
This commit is contained in:
Generated
+1
@@ -24,6 +24,7 @@
|
||||
"remark-gfm": "^4.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@codemirror/commands": "^6.11.0",
|
||||
"@tailwindcss/typography": "^0.5.19",
|
||||
"@tailwindcss/vite": "^4.3.3",
|
||||
"@testing-library/dom": "^10.4.0",
|
||||
|
||||
Reference in New Issue
Block a user