@bicou/prosemirror-render-vue

Vue plugin to render ProseMirror JSON data
4,461 10
Install
npm install @bicou/prosemirror-render-vue
Latest Version:0.0.17
Vue:3
License:MIT
Last Updated:Oct 22, 2026
Links: GitHub  ·  npm
Maintainer: bicou

@bicou/prosemirror-render-vue

📖  Documentation

This plugin allows you to render ProseMirror JSON data in your Vue applications. It provides a Vue component that translates ProseMirror nodes and marks to customizable Vue components or HTML elements.

  • From ProseMirror JSON :
{
  "type": "doc",
  "content": [
    {
      "type": "paragraph",
      "attrs": {
        "id": "the-line"
      },
      "content": [
        {
          "type": "text",
          "text": "The line."
        }
      ]
    }
  ]
}
  • Through Vue Vnodes :
h("div", [h("p", { id: "the-line" }, "The line.")]);
  • To DOM :
<div><p id="the-line">The line.</p></div>

Related Packages

@bicou/prosemirror-render-nuxt

Nuxt module to render ProseMirror JSON data

4,245 10
@bicou/nuxt-urql

Nuxt URQL module

63,478 23

Version History

Version Released Vue License
0.0.17 ^3.5.13 MIT
0.0.16 ^3.5.13 MIT
0.0.15 ^3.5.13 MIT
0.0.14 ^3.5.13 MIT
0.0.13 3.5.13 MIT