mirror of
https://github.com/ianstormtaylor/slate.git
synced 2025-02-13 03:35:01 +01:00
* rename state to value in slate core, as deprecation * rename all references to state to value in slate core * migrate slate-base64-serializer * migrate slate-html-serializer * migrate slate-hyperscript * migrate slate-plain-serializer * migrate slate-prop-types * migrate slate-simulator * fix change.setState compat * deprecate references to state in slate-react * remove all references to state in slate-react * remove `value` and `schema` from props to all components * fix default renderPlaceholder * fix tests * update examples * update walkthroughs * update guides * update reference
Packages
Slate's codebase is monorepo managed with Lerna. It consists of a handful of packages—although you won't always use all of them. They are:
slate
— which includes Slate's core logic.slate-react
— the React components for rendering Slate editors.slate-hyperscript
— a hyperscript helper to write Slate documents in JSX!
And some others...
slate-base64-serializer
— a Base64 string serializer for Slate documents.slate-dev-logger
— a simpler development-only logger for Slate.slate-html-serializer
— an HTML serializer for Slate documents.slate-plain-serializer
— a plain text serializer for Slate documents.slate-prop-types
— a set of React prop types for checking Slate values.slate-simulator
— a simulator for testing Slate editors and plugins.