Skip to content
QuireKit
Plugin docs
Alpha · evolving API
Plugin overviewView Markdown ↗

All plugins

Find shared extensions and product adapters by Classic, Block and capability, with support status, installation and configuration.

Choose Classic, Block or All in the left navigation; the catalog and integration examples follow your choice. The adjacent filter button narrows results by capability and license tags. Search by name, option, purpose or package.

Each reference shows both product statuses and required assembly, with switchable installation paths and one shared configuration reference. Read Choose an editor and integration for the meanings of supported, requires integration, unsupported and unverified.

Start with configuring plugins and StarterKit. For your own capabilities, read extension development.

Core extensions belong in extensions, Classic product plugins in plugins, and product presets in preset. Built-ins and preset-owned structural nodes are already assembled; a public export does not imply that you should install it again.

Editor filters include supported entries and entries requiring integration.

193 entries · 193 shown

Kits and bundles 3

Content nodes 11

BlockquoteMIT
Classic · SupportedBlock · Supported

Wraps quoted content in a block container while retaining paragraphs and other nested blocks.

@quirekit/extension-blockquote
BulletListMIT
Classic · SupportedBlock · Supported

Adds nested bullet lists and requires ListItem. Word's flat paragraph numbering is provided separately by WordNumbering.

@quirekit/extension-list
CodeBlockMIT
Classic · SupportedBlock · Supported

Stores multiline code and a language attribute, with configurable exit and indentation behavior. It does not install a syntax highlighter.

@quirekit/extension-code-block
DocumentMIT
Classic · SupportedBlock · Supported

Defines the document root and its block content. A minimal schema also needs Paragraph and Text.

@quirekit/extension-document
HardBreakMIT
Classic · SupportedBlock · Supported

Inserts a line break within a paragraph. keepMarks controls whether active formatting continues after it.

@quirekit/extension-hard-break
HeadingMIT
Classic · SupportedBlock · Supported

Adds headings. The levels option restricts parsing, commands and shortcuts as well as the levels offered by your UI.

@quirekit/extension-heading
HorizontalRuleMIT
Classic · SupportedBlock · Supported

Inserts a separator block with canonical line styling. nextNodeType controls the following editable block at the document end.

@quirekit/extension-horizontal-rule
ListItemMIT
Classic · SupportedBlock · Supported

Defines list items containing paragraphs and nested blocks. Parent type names must match the installed list extensions.

@quirekit/extension-list
OrderedListMIT
Classic · SupportedBlock · Supported

Adds ordered-list containers, items and start numbers. Requires ListItem; use WordNumbering for Word numbering semantics.

@quirekit/extension-list
ParagraphMIT
Classic · SupportedBlock · Supported

Provides ordinary body paragraphs and their HTML p representation.

@quirekit/extension-paragraph
TextMIT
Classic · SupportedBlock · Supported

Provides leaf text nodes. Character formatting is represented by marks rather than child nodes.

@quirekit/extension-text

Marks and text styles 18

BackgroundColorMIT
Classic · SupportedBlock · Supported

Stores character shading on textStyle, separate from Highlight's semantic highlight colors.

@quirekit/extension-text-style
BoldMIT
Classic · SupportedBlock · Supported

Adds semantic bold formatting with set, unset and toggle commands. The host supplies toolbar controls.

@quirekit/extension-bold
CodeMIT
Classic · SupportedBlock · Supported

Marks inline code within a paragraph. Use CodeBlock for multiline code.

@quirekit/extension-code
ColorMIT
Classic · SupportedBlock · Supported

Stores foreground color on textStyle. types selects target marks; setColor supplies the actual color.

@quirekit/extension-text-style
DoubleStrikeMIT
Classic · SupportedBlock · Supported

Adds double strikethrough as character formatting, separate from tracked deletion.

@quirekit/extension-text-style
FontFamilyMIT
Classic · SupportedBlock · Supported

Sets a shared font family or independent Latin, East Asian and complex-script families. The host must still provide font resources.

@quirekit/extension-text-style
FontSizeMIT
Classic · SupportedBlock · Supported

Stores font size on textStyle and provides set, clear, grow and shrink commands.

@quirekit/extension-text-style
HighlightMIT
Classic · SupportedBlock · Requires integration

