A Signavio compatibility layer for bpmn-js, enabling interoperability with diagrams exported from Signavio. Current stable version is 1.2.3, with irregular releases as needed. It adds support for Signavio-specific sub-process expand/collapse behavior. Key differentiators: it is the official compatibility module from the bpmn-io team, designed to work with multiple bpmn-js major versions (1.x through 8.x). Requires a transpiler for use. Lightweight plugin that adds a single feature without altering the core bpmn-js library.
npm install bpmn-js-signavio-compatNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to add the Signavio compatibility module to a bpmn-js Modeler and import a diagram.
Set up Babel or similar to transpile node_modules if not already configured.
Check the Signavio compatibility manually for other features; consider contributing or filing issues.
Use require('bpmn-js-signavio-compat').default or switch to ES import syntax.Ensure you are using the correct import: import signavioCompatModule from 'bpmn-js-signavio-compat'; or const signavioCompatModule = require('bpmn-js-signavio-compat').default;Run npm install bpmn-js-signavio-compat or yarn add bpmn-js-signavio-compat.
Do not invoke the module; pass it directly to additionalModules array as an object.
Use a transpiler like Babel to compile your code, or switch to CommonJS with require('.default').