Skip to content

nitotm/prosemirror-model

 
 

Repository files navigation

Changes:
In this fork, all marks can contain each other, without splitting the marks. (excludes attribute still available)
Originally Prosemirror marks can only contain marks defined in the schema after them.

Before: <strong>This</strong><em><strong> is valid </strong></em><strong>HTML</strong>

Now: <strong>This<em> is valid </em>HTML</strong>

prosemirror-model

[ WEBSITE | ISSUES | FORUM | CHANGELOG ]

This is a core module of ProseMirror. ProseMirror is a well-behaved rich semantic content editor based on contentEditable, with support for collaborative editing and custom document schemas.

This module implements ProseMirror's document model, along with the mechanisms needed to support schemas.

The project page has more information, a number of examples and the documentation.

This code is released under an MIT license. There's a forum for general discussion and support requests, and the Github bug tracker is the place to report issues.

We aim to be an inclusive, welcoming community. To make that explicit, we have a code of conduct that applies to communication around the project.

About

ProseMirror's document model

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%