Adds semantic text highlighting. defaultColor applies to newly created highlights without an explicit color.

@quirekit/extension-text-style
ItalicMIT
Classic · SupportedBlock · Supported

Adds italic formatting. At a collapsed caret, formatting commands affect subsequent input.

@quirekit/extension-italic
LanguageMIT
Classic · SupportedBlock · Supported

Stores independent script-language slots for text semantics and proofing. It does not translate content or change UI language.

@quirekit/extension-text-style
LetterSpacingMIT
Classic · SupportedBlock · Supported

Stores character spacing through validated commands, separate from paragraph line spacing.

@quirekit/extension-text-style
LineHeightMIT
Classic · UnverifiedBlock · Unverified

Retains the legacy CSS lineHeight attribute. It does not express Word paragraph line spacing; use WordParagraph for that model.

@quirekit/extension-text-style
LinkMIT
Classic · SupportedBlock · Supported

Stores link destinations and provides insert, update and removal commands. Completed typed URLs can become links; the host owns link UI and navigation.

@quirekit/extension-link
StrikeMIT
Classic · SupportedBlock · Supported

Adds single strikethrough formatting. It does not represent tracked deletion; tracked changes belong to WordRevision.

@quirekit/extension-strike
SubscriptMIT
Classic · SupportedBlock · Supported

Adds subscript formatting for formulas and indices without changing the underlying text.

@quirekit/extension-text-style
SuperscriptMIT
Classic · SupportedBlock · Supported

Adds semantic superscript formatting rather than approximating it with manual font size and offsets.

@quirekit/extension-text-style
TextStyleMIT
Classic · SupportedBlock · Supported

Stores direct character formatting on one textStyle mark. Install attribute extensions such as FontFamily or Color alongside it.

@quirekit/extension-text-style
UnderlineMIT
Classic · SupportedBlock · Supported

Adds underline formatting. It does not create a hyperlink; install Link when text needs a destination.

@quirekit/extension-underline

Editing behavior 15

AutoCorrectMIT
Classic · SupportedBlock · Requires integration

Applies replacement-table and sentence-capitalization rules during input, with optional host persistence.

@quirekit/extensions
BaseKeymapMIT
Classic · SupportedBlock · Supported

Installs the base ProseMirror editing keymap. Included in StarterKit and available for custom minimal schemas.

@quirekit/extensions
BlockInteractionMIT
Classic · SupportedBlock · Supported

Assigns stable block identities and provides select, move and insert commands. Product UI supplies drag handles.

@quirekit/extensions
CharacterCountMIT
Classic · Requires integrationBlock · Supported

Exposes character and word counts through editor.storage.characterCount and can limit input. Customize the default string-length and space-separated counters when needed.

@quirekit/extensions
FocusMIT
Classic · UnverifiedBlock · Unverified

Adds focus classes along the selected block path without changing canonical content.

@quirekit/extensions
FormattingMIT
Classic · SupportedBlock · Supported

Provides format painting and clearing. Configure which marks and textStyle attributes survive clear-format operations.

@quirekit/extensions
GapcursorMIT
Classic · SupportedBlock · Supported

Allows a caret between otherwise non-text-editable blocks. The mounted view supplies interaction and presentation.

@quirekit/extensions
ListKeymapMIT
Classic · SupportedBlock · Supported

Adds list-aware Backspace and Delete behavior. Update listTypes when using custom list and item type names.

@quirekit/extension-list
PlaceholderMIT
Classic · UnverifiedBlock · Unverified

Adds transient placeholder decorations and attributes to empty nodes. DOM hosts provide CSS; other views need corresponding presentation support.

@quirekit/extensions
ProofingMIT
Classic · SupportedBlock · Requires integration

Checks text through a host-supplied proofing provider and displays transient findings. The default null provider performs no checking.

@quirekit/extension-proofing
SearchMIT
Classic · SupportedBlock · Supported

Maintains find/replace matches and transient highlights. Hosts can restrict scopes, guard replacement and reveal active matches.

@quirekit/extension-search
SelectionMIT
Classic · UnverifiedBlock · Unverified

Preserves a visible text-selection decoration after blur. The host or view supplies its appearance.

@quirekit/extensions
TextCaseMIT
Classic · SupportedBlock · Requires integration

