Files
liquid 8daecd7b0c feat(workflow): 添加页面刷新后视频任务恢复和工作流同步机制
添加 onTaskCreated 回调以提前持久化 taskId 到工作流步骤,支持页面刷新后通过 useTaskWorkflowSync 进行任务-工作流映射
重构工作流状态同步为事件驱动模式,移除轮询机制,避免状态竞争和闪烁
添加 resumeWorkflow 方法以支持任务队列重试时重新激活已中止的工作流
优化任务队列服务,添加 trackExternalTask 和 syncTaskFromStorage 方法确保内存状态同步
更新 FallbackMediaExecutor 以支持从内存任务列表恢复,避免 IndexedDB 读写竞态
在 CLAUDE.md 中添加 useEffect 初始对账守卫和 fire-and-forget 写入竞态的相关编码规范
2026-03-08 20:53:47 +08:00

39 lines
948 B
JSON

{
"name": "@aitu/drawnix",
"version": "0.2.1",
"main": "./index.js",
"types": "./index.d.ts",
"private": false,
"scripts": {
"test": "vitest run",
"test:watch": "vitest",
"test:ui": "vitest --ui"
},
"dependencies": {
"@aitu/utils": "workspace:*",
"@floating-ui/react": "^0.26.24",
"@milkdown/crepe": "^7.18.0",
"@milkdown/kit": "^7.18.0",
"@milkdown/react": "^7.18.0",
"@plait-board/markdown-to-drawnix": "^0.0.6",
"@plait-board/mermaid-to-drawnix": "^0.0.7",
"@tanstack/react-virtual": "^3.13.13",
"is-hotkey": "^0.2.0",
"jotai": "^2.18.0",
"katex": "^0.16.27",
"localforage": "^1.10.0",
"mobile-detect": "^1.4.5",
"open-color": "^1.9.1",
"postmessage-duplex": "^1.2.0",
"prismjs": "^1.30.0",
"web-vitals": "^5.1.0"
},
"exports": {
".": {
"types": "./index.d.ts",
"import": "./index.mjs",
"require": "./index.js"
}
}
}