docs/general/resources.md
A few resources that are helpful for building with Slate.
These libraries are helpful when developing with Slate:
is-hotkey is a simple way to check whether an onKeyDown handler
should fire for a given hotkey, handling cross-platform concerns like cmd vs. ctrl keys for you automatically.These extensions and plugins add additional features and capabilities to Slate:
slate-angular Angular-based view layer, which is a useful supplement to
Slate for building a rich text editor using Angular.slate-yjs Collaborative editing utilities for Slate leveraging Yjsslate-collaborative Collaborative editing utilities for Slate
leveraging Automergeslate-vue3 Which is a useful supplement to Slate for building a rich text editor using Vue3, integrated all functions in an npm packageThese products use Slate, and can give you an idea of what's possible:
These pre-packaged editors are built on top of Slate, and can be helpful to see how you might structure your code:
(Or, if you have their exact use case, can be a drop-in editor for you.)