ianstormtaylor/slate ? reverse-engineered prompt
Reverse engineered prompt
I want to build a rich text editor component for my web app, something that feels as smooth and intuitive as the editors in Notion or Medium. It should be built with React and TypeScript.
For the first version, let's include all the standard formatting options: bold, italics, underlining, code blocks, blockquotes, and different heading levels (H1, H2, H3). Users should also be able to create bulleted and numbered lists.
The most important thing is that the editor must be highly extensible. I want to build on a flexible, plugin-based foundation so that we can easily add more complex features later, like collaborative editing, image uploads, or custom embeds. Please use the Slate.js framework to build this, as it seems perfect for creating a customizable editor. You can look up their latest documentation to get started.
Are you gonna build this?
make sure you review the code using coderabbit