@tiptap/extensions changelog

Changelog for @tiptap/extensions

3.26.1

Patch Changes

  • @tiptap/core@3.26.1
  • @tiptap/pm@3.26.1

3.26.0

Patch Changes

  • Fix the Selection extension highlighting beyond the selected text on multi-line selections: the native browser selection is now hidden while the editor is blurred, so only the styled .selection decoration is shown.
    • @tiptap/core@3.26.0
    • @tiptap/pm@3.26.0

3.25.0

Minor Changes

  • Allow emptyNodeClass in the Placeholder extension to accept a function that returns a dynamic CSS class name per node

Patch Changes

  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.25.0
    • @tiptap/pm@3.25.0

3.24.0

Patch Changes

  • Fix placeholder flickering during collaborative editing and reduce scroll-time CPU usage by deferring viewport recomputation to rAF, adding an overscan margin, and throttling scroll updates
  • Updated dependencies
    • @tiptap/pm@3.24.0
    • @tiptap/core@3.24.0

3.23.6

Patch Changes

  • Placeholder: Replaced full-document doc.descendants() traversal with a cursor-resolved fast path for the default config and viewport-limited scanning for the non-default config, significantly reducing decoration overhead on large documents.
  • Updated dependencies
    • @tiptap/core@3.23.6
    • @tiptap/pm@3.23.6

3.23.5

Patch Changes

  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.23.5
    • @tiptap/pm@3.23.5

3.23.4

Patch Changes

  • Add a new autoTrim option to CharacterCount which can be used to allow exceeding the character limit and either trim or validate the content length manually
    • @tiptap/core@3.23.4
    • @tiptap/pm@3.23.4

3.23.3

Patch Changes

  • @tiptap/core@3.23.3
  • @tiptap/pm@3.23.3

3.23.2

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.23.2
    • @tiptap/pm@3.23.2

3.23.1

Patch Changes

  • @tiptap/core@3.23.1
  • @tiptap/pm@3.23.1

3.23.0

Patch Changes

  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.23.0
    • @tiptap/pm@3.23.0

3.22.5

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.22.5
    • @tiptap/pm@3.22.5

3.22.4

Patch Changes

  • Fix dependencies installation after packages updates producing peer dependency resolution conflicts
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.22.4
    • @tiptap/pm@3.22.4

3.22.3

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.22.3
    • @tiptap/pm@3.22.3

3.22.2

Patch Changes

  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.22.2
    • @tiptap/pm@3.22.2

3.22.1

Patch Changes

  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.22.1
    • @tiptap/pm@3.22.1

3.22.0

Patch Changes

  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.22.0
    • @tiptap/pm@3.22.0

3.21.0

Patch Changes

  • @tiptap/core@3.21.0
  • @tiptap/pm@3.21.0

3.20.6

Patch Changes

  • @tiptap/core@3.20.6
  • @tiptap/pm@3.20.6

3.20.5

Patch Changes

  • Add support for skipping trailing node insertion on transactions by setting the skipTrailingNode meta flag.
    • @tiptap/core@3.20.5
    • @tiptap/pm@3.20.5

3.20.4

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.20.4
    • @tiptap/pm@3.20.4

3.20.3

Patch Changes

  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.20.3
    • @tiptap/pm@3.20.3

3.20.2

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.20.2
    • @tiptap/pm@3.20.2

3.20.1

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.20.1
    • @tiptap/pm@3.20.1

3.20.0

Patch Changes

  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.20.0
    • @tiptap/pm@3.20.0

3.19.0

Patch Changes

  • @tiptap/core@3.19.0
  • @tiptap/pm@3.19.0

3.18.0

Patch Changes

  • Added a new dataAttribute to the extension option to control which attribute name will be used for the placeholder label.
    • @tiptap/core@3.18.0
    • @tiptap/pm@3.18.0

3.17.1

Patch Changes

  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.17.1
    • @tiptap/pm@3.17.1

3.17.0

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.17.0
    • @tiptap/pm@3.17.0

3.16.0

Patch Changes

  • @tiptap/core@3.16.0
  • @tiptap/pm@3.16.0

3.15.3

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.15.3
    • @tiptap/pm@3.15.3

3.15.2

Patch Changes

  • @tiptap/core@3.15.2
  • @tiptap/pm@3.15.2

3.15.1

