This is a provider for yjs to work inside temphia but underlying provider EasyProvider
is written in a generic way without making assumption about the transport so it could be used to quickly make adapter provider for transport that donot have official support.
- implement awareness
- refactor codemirror example
- export as package