Changes the case of selected text. checkChangeable can reject protected or business-locked ranges.

@quirekit/extensions
TrailingNodeMIT
Classic · SupportedBlock · Supported

Keeps an editable block at the document end. Without node, it uses the schema default block and then paragraph.

@quirekit/extensions
UndoRedoMIT
Classic · SupportedBlock · Supported

Provides local document history and undo/redo. Disable it when collaboration supplies its own history.

@quirekit/extensions

Graphics and data 7

DataViewMIT
Classic · Requires integrationBlock · Supported

Stores portable data-view documents. Hosts inject interactive rendering, a workspace and layout registrations.

@quirekit/extension-data-view
FloatingObjectAGPL-3.0-only
Classic · Requires integrationBlock · Unverified

Adds generic floating objects with an independently editable text root. Layout-provider support is required; Word uses a separate anchor model.

@quirekit/extension-floating-object
FlowchartAGPL-3.0-only
Classic · Requires integrationBlock · Supported

Stores flowchart source and its matching preview. The host injects editing and offscreen rendering.

@quirekit/extension-flowchart
HtmlSandboxMIT
Classic · UnverifiedBlock · Requires integration

Stores explicit HTML source. A host mount port enables an isolated preview; static export preserves escaped source rather than an active iframe.

@quirekit/extension-html-sandbox
MindMapAGPL-3.0-only
Classic · Requires integrationBlock · Supported

Stores mind-map data and previews with captured-target checks. The host supplies a workspace and renderer.

@quirekit/extension-mind-map
TextDiagramAGPL-3.0-only
Classic · Requires integrationBlock · Supported

Stores Mermaid, PlantUML or DOT source with a matching preview. The host supplies editing and rendering and commits source and preview together.

@quirekit/extension-text-diagram
WhiteboardAGPL-3.0-only
Classic · Requires integrationBlock · Supported

Stores whiteboard scenes, titles and previews. Editing, renaming, selection actions and rendering are explicit host integrations.

@quirekit/extension-whiteboard

Collaboration and accessibility 3

View adapters 4

Word document extensions 49

LitAstPreservationCommercial license
Classic · SupportedBlock · Unverified

Preserves imported LitAST state between DOCX conversion and canonical documents. It is not a codec or export service.

@quirekit/classic-docx/docx
WordBlockContentControlCommercial license
Classic · SupportedBlock · Unverified

Stores block-level structured document tags with content, placeholders, locks and binding semantics.

@quirekit/classic-content-control
WordBlockInteractionCommercial license
Classic · SupportedBlock · Unverified

Adds Word-aware admission and integrity rules to generic structural block interaction.

@quirekit/classic-block-interaction
WordBookmarkCommercial license
Classic · SupportedBlock · Unverified

Maintains named bookmark ranges and navigation. Use bookmark commands to preserve paired endpoints.

@quirekit/classic-bookmark
WordBookmarkEndCommercial license
Classic · SupportedBlock · Unverified

Stores the matching bookmark endpoint and participates in range integrity.

@quirekit/classic-bookmark
WordBookmarkStartCommercial license
Classic · SupportedBlock · Unverified

Stores a bookmark start identity, normally created by WordBookmark commands.

@quirekit/classic-bookmark
WordChartCommercial license
Classic · SupportedBlock · Unverified

Maintains native chart data and source preservation. Preview availability does not imply full native round-trip support.

@quirekit/classic-chart
WordColumnBreakMIT
Classic · SupportedBlock · Unsupported

Stores explicit column breaks for column-aware section layout, distinct from page breaks.

@quirekit/classic-paragraph-model
WordCommentCommercial license
Classic · SupportedBlock · Unverified

Stores comment ranges, threads and replies with commands. Review UI is supplied separately by Classic Pro or the host.

@quirekit/classic-comment
WordCommentEndCommercial license
Classic · SupportedBlock · Unverified

Marks a comment range endpoint/reference and works with its thread and start marker.

@quirekit/classic-comment
WordCommentStartCommercial license
Classic · SupportedBlock · Unverified

Marks the start of a comment range and is managed by the comment lifecycle.

@quirekit/classic-comment
WordContentControlDataBindingExtensionCommercial license
Classic · SupportedBlock · Unverified

Connects content controls to canonical binding data under content-control protection and lifecycle rules.

