Being able to add ipc channels without restarting everything. es6 module cache invalidation seems not possible. One idea could be to load some initial ipc channels that can be used to refresh and reload the other ones with dynamic imports.
If 1. works check whether there is something else that could potentially benefit and improved.
Even if restarting is necessary, it could be automated for example by watching the src/main/* files.
Being able to add ipc channels without restarting everything. es6 module cache invalidation seems not possible. One idea could be to load some initial ipc channels that can be used to refresh and reload the other ones with dynamic imports.
If 1. works check whether there is something else that could potentially benefit and improved.
Even if restarting is necessary, it could be automated for example by watching the src/main/* files.