diff --git a/frontend/package-lock.json b/frontend/package-lock.json index aec33e58..e019a256 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -14,21 +14,21 @@ "@fortawesome/vue-fontawesome": "^3.0.8", "@lifeomic/attempt": "^3.1.0", "@mdi/font": "7.4.47", - "@tiptap/extension-bullet-list": "3.0.0-next.3", - "@tiptap/extension-code-block": "3.0.0-next.3", - "@tiptap/extension-color": "3.0.0-next.3", - "@tiptap/extension-highlight": "3.0.0-next.3", - "@tiptap/extension-image": "3.0.0-next.3", - "@tiptap/extension-link": "3.0.0-next.3", - "@tiptap/extension-list-item": "3.0.0-next.3", - "@tiptap/extension-mention": "3.0.0-next.3", - "@tiptap/extension-placeholder": "3.0.0-next.3", - "@tiptap/extension-text-style": "3.0.0-next.3", - "@tiptap/extension-underline": "3.0.0-next.3", - "@tiptap/pm": "3.0.0-next.3", - "@tiptap/starter-kit": "3.0.0-next.3", - "@tiptap/suggestion": "3.0.0-next.3", - "@tiptap/vue-3": "3.0.0-next.3", + "@tiptap/extension-bullet-list": "2.6.4", + "@tiptap/extension-code-block": "2.6.4", + "@tiptap/extension-color": "2.6.4", + "@tiptap/extension-highlight": "2.6.4", + "@tiptap/extension-image": "2.6.4", + "@tiptap/extension-link": "2.6.4", + "@tiptap/extension-list-item": "2.6.4", + "@tiptap/extension-mention": "2.6.4", + "@tiptap/extension-placeholder": "2.6.4", + "@tiptap/extension-text-style": "2.6.4", + "@tiptap/extension-underline": "2.6.4", + "@tiptap/pm": "2.6.4", + "@tiptap/starter-kit": "2.6.4", + "@tiptap/suggestion": "2.6.4", + "@tiptap/vue-3": "2.6.4", "axios": "^1.7.9", "chroma-js": "^3.1.2", "core-js": "^3.39.0", @@ -500,34 +500,6 @@ "node": ">=18" } }, - "node_modules/@floating-ui/core": { - "version": "1.6.8", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", - "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", - "license": "MIT", - "peer": true, - "dependencies": { - "@floating-ui/utils": "^0.2.8" - } - }, - "node_modules/@floating-ui/dom": { - "version": "1.6.12", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz", - "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==", - "license": "MIT", - "peer": true, - "dependencies": { - "@floating-ui/core": "^1.6.0", - "@floating-ui/utils": "^0.2.8" - } - }, - "node_modules/@floating-ui/utils": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", - "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==", - "license": "MIT", - "peer": true - }, "node_modules/@fortawesome/fontawesome-common-types": { "version": "6.7.1", "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.7.1.tgz", @@ -938,6 +910,20 @@ "node": ">=14" } }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@remirror/core-constants": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-2.0.2.tgz", + "integrity": "sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==" + }, "node_modules/@rollup/rollup-android-arm-eabi": { "version": "4.28.1", "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz", @@ -1186,267 +1172,251 @@ ] }, "node_modules/@tiptap/core": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.0.0-next.3.tgz", - "integrity": "sha512-fFpbZzqs3yJzFOMrwwjzEhLH87F8PdkrcMNUMz1/SAcaSDVI+cQfkc0+L/ds9nuGT+RXCdEiqnCUP2KdK7Y9EA==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.6.4.tgz", + "integrity": "sha512-lv+JyBI+5C6C7BMLYg2bloB00HvAZkcvgO3CzmFia28Vtt1P9yhS44elvBemhUf7IP7Hu12FUzDWY+2GQqiqkw==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/pm": "^3.0.0-next.1" + "@tiptap/pm": "^2.6.4" } }, "node_modules/@tiptap/extension-blockquote": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-3.0.0-next.3.tgz", - "integrity": "sha512-YYhFq+onANizBq9jjz0POog6qfcx8Ua07nXpB4gFkH4k9aY1QOBp3oiX8Q9D7++Xvs/W2xnaWQyQxlgjdmzp/Q==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.6.4.tgz", + "integrity": "sha512-BzeQ52qHL4AEryPqgvPNRJ2siSTfSi2s3k7hVC29QYUTOidLSSDWVihn7lzJoBnqDMAOYj7yUhnEUEdjvOFGqw==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-bold": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-3.0.0-next.3.tgz", - "integrity": "sha512-3Ijed+Dyu96Omlc9kn37DMr//CRqx83WdRt1crzf+IbaPZTqpw/c15hxVN1icvSmlbGnpl7UR7rsQ7x70gGn/A==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.6.4.tgz", + "integrity": "sha512-DIKUiO2aqO9D3dAQngBacWk/vYwDY13+q3t5dlawRTCIHxgV571vGb+YbcLswbWPQjOziIBc5QgwUVZLjA8OkA==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-bubble-menu": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-3.0.0-next.3.tgz", - "integrity": "sha512-Pv0tFQ3SCWKYJyklHsv9baHRVhMd0l9y4QaaWSRrQ85R78OD/kDRAe+vtH6Zqv2N2KANrW2o6n9+COo3FRDKWg==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.6.4.tgz", + "integrity": "sha512-rtqV6d4qfoTBcXdiYYMpFi7cRhraVaLiGOrGCsHX0mNr4imDbwxVsge279X7IzyGhTvn+kprTTQG57s67Te5aA==", + "dependencies": { + "tippy.js": "^6.3.7" + }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@floating-ui/dom": "^1.0.0", - "@tiptap/core": "^3.0.0-next.1", - "@tiptap/pm": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4", + "@tiptap/pm": "^2.6.4" } }, "node_modules/@tiptap/extension-bullet-list": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-3.0.0-next.3.tgz", - "integrity": "sha512-B2TBmy6lF9PSTq07LXAn984L2qzTuUu8unI1tHBe8cafzTHBEzgDZVdlS7oSsLixfVWu+/sJ1yEOhZ4h3U38rA==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.6.4.tgz", + "integrity": "sha512-SsEqWNvbcLjgPYQXWT+gm8Mdtd6SnM9kr5xdfOvfe9W1RCYi7U7SQjaYGLGQXuy3E8NDugNiG+ss2POMj4RaUQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-code": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-3.0.0-next.3.tgz", - "integrity": "sha512-9ABFYFZT6kE/oR3M+G4l6LYUA6mI4xCOjvZVl+ntZ2fgZgcNvHVU1MGPfDpw1bvogaKXVfGEBYn8Z0fECgiumQ==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.6.4.tgz", + "integrity": "sha512-qCt/CRhV+s1E9XVCDxGgFwyQRjcLsqBuY5UTwH3Zp8MIBniyLyJDD0Rv9DgvVqalzRC8RoRxVey9Al3YhYNqsw==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-code-block": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-3.0.0-next.3.tgz", - "integrity": "sha512-1oiiQ7DCynLdl0Bj9c4QF1tImGFHkeMAVKLJSxUIq5BFYzUJ4oHWWFmRmtbB1PJXHbvQu2mBiF1Un1byQTHtpg==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.6.4.tgz", + "integrity": "sha512-dnZYiKVNdHfqZqYgoCElLk8ETLlV3Q0rw3IVDKDTwrhanSSooGfkVts/Gn/jtJUIulRdu8lH/0qZCgM4ihznfw==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1", - "@tiptap/pm": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4", + "@tiptap/pm": "^2.6.4" } }, "node_modules/@tiptap/extension-color": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-color/-/extension-color-3.0.0-next.3.tgz", - "integrity": "sha512-jmhoZb27Eq2OPUMPO9hKyBaBCUdP2LxVZktyAeMXCoNOLbqeKWDPLJeHcMj0V+6gYpouTVk8wx/RZ7uDVQLurg==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-color/-/extension-color-2.6.4.tgz", + "integrity": "sha512-dXPDK5cf3uTda67CYrkMppTzlgOOtcv7WtzK+ascJYcyGzUG0nhYjfBxEUuWWbAsqNbhtDWgdeoysWLkmTIvTw==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1", - "@tiptap/extension-text-style": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4", + "@tiptap/extension-text-style": "^2.6.4" } }, "node_modules/@tiptap/extension-document": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-3.0.0-next.3.tgz", - "integrity": "sha512-4IQ9CWTF6R8kf0sw/enIvMzQjvH98KyJ0ewH0ZYMmr3LmZLM6JLe6jlNuQupKZS/KdO+rXQJWGp48uigaBbSgQ==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.6.4.tgz", + "integrity": "sha512-fEQzou6J/w7GWiMqxxiwX2TEB6hgjBsImkHCxU05a4IOnIkzC8C9pV+NWa8u1LGvbERmVPBQqWYJG6phDhtYkg==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-dropcursor": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-3.0.0-next.3.tgz", - "integrity": "sha512-4X4HosqOsquATfcaUIrpdWdQW6ATulXTpIGst/NwDaV2gmSVL2ppcFEZWeanfzxvVFSQX/rDA8NPU9Xe1Gxh2Q==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.6.4.tgz", + "integrity": "sha512-maTQi2R63i1S3CCJTjyuHMpk0BvnFuUxq7krZ3LBCOJgUeS78PF/XPirbbR7s2jOVsHK77LYsgdoS3ApDu1zdQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1", - "@tiptap/pm": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4", + "@tiptap/pm": "^2.6.4" } }, "node_modules/@tiptap/extension-floating-menu": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-3.0.0-next.3.tgz", - "integrity": "sha512-+IbaTlcOYXEOPEkm9O6Ehwt8anvhHHyj2y0zfJSh9azHotZ57NQD0PB67GnwIQgH/f2WJma27FeB/OZuAoy/lg==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.6.4.tgz", + "integrity": "sha512-oF5utOabYQ/a0Mpt3RS21NKtz2Kd8jnwHOw+4nMgis8Crb0eO5gizWqWMyktLU7oVFU/v8CKTqMBJOAmF4a+eA==", + "dependencies": { + "tippy.js": "^6.3.7" + }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@floating-ui/dom": "^1.0.0", - "@tiptap/core": "^3.0.0-next.1", - "@tiptap/pm": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4", + "@tiptap/pm": "^2.6.4" } }, "node_modules/@tiptap/extension-gapcursor": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-3.0.0-next.3.tgz", - "integrity": "sha512-zgn6GoVy0m1Ozt0+SYX8KGtUl8eRNRHFmnm2Oyk3SpNFOKGXhbvcAdzhSUtRkRgq51DBJfYP7/EONhBxfOlsBQ==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.6.4.tgz", + "integrity": "sha512-g5fa1RLNpFZoiE5PIvG/pFIz88CvtiWkBUp5OOYrPxNzByazcbBsBI8Sa5ptDVrbDqerayUZYAVFPhXnq7MSlQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1", - "@tiptap/pm": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4", + "@tiptap/pm": "^2.6.4" } }, "node_modules/@tiptap/extension-hard-break": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-3.0.0-next.3.tgz", - "integrity": "sha512-4Jb3P1RzWmQE7Q6rXyzcQ380X5/MfBm58mNDuwdEXg67iuulI2M7CDvyyy+At2vEYG/L5J9FtlwZVLl/k3CyJw==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.6.4.tgz", + "integrity": "sha512-kBGGSBtp9oQlRBH7PfRvhbrauEphiJEuFUP9n/amAbrrNSabwmvBgyMl6wFXgMdfHF6CSv2YDgndE1sk8SjPSg==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-heading": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-3.0.0-next.3.tgz", - "integrity": "sha512-Cuy+psZ5lSHmv09jO4Z6SdfWga2VEyHOIzN4eSus8x0+52lRl4i5sMg82gd5wXo4fyhw6+NSzMvaeg3VEBl5dg==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.6.4.tgz", + "integrity": "sha512-GHwDguzRXRrB5htGPx6T0f0uN9RPAkjbjrl28T7LFXX5Lb2XO+Esr1l4LNsTU49H4wR9nL/89ZjEcd36BUWkog==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-highlight": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-highlight/-/extension-highlight-3.0.0-next.3.tgz", - "integrity": "sha512-RZc5X3ZvFHSkEaSKZmxH/Veg+PI0p2L1+J+P7d5Nx9K41orU0AEtrAMLplwkouzTjL5CNuVAN2N+HGqrEBKfCg==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-highlight/-/extension-highlight-2.6.4.tgz", + "integrity": "sha512-PAxZyRKEBt3LB2/s2mBLoPmKRzomIqq2pI+WLqf2Xdkn1UuVPOQEHj9XGvyIG5E6lbMa6CpJSfRDDzN0W4OMMw==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-history": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-3.0.0-next.3.tgz", - "integrity": "sha512-GLqxtxgbXPkF0SvOcZJO5hQhYKqdH6PowPJ7UosuPGx+Q5hzhLQe+QHqADeIKlsnU7HFTVHdyconPjc+Ln+Vxg==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.6.4.tgz", + "integrity": "sha512-Hr3SrvMsyDHKcsF4u3QPdY/NBYG9V0g5pPmZs/tdysXot3NUdkEYowjs9K9o5osKom364KjxQS0c9mOjyeKu1g==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1", - "@tiptap/pm": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4", + "@tiptap/pm": "^2.6.4" } }, "node_modules/@tiptap/extension-horizontal-rule": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-3.0.0-next.3.tgz", - "integrity": "sha512-csu8F/fX5dNFmZss9NX3cn4URwnyKcrrIV9R+rcI95i5XbGfQGbf/MmZIvPmUEO1OMHQqnHXyLWPlo8U12qjFw==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.6.4.tgz", + "integrity": "sha512-lL29Hxsj1qFwRqtg41JlBOK/hmN+qnwIWvNCyZpKEVHs7d0iELj2REB/7R1KKAAdsvYo7pJrgqwBd1Ph6xRLpw==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1", - "@tiptap/pm": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4", + "@tiptap/pm": "^2.6.4" } }, "node_modules/@tiptap/extension-image": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-image/-/extension-image-3.0.0-next.3.tgz", - "integrity": "sha512-urwp57g0y7nqSv5/jnY64RYKYevSsf27TIf0ICzL8Jond0yfC4cKdCHSL7uYT0V1xE8i5xcNTxxyS5HXSlchew==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-image/-/extension-image-2.6.4.tgz", + "integrity": "sha512-uc2JA1qnZ6X33di3RTIDfE9oaJeWKyE6aJdWDt5OXPOW60kPKO8PIxy9n11O8v0oVb/+bZ9cnPu9UpSnJVaUCg==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-italic": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-3.0.0-next.3.tgz", - "integrity": "sha512-/8w4DMcai5UKLQ2a1GlFVYhzf/o0r04QQtKo9+9A4Ji6eycvcnGBBeAJbum0Rn0EjKSva+Nk5nUh5khhWfeXAA==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.6.4.tgz", + "integrity": "sha512-XG/zaKVuorKr1vGEWEgLQTnQwOpNn/JyGxO7oC7wfYx5eYpbbCtMTEMvuqNvkm7kpvVAUx3ugi/D8DWyWZEtYg==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-link": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-3.0.0-next.3.tgz", - "integrity": "sha512-ECsavr79BmGBINW04kD05XjjOzTimbz7bDfD5VPDTY2QT96kf26tMhJkxiCZ2852Ql6xMbYXkRC3YzeZLgFEnA==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.6.4.tgz", + "integrity": "sha512-Uwx9J0lfNZFYYGDDoomTB35CzEx9RDBzoIoKXjLWU+RXxAZzwgx+8W3F6otnyjrm5AcNf67JLzcvCFFN7FtrQQ==", "dependencies": { "linkifyjs": "^4.1.0" }, @@ -1455,234 +1425,175 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1", - "@tiptap/pm": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4", + "@tiptap/pm": "^2.6.4" } }, "node_modules/@tiptap/extension-list-item": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-3.0.0-next.3.tgz", - "integrity": "sha512-r/plehVhSCurClnBWrxcy7tiSrL+nfv7O3k5Kk6V6TE+muXCPCNd9sh5vOLW+HlLb9xexGNzdLPEEpOx2MAalw==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.6.4.tgz", + "integrity": "sha512-NLP0nshX8eCZMLospdCsUApUQHPL1+T/MIi/Hhr0aNeaAg7KwBNH8/rFPuxPNs4BQkHOCuYq4Fm+klkebkFYJA==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" - } - }, - "node_modules/@tiptap/extension-list-keymap": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list-keymap/-/extension-list-keymap-3.0.0-next.3.tgz", - "integrity": "sha512-xQF2zC77ojya1Djh5UdAZyMAuzXAVsNLVjOv0PCHwV+QCVH8MrSlLBpckSFRD1diG/qkjSg39C5bOXpvSiKjjA==", - "license": "MIT", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-mention": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-mention/-/extension-mention-3.0.0-next.3.tgz", - "integrity": "sha512-TZxcep44lqXF0+Bkf5vZieWh8P2TVglnHt3oLj5MtNtKsUxkaP0RC0IgAadJfBo779aM1oa5LeCK5Wb4VE/PpQ==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-mention/-/extension-mention-2.6.4.tgz", + "integrity": "sha512-u+9Raq0+Kfu2XEhmZX/RieAWH9QWuJ6QLNMnrHWrlllwG1silXdSc+nppa6bT3sDhEEohyl4SBOpDVZarqAtMQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1", - "@tiptap/pm": "^3.0.0-next.1", - "@tiptap/suggestion": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4", + "@tiptap/pm": "^2.6.4", + "@tiptap/suggestion": "^2.6.4" } }, "node_modules/@tiptap/extension-ordered-list": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-3.0.0-next.3.tgz", - "integrity": "sha512-kt4RMottzEgiKb3XKvTQtj/orN3vveGYY0i3IUB191cQsaNF3yF0jLfObhv9AWqIZucRYqR/qBefPV1KhmIoqw==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.6.4.tgz", + "integrity": "sha512-ecAEFpRKZc+b3f54EGvaRp7hsVza2i1nRhxHoPElqVR5DiCCSuSgAPCsKhUUT1rKweK9h56HiC4xswAyFrU5Ag==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-paragraph": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-3.0.0-next.3.tgz", - "integrity": "sha512-By+pDQ1oKD2ebRNy+kJeQU7szkpp527rucDtwz5hck3pskHpb2G2CNgQigda8x32Tm4vBqZpKgvkK7qqC0orWg==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.6.4.tgz", + "integrity": "sha512-JVlvhZPzjz0Q+29KmnrmLr3A3SvAMfKOZxbZZVnzee6vtI6rqjdYGBOtyyyWwrAliNQB6GkHiKmT3GxH76dz7A==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-placeholder": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-3.0.0-next.3.tgz", - "integrity": "sha512-FH/wZjAdajmvIXrOt/QXVZHQHPVIxggUm557dZpvlNs5d8upYq2NcyWDC+SpEYLJA/7oMw7GHDjtd5CH7R8A3w==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-placeholder/-/extension-placeholder-2.6.4.tgz", + "integrity": "sha512-2F6gmVDtXfXRU6G4aE+vSZYtkwuaJLZE2r4B8/t83ei1z+elnNT2SWD3Dy5K3zDXhBupvqcMFKgjMnIlUXG0QA==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1", - "@tiptap/pm": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4", + "@tiptap/pm": "^2.6.4" } }, "node_modules/@tiptap/extension-strike": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-3.0.0-next.3.tgz", - "integrity": "sha512-hiFnkpXp+8O8L5Kcb7YOpPjM7d0XFPy4ASYD8M0Pmm7zIlTOEOSLf9fjh3DIaKxjye/GAxjY96hgJxilErZ2Dw==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.6.4.tgz", + "integrity": "sha512-EV4hEA5qnRtKViaLKcucFvXP9xEUJOFgpFeOrp2xIgSXJLSmutkaDfz7nxJ2RLzwwYvPfWUL7ay97JSCzSuaIA==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-text": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-3.0.0-next.3.tgz", - "integrity": "sha512-iFWJzXYbGXYuDhK3+2gvRyZLHwcdRK8Dwuf18jtyxSoqKwfxrszmBK0pwhVvelPnHd4nTTykMwDchC3Bokeyow==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.6.4.tgz", + "integrity": "sha512-QfspuCTTpmFrSLbDs2z/0W7GLaoNanwj4OCKPSPz5XcraZJgFLsWAqZxZE4aLgZbJH2hcGWMe5ZHmvLf5dJogw==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-text-style": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text-style/-/extension-text-style-3.0.0-next.3.tgz", - "integrity": "sha512-UazWvsmvUwgv/VrhKC24viBfYI+dxXrpUjuKBsHiblaTcz2WBTE/46OwX1OEzbfVMp8gBpH01vBKjVhDUBWRxw==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text-style/-/extension-text-style-2.6.4.tgz", + "integrity": "sha512-cVxU3PE+jIBfqFp4xBlm0hq9seZl3lQRk+H58YAcY2BXkEZukyAd0OhmkQZHxadM1cQuducrSUkcJJ0Z4jP0PQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/extension-underline": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-3.0.0-next.3.tgz", - "integrity": "sha512-AZgcePrX5iJH6APNWoQBXNgCIS/xNQrpNmqlpkqXvSEwAEPvQifWwZKbxjHeuiQaY9WxdXKdl7VY9a3tgcFcgg==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-2.6.4.tgz", + "integrity": "sha512-1MSCmX4L2l8DKqIJ6BLMp/XUzWK1lW+BI1+rLBd4N/kU8CdF5UqjWFijsu3UBCibV/fliyAzCoLoKO/lHRUUcA==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4" } }, "node_modules/@tiptap/pm": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.0.0-next.3.tgz", - "integrity": "sha512-Tu5QbiK9yzKn5BqslIBkeb01IbckFvv5cOEsPt6wblqJuo46KQNf7mrDfZB+83mcdoidIjoj9gTAKVLPUxsbqg==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.6.4.tgz", + "integrity": "sha512-k/AyigUioZVxFTcF7kWcUh5xeOV0bdGzHz+wmtP33md2jo8SJP29yEZ4Kshvk0IcFnVFEDrsfKiGhLRWpKx+YQ==", "dependencies": { "prosemirror-changeset": "^2.2.1", "prosemirror-collab": "^1.3.1", - "prosemirror-commands": "^1.6.2", + "prosemirror-commands": "^1.5.2", "prosemirror-dropcursor": "^1.8.1", "prosemirror-gapcursor": "^1.3.2", "prosemirror-history": "^1.4.1", "prosemirror-inputrules": "^1.4.0", "prosemirror-keymap": "^1.2.2", - "prosemirror-markdown": "^1.13.1", + "prosemirror-markdown": "^1.13.0", "prosemirror-menu": "^1.2.4", - "prosemirror-model": "^1.23.0", + "prosemirror-model": "^1.22.2", "prosemirror-schema-basic": "^1.2.3", "prosemirror-schema-list": "^1.4.1", "prosemirror-state": "^1.4.3", - "prosemirror-tables": "^1.6.1", - "prosemirror-trailing-node": "^3.0.0", - "prosemirror-transform": "^1.10.2", - "prosemirror-view": "^1.37.0" + "prosemirror-tables": "^1.4.0", + "prosemirror-trailing-node": "^2.0.9", + "prosemirror-transform": "^1.9.0", + "prosemirror-view": "^1.33.9" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" } }, - "node_modules/@tiptap/pm/node_modules/@remirror/core-constants": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-2.0.2.tgz", - "integrity": "sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==", - "license": "MIT" - }, - "node_modules/@tiptap/pm/node_modules/prosemirror-commands": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.5.2.tgz", - "integrity": "sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==", - "license": "MIT", - "dependencies": { - "prosemirror-model": "^1.0.0", - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.0.0" - } - }, - "node_modules/@tiptap/pm/node_modules/prosemirror-trailing-node": { - "version": "2.0.9", - "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.9.tgz", - "integrity": "sha512-YvyIn3/UaLFlFKrlJB6cObvUhmwFNZVhy1Q8OpW/avoTbD/Y7H5EcjK4AZFKhmuS6/N6WkGgt7gWtBWDnmFvHg==", - "license": "MIT", - "dependencies": { - "@remirror/core-constants": "^2.0.2", - "escape-string-regexp": "^4.0.0" - }, - "peerDependencies": { - "prosemirror-model": "^1.22.1", - "prosemirror-state": "^1.4.2", - "prosemirror-view": "^1.33.8" - } - }, "node_modules/@tiptap/starter-kit": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-3.0.0-next.3.tgz", - "integrity": "sha512-yiHm4id/Xx4eswkgB8E5MRfGHXeCILccabpeqQ6U4BJKZU45M8VDDAdoCx/ohWsiOjftVA8hqHueyXZN7z3fWA==", - "license": "MIT", - "dependencies": { - "@tiptap/core": "^3.0.0-next.3", - "@tiptap/extension-blockquote": "^3.0.0-next.3", - "@tiptap/extension-bold": "^3.0.0-next.3", - "@tiptap/extension-bullet-list": "^3.0.0-next.3", - "@tiptap/extension-code": "^3.0.0-next.3", - "@tiptap/extension-code-block": "^3.0.0-next.3", - "@tiptap/extension-document": "^3.0.0-next.3", - "@tiptap/extension-dropcursor": "^3.0.0-next.3", - "@tiptap/extension-gapcursor": "^3.0.0-next.3", - "@tiptap/extension-hard-break": "^3.0.0-next.3", - "@tiptap/extension-heading": "^3.0.0-next.3", - "@tiptap/extension-history": "^3.0.0-next.3", - "@tiptap/extension-horizontal-rule": "^3.0.0-next.3", - "@tiptap/extension-italic": "^3.0.0-next.3", - "@tiptap/extension-link": "^3.0.0-next.3", - "@tiptap/extension-list-item": "^3.0.0-next.3", - "@tiptap/extension-list-keymap": "^3.0.0-next.3", - "@tiptap/extension-ordered-list": "^3.0.0-next.3", - "@tiptap/extension-paragraph": "^3.0.0-next.3", - "@tiptap/extension-strike": "^3.0.0-next.3", - "@tiptap/extension-text": "^3.0.0-next.3", - "@tiptap/extension-underline": "^3.0.0-next.3", - "@tiptap/pm": "^3.0.0-next.3" + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.6.4.tgz", + "integrity": "sha512-uvGXOI6h+AjyyOgJOmBSFrDR7xJ841+gtwzGbAolVM2a7LCEkocyHjLBWFYVfQu2vvMIqA63+0+yAsw6ghwUgw==", + "dependencies": { + "@tiptap/core": "^2.6.4", + "@tiptap/extension-blockquote": "^2.6.4", + "@tiptap/extension-bold": "^2.6.4", + "@tiptap/extension-bullet-list": "^2.6.4", + "@tiptap/extension-code": "^2.6.4", + "@tiptap/extension-code-block": "^2.6.4", + "@tiptap/extension-document": "^2.6.4", + "@tiptap/extension-dropcursor": "^2.6.4", + "@tiptap/extension-gapcursor": "^2.6.4", + "@tiptap/extension-hard-break": "^2.6.4", + "@tiptap/extension-heading": "^2.6.4", + "@tiptap/extension-history": "^2.6.4", + "@tiptap/extension-horizontal-rule": "^2.6.4", + "@tiptap/extension-italic": "^2.6.4", + "@tiptap/extension-list-item": "^2.6.4", + "@tiptap/extension-ordered-list": "^2.6.4", + "@tiptap/extension-paragraph": "^2.6.4", + "@tiptap/extension-strike": "^2.6.4", + "@tiptap/extension-text": "^2.6.4", + "@tiptap/pm": "^2.6.4" }, "funding": { "type": "github", @@ -1690,35 +1601,33 @@ } }, "node_modules/@tiptap/suggestion": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-3.0.0-next.3.tgz", - "integrity": "sha512-JvIUbwxmblem0aHleuokZgxnObRKipog715dGirTbcAM6gBofXzueh4V5AOEpDzzuPks1coCJg+5sJJlwDfLgg==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/suggestion/-/suggestion-2.6.4.tgz", + "integrity": "sha512-t4GOEcsVSCwTlugHjZdK5Swe6or/tBej5E3ZWYOFHxkNLDod76Q7hvAeBPYrLeDo6m3sPnxrazfdqSeVclk72g==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1", - "@tiptap/pm": "^3.0.0-next.1" + "@tiptap/core": "^2.6.4", + "@tiptap/pm": "^2.6.4" } }, "node_modules/@tiptap/vue-3": { - "version": "3.0.0-next.3", - "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-3.0.0-next.3.tgz", - "integrity": "sha512-/Kp4ylKIAEaAyku7HBmAseuTGrYLUyheBfiVbtHkMBG72LIsUjL2KxUPfAcHNJdBijYlrN3/7SOAMClxEIpNww==", - "license": "MIT", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@tiptap/vue-3/-/vue-3-2.6.4.tgz", + "integrity": "sha512-9Fz82rbfkRHXDYwuj8vyd29z+zsl9BwanTbgj2s/Y+N+EbLyywBcAmZdekArttPCcVXy82q+vn51PWG3Zhbsfg==", "dependencies": { - "@tiptap/extension-bubble-menu": "^3.0.0-next.3", - "@tiptap/extension-floating-menu": "^3.0.0-next.3" + "@tiptap/extension-bubble-menu": "^2.6.4", + "@tiptap/extension-floating-menu": "^2.6.4" }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^3.0.0-next.1", - "@tiptap/pm": "^3.0.0-next.1", + "@tiptap/core": "^2.6.4", + "@tiptap/pm": "^2.6.4", "vue": "^3.0.0" } }, @@ -1729,28 +1638,6 @@ "devOptional": true, "license": "MIT" }, - "node_modules/@types/linkify-it": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-5.0.0.tgz", - "integrity": "sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==", - "license": "MIT" - }, - "node_modules/@types/markdown-it": { - "version": "14.1.2", - "resolved": "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-14.1.2.tgz", - "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", - "license": "MIT", - "dependencies": { - "@types/linkify-it": "^5", - "@types/mdurl": "^2" - } - }, - "node_modules/@types/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==", - "license": "MIT" - }, "node_modules/@types/node": { "version": "20.8.6", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.6.tgz", @@ -1923,8 +1810,7 @@ "node_modules/argparse": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "license": "Python-2.0" + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" }, "node_modules/asynckit": { "version": "0.4.0", @@ -2179,7 +2065,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "license": "MIT", "engines": { "node": ">=10" }, @@ -2408,7 +2293,6 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", - "license": "MIT", "dependencies": { "uc.micro": "^2.0.0" } @@ -2477,7 +2361,6 @@ "version": "14.1.0", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", - "license": "MIT", "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", @@ -2493,8 +2376,7 @@ "node_modules/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", - "license": "MIT" + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==" }, "node_modules/micromatch": { "version": "4.0.8", @@ -2714,6 +2596,16 @@ "prosemirror-state": "^1.0.0" } }, + "node_modules/prosemirror-commands": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.5.2.tgz", + "integrity": "sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==", + "dependencies": { + "prosemirror-model": "^1.0.0", + "prosemirror-state": "^1.0.0", + "prosemirror-transform": "^1.0.0" + } + }, "node_modules/prosemirror-dropcursor": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/prosemirror-dropcursor/-/prosemirror-dropcursor-1.8.1.tgz", @@ -2765,12 +2657,10 @@ } }, "node_modules/prosemirror-markdown": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.13.1.tgz", - "integrity": "sha512-Sl+oMfMtAjWtlcZoj/5L/Q39MpEnVZ840Xo330WJWUvgyhNmLBLN7MsHn07s53nG/KImevWHSE6fEj4q/GihHw==", - "license": "MIT", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.13.0.tgz", + "integrity": "sha512-UziddX3ZYSYibgx8042hfGKmukq5Aljp2qoBiJRejD/8MH70siQNz5RB1TrdTPheqLMy4aCe4GYNF10/3lQS5g==", "dependencies": { - "@types/markdown-it": "^14.0.0", "markdown-it": "^14.0.0", "prosemirror-model": "^1.20.0" } @@ -2786,22 +2676,10 @@ "prosemirror-state": "^1.0.0" } }, - "node_modules/prosemirror-menu/node_modules/prosemirror-commands": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.5.2.tgz", - "integrity": "sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==", - "license": "MIT", - "dependencies": { - "prosemirror-model": "^1.0.0", - "prosemirror-state": "^1.0.0", - "prosemirror-transform": "^1.0.0" - } - }, "node_modules/prosemirror-model": { "version": "1.22.2", "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.22.2.tgz", "integrity": "sha512-I4lS7HHIW47D0Xv/gWmi4iUWcQIDYaJKd8Hk4+lcSps+553FlQrhmxtItpEvTr75iAruhzVShVp6WUwsT6Boww==", - "license": "MIT", "dependencies": { "orderedmap": "^2.0.0" } @@ -2835,10 +2713,9 @@ } }, "node_modules/prosemirror-tables": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.6.1.tgz", - "integrity": "sha512-p8WRJNA96jaNQjhJolmbxTzd6M4huRE5xQ8OxjvMhQUP0Nzpo4zz6TztEiwk6aoqGBhz9lxRWR1yRZLlpQN98w==", - "license": "MIT", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.4.0.tgz", + "integrity": "sha512-fxryZZkQG12fSCNuZDrYx6Xvo2rLYZTbKLRd8rglOPgNJGMKIS8uvTt6gGC38m7UCu/ENnXIP9pEz5uDaPc+cA==", "dependencies": { "prosemirror-keymap": "^1.1.2", "prosemirror-model": "^1.8.1", @@ -2847,11 +2724,24 @@ "prosemirror-view": "^1.13.3" } }, + "node_modules/prosemirror-trailing-node": { + "version": "2.0.9", + "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.9.tgz", + "integrity": "sha512-YvyIn3/UaLFlFKrlJB6cObvUhmwFNZVhy1Q8OpW/avoTbD/Y7H5EcjK4AZFKhmuS6/N6WkGgt7gWtBWDnmFvHg==", + "dependencies": { + "@remirror/core-constants": "^2.0.2", + "escape-string-regexp": "^4.0.0" + }, + "peerDependencies": { + "prosemirror-model": "^1.22.1", + "prosemirror-state": "^1.4.2", + "prosemirror-view": "^1.33.8" + } + }, "node_modules/prosemirror-transform": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.9.0.tgz", "integrity": "sha512-5UXkr1LIRx3jmpXXNKDhv8OyAOeLTGuXNwdVfg8x27uASna/wQkr9p6fD3eupGOi4PLJfbezxTyi/7fSJypXHg==", - "license": "MIT", "dependencies": { "prosemirror-model": "^1.21.0" } @@ -2860,7 +2750,6 @@ "version": "1.33.9", "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.33.9.tgz", "integrity": "sha512-xV1A0Vz9cIcEnwmMhKKFAOkfIp8XmJRnaZoPqNXrPS7EK5n11Ov8V76KhR0RsfQd/SIzmWY+bg+M44A2Lx/Nnw==", - "license": "MIT", "dependencies": { "prosemirror-model": "^1.20.0", "prosemirror-state": "^1.0.0", @@ -2876,7 +2765,6 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==", - "license": "MIT", "engines": { "node": ">=6" } @@ -3188,6 +3076,14 @@ "url": "https://opencollective.com/stylus" } }, + "node_modules/tippy.js": { + "version": "6.3.7", + "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.3.7.tgz", + "integrity": "sha512-E1d3oP2emgJ9dRQZdf3Kkn0qJgI6ZLpyS5z6ZkY1DF3kaQaBsGZsndEpHwx+eC+tYM41HaSNvNtLx8tU57FzTQ==", + "dependencies": { + "@popperjs/core": "^2.9.0" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3227,8 +3123,7 @@ "node_modules/uc.micro": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", - "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", - "license": "MIT" + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==" }, "node_modules/undici-types": { "version": "5.25.3", diff --git a/frontend/package.json b/frontend/package.json index 99b893a1..43c70d78 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -14,21 +14,21 @@ "@fortawesome/vue-fontawesome": "^3.0.8", "@lifeomic/attempt": "^3.1.0", "@mdi/font": "7.4.47", - "@tiptap/extension-bullet-list": "3.0.0-next.3", - "@tiptap/extension-code-block": "3.0.0-next.3", - "@tiptap/extension-color": "3.0.0-next.3", - "@tiptap/extension-highlight": "3.0.0-next.3", - "@tiptap/extension-image": "3.0.0-next.3", - "@tiptap/extension-link": "3.0.0-next.3", - "@tiptap/extension-list-item": "3.0.0-next.3", - "@tiptap/extension-mention": "3.0.0-next.3", - "@tiptap/extension-placeholder": "3.0.0-next.3", - "@tiptap/extension-text-style": "3.0.0-next.3", - "@tiptap/extension-underline": "3.0.0-next.3", - "@tiptap/pm": "3.0.0-next.3", - "@tiptap/starter-kit": "3.0.0-next.3", - "@tiptap/suggestion": "3.0.0-next.3", - "@tiptap/vue-3": "3.0.0-next.3", + "@tiptap/extension-bullet-list": "2.6.4", + "@tiptap/extension-code-block": "2.6.4", + "@tiptap/extension-color": "2.6.4", + "@tiptap/extension-highlight": "2.6.4", + "@tiptap/extension-image": "2.6.4", + "@tiptap/extension-link": "2.6.4", + "@tiptap/extension-list-item": "2.6.4", + "@tiptap/extension-mention": "2.6.4", + "@tiptap/extension-placeholder": "2.6.4", + "@tiptap/extension-text-style": "2.6.4", + "@tiptap/extension-underline": "2.6.4", + "@tiptap/pm": "2.6.4", + "@tiptap/starter-kit": "2.6.4", + "@tiptap/suggestion": "2.6.4", + "@tiptap/vue-3": "2.6.4", "axios": "^1.7.9", "chroma-js": "^3.1.2", "core-js": "^3.39.0", @@ -56,12 +56,5 @@ "stylus": "^0.64.0", "vite": "^6.0.3", "vite-plugin-vuetify": "^2.0.4" - }, - "overrides": { - "prosemirror-commands":"1.5.2", - "prosemirror-model":"1.22.2", - "prosemirror-trailing-node":"2.0.9", - "prosemirror-transform":"1.9.0", - "prosemirror-view":"1.33.9" } } diff --git a/frontend/src/TipTapEditor.vue b/frontend/src/TipTapEditor.vue index 9c6f1a14..d60a66ee 100644 --- a/frontend/src/TipTapEditor.vue +++ b/frontend/src/TipTapEditor.vue @@ -12,11 +12,10 @@