@quirekit/classic-content-control
WordDocumentSettingsExtensionCommercial license
Classic · SupportedBlock · Unverified

Preserves Word document-level settings across file round trips, separate from host UI preferences.

@quirekit/classic-story
WordFieldCommercial license
Classic · SupportedBlock · Unverified

Stores and recalculates Word fields such as page numbers, references and contents.

@quirekit/classic-field
WordFieldRangeEndCommercial license
Classic · SupportedBlock · Unverified

Marks the end of a complex field range, preserving the relationship between instructions and results.

@quirekit/classic-field
WordFieldRangeStartCommercial license
Classic · SupportedBlock · Unverified

Marks the start of a complex field range and is managed together with field commands and its endpoint.

@quirekit/classic-field
WordFloatingObjectAnchorCommercial license
Classic · SupportedBlock · Unsupported

Stores Word floating-object positioning, wrapping and anchor relationships. The host supplies manipulation UI.

@quirekit/classic-floating-object
WordHeaderFooterCommercial license
Classic · SupportedBlock · Unsupported

Resolves section-specific header/footer variants and materializes the corresponding stories.

@quirekit/classic-header-footer
WordHeadingMIT
Classic · SupportedBlock · Unverified

Expresses headings through Word paragraph styles and outline levels rather than a generic Heading node.

@quirekit/classic-paragraph-model
WordInlineContentControlCommercial license
Classic · SupportedBlock · Unverified

Stores inline content controls. Display and authoring modes are session preferences rather than persisted Word attributes.

@quirekit/classic-content-control
WordLayoutCommercial license
Classic · SupportedBlock · Unsupported

Registers Word document-profile facets with the generic engine. It does not mount a view.

@quirekit/classic-layout
WordMathCommercial license
Classic · SupportedBlock · Unverified

Stores formula source, OMML preservation and editability state. Editing depends on supported source/model capabilities.

@quirekit/classic-math
WordMathKitCommercial license
Classic · SupportedBlock · Unverified

Assembles Word formula nodes and commands; the product or host supplies authoring UI and rendering.

@quirekit/classic-math
WordNoteCommercial license
Classic · SupportedBlock · Unsupported

Owns footnote/endnote references, stories and numbering throughout insertion, deletion, copying and export.

@quirekit/classic-note
WordNoteReferenceCommercial license
Classic · SupportedBlock · Unsupported

Stores note references in body text and requires WordNote and the corresponding stories.

@quirekit/classic-note
WordNoteRegistryExtensionCommercial license
Classic · SupportedBlock · Unsupported

Maintains document-level note registry data as part of the note capability.

@quirekit/classic-note
WordNumberingAGPL-3.0-only
Classic · SupportedBlock · Requires integration

Maintains Word numbering definitions and level references on flat paragraphs rather than nested list wrappers.

@quirekit/classic-numbering-model
WordPageCommercial license
Classic · SupportedBlock · Unsupported

Owns page decoration semantics and page-authoring commands, with an optional watermark text measurer.

@quirekit/classic-page
WordPageBreakMIT
Classic · SupportedBlock · Unsupported

Stores explicit page breaks interpreted by the Word profile and layout runtime.

@quirekit/classic-paragraph-model
WordParagraphMIT
Classic · SupportedBlock · Unverified

Adds Word paragraph formatting to selected paragraph types, including indentation and spacing.

@quirekit/classic-paragraph-model
WordParagraphNodeMIT
Classic · SupportedBlock · Unverified

Provides the Word paragraph node definition, separate from WordParagraph's formatting behavior.

@quirekit/classic-paragraph-model
WordPermissionCommercial license
Classic · SupportedBlock · Unverified

Maintains permission ranges and document protection. Host authorization decides whether the current identity may write.

@quirekit/classic-permission
WordPermissionEndCommercial license
Classic · SupportedBlock · Unverified

Stores a permission-range endpoint managed by permission commands and import normalization.

@quirekit/classic-permission
WordPermissionStartCommercial license
Classic · SupportedBlock · Unverified

Stores a permission-range start, used with its matching endpoint and authorization policy.

@quirekit/classic-permission
WordRevisionCommercial license
Classic · SupportedBlock · Unverified

Tracks authored text, format and structural changes. Tracking policy and presentation are distinct from accepting or rejecting revisions.

