@bpmn-sdk/plugins is a single package containing 22 ready-made CanvasPlugin add-ons for @bpmn-sdk/canvas and @bpmn-sdk/editor. Each plugin is imported individually via subpath exports so you only bundle what you use.
Installation
npminstall @bpmn-sdk/plugins
Plugins
Visualization
Subpath
Factory
Description
/minimap
createMinimapPlugin()
Thumbnail navigation minimap
/watermark
createWatermarkPlugin(text)
Corner watermark overlay
/ascii-view
createAsciiViewPlugin()
Toggle ASCII art rendering
/zoom-controls
createZoomControlsPlugin()
On-canvas +/− zoom buttons
File Management
Subpath
Factory
Description
/tabs
createTabsPlugin(options)
Multi-file tab bar with welcome screen
/storage
createStoragePlugin(options)
IndexedDB workspaces/projects/files with auto-save
/storage-tabs-bridge
createStorageTabsBridge(options)
Wire tabs + storage + main menu together
Editing
Subpath
Factory
Description
/command-palette
createCommandPalettePlugin()
⌘K command palette
/command-palette-editor
createCommandPaletteEditorPlugin()
Editor-specific commands
/history
createHistoryPlugin()
Visual undo/redo history panel
/config-panel
createConfigPanelPlugin(options)
Properties panel for selected elements
/config-panel-bpmn
createConfigPanelBpmnPlugin(options)
BPMN-specific properties panel
DMN & Forms
Subpath
Factory
Description
/dmn-editor
—
Embedded DMN decision table editor
/dmn-viewer
—
Read-only DMN viewer
/form-editor
—
Camunda Form schema editor
/form-viewer
—
Read-only form renderer
/feel-playground
—
Interactive FEEL expression tester
Process Simulation
Subpath
Factory
Description
/process-runner
createProcessRunnerPlugin(options)
Run BPMN instances with play/step/stop UI
/token-highlight
createTokenHighlightPlugin()
Highlight active/visited elements during execution