diff --git a/apps/web/package.json b/apps/web/package.json index 370e53887..303cfa9de 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -31,21 +31,21 @@ "@tanstack/react-query": "^4.28.0", "@tanstack/react-query-devtools": "^4.29.19", "@tanstack/react-table": "^8.5.13", - "@tiptap/core": "2.0.3", - "@tiptap/extension-bubble-menu": "2.0.3", + "@tiptap/core": "2.1.7", + "@tiptap/extension-bubble-menu": "2.1.7", "@tiptap/extension-bullet-list": "^2.0.3", - "@tiptap/extension-gapcursor": "^2.0.3", + "@tiptap/extension-gapcursor": "^2.1.7", "@tiptap/extension-hard-break": "^2.0.3", "@tiptap/extension-heading": "^2.0.3", - "@tiptap/extension-image": "2.0.3", + "@tiptap/extension-image": "2.1.7", "@tiptap/extension-list-item": "^2.0.3", "@tiptap/extension-paragraph": "^2.0.3", - "@tiptap/extension-placeholder": "2.0.3", - "@tiptap/html": "2.0.3", - "@tiptap/pm": "2.0.3", - "@tiptap/react": "2.0.3", - "@tiptap/starter-kit": "2.0.3", - "@tiptap/suggestion": "2.0.0-beta.220", + "@tiptap/extension-placeholder": "2.1.7", + "@tiptap/html": "2.1.7", + "@tiptap/pm": "2.1.7", + "@tiptap/react": "2.1.7", + "@tiptap/starter-kit": "2.1.7", + "@tiptap/suggestion": "2.1.7", "@vercel/analytics": "^0.1.6", "@vercel/og": "^0.5.4", "boring-avatars": "^1.7.0", diff --git a/apps/web/partials/editor/editor.tsx b/apps/web/partials/editor/editor.tsx index 499121276..a53ec6442 100644 --- a/apps/web/partials/editor/editor.tsx +++ b/apps/web/partials/editor/editor.tsx @@ -6,7 +6,7 @@ import HardBreak from '@tiptap/extension-hard-break'; import Image from '@tiptap/extension-image'; import ListItem from '@tiptap/extension-list-item'; import Placeholder from '@tiptap/extension-placeholder'; -import { EditorContent, FloatingMenu, useEditor } from '@tiptap/react'; +import { Content, EditorContent, FloatingMenu, useEditor } from '@tiptap/react'; import StarterKit from '@tiptap/starter-kit'; import * as React from 'react'; @@ -77,33 +77,39 @@ export const Editor = React.memo(function Editor({ }: Props) { const { editorJson, spaceId, updateEditorBlocks, blockIds } = useEntityPageStore(); + const editor = useEditor({ + extensions: [...tiptapExtensions, createIdExtension(spaceId)], + editable: true, + content: editorJson, + onBlur({ editor }) { + // Responsible for converting all editor blocks to triples + // Fires after the IdExtension's onBlur event which sets the "id" attribute on all nodes + updateEditorBlocks(editor); + }, + editorProps: { + transformPastedHTML: html => removeIdAttributes(html), + }, + }); + // @HACK: Janky but works for now. // // We only want to render the editor once the editorJson has been hydrated with local data. // We shouldn't re-render the editor every time the editorJson changes as that would result // in a janky UX. We let the editor handle block state internally while each block handles // it's own state. - const hasHydrated = useHydrated(); - - const editor = useEditor( - { - extensions: [...tiptapExtensions, createIdExtension(spaceId)], - editable: true, - content: hasHydrated ? editorJson : undefined, - onBlur({ editor }) { - // Responsible for converting all editor blocks to triples - // Fires after the IdExtension's onBlur event which sets the "id" attribute on all nodes - updateEditorBlocks(editor); - }, - editorProps: { - transformPastedHTML: html => removeIdAttributes(html), - }, - }, - [hasHydrated] - ); + React.useEffect(() => { + // The timeout is needed to workaround a react error in tiptap + // https://github.com/ueberdosis/tiptap/issues/3764#issuecomment-1546629928 + setTimeout(() => { + editor?.commands.setContent(editorJson); + }); + // commands is not memoized correctly by tiptap, so we need to disable the rule, else the + // effect will run infinitely. + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [editorJson]); // We are in edit mode and there is no content. - if (!editable && blockIds.length === 0) return <>{placeholder}; + if (!editable && blockIds.length === 0) return {placeholder}; if (!editor) return null; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 12b492700..99275b768 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,21 +43,21 @@ importers: '@testing-library/jest-dom': ^5.16.5 '@testing-library/react': ^13.4.0 '@testing-library/user-event': ^14.4.3 - '@tiptap/core': 2.0.3 - '@tiptap/extension-bubble-menu': 2.0.3 + '@tiptap/core': 2.1.7 + '@tiptap/extension-bubble-menu': 2.1.7 '@tiptap/extension-bullet-list': ^2.0.3 - '@tiptap/extension-gapcursor': ^2.0.3 + '@tiptap/extension-gapcursor': ^2.1.7 '@tiptap/extension-hard-break': ^2.0.3 '@tiptap/extension-heading': ^2.0.3 - '@tiptap/extension-image': 2.0.3 + '@tiptap/extension-image': 2.1.7 '@tiptap/extension-list-item': ^2.0.3 '@tiptap/extension-paragraph': ^2.0.3 - '@tiptap/extension-placeholder': 2.0.3 - '@tiptap/html': 2.0.3 - '@tiptap/pm': 2.0.3 - '@tiptap/react': 2.0.3 - '@tiptap/starter-kit': 2.0.3 - '@tiptap/suggestion': 2.0.0-beta.220 + '@tiptap/extension-placeholder': 2.1.7 + '@tiptap/html': 2.1.7 + '@tiptap/pm': 2.1.7 + '@tiptap/react': 2.1.7 + '@tiptap/starter-kit': 2.1.7 + '@tiptap/suggestion': 2.1.7 '@trivago/prettier-plugin-sort-imports': ^4.2.0 '@types/diff': ^5.0.2 '@types/mailchimp__mailchimp_marketing': ^3.0.6 @@ -136,21 +136,21 @@ importers: '@tanstack/react-query': 4.28.0_biqbaboplfbrettd7655fr4n2y '@tanstack/react-query-devtools': 4.29.19_q4teel2yjbizrm4naiaqcdpjum '@tanstack/react-table': 8.5.15_biqbaboplfbrettd7655fr4n2y - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/extension-bubble-menu': 2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4 - '@tiptap/extension-bullet-list': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-gapcursor': 2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4 - '@tiptap/extension-hard-break': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-heading': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-image': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-list-item': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-paragraph': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-placeholder': 2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4 - '@tiptap/html': 2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4 - '@tiptap/pm': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/react': 2.0.3_z5e47atshj3jlb5plbd4qpvzwi - '@tiptap/starter-kit': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/suggestion': 2.0.0-beta.220_7qxxgdyo6i4mk7xrbxa2xtsga4 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/extension-bubble-menu': 2.1.7_wls5jda43mscbcbz3xg5qrtacm + '@tiptap/extension-bullet-list': 2.0.3_@tiptap+core@2.1.7 + '@tiptap/extension-gapcursor': 2.1.7_wls5jda43mscbcbz3xg5qrtacm + '@tiptap/extension-hard-break': 2.0.3_@tiptap+core@2.1.7 + '@tiptap/extension-heading': 2.0.3_@tiptap+core@2.1.7 + '@tiptap/extension-image': 2.1.7_@tiptap+core@2.1.7 + '@tiptap/extension-list-item': 2.0.3_@tiptap+core@2.1.7 + '@tiptap/extension-paragraph': 2.0.3_@tiptap+core@2.1.7 + '@tiptap/extension-placeholder': 2.1.7_wls5jda43mscbcbz3xg5qrtacm + '@tiptap/html': 2.1.7_wls5jda43mscbcbz3xg5qrtacm + '@tiptap/pm': 2.1.7 + '@tiptap/react': 2.1.7_2dqnjqv3aeuij3k6apjyhkbexa + '@tiptap/starter-kit': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/suggestion': 2.1.7_wls5jda43mscbcbz3xg5qrtacm '@vercel/analytics': 0.1.6_react@18.2.0 '@vercel/og': 0.5.4 boring-avatars: 1.7.0 @@ -466,14 +466,6 @@ packages: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.17 - /@ampproject/remapping/2.2.1: - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/gen-mapping': 0.3.3 - '@jridgewell/trace-mapping': 0.3.19 - dev: false - /@babel/code-frame/7.18.6: resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} engines: {node: '>=6.9.0'} @@ -497,11 +489,6 @@ packages: resolution: {integrity: sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==} engines: {node: '>=6.9.0'} - /@babel/compat-data/7.22.5: - resolution: {integrity: sha512-4Jc/YuIaYqKnDDz892kPIledykKg12Aw1PYX5i/TY28anJtacvM1Rrr8wbieB9GfEJwlzqT0hUEao0CxEebiDA==} - engines: {node: '>=6.9.0'} - dev: false - /@babel/core/7.19.6: resolution: {integrity: sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==} engines: {node: '>=6.9.0'} @@ -524,29 +511,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/core/7.22.5: - resolution: {integrity: sha512-SBuTAjg91A3eKOvD+bPEz3LlhHZRNu1nFOVts9lzDJTXshHTjII0BAtDS3Y2DAkdZdDKWVZGVwkDfc4Clxn1dg==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.2.1 - '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 - '@babel/helper-compilation-targets': 7.22.5_@babel+core@7.22.5 - '@babel/helper-module-transforms': 7.22.5 - '@babel/helpers': 7.22.5 - '@babel/parser': 7.22.10 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 - convert-source-map: 1.9.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.3 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/generator/7.17.7: resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==} engines: {node: '>=6.9.0'} @@ -610,20 +574,6 @@ packages: browserslist: 4.21.4 semver: 6.3.0 - /@babel/helper-compilation-targets/7.22.5_@babel+core@7.22.5: - resolution: {integrity: sha512-Ji+ywpHeuqxB8WDxraCiqR0xfhYjiDE/e6k7FuIaANnoOFxAHskHChz4vA1mJC9Lbm01s1PVAGhQY4FUKSkGZw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.22.5 - '@babel/core': 7.22.5 - '@babel/helper-validator-option': 7.22.5 - browserslist: 4.21.9 - lru-cache: 5.1.1 - semver: 6.3.0 - dev: false - /@babel/helper-environment-visitor/7.18.9: resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} engines: {node: '>=6.9.0'} @@ -686,22 +636,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helper-module-transforms/7.22.5: - resolution: {integrity: sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-module-imports': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.5 - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/helper-plugin-utils/7.19.0: resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==} engines: {node: '>=6.9.0'} @@ -718,13 +652,6 @@ packages: dependencies: '@babel/types': 7.22.5 - /@babel/helper-simple-access/7.22.5: - resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.22.10 - dev: false - /@babel/helper-split-export-declaration/7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} @@ -765,11 +692,6 @@ packages: resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} engines: {node: '>=6.9.0'} - /@babel/helper-validator-option/7.22.5: - resolution: {integrity: sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==} - engines: {node: '>=6.9.0'} - dev: false - /@babel/helpers/7.19.4: resolution: {integrity: sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==} engines: {node: '>=6.9.0'} @@ -780,17 +702,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/helpers/7.22.5: - resolution: {integrity: sha512-pSXRmfE1vzcUIDFQcSGA5Mr+GxBV9oiRKDuDxXvWQQBCh8HoIjs/2DlDB7H8smac1IVrB9/xdXj2N3Wol9Cr+Q==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.5 - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/highlight/7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} @@ -844,35 +755,6 @@ packages: dependencies: '@babel/types': 7.22.5 - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.22.5: - resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.22.5 - dev: false - - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.22.5: - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: false - - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.22.5: - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - dev: false - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.6: resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} @@ -893,20 +775,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: false - /@babel/plugin-transform-modules-commonjs/7.22.5_@babel+core@7.22.5: - resolution: {integrity: sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.22.5 - '@babel/helper-module-transforms': 7.22.5 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-simple-access': 7.22.5 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.6: resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} engines: {node: '>=6.9.0'} @@ -1029,24 +897,6 @@ packages: transitivePeerDependencies: - supports-color - /@babel/traverse/7.22.10: - resolution: {integrity: sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.22.10 - '@babel/generator': 7.22.10 - '@babel/helper-environment-visitor': 7.22.5 - '@babel/helper-function-name': 7.22.5 - '@babel/helper-hoist-variables': 7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.22.10 - '@babel/types': 7.22.10 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/traverse/7.22.10_supports-color@5.5.0: resolution: {integrity: sha512-Q/urqV4pRByiNNpb/f5OSv28ZlGJiFiiTh+GAHktbIrkPhPbl90+uW6SmpoLyZqutrg9AEaEf3Q/ZBRHBXgxig==} engines: {node: '>=6.9.0'} @@ -2273,54 +2123,6 @@ packages: - react dev: false - /@linaria/core/4.2.9: - resolution: {integrity: sha512-ELcu37VNVOT/PU0L6WDIN+aLzNFyJrqoBYT0CucGOCAmODbojUMCv8oJYRbWzA3N34w1t199dN4UFdfRWFG2rg==} - engines: {node: ^12.16.0 || >=13.7.0} - dependencies: - '@linaria/logger': 4.0.0 - '@linaria/tags': 4.3.5 - '@linaria/utils': 4.3.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@linaria/logger/4.0.0: - resolution: {integrity: sha512-YnBq0JlDWMEkTOK+tMo5yEVR0f5V//6qMLToGcLhTyM9g9i+IDFn51Z+5q2hLk7RdG4NBPgbcCXYi2w4RKsPeg==} - engines: {node: ^12.16.0 || >=13.7.0} - dependencies: - debug: 4.3.4 - picocolors: 1.0.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@linaria/tags/4.3.5: - resolution: {integrity: sha512-PgaIi8Vv89YOjc6rpKL/uPg2w4k0rAwAYxcqeXqzKqsEAste5rgB8xp1/KUOG0oAOkPd3MRL6Duj+m0ZwJ3g+g==} - engines: {node: ^12.16.0 || >=13.7.0} - dependencies: - '@babel/generator': 7.22.10 - '@linaria/logger': 4.0.0 - '@linaria/utils': 4.3.4 - transitivePeerDependencies: - - supports-color - dev: false - - /@linaria/utils/4.3.4: - resolution: {integrity: sha512-vt6WJG54n+KANaqxOfzIIU7aSfFHEWFbnGLsgxL7nASHqO0zezrNA2y2Rrp80zSeTW+wSpbmDM4uJyC9UW1qoA==} - engines: {node: ^12.16.0 || >=13.7.0} - dependencies: - '@babel/core': 7.22.5 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.22.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.22.5 - '@babel/plugin-transform-modules-commonjs': 7.22.5_@babel+core@7.22.5 - '@babel/traverse': 7.22.10 - '@babel/types': 7.22.10 - '@linaria/logger': 4.0.0 - babel-merge: 3.0.0_@babel+core@7.22.5 - transitivePeerDependencies: - - supports-color - dev: false - /@lit-labs/ssr-dom-shim/1.1.1: resolution: {integrity: sha512-kXOeFbfCm4fFf2A3WwVEeQj55tMZa8c8/f9AKHMobQMkzNUfUj+antR3fRPaZJawsa1aZiP/Da3ndpZrwEe4rQ==} dev: false @@ -3650,18 +3452,14 @@ packages: '@babel/runtime': 7.19.4 dev: false - /@remirror/core-constants/2.0.1: - resolution: {integrity: sha512-ZR4aihtnnT9lMbhh5DEbsriJRlukRXmLZe7HmM+6ufJNNUDoazc75UX26xbgQlNUqgAqMcUdGFAnPc1JwgAdLQ==} - dependencies: - '@babel/runtime': 7.22.6 + /@remirror/core-constants/2.0.2: + resolution: {integrity: sha512-dyHY+sMF0ihPus3O27ODd4+agdHMEmuRdyiZJ2CCWjPV5UFmn17ZbElvk6WOGVE4rdCJKZQCrPV2BcikOMLUGQ==} dev: false - /@remirror/core-helpers/2.0.3: - resolution: {integrity: sha512-LqIPF4stGG69l9qu/FFicv9d9B+YaItzgDMC5A0CEvDQfKkGD3BfabLmfpnuWbsc06oKGdTduilgWcALLZoYLg==} + /@remirror/core-helpers/3.0.0: + resolution: {integrity: sha512-tusEgQJIqg4qKj6HSBUFcyRnWnziw3neh4T9wOmsPGHFC3w9kl5KSrDb9UAgE8uX6y32FnS7vJ955mWOl3n50A==} dependencies: - '@babel/runtime': 7.22.6 - '@linaria/core': 4.2.9 - '@remirror/core-constants': 2.0.1 + '@remirror/core-constants': 2.0.2 '@remirror/types': 1.0.1 '@types/object.omit': 3.0.0 '@types/object.pick': 1.3.2 @@ -3674,8 +3472,6 @@ packages: object.omit: 3.0.0 object.pick: 1.3.0 throttle-debounce: 3.0.1 - transitivePeerDependencies: - - supports-color dev: false /@remirror/types/1.0.1: @@ -4221,225 +4017,262 @@ packages: '@testing-library/dom': 8.19.1 dev: true - /@tiptap/core/2.0.3_@tiptap+pm@2.0.3: - resolution: {integrity: sha512-jLyVIWAdjjlNzrsRhSE2lVL/7N8228/1R1QtaVU85UlMIwHFAcdzhD8FeiKkqxpTnGpaDVaTy7VNEtEgaYdCyA==} + /@tiptap/core/2.1.7_@tiptap+pm@2.1.7: + resolution: {integrity: sha512-1pqTwlTnwTKQSNQmmTWhs2lwdvd+hFFNFZnrRAfvZhQZA6qPmPmKMNTcYmK38Tn4axKth6mhBamzTJgMZFI7ng==} peerDependencies: '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/pm': 2.0.3_@tiptap+core@2.0.3 + '@tiptap/pm': 2.1.7 dev: false - /@tiptap/extension-blockquote/2.0.3_@tiptap+core@2.0.3: - resolution: {integrity: sha512-rkUcFv2iL6f86DBBHoa4XdKNG2StvkJ7tfY9GoMpT46k3nxOaMTqak9/qZOo79TWxMLYtXzoxtKIkmWsbbcj4A==} + /@tiptap/extension-blockquote/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-oAsUU1c0DDZKHwK7/uCtYpnTUQt0o3w+SsJSv4S2vlSHidiFl9gCQGozUQ/Alzc7GO1Y95rOscL28DJXgXESQg==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/extension-bold/2.0.3_@tiptap+core@2.0.3: - resolution: {integrity: sha512-OGT62fMRovSSayjehumygFWTg2Qn0IDbqyMpigg/RUAsnoOI2yBZFVrdM2gk1StyoSay7gTn2MLw97IUfr7FXg==} + /@tiptap/extension-bold/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-GZV2D91WENkWd1W29vM4kyGWObcxOKQrY8MuCvTdxni1kobEc/LPZzQ1XiQmiNTvXTMcBz5ckLpezdjASV1dNg==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/extension-bubble-menu/2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4: - resolution: {integrity: sha512-lPt1ELrYCuoQrQEUukqjp9xt38EwgPUwaKHI3wwt2Rbv+C6q1gmRsK1yeO/KqCNmFxNqF2p9ZF9srOnug/RZDQ==} + /@tiptap/extension-bubble-menu/2.1.7_wls5jda43mscbcbz3xg5qrtacm: + resolution: {integrity: sha512-VcwwUgiG17TEDZda1JBbyKCHLIBTu8B2OAzYrnd4ZqeRs5KTVAB279o/TVjsLVgEfC+c7IWwhhaPPMoXn/lJ3g==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/pm': 2.0.3_@tiptap+core@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/pm': 2.1.7 tippy.js: 6.3.7 dev: false - /@tiptap/extension-bullet-list/2.0.3_@tiptap+core@2.0.3: + /@tiptap/extension-bullet-list/2.0.3_@tiptap+core@2.1.7: resolution: {integrity: sha512-RtaLiRvZbMTOje+FW5bn+mYogiIgNxOm065wmyLPypnTbLSeHeYkoqVSqzZeqUn+7GLnwgn1shirUe6csVE/BA==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/extension-code-block/2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4: - resolution: {integrity: sha512-F4xMy18EwgpyY9f5Te7UuF7UwxRLptOtCq1p2c2DfxBvHDWhAjQqVqcW/sq/I/WuED7FwCnPLyyAasPiVPkLPw==} + /@tiptap/extension-bullet-list/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-BReix1wkGNH12DSWGnWPKNu4do92Avh98aLkRS1o1V1Y49/+YGMYtfBXB9obq40o0WqKvk4MoM+rhKbfEc44Gg==} + peerDependencies: + '@tiptap/core': ^2.0.0 + dependencies: + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + dev: false + + /@tiptap/extension-code-block/2.1.7_wls5jda43mscbcbz3xg5qrtacm: + resolution: {integrity: sha512-uiasfWCIQuk34vGoIENqAJOHf9m3hAkcELnb9T6+uNxA3O7PUZQqBVN/27oEipj7j15pqua50D6C1jql9kFe0g==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/pm': 2.0.3_@tiptap+core@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/pm': 2.1.7 dev: false - /@tiptap/extension-code/2.0.3_@tiptap+core@2.0.3: - resolution: {integrity: sha512-LsVCKVxgBtkstAr1FjxN8T3OjlC76a2X8ouoZpELMp+aXbjqyanCKzt+sjjUhE4H0yLFd4v+5v6UFoCv4EILiw==} + /@tiptap/extension-code/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-g0IA6Q6DFZE0AEOMXAV1mktl/XzIO3s1h/haPIKZ8GNes522qhBr9FYc5OUPQCCbgYjL7soTGzxA/W5Jk3f2AQ==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/extension-document/2.0.3_@tiptap+core@2.0.3: - resolution: {integrity: sha512-PsYeNQQBYIU9ayz1R11Kv/kKNPFNIV8tApJ9pxelXjzcAhkjncNUazPN/dyho60mzo+WpsmS3ceTj/gK3bCtWA==} + /@tiptap/extension-document/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-tZyoPPmvzti7PEnyulXomEtINd/Oi2S84uOt6gw7DTCnDq5bF5sn1IfN8Icqp9t4jDwyLXy2TL0Zg/sR0a2Ibg==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/extension-dropcursor/2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4: - resolution: {integrity: sha512-McthMrfusn6PjcaynJLheZJcXto8TaIW5iVitYh8qQrDXr31MALC/5GvWuiswmQ8bAXiWPwlLDYE/OJfwtggaw==} + /@tiptap/extension-dropcursor/2.1.7_wls5jda43mscbcbz3xg5qrtacm: + resolution: {integrity: sha512-hNk2BuLnNSXlGOQphlzdpFKCKo7uHUFjWuBfzF1S9FMAQgcN7eTia+cCClmXABYfVLW4fT14PC1KiuGjxi9MuA==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/pm': 2.0.3_@tiptap+core@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/pm': 2.1.7 dev: false - /@tiptap/extension-floating-menu/2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4: - resolution: {integrity: sha512-zN1vRGRvyK3pO2aHRmQSOTpl4UJraXYwKYM009n6WviYKUNm0LPGo+VD4OAtdzUhPXyccnlsTv2p6LIqFty6Bg==} + /@tiptap/extension-floating-menu/2.1.7_wls5jda43mscbcbz3xg5qrtacm: + resolution: {integrity: sha512-K0bO7JKHAvgLM5MkhNgoYcD6SB0Z2tNIFhZHs5SCTuhg7dwduMSM3pC6QBrJGUk99DGsKuMPYQn3c2oG7MLbyQ==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/pm': 2.0.3_@tiptap+core@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/pm': 2.1.7 tippy.js: 6.3.7 dev: false - /@tiptap/extension-gapcursor/2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4: - resolution: {integrity: sha512-6I9EzzsYOyyqDvDvxIK6Rv3EXB+fHKFj8ntHO8IXmeNJ6pkhOinuXVsW6Yo7TcDYoTj4D5I2MNFAW2rIkgassw==} + /@tiptap/extension-gapcursor/2.1.7_wls5jda43mscbcbz3xg5qrtacm: + resolution: {integrity: sha512-7eoInzzk1sssoD3RMkwFC86U15Ja4ANve+8wIC+xhN4R3Oe3PY3lFbp1GQxCmaJj8b3rtjNKIQZ2zO0PH58afA==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/pm': 2.0.3_@tiptap+core@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/pm': 2.1.7 dev: false - /@tiptap/extension-hard-break/2.0.3_@tiptap+core@2.0.3: + /@tiptap/extension-hard-break/2.0.3_@tiptap+core@2.1.7: resolution: {integrity: sha512-RCln6ARn16jvKTjhkcAD5KzYXYS0xRMc0/LrHeV8TKdCd4Yd0YYHe0PU4F9gAgAfPQn7Dgt4uTVJLN11ICl8sQ==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/extension-heading/2.0.3_@tiptap+core@2.0.3: + /@tiptap/extension-hard-break/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-6gFXXlCGAdXjy27BW29q4yfCQPAEFd18k7zRTnbd4aE/zIWUtLqdiTfI3kotUMab9Tt9/z1BRmCbEUxRsf1Nww==} + peerDependencies: + '@tiptap/core': ^2.0.0 + dependencies: + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + dev: false + + /@tiptap/extension-heading/2.0.3_@tiptap+core@2.1.7: resolution: {integrity: sha512-f0IEv5ms6aCzL80WeZ1qLCXTkRVwbpRr1qAETjg3gG4eoJN18+lZNOJYpyZy3P92C5KwF2T3Av00eFyVLIbb8Q==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + dev: false + + /@tiptap/extension-heading/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-jMeTqtq3kbMFtMvUb3SeIt4FFM3W+b6TAw5H4Qd6z3gYsAU3GahRK67MtbJfPmznUkZfimrqW9VCaBezScfrsQ==} + peerDependencies: + '@tiptap/core': ^2.0.0 + dependencies: + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/extension-history/2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4: - resolution: {integrity: sha512-00KHIcJ8kivn2ARI6NQYphv2LfllVCXViHGm0EhzDW6NQxCrriJKE3tKDcTFCu7LlC5doMpq9Z6KXdljc4oVeQ==} + /@tiptap/extension-history/2.1.7_wls5jda43mscbcbz3xg5qrtacm: + resolution: {integrity: sha512-8SIEKSImrIkqJThym1bPD13sC4/76UrG+piQ30xKQU4B7zUFCbutvrwYuQHSRvaEt8BPdTv2LWIK+wBkIgbWVA==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/pm': 2.0.3_@tiptap+core@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/pm': 2.1.7 dev: false - /@tiptap/extension-horizontal-rule/2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4: - resolution: {integrity: sha512-SZRUSh07b/M0kJHNKnfBwBMWrZBEm/E2LrK1NbluwT3DBhE+gvwiEdBxgB32zKHNxaDEXUJwUIPNC3JSbKvPUA==} + /@tiptap/extension-horizontal-rule/2.1.7_wls5jda43mscbcbz3xg5qrtacm: + resolution: {integrity: sha512-hJupsDxDVmjmKI/Ewl/gtiyUx52Y3wRUhT8dCXNOA5eldmPXN23E2Fa2BC8XB47dyc5pubyNcLuqaLeaZ5hedw==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/pm': 2.0.3_@tiptap+core@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/pm': 2.1.7 dev: false - /@tiptap/extension-image/2.0.3_@tiptap+core@2.0.3: - resolution: {integrity: sha512-hS9ZJwz0md07EHsC+o4NuuJkhCZsZn7TuRz/2CvRSj2fWFIz+40CyNAHf/2J0qNugG9ommXaemetsADeEZP9ag==} + /@tiptap/extension-image/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-aWa/NPMc1U9Z6xuV0gk1O1nk4H7BAwQMwqXWdvUQCJhmW5+LJPdEiKvt3P6j+ClIN7sdyokZCgr6eGr817qTLA==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/extension-italic/2.0.3_@tiptap+core@2.0.3: - resolution: {integrity: sha512-cfS5sW0gu7qf4ihwnLtW/QMTBrBEXaT0sJl3RwkhjIBg/65ywJKE5Nz9ewnQHmDeT18hvMJJ1VIb4j4ze9jj9A==} + /@tiptap/extension-italic/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-7e37f+OFqisdY19nWIthbSNHMJy4+4dec06rUICPrkiuFaADj5HjUQr0dyWpL/LkZh92Wf/rWgp4V/lEwon3jA==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/extension-list-item/2.0.3_@tiptap+core@2.0.3: + /@tiptap/extension-list-item/2.0.3_@tiptap+core@2.1.7: resolution: {integrity: sha512-p7cUsk0LpM1PfdAuFE8wYBNJ3gvA0UhNGR08Lo++rt9UaCeFLSN1SXRxg97c0oa5+Ski7SrCjIJ5Ynhz0viTjQ==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/extension-ordered-list/2.0.3_@tiptap+core@2.0.3: - resolution: {integrity: sha512-ZB3MpZh/GEy1zKgw7XDQF4FIwycZWNof1k9WbDZOI063Ch4qHZowhVttH2mTCELuyvTMM/o9a8CS7qMqQB48bw==} + /@tiptap/extension-list-item/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-hd/E4qQopBXWa6kdFY19qFVgqj4fzdPgAnzdXJ2XW7bC6O2CusmHphRRZ5FBsuspYTN/6/fv0i0jK9rSGlsEyA==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/extension-paragraph/2.0.3_@tiptap+core@2.0.3: + /@tiptap/extension-ordered-list/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-3XIXqbZmYkNzF+8PQ2jcCOCj0lpC3y9HGM/+joPIunhiUiktrIgpbUDv2E1Gq5lJHYqthIeujniI2dB85tkwJQ==} + peerDependencies: + '@tiptap/core': ^2.0.0 + dependencies: + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + dev: false + + /@tiptap/extension-paragraph/2.0.3_@tiptap+core@2.1.7: resolution: {integrity: sha512-a+tKtmj4bU3GVCH1NE8VHWnhVexxX5boTVxsHIr4yGG3UoKo1c5AO7YMaeX2W5xB5iIA+BQqOPCDPEAx34dd2A==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + dev: false + + /@tiptap/extension-paragraph/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-cLqX27hNrXrwZCKrIW8OC3rW2+MT8hhS37+cdqOxZo5hUqQ9EF/puwS0w8uUZ7B3awX9Jm1QZDMjjERLkcmobw==} + peerDependencies: + '@tiptap/core': ^2.0.0 + dependencies: + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/extension-placeholder/2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4: - resolution: {integrity: sha512-Z42jo0termRAf0S0L8oxrts94IWX5waU4isS2CUw8xCUigYyCFslkhQXkWATO1qRbjNFLKN2C9qvCgGf4UeBrw==} + /@tiptap/extension-placeholder/2.1.7_wls5jda43mscbcbz3xg5qrtacm: + resolution: {integrity: sha512-IiBoItYYNS7hb/zmPitw3w6Cylmp9qX+zW+QKe3lDkCNPeKxyQr86AnVLcQYOuXg62cLV9dp+4azZzHoz9SOcg==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/pm': 2.0.3_@tiptap+core@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/pm': 2.1.7 dev: false - /@tiptap/extension-strike/2.0.3_@tiptap+core@2.0.3: - resolution: {integrity: sha512-RO4/EYe2iPD6ifDHORT8fF6O9tfdtnzxLGwZIKZXnEgtweH+MgoqevEzXYdS+54Wraq4TUQGNcsYhe49pv7Rlw==} + /@tiptap/extension-strike/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-ONLXYnuZGM2EoGcxkyvJSDMBeAp7K6l83UXkK9TSj+VpEEDdeV7m8mJs8/vACJjJxD5HMN61+EPgU7VTEukQCA==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/extension-text/2.0.3_@tiptap+core@2.0.3: - resolution: {integrity: sha512-LvzChcTCcPSMNLUjZe/A9SHXWGDHtvk73fR7CBqAeNU0MxhBPEBI03GFQ6RzW3xX0CmDmjpZoDxFMB+hDEtW1A==} + /@tiptap/extension-text/2.1.7_@tiptap+core@2.1.7: + resolution: {integrity: sha512-3xaMMMNydLgoS+o+yOvaZF04ui9spJwJZl8VyYgcJKVGGLGRlWHrireXN5/OqXG2jLb/jWqXVx5idppQjX+PMA==} peerDependencies: '@tiptap/core': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 dev: false - /@tiptap/html/2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4: - resolution: {integrity: sha512-F0mihUTJ+mqqczHl7du9kBmani3pkwYeEuc/xls+DlYobdTzhSqIaF/ce8utHwRxTvDUPwSEM7+ITr93e2PqQA==} + /@tiptap/html/2.1.7_wls5jda43mscbcbz3xg5qrtacm: + resolution: {integrity: sha512-pYC8NRpE03t6AykETpp9LYelKE52J9A/CmE81FQCYNpWu/E09EH1kTqSOQNqftbEgmGHXnLNIgefUCronUJFgw==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/pm': 2.0.3_@tiptap+core@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/pm': 2.1.7 zeed-dom: 0.9.26 dev: false - /@tiptap/pm/2.0.3_@tiptap+core@2.0.3: - resolution: {integrity: sha512-I9dsInD89Agdm1QjFRO9dmJtU1ldVSILNPW0pEhv9wYqYVvl4HUj/JMtYNqu2jWrCHNXQcaX/WkdSdvGJtmg5g==} - peerDependencies: - '@tiptap/core': ^2.0.0 + /@tiptap/pm/2.1.7: + resolution: {integrity: sha512-RBVb/k9OjmClwdVl7fpekFgUsLAm1U+5I4w1qA2tj7L/hSPOuPzaEHwCqDYe0b2PR5dd8h0nylS9qXuXVlfwfQ==} dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 prosemirror-changeset: 2.2.1 prosemirror-collab: 1.3.1 prosemirror-commands: 1.5.2 @@ -4448,70 +4281,68 @@ packages: prosemirror-history: 1.3.2 prosemirror-inputrules: 1.2.1 prosemirror-keymap: 1.2.2 - prosemirror-markdown: 1.11.0 - prosemirror-menu: 1.2.2 - prosemirror-model: 1.19.2 + prosemirror-markdown: 1.11.2 + prosemirror-menu: 1.2.4 + prosemirror-model: 1.19.3 prosemirror-schema-basic: 1.2.2 prosemirror-schema-list: 1.3.0 prosemirror-state: 1.4.3 prosemirror-tables: 1.3.4 - prosemirror-trailing-node: 2.0.4_g7veyvlwe7ooosjbldjuxaqxui - prosemirror-transform: 1.7.3 - prosemirror-view: 1.31.5 - transitivePeerDependencies: - - supports-color + prosemirror-trailing-node: 2.0.7_kk6v3b44qprnqmsxmvqyl6g65m + prosemirror-transform: 1.7.5 + prosemirror-view: 1.31.7 dev: false - /@tiptap/react/2.0.3_z5e47atshj3jlb5plbd4qpvzwi: - resolution: {integrity: sha512-fiAh8Lk+/NBPAR/PE4Kc/aLiBUbUYI/CpAopz8DI9eInNyV8h8LAGa9uFILJQF/TNu0tclJ4rV0sWc7Se0FZMw==} + /@tiptap/react/2.1.7_2dqnjqv3aeuij3k6apjyhkbexa: + resolution: {integrity: sha512-jCs5z/rXZ7mEOTPcJ+r/OSTtLOGBahS7D3xDu3pRX4P0wtWHlprsdptxxlWjkBHLav01XXJ+OtGZTfhWBio1QQ==} peerDependencies: '@tiptap/core': ^2.0.0 '@tiptap/pm': ^2.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/extension-bubble-menu': 2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4 - '@tiptap/extension-floating-menu': 2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4 - '@tiptap/pm': 2.0.3_@tiptap+core@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/extension-bubble-menu': 2.1.7_wls5jda43mscbcbz3xg5qrtacm + '@tiptap/extension-floating-menu': 2.1.7_wls5jda43mscbcbz3xg5qrtacm + '@tiptap/pm': 2.1.7 react: 18.2.0 react-dom: 18.2.0_react@18.2.0 dev: false - /@tiptap/starter-kit/2.0.3_@tiptap+pm@2.0.3: - resolution: {integrity: sha512-t4WG4w93zTpL2VxhVyJJvl3kdLF001ZrhpOuEiZqEMBMUMbM56Uiigv1CnUQpTFrjDAh3IM8hkqzAh20TYw2iQ==} - dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/extension-blockquote': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-bold': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-bullet-list': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-code': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-code-block': 2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4 - '@tiptap/extension-document': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-dropcursor': 2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4 - '@tiptap/extension-gapcursor': 2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4 - '@tiptap/extension-hard-break': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-heading': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-history': 2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4 - '@tiptap/extension-horizontal-rule': 2.0.3_7qxxgdyo6i4mk7xrbxa2xtsga4 - '@tiptap/extension-italic': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-list-item': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-ordered-list': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-paragraph': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-strike': 2.0.3_@tiptap+core@2.0.3 - '@tiptap/extension-text': 2.0.3_@tiptap+core@2.0.3 + /@tiptap/starter-kit/2.1.7_@tiptap+pm@2.1.7: + resolution: {integrity: sha512-z2cmJRSC7ImaTGWrHv+xws9y1wIG0OCPosBYpmpwlEfA3JG3axWFmVRJlWnsQV4eSMi3QY3vaPgBAnrR4IxRhQ==} + dependencies: + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/extension-blockquote': 2.1.7_@tiptap+core@2.1.7 + '@tiptap/extension-bold': 2.1.7_@tiptap+core@2.1.7 + '@tiptap/extension-bullet-list': 2.1.7_@tiptap+core@2.1.7 + '@tiptap/extension-code': 2.1.7_@tiptap+core@2.1.7 + '@tiptap/extension-code-block': 2.1.7_wls5jda43mscbcbz3xg5qrtacm + '@tiptap/extension-document': 2.1.7_@tiptap+core@2.1.7 + '@tiptap/extension-dropcursor': 2.1.7_wls5jda43mscbcbz3xg5qrtacm + '@tiptap/extension-gapcursor': 2.1.7_wls5jda43mscbcbz3xg5qrtacm + '@tiptap/extension-hard-break': 2.1.7_@tiptap+core@2.1.7 + '@tiptap/extension-heading': 2.1.7_@tiptap+core@2.1.7 + '@tiptap/extension-history': 2.1.7_wls5jda43mscbcbz3xg5qrtacm + '@tiptap/extension-horizontal-rule': 2.1.7_wls5jda43mscbcbz3xg5qrtacm + '@tiptap/extension-italic': 2.1.7_@tiptap+core@2.1.7 + '@tiptap/extension-list-item': 2.1.7_@tiptap+core@2.1.7 + '@tiptap/extension-ordered-list': 2.1.7_@tiptap+core@2.1.7 + '@tiptap/extension-paragraph': 2.1.7_@tiptap+core@2.1.7 + '@tiptap/extension-strike': 2.1.7_@tiptap+core@2.1.7 + '@tiptap/extension-text': 2.1.7_@tiptap+core@2.1.7 transitivePeerDependencies: - '@tiptap/pm' dev: false - /@tiptap/suggestion/2.0.0-beta.220_7qxxgdyo6i4mk7xrbxa2xtsga4: - resolution: {integrity: sha512-lYb2HOAKJLjEBbTx5VXA32wRryQiMwaKkNfr3v6UhlwoNgD6NkCYID08UJbpMV7iM+iFQp9408D/vVWFwvOuKg==} + /@tiptap/suggestion/2.1.7_wls5jda43mscbcbz3xg5qrtacm: + resolution: {integrity: sha512-FKlXFMWf9rCnNJQsUfeX6WpS2VUs2O98ENkyhfV8ehCB7X5+57mkkxJxl/88SMbjZL+FbWPBKLaiOvsXfIUoww==} peerDependencies: - '@tiptap/core': ^2.0.0-beta.209 - '@tiptap/pm': ^2.0.0-beta.209 + '@tiptap/core': ^2.0.0 + '@tiptap/pm': ^2.0.0 dependencies: - '@tiptap/core': 2.0.3_@tiptap+pm@2.0.3 - '@tiptap/pm': 2.0.3_@tiptap+core@2.0.3 + '@tiptap/core': 2.1.7_@tiptap+pm@2.1.7 + '@tiptap/pm': 2.1.7 dev: false /@tootallnate/once/2.0.0: @@ -6705,16 +6536,6 @@ packages: transitivePeerDependencies: - supports-color - /babel-merge/3.0.0_@babel+core@7.22.5: - resolution: {integrity: sha512-eBOBtHnzt9xvnjpYNI5HmaPp/b2vMveE5XggzqHnQeHJ8mFIBrBv6WZEVIj5jJ2uwTItkqKo9gWzEEcBxEq0yw==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.22.5 - deepmerge: 2.2.1 - object.omit: 3.0.0 - dev: false - /babel-messages/6.23.0: resolution: {integrity: sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==} dependencies: @@ -7385,17 +7206,6 @@ packages: node-releases: 2.0.6 update-browserslist-db: 1.0.10_browserslist@4.21.4 - /browserslist/4.21.9: - resolution: {integrity: sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001519 - electron-to-chromium: 1.4.447 - node-releases: 2.0.12 - update-browserslist-db: 1.0.11_browserslist@4.21.9 - dev: false - /bs58/4.0.1: resolution: {integrity: sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==} dependencies: @@ -7759,7 +7569,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /chownr/1.1.4: @@ -8566,11 +8376,6 @@ packages: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} dev: true - /deepmerge/2.2.1: - resolution: {integrity: sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==} - engines: {node: '>=0.10.0'} - dev: false - /deepmerge/4.3.1: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} @@ -8908,10 +8713,6 @@ packages: /electron-to-chromium/1.4.284: resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} - /electron-to-chromium/1.4.447: - resolution: {integrity: sha512-sxX0LXh+uL41hSJsujAN86PjhrV/6c79XmpY0TvjZStV6VxIgarf8SRkUoUTuYmFcZQTemsoqo8qXOGw5npWfw==} - dev: false - /elliptic/6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} dependencies: @@ -11356,6 +11157,14 @@ packages: dev: true optional: true + /fsevents/2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + dev: true + optional: true + /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} @@ -13215,12 +13024,6 @@ packages: resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} engines: {node: '>=6'} - /json5/2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - dev: false - /jsonfile/2.4.0: resolution: {integrity: sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==} optionalDependencies: @@ -13793,6 +13596,7 @@ packages: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 + dev: true /lru-cache/6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} @@ -14532,10 +14336,6 @@ packages: resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} hasBin: true - /node-releases/2.0.12: - resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==} - dev: false - /node-releases/2.0.6: resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} @@ -15593,7 +15393,7 @@ packages: /prosemirror-changeset/2.2.1: resolution: {integrity: sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==} dependencies: - prosemirror-transform: 1.7.3 + prosemirror-transform: 1.7.5 dev: false /prosemirror-collab/1.3.1: @@ -15605,34 +15405,34 @@ packages: /prosemirror-commands/1.5.2: resolution: {integrity: sha512-hgLcPaakxH8tu6YvVAaILV2tXYsW3rAdDR8WNkeKGcgeMVQg3/TMhPdVoh7iAmfgVjZGtcOSjKiQaoeKjzd2mQ==} dependencies: - prosemirror-model: 1.19.2 + prosemirror-model: 1.19.3 prosemirror-state: 1.4.3 - prosemirror-transform: 1.7.3 + prosemirror-transform: 1.7.5 dev: false /prosemirror-dropcursor/1.8.1: resolution: {integrity: sha512-M30WJdJZLyXHi3N8vxN6Zh5O8ZBbQCz0gURTfPmTIBNQ5pxrdU7A58QkNqfa98YEjSAL1HUyyU34f6Pm5xBSGw==} dependencies: prosemirror-state: 1.4.3 - prosemirror-transform: 1.7.3 - prosemirror-view: 1.31.5 + prosemirror-transform: 1.7.5 + prosemirror-view: 1.31.7 dev: false /prosemirror-gapcursor/1.3.2: resolution: {integrity: sha512-wtjswVBd2vaQRrnYZaBCbyDqr232Ed4p2QPtRIUK5FuqHYKGWkEwl08oQM4Tw7DOR0FsasARV5uJFvMZWxdNxQ==} dependencies: prosemirror-keymap: 1.2.2 - prosemirror-model: 1.19.2 + prosemirror-model: 1.19.3 prosemirror-state: 1.4.3 - prosemirror-view: 1.31.5 + prosemirror-view: 1.31.7 dev: false /prosemirror-history/1.3.2: resolution: {integrity: sha512-/zm0XoU/N/+u7i5zepjmZAEnpvjDtzoPWW6VmKptcAnPadN/SStsBjMImdCEbb3seiNTpveziPTIrXQbHLtU1g==} dependencies: prosemirror-state: 1.4.3 - prosemirror-transform: 1.7.3 - prosemirror-view: 1.31.5 + prosemirror-transform: 1.7.5 + prosemirror-view: 1.31.7 rope-sequence: 1.3.4 dev: false @@ -15640,7 +15440,7 @@ packages: resolution: {integrity: sha512-3LrWJX1+ULRh5SZvbIQlwZafOXqp1XuV21MGBu/i5xsztd+9VD15x6OtN6mdqSFI7/8Y77gYUbQ6vwwJ4mr6QQ==} dependencies: prosemirror-state: 1.4.3 - prosemirror-transform: 1.7.3 + prosemirror-transform: 1.7.5 dev: false /prosemirror-keymap/1.2.2: @@ -15650,15 +15450,15 @@ packages: w3c-keyname: 2.2.8 dev: false - /prosemirror-markdown/1.11.0: - resolution: {integrity: sha512-yP9mZqPRstjZhhf3yykCQNE3AijxARrHe4e7esV9A+gp4cnGOH4QvrKYPpXLHspNWyvJJ+0URH+iIvV5qP1I2Q==} + /prosemirror-markdown/1.11.2: + resolution: {integrity: sha512-Eu5g4WPiCdqDTGhdSsG9N6ZjACQRYrsAkrF9KYfdMaCmjIApH75aVncsWYOJvEk2i1B3i8jZppv3J/tnuHGiUQ==} dependencies: markdown-it: 13.0.1 - prosemirror-model: 1.19.2 + prosemirror-model: 1.19.3 dev: false - /prosemirror-menu/1.2.2: - resolution: {integrity: sha512-437HIWTq4F9cTX+kPfqZWWm+luJm95Aut/mLUy+9OMrOml0bmWDS26ceC6SNfb2/S94et1sZ186vLO7pDHzxSw==} + /prosemirror-menu/1.2.4: + resolution: {integrity: sha512-S/bXlc0ODQup6aiBbWVsX/eM+xJgCTAfMq/nLqaO5ID/am4wS0tTCIkzwytmao7ypEtjj39i7YbJjAgO20mIqA==} dependencies: crelt: 1.0.6 prosemirror-commands: 1.5.2 @@ -15666,8 +15466,8 @@ packages: prosemirror-state: 1.4.3 dev: false - /prosemirror-model/1.19.2: - resolution: {integrity: sha512-RXl0Waiss4YtJAUY3NzKH0xkJmsZupCIccqcIFoLTIKFlKNbIvFDRl27/kQy1FP8iUAxrjRRfIVvOebnnXJgqQ==} + /prosemirror-model/1.19.3: + resolution: {integrity: sha512-tgSnwN7BS7/UM0sSARcW+IQryx2vODKX4MI7xpqY2X+iaepJdKBPc7I4aACIsDV/LTaTjt12Z56MhDr9LsyuZQ==} dependencies: orderedmap: 2.1.1 dev: false @@ -15675,65 +15475,62 @@ packages: /prosemirror-schema-basic/1.2.2: resolution: {integrity: sha512-/dT4JFEGyO7QnNTe9UaKUhjDXbTNkiWTq/N4VpKaF79bBjSExVV2NXmJpcM7z/gD7mbqNjxbmWW5nf1iNSSGnw==} dependencies: - prosemirror-model: 1.19.2 + prosemirror-model: 1.19.3 dev: false /prosemirror-schema-list/1.3.0: resolution: {integrity: sha512-Hz/7gM4skaaYfRPNgr421CU4GSwotmEwBVvJh5ltGiffUJwm7C8GfN/Bc6DR1EKEp5pDKhODmdXXyi9uIsZl5A==} dependencies: - prosemirror-model: 1.19.2 + prosemirror-model: 1.19.3 prosemirror-state: 1.4.3 - prosemirror-transform: 1.7.3 + prosemirror-transform: 1.7.5 dev: false /prosemirror-state/1.4.3: resolution: {integrity: sha512-goFKORVbvPuAQaXhpbemJFRKJ2aixr+AZMGiquiqKxaucC6hlpHNZHWgz5R7dS4roHiwq9vDctE//CZ++o0W1Q==} dependencies: - prosemirror-model: 1.19.2 - prosemirror-transform: 1.7.3 - prosemirror-view: 1.31.5 + prosemirror-model: 1.19.3 + prosemirror-transform: 1.7.5 + prosemirror-view: 1.31.7 dev: false /prosemirror-tables/1.3.4: resolution: {integrity: sha512-z6uLSQ1BLC3rgbGwZmpfb+xkdvD7W/UOsURDfognZFYaTtc0gsk7u/t71Yijp2eLflVpffMk6X0u0+u+MMDvIw==} dependencies: prosemirror-keymap: 1.2.2 - prosemirror-model: 1.19.2 + prosemirror-model: 1.19.3 prosemirror-state: 1.4.3 - prosemirror-transform: 1.7.3 - prosemirror-view: 1.31.5 + prosemirror-transform: 1.7.5 + prosemirror-view: 1.31.7 dev: false - /prosemirror-trailing-node/2.0.4_g7veyvlwe7ooosjbldjuxaqxui: - resolution: {integrity: sha512-0Yl9w7IdHkaCdqR+NE3FOucePME4OmiGcybnF1iasarEILP5U8+4xTnl53yafULjmwcg1SrSG65Hg7Zk2H2v3g==} + /prosemirror-trailing-node/2.0.7_kk6v3b44qprnqmsxmvqyl6g65m: + resolution: {integrity: sha512-8zcZORYj/8WEwsGo6yVCRXFMOfBo0Ub3hCUvmoWIZYfMP26WqENU0mpEP27w7mt8buZWuGrydBewr0tOArPb1Q==} peerDependencies: prosemirror-model: ^1.19.0 prosemirror-state: ^1.4.2 - prosemirror-view: ^1.30.2 + prosemirror-view: ^1.31.2 dependencies: - '@babel/runtime': 7.22.6 - '@remirror/core-constants': 2.0.1 - '@remirror/core-helpers': 2.0.3 + '@remirror/core-constants': 2.0.2 + '@remirror/core-helpers': 3.0.0 escape-string-regexp: 4.0.0 - prosemirror-model: 1.19.2 + prosemirror-model: 1.19.3 prosemirror-state: 1.4.3 - prosemirror-view: 1.31.5 - transitivePeerDependencies: - - supports-color + prosemirror-view: 1.31.7 dev: false - /prosemirror-transform/1.7.3: - resolution: {integrity: sha512-qDapyx5lqYfxVeUWEw0xTGgeP2S8346QtE7DxkalsXlX89lpzkY6GZfulgfHyk1n4tf74sZ7CcXgcaCcGjsUtA==} + /prosemirror-transform/1.7.5: + resolution: {integrity: sha512-U/fWB6frEzY7dzwJUo+ir8dU1JEanaI/RwL12Imy9js/527N0v/IRUKewocP1kTq998JNT18IGtThaDLwLOBxQ==} dependencies: - prosemirror-model: 1.19.2 + prosemirror-model: 1.19.3 dev: false - /prosemirror-view/1.31.5: - resolution: {integrity: sha512-tobRCDeCp61elR1d97XE/JTL9FDIfswZpWeNs7GKJjAJvWyMGHWYFCq29850p6bbG2bckP+i9n1vT56RifosbA==} + /prosemirror-view/1.31.7: + resolution: {integrity: sha512-Pr7w93yOYmxQwzGIRSaNLZ/1uM6YjnenASzN2H6fO6kGekuzRbgZ/4bHbBTd1u4sIQmL33/TcGmzxxidyPwCjg==} dependencies: - prosemirror-model: 1.19.2 + prosemirror-model: 1.19.3 prosemirror-state: 1.4.3 - prosemirror-transform: 1.7.3 + prosemirror-transform: 1.7.5 dev: false /protobufjs/6.11.4: @@ -16612,14 +16409,14 @@ packages: resolution: {integrity: sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==} engines: {node: '>=10.0.0'} optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /rollup/2.78.1: resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} engines: {node: '>=10.0.0'} optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /rope-sequence/1.3.4: @@ -18725,17 +18522,6 @@ packages: escalade: 3.1.1 picocolors: 1.0.0 - /update-browserslist-db/1.0.11_browserslist@4.21.9: - resolution: {integrity: sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.21.9 - escalade: 3.1.1 - picocolors: 1.0.0 - dev: false - /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: @@ -19043,7 +18829,7 @@ packages: resolve: 1.22.1 rollup: 2.77.3 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /vite/3.1.8: @@ -19070,7 +18856,7 @@ packages: resolve: 1.22.1 rollup: 2.78.1 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /vitest/0.22.1: @@ -20225,6 +20011,7 @@ packages: /yallist/3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: true /yallist/4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}