Patch Changes

  • @tiptap/core@3.15.1
  • @tiptap/pm@3.15.1

3.15.0

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.15.0
    • @tiptap/pm@3.15.0

3.14.0

Patch Changes

  • @tiptap/core@3.14.0
  • @tiptap/pm@3.14.0

3.13.0

Patch Changes

  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.13.0
    • @tiptap/pm@3.13.0

3.12.1

Patch Changes

  • @tiptap/core@3.12.1
  • @tiptap/pm@3.12.1

3.12.0

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.12.0
    • @tiptap/pm@3.12.0

3.11.1

Patch Changes

  • Fixed a bug where the TrailingNode extension would not use the node option to assume the default node type
  • Updated dependencies
    • @tiptap/core@3.11.1
    • @tiptap/pm@3.11.1

3.11.0

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.11.0
    • @tiptap/pm@3.11.0

3.10.8

Patch Changes

  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.10.8
    • @tiptap/pm@3.10.8

3.10.7

Patch Changes

  • @tiptap/core@3.10.7
  • @tiptap/pm@3.10.7

3.10.6

Patch Changes

  • @tiptap/core@3.10.6
  • @tiptap/pm@3.10.6

3.10.5

Patch Changes

  • Fixed infinite transaction loop that caused browser tabs to freeze when using UniqueID and TrailingNode extensions together.
  • Updated dependencies
    • @tiptap/core@3.10.5
    • @tiptap/pm@3.10.5

3.10.4

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.10.4
    • @tiptap/pm@3.10.4

3.10.3

Patch Changes

  • @tiptap/core@3.10.3
  • @tiptap/pm@3.10.3

3.10.2

Patch Changes

  • @tiptap/core@3.10.2
  • @tiptap/pm@3.10.2

3.10.1

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.10.1
    • @tiptap/pm@3.10.1

3.10.0

Patch Changes

  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.10.0
    • @tiptap/pm@3.10.0

3.9.1

Patch Changes

  • @tiptap/core@3.9.1
  • @tiptap/pm@3.9.1

3.9.0

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.9.0
    • @tiptap/pm@3.9.0

3.8.0

Patch Changes

  • @tiptap/core@3.8.0
  • @tiptap/pm@3.8.0

3.7.2

Patch Changes

  • @tiptap/core@3.7.2
  • @tiptap/pm@3.7.2

3.7.1

Patch Changes

  • @tiptap/core@3.7.1
  • @tiptap/pm@3.7.1

3.7.0

Patch Changes

  • Make the TrailingNode extension's node option optional and derive the default node type from the editor schema when available.

    Previously the extension used a hard-coded 'paragraph' default and the node option was required in the TypeScript definitions. This change:

    • makes node optional in the options type,
    • prefers the editor schema's top node default type when resolving the trailing node, and
    • falls back to the configured option or 'paragraph' as a last resort.

    This fixes cases where projects use a different top-level default node and prevents the extension from inserting an incorrect trailing node type.

  • Updated dependencies

  • Updated dependencies

  • Updated dependencies

    • @tiptap/core@3.7.0
    • @tiptap/pm@3.7.0

3.6.7

Patch Changes

  • @tiptap/core@3.6.7
  • @tiptap/pm@3.6.7

3.6.6

Patch Changes

  • @tiptap/core@3.6.6
  • @tiptap/pm@3.6.6

3.6.5

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.6.5
    • @tiptap/pm@3.6.5

3.6.4

Patch Changes

  • @tiptap/core@3.6.4
  • @tiptap/pm@3.6.4

3.6.3

Patch Changes

  • The Selection extension now uses the correct SelectionOptions type, providing accurate typings for its options.
  • Updated dependencies
    • @tiptap/core@3.6.3
    • @tiptap/pm@3.6.3

3.6.2

Patch Changes

  • @tiptap/core@3.6.2
  • @tiptap/pm@3.6.2

3.6.1

Patch Changes

  • @tiptap/core@3.6.1
  • @tiptap/pm@3.6.1

3.6.0

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.6.0
    • @tiptap/pm@3.6.0

3.5.3

Patch Changes

  • @tiptap/core@3.5.3
  • @tiptap/pm@3.5.3

3.5.2

Patch Changes

  • @tiptap/core@3.5.2
  • @tiptap/pm@3.5.2

3.5.1

