添加 onTaskCreated 回调以提前持久化 taskId 到工作流步骤,支持页面刷新后通过 useTaskWorkflowSync 进行任务-工作流映射 重构工作流状态同步为事件驱动模式,移除轮询机制,避免状态竞争和闪烁 添加 resumeWorkflow 方法以支持任务队列重试时重新激活已中止的工作流 优化任务队列服务,添加 trackExternalTask 和 syncTaskFromStorage 方法确保内存状态同步 更新 FallbackMediaExecutor 以支持从内存任务列表恢复,避免 IndexedDB 读写竞态 在 CLAUDE.md 中添加 useEffect 初始对账守卫和 fire-and-forget 写入竞态的相关编码规范
39 lines
948 B
JSON
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"
|
|
}
|
|
}
|
|
}
|