This directory contains the core logic of Slate. It's separated further into a series of directories:
- Components — containing the React components Slate renders.
- Constants — containing constants that are used in Slate's codebase.
- Models — containing the models that define Slate's internal data structure.
- Plugins — containing the plugins that ship with Slate by default.
- Schemas - containing the schemas that ship with Slate by default.
- Serializers — containing the serializers that ship with Slate by default.
- Transforms — containing the transforms that are used to alter a Slate document.
- Utils — containing a few private convenience modules.
Feel free to poke around in each of them to learn more!