New ProseMirror-based web component

I released a new ProseMirror-based web component and API for WYSIWYG HTML editing. I’ve used earlier versions of this editor in some Swift projects for years, but the web component packaging and exposing all the customization hooks through the web component is new. I’m also using it in an Electron-based app to edit the documentation, and I have some VSCode extension work going on with it, too.

The toolbar contents, ordering, icons, etc are customizable using the <markup-editor> web component. I wanted the toolbar configuration to be more declarative rather than based on the schema as in prosemirror-menu. If ProseMirror users are interested in using the toolbar more broadly, I have on my to-do list to separate it out independently of the markupeditor project.