npm.io
16.0.13 • Published 2d ago

@atlaskit/editor-plugin-base

Licence
Apache-2.0
Version
16.0.13
Deps
0
Vulns
0
Weekly
0

Editor Plugin Base

Note: This component is designed for internal Atlassian development. External contributors will be able to use this component but will not be able to submit issues.

Overview

Base plugin for @atlaskit/editor-core that provides core editor functionality and utilities. This plugin establishes foundational features including node definitions, editor state management, keyboard interactions, and performance tracking.

Key features

  • Core node definitions - Provides essential document, paragraph, and text nodes
  • ProseMirror plugins - Includes undo/redo history, frozen editor detection, keyboard height tracking, and spell-checking enabled/disabled management
  • Mark management - Register and resolve text marks with custom callbacks
  • Keyboard support - Mobile keyboard height tracking and navigation enhancements
  • Scroll gutter - Scroll container management for improved scrolling behavior
  • Editor decorations - Lazy node view decorations and inline cursor targeting
  • Performance tracking - Input latency monitoring and freeze detection (deprecated)

Install

Usage

Internal use only

@atlaskit/editor-plugin-base is intended for internal use by @atlaskit/editor-core and as a plugin dependency of the Editor within your product.

Direct use of this component is not supported.

Please see Atlaskit - Editor plugin base for documentation and examples for this package.

Support

For internal Atlassian, visit the slack channel #help-editor for support or visit go/editor-help to submit a bug.

License

Please see Atlassian Frontend - License for more licensing information.