@quirekit/classic-revision
WordRubyCommercial license
Classic · SupportedBlock · Unverified

Stores base text and phonetic-guide units with alignment. canModify integrates host write policy.

@quirekit/classic-ruby
WordRunFormatRevisionCommercial license
Classic · SupportedBlock · Unverified

Stores canonical run-format revision marks coordinated by WordRevision and formatting owners.

@quirekit/classic-revision
WordSectionCommercial license
Classic · SupportedBlock · Unsupported

Stores sections and page settings. Margins, paper size and orientation belong to the section model.

@quirekit/classic-section
WordSectionTrailingNodeCommercial license
Classic · SupportedBlock · Unsupported

Maintains an editable block at section boundaries. Complete Word assembly installs the section-aware behavior.

@quirekit/classic-section
WordStoryCommercial license
Classic · SupportedBlock · Unsupported

Stores auxiliary story content such as headers, footers and notes within one canonical document.

@quirekit/classic-story
WordStoryExtensionsCommercial license
Classic · SupportedBlock · Unsupported

An array combining document settings, story store and story nodes. Spread it into extensions for auxiliary-story assembly.

@quirekit/classic-story
WordStoryStoreCommercial license
Classic · SupportedBlock · Unsupported

Contains named auxiliary stories used by header/footer and note features.

@quirekit/classic-story
WordStructuralContentControlCommercial license
Classic · SupportedBlock · Unverified

Adds structured content-control semantics to table rows and cells alongside the table schema.

@quirekit/classic-content-control
WordStylesAGPL-3.0-only
Classic · SupportedBlock · Unverified

Maintains named paragraph styles and effective formatting, separate from direct formatting and host preferences.

@quirekit/classic-styles-model
WordTableAGPL-3.0-only
Classic · SupportedBlock · Requires integration

Defines Word tables and their commands. Rows, cells, layout and interaction must be assembled together.

@quirekit/classic-table-model
WordTableCellAGPL-3.0-only
Classic · SupportedBlock · Requires integration

Stores cell content, formatting and merge semantics. Table commands preserve structural integrity.

@quirekit/classic-table-model
WordTableExtensionsAGPL-3.0-only
Classic · SupportedBlock · Requires integration

An extension array combining Word table, row and cell nodes. Higher-level assembly still supplies layout profiles and product controls.

@quirekit/classic-table-model
WordTableLayoutProfileAGPL-3.0-only
Classic · UnverifiedBlock · Requires integration

Registers table-only layout semantics for partial assemblies such as continuous flow. Provided by AGPL classic-table-model and re-exported by classic-layout as WordTableLayout.

@quirekit/classic-table-model
WordTableRowAGPL-3.0-only
Classic · SupportedBlock · Requires integration

Defines table rows and their attributes as part of the WordTable structure.

@quirekit/classic-table-model

Block product extensions 17

BlockAssetAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Attachment, audio and video blocks from local files or URLs that keep name, type, size and caption, with replace and download.

@quirekit/block-editor
BlockColumnAGPL-3.0-only
Classic · UnsupportedBlock · Supported

One column inside BlockColumns that owns its own editable child blocks.

@quirekit/block-editor
BlockColumnsAGPL-3.0-only
Classic · UnsupportedBlock · Supported

A two-to-four column container for continuous documents. It stores column content and ratios in document order and supports dragging or keyboard resizing; install it with BlockColumn.

@quirekit/block-editor
BlockContainerAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Highlight and callout containers with an optional title or emoji. They hold any blocks and share MSFE's Prose container anatomy.

@quirekit/block-editor
BlockDefinitionsAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Editable term and description pairs, with item insertion and unwrapping, without generated placeholder text.

@quirekit/block-editor
BlockFootnotesAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Footnote references and definitions for continuous documents, numbered automatically with two-way navigation; independent of paginated Word footnotes.

@quirekit/block-editor
BlockImageGalleryAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Several images in one block with reordering, captions and layouts, plus full-size preview from the document.

@quirekit/block-editor
BlockInlineAttachmentAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Attachments placed inside paragraphs that take part in ordinary text editing without losing their file identity.

@quirekit/block-editor
BlockInlineContentAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Typed inline dates that keep their time meaning, plus shared emoji authoring.

