ckeditor/ckeditor5 ? reverse-engineered prompt

Reverse engineered prompt

Build me a modern rich text editor component for my web app. I'm looking for an experience similar to Google Docs or Medium, where users have a lot of control. It should handle all the standard formatting like bold, italics, headings, and lists. I also need it to support more advanced features like inserting tables, uploading images, and maybe even exporting the content to a PDF or Word file.

The most important part is collaboration. I'd love for the editor to support features like adding comments in the margins and a "track changes" mode so multiple people can edit a document together. Please build this using TypeScript and organize it in a modular way so I can easily add or remove different feature plugins later. I'll need to integrate this component into a React application, so keep that in mind.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab