Why We Chose ProseMirror Over Slate | Terminal Blog