@quirekit/block-editor
BlockMathAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Inline and display formulas using the independent formula core and visual formula editor.

@quirekit/block-editor
BlockRichContentAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Host services and the insertion contract shared by columns, templates, web cards and resources: per-file size limit, file storage and web metadata resolution. Without storage, files are kept as data URLs in the document.

@quirekit/block-editor
BlockSectionsAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Heading-based sections with folding and section-level operations; folding is transient view state and never changes content.

@quirekit/block-editor
BlockWebCardAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Card and embed presentations of an ordinary web link with editable title and description; embeds load on demand in an isolated iframe.

@quirekit/block-editor
createBlockEditorPresetAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Returns the Block content extension array for independent Core or custom products. It does not mount HTML View; unset children use preset defaults and false disables them.

@quirekit/block-editor
createBlockNumberingExtensionsAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Returns canonical Word numbering adapted to continuous HTML flow without pagination or the Classic shell.

@quirekit/block-numbering
createBlockParagraphExtensionsAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Returns paragraph alignment, indentation and spacing on the MIT Word paragraph model, projected to continuous HTML styles without page or column breaks. The Block preset already includes it; install it separately only after turning off the preset's paragraphFormat.

@quirekit/block-editor
createBlockTableExtensionsAGPL-3.0-only
Classic · UnsupportedBlock · Supported

Returns table schema, table-only layout and Block insertion integration without Word sections, header/footer or full pagination.

@quirekit/block-table

Classic product extensions 43

ClassicDataViewAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Connects DataView to Classic UI, with replaceable workspace and layout ports.

@quirekit/classic-editor
ClassicEditorBackgroundColorAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for BackgroundColor, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorBoldAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for Bold, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorClipboardAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds product clipboard actions and a plain-text paste shortcut, subject to browser clipboard capabilities.

@quirekit/classic-editor
ClassicEditorColorAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for Color, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorFontFamilyAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for FontFamily, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorFontSizeAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for FontSize, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorFormattingAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Connects marks and text-style extensions to product controls. Disabling textStyle also affects dependent typography and color capabilities.

@quirekit/classic-editor
ClassicEditorFormattingToolsAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic controls for Formatting while retaining its clear-format preservation policy.

@quirekit/classic-editor
ClassicEditorHistoryControlsAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds undo/redo controls without installing history storage, allowing a replacement history provider.

@quirekit/classic-editor
ClassicEditorHorizontalRuleAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for HorizontalRule, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorItalicAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for Italic, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorKitAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Assembles generic content and Classic formatting, clipboard, search and history controls without Word or DOCX.

@quirekit/classic-editor
ClassicEditorSearchAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for Search, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorStrikeAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for Strike, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorSubscriptAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for Subscript, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorSuperscriptAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for Superscript, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorTextCaseAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for TextCase, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorTextStyleAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for TextStyle, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorUnderlineAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for Underline, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicEditorUndoRedoAGPL-3.0-only
Classic · SupportedBlock · Unsupported

Adds Classic product controls for UndoRedo, retaining its public options. Do not add it again when ClassicEditorKit already installs it.

@quirekit/classic-editor
ClassicFlowchartCommercial license
Classic · SupportedBlock · Unsupported

Assembles flowchart content and a shared workspace, using editable Word pictures when available and block nodes otherwise.

@quirekit/classic-flowchart
ClassicMindMapCommercial license
Classic · SupportedBlock · Unsupported

Assembles mind-map authoring, including editable Word-picture integration when available. The host persists files and media.

@quirekit/classic-mind-map
ClassicTextDiagramCommercial license
Classic · SupportedBlock · Unsupported

Connects text-diagram authoring to Classic and optional editable Word pictures, preserving source/preview consistency.

@quirekit/classic-text-diagram
ClassicWhiteboardCommercial license
Classic · SupportedBlock · Unsupported

Assembles whiteboard scenes, renaming and a workspace with default offscreen rendering.

@quirekit/classic-whiteboard
ClassicWordChartCommercial license
Classic · SupportedBlock · Unsupported

Adds product chart insertion/editing UI while the chart domain owns native models and preservation.

@quirekit/classic-docx
ClassicWordCommentCommercial license
Classic · SupportedBlock · Unsupported

