{"_id":"@dva89/flare-canvas-ui","name":"@dva89/flare-canvas-ui","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@dva89/flare-canvas-ui","private":false,"version":"0.1.0","type":"module","main":"./src/index.js","module":"./src/index.js","exports":{".":"./src/index.js","./index.js":"./src/index.js","./canvas-ui/index.js":"./src/canvas-ui/index.js","./canvas-ui/CanvasWorkspacePanel.jsx":"./src/canvas-ui/CanvasWorkspacePanel.jsx","./canvas-ui/CanvasFullscreenModal.jsx":"./src/canvas-ui/CanvasFullscreenModal.jsx","./canvas-ui/CanvasWorkspaceContent.jsx":"./src/canvas-ui/CanvasWorkspaceContent.jsx","./canvas-ui/canvasWorkspaceUtils.js":"./src/canvas-ui/canvasWorkspaceUtils.js"},"peerDependencies":{"@ant-design/icons":"^6.0.0","antd":"^6.0.0","react":"^18.0.0"},"_id":"@dva89/flare-canvas-ui@0.1.0","gitHead":"6cf76a9231a595a6725fa417d3c629218850d428","description":"Canvas 工作区能力包。","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-Da92Qx6O19PEsEh5iIBwqvXiUf9RXR3bVAh7uqaAJxchFyaAgmEA8TAJ6prTLojYs5KBsqthVSjqNZl9OXYcgQ==","shasum":"ab8213aee989f65729aa78217999bfa9fdfae084","tarball":"https://registry.npmjs.org/@dva89/flare-canvas-ui/-/flare-canvas-ui-0.1.0.tgz","fileCount":8,"unpackedSize":18262,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIExNBbWwaT9OQBFvTrLu5em1ngN2IiXqd/z1cw8xC4tpAiEAtge+RB7Xci5WMMMPglg7clT9yuC2gO7WmcYtQNAbxC4="}]},"_npmUser":{"name":"dantevonarmia","email":"dantevonarmia@gmail.com"},"directories":{},"maintainers":[{"name":"dantevonarmia","email":"dantevonarmia@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flare-canvas-ui_0.1.0_1775328530946_0.6634054947917138"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-04T18:48:50.880Z","0.1.0":"2026-04-04T18:48:51.120Z","modified":"2026-04-04T18:48:51.313Z"},"maintainers":[{"name":"dantevonarmia","email":"dantevonarmia@gmail.com"}],"description":"Canvas 工作区能力包。","readme":"# flare-canvas-ui\n\nCanvas 工作区能力包。\n\n边界：\n\n1. 负责 Canvas 工作区展示与编辑交互组件。\n2. 提供 Canvas 草稿和字段进度的通用工具函数。\n3. 不包含 chat 会话状态管理。\n4. 不包含领域业务规则与后端调用。\n\n导出内容：\n\n1. `CanvasWorkspacePanel`\n2. `CanvasFullscreenModal`\n3. `CanvasWorkspaceContent`\n4. `resolveCanvasDraftFromDoc`\n5. `toCanvasFieldRows`\n6. `getCanvasProgressPercent`\n7. `getCanvasCollectedCount`\n8. `splitCanvasLines`\n9. `buildCanvasRevisionDraft`\n\n推荐入口：\n\n```js\nimport {\n  CanvasWorkspacePanel,\n  CanvasFullscreenModal,\n  resolveCanvasDraftFromDoc,\n} from 'flare-canvas-ui';\n```\n","readmeFilename":"README.md","_rev":"1-679db45720cbb75351104e688a806cdc"}