Ended up restructuring my dart-rtc project due to not being able to “pub require” it, and in the end, it appears to be now 4 separate projects. 5th coming soon.
https://github.com/samiy-xx/dart_rtc_common
https://github.com/samiy-xx/dart_rtc_server