Adds Pro comment/review UI and a host identity provider for newly authored comments and replies.

@quirekit/classic-pro
ClassicWordContentControlCommercial license
Classic · SupportedBlock · Unsupported

Adds Pro content-control authoring UI, normally supplied through the professional preset's Word-kit seams.

@quirekit/classic-pro
ClassicWordDrawingCommercial license
Classic · SupportedBlock · Unsupported

Adds picture, shape and drawing UI over canonical floating-object capabilities. Instance media services retain assets.

@quirekit/classic-docx
ClassicWordFieldCommercial license
Classic · SupportedBlock · Unsupported

Adds product field actions while retaining WordField automatic recalculation behavior.

@quirekit/classic-docx
ClassicWordHeaderFooterCommercial license
Classic · SupportedBlock · Unsupported

Adds header/footer product entry points tied to the current section and auxiliary stories.

@quirekit/classic-docx
ClassicWordKitCommercial license
Classic · SupportedBlock · Unsupported

Assembles Word domains, layout and product controls. Most consumers use createClassicWordPreset; this layer supports custom presets.

@quirekit/classic-docx
ClassicWordLinkCommercial license
Classic · SupportedBlock · Unsupported

Adds Classic link editing controls over Link. The color option affects presentation rather than the stored target.

@quirekit/classic-docx
ClassicWordNumberingCommercial license
Classic · SupportedBlock · Unsupported

Adds Word numbering controls. types targets Word paragraphs rather than generic list containers.

@quirekit/classic-docx
ClassicWordPageCommercial license
Classic · SupportedBlock · Unsupported

Connects page authoring to product interactions, using an optional watermark text measurer.

@quirekit/classic-docx
ClassicWordParagraphCommercial license
Classic · SupportedBlock · Unsupported

Connects paragraph formatting to product panels and optional host-persisted style defaults, separate from document formatting.

@quirekit/classic-docx
ClassicWordProofingCommercial license
Classic · SupportedBlock · Unsupported

Adds product UI to Proofing. Its direct default provider is null; ClassicWordKit may supply a preset-level provider.

@quirekit/classic-docx
ClassicWordRibbonCommercial license
Classic · SupportedBlock · Unsupported

Registers Word ribbon organization. Installed domains supply actions; the ribbon alone does not install capabilities.

@quirekit/classic-docx
ClassicWordRulerCommercial license
Classic · SupportedBlock · Unsupported

Mounts rulers connected to page, section and paragraph commands without owning a second layout model.

@quirekit/classic-docx
ClassicWordSectionCommercial license
Classic · SupportedBlock · Unsupported

Adds product section interactions over canonical section semantics, normally through ClassicWordKit.

@quirekit/classic-docx
ClassicWordSymbolCommercial license
Classic · SupportedBlock · Unsupported

Adds a grouped symbol catalog and insertion UI, with replaceable punctuation, math, currency and legal/unit groups.

@quirekit/classic-docx
ClassicWordTableCommercial license
Classic · SupportedBlock · Unsupported

Adds table toolbar, ribbon and context-menu controls as independent presentation options.

@quirekit/classic-docx
OfficialDocumentCommercial license
Classic · SupportedBlock · Unsupported

Provides composeOfficialDocument, which validates official-document data and replaces the whole document in one undoable edit.

@quirekit/official-document/classic

Product presets and services 13

classicEditorPresetAGPL-3.0-only
Classic · SupportedBlock · Unsupported

The default product-neutral Classic preset value, combining generic content, paginated views and the shell without Word or DOCX.

@quirekit/classic-editor
classicWordInsertCatalogPluginCommercial license
Classic · SupportedBlock · Unsupported

A product-plugin value contributing community Word actions to the shared insert catalog. It does not install their document models; avoid duplicate catalog installation.

@quirekit/classic-docx
classicWordProInsertCatalogPluginCommercial license
Classic · SupportedBlock · Unsupported

Extends the community insert catalog with Pro content-control authoring actions. Requires the corresponding domains and professional capabilities without duplicate contributions.

@quirekit/classic-pro
createClassicAiCommercial license
Classic · SupportedBlock · Unsupported

Asynchronously returns a first-party AI plugin and a page-level destroy function. The host supplies browser Document and preference-storage ports.

@quirekit/classic-ai
createClassicAiPluginCommercial license
Classic · SupportedBlock · Unsupported

