Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
0.3.0 source code.tar.gz | 2022-12-26 | 171.8 kB | |
0.3.0 source code.zip | 2022-12-26 | 243.7 kB | |
README.md | 2022-12-26 | 1.6 kB | |
Totals: 3 Items | 417.1 kB | 0 |
This version introduces new build formats (ESM, UMD) of the package.
🤩 For more advanced use cases we prepared the paid pro package. The package is in the early stage. Currently it contains advanced components for steps. Here you can find more information and examples.
Breaking Changes
- Default export of the
Designer
class is removed. Now you should import directly theDesigner
class.ts import { Designer } from 'sequential-workflow-designer'; Designer.create(/* ... */);
This affects CDN usage too.
```html
<script src="https://cdn.jsdelivr.net/..."></script>
``
* The package now contains two type of build: ESM and UMD. ESM build is located in the
libfolder. UMD build is located in the
dist` folder. That means the URL to the CDN is also changed.
```html
<script src="https://cdn.jsdelivr.net/.../dist/index.umd.js"></script>
``
* Static method
Designer.utils.nextId()is deleted. You should use the
next()from the
Uid` class. Example:
ts
import { Uid } from 'sequential-workflow-designer';
Uid.next();
- Static method
Designer.utils.getParents()
is deleted. You should use thegetStepParents()
method from theDesigner
class. Example:
ts
designer.getStepParents(needleStep);
* The ComponentType
is not an enum anymore. It's a type (string
). This change doesn't affect serialized JSONs.