diff --git a/package-lock.json b/package-lock.json index d487f7db15..0bd5014dee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7814,9 +7814,9 @@ } }, "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==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@remirror/core-constants/-/core-constants-3.0.0.tgz", + "integrity": "sha512-42aWfPrimMfDKDi4YegyS7x+/0tlzaqwPQCULLanv3DMIlu96KTJR0fM5isWX2UViOqlGnX6YFgqWepcX+XMNg==" }, "node_modules/@remix-run/router": { "version": "1.16.1", @@ -8786,33 +8786,33 @@ } }, "node_modules/@tiptap/core": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.5.0.tgz", - "integrity": "sha512-BEjzVhkyD2LNxiKjEBBbIEpaGE+2I4gclqEIJ4BxrWW+0BgOlYQvqoDn2PF+dAAyXGAxrlwb/+G27tDqRwE+ZQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.7.1.tgz", + "integrity": "sha512-/sOJ3J2OWxQrho6MWgE9xaRBln5MC4BEuevTYIGia4zrc523lX9s+h/lUeLtCPhI0+J6z9Vz+v3G/uoEqWCL+A==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/pm": "^2.5.0" + "@tiptap/pm": "^2.7.0" } }, "node_modules/@tiptap/extension-bold": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.5.0.tgz", - "integrity": "sha512-jCWZUb8GgQmVR96/iLY7mTjGcCXhPHTJOiPqA2ElNdLXmoA2PuyeUcSSU9cyRZ6iV4l1FIZ3lWHTkqtInjHGAQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.7.1.tgz", + "integrity": "sha512-k03srawDKtS8P4w2TKv59MzgvZoKGssTGqvOF1YDxArriB2pK3jz6i4jbGs79qRlyGyWFSCEkpF9amFrCajlIw==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0" + "@tiptap/core": "^2.7.0" } }, "node_modules/@tiptap/extension-bubble-menu": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.5.0.tgz", - "integrity": "sha512-TDFtA8C6rxujB8z1aZA7XN8SG0qyZc1mx8rGYJjBWhoRisOeVZ5YHkEUsOrO3lpR6d1Gs+Pi8ygvN36q9KzSCg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.7.1.tgz", + "integrity": "sha512-ZQh2Q2bAu61Z249b8eRLMKk0WU2ILvUz9JM9uxjxXaGE9L8nQbv0Pc5sZxIecOKmdX9N5Nq6mSoh/kD+klUOzA==", "dependencies": { "tippy.js": "^6.3.7" }, @@ -8821,66 +8821,66 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0", - "@tiptap/pm": "^2.5.0" + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" } }, "node_modules/@tiptap/extension-code": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.5.0.tgz", - "integrity": "sha512-GKKFg81eoR8ukFNV9Qhlb04Bh3vwF2ysfnaQxsHrJYP70k38tTqoHavNFMKIu6VC57It4cE6jysrpejbCerRzw==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.7.1.tgz", + "integrity": "sha512-VC9/AzIyfIKaxvTW1hIJUc373IY3D5Z3ykODPaNqplrvqonwULxrciLLh+GcCAwTjH8XnJtc66IaM9VDYxrSTw==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0" + "@tiptap/core": "^2.7.0" } }, "node_modules/@tiptap/extension-collaboration": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-collaboration/-/extension-collaboration-2.5.0.tgz", - "integrity": "sha512-GBWNP8QMN1xMEAf7ow4cMLPHuU1y/6VoLXhMWRa66tw8wphA3veXviAH3LmAl9blpfdkEbxaOufjiSKyvsfcXw==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-collaboration/-/extension-collaboration-2.7.1.tgz", + "integrity": "sha512-u6eDKDuzJ9Fd9ZPul7wAnSzqaq+ovRaVsDRYrNDYUYT2QlbWJtI8HKE/5Mt1Ml0Xnpwn3UcLwJdo0iN4/A4IOQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0", - "@tiptap/pm": "^2.5.0", - "y-prosemirror": "^1.2.6" + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0", + "y-prosemirror": "^1.2.11" } }, "node_modules/@tiptap/extension-collaboration-cursor": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-collaboration-cursor/-/extension-collaboration-cursor-2.5.0.tgz", - "integrity": "sha512-+mNMYwcEtyAbsPmFcJF0HSz5YBXlmaRsHYs7inxY8z4Wsgzh+Ac8qfjBMJ3F6bfmsSyEK65Z/qzAaMoQWnTtBQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-collaboration-cursor/-/extension-collaboration-cursor-2.7.1.tgz", + "integrity": "sha512-aYVuztLFTFfoh+bQMQV+f/+iTrq6L99YJF+TRW4CfnD6gsThX3fk4tbGXWVoE8Zd6SQMAjote4TZZBwGbANtdg==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0", - "y-prosemirror": "^1.2.6" + "@tiptap/core": "^2.7.0", + "y-prosemirror": "^1.2.11" } }, "node_modules/@tiptap/extension-dropcursor": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.5.0.tgz", - "integrity": "sha512-njo5oKtXBU//aTb1xmvyprQT48sacn7I6zy0xrMTCbYmpJg517AXUwXv02ChPG3uvtTgh8JLwCUkT7xofJNixQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.7.1.tgz", + "integrity": "sha512-D9pWKKf3KhA8Y8QdnFNFwMoUsu4ymcjCUFoDayyLDwJ5xneX5qe9MRpqs9mVW0s31I9yqZtaSrT1Re8bhdxDNw==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0", - "@tiptap/pm": "^2.5.0" + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" } }, "node_modules/@tiptap/extension-floating-menu": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.5.0.tgz", - "integrity": "sha512-0CeKKQLEkz0na0ABvhQKKI+YI8JIUYSqqY2v5CYsfrBbmOoQlVm+hDYXPwR6M1zckXbTQPGzvZ+2xF3anU2tyg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.7.1.tgz", + "integrity": "sha512-t6nANJPDudo8lOTN2zxXUBqMK8K8ZZgGfC8j3vVbOzLCLEgffU1ZX6YfYqOWPRBua0TXLJPZnGD6nff4pxzG5g==", "dependencies": { "tippy.js": "^6.3.7" }, @@ -8889,77 +8889,77 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0", - "@tiptap/pm": "^2.5.0" + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" } }, "node_modules/@tiptap/extension-gapcursor": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.5.0.tgz", - "integrity": "sha512-ADNPUp/uucI762AsmIbcnuy7iA33qtaiE+nYML1bdZQbjkSzqMp2FO8M3yng9RBV+V8aX3mEVF5cnOfjNkv9QQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.7.1.tgz", + "integrity": "sha512-oSfir7KRnnZ46PsZrSpgpSYr+0zYmIvwL0HhCzaUg8a44ISg730MhrD0jZibQ/+AWatLVHx8Pcd/eHm/R9+rXA==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0", - "@tiptap/pm": "^2.5.0" + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" } }, "node_modules/@tiptap/extension-hard-break": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.5.0.tgz", - "integrity": "sha512-wncfhaLmyLDT3+3GVo2XwjoCrvXltL5ID9k2xhKVVqj2wuBfG1wZd+OHUt4Vg+HVs8cFrOfImlkM4ib2HfnaFQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.7.1.tgz", + "integrity": "sha512-zy7lK2d0tu6BagzqkBwp2cIXM2t/QbHiKap1roj9B+QafsF9Im9p92bEK6fJEw+qC/j0PucR668MYsfUU7d2gQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0" + "@tiptap/core": "^2.7.0" } }, "node_modules/@tiptap/extension-history": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.5.0.tgz", - "integrity": "sha512-GIvZBhBYcU0Y/RS7f7A/V7VdmYOCBYiFQpT1rG3S+dDztc0PZLLWKm+lpHML97X4oCzqykSGmSZASlCYY8tD7Q==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.7.1.tgz", + "integrity": "sha512-cQrnZxqdFykGllQ4icivEw1IwCm9s8cB/nVqJj09Sl8VyR28PuOVJUDBXfD81c3id+R152hoCEgZmzwkBmNrHQ==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0", - "@tiptap/pm": "^2.5.0" + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" } }, "node_modules/@tiptap/extension-horizontal-rule": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.5.0.tgz", - "integrity": "sha512-zNZUlVLy/kd/zeVBPdZPcYLX1iVFHA79BoNBV8LlX3CxGrxJ8NykTnRKie7fcgenUd00meSc2QI9zK+laXgUQA==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.7.1.tgz", + "integrity": "sha512-6MAUp5gahrKk0jIHJOgmcfmuscU/UU+7zyTUqTWPI6lll1Wu2HYQPzQKlFT3L8QAE+XXj7vlY9vMFMleGsw1Eg==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0", - "@tiptap/pm": "^2.5.0" + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" } }, "node_modules/@tiptap/extension-italic": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.5.0.tgz", - "integrity": "sha512-on0a1yyb1/cEoIH2nejMa2TM3aJQSJBLKuiO5OXtR1gPu/fFvgv0qLm2T50IONC+B7Y5x32Pkfig6AEb4qhmYg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.7.1.tgz", + "integrity": "sha512-xH8X63C3ewEpN53qdV1UsdkeQA6/srOtuwGf0rLhiYI4whg02WQTQ2A66VEuRk1kPTkpu8nmD3bf9OvvlPqE0Q==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0" + "@tiptap/core": "^2.7.0" } }, "node_modules/@tiptap/extension-link": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.5.0.tgz", - "integrity": "sha512-8y7Cgi9o/Y8FK0AP+d6KxasIIG7or+SjWBVWLe7kIWAXJSMtuUMOrbtauuGbA2We6+GTJr7nql70GMjF4EI4Mg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.7.1.tgz", + "integrity": "sha512-CoM43k2xDVN+SaDctuFNf/ELox1hCizAXnyt4oEMXpEfOZCQ4BjwKYBior0LxClg6vEvO0n8KzhS9LAAVZHS8Q==", "dependencies": { "linkifyjs": "^4.1.0" }, @@ -8968,117 +8968,117 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0", - "@tiptap/pm": "^2.5.0" + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" } }, "node_modules/@tiptap/extension-paragraph": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.5.0.tgz", - "integrity": "sha512-UgTx+nm3XgAL5/1ruHtjKn4cPwEcGTEo1ePyvBEn0xzy3RbveW9/r/yc+7jqKvT1B6OYc87dhKbgfqzFfXDrQQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.7.1.tgz", + "integrity": "sha512-qMZvyadhzKCQ5oqpeh9AwJnHgaH8T8NYu+cQUT27EPGSzsvLjVq1CdgMpmh5WRvwVpi7GtelHfokle/nenH14w==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0" + "@tiptap/core": "^2.7.0" } }, "node_modules/@tiptap/extension-strike": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.5.0.tgz", - "integrity": "sha512-f6HHir2nERkX0mfpUD+XBtE65yklHosm8OZ9pJylISYlLHduL93IStjtWx8UckjXJEcTCc8STeXD0j1eV/g2bQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.7.1.tgz", + "integrity": "sha512-NF9z/7suQ+vg+a6HmbCk5yWPxuue68D1fy/T/fkcoqLHO+gGtp0CvmZfJK5eBDFWrfHsSVzr/YNNZktcW4ApPg==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0" + "@tiptap/core": "^2.7.0" } }, "node_modules/@tiptap/extension-table-cell": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-table-cell/-/extension-table-cell-2.5.0.tgz", - "integrity": "sha512-urlXpVDWTvYBI1nfied8TYRNHlaKQTEVa32U10Mf4lBCvEVxZ0TD0hFTx6CwZaJE9nNgc/H6aVO1gAWGEuJmag==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table-cell/-/extension-table-cell-2.7.1.tgz", + "integrity": "sha512-nEkCnQcdgtmPrOSMGM+g/Qvmy3dkSKxlFvnwgqZOlDTE3eYfNZCWu6pYchuy4wkTmEGnesZtO2ngHipJKnhKHw==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0" + "@tiptap/core": "^2.7.0" } }, "node_modules/@tiptap/extension-table-header": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-table-header/-/extension-table-header-2.5.0.tgz", - "integrity": "sha512-kjlcUbGKMfjIP8A8uHpsXLHcYaaaWM8z9zQPHUz5mf3DeFcSPGwj028dIyPtNw3BWV2vobwLluLLf4skiiPQMg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table-header/-/extension-table-header-2.7.1.tgz", + "integrity": "sha512-KKFMk1kXGpGZDshK17hEMu4HSAfw/Ux31mfIaKfuL9QJJ/J5Fd/Lnatz9SCfVzGnFFa1JO+qelCw+/uRbcsAMg==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0" + "@tiptap/core": "^2.7.0" } }, "node_modules/@tiptap/extension-table-row": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-table-row/-/extension-table-row-2.5.0.tgz", - "integrity": "sha512-VUdi8Juu+cHcXIsQUYug2M9zcqkxM5/+hho27RIaQiAdUFFCGn4YUwBUu83TTnVThd7Tvx0n1hXC2xc1XZsiMg==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-table-row/-/extension-table-row-2.7.1.tgz", + "integrity": "sha512-nUMvMtRCSCV1w5AJVcRE1+/MiK/sdM3ZiR3x+plOo6m24+DRlETg8AN5ierOvWoObb56apl5onk8A75/ZRPlAg==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0" + "@tiptap/core": "^2.7.0" } }, "node_modules/@tiptap/extension-text": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.5.0.tgz", - "integrity": "sha512-aMY3mhHOk+ihMu4rfn7VVs8MI6uLsCPEUHVJdDlraWkpjiU98uNADKsIc0uYXX7KHSqJWphTiRiC1m+ucgPnYQ==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.7.1.tgz", + "integrity": "sha512-4VsX661judEpjzFokTDe1ZBI/6tJxvPeo2qZ4gFMUOH133sgEtMPwx0KtUi1uDtXjxa3G5w5Frdu8SNTB048sA==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0" + "@tiptap/core": "^2.7.0" } }, "node_modules/@tiptap/extension-underline": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-2.5.0.tgz", - "integrity": "sha512-hxHkwMpd+vN2DNNAXYlPZRVb+o1GEOCULWev8Kker8nWZD0UWnOXrLCILxzE7CriwXgrB0kYuByHGc34Xwp6Ng==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-2.7.1.tgz", + "integrity": "sha512-J5LH1DsHNke4f1nnY0x0O3vdGIKgawhhDsVkp6PncCBN+Q/ZQP+q8elaCsLXd4WpqTdkN4LKV7Kf2fALgLoG4g==", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0" + "@tiptap/core": "^2.7.0" } }, "node_modules/@tiptap/pm": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.5.0.tgz", - "integrity": "sha512-FMwvDiJPTlCVkLXDhhnZ8ySDpRuL/3wFJIm5gSlUPKT8mq5/V5J2fLSL+QYsOxbWsHW8ZjpfWx/VCqBVxSinig==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.7.1.tgz", + "integrity": "sha512-gG++eBQu9SObWCmxZDv6tkwFHVmbg7phowy0F7Nihq9Um7/oae5Ag9skfiG8GG9eYdw54paEAY/MP+tE3x/smA==", "dependencies": { "prosemirror-changeset": "^2.2.1", "prosemirror-collab": "^1.3.1", - "prosemirror-commands": "^1.5.2", + "prosemirror-commands": "^1.6.0", "prosemirror-dropcursor": "^1.8.1", "prosemirror-gapcursor": "^1.3.2", - "prosemirror-history": "^1.4.0", + "prosemirror-history": "^1.4.1", "prosemirror-inputrules": "^1.4.0", "prosemirror-keymap": "^1.2.2", "prosemirror-markdown": "^1.13.0", "prosemirror-menu": "^1.2.4", - "prosemirror-model": "^1.21.3", - "prosemirror-schema-basic": "^1.2.2", - "prosemirror-schema-list": "^1.4.0", + "prosemirror-model": "^1.22.3", + "prosemirror-schema-basic": "^1.2.3", + "prosemirror-schema-list": "^1.4.1", "prosemirror-state": "^1.4.3", - "prosemirror-tables": "^1.3.7", - "prosemirror-trailing-node": "^2.0.8", - "prosemirror-transform": "^1.9.0", - "prosemirror-view": "^1.33.7" + "prosemirror-tables": "^1.4.0", + "prosemirror-trailing-node": "^3.0.0", + "prosemirror-transform": "^1.10.0", + "prosemirror-view": "^1.33.10" }, "funding": { "type": "github", @@ -9086,13 +9086,14 @@ } }, "node_modules/@tiptap/react": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@tiptap/react/-/react-2.5.0.tgz", - "integrity": "sha512-wZ8LD6zM+OudrGpLhYzLMCjSmxT7jm6lflIuynxdsHPHHgOohbgyVCZhxdLyPpd+IhiWC5YRJSOen6X+wxWb0Q==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@tiptap/react/-/react-2.7.1.tgz", + "integrity": "sha512-FlH40q0hGNkSO3uE3hvBYYcVEoWvUpolwB6J76P+WAjUl+sPnw5ARtQ4eYnDtYi+ehnVJPoRh8ifnBMXLV1nDA==", "dependencies": { - "@tiptap/extension-bubble-menu": "^2.5.0", - "@tiptap/extension-floating-menu": "^2.5.0", + "@tiptap/extension-bubble-menu": "^2.7.1", + "@tiptap/extension-floating-menu": "^2.7.1", "@types/use-sync-external-store": "^0.0.6", + "fast-deep-equal": "^3", "use-sync-external-store": "^1.2.2" }, "funding": { @@ -9100,8 +9101,8 @@ "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.5.0", - "@tiptap/pm": "^2.5.0", + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0" } @@ -23177,9 +23178,9 @@ } }, "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==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/prosemirror-commands/-/prosemirror-commands-1.6.0.tgz", + "integrity": "sha512-xn1U/g36OqXn2tn5nGmvnnimAj/g1pUx2ypJJIe8WkVX83WyJVC5LTARaxZa2AtQRwntu9Jc5zXs9gL9svp/mg==", "dependencies": { "prosemirror-model": "^1.0.0", "prosemirror-state": "^1.0.0", @@ -23208,9 +23209,9 @@ } }, "node_modules/prosemirror-history": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.4.0.tgz", - "integrity": "sha512-UUiGzDVcqo1lovOPdi9YxxUps3oBFWAIYkXLu3Ot+JPv1qzVogRbcizxK3LhHmtaUxclohgiOVesRw5QSlMnbQ==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/prosemirror-history/-/prosemirror-history-1.4.1.tgz", + "integrity": "sha512-2JZD8z2JviJrboD9cPuX/Sv/1ChFng+xh2tChQ2X4bB2HeK+rra/bmJ3xGntCcjhOqIzSDG6Id7e8RJ9QPXLEQ==", "dependencies": { "prosemirror-state": "^1.2.2", "prosemirror-transform": "^1.0.0", @@ -23257,25 +23258,25 @@ } }, "node_modules/prosemirror-model": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.22.1.tgz", - "integrity": "sha512-gMrxal+F3higDFxCkBK5iQXckRVYvIu/3dopERJ6b20xfwZ9cbYvQvuldqaN+v/XytNPGyURYUpUU23kBRxWCQ==", + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/prosemirror-model/-/prosemirror-model-1.22.3.tgz", + "integrity": "sha512-V4XCysitErI+i0rKFILGt/xClnFJaohe/wrrlT2NSZ+zk8ggQfDH4x2wNK7Gm0Hp4CIoWizvXFP7L9KMaCuI0Q==", "dependencies": { "orderedmap": "^2.0.0" } }, "node_modules/prosemirror-schema-basic": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.2.tgz", - "integrity": "sha512-/dT4JFEGyO7QnNTe9UaKUhjDXbTNkiWTq/N4VpKaF79bBjSExVV2NXmJpcM7z/gD7mbqNjxbmWW5nf1iNSSGnw==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/prosemirror-schema-basic/-/prosemirror-schema-basic-1.2.3.tgz", + "integrity": "sha512-h+H0OQwZVqMon1PNn0AG9cTfx513zgIG2DY00eJ00Yvgb3UD+GQ/VlWW5rcaxacpCGT1Yx8nuhwXk4+QbXUfJA==", "dependencies": { "prosemirror-model": "^1.19.0" } }, "node_modules/prosemirror-schema-list": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.4.0.tgz", - "integrity": "sha512-nZOIq/AkBSzCENxUyLm5ltWE53e2PLk65ghMN8qLQptOmDVixZlPqtMeQdiNw0odL9vNpalEjl3upgRkuJ/Jyw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/prosemirror-schema-list/-/prosemirror-schema-list-1.4.1.tgz", + "integrity": "sha512-jbDyaP/6AFfDfu70VzySsD75Om2t3sXTOdl5+31Wlxlg62td1haUpty/ybajSfJ1pkGadlOfwQq9kgW5IMo1Rg==", "dependencies": { "prosemirror-model": "^1.0.0", "prosemirror-state": "^1.0.0", @@ -23293,9 +23294,9 @@ } }, "node_modules/prosemirror-tables": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.3.7.tgz", - "integrity": "sha512-oEwX1wrziuxMtwFvdDWSFHVUWrFJWt929kVVfHvtTi8yvw+5ppxjXZkMG/fuTdFo+3DXyIPSKfid+Be1npKXDA==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/prosemirror-tables/-/prosemirror-tables-1.5.0.tgz", + "integrity": "sha512-VMx4zlYWm7aBlZ5xtfJHpqa3Xgu3b7srV54fXYnXgsAcIGRqKSrhiK3f89omzzgaAgAtDOV4ImXnLKhVfheVNQ==", "dependencies": { "prosemirror-keymap": "^1.1.2", "prosemirror-model": "^1.8.1", @@ -23305,31 +23306,31 @@ } }, "node_modules/prosemirror-trailing-node": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-2.0.8.tgz", - "integrity": "sha512-ujRYhSuhQb1Jsarh1IHqb2KoSnRiD7wAMDGucP35DN7j5af6X7B18PfdPIrbwsPTqIAj0fyOvxbuPsWhNvylmA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/prosemirror-trailing-node/-/prosemirror-trailing-node-3.0.0.tgz", + "integrity": "sha512-xiun5/3q0w5eRnGYfNlW1uU9W6x5MoFKWwq/0TIRgt09lv7Hcser2QYV8t4muXbEr+Fwo0geYn79Xs4GKywrRQ==", "dependencies": { - "@remirror/core-constants": "^2.0.2", + "@remirror/core-constants": "3.0.0", "escape-string-regexp": "^4.0.0" }, "peerDependencies": { - "prosemirror-model": "^1.19.0", + "prosemirror-model": "^1.22.1", "prosemirror-state": "^1.4.2", - "prosemirror-view": "^1.31.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==", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/prosemirror-transform/-/prosemirror-transform-1.10.0.tgz", + "integrity": "sha512-9UOgFSgN6Gj2ekQH5CTDJ8Rp/fnKR2IkYfGdzzp5zQMFsS4zDllLVx/+jGcX86YlACpG7UR5fwAXiWzxqWtBTg==", "dependencies": { "prosemirror-model": "^1.21.0" } }, "node_modules/prosemirror-view": { - "version": "1.33.8", - "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.33.8.tgz", - "integrity": "sha512-4PhMr/ufz2cdvFgpUAnZfs+0xij3RsFysreeG9V/utpwX7AJtYCDVyuRxzWoMJIEf4C7wVihuBNMPpFLPCiLQw==", + "version": "1.34.2", + "resolved": "https://registry.npmjs.org/prosemirror-view/-/prosemirror-view-1.34.2.tgz", + "integrity": "sha512-tPX/V2Xd70vrAGQ/V9CppJtPKnQyQMypJGlLylvdI94k6JaG+4P6fVmXPR1zc1eVTW0gq3c6zsfqwJKCRLaG9Q==", "dependencies": { "prosemirror-model": "^1.20.0", "prosemirror-state": "^1.0.0", @@ -28299,9 +28300,9 @@ } }, "node_modules/y-prosemirror": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/y-prosemirror/-/y-prosemirror-1.2.9.tgz", - "integrity": "sha512-fThGIVmSqrqnG/ckywEGlHM9ElfILC4TcMZd5zxWPe/i+UuP97TEr4swsopRKG3Y+KHBVt4Y/5NVBC3AAsUoUg==", + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/y-prosemirror/-/y-prosemirror-1.2.12.tgz", + "integrity": "sha512-UMnUIR5ppVn30n2kzeeBQEaesWGe4fsbnlch1HnNa3/snJMoOn7M7dieuS+o1OQwKs1dqx2eT3gFfGF2aOaQdw==", "dependencies": { "lib0": "^0.2.42" }, @@ -28529,26 +28530,26 @@ "license": "MPL-2.0", "dependencies": { "@emoji-mart/data": "^1.2.1", - "@tiptap/core": "^2.5.0", - "@tiptap/extension-bold": "^2.5.0", - "@tiptap/extension-code": "^2.5.0", - "@tiptap/extension-collaboration": "^2.5.0", - "@tiptap/extension-collaboration-cursor": "^2.5.0", - "@tiptap/extension-dropcursor": "^2.5.0", - "@tiptap/extension-gapcursor": "^2.5.0", - "@tiptap/extension-hard-break": "^2.5.0", - "@tiptap/extension-history": "^2.5.0", - "@tiptap/extension-horizontal-rule": "^2.5.0", - "@tiptap/extension-italic": "^2.5.0", - "@tiptap/extension-link": "^2.5.0", - "@tiptap/extension-paragraph": "^2.5.0", - "@tiptap/extension-strike": "^2.5.0", - "@tiptap/extension-table-cell": "^2.5.0", - "@tiptap/extension-table-header": "^2.5.0", - "@tiptap/extension-table-row": "^2.5.0", - "@tiptap/extension-text": "^2.5.0", - "@tiptap/extension-underline": "^2.5.0", - "@tiptap/pm": "^2.5.0", + "@tiptap/core": "^2.7.1", + "@tiptap/extension-bold": "^2.7.1", + "@tiptap/extension-code": "^2.7.1", + "@tiptap/extension-collaboration": "^2.7.1", + "@tiptap/extension-collaboration-cursor": "^2.7.1", + "@tiptap/extension-dropcursor": "^2.7.1", + "@tiptap/extension-gapcursor": "^2.7.1", + "@tiptap/extension-hard-break": "^2.7.1", + "@tiptap/extension-history": "^2.7.1", + "@tiptap/extension-horizontal-rule": "^2.7.1", + "@tiptap/extension-italic": "^2.7.1", + "@tiptap/extension-link": "^2.7.1", + "@tiptap/extension-paragraph": "^2.7.1", + "@tiptap/extension-strike": "^2.7.1", + "@tiptap/extension-table-cell": "^2.7.1", + "@tiptap/extension-table-header": "^2.7.1", + "@tiptap/extension-table-row": "^2.7.1", + "@tiptap/extension-text": "^2.7.1", + "@tiptap/extension-underline": "^2.7.1", + "@tiptap/pm": "^2.7.1", "emoji-mart": "^5.6.0", "hast-util-from-dom": "^4.2.0", "prosemirror-model": "^1.21.0", @@ -28566,7 +28567,7 @@ "remark-stringify": "^10.0.2", "unified": "^10.1.2", "uuid": "^8.3.2", - "y-prosemirror": "1.2.9", + "y-prosemirror": "1.2.12", "y-protocols": "^1.0.6", "yjs": "^13.6.15" }, @@ -28676,8 +28677,8 @@ "dependencies": { "@blocknote/core": "^0.15.7", "@floating-ui/react": "^0.26.4", - "@tiptap/core": "^2.5.0", - "@tiptap/react": "^2.5.0", + "@tiptap/core": "^2.7.1", + "@tiptap/react": "^2.7.1", "lodash.merge": "^4.6.2", "react": "^18", "react-dom": "^18", @@ -28729,12 +28730,12 @@ "dependencies": { "@blocknote/core": "^0.15.7", "@blocknote/react": "^0.15.7", - "@tiptap/core": "^2.5.0", - "@tiptap/pm": "^2.5.0", + "@tiptap/core": "^2.7.1", + "@tiptap/pm": "^2.7.1", "jsdom": "^21.1.0", "react": "^18", "react-dom": "^18", - "y-prosemirror": "1.2.9", + "y-prosemirror": "1.2.12", "y-protocols": "^1.0.6", "yjs": "^13.6.15" }, diff --git a/packages/core/package.json b/packages/core/package.json index ee777dc12f..3d5bc1c0c1 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -55,26 +55,26 @@ }, "dependencies": { "@emoji-mart/data": "^1.2.1", - "@tiptap/core": "^2.5.0", - "@tiptap/extension-bold": "^2.5.0", - "@tiptap/extension-code": "^2.5.0", - "@tiptap/extension-collaboration": "^2.5.0", - "@tiptap/extension-collaboration-cursor": "^2.5.0", - "@tiptap/extension-dropcursor": "^2.5.0", - "@tiptap/extension-gapcursor": "^2.5.0", - "@tiptap/extension-hard-break": "^2.5.0", - "@tiptap/extension-history": "^2.5.0", - "@tiptap/extension-horizontal-rule": "^2.5.0", - "@tiptap/extension-italic": "^2.5.0", - "@tiptap/extension-link": "^2.5.0", - "@tiptap/extension-paragraph": "^2.5.0", - "@tiptap/extension-strike": "^2.5.0", - "@tiptap/extension-table-cell": "^2.5.0", - "@tiptap/extension-table-header": "^2.5.0", - "@tiptap/extension-table-row": "^2.5.0", - "@tiptap/extension-text": "^2.5.0", - "@tiptap/extension-underline": "^2.5.0", - "@tiptap/pm": "^2.5.0", + "@tiptap/core": "^2.7.1", + "@tiptap/extension-bold": "^2.7.1", + "@tiptap/extension-code": "^2.7.1", + "@tiptap/extension-collaboration": "^2.7.1", + "@tiptap/extension-collaboration-cursor": "^2.7.1", + "@tiptap/extension-dropcursor": "^2.7.1", + "@tiptap/extension-gapcursor": "^2.7.1", + "@tiptap/extension-hard-break": "^2.7.1", + "@tiptap/extension-history": "^2.7.1", + "@tiptap/extension-horizontal-rule": "^2.7.1", + "@tiptap/extension-italic": "^2.7.1", + "@tiptap/extension-link": "^2.7.1", + "@tiptap/extension-paragraph": "^2.7.1", + "@tiptap/extension-strike": "^2.7.1", + "@tiptap/extension-table-cell": "^2.7.1", + "@tiptap/extension-table-header": "^2.7.1", + "@tiptap/extension-table-row": "^2.7.1", + "@tiptap/extension-text": "^2.7.1", + "@tiptap/extension-underline": "^2.7.1", + "@tiptap/pm": "^2.7.1", "emoji-mart": "^5.6.0", "hast-util-from-dom": "^4.2.0", "prosemirror-model": "^1.21.0", @@ -92,7 +92,7 @@ "remark-stringify": "^10.0.2", "unified": "^10.1.2", "uuid": "^8.3.2", - "y-prosemirror": "1.2.9", + "y-prosemirror": "1.2.12", "y-protocols": "^1.0.6", "yjs": "^13.6.15" }, diff --git a/packages/core/src/editor/BlockNoteTipTapEditor.ts b/packages/core/src/editor/BlockNoteTipTapEditor.ts index 48d3c17f16..4aff2e3cd4 100644 --- a/packages/core/src/editor/BlockNoteTipTapEditor.ts +++ b/packages/core/src/editor/BlockNoteTipTapEditor.ts @@ -168,8 +168,11 @@ export class BlockNoteTipTapEditor extends TiptapEditor { }; } -(BlockNoteTipTapEditor.prototype as any).createView = () => { +(BlockNoteTipTapEditor.prototype as any).createView = function () { // no-op // Disable default call to `createView` in the Editor constructor. // We should call `createView` manually only when a DOM element is available + + // additional fix because onPaste and onDrop depend on installing plugins in constructor which we don't support + this.options.onPaste = this.options.onDrop = undefined; }; diff --git a/packages/react/package.json b/packages/react/package.json index 213d497abd..ec321aa006 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -53,8 +53,8 @@ "dependencies": { "@blocknote/core": "^0.15.7", "@floating-ui/react": "^0.26.4", - "@tiptap/core": "^2.5.0", - "@tiptap/react": "^2.5.0", + "@tiptap/core": "^2.7.1", + "@tiptap/react": "^2.7.1", "lodash.merge": "^4.6.2", "react": "^18", "react-dom": "^18", diff --git a/packages/server-util/package.json b/packages/server-util/package.json index f914f15f30..80719c0954 100644 --- a/packages/server-util/package.json +++ b/packages/server-util/package.json @@ -49,12 +49,12 @@ "dependencies": { "@blocknote/core": "^0.15.7", "@blocknote/react": "^0.15.7", - "@tiptap/core": "^2.5.0", - "@tiptap/pm": "^2.5.0", + "@tiptap/core": "^2.7.1", + "@tiptap/pm": "^2.7.1", "jsdom": "^21.1.0", "react": "^18", "react-dom": "^18", - "y-prosemirror": "1.2.9", + "y-prosemirror": "1.2.12", "y-protocols": "^1.0.6", "yjs": "^13.6.15" },