this is what we’re using as the foundation of our text editor

https://lexical.dev/docs/intro