Creates an AI plugin from host model/workspace ports. Installing it does not provide a model service or persistent sessions.

@quirekit/classic-ai
createClassicAiSidebarPluginCommercial license
Classic · SupportedBlock · Unsupported

Adds an AI sidebar using a host createWorkspace port per editor attachment. The host owns models, authorization mode and persistence.

@quirekit/classic-ai
createClassicDocumentTemplatePluginCommercial license
Classic · SupportedBlock · Unsupported

Adds a full-document template library. The provider reads templates and createDocument opens an independent copy, separate from export styling templates.

@quirekit/document-template-library/classic
createClassicEditorOfdPluginCommercial license
Classic · SupportedBlock · Unsupported

Registers native OFD export from shared fixed-layout content, with explicit font/resource policy.

@quirekit/classic-ofd
createClassicEditorPdfPluginCommercial license
Classic · SupportedBlock · Unsupported

Registers PDF export and optional printing. Hosts provide fonts, images and semantic contributions and present export reports.

@quirekit/classic-pdf
createClassicOfficialDocumentPluginCommercial license
Classic · SupportedBlock · Unsupported

Installs composeOfficialDocument, which generates a complete official document from protocol data for hosts and Agents alike. No UI or subscriptions.

@quirekit/official-document/classic
createClassicWordDocxPluginCommercial license
Classic · SupportedBlock · Unsupported

Registers Word document/template import and export services and menus in Classic plugins, not Core extensions.

@quirekit/classic-docx
createClassicWordPresetCommercial license
Classic · SupportedBlock · Unsupported

Creates the community Word preset for createClassicEditor. Optional file services remain explicit product plugins.

@quirekit/classic-docx
createClassicWordProPresetCommercial license
Classic · SupportedBlock · Unsupported

Extends the community preset with professional review, content-control and protection UI. Review UI follows the resolved review feature.

@quirekit/classic-pro

Core built-ins 10

ClipboardTextSerializerMIT
Classic · SupportedBlock · Supported

Controls plain-text clipboard serialization, normally configured through Editor coreExtensionOptions.

@quirekit/core
CommandsExtensionMIT
Classic · SupportedBlock · Supported

Provides Core commands and is installed by Editor by default. Configure built-ins through Editor options.

@quirekit/core
DeleteMIT
Classic · SupportedBlock · Supported

Observes committed changes and emits deletion events. filterTransaction filters notifications rather than preventing deletion.

@quirekit/core
DropMIT
Classic · SupportedBlock · Supported

Connects Core drop-event notifications while the active view owns hit testing and data reception.

@quirekit/core
EditableMIT
Classic · SupportedBlock · Supported

Connects Editor editability to the view. Change read-only state through Editor APIs.

@quirekit/core
FocusEventsMIT
Classic · SupportedBlock · Supported

Forwards view focus/blur events to Editor, separate from Focus decorations.

@quirekit/core
KeymapMIT
Classic · SupportedBlock · Supported

Provides Core-owned key behavior and document-boundary handling, distinct from StarterKit's BaseKeymap.

@quirekit/core
PasteMIT
Classic · SupportedBlock · Supported

Connects paste events to Core lifecycle; parsing, filtering and uploads belong to their respective owners.

@quirekit/core
TabindexMIT
Classic · SupportedBlock · Supported

Sets view tabindex, normally through coreExtensionOptions.tabindex.value.

@quirekit/core
TextDirectionMIT
Classic · SupportedBlock · Supported

Handles default text direction, normally set through Editor textDirection rather than document language attributes.

@quirekit/core

Catalog scope

This catalog checks public workspace extensions, View registration functions, Classic presets and product-plugin factories, consolidating re-exports of the same declaration. Option fields, types and defaults come from public source. New entries or changed configuration fields require reviewed documentation before publication.

Service adapters, codecs and UI components follow separate contracts rather than being additional Core extensions. See Proofing for proofing providers and CollaborationFlat for CRDT and transport integration. MSFE source plugins use a different protocol; see the MSFE documentation.

For product development, follow Build a product. Classic documentation covers installation, product configuration, free and commercial use. Complete integration also depends on the relevant View, host services and file-format support.

QuireKitQuireKit · Core, plugins and Classic docs