This is an integration framework for JointJS(Vue-ts) graph UI on to NiceGUI(python), thus allowing us to build features and functions natively on JointJS(+) and auto generate Vue-js files which can be easily integrated with NiceGUI framework.
npm install
npm run dev
-
Convert the Vue3 TypeScript files to vue java script
- for JointJs run
npm run convert-joint
- for JointJs+ run
npm run convert-joint+
- for JointJs run
-
cd tests
-
set environment variable
USE_JOINT_PLUS
- for JointJS
USE_JOINT_PLUS=false
- for JointJS+
USE_JOINT_PLUS=true
- for JointJS
-
python hello.py
Note: modify JointJS library path @ tests/hello.py:JOINT_JS_MODULE_PATH
as per your need