Skip to main content

Package catalogue

31 public libraries. Choose a product kit, compose shared Office UI, or build directly on the editor foundations. Versions below come from this checkout's package manifests.

Package guides reuse the canonical English README in each package. The private product release marker is not an npm library.

Products

PackageVersionPurpose
@barocss/office-note0.1.2Note and embedded rich-text editing sessions, schema, commands, and a React editing surface.
@barocss/office-site0.1.2Site-builder schema, editor commands, responsive layout, reusable content, and export helpers.
@barocss/office-slides0.1.2Presentation schema, editing commands, slide geometry, playback, and React workspace components.
@barocss/office-word0.1.2Word-processing schema, editor kit, pagination, formatting, and document UI components.
@barocss/office-workspace0.1.2Local document catalogue and navigation contracts shared by Note, Word, Slides, and Site.

Shared Office UI

PackageVersionPurpose
@barocss/office-controls0.1.2Data contracts for editor controls, property rows, keyboard labels, and selection state.
@barocss/office-editor-ui0.1.2React bindings between Editor state, control declarations, and shared Office UI.
@barocss/office-icons0.1.2Shared named icons for Office controls and product interfaces.
@barocss/office-ui0.1.2Shared React controls, design tokens, floating surfaces, panels, menus, and workspace layout primitives.

Shared Office Behavior

PackageVersionPurpose
@barocss/office-canvas0.1.2Shared shape geometry, movement, resizing, snapping, connectors, layout, components, and variables.
@barocss/office-text0.1.2Shared prose, formatting, tables, columns, math rendering, and text-related document behavior.

Foundations

PackageVersionPurpose
@barocss/datastore0.1.3Node storage, document loading, and atomic mutations for the editor model.
@barocss/dsl1.1.1Declarative templates and renderer registries shared by DOM and React renderers.
@barocss/editor-core1.0.3Editor sessions, commands, extensions, selection, keybindings, and history.
@barocss/editor-view-dom0.1.3Browser editing surface, DOM input handling, selection synchronization, and decorator layers.
@barocss/editor-view-react0.1.3React editor view with composable content, selection, decorator, and custom layers.
@barocss/extensions1.0.3Reusable editing commands and keybindings for text, blocks, marks, tables, and document features.
@barocss/model1.0.3Document operations, transaction helpers, positions, and selection context.
@barocss/renderer-dom1.0.3DSL-driven DOM rendering, reconciliation, component state, and measurements.
@barocss/renderer-react0.2.1React output from the shared DSL templates and document model.
@barocss/schema1.0.1Document schemas, content expressions, validation, and shared Office node definitions.

Collaboration

PackageVersionPurpose
@barocss/collaboration0.1.3Adapter contracts, presence state, and conflict-resolution support for shared document editing.
@barocss/collaboration-liveblocks0.1.3Room-backed collaboration adapter and presence bridge.
@barocss/collaboration-yjs0.1.3Yjs-backed adapter for Barocss document operations and presence.

Tools

PackageVersionPurpose
@barocss/conformance0.1.2Checks that product schemas, renderers, commands, properties, and icons agree.
@barocss/converter1.0.3HTML, Markdown, and LaTeX conversion helpers plus browser PDF export.
@barocss/devtool0.1.3Browser diagnostics for editor model structure, events, and execution traces.
@barocss/dom-observer0.1.1Browser MutationObserver wrapper that reports editor-related text, structure, and attribute changes.
@barocss/query-editor0.1.2Structured search input with filter chips, suggestions, and a separate JQL dialect.
@barocss/shared1.0.1Shared selection, units, keyboard, document-file, local-storage, and lifecycle utilities.
@barocss/text-analyzer0.1.1Text-difference analysis for browser input and composition handling.