From a4bda84355a422925bfd81bb44bef0ad060e985e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 31 Mar 2026 20:28:14 +0000 Subject: [PATCH 1/2] fix(deps): update tiptap to ^3.22.0 --- package-lock.json | 392 +++++++++++++++++++++++----------------------- package.json | 64 ++++---- 2 files changed, 228 insertions(+), 228 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0c618f74c0a..a73803a5e5b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,38 +26,38 @@ "@nextcloud/sharing": "^0.4.0", "@nextcloud/vue": "^8.37.0", "@quartzy/markdown-it-mentions": "^0.2.0", - "@tiptap/core": "^3.20.4", - "@tiptap/extension-blockquote": "^3.20.4", - "@tiptap/extension-bold": "^3.20.4", - "@tiptap/extension-code": "^3.20.4", - "@tiptap/extension-code-block": "^3.20.4", - "@tiptap/extension-code-block-lowlight": "^3.20.4", - "@tiptap/extension-collaboration": "^3.20.4", - "@tiptap/extension-collaboration-caret": "^3.20.4", - "@tiptap/extension-document": "^3.20.4", - "@tiptap/extension-drag-handle": "^3.20.4", - "@tiptap/extension-drag-handle-vue-2": "^3.20.4", - "@tiptap/extension-hard-break": "^3.20.4", - "@tiptap/extension-heading": "^3.20.4", - "@tiptap/extension-highlight": "^3.20.4", - "@tiptap/extension-horizontal-rule": "^3.20.4", - "@tiptap/extension-image": "^3.20.4", - "@tiptap/extension-italic": "^3.20.4", - "@tiptap/extension-link": "^3.20.4", - "@tiptap/extension-list": "^3.20.4", - "@tiptap/extension-mathematics": "^3.20.4", - "@tiptap/extension-mention": "^3.20.4", - "@tiptap/extension-paragraph": "^3.20.4", - "@tiptap/extension-placeholder": "^3.20.4", - "@tiptap/extension-strike": "^3.20.4", - "@tiptap/extension-table": "^3.20.4", - "@tiptap/extension-text": "^3.20.4", - "@tiptap/extension-typography": "^3.20.4", - "@tiptap/extension-underline": "^3.20.4", - "@tiptap/extensions": "^3.20.4", - "@tiptap/pm": "^3.20.4", - "@tiptap/suggestion": "^3.20.4", - "@tiptap/vue-2": "^3.20.4", + "@tiptap/core": "^3.22.0", + "@tiptap/extension-blockquote": "^3.22.0", + "@tiptap/extension-bold": "^3.22.0", + "@tiptap/extension-code": "^3.22.0", + "@tiptap/extension-code-block": "^3.22.0", + "@tiptap/extension-code-block-lowlight": "^3.22.0", + "@tiptap/extension-collaboration": "^3.22.0", + "@tiptap/extension-collaboration-caret": "^3.22.0", + "@tiptap/extension-document": "^3.22.0", + "@tiptap/extension-drag-handle": "^3.22.0", + "@tiptap/extension-drag-handle-vue-2": "^3.22.0", + "@tiptap/extension-hard-break": "^3.22.0", + "@tiptap/extension-heading": "^3.22.0", + "@tiptap/extension-highlight": "^3.22.0", + "@tiptap/extension-horizontal-rule": "^3.22.0", + "@tiptap/extension-image": "^3.22.0", + "@tiptap/extension-italic": "^3.22.0", + "@tiptap/extension-link": "^3.22.0", + "@tiptap/extension-list": "^3.22.0", + "@tiptap/extension-mathematics": "^3.22.0", + "@tiptap/extension-mention": "^3.22.0", + "@tiptap/extension-paragraph": "^3.22.0", + "@tiptap/extension-placeholder": "^3.22.0", + "@tiptap/extension-strike": "^3.22.0", + "@tiptap/extension-table": "^3.22.0", + "@tiptap/extension-text": "^3.22.0", + "@tiptap/extension-typography": "^3.22.0", + "@tiptap/extension-underline": "^3.22.0", + "@tiptap/extensions": "^3.22.0", + "@tiptap/pm": "^3.22.0", + "@tiptap/suggestion": "^3.22.0", + "@tiptap/vue-2": "^3.22.0", "@vueuse/shared": "^11.3.0", "debounce": "^3.0.0", "escape-html": "^1.0.3", @@ -5257,48 +5257,48 @@ "license": "MIT" }, "node_modules/@tiptap/core": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.20.4.tgz", - "integrity": "sha512-3i/DG89TFY/b34T5P+j35UcjYuB5d3+9K8u6qID+iUqNPiza015HPIZLuPfE5elNwVdV3EXIoPo0LLeBLgXXAg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.22.0.tgz", + "integrity": "sha512-EA/XFbvvz0yRyccqrgOwB9RQe6+uJ8NszjLKH9+3xPE2/+Sa2imax0IqWl7YOXkWihdQVrlpP+EpQF9APKx3jg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/pm": "^3.20.4" + "@tiptap/pm": "^3.22.0" } }, "node_modules/@tiptap/extension-blockquote": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-3.20.4.tgz", - "integrity": "sha512-9sskyyhYj2oKat//lyZVXCp9YrPt4oJAZnGHYWXS0xlskjsLElrfKKlM4vpbhGss3VrhQRoEGqWLnIaJYPF1zw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-3.22.0.tgz", + "integrity": "sha512-WF7K1jtEhkhCZFOoei3QrUHMsM6i9eqXw1IuL6cAX3+CBpqVg89KbP/cJp05dYKU0SO0LJkn87biKVqcnAcN7A==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extension-bold": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-3.20.4.tgz", - "integrity": "sha512-Md7/mNAeJCY+VLJc8JRGI+8XkVPKiOGB1NgqQPdh3aYtxXQDChQOZoJEQl6TuudDxZ85bLZB67NjZlx3jo8/0g==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-3.22.0.tgz", + "integrity": "sha512-mPG1FzOy2DVaJHHuX/eQPIuYie0kqG07M04nElBY8QlV0oYB4/kd0Aubz+m9czqHx/F9u/L98kmMFhCh2DWk2w==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extension-bubble-menu": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-3.20.4.tgz", - "integrity": "sha512-EXywPlI8wjPcAb8ozymgVhjtMjFrnhtoyNTy8ZcObdpUi5CdO9j892Y7aPbKe5hLhlDpvJk7rMfir4FFKEmfng==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-3.22.0.tgz", + "integrity": "sha512-792CUdP0roO17jQJ+fflSJEWfw2cAric61nV2291a2iL7L/6mNJGP4QFim1FqZzfx3/FwHSXEI3NYT6wdUlh8w==", "license": "MIT", "optional": true, "dependencies": { @@ -5309,102 +5309,102 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4" + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0" } }, "node_modules/@tiptap/extension-code": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-3.20.4.tgz", - "integrity": "sha512-7j8Hi964bH1SZ9oLdZC1fkqWz27mliSDV7M8lmL/M14+Qw42D/VOAKS4Aw9OCFtHMlTsjLR6qsoVxL8Lpkt6NA==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-3.22.0.tgz", + "integrity": "sha512-JGxByyyUdR0yRt1mOxnA2dp6PmI9pr6C846UkZtuOCwhBOBLkoBGkZqW4FytLPOfWGVJpm7w5tx7h1n5uNwfag==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extension-code-block": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-3.20.4.tgz", - "integrity": "sha512-Zlw3FrXTy01+o1yISeX/LC+iJeHA+ym602bMXGmtA6lyl7QSOSO7WExweJ6xeJGhbCjldwT5al6fkRAs8iGJZg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-3.22.0.tgz", + "integrity": "sha512-HtnYHj6yHVy2dKs02j5dyEehWQMGOGRMiZBkefY3TwSSNzGESVcFfDV+Xr87j7zDGYvY16vOtVmyRTOTqPn49A==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4" + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0" } }, "node_modules/@tiptap/extension-code-block-lowlight": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block-lowlight/-/extension-code-block-lowlight-3.20.4.tgz", - "integrity": "sha512-YE+OxuvQx3oXGzSkhRyQzCGXOWrVntdTUQgRfOu5Ky+ZtScPWCVsTwUP8SBGBQjqp3sbbBehZznipbUIpWWJDA==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block-lowlight/-/extension-code-block-lowlight-3.22.0.tgz", + "integrity": "sha512-2w0dAYlTceglnF96rmoKcDxiTgmv9GmNKeZQNNIHdtEP/FpHgR+0XEPQHBudhjpSkJDir3LMmO02qUR9g+UtnQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/extension-code-block": "^3.20.4", - "@tiptap/pm": "^3.20.4", + "@tiptap/core": "^3.22.0", + "@tiptap/extension-code-block": "^3.22.0", + "@tiptap/pm": "^3.22.0", "highlight.js": "^11", "lowlight": "^2 || ^3" } }, "node_modules/@tiptap/extension-collaboration": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-collaboration/-/extension-collaboration-3.20.4.tgz", - "integrity": "sha512-6KSZ5hCpscT4losDeRbZ2G9xifgMvSGJZnw+tFPgmNrbZToKMSbPnKMUTx4DYUiB2yTDv/fJOrcCFaQ5EpbHBA==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-collaboration/-/extension-collaboration-3.22.0.tgz", + "integrity": "sha512-S/nPIth4/Dr5wmxROk4ELWRYhBXxWt7O6cIi8Fca1rYDBdXofjgt4VDO2iCjnOF0LkIekjQudSOFLWadbM2Z+w==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4", + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0", "@tiptap/y-tiptap": "^3.0.2", "yjs": "^13" } }, "node_modules/@tiptap/extension-collaboration-caret": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-collaboration-caret/-/extension-collaboration-caret-3.20.4.tgz", - "integrity": "sha512-JuuNOhwE6fbbJDNKqU5ul+KC5ddWdZNWlJdLgGA6K6Z8btyOMZKcWtT6rLjYYHmojP4qZ1K/niMBy2/n8B5ZcQ==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-collaboration-caret/-/extension-collaboration-caret-3.22.0.tgz", + "integrity": "sha512-M17V2Q3VQLg9VA/1kyyqoC2N55SbOSPDybMiAyBogwpy1JcE8YbLkfpvHMGRi29Dbw3H/+F5wkfCZ4JyS5ASxw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4", + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0", "@tiptap/y-tiptap": "^3.0.2" } }, "node_modules/@tiptap/extension-document": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-3.20.4.tgz", - "integrity": "sha512-zF1CIFVLt8MfSpWWnPwtGyxPOsT0xYM2qJKcXf2yZcTG37wDKmUi6heG53vGigIavbQlLaAFvs+1mNdOu2x/0A==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-3.22.0.tgz", + "integrity": "sha512-ZdtuBt2KnxIYBtp/VrKiWQ5cLPw1qDKb+sieipBaDWuvhgDNi1kfr//ByEP8xPhcjJfH/C3PCdYYVwIUJwzdqQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extension-drag-handle": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-drag-handle/-/extension-drag-handle-3.20.4.tgz", - "integrity": "sha512-qVf+fuvT7Dh7P3hwhowrds6AX3l/BO/Uppf+q3OL49G9URkYZr77ZuP6TsZAwRxylyJ6RVLAFScODXnX0b/kfQ==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-drag-handle/-/extension-drag-handle-3.22.0.tgz", + "integrity": "sha512-OdOCqdgprFrvVhbLCCGX1D0hXo/2SL8o1o50Gy0l1lgiH9vqi/B2LjUJZwYYneQa1K0ME1J4dL4Vp89V4jej0A==", "license": "MIT", "dependencies": { "@floating-ui/dom": "^1.6.13" @@ -5414,33 +5414,33 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/extension-collaboration": "^3.20.4", - "@tiptap/extension-node-range": "^3.20.4", - "@tiptap/pm": "^3.20.4", + "@tiptap/core": "^3.22.0", + "@tiptap/extension-collaboration": "^3.22.0", + "@tiptap/extension-node-range": "^3.22.0", + "@tiptap/pm": "^3.22.0", "@tiptap/y-tiptap": "^3.0.2" } }, "node_modules/@tiptap/extension-drag-handle-vue-2": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-drag-handle-vue-2/-/extension-drag-handle-vue-2-3.20.4.tgz", - "integrity": "sha512-Jllfj71NwVVD5YWdPH81NU4Sdlx/3tgZfOgxdXJx6JUM2eoNqYedU5gCPIoJV/sl5esWChA317/SJCLIl7NMnQ==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-drag-handle-vue-2/-/extension-drag-handle-vue-2-3.22.0.tgz", + "integrity": "sha512-7xAjW/sPCHSr6GTAZsauwICy1ZHypwK8ogQsT2CF/cSc/xPNt52i5NkyRTTfW5xpbgrGg2YWCRFCEt+yn3XUVA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/extension-drag-handle": "^3.20.4", - "@tiptap/pm": "^3.20.4", - "@tiptap/vue-2": "^3.20.4", + "@tiptap/extension-drag-handle": "^3.22.0", + "@tiptap/pm": "^3.22.0", + "@tiptap/vue-2": "^3.22.0", "vue": "^2.0.0" } }, "node_modules/@tiptap/extension-floating-menu": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-3.20.4.tgz", - "integrity": "sha512-AaPTFhoO8DBIElJyd/RTVJjkctvJuL+GHURX0npbtTxXq5HXbebVwf2ARNR7jMd/GThsmBaNJiGxZg4A2oeDqQ==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-3.22.0.tgz", + "integrity": "sha512-6Gg3I6n+YaCJyvpcKheWiOtU9Oy0M3lbwUGdLK7jTxgAG2YOJxEcx2CzDv3PtNcoyAVUVk9Eio21awVMOECLAQ==", "license": "MIT", "optional": true, "funding": { @@ -5449,93 +5449,93 @@ }, "peerDependencies": { "@floating-ui/dom": "^1.0.0", - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4" + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0" } }, "node_modules/@tiptap/extension-hard-break": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-3.20.4.tgz", - "integrity": "sha512-gJbq58d8zB1gzyqVEopowej5CpW4/Fpg6oGJvlZxaCukqd0gJRWGC89K+jE62YA1Td4sfcKrekKvN7jm2y/ZUg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-3.22.0.tgz", + "integrity": "sha512-F51pt3fgjbtWrY0Uud+5HoJW4f7w/aBZvmoCk19nrEY955vvuQQ2PD/DZtecl4A8fF50PpRjgilrYnnh99l0ew==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extension-heading": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-3.20.4.tgz", - "integrity": "sha512-xsnkmTGggJc5P2iCwS1lv8KFG31xC/GNPJKoi/3UH67j/lKDhA3AdtshsLeyv2FKtTtYDb8oV0IqzHB1MM6a7w==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-3.22.0.tgz", + "integrity": "sha512-SnOUBXzh9Dft7HY0rqaSL/kZKg4W9wlHfpnFPW8aIuewXvFDLKa6PisqxPpHsXSbG21kfs5E0MLdwdXtNP89XA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extension-highlight": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-highlight/-/extension-highlight-3.20.4.tgz", - "integrity": "sha512-CyTVPorVWwE4v89+k1nmaoAvjXLo7/fYWBsYlHW6b9Y1Un0iLANgKMFmmuapyfpaqpvg7V0Eg5ElG9U9+rogVA==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-highlight/-/extension-highlight-3.22.0.tgz", + "integrity": "sha512-5+u3Rr3EDF4tmXlMblL1RWwHheO00Gdn974HjUNrKus01q6JQcqBpycXfYYq5XHG+iHdWSVzL2XE1KsTwVI+7w==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extension-horizontal-rule": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-3.20.4.tgz", - "integrity": "sha512-y6joCi49haAA0bo3EGUY+dWUMHH1GPUc84hxrBY/0pMs+Bn+kQ1+DQJErZDTWGJrlHPWU/yekBZT72SNdp0DNA==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-3.22.0.tgz", + "integrity": "sha512-9v08PcmJOumVmgGgcuFPZpAk+tf+m7+vaCNsNyf8Ce1i0m3GPSle1ZmxzjDU2FlpaCFrcgoUKlEjKYaFYFCJIg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4" + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0" } }, "node_modules/@tiptap/extension-image": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-image/-/extension-image-3.20.4.tgz", - "integrity": "sha512-57w2TevHQljTh6Xiry9duIm7NNOQAUSTwtwRn4GGLoKwHR8qXTxzp513ASrFOgR2kgs2TP471Au6RHf947P+jg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-image/-/extension-image-3.22.0.tgz", + "integrity": "sha512-b3n86lWF3thywUrWmZv27EzTGhCBTjifXY/NzPfri3D22cKkxardrJi2WZIc0J65je91oTzqY7SkdQnyIrZksw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extension-italic": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-3.20.4.tgz", - "integrity": "sha512-4ZqiWr7cmqPFux8tj1ZLiYytyWf343IvQemNX6AvVWvscrJcrfj3YX4Le2BA0RW3A3M6RpLQXXozuF8vxYFDeQ==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-3.22.0.tgz", + "integrity": "sha512-+qq9QZF44O1MRqk6w1AMDZ8oDBs5AtdDdNEcdXpzVU54cJAtWyEPEfXtD0B68hOUp/RdZjMdL27fp+4Id7C1YA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extension-link": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-3.20.4.tgz", - "integrity": "sha512-JNDSkWrVdb8NSvbQXwHWvK5tCMbTWwOHFOweknQZ1JPK4dei9FJVofYQaHyW4bJBdcCjds3NZSnXE8DM9iAWmg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-3.22.0.tgz", + "integrity": "sha512-tGMBUAmni532G6R5gnaRvTb6c7+ST1qCHBV0p5kGGzdHaQTDd1R7S8fnuA3M7+6Sruc82iIY+Ur+6Tusvo/vLA==", "license": "MIT", "dependencies": { "linkifyjs": "^4.3.2" @@ -5545,58 +5545,58 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4" + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0" } }, "node_modules/@tiptap/extension-list": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list/-/extension-list-3.20.4.tgz", - "integrity": "sha512-X+5plTKhOioNcQ4KsAFJJSb/3+zR8Xhdpow4HzXtoV1KcbdDey1fhZdpsfkbrzCL0s6/wAgwZuAchCK7HujurQ==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list/-/extension-list-3.22.0.tgz", + "integrity": "sha512-NfSCAgX44NVLib6aN4HmsP1wi6fFfK3dt6TBb9EgcR82nzq6n7dq7VEBw9V1aKqeXQEtNpqMnQFd0SDayweyfQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4" + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0" } }, "node_modules/@tiptap/extension-mathematics": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-mathematics/-/extension-mathematics-3.20.4.tgz", - "integrity": "sha512-sLyzdEpXUHD5iQfRl2EijNSdmpA6mJ4qWH1ytCZrY/LoujGERY3fwh7GJlZYEDXcG5JpU3wxUjjKKUJaw3qd7Q==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-mathematics/-/extension-mathematics-3.22.0.tgz", + "integrity": "sha512-XTNv3x0VOGrSXf8t8uIzOYad10Qn7wGJiULZjieMzlf95Azuye3gUZeK/57N1acVAFYtcerNJuC+iNzdlbgV9w==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4", + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0", "katex": "^0.16.4" } }, "node_modules/@tiptap/extension-mention": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-mention/-/extension-mention-3.20.4.tgz", - "integrity": "sha512-lrd4AwWJljjuob6SM7hRndVeikBJGmFCX8Ptm6qmfC4p7krT8OgSvMBXwrS2YpQQkGHAoT/dqbBbmVM6tt40sA==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-mention/-/extension-mention-3.22.0.tgz", + "integrity": "sha512-Ndjn8YTcZMyyEV5cm+3TupRsQ4b8+4gRrZXfsqbEbXN/IGXgl+ObBx+bxBU+aAe2ZRgqEeuVIBIVWBzYaxLxrg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4", - "@tiptap/suggestion": "^3.20.4" + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0", + "@tiptap/suggestion": "^3.22.0" } }, "node_modules/@tiptap/extension-node-range": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-node-range/-/extension-node-range-3.20.4.tgz", - "integrity": "sha512-ymDNgsM+EVeoQP/bixMR4iiXK/Sp/osRSmOhcSNAXllzTV1QogEClessU/z7gl26H0XLhMkxzKIYCaUT0LXTbA==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-node-range/-/extension-node-range-3.22.0.tgz", + "integrity": "sha512-tize9T79ABbOmkw3+7k8cFjSU/JMpzv1JyvFXuGD7lmiHSrFH9Ll8uOGJC7qhCGJWMsjVvrKmBHSOGbzfJI5hQ==", "license": "MIT", "peer": true, "funding": { @@ -5604,120 +5604,120 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4" + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0" } }, "node_modules/@tiptap/extension-paragraph": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-3.20.4.tgz", - "integrity": "sha512-lm6fOScWuZAF/Sfp97igUwFd3L1QHIVLAWP5NVdh0DTLrEIt4rMBmsww+yOpMQRhvz2uTgMbMXynrimhzi/QVw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-3.22.0.tgz", + "integrity": "sha512-fwkPvbGI3xvzWrTJVGZVocgA99Pgqd5kW7iv7MEWlI9uOUa6Ifu31/seHV7j+QDW3y3mADcx+zyhxcMVELtLjA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extension-placeholder": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-3.20.4.tgz", - "integrity": "sha512-GB0KWtqm83YHG8cnqBLijvUBm+xvLfQHDfFRRH2fb3EzH3eIsM9jKRC31ADT27RSV1zVpHMFGcP3/pWpdrN1Lw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-3.22.0.tgz", + "integrity": "sha512-1GCc87DIPG3jgLH1Xg3ZW11LEzEWnpinLBIZ8RQqrEH0UwtRUW3QsbvwnKKgbbAEtA91GAdnc1eUQ0dpn+tSeQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/extensions": "^3.20.4" + "@tiptap/extensions": "^3.22.0" } }, "node_modules/@tiptap/extension-strike": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-3.20.4.tgz", - "integrity": "sha512-It1Px9uDGTsVqyyg6cy7DigLoenljpQwqdI0jssM7QclZrHnsrye9fZxBBiiuCzzV1305MxKgHvratkHwqmVNA==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-3.22.0.tgz", + "integrity": "sha512-gCgFr1sIcqrJeV5Gdrh8KVZHA+0B1FpFBuOi6FzMyVfBB2sBBqKnjoInYTkPXXdP49Qu8L8hi4luFQtoj4zGzA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extension-table": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-table/-/extension-table-3.20.4.tgz", - "integrity": "sha512-vEHXRL9k9G02pp3P+DyUnN4YRaRAHGfTBC6gck0s9TpsCM9NIchL0qI1fb/u46Bu6UaoMMk58DGr7xaJ29g7KQ==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table/-/extension-table-3.22.0.tgz", + "integrity": "sha512-R7vYmlEg91nV51zzajaWj6R9yIDckOvKKeKsmHAhFzrzUjjpia+lJcUBjXHbp2Vnq30QV8EmtBPqpygnr7XGiw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4" + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0" } }, "node_modules/@tiptap/extension-text": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-3.20.4.tgz", - "integrity": "sha512-jchJcBZixDEO2J66Zx5dchsI2mA6IYsROqF8P1poxL4ienH7RVQRCTsBNnSfIeOtREKKWeOU/tEs5fcpvvGwIQ==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-3.22.0.tgz", + "integrity": "sha512-FQ3lBRswZbSEbtxOnDF4T7pdsZRmKh/8q+M29zXaDHGfBc6nuGNPlNKSIy0Iryjhf/YmMVaWDpHvzk56KD7QtA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extension-typography": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-typography/-/extension-typography-3.20.4.tgz", - "integrity": "sha512-78dlLJViuZehM2P5p9H3HRN6GMARvFQFkdnJrJsC6b6J7SN10ruytCMM7xnUnHlZElz19LU/0/+LDtMrOA814w==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-typography/-/extension-typography-3.22.0.tgz", + "integrity": "sha512-ZTrlT1nf6dhK4xYsYj4aLNni9T4XSBmAAse0tphWXnRPo1myF8G3BmC6tjjGw2uWTzo1EKzu5kSNsVzAiCLjlg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extension-underline": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-3.20.4.tgz", - "integrity": "sha512-0OjMc3FDujX16G+jhvqcY/mLot8SrNtDu8ggUwNLAfiI/QIvMVgk7giFD71DATC/4Nb8i/iwAEegTD8MxBIXCg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-3.22.0.tgz", + "integrity": "sha512-AxQOnXQwYmZNjagkEoCZZqbpJbLVmBcu1ivJ9dE0SAQsr1wRUp7mAg+g1SqhbMAvrXvv7yhhNevSdQKmXsnFyA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4" + "@tiptap/core": "^3.22.0" } }, "node_modules/@tiptap/extensions": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/extensions/-/extensions-3.20.4.tgz", - "integrity": "sha512-8p6hVT65DjuQjtEdlH6ewX9SOJHlVQAOee3sWIJQmeJNRnZNvqPIBLleebUqDiljNTpxBv6s6QWkSTKgf3btwg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/extensions/-/extensions-3.22.0.tgz", + "integrity": "sha512-En8p1FiFBT3V9CduErCyLPFxDRsYLISb2cCtLKTeYVeCRn2vQZK4B8WuOgHI4IBipz3I3XidmDhra4yt8mmi/w==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4" + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0" } }, "node_modules/@tiptap/pm": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.20.4.tgz", - "integrity": "sha512-rCHYSBToilBEuI6PtjziHDdRkABH/XqwJ7dG4Amn/SD3yGiZKYCiEApQlTUS2zZeo8DsLeuqqqB4vEOeD4OEPg==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.22.0.tgz", + "integrity": "sha512-O9kpzNnFX5837kFevwAM8yr7ImLHu8noIwIpoci0AwfJjiBMzfZBejhbzxnKEfTpFWnkvZ8rWohlb6CQdJ6Crg==", "license": "MIT", "dependencies": { "prosemirror-changeset": "^2.3.0", @@ -5745,23 +5745,23 @@ } }, "node_modules/@tiptap/suggestion": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.20.4.tgz", - "integrity": "sha512-7uqgLwjEAvsosrfoVrYVBQtAKI2pJFHOM8wgsQMLv1pQL8mfRz5ByD2xet4DOKb23q4mDvrvzp6z0kvCp0hMDw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.22.0.tgz", + "integrity": "sha512-qdZ4v7sXkM4p2+M7OWCGVoNmHmiaHhiGQN3lUzaNG7mG1gZ2SDirSaeOfL8lHxpnPlGzmE4tUe5eCWMpNKHypA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4" + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0" } }, "node_modules/@tiptap/vue-2": { - "version": "3.20.4", - "resolved": "https://registry.npmjs.org/@tiptap/vue-2/-/vue-2-3.20.4.tgz", - "integrity": "sha512-qKNOQsPOU85TAHIgWapHs03x5WZk6h/I6M8m5GfJKpzvVwLLk0w/bBenoOfMkENX2fx8PfWajy1zqdTQz6ppzw==", + "version": "3.22.0", + "resolved": "https://registry.npmjs.org/@tiptap/vue-2/-/vue-2-3.22.0.tgz", + "integrity": "sha512-1pDU/BR+fsBt6npBkbNIglD7DmdSWLANKPJXYzYIYnuipNMZNicBeKAdx86KafJ9FtYp7WUvvN6GfeGc7wJZvg==", "license": "MIT", "dependencies": { "vue-ts-types": "1.6.2" @@ -5771,12 +5771,12 @@ "url": "https://github.com/sponsors/ueberdosis" }, "optionalDependencies": { - "@tiptap/extension-bubble-menu": "^3.20.4", - "@tiptap/extension-floating-menu": "^3.20.4" + "@tiptap/extension-bubble-menu": "^3.22.0", + "@tiptap/extension-floating-menu": "^3.22.0" }, "peerDependencies": { - "@tiptap/core": "^3.20.4", - "@tiptap/pm": "^3.20.4", + "@tiptap/core": "^3.22.0", + "@tiptap/pm": "^3.22.0", "vue": "^2.6.0" } }, diff --git a/package.json b/package.json index f57e9f44182..f7b6b67aefc 100644 --- a/package.json +++ b/package.json @@ -46,38 +46,38 @@ "@nextcloud/sharing": "^0.4.0", "@nextcloud/vue": "^8.37.0", "@quartzy/markdown-it-mentions": "^0.2.0", - "@tiptap/core": "^3.20.4", - "@tiptap/extension-blockquote": "^3.20.4", - "@tiptap/extension-bold": "^3.20.4", - "@tiptap/extension-code": "^3.20.4", - "@tiptap/extension-code-block": "^3.20.4", - "@tiptap/extension-code-block-lowlight": "^3.20.4", - "@tiptap/extension-collaboration": "^3.20.4", - "@tiptap/extension-collaboration-caret": "^3.20.4", - "@tiptap/extension-document": "^3.20.4", - "@tiptap/extension-drag-handle": "^3.20.4", - "@tiptap/extension-drag-handle-vue-2": "^3.20.4", - "@tiptap/extension-hard-break": "^3.20.4", - "@tiptap/extension-heading": "^3.20.4", - "@tiptap/extension-highlight": "^3.20.4", - "@tiptap/extension-horizontal-rule": "^3.20.4", - "@tiptap/extension-image": "^3.20.4", - "@tiptap/extension-italic": "^3.20.4", - "@tiptap/extension-link": "^3.20.4", - "@tiptap/extension-list": "^3.20.4", - "@tiptap/extension-mathematics": "^3.20.4", - "@tiptap/extension-mention": "^3.20.4", - "@tiptap/extension-paragraph": "^3.20.4", - "@tiptap/extension-placeholder": "^3.20.4", - "@tiptap/extension-strike": "^3.20.4", - "@tiptap/extension-table": "^3.20.4", - "@tiptap/extension-text": "^3.20.4", - "@tiptap/extension-typography": "^3.20.4", - "@tiptap/extension-underline": "^3.20.4", - "@tiptap/extensions": "^3.20.4", - "@tiptap/pm": "^3.20.4", - "@tiptap/suggestion": "^3.20.4", - "@tiptap/vue-2": "^3.20.4", + "@tiptap/core": "^3.22.0", + "@tiptap/extension-blockquote": "^3.22.0", + "@tiptap/extension-bold": "^3.22.0", + "@tiptap/extension-code": "^3.22.0", + "@tiptap/extension-code-block": "^3.22.0", + "@tiptap/extension-code-block-lowlight": "^3.22.0", + "@tiptap/extension-collaboration": "^3.22.0", + "@tiptap/extension-collaboration-caret": "^3.22.0", + "@tiptap/extension-document": "^3.22.0", + "@tiptap/extension-drag-handle": "^3.22.0", + "@tiptap/extension-drag-handle-vue-2": "^3.22.0", + "@tiptap/extension-hard-break": "^3.22.0", + "@tiptap/extension-heading": "^3.22.0", + "@tiptap/extension-highlight": "^3.22.0", + "@tiptap/extension-horizontal-rule": "^3.22.0", + "@tiptap/extension-image": "^3.22.0", + "@tiptap/extension-italic": "^3.22.0", + "@tiptap/extension-link": "^3.22.0", + "@tiptap/extension-list": "^3.22.0", + "@tiptap/extension-mathematics": "^3.22.0", + "@tiptap/extension-mention": "^3.22.0", + "@tiptap/extension-paragraph": "^3.22.0", + "@tiptap/extension-placeholder": "^3.22.0", + "@tiptap/extension-strike": "^3.22.0", + "@tiptap/extension-table": "^3.22.0", + "@tiptap/extension-text": "^3.22.0", + "@tiptap/extension-typography": "^3.22.0", + "@tiptap/extension-underline": "^3.22.0", + "@tiptap/extensions": "^3.22.0", + "@tiptap/pm": "^3.22.0", + "@tiptap/suggestion": "^3.22.0", + "@tiptap/vue-2": "^3.22.0", "@vueuse/shared": "^11.3.0", "debounce": "^3.0.0", "escape-html": "^1.0.3", From 87c35dda7b9719fd40ee1d7e412be432c118825c Mon Sep 17 00:00:00 2001 From: Jonas Date: Wed, 1 Apr 2026 09:55:19 +0200 Subject: [PATCH 2/2] chore(table): use upstream table cell align attribute Cell alignment support was added upstream in https://github.com/ueberdosis/tiptap/pull/7610 Signed-off-by: Jonas --- src/nodes/Table/Table.js | 8 +++--- src/nodes/Table/TableCell.js | 19 -------------- src/nodes/Table/TableCellView.vue | 6 ++--- src/nodes/Table/TableHeader.js | 19 -------------- src/nodes/Table/TableHeaderView.vue | 40 +++++++++++++---------------- src/nodes/Table/markdown.ts | 2 +- src/tests/nodes/Table.spec.js | 28 ++++++-------------- 7 files changed, 34 insertions(+), 88 deletions(-) diff --git a/src/nodes/Table/Table.js b/src/nodes/Table/Table.js index 6e08b327bf8..75454f1748f 100644 --- a/src/nodes/Table/Table.js +++ b/src/nodes/Table/Table.js @@ -101,8 +101,8 @@ export default Table.extend({ for (let i = 0; i < lastRow.childCount; i++) { tr.setNodeAttribute( pos, - 'textAlign', - lastRow.child(i).attrs.textAlign, + 'align', + lastRow.child(i).attrs.align, ) pos += newRow.child(i).nodeSize } @@ -129,8 +129,8 @@ export default Table.extend({ for (let i = 0; i < lastRow.childCount; i++) { tr.setNodeAttribute( pos, - 'textAlign', - lastRow.child(i).attrs.textAlign, + 'align', + lastRow.child(i).attrs.align, ) pos += newRow.child(i).nodeSize } diff --git a/src/nodes/Table/TableCell.js b/src/nodes/Table/TableCell.js index d5e4224e6a6..115b74e1219 100644 --- a/src/nodes/Table/TableCell.js +++ b/src/nodes/Table/TableCell.js @@ -31,25 +31,6 @@ export default TableCell.extend({ ] }, - addAttributes() { - return { - ...this.parent?.(), - textAlign: { - rendered: true, - default: null, - renderHTML: (attributes) => { - if (!attributes.textAlign) { - return {} - } - return { - style: `text-align: ${attributes.textAlign}`, - } - }, - parseHTML: (element) => element.style.textAlign || null, - }, - } - }, - renderHTML({ HTMLAttributes }) { const attributes = mergeAttributes( this.options.HTMLAttributes, diff --git a/src/nodes/Table/TableCellView.vue b/src/nodes/Table/TableCellView.vue index c1aafa66615..2e04892b188 100644 --- a/src/nodes/Table/TableCellView.vue +++ b/src/nodes/Table/TableCellView.vue @@ -4,7 +4,7 @@ -->