A ProseMirror schema parser and renderer written in Swift using SwiftUI to render a document
This package ships with a parser which generates type-safe documents that can directly be rendered using the build-in SwiftUI renderer. Rendered documents can also be styled with
swift-prosemirror with Swift Package Manager
dependencies: [ .package(name: "ProseMirror", url: "https://github.com/lambdadigamma/swift-prosemirror", .upToNextMajor(from: "0.0.1")), ... ]
Parsing ProseMirror schema with the build-in parser to retrieve a type-safe parsed document:
import ProseMirror let proseMirrorInput = "..." let parser = Parser() let document = try parser.parse(proseMirrorInput)
You can render a document to a SwiftUI
CHANGELOG.md for more information what has changed recently.
Contributions are always welcome!
swift-prosemirror is available under the MIT license. See the
LICENSE.md file for more info.
|Last commit: 2 weeks ago|