XOD visual programming language IDE
This package is a part of the XOD project.
The package is a thin wrapper aroundxod-client
which lifts it to a ready-to-use desktop based XOD IDE.
It is based on Electron.
For electron-builder we have to provide option:
```
"buildDependenciesFromSource": true
to properly build serialport native package when creating distributives.
Otherwise it would be compiled against wrong version of Node ABI. Following
issues have to be solved before we could drop the option:
- https://github.com/EmergingTechnologyAdvisors/node-serialport/issues/1180
- https://github.com/EmergingTechnologyAdvisors/node-serialport/issues/1263
All other packages use dist/ as a target of transpilation,xod-client-electron is not because dist name used to be reserved forsrc-babel/
distro packaging. It uses as a target for transpilation.
It have to be fixed since now electron-builder supports directories/output`
option.
For now the official support is a bit broken, so in the meantime we use our own fork