Open nikku opened 2 years ago
We fell for missing isolation in https://github.com/bpmn-io/bpmn-js-token-simulation/issues/139.
Given that there are more issues above #139 (cf. https://github.com/bpmn-io/bpmn-js-token-simulation/issues/139#issuecomment-2306607426), I'd like to raise the priority of this. Note that the bugs will affect Web Modeler users (design mode).
So at least the "service footprint" should be fixed.
We quickly discussed with @barmac different solutions and settled down on two options:
didi
onboard facilities to isolate the module, including hiding internal services
tokenSimulation.
prefix
Both approaches would be a major breaking change. I'll investigate further.
Assigning @nikku to investigate in a time-boxed manner.
Is your feature request related to a problem? Please describe
Token simulation is a huge extension. Because of that it has a certain set of issues:
Describe the solution you'd like
__exports__
or proper namespacingDescribe alternatives you've considered
Keep what exists, even if it is a little messy.
Additional context
Using didi
__exports__
is properly working since since https://github.com/nikku/didi/pull/13; we could consider to integrate it / use it with bpmn-js-token-simulation.