Third party dependencies
Since version 4.0.0, the main JointJS+ package (@joint/plus) has no dependencies apart from our own @joint/core (MPL-2.0 license) - see the announcement on our blog.
-
Package name: @joint/core
- No third party code
-
Package name: @joint/plus
- No third party code
Some JointJS plugins do have additional dependencies on third party open source code (but you do not need to install these JointJS plugins if you do not use them):
-
Package name: @joint/layout-directed-graph
-
@dagrejs/dagre (MIT License, version: "~1.0.4", https://www.npmjs.com/package/@dagrejs/dagre)
-
@dagrejs/graphlib (MIT License, version: "~2.1.13", https://www.npmjs.com/package/@dagrejs/graphlib)
-
-
Package name: @joint/router-avoid
-
libavoid-js (LGPL-2.1-or-later License, version: "0.4.5", https://www.npmjs.com/package/libavoid-js)
Applications using this plugin also ship the
libavoid.wasmbinary under that license. Keep it a separately served file rather than inlining it into your application bundle.
-
-
Package name: @joint/format-visio
-
hot-formula-parser (MIT License, version: "~3.0.2", https://www.npmjs.com/package/hot-formula-parser)
-
jszip (MIT License or GPLv3 License, version: "~3.9.1", https://www.npmjs.com/package/jszip)
-
stream (MIT License, version: "~0.0.2", https://www.npmjs.com/package/stream)
-
-
Package name: @joint/shapes-vsm
- No third party code
-
Package name: @joint/format-bpmn-export
- No third party code
-
Package name: @joint/format-bpmn-import
- No third party code