/prosemirror-adapter

Universal adapter to create prosemirror nodeview from modern UI frameworks.

Primary LanguageTypeScriptMIT LicenseMIT

prosemirror-adapter





Universal adapter for ProseMirror to use it with modern UI frameworks.

npm ci

What is this?

Prosemirror is a toolkit to build modern rich text editors. But it is not a good fit for a modern UI framework like React or Vue. This adapter is a low level tool to make it work with them without pain. You'll need this adapter if you want to use Prosemirror to build a rich text editor with complex UI in modern UI frameworks we support.

What's on the plan?

What's not on the plan?

This package should only take care about building a bridge between prosemirror and UI frameworks. It should be kept as an low level binding. So something out of this scope will not be considered. For example:

  • ❎ We won't provide UI components.
  • ❎ We won't provide key bindings.
  • ❎ We won't provide schema for special modules like table or math.

Getting Started

react vue svelte lit
react vue svelte lit

Contributing

PR welcome! Follow our contribution guide to learn how to contribute to prosemirror-adapter.

License

MIT