Patch Changes

  • @tiptap/core@3.5.1
  • @tiptap/pm@3.5.1

3.5.0

Patch Changes

  • @tiptap/core@3.5.0
  • @tiptap/pm@3.5.0

3.4.6

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.4.6
    • @tiptap/pm@3.4.6

3.4.5

Patch Changes

  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.4.5
    • @tiptap/pm@3.4.5

3.4.4

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.4.4
    • @tiptap/pm@3.4.4

3.4.3

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.4.3
    • @tiptap/pm@3.4.3

3.4.2

Patch Changes

  • @tiptap/core@3.4.2
  • @tiptap/pm@3.4.2

3.4.1

Patch Changes

  • @tiptap/core@3.4.1
  • @tiptap/pm@3.4.1

3.4.0

Patch Changes

  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.4.0
    • @tiptap/pm@3.4.0

3.3.1

Patch Changes

  • @tiptap/core@3.3.1
  • @tiptap/pm@3.3.1

3.3.0

Patch Changes

  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.3.0
    • @tiptap/pm@3.3.0

3.2.2

Patch Changes

  • @tiptap/core@3.2.2
  • @tiptap/pm@3.2.2

3.2.1

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.2.1
    • @tiptap/pm@3.2.1

3.2.0

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.2.0
    • @tiptap/pm@3.2.0

3.1.0

Patch Changes

  • @tiptap/core@3.1.0
  • @tiptap/pm@3.1.0

3.0.9

Patch Changes

  • @tiptap/core@3.0.9
  • @tiptap/pm@3.0.9

3.0.8

Patch Changes

  • @tiptap/core@3.0.8
  • @tiptap/pm@3.0.8

3.0.7

Patch Changes

  • @tiptap/core@3.0.7
  • @tiptap/pm@3.0.7

3.0.6

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.0.6
    • @tiptap/pm@3.0.6

3.0.5

Patch Changes

  • @tiptap/core@3.0.5
  • @tiptap/pm@3.0.5

3.0.4

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.0.4
    • @tiptap/pm@3.0.4

3.0.3

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.0.3
    • @tiptap/pm@3.0.3

3.0.2

Patch Changes

  • @tiptap/core@3.0.2
  • @tiptap/pm@3.0.2

3.0.1

Major Changes

  • Adds the new @tiptap/extensions package which packages multiple utility extensions like History, Placeholder, CharacterCount, DropCursor, GapCursor, TrailingNode, Focus, and Selection.

    CharacterCount

    This extension adds a cursor that indicates where a new node will be inserted when dragging and dropping.

    Migrate from @tiptap/extension-character-count to @tiptap/extensions:

    - import CharacterCount from '@tiptap/extension-character-count'
    + import { CharacterCount } from '@tiptap/extensions'

    Usage:

    import { CharacterCount, CharacterCountOptions } from '@tiptap/extensions'

    DropCursor

    This extension adds a cursor that indicates where a new node will be inserted when dragging and dropping.

    Migrate from @tiptap/extension-dropcursor to @tiptap/extensions:

    - import DropCursor from '@tiptap/extension-dropcursor'
    + import { DropCursor } from '@tiptap/extensions'

    Usage:

    import { DropCursor, DropCursorOptions } from '@tiptap/extensions'

    GapCursor

    This extension adds a cursor that appears when you click on a place where no content is present, for example in-between nodes.

    Migrate from @tiptap/extension-gapcursor to @tiptap/extensions:

    - import GapCursor from '@tiptap/extension-gapcursor'
    + import { GapCursor } from '@tiptap/extensions'

    Usage:

    import { GapCursor } from '@tiptap/extensions'

    History

    This extension adds undo and redo functionality to the editor.

    Migrate from @tiptap/extension-history to @tiptap/extensions:

    - import History from '@tiptap/extension-history'
    + import { History } from '@tiptap/extensions'

    Usage:

    import { UndoRedo, UndoRedoOptions } from '@tiptap/extensions'

    Placeholder

    This extension adds a placeholder text to the editor, which is displayed when the editor is empty.

    Migrate from @tiptap/extension-placeholder to @tiptap/extensions:

    - import Placeholder from '@tiptap/extension-placeholder'
    + import { Placeholder } from '@tiptap/extensions'

    Usage:

    import { Placeholder, PlaceholderOptions } from '@tiptap/extensions'

    TrailingNode

    This extension adds a node at the end of the editor, which can be used to add a trailing node like a paragraph.

    import { TrailingNode, TrailingNodeOptions } from '@tiptap/extensions'

    Focus

    This extension adds a focus state to the editor, which can be used to style the editor when it's focused.

    Migrate from @tiptap/extension-focus to @tiptap/extensions:

    - import Focus from '@tiptap/extension-focus'
    + import { Focus } from '@tiptap/extensions'

    Usage:

    import { Focus, FocusOptions } from '@tiptap/extensions'

    Selection

    This extension adds a selection state to the editor, which can be used to style the editor when there's a selection.

    import { Selection, SelectionOptions } from '@tiptap/extensions'
  • Remove selection decoration when editor is on dragging mode

