engine
engine copied to clipboard
feat!: split code between new com package and core
This PR extract the communication from @wixc3/engine-core
into @wixc3/engine-com
Why:
- This is the most early tech debt in core
- Separation of concerns
- ease of documentation
Tasks:
- [x] split files
- [x] split tests
- [ ] list breaking changes
- [ ] remove todos
- [ ] ensure types and commons are good
- [x] replace usages of exports in other packages
- [ ] SERVICE_CONFIG?
- [ ] extenal typo
Breaking changes:
- runEngineApp
- export split
- no internal index?
- utils split
This is a major version