56 days ago · 13 min read2697 words · Tech · hide · 0 comments

The Unreasonable Effectiveness of ProseMirror Model in Rich Text TransformationMay 18, 2026By day, I’m a simple rich text editing engineer. I spend almost all of my working hours thinking about, using, and sometimes reimplementing ProseMirror. I do love ProseMirror, probably quite a bit more than the next guy, but it is a little all consuming, if I’m being honest.Which is why by night I maintain Storyteller, a platform for automatically aligning, reading, and listening to readaloud-enabled ebooks. It has nothing at all to do with rich text editing, so obviously it doesn’t depend on ProseMirror.ObviouslyExcept about month a go I might have added a minimal implementation of ProseMirror Model in Storyteller’s alignment package. But I can explain! It’s not my fault! It’s just that ProseMirror’s data model is such a good fit for rich text. I couldn’t resist. I don’t have a problem, you have a problem.My problemStoryteller’s primary job is to “align” ebooks and audiobooks. The basic idea is…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.