ProseMirror Table Schema

JSON →
library 0.22.0 ·javascript
verified Jun 7, 2026

Provides table-related schema elements (nodes like table, table_row, table_cell, table_header) and editing commands (addRowBefore, addRowAfter, addColBefore, addColAfter, toggleHeaderRow, toggleHeaderColumn, toggleHeaderCell, deleteRow, deleteCol, mergeCells, splitCell, setCellAttr, goToNextCell) for the ProseMirror rich text editor. Current stable version is 0.22.0, released under a beta lifecycle with semver 0.x meaning API may change across minor versions. Key differentiator: tightly integrated with ProseMirror's schema and state management, unlike alternative table implementations. Supports row/column operations, cell merging, header toggling, and keyboard navigation. Requires prosemirror-model, prosemirror-transform, prosemirror-state, prosemirror-view, prosemirror-keymap, prosemirror-commands as peer dependencies.