Minor Changes

  • skip decorations for node selection and non editable editor

Patch Changes

  • We are now using pnpm package aliases for versions to enable better version pinning for the monorepository
  • Enforce type imports so that the bundler ignores TypeScript type imports when generating the index.js file of the dist directory
  • Synced beta with stable features
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.0.1
    • @tiptap/pm@3.0.1

3.0.0-beta.30

Patch Changes

  • @tiptap/core@3.0.0-beta.30
  • @tiptap/pm@3.0.0-beta.30

3.0.0-beta.29

Patch Changes

  • @tiptap/core@3.0.0-beta.29
  • @tiptap/pm@3.0.0-beta.29

3.0.0-beta.28

Patch Changes

  • @tiptap/core@3.0.0-beta.28
  • @tiptap/pm@3.0.0-beta.28

3.0.0-beta.27

Major Changes

  • Remove selection decoration when editor is on dragging mode

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.0.0-beta.27
    • @tiptap/pm@3.0.0-beta.27

3.0.0-beta.26

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.0.0-beta.26
    • @tiptap/pm@3.0.0-beta.26

3.0.0-beta.25

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.0.0-beta.25
    • @tiptap/pm@3.0.0-beta.25

3.0.0-beta.24

Patch Changes

  • @tiptap/core@3.0.0-beta.24
  • @tiptap/pm@3.0.0-beta.24

3.0.0-beta.23

Patch Changes

  • @tiptap/core@3.0.0-beta.23
  • @tiptap/pm@3.0.0-beta.23

3.0.0-beta.22

Patch Changes

  • @tiptap/core@3.0.0-beta.22
  • @tiptap/pm@3.0.0-beta.22

3.0.0-beta.21

Patch Changes

  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.0.0-beta.21
    • @tiptap/pm@3.0.0-beta.21

3.0.0-beta.20

Patch Changes

  • @tiptap/core@3.0.0-beta.20
  • @tiptap/pm@3.0.0-beta.20

3.0.0-beta.19

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.0.0-beta.19
    • @tiptap/pm@3.0.0-beta.19

3.0.0-beta.18

Patch Changes

  • @tiptap/core@3.0.0-beta.18
  • @tiptap/pm@3.0.0-beta.18

3.0.0-beta.17

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.0.0-beta.17
    • @tiptap/pm@3.0.0-beta.17

3.0.0-beta.16

Patch Changes

  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.0.0-beta.16
    • @tiptap/pm@3.0.0-beta.16

3.0.0-beta.15

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.0.0-beta.15
    • @tiptap/pm@3.0.0-beta.15

3.0.0-beta.14

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.0.0-beta.14
    • @tiptap/pm@3.0.0-beta.14

3.0.0-beta.13

Patch Changes

  • @tiptap/core@3.0.0-beta.13
  • @tiptap/pm@3.0.0-beta.13

3.0.0-beta.12

Patch Changes

  • @tiptap/core@3.0.0-beta.12
  • @tiptap/pm@3.0.0-beta.12

3.0.0-beta.11

Patch Changes

  • @tiptap/core@3.0.0-beta.11
  • @tiptap/pm@3.0.0-beta.11

3.0.0-beta.10

Patch Changes

  • @tiptap/core@3.0.0-beta.10
  • @tiptap/pm@3.0.0-beta.10

3.0.0-beta.9

Patch Changes

  • @tiptap/core@3.0.0-beta.9
  • @tiptap/pm@3.0.0-beta.9

3.0.0-beta.8

