{"_id":"@bpmn-nova/viewer","_rev":"2-a73ea36edc170f8ff8293ccb38587549","name":"@bpmn-nova/viewer","dist-tags":{"preview":"0.3.0-preview","latest":"0.3.0-preview"},"versions":{"0.3.0-preview":{"name":"@bpmn-nova/viewer","version":"0.3.0-preview","keywords":["bpmn","bpmn-2.0","workflow","flowable","activiti","viewer","process-instance"],"license":"Apache-2.0","_id":"@bpmn-nova/viewer@0.3.0-preview","maintainers":[{"name":"daxiangme","email":"331139839@qq.com"}],"homepage":"https://github.com/daxiangme/bpmn-nova#readme","bugs":{"url":"https://github.com/daxiangme/bpmn-nova/issues"},"dist":{"shasum":"b0eb2c5555539b4684d7bd083398f8f76120a8f0","tarball":"https://registry.npmjs.org/@bpmn-nova/viewer/-/viewer-0.3.0-preview.tgz","fileCount":10,"integrity":"sha512-Hr3kaI5j8i9XBJfwbdN91a4vdUdIpExXLo8NRceO/uXVwzVfJArkI43NluAPQj1xiG2K1LM6FItWmlLF6yHGfA==","signatures":[{"sig":"MEQCIH3TTNHFJ1k70Y7YvALDjKbTpfMrTsYjddiCBsi8a2IgAiBILUEoSKw7vPioQVVWti70iLraRkwq2cYyDD2pqdq8BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178202},"main":"./dist/index.js","type":"module","style":"./dist/styles.css","types":"./dist/index.d.ts","engines":{"node":">=18"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"f929b63abe094065ac6d0b40ad79f60a692e3e66","scripts":{"prepack":"node ../../scripts/build-packages.mjs --package viewer","prepublishOnly":"node ../../scripts/guard-preview-publish.mjs"},"_npmUser":{"name":"daxiangme","email":"331139839@qq.com"},"repository":{"url":"git+https://github.com/daxiangme/bpmn-nova.git","type":"git","directory":"packages/viewer"},"_npmVersion":"12.0.2","description":"Read-only BPMN and process instance viewer for BPMN Nova.","directories":{},"sideEffects":["./dist/styles.css"],"_nodeVersion":"22.23.2","dependencies":{"@bpmn-nova/core":"0.3.0-preview","@bpmn-nova/icons":"0.3.0-preview","@bpmn-nova/theme":"0.3.0-preview","@bpmn-nova/runtime":"0.3.0-preview","@bpmn-nova/renderer":"0.3.0-preview"},"publishConfig":{"tag":"preview","access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/viewer_0.3.0-preview_1788076724488_0.3067964696471215","host":"s3://npm-registry-packages-npm-production"},"deprecated":"此包已并入 @bpmn-nova/studio，不再作为公开入口。请安装 @bpmn-nova/studio@0.3.1-preview。"}},"time":{"created":"2026-08-30T07:58:44.354Z","modified":"2026-09-02T03:00:48.960Z","0.3.0-preview":"2026-08-30T07:58:44.635Z"},"bugs":{"url":"https://github.com/daxiangme/bpmn-nova/issues"},"license":"Apache-2.0","homepage":"https://github.com/daxiangme/bpmn-nova#readme","keywords":["bpmn","bpmn-2.0","workflow","flowable","activiti","viewer","process-instance"],"repository":{"url":"git+https://github.com/daxiangme/bpmn-nova.git","type":"git","directory":"packages/viewer"},"description":"Read-only BPMN and process instance viewer for BPMN Nova.","maintainers":[{"name":"daxiangme","email":"331139839@qq.com"}],"readme":"# @bpmn-nova/viewer\n\n只读 BPMN 与流程实例 Viewer，支持完整流程、审批有效路径、移动时间线和运行详情。\n\n> **English summary:** A read-only BPMN and process-instance viewer with approval-path and compact timeline projections.\n\n> 当前版本为 `0.3.0-preview`。API 与 BPMN round-trip 能力仍在稳定中，请固定 Preview 版本或使用 `preview` dist-tag。\n\n## 安装\n\n```bash\nnpm install @bpmn-nova/viewer\n```\n\n```js\nimport '@bpmn-nova/viewer/styles.css'\n```\n\nJavaScript 不会隐式注入 CSS；只导入当前视觉包的样式入口。\n\n## 最小用法\n\n```jsx\nimport { BpmnViewer } from '@bpmn-nova/viewer'\nimport '@bpmn-nova/viewer/styles.css'\n\nconst viewer = new BpmnViewer({\n  container,\n  model,\n  runtime,\n  projection: 'approval',\n  onTraceClick(event) {\n    console.log(event.elementId, event.actions)\n  },\n})\n\nviewer.fitView()\nviewer.destroy()\n```\n\n## 主要接口\n\n- `BpmnViewer`\n- `createRuntimeTraceProjection`\n- `默认 Runtime Details / Timeline Renderer`\n- `Runtime Asset 与 Transition Details 扩展接口`\n\n参数、默认值、事件和实例方法以随包发布的 TypeScript 声明为准。\n\n## 文档\n\n- [快速开始](https://github.com/daxiangme/bpmn-nova/blob/dev/docs/GETTING-STARTED.md)\n- [组件参数](https://github.com/daxiangme/bpmn-nova/blob/dev/docs/COMPONENTS.md)\n- [API](https://github.com/daxiangme/bpmn-nova/blob/dev/docs/API.md)\n- [自定义指南](https://github.com/daxiangme/bpmn-nova/blob/dev/docs/CUSTOMIZATION.md)\n- [Properties Panel](https://github.com/daxiangme/bpmn-nova/blob/dev/docs/PROPERTIES-PANEL.md)\n\n## License\n\nApache-2.0. See [LICENSE](LICENSE).\n","readmeFilename":"README.md"}