Skip to content

Universal adapter to create prosemirror nodeview from modern UI frameworks.

License

Notifications You must be signed in to change notification settings

prosekit/prosemirror-adapter

Repository files navigation

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 solid
react vue svelte lit solid

Contributing

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

License

MIT