diff --git a/packages/tiptap/package.json b/packages/tiptap/package.json index 1582f392b30..4e737bf19ab 100644 --- a/packages/tiptap/package.json +++ b/packages/tiptap/package.json @@ -21,6 +21,7 @@ }, "dependencies": { "prosemirror-commands": "^1.0.7", + "prosemirror-dropcursor": "^1.1.1", "prosemirror-gapcursor": "^1.0.3", "prosemirror-inputrules": "^1.0.1", "prosemirror-keymap": "^1.0.1", diff --git a/packages/tiptap/src/Editor.js b/packages/tiptap/src/Editor.js index a345c7ec50c..b59b11ec232 100644 --- a/packages/tiptap/src/Editor.js +++ b/packages/tiptap/src/Editor.js @@ -1,6 +1,7 @@ import { EditorState, Plugin } from 'prosemirror-state' import { EditorView } from 'prosemirror-view' import { Schema, DOMParser, DOMSerializer } from 'prosemirror-model' +import { dropCursor } from 'prosemirror-dropcursor' import { gapCursor } from 'prosemirror-gapcursor' import { keymap } from 'prosemirror-keymap' import { baseKeymap, selectParentNode } from 'prosemirror-commands' @@ -140,6 +141,7 @@ export default class Editor { Escape: selectParentNode, }), keymap(baseKeymap), + dropCursor(), gapCursor(), new Plugin({ props: { diff --git a/yarn.lock b/yarn.lock index a43c818b043..158d2525992 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9898,6 +9898,15 @@ prosemirror-commands@^1.0.7: prosemirror-state "^1.0.0" prosemirror-transform "^1.0.0" +prosemirror-dropcursor@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/prosemirror-dropcursor/-/prosemirror-dropcursor-1.1.1.tgz#c60ed1ed6c58804a06a75db06a0d993b087b7622" + integrity sha512-GeUyMO/tOEf8MXrP7Xb7UIMrfK86OGh0fnyBrHfhav4VjY9cw65mNoqHy87CklE5711AhCP5Qzfp8RL/hVKusg== + dependencies: + prosemirror-state "^1.0.0" + prosemirror-transform "^1.1.0" + prosemirror-view "^1.1.0" + prosemirror-gapcursor@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/prosemirror-gapcursor/-/prosemirror-gapcursor-1.0.3.tgz#acc6537fc5a35e9b38966f91a199a382dfc715c4" @@ -9997,6 +10006,15 @@ prosemirror-view@^1.6.7: prosemirror-state "^1.0.0" prosemirror-transform "^1.1.0" +prosemirror-view@^1.1.0: + version "1.6.7" + resolved "https://registry.yarnpkg.com/prosemirror-view/-/prosemirror-view-1.6.7.tgz#c89f078c7880d44cf5c193e8b1bd289da226fbd9" + integrity sha512-M+6HPb6DSe731E3y2wKDlzojhBevIi911650O3ivSucOIcMw0/5M0hLEfN9/1D0RILuiHUjvCvbpTZTnfzBXeg== + dependencies: + prosemirror-model "^1.1.0" + prosemirror-state "^1.0.0" + prosemirror-transform "^1.1.0" + proto-list@~1.2.1: version "1.2.4" resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849"