Thanks for the reply Pawel! A couple other questions:
as a library to npm?
I'm thinking of adding some unit tests as well to add confidence around the
refactoring and would be willing to contribute those. Is there a preferred
place for those? A few options that come to mind: a separate repo, test dir
in jitsi-meet, beside source in jisti-meet.
There are a few references to the UI and the global APP object in xmpp.js
and some of the other xmpp related modules. Is there any interest in
decoupling those to make the XMPP modules not depend on the UI at all? I'm
willing to do the work, but would that effort be supported/welcome?