Patch Changes

  • @tiptap/core@3.0.0-beta.8
  • @tiptap/pm@3.0.0-beta.8

3.0.0-beta.7

Patch Changes

  • Updated dependencies
    • @tiptap/core@3.0.0-beta.7
    • @tiptap/pm@3.0.0-beta.7

3.0.0-beta.6

Patch Changes

  • @tiptap/core@3.0.0-beta.6
  • @tiptap/pm@3.0.0-beta.6

3.0.0-beta.5

Patch Changes

  • Synced beta with stable features
  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.0.0-beta.5
    • @tiptap/pm@3.0.0-beta.5

3.0.0-beta.4

Patch Changes

  • Updated dependencies
  • Updated dependencies
    • @tiptap/core@3.0.0-beta.4
    • @tiptap/pm@3.0.0-beta.4

3.0.0-beta.3

Patch Changes

  • We are now using pnpm package aliases for versions to enable better version pinning for the monorepository
  • Updated dependencies
    • @tiptap/core@3.0.0-beta.3
    • @tiptap/pm@3.0.0-beta.3

3.0.0-beta.2

3.0.0-beta.1

3.0.0-beta.0

Minor Changes

  • skip decorations for node selection and non editable editor

3.0.0-next.8

3.0.0-next.7

Patch Changes

  • Enforce type imports so that the bundler ignores TypeScript type imports when generating the index.js file of the dist directory

3.0.0-next.6

Major Changes

  • Adds the new @tiptap/extensions package which packages multiple utility extensions like History, Placeholder, CharacterCount, DropCursor, GapCursor, TrailingNode, Focus, and Selection.

    CharacterCount

    This extension adds a cursor that indicates where a new node will be inserted when dragging and dropping.

    Migrate from @tiptap/extension-character-count to @tiptap/extensions:

    - import CharacterCount from '@tiptap/extension-character-count'
    + import { CharacterCount } from '@tiptap/extensions'

    Usage:

    import { CharacterCount, CharacterCountOptions } from '@tiptap/extensions'

    DropCursor

    This extension adds a cursor that indicates where a new node will be inserted when dragging and dropping.

    Migrate from @tiptap/extension-dropcursor to @tiptap/extensions:

    - import DropCursor from '@tiptap/extension-dropcursor'
    + import { DropCursor } from '@tiptap/extensions'

    Usage:

    import { DropCursor, DropCursorOptions } from '@tiptap/extensions'

    GapCursor

    This extension adds a cursor that appears when you click on a place where no content is present, for example in-between nodes.

    Migrate from @tiptap/extension-gapcursor to @tiptap/extensions:

    - import GapCursor from '@tiptap/extension-gapcursor'
    + import { GapCursor } from '@tiptap/extensions'

    Usage:

    import { GapCursor } from '@tiptap/extensions'

    History

    This extension adds undo and redo functionality to the editor.

    Migrate from @tiptap/extension-history to @tiptap/extensions:

    - import History from '@tiptap/extension-history'
    + import { History } from '@tiptap/extensions'

    Usage:

    import { History, HistoryOptions } from '@tiptap/extensions'

    Placeholder

    This extension adds a placeholder text to the editor, which is displayed when the editor is empty.

    Migrate from @tiptap/extension-placeholder to @tiptap/extensions:

    - import Placeholder from '@tiptap/extension-placeholder'
    + import { Placeholder } from '@tiptap/extensions'

    Usage:

    import { Placeholder, PlaceholderOptions } from '@tiptap/extensions'

    TrailingNode

    This extension adds a node at the end of the editor, which can be used to add a trailing node like a paragraph.

    import { TrailingNode, TrailingNodeOptions } from '@tiptap/extensions'

    Focus

    This extension adds a focus state to the editor, which can be used to style the editor when it's focused.

    Migrate from @tiptap/extension-focus to @tiptap/extensions:

    - import Focus from '@tiptap/extension-focus'
    + import { Focus } from '@tiptap/extensions'

    Usage:

    import { Focus, FocusOptions } from '@tiptap/extensions'

    Selection

    This extension adds a selection state to the editor, which can be used to style the editor when there's a selection.

    import { Selection, SelectionOptions } from '@tiptap/extensions'

3.0.0-next.5

3.0.0-next.4

Major Changes

  • Adds the new @tiptap/extensions package which holds utility extensions