diff --git a/docs/app/components/content/examples/scroll-area/ScrollAreaExample.vue b/docs/app/components/content/examples/scroll-area/ScrollAreaExample.vue
index 63817c804e..29ad02157d 100644
--- a/docs/app/components/content/examples/scroll-area/ScrollAreaExample.vue
+++ b/docs/app/components/content/examples/scroll-area/ScrollAreaExample.vue
@@ -28,7 +28,8 @@ const items = Array.from({ length: 1000 }).map((_, index) => {
:virtualize="{
gap: 16,
lanes: 3,
- estimateSize: 480
+ estimateSize: 480,
+ dynamicSize: true
}"
class="w-full h-128 p-4"
>
diff --git a/docs/app/components/content/examples/scroll-area/ScrollAreaMasonryLayoutExample.vue b/docs/app/components/content/examples/scroll-area/ScrollAreaMasonryLayoutExample.vue
index 3735284227..2e46bfd22d 100644
--- a/docs/app/components/content/examples/scroll-area/ScrollAreaMasonryLayoutExample.vue
+++ b/docs/app/components/content/examples/scroll-area/ScrollAreaMasonryLayoutExample.vue
@@ -37,7 +37,8 @@ const items = Array.from({ length: 1000 }).map((_, index) => {
:virtualize="{
gap,
lanes,
- estimateSize: 480
+ estimateSize: 480,
+ dynamicSize: true
}"
class="w-full h-128 p-4"
>
diff --git a/docs/content/docs/2.components/scroll-area.md b/docs/content/docs/2.components/scroll-area.md
index f099f7f2ef..732bbfffcc 100644
--- a/docs/content/docs/2.components/scroll-area.md
+++ b/docs/content/docs/2.components/scroll-area.md
@@ -71,6 +71,10 @@ Use the `virtualize` prop to render only the items currently in view, significan
When virtualization is **enabled**, customize spacing via the `virtualize` prop options like `gap`, `paddingStart`, and `paddingEnd`. Otherwise, use the `ui` prop to apply classes like `gap p-4` on the `viewport` slot.
::
+::tip
+For fixed-size items, set `estimateSize` to match your item height for best performance. The component will skip expensive per-item DOM measurements and use the estimated size directly.
+::
+
::component-example
---
collapse: true
@@ -89,9 +93,38 @@ options:
## Examples
-### As masonry layout
+### With variable height items
+
+For items with variable heights, you have two options:
+
+1. **Auto-measurement with `dynamicSize: true`**: The component measures each item's DOM element automatically. Best for masonry layouts or when sizes can't be predicted.
+
+2. **Manual measurement with `measure(size)`**: Use the `measure` function from slot props to provide pre-calculated sizes, avoiding expensive DOM measurements.
+
+
+
+```vue
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+```
+
-Use the `virtualize` prop with `lanes`, `gap`, and `estimateSize` options to create Pinterest-style masonry layouts with variable height items.
+Use the `lanes` and `gap` options to create Pinterest-style masonry layouts:
::component-example
---
diff --git a/docs/package.json b/docs/package.json
index 9ec7208d10..a582b55302 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -22,8 +22,8 @@
"@nuxt/ui": "workspace:*",
"@nuxtjs/mcp-toolkit": "^0.5.2",
"@nuxtjs/plausible": "^2.0.1",
- "@tiptap/extension-emoji": "3.13.0",
- "@tiptap/extension-text-align": "3.13.0",
+ "@tiptap/extension-emoji": "^3.14.0",
+ "@tiptap/extension-text-align": "^3.14.0",
"@octokit/rest": "^22.0.1",
"@regle/core": "^1.14.3",
"@regle/rules": "^1.14.3",
diff --git a/package.json b/package.json
index 44b31bee65..6fe0bb8a35 100644
--- a/package.json
+++ b/package.json
@@ -133,19 +133,22 @@
"@tailwindcss/vite": "^4.1.18",
"@tanstack/vue-table": "^8.21.3",
"@tanstack/vue-virtual": "^3.13.13",
- "@tiptap/core": "3.13.0",
- "@tiptap/extension-bubble-menu": "3.13.0",
- "@tiptap/extension-drag-handle-vue-3": "3.13.0",
- "@tiptap/extension-floating-menu": "3.13.0",
- "@tiptap/extension-horizontal-rule": "3.13.0",
- "@tiptap/extension-image": "3.13.0",
- "@tiptap/extension-mention": "3.13.0",
- "@tiptap/extension-placeholder": "3.13.0",
- "@tiptap/markdown": "3.13.0",
- "@tiptap/pm": "3.13.0",
- "@tiptap/starter-kit": "3.13.0",
- "@tiptap/suggestion": "3.13.0",
- "@tiptap/vue-3": "3.13.0",
+ "@tiptap/core": "^3.14.0",
+ "@tiptap/extension-bubble-menu": "^3.14.0",
+ "@tiptap/extension-collaboration": "^3.14.0",
+ "@tiptap/extension-drag-handle": "^3.14.0",
+ "@tiptap/extension-drag-handle-vue-3": "^3.14.0",
+ "@tiptap/extension-node-range": "^3.14.0",
+ "@tiptap/extension-floating-menu": "^3.14.0",
+ "@tiptap/extension-horizontal-rule": "^3.14.0",
+ "@tiptap/extension-image": "^3.14.0",
+ "@tiptap/extension-mention": "^3.14.0",
+ "@tiptap/extension-placeholder": "^3.14.0",
+ "@tiptap/markdown": "^3.14.0",
+ "@tiptap/pm": "^3.14.0",
+ "@tiptap/starter-kit": "^3.14.0",
+ "@tiptap/suggestion": "^3.14.0",
+ "@tiptap/vue-3": "^3.14.0",
"@unhead/vue": "^2.0.19",
"@vueuse/core": "^14.1.0",
"@vueuse/integrations": "^14.1.0",
diff --git a/playgrounds/nuxt/app/pages/components/scroll-area.vue b/playgrounds/nuxt/app/pages/components/scroll-area.vue
index 5e530382fa..b7b7a1a3ff 100644
--- a/playgrounds/nuxt/app/pages/components/scroll-area.vue
+++ b/playgrounds/nuxt/app/pages/components/scroll-area.vue
@@ -33,7 +33,8 @@ const virtualizeOptions = computed(() => {
return {
estimateSize: estimateSize.value,
gap: gap.value,
- lanes: lanes.value
+ lanes: lanes.value,
+ dynamicSize: true
}
})
diff --git a/playgrounds/nuxt/package.json b/playgrounds/nuxt/package.json
index 1194d8265b..a6e89d1644 100644
--- a/playgrounds/nuxt/package.json
+++ b/playgrounds/nuxt/package.json
@@ -15,8 +15,8 @@
"@iconify-json/simple-icons": "^1.2.63",
"@internationalized/date": "^3.10.1",
"@nuxt/ui": "workspace:*",
- "@tiptap/extension-emoji": "3.13.0",
- "@tiptap/extension-text-align": "3.13.0",
+ "@tiptap/extension-emoji": "^3.14.0",
+ "@tiptap/extension-text-align": "^3.14.0",
"ai": "^5.0.114",
"nuxt": "^4.2.2",
"zod": "^4.2.1"
diff --git a/playgrounds/vue/package.json b/playgrounds/vue/package.json
index 89627d9b75..425db6bb80 100644
--- a/playgrounds/vue/package.json
+++ b/playgrounds/vue/package.json
@@ -11,8 +11,8 @@
},
"dependencies": {
"@nuxt/ui": "workspace:*",
- "@tiptap/extension-emoji": "3.13.0",
- "@tiptap/extension-text-align": "3.13.0",
+ "@tiptap/extension-emoji": "^3.14.0",
+ "@tiptap/extension-text-align": "^3.14.0",
"vue": "^3.5.25",
"vue-router": "^4.6.3",
"zod": "^4.2.1"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 70c7178a78..eba588f3eb 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -61,44 +61,53 @@ importers:
specifier: ^3.13.13
version: 3.13.13(vue@3.5.25(typescript@5.8.3))
'@tiptap/core':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/pm@3.13.0)
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/pm@3.14.0)
'@tiptap/extension-bubble-menu':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
+ '@tiptap/extension-collaboration':
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27)
+ '@tiptap/extension-drag-handle':
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/extension-collaboration@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27))(@tiptap/extension-node-range@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))
'@tiptap/extension-drag-handle-vue-3':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/extension-drag-handle@3.12.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/extension-collaboration@3.11.1(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27))(@tiptap/extension-node-range@3.12.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27)))(@tiptap/pm@3.13.0)(@tiptap/vue-3@3.13.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/extension-drag-handle@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/extension-collaboration@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27))(@tiptap/extension-node-range@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27)))(@tiptap/pm@3.14.0)(@tiptap/vue-3@3.14.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
'@tiptap/extension-floating-menu':
- specifier: 3.13.0
- version: 3.13.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ specifier: ^3.14.0
+ version: 3.14.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
'@tiptap/extension-horizontal-rule':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
'@tiptap/extension-image':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
'@tiptap/extension-mention':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/suggestion@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/suggestion@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))
+ '@tiptap/extension-node-range':
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
'@tiptap/extension-placeholder':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/extensions@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/extensions@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))
'@tiptap/markdown':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
'@tiptap/pm':
- specifier: 3.13.0
- version: 3.13.0
+ specifier: ^3.14.0
+ version: 3.14.0
'@tiptap/starter-kit':
- specifier: 3.13.0
- version: 3.13.0
+ specifier: ^3.14.0
+ version: 3.14.0
'@tiptap/suggestion':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
'@tiptap/vue-3':
- specifier: 3.13.0
- version: 3.13.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(vue@3.5.25(typescript@5.8.3))
+ specifier: ^3.14.0
+ version: 3.14.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(vue@3.5.25(typescript@5.8.3))
'@unhead/vue':
specifier: ^2.0.19
version: 2.0.19(vue@3.5.25(typescript@5.8.3))
@@ -329,11 +338,11 @@ importers:
specifier: ^1.14.3
version: 1.14.3(vue@3.5.25(typescript@5.8.3))
'@tiptap/extension-emoji':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/suggestion@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))(emojibase@17.0.0)
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/suggestion@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))(emojibase@17.0.0)
'@tiptap/extension-text-align':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
'@vercel/analytics':
specifier: ^1.6.1
version: 1.6.1(react@19.2.0)(vue-router@4.6.3(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))
@@ -428,11 +437,11 @@ importers:
specifier: workspace:*
version: link:../..
'@tiptap/extension-emoji':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/suggestion@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))(emojibase@17.0.0)
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/suggestion@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))(emojibase@17.0.0)
'@tiptap/extension-text-align':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
ai:
specifier: ^5.0.114
version: 5.0.114(zod@4.2.1)
@@ -456,11 +465,11 @@ importers:
specifier: workspace:*
version: link:../..
'@tiptap/extension-emoji':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/suggestion@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))(emojibase@17.0.0)
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/suggestion@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))(emojibase@17.0.0)
'@tiptap/extension-text-align':
- specifier: 3.13.0
- version: 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
+ specifier: ^3.14.0
+ version: 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
vue:
specifier: ^3.5.25
version: 3.5.25(typescript@5.8.3)
@@ -2679,223 +2688,223 @@ packages:
peerDependencies:
vue: ^2.7.0 || ^3.0.0
- '@tiptap/core@3.13.0':
- resolution: {integrity: sha512-iUelgiTMgPVMpY5ZqASUpk8mC8HuR9FWKaDzK27w9oWip9tuB54Z8mePTxNcQaSPb6ErzEaC8x8egrRt7OsdGQ==}
+ '@tiptap/core@3.14.0':
+ resolution: {integrity: sha512-nm0VWVA1Vq/jaKY3wyRXViL/kf78yMdH7qETpv4qZXDQLU+pdWV3IGoRTQTKESc7d8L1wL/2uCeByLNUJfrSIw==}
peerDependencies:
- '@tiptap/pm': ^3.13.0
+ '@tiptap/pm': ^3.14.0
- '@tiptap/extension-blockquote@3.13.0':
- resolution: {integrity: sha512-K1z/PAIIwEmiWbzrP//4cC7iG1TZknDlF1yb42G7qkx2S2X4P0NiqX7sKOej3yqrPjKjGwPujLMSuDnCF87QkQ==}
+ '@tiptap/extension-blockquote@3.14.0':
+ resolution: {integrity: sha512-I7aOqcVLHBgCeRtMaMHA+ILSS8Sli46fjFq8477stOpQ79TPiBd6e4SDuFCAu58M94mVLMvlPKF2Eh5IvbIMyQ==}
peerDependencies:
- '@tiptap/core': ^3.13.0
+ '@tiptap/core': ^3.14.0
- '@tiptap/extension-bold@3.13.0':
- resolution: {integrity: sha512-VYiDN9EEwR6ShaDLclG8mphkb/wlIzqfk7hxaKboq1G+NSDj8PcaSI9hldKKtTCLeaSNu6UR5nkdu/YHdzYWTw==}
+ '@tiptap/extension-bold@3.14.0':
+ resolution: {integrity: sha512-T4ma6VLoHm9JupglidD3CfZXm89A3HMv99gLplXNizvy1mlr4R3uC3aBqKw6lAP+NoqCqbIgjwc4YYsqZClNwA==}
peerDependencies:
- '@tiptap/core': ^3.13.0
+ '@tiptap/core': ^3.14.0
- '@tiptap/extension-bubble-menu@3.13.0':
- resolution: {integrity: sha512-qZ3j2DBsqP9DjG2UlExQ+tHMRhAnWlCKNreKddKocb/nAFrPdBCtvkqIEu+68zPlbLD4ukpoyjUklRJg+NipFg==}
+ '@tiptap/extension-bubble-menu@3.14.0':
+ resolution: {integrity: sha512-nraHy+5jumT67J7hWrCuVwVTS2vNj4FpV5kO8epVySBmgEBr/7Pyi4w7mQA1VRVOMdjeN9iypbgQ2rKhpfaoTw==}
peerDependencies:
- '@tiptap/core': ^3.13.0
- '@tiptap/pm': ^3.13.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
- '@tiptap/extension-bullet-list@3.13.0':
- resolution: {integrity: sha512-fFQmmEUoPzRGiQJ/KKutG35ZX21GE+1UCDo8Q6PoWH7Al9lex47nvyeU1BiDYOhcTKgIaJRtEH5lInsOsRJcSA==}
+ '@tiptap/extension-bullet-list@3.14.0':
+ resolution: {integrity: sha512-luqPX4u52hiOAHJ95mYsNE+x+9dZxsM461Xny9d/eTXLjAcnwS7MghjrnpljvyYsSXNiwQtxUyEr4uEZZJ5gIQ==}
peerDependencies:
- '@tiptap/extension-list': ^3.13.0
+ '@tiptap/extension-list': ^3.14.0
- '@tiptap/extension-code-block@3.13.0':
- resolution: {integrity: sha512-kIwfQ4iqootsWg9e74iYJK54/YMIj6ahUxEltjZRML5z/h4gTDcQt2eTpnEC8yjDjHeUVOR94zH9auCySyk9CQ==}
+ '@tiptap/extension-code-block@3.14.0':
+ resolution: {integrity: sha512-hRSdIhhm3Q9JBMQdKaifRVFnAa4sG+M7l1QcTKR3VSYVy2/oR0U+aiOifi5OvMRBUwhaR71Ro+cMT9FH9s26Kg==}
peerDependencies:
- '@tiptap/core': ^3.13.0
- '@tiptap/pm': ^3.13.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
- '@tiptap/extension-code@3.13.0':
- resolution: {integrity: sha512-sF5raBni6iSVpXWvwJCAcOXw5/kZ+djDHx1YSGWhopm4+fsj0xW7GvVO+VTwiFjZGKSw+K5NeAxzcQTJZd3Vhw==}
+ '@tiptap/extension-code@3.14.0':
+ resolution: {integrity: sha512-Sx9yLorzS+oqNmXID4jt0G5tDnsEgU0HtEXPLD3KNt/ltVxWJU0AXwCsp1/Dg0HIDL868vWpJ2jC1t/4oaf9kA==}
peerDependencies:
- '@tiptap/core': ^3.13.0
+ '@tiptap/core': ^3.14.0
- '@tiptap/extension-collaboration@3.11.1':
- resolution: {integrity: sha512-vfSId1TG8zXofx4RVvH7xqp665TlZi/AEzlP2nOs8zy3elzQh4ake5JoW7euplCTuHXfv4APjKh09DFbXNx4Mw==}
+ '@tiptap/extension-collaboration@3.14.0':
+ resolution: {integrity: sha512-6DgquRiAw/Mf8Y5KqQ+O9muZAmAWU9RaK5tZHrd8+OLkiGBxH891cZ2WA5jNaCl4T9hSJrpcMNJ3lxmBbxLGPg==}
peerDependencies:
- '@tiptap/core': ^3.11.1
- '@tiptap/pm': ^3.11.1
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
'@tiptap/y-tiptap': ^3.0.0
yjs: ^13
- '@tiptap/extension-document@3.13.0':
- resolution: {integrity: sha512-RjU7hTJwjKXIdY57o/Pc+Yr8swLkrwT7PBQ/m+LCX5oO/V2wYoWCjoBYnK5KSHrWlNy/aLzC33BvLeqZZ9nzlQ==}
+ '@tiptap/extension-document@3.14.0':
+ resolution: {integrity: sha512-O3D7/GPB3XrWGy0y/b4LMHiY0eTd+dyIbSdiFtmUnbC/E9lqQLw43GiqvD9Gm6AyKhBA+Z45dKMbaOe1c6eTwQ==}
peerDependencies:
- '@tiptap/core': ^3.13.0
+ '@tiptap/core': ^3.14.0
- '@tiptap/extension-drag-handle-vue-3@3.13.0':
- resolution: {integrity: sha512-kj0FpTEFo+KU7HUjrh245QY9HFhTL3y7PCuhNemRHcg9YdkFn07Up6LXthVxXGEFmnQfjR0L4aWFo7xPpUwj7g==}
+ '@tiptap/extension-drag-handle-vue-3@3.14.0':
+ resolution: {integrity: sha512-FsyW5tnRrgbU8x/zkxODAkXnNgW80tO20pQ+ejiYgh2Nrpmw/BGut/epju1AVaUhgc5seLm2cFgvnhZV7xlk7w==}
peerDependencies:
- '@tiptap/extension-drag-handle': ^3.13.0
- '@tiptap/pm': ^3.13.0
- '@tiptap/vue-3': ^3.13.0
+ '@tiptap/extension-drag-handle': ^3.14.0
+ '@tiptap/pm': ^3.14.0
+ '@tiptap/vue-3': ^3.14.0
vue: ^3.0.0
- '@tiptap/extension-drag-handle@3.12.0':
- resolution: {integrity: sha512-eND0zWQnqbgEBnDEPtFT/lW8zgG/H+P+sH/09D6s9006M16wM9dngibpPYqhTjY0bWxIRLU8o++IqwwdOR8xng==}
+ '@tiptap/extension-drag-handle@3.14.0':
+ resolution: {integrity: sha512-Q2NOSxxqExBbPFOBtEAJskVMdPArceX7VjWS82TSVnrZnzkzFmixki6JxgFdY+xdslsNNjgDrJRL21DBNchhHw==}
peerDependencies:
- '@tiptap/core': ^3.12.0
- '@tiptap/extension-collaboration': ^3.12.0
- '@tiptap/extension-node-range': ^3.12.0
- '@tiptap/pm': ^3.12.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/extension-collaboration': ^3.14.0
+ '@tiptap/extension-node-range': ^3.14.0
+ '@tiptap/pm': ^3.14.0
'@tiptap/y-tiptap': ^3.0.0
- '@tiptap/extension-dropcursor@3.13.0':
- resolution: {integrity: sha512-m7GPT3c/83ni+bbU8c+3dpNa8ug+aQ4phNB1Q52VQG3oTonDJnZS7WCtn3lB/Hi1LqoqMtEHwhepU2eD+JeXqQ==}
+ '@tiptap/extension-dropcursor@3.14.0':
+ resolution: {integrity: sha512-IwHyiZKLjV9WSBlQFS+afMjucIML8wFAKkG8UKCu+CVOe/Qd1ImDGyv6rzPlCmefJkDHIUWS+c2STapJlUD1VQ==}
peerDependencies:
- '@tiptap/extensions': ^3.13.0
+ '@tiptap/extensions': ^3.14.0
- '@tiptap/extension-emoji@3.13.0':
- resolution: {integrity: sha512-MY+6ZPmDjqTzaP8XJVPQVKyiVuGIrZfnvmF3yIKA+h+dxBoNkfsbaoVKYGYrs/K93YLnxlzhxBLei8Phb3zZfQ==}
+ '@tiptap/extension-emoji@3.14.0':
+ resolution: {integrity: sha512-kOmRiqHeWWyajW4+EydxfayR/Nsn/GoIthbp/SNXiJl4z3CKSUXICRj8aPSeLxCyiKETZLJVDL0v3oHvmw/+0Q==}
peerDependencies:
- '@tiptap/core': ^3.13.0
- '@tiptap/pm': ^3.13.0
- '@tiptap/suggestion': ^3.13.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
+ '@tiptap/suggestion': ^3.14.0
- '@tiptap/extension-floating-menu@3.13.0':
- resolution: {integrity: sha512-OsezV2cMofZM4c13gvgi93IEYBUzZgnu8BXTYZQiQYekz4bX4uulBmLa1KOA9EN71FzS+SoLkXHU0YzlbLjlxA==}
+ '@tiptap/extension-floating-menu@3.14.0':
+ resolution: {integrity: sha512-+ErwDF74NzX4JV0nXMSIUT9V8FDdo85r0SaBZ8lb2NLmElaA3LDklcNV7SsoKlRcwsAXtFkqQbDwXLNGQLYSPQ==}
peerDependencies:
'@floating-ui/dom': ^1.0.0
- '@tiptap/core': ^3.13.0
- '@tiptap/pm': ^3.13.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
- '@tiptap/extension-gapcursor@3.13.0':
- resolution: {integrity: sha512-KVxjQKkd964nin+1IdM2Dvej/Jy4JTMcMgq5seusUhJ9T9P8F9s2D5Iefwgkps3OCzub/aF+eAsZe+1P5KSIgA==}
+ '@tiptap/extension-gapcursor@3.14.0':
+ resolution: {integrity: sha512-hMg2U59+c9FreYtTvzxx5GWKejdZLRITMLEu4OTfrgQok6uF4qkzGEEqmYqPiHk08TBqAg18Y5bbpyqTsuit9A==}
peerDependencies:
- '@tiptap/extensions': ^3.13.0
+ '@tiptap/extensions': ^3.14.0
- '@tiptap/extension-hard-break@3.13.0':
- resolution: {integrity: sha512-nH1OBaO+/pakhu+P1jF208mPgB70IKlrR/9d46RMYoYbqJTNf4KVLx5lHAOHytIhjcNg+MjyTfJWfkK+dyCCyg==}
+ '@tiptap/extension-hard-break@3.14.0':
+ resolution: {integrity: sha512-XKxr8usQp+kFevhDK6Ccmnq1CIkLmPClhKwbt7AClGLKLBtEVAS1qUgcmKudkw8cD8Q2/69twI37LXa23sfuLA==}
peerDependencies:
- '@tiptap/core': ^3.13.0
+ '@tiptap/core': ^3.14.0
- '@tiptap/extension-heading@3.13.0':
- resolution: {integrity: sha512-8VKWX8waYPtUWN97J89em9fOtxNteh6pvUEd0htcOAtoxjt2uZjbW5N4lKyWhNKifZBrVhH2Cc2NUPuftCVgxw==}
+ '@tiptap/extension-heading@3.14.0':
+ resolution: {integrity: sha512-4xpahSo3b1dN2nwA0XKXLQVz9nZ/vE443a/Y5QLWeXiu3v9wkcMs/5kQ5ysFeDZRBTfVUWBqhngI7zhvDUx2zQ==}
peerDependencies:
- '@tiptap/core': ^3.13.0
+ '@tiptap/core': ^3.14.0
- '@tiptap/extension-horizontal-rule@3.13.0':
- resolution: {integrity: sha512-ZUFyORtjj22ib8ykbxRhWFQOTZjNKqOsMQjaAGof30cuD2DN5J5pMz7Haj2fFRtLpugWYH+f0Mi+WumQXC3hCw==}
+ '@tiptap/extension-horizontal-rule@3.14.0':
+ resolution: {integrity: sha512-65O4T9vPKLUKO1fLowh5jqtfQlH5eaIL7qb/uj5sXMMg8O7TCvBIRkwNuYsFTkJmTk4vBy+fjZ0uwSY3DFkO1g==}
peerDependencies:
- '@tiptap/core': ^3.13.0
- '@tiptap/pm': ^3.13.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
- '@tiptap/extension-image@3.13.0':
- resolution: {integrity: sha512-223uzLUkIa1rkK7aQK3AcIXe6LbCtmnpVb7sY5OEp+LpSaSPyXwyrZ4A0EO1o98qXG68/0B2OqMntFtA9c5Fbw==}
+ '@tiptap/extension-image@3.14.0':
+ resolution: {integrity: sha512-lmRU2bhKMDPo+00AiGXZu15jBA9Gmw6QixBWzRrUtsYuFrVAYYCUNIA6mDH7b80935ISqYI+YH1ZlJEmsMptJw==}
peerDependencies:
- '@tiptap/core': ^3.13.0
+ '@tiptap/core': ^3.14.0
- '@tiptap/extension-italic@3.13.0':
- resolution: {integrity: sha512-XbVTgmzk1kgUMTirA6AGdLTcKHUvEJoh3R4qMdPtwwygEOe7sBuvKuLtF6AwUtpnOM+Y3tfWUTNEDWv9AcEdww==}
+ '@tiptap/extension-italic@3.14.0':
+ resolution: {integrity: sha512-Arl5EaG4wdyipwvKjsI7Krlk3OkmqvLfF0YfGwsd5AVDxTiYuiDGgz7RF8J2kttbBeiUTqwME5xpkryQK3F+fg==}
peerDependencies:
- '@tiptap/core': ^3.13.0
+ '@tiptap/core': ^3.14.0
- '@tiptap/extension-link@3.13.0':
- resolution: {integrity: sha512-LuFPJ5GoL12GHW4A+USsj60O90pLcwUPdvEUSWewl9USyG6gnLnY/j5ZOXPYH7LiwYW8+lhq7ABwrDF2PKyBbA==}
+ '@tiptap/extension-link@3.14.0':
+ resolution: {integrity: sha512-xaeJIktD42rJ4t9fbQpKe+yYNZ+YFIK96cp1Kdm0hZHv/8MPMNRiF85TRY+9U1aoyh5uRcspgCj7EKQb2Hs7qg==}
peerDependencies:
- '@tiptap/core': ^3.13.0
- '@tiptap/pm': ^3.13.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
- '@tiptap/extension-list-item@3.13.0':
- resolution: {integrity: sha512-63NbcS/XeQP2jcdDEnEAE3rjJICDj8y1SN1h/MsJmSt1LusnEo8WQ2ub86QELO6XnD3M04V03cY6Knf6I5mTkw==}
+ '@tiptap/extension-list-item@3.14.0':
+ resolution: {integrity: sha512-19Dcp8HCFdhINmRy0KQLFfz9ZEuVwFWGAAjYG7BvMvkd9k4sJ5vCv5fej59G99rhsc+tCmik77w+SLksOcxwKQ==}
peerDependencies:
- '@tiptap/extension-list': ^3.13.0
+ '@tiptap/extension-list': ^3.14.0
- '@tiptap/extension-list-keymap@3.13.0':
- resolution: {integrity: sha512-P+HtIa1iwosb1feFc8B/9MN5EAwzS+/dZ0UH0CTF2E4wnp5Z9OMxKl1IYjfiCwHzZrU5Let+S/maOvJR/EmV0g==}
+ '@tiptap/extension-list-keymap@3.14.0':
+ resolution: {integrity: sha512-1oPbvNnQjeOxkHZcUbWPx/IY9o4fT3QGk/9A9cIjFrJRD2AHzbYfPDHNHINtg7Bj0jWz74cHvAHcaxP+M27jkA==}
peerDependencies:
- '@tiptap/extension-list': ^3.13.0
+ '@tiptap/extension-list': ^3.14.0
- '@tiptap/extension-list@3.13.0':
- resolution: {integrity: sha512-MMFH0jQ4LeCPkJJFyZ77kt6eM/vcKujvTbMzW1xSHCIEA6s4lEcx9QdZMPpfmnOvTzeoVKR4nsu2t2qT9ZXzAw==}
+ '@tiptap/extension-list@3.14.0':
+ resolution: {integrity: sha512-rsjFH0Vd/4UbDsjwMLay7oz72VVu1r35t8ofAzy5587jn5JAjflaZs05XbRRMD2imUTK41dyajVSh8CqSnDEJw==}
peerDependencies:
- '@tiptap/core': ^3.13.0
- '@tiptap/pm': ^3.13.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
- '@tiptap/extension-mention@3.13.0':
- resolution: {integrity: sha512-JcZ9ItaaifurERewyydfj/s52MGcWsCxk5hYdkSohzwa8Ohw4yyghHWCuEl/kvLK+9KhjIDDr1jvAmfZ89I7Fg==}
+ '@tiptap/extension-mention@3.14.0':
+ resolution: {integrity: sha512-PGSAKke1pUuGEadqthvSyJLHLh4eVwRoOMsAAmxr1P0UqATpEgVMHAeyEXrRf5FORN0Wu1LzgiuXPFLkhZhfzg==}
peerDependencies:
- '@tiptap/core': ^3.13.0
- '@tiptap/pm': ^3.13.0
- '@tiptap/suggestion': ^3.13.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
+ '@tiptap/suggestion': ^3.14.0
- '@tiptap/extension-node-range@3.12.0':
- resolution: {integrity: sha512-RVAmj7Q4G1qjcfcvnFHFaMbNPLx+Sv7kRusj/NkL//UWl+UWkWjiy3LUWGnibdLwcDLpkWlU5RjcW/viWBgFFQ==}
+ '@tiptap/extension-node-range@3.14.0':
+ resolution: {integrity: sha512-Um49mpIWLvTc5U84CT5pRUBG9hkcwRj19+c9/9/O4DJ/A3T5RdqGK87jhfNMADiDlZCLAQcMJ//aYNlCj1vIfA==}
peerDependencies:
- '@tiptap/core': ^3.12.0
- '@tiptap/pm': ^3.12.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
- '@tiptap/extension-ordered-list@3.13.0':
- resolution: {integrity: sha512-QuDyLzuK/3vCvx9GeKhgvHWrGECBzmJyAx6gli2HY+Iil7XicbfltV4nvhIxgxzpx3LDHLKzJN9pBi+2MzX60g==}
+ '@tiptap/extension-ordered-list@3.14.0':
+ resolution: {integrity: sha512-/fXjVL4JajkJQoc213iiput0bCXC4ztUPUpvNuI62VcgFKHcTvX4eYxED1VflotCx0OdkyY9yYD8PtvyO5lkmA==}
peerDependencies:
- '@tiptap/extension-list': ^3.13.0
+ '@tiptap/extension-list': ^3.14.0
- '@tiptap/extension-paragraph@3.13.0':
- resolution: {integrity: sha512-9csQde1i0yeZI5oQQ9e1GYNtGL2JcC2d8Fwtw9FsGC8yz2W0h+Fmk+3bc2kobbtO5LGqupSc1fKM8fAg5rSRDg==}
+ '@tiptap/extension-paragraph@3.14.0':
+ resolution: {integrity: sha512-NFxk2yNo3Cvh9g8evea+yTLNV48se7MbMcVizTnVhobqtBKv793qsb5FM5Hu30Y72FQPNfH+LRoap4XZyBPfVw==}
peerDependencies:
- '@tiptap/core': ^3.13.0
+ '@tiptap/core': ^3.14.0
- '@tiptap/extension-placeholder@3.13.0':
- resolution: {integrity: sha512-Au4ktRBraQktX9gjSzGWyJV6kPof7+kOhzE8ej+rOMjIrHbx3DCHy1CJWftSO9BbqIyonjsFmm4nE+vjzZ3Z5Q==}
+ '@tiptap/extension-placeholder@3.14.0':
+ resolution: {integrity: sha512-sBiAs1gumdSZXO0ezMSmOkHnlzZNZ1fttm6GriAMIp5xfCvo/0LD6bHPXtvOAbT9ovLQX8mH5+iPZh2jKta7oQ==}
peerDependencies:
- '@tiptap/extensions': ^3.13.0
+ '@tiptap/extensions': ^3.14.0
- '@tiptap/extension-strike@3.13.0':
- resolution: {integrity: sha512-VHhWNqTAMOfrC48m2FcPIZB0nhl6XHQviAV16SBc+EFznKNv9tQUsqQrnuQ2y6ZVfqq5UxvZ3hKF/JlN/Ff7xw==}
+ '@tiptap/extension-strike@3.14.0':
+ resolution: {integrity: sha512-R8BbAhnWpisBml6okMKl98hY4tJjedTTgyTkx8tPabIJ92nS9IURKEk3foWB9uHxdTOBUqTvVT+2ScDf9r6QHg==}
peerDependencies:
- '@tiptap/core': ^3.13.0
+ '@tiptap/core': ^3.14.0
- '@tiptap/extension-text-align@3.13.0':
- resolution: {integrity: sha512-hebIus9tdXWb+AmhO+LTeUxZLdb0tqwdeaL/0wYxJQR5DeCTlJe6huXacMD/BkmnlEpRhxzQH0FrmXAd0d4Wgg==}
+ '@tiptap/extension-text-align@3.14.0':
+ resolution: {integrity: sha512-CaxxlbAvfofZZ7KPL28Kg8xuMv8t4rvt5GPwZAqE+jd3rwrucpovpX/SdgclYDc75xs0t8qeoxDFe9HQmG5XZA==}
peerDependencies:
- '@tiptap/core': ^3.13.0
+ '@tiptap/core': ^3.14.0
- '@tiptap/extension-text@3.13.0':
- resolution: {integrity: sha512-VcZIna93rixw7hRkHGCxDbL3kvJWi80vIT25a2pXg0WP1e7Pi3nBYvZIL4SQtkbBCji9EHrbZx3p8nNPzfazYw==}
+ '@tiptap/extension-text@3.14.0':
+ resolution: {integrity: sha512-XlpnD87LQ7lLcDcBenHgzxv3uivQzPdVHM16CY4lXR4aKDIp2mxjPZr4twHT+cOnRQHc8VYpRgkEo6LLX6VylA==}
peerDependencies:
- '@tiptap/core': ^3.13.0
+ '@tiptap/core': ^3.14.0
- '@tiptap/extension-underline@3.13.0':
- resolution: {integrity: sha512-VDQi+UYw0tFnfghpthJTFmtJ3yx90kXeDwFvhmT8G+O+si5VmP05xYDBYBmYCix5jqKigJxEASiBL0gYOgMDEg==}
+ '@tiptap/extension-underline@3.14.0':
+ resolution: {integrity: sha512-zmnWlsi2g/tMlThHby0Je9O+v24j4d+qcXF3nuzLUUaDsGCEtOyC9RzwITft59ViK+Nc2PD2W/J14rsB0j+qoQ==}
peerDependencies:
- '@tiptap/core': ^3.13.0
+ '@tiptap/core': ^3.14.0
- '@tiptap/extensions@3.13.0':
- resolution: {integrity: sha512-i7O0ptSibEtTy+2PIPsNKEvhTvMaFJg1W4Oxfnbuxvaigs7cJV9Q0lwDUcc7CPsNw2T1+44wcxg431CzTvdYoA==}
+ '@tiptap/extensions@3.14.0':
+ resolution: {integrity: sha512-qQBVKqzU4ZVjRn8W0UbdfE4LaaIgcIWHOMrNnJ+PutrRzQ6ZzhmD/kRONvRWBfG9z3DU7pSKGwVYSR2hztsGuQ==}
peerDependencies:
- '@tiptap/core': ^3.13.0
- '@tiptap/pm': ^3.13.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
- '@tiptap/markdown@3.13.0':
- resolution: {integrity: sha512-BI1GZxDFBrEeYbngbKh/si48tRSXO6HVGg7KzlfOwdncSD982/loG2KUnFIjoVGjmMzXNDWbI6O/eqfLVQPB5Q==}
+ '@tiptap/markdown@3.14.0':
+ resolution: {integrity: sha512-huZr0AWgLOVRSIFVVaNVmmZKKAZ0vmKtwMvmHTrQPG7OL/EnNPvYGkjeI3cSBabRqVo02WQEs5fTms32rdIwQg==}
peerDependencies:
- '@tiptap/core': ^3.13.0
- '@tiptap/pm': ^3.13.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
- '@tiptap/pm@3.13.0':
- resolution: {integrity: sha512-WKR4ucALq+lwx0WJZW17CspeTpXorbIOpvKv5mulZica6QxqfMhn8n1IXCkDws/mCoLRx4Drk5d377tIjFNsvQ==}
+ '@tiptap/pm@3.14.0':
+ resolution: {integrity: sha512-xrZmqI5jl4yMeAsu8p8gVP9S3An5h2MBi8BQHNnZmpyzkUrlpd40vlT6u13SWIqVi5ZWhBZ6U3rL7mkVLZuRKg==}
- '@tiptap/starter-kit@3.13.0':
- resolution: {integrity: sha512-Ojn6sRub04CRuyQ+9wqN62JUOMv+rG1vXhc2s6DCBCpu28lkCMMW+vTe7kXJcEdbot82+5swPbERw9vohswFzg==}
+ '@tiptap/starter-kit@3.14.0':
+ resolution: {integrity: sha512-fHsC4oDVzvMU9btg+IUmu/eqPquapjJ341qaNI7cCeSCKjjE6XJEN6WcONLAVId2OZUwML0IX1Jgl+6gJxU9Jw==}
- '@tiptap/suggestion@3.13.0':
- resolution: {integrity: sha512-IXNvyLITpPiuXHn/q1ntztPYJZMFjPAokKj+OQz3MFNYlzAX3I409KD/EwwCubisRIAFiNX0ZjIIXxxZ3AhFTw==}
+ '@tiptap/suggestion@3.14.0':
+ resolution: {integrity: sha512-B9BQ9Tck8HsISDc6jZmtaSpl8KK69JbKHfU0ntILxgj8aBASElewO+W8WE49JSTxuyJGRgnhGSgaGpM4LhbLAg==}
peerDependencies:
- '@tiptap/core': ^3.13.0
- '@tiptap/pm': ^3.13.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
- '@tiptap/vue-3@3.13.0':
- resolution: {integrity: sha512-vl9l2oEARKyUNpViqwSPCL0+dlyIomrPTdHOtDJb6ldo/umWKvjqgLhAtgA7MQ9NwVQa1k5rKICWU6ZH+jLBOw==}
+ '@tiptap/vue-3@3.14.0':
+ resolution: {integrity: sha512-REo6xBZH5AI/A/nnEcwe5Zj75PQwxArCsWkVDBUaD76ZKzIERqeOhoHDlw9hvDMEhoELaQXhWY8THb49TyFaJw==}
peerDependencies:
'@floating-ui/dom': ^1.0.0
- '@tiptap/core': ^3.13.0
- '@tiptap/pm': ^3.13.0
+ '@tiptap/core': ^3.14.0
+ '@tiptap/pm': ^3.14.0
vue: ^3.0.0
'@tiptap/y-tiptap@3.0.1':
@@ -10457,180 +10466,180 @@ snapshots:
'@tanstack/virtual-core': 3.13.13
vue: 3.5.25(typescript@5.8.3)
- '@tiptap/core@3.13.0(@tiptap/pm@3.13.0)':
+ '@tiptap/core@3.14.0(@tiptap/pm@3.14.0)':
dependencies:
- '@tiptap/pm': 3.13.0
+ '@tiptap/pm': 3.14.0
- '@tiptap/extension-blockquote@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-blockquote@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
- '@tiptap/extension-bold@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-bold@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
- '@tiptap/extension-bubble-menu@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)':
+ '@tiptap/extension-bubble-menu@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)':
dependencies:
'@floating-ui/dom': 1.7.4
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
- '@tiptap/extension-bullet-list@3.13.0(@tiptap/extension-list@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-bullet-list@3.14.0(@tiptap/extension-list@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/extension-list': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ '@tiptap/extension-list': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
- '@tiptap/extension-code-block@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)':
+ '@tiptap/extension-code-block@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
- '@tiptap/extension-code@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-code@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
- '@tiptap/extension-collaboration@3.11.1(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27)':
+ '@tiptap/extension-collaboration@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27)':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
'@tiptap/y-tiptap': 3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27)
yjs: 13.6.27
- '@tiptap/extension-document@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-document@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
- '@tiptap/extension-drag-handle-vue-3@3.13.0(@tiptap/extension-drag-handle@3.12.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/extension-collaboration@3.11.1(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27))(@tiptap/extension-node-range@3.12.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27)))(@tiptap/pm@3.13.0)(@tiptap/vue-3@3.13.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))':
+ '@tiptap/extension-drag-handle-vue-3@3.14.0(@tiptap/extension-drag-handle@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/extension-collaboration@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27))(@tiptap/extension-node-range@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27)))(@tiptap/pm@3.14.0)(@tiptap/vue-3@3.14.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(vue@3.5.25(typescript@5.8.3)))(vue@3.5.25(typescript@5.8.3))':
dependencies:
- '@tiptap/extension-drag-handle': 3.12.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/extension-collaboration@3.11.1(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27))(@tiptap/extension-node-range@3.12.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))
- '@tiptap/pm': 3.13.0
- '@tiptap/vue-3': 3.13.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(vue@3.5.25(typescript@5.8.3))
+ '@tiptap/extension-drag-handle': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/extension-collaboration@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27))(@tiptap/extension-node-range@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))
+ '@tiptap/pm': 3.14.0
+ '@tiptap/vue-3': 3.14.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(vue@3.5.25(typescript@5.8.3))
vue: 3.5.25(typescript@5.8.3)
- '@tiptap/extension-drag-handle@3.12.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/extension-collaboration@3.11.1(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27))(@tiptap/extension-node-range@3.12.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))':
+ '@tiptap/extension-drag-handle@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/extension-collaboration@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27))(@tiptap/extension-node-range@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))':
dependencies:
'@floating-ui/dom': 1.7.4
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/extension-collaboration': 3.11.1(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27)
- '@tiptap/extension-node-range': 3.12.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/extension-collaboration': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27))(yjs@13.6.27)
+ '@tiptap/extension-node-range': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
'@tiptap/y-tiptap': 3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27)
- '@tiptap/extension-dropcursor@3.13.0(@tiptap/extensions@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-dropcursor@3.14.0(@tiptap/extensions@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/extensions': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ '@tiptap/extensions': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
- '@tiptap/extension-emoji@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/suggestion@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))(emojibase@17.0.0)':
+ '@tiptap/extension-emoji@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/suggestion@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))(emojibase@17.0.0)':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
- '@tiptap/suggestion': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
+ '@tiptap/suggestion': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
emoji-regex: 10.6.0
emojibase-data: 15.3.2(emojibase@17.0.0)
is-emoji-supported: 0.0.5
transitivePeerDependencies:
- emojibase
- '@tiptap/extension-floating-menu@3.13.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)':
+ '@tiptap/extension-floating-menu@3.14.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)':
dependencies:
'@floating-ui/dom': 1.7.4
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
- '@tiptap/extension-gapcursor@3.13.0(@tiptap/extensions@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-gapcursor@3.14.0(@tiptap/extensions@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/extensions': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ '@tiptap/extensions': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
- '@tiptap/extension-hard-break@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-hard-break@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
- '@tiptap/extension-heading@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-heading@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
- '@tiptap/extension-horizontal-rule@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)':
+ '@tiptap/extension-horizontal-rule@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
- '@tiptap/extension-image@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-image@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
- '@tiptap/extension-italic@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-italic@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
- '@tiptap/extension-link@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)':
+ '@tiptap/extension-link@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
linkifyjs: 4.3.2
- '@tiptap/extension-list-item@3.13.0(@tiptap/extension-list@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-list-item@3.14.0(@tiptap/extension-list@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/extension-list': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ '@tiptap/extension-list': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
- '@tiptap/extension-list-keymap@3.13.0(@tiptap/extension-list@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-list-keymap@3.14.0(@tiptap/extension-list@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/extension-list': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ '@tiptap/extension-list': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
- '@tiptap/extension-list@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)':
+ '@tiptap/extension-list@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
- '@tiptap/extension-mention@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(@tiptap/suggestion@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-mention@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(@tiptap/suggestion@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
- '@tiptap/suggestion': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
+ '@tiptap/suggestion': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
- '@tiptap/extension-node-range@3.12.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)':
+ '@tiptap/extension-node-range@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
- '@tiptap/extension-ordered-list@3.13.0(@tiptap/extension-list@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-ordered-list@3.14.0(@tiptap/extension-list@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/extension-list': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ '@tiptap/extension-list': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
- '@tiptap/extension-paragraph@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-paragraph@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
- '@tiptap/extension-placeholder@3.13.0(@tiptap/extensions@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-placeholder@3.14.0(@tiptap/extensions@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/extensions': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ '@tiptap/extensions': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
- '@tiptap/extension-strike@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-strike@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
- '@tiptap/extension-text-align@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-text-align@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
- '@tiptap/extension-text@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-text@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
- '@tiptap/extension-underline@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))':
+ '@tiptap/extension-underline@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
- '@tiptap/extensions@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)':
+ '@tiptap/extensions@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
- '@tiptap/markdown@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)':
+ '@tiptap/markdown@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)':
dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
marked: 15.0.12
- '@tiptap/pm@3.13.0':
+ '@tiptap/pm@3.14.0':
dependencies:
prosemirror-changeset: 2.3.1
prosemirror-collab: 1.3.1
@@ -10651,47 +10660,47 @@ snapshots:
prosemirror-transform: 1.10.5
prosemirror-view: 1.41.4
- '@tiptap/starter-kit@3.13.0':
- dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/extension-blockquote': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
- '@tiptap/extension-bold': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
- '@tiptap/extension-bullet-list': 3.13.0(@tiptap/extension-list@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))
- '@tiptap/extension-code': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
- '@tiptap/extension-code-block': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
- '@tiptap/extension-document': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
- '@tiptap/extension-dropcursor': 3.13.0(@tiptap/extensions@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))
- '@tiptap/extension-gapcursor': 3.13.0(@tiptap/extensions@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))
- '@tiptap/extension-hard-break': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
- '@tiptap/extension-heading': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
- '@tiptap/extension-horizontal-rule': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
- '@tiptap/extension-italic': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
- '@tiptap/extension-link': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
- '@tiptap/extension-list': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
- '@tiptap/extension-list-item': 3.13.0(@tiptap/extension-list@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))
- '@tiptap/extension-list-keymap': 3.13.0(@tiptap/extension-list@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))
- '@tiptap/extension-ordered-list': 3.13.0(@tiptap/extension-list@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0))
- '@tiptap/extension-paragraph': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
- '@tiptap/extension-strike': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
- '@tiptap/extension-text': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
- '@tiptap/extension-underline': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))
- '@tiptap/extensions': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
-
- '@tiptap/suggestion@3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)':
- dependencies:
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
-
- '@tiptap/vue-3@3.13.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)(vue@3.5.25(typescript@5.8.3))':
+ '@tiptap/starter-kit@3.14.0':
+ dependencies:
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/extension-blockquote': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
+ '@tiptap/extension-bold': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
+ '@tiptap/extension-bullet-list': 3.14.0(@tiptap/extension-list@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))
+ '@tiptap/extension-code': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
+ '@tiptap/extension-code-block': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
+ '@tiptap/extension-document': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
+ '@tiptap/extension-dropcursor': 3.14.0(@tiptap/extensions@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))
+ '@tiptap/extension-gapcursor': 3.14.0(@tiptap/extensions@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))
+ '@tiptap/extension-hard-break': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
+ '@tiptap/extension-heading': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
+ '@tiptap/extension-horizontal-rule': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
+ '@tiptap/extension-italic': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
+ '@tiptap/extension-link': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
+ '@tiptap/extension-list': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
+ '@tiptap/extension-list-item': 3.14.0(@tiptap/extension-list@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))
+ '@tiptap/extension-list-keymap': 3.14.0(@tiptap/extension-list@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))
+ '@tiptap/extension-ordered-list': 3.14.0(@tiptap/extension-list@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0))
+ '@tiptap/extension-paragraph': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
+ '@tiptap/extension-strike': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
+ '@tiptap/extension-text': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
+ '@tiptap/extension-underline': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))
+ '@tiptap/extensions': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
+
+ '@tiptap/suggestion@3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)':
+ dependencies:
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
+
+ '@tiptap/vue-3@3.14.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)(vue@3.5.25(typescript@5.8.3))':
dependencies:
'@floating-ui/dom': 1.7.4
- '@tiptap/core': 3.13.0(@tiptap/pm@3.13.0)
- '@tiptap/pm': 3.13.0
+ '@tiptap/core': 3.14.0(@tiptap/pm@3.14.0)
+ '@tiptap/pm': 3.14.0
vue: 3.5.25(typescript@5.8.3)
optionalDependencies:
- '@tiptap/extension-bubble-menu': 3.13.0(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
- '@tiptap/extension-floating-menu': 3.13.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.13.0(@tiptap/pm@3.13.0))(@tiptap/pm@3.13.0)
+ '@tiptap/extension-bubble-menu': 3.14.0(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
+ '@tiptap/extension-floating-menu': 3.14.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.14.0(@tiptap/pm@3.14.0))(@tiptap/pm@3.14.0)
'@tiptap/y-tiptap@3.0.1(prosemirror-model@1.25.4)(prosemirror-state@1.4.4)(prosemirror-view@1.41.4)(y-protocols@1.0.6(yjs@13.6.27))(yjs@13.6.27)':
dependencies:
diff --git a/src/runtime/components/ScrollArea.vue b/src/runtime/components/ScrollArea.vue
index f6765f6cf4..f7b249c6e2 100644
--- a/src/runtime/components/ScrollArea.vue
+++ b/src/runtime/components/ScrollArea.vue
@@ -27,6 +27,13 @@ export interface ScrollAreaVirtualizeOptions extends Partial {
export interface ScrollAreaSlots {
default(
props:
- | { item: T, index: number, virtualItem?: VirtualItem }
+ | {
+ item: T
+ index: number
+ virtualItem?: VirtualItem
+ /**
+ * Measure the item's size. Call with no arguments to measure from DOM,
+ * or pass an explicit size to skip DOM measurement.
+ */
+ measure?: (size?: number) => void
+ }
| Record,
): any
}
@@ -74,7 +90,7 @@ export interface ScrollAreaEmits {