diff --git a/nextjs/package-lock.json b/nextjs/package-lock.json index a2817e3..e8769d9 100644 --- a/nextjs/package-lock.json +++ b/nextjs/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "@ixeta/headless-auth-react": "^1.0.4", "@ixeta/headless-auth-react-firebase": "^1.0.1", - "@ixeta/xams": "^1.0.16", + "@ixeta/xams": "^1.0.21", "@ixeta/xams-firebase": "^1.0.10", "@mantine/core": "^8.3.0", "@mantine/dates": "^8.3.0", @@ -28,7 +28,7 @@ "@tiptap/extension-underline": "^2.11.7", "@tiptap/pm": "^2.11.7", "@tiptap/react": "^2.11.7", - "@tiptap/starter-kit": "^2.11.7", + "@tiptap/starter-kit": "^3.9.1", "dayjs": "^1.11.13", "next": "15.5", "react": "^19.1.0", @@ -70,6 +70,7 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.5.0.tgz", "integrity": "sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -91,6 +92,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -1495,9 +1497,9 @@ } }, "node_modules/@ixeta/xams": { - "version": "1.0.16", - "resolved": "https://registry.npmjs.org/@ixeta/xams/-/xams-1.0.16.tgz", - "integrity": "sha512-6Usy8ch2M8Bz66oQpRlPtpe9eDbvnEcK8hc9MU6fmCdm0eTuAiM938ILtswl/36YewcecibO+EfaIMhx4Hlk2g==", + "version": "1.0.21", + "resolved": "https://registry.npmjs.org/@ixeta/xams/-/xams-1.0.21.tgz", + "integrity": "sha512-8cbR2kN28Mc4JK3qpmNfBBFxhBoP7BhqWHhDw5FpfQmyib3MVoE68GmYIK8ypne0zJy//GsZTEpMXDXNQKx81Q==", "license": "ISC", "peerDependencies": { "@mantine/core": "^8.3.0", @@ -1700,6 +1702,7 @@ "version": "0.2.12", "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-0.2.12.tgz", "integrity": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { @@ -2274,6 +2277,60 @@ "node": ">=14.0.0" } }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.5.0", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.5.0", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.0.5", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.5.0", + "@emnapi/runtime": "^1.5.0", + "@tybys/wasm-util": "^0.10.1" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { + "version": "2.8.1", + "inBundle": true, + "license": "0BSD", + "optional": true + }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { "version": "4.1.14", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.14.tgz", @@ -2356,6 +2413,7 @@ "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-2.26.2.tgz", "integrity": "sha512-cr30QWJECl5j7qUUG4Z4BDitHgJIBWipbC3JbjoDtumgZLedGa5SV+JiGa4GUhNt9E34Pw1BH0gBDL4adGHiLg==", "license": "MIT", + "peer": true, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" @@ -2364,23 +2422,44 @@ "@tiptap/pm": "^2.7.0" } }, - "node_modules/@tiptap/extension-blockquote": { + "node_modules/@tiptap/extension-bubble-menu": { "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-2.26.2.tgz", - "integrity": "sha512-SQNMX2rkWdAOYT6pM9KZ4bZK07YiCqX6wkHiKbLSZ8GMLi35dhkiSBxvY2I72q5ucIjgC9asGf8knA/2fbVypA==", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.26.2.tgz", + "integrity": "sha512-kB7/bGTUnC7ZCBH/fkigpfId925nwGOn+Nq1hf199NYMu2ffWbKk75ckLwyqlETprQYzzHfViIqcwyxJzo04Sg==", "license": "MIT", + "dependencies": { + "tippy.js": "^6.3.7" + }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" } }, - "node_modules/@tiptap/extension-bold": { + "node_modules/@tiptap/extension-floating-menu": { "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-2.26.2.tgz", - "integrity": "sha512-kNjbHZhLyDu2ZBZmJINzXg3MAW7+05KqGkcwxudC1X/DQM5V5FpW7u6TOlC+nf1I9wABgayxURyU8FsIaXDxqA==", + "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.26.2.tgz", + "integrity": "sha512-AILrhwKAGU4Z6GcjNXJAsN0LHlL26bE7VRrYIqUwDv44ImiQf5vu9jEnncBOeHWzMe8SgjrrJWGNNu+dceACpw==", + "license": "MIT", + "dependencies": { + "tippy.js": "^6.3.7" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^2.7.0", + "@tiptap/pm": "^2.7.0" + } + }, + "node_modules/@tiptap/extension-highlight": { + "version": "2.26.2", + "resolved": "https://registry.npmjs.org/@tiptap/extension-highlight/-/extension-highlight-2.26.2.tgz", + "integrity": "sha512-d+9CKBnEH3htXjYUPEH3FYkbUXRUlDCqAVD27v5DftRtTF5cR0htqvib/t9gZ7T10qJOlnYH4mrB//vhZKBBmQ==", "license": "MIT", "funding": { "type": "github", @@ -2390,13 +2469,13 @@ "@tiptap/core": "^2.7.0" } }, - "node_modules/@tiptap/extension-bubble-menu": { + "node_modules/@tiptap/extension-link": { "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bubble-menu/-/extension-bubble-menu-2.26.2.tgz", - "integrity": "sha512-kB7/bGTUnC7ZCBH/fkigpfId925nwGOn+Nq1hf199NYMu2ffWbKk75ckLwyqlETprQYzzHfViIqcwyxJzo04Sg==", + "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.26.2.tgz", + "integrity": "sha512-rzYxx5wI1551ubPfW2pJ3V957cX/WAmbUI3q8Un+LlOsSmbddl+5BjlF5t/vl/pwaOv7FJAz9e29n877zkGOVQ==", "license": "MIT", "dependencies": { - "tippy.js": "^6.3.7" + "linkifyjs": "^4.2.0" }, "funding": { "type": "github", @@ -2407,10 +2486,10 @@ "@tiptap/pm": "^2.7.0" } }, - "node_modules/@tiptap/extension-bullet-list": { + "node_modules/@tiptap/extension-subscript": { "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-2.26.2.tgz", - "integrity": "sha512-L0qxUa5vzUciLEVtr1nY6HG8gH8432GtuX807MM/5wKiYYdbSii3I22456ZnboiozoqXrjjvYUHeB++HhOSPgQ==", + "resolved": "https://registry.npmjs.org/@tiptap/extension-subscript/-/extension-subscript-2.26.2.tgz", + "integrity": "sha512-CzY+qwKOqW9U7cEtpwiKA2N7dbHR5pazi5MfFv9xc8yMaZD0tK74Wf/fvpiYIP0SG7IelMcIZly2NpT+WAjlgA==", "license": "MIT", "funding": { "type": "github", @@ -2420,10 +2499,10 @@ "@tiptap/core": "^2.7.0" } }, - "node_modules/@tiptap/extension-code": { + "node_modules/@tiptap/extension-superscript": { "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-2.26.2.tgz", - "integrity": "sha512-xnKJvzlAp75dheyaK5tLKAksHf9PtSr8a7OuPjf2IXS5K+QMtnwxx7KAHHijmecfWjLR0wyu9AvT/FWFfKi5LQ==", + "resolved": "https://registry.npmjs.org/@tiptap/extension-superscript/-/extension-superscript-2.26.2.tgz", + "integrity": "sha512-o86liFRjrPDnlTdq+6k+lffGTv4uwaJ3s3D69esRwjY9a2YA8HTSxkRdVM25jn4CFtvJy3Va4tmi0SecqLEE6g==", "license": "MIT", "funding": { "type": "github", @@ -2433,24 +2512,23 @@ "@tiptap/core": "^2.7.0" } }, - "node_modules/@tiptap/extension-code-block": { + "node_modules/@tiptap/extension-text-align": { "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-2.26.2.tgz", - "integrity": "sha512-MJZ4QtziIWJ1zuSW2ogAHv+UHGk3DvGbVi+Dfmo0ybonXX7vRVHE+3qT7OcdTRBF+pC2oCnsjzqwFcGBP3BbZw==", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text-align/-/extension-text-align-2.26.2.tgz", + "integrity": "sha512-fra+weXocCINVPGjykteTiQ+p34POSWyxw+Y+KFBegw24uecHhB5NCK6aXa68tvEMLC9EdvZRHuoKRfkxBQ9rw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0" + "@tiptap/core": "^2.7.0" } }, - "node_modules/@tiptap/extension-document": { + "node_modules/@tiptap/extension-underline": { "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-2.26.2.tgz", - "integrity": "sha512-s0/P3A8zxWL/h3e20xWMTT/rcwD0+57I6mT9JgNBPtvhPePy8d698G6/qFK+x+GdIyjJylfsq2BrSE9H+QhIBg==", + "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-2.26.2.tgz", + "integrity": "sha512-kpKJSfsn1+b8l96YPg2GRn3aaN78pLqSeyzfA5FYVbN0lyptbqRVOrNM8p3n6l0LbAkiEjc/TgOMwNNEL93kyA==", "license": "MIT", "funding": { "type": "github", @@ -2460,27 +2538,47 @@ "@tiptap/core": "^2.7.0" } }, - "node_modules/@tiptap/extension-dropcursor": { + "node_modules/@tiptap/pm": { "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-2.26.2.tgz", - "integrity": "sha512-o5j4Gkurb/WBu1wP2tihYnZ8dENzmlxFWWMx++g6abEpn9xdud7VxHT5Ny7mBSBptI8uMwKT53weYC0on38n3g==", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.26.2.tgz", + "integrity": "sha512-H2kJHckC9idlYPu/PNdu5XR3Rdu7gbNb+Qrdt2gBnaDyHgAcs+14wak6x19vy27GV9FFzg9722Eb7LErooo28w==", "license": "MIT", + "dependencies": { + "prosemirror-changeset": "^2.3.0", + "prosemirror-collab": "^1.3.1", + "prosemirror-commands": "^1.6.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-menu": "^1.2.4", + "prosemirror-model": "^1.23.0", + "prosemirror-schema-basic": "^1.2.3", + "prosemirror-schema-list": "^1.4.1", + "prosemirror-state": "^1.4.3", + "prosemirror-tables": "^1.6.4", + "prosemirror-trailing-node": "^3.0.0", + "prosemirror-transform": "^1.10.2", + "prosemirror-view": "^1.37.0" + }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0" } }, - "node_modules/@tiptap/extension-floating-menu": { + "node_modules/@tiptap/react": { "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-floating-menu/-/extension-floating-menu-2.26.2.tgz", - "integrity": "sha512-AILrhwKAGU4Z6GcjNXJAsN0LHlL26bE7VRrYIqUwDv44ImiQf5vu9jEnncBOeHWzMe8SgjrrJWGNNu+dceACpw==", + "resolved": "https://registry.npmjs.org/@tiptap/react/-/react-2.26.2.tgz", + "integrity": "sha512-p7jv0sltCC2L4iHIVNthtjv/CIxajOalb7ytjLx6ijx5q2J564VIny0U7O33Ymbo2cV0dJoB+Bo5aeaJ5SfHGg==", "license": "MIT", "dependencies": { - "tippy.js": "^6.3.7" + "@tiptap/extension-bubble-menu": "^2.26.2", + "@tiptap/extension-floating-menu": "^2.26.2", + "@types/use-sync-external-store": "^0.0.6", + "fast-deep-equal": "^3", + "use-sync-external-store": "^1" }, "funding": { "type": "github", @@ -2488,254 +2586,358 @@ }, "peerDependencies": { "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0" + "@tiptap/pm": "^2.7.0", + "react": "^17.0.0 || ^18.0.0 || ^19.0.0", + "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" } }, - "node_modules/@tiptap/extension-gapcursor": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-2.26.2.tgz", - "integrity": "sha512-a68mi8V0mh058UrBIk23f50K5JGVeRZnF6ViptIleAD/Ny1K6VLjGCz6k190de+Tb9tnQLPEwwwDcy+ZnvCmYQ==", + "node_modules/@tiptap/starter-kit": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-3.9.1.tgz", + "integrity": "sha512-qnrb02VioVb1/MJyzMUw5+73/uA5GNtSBiA+n1BX36o5aCq51zZajU0z7Nm/9+JgHRFm0rlPDP0rFhmvxQ+vrg==", + "license": "MIT", + "dependencies": { + "@tiptap/core": "^3.9.1", + "@tiptap/extension-blockquote": "^3.9.1", + "@tiptap/extension-bold": "^3.9.1", + "@tiptap/extension-bullet-list": "^3.9.1", + "@tiptap/extension-code": "^3.9.1", + "@tiptap/extension-code-block": "^3.9.1", + "@tiptap/extension-document": "^3.9.1", + "@tiptap/extension-dropcursor": "^3.9.1", + "@tiptap/extension-gapcursor": "^3.9.1", + "@tiptap/extension-hard-break": "^3.9.1", + "@tiptap/extension-heading": "^3.9.1", + "@tiptap/extension-horizontal-rule": "^3.9.1", + "@tiptap/extension-italic": "^3.9.1", + "@tiptap/extension-link": "^3.9.1", + "@tiptap/extension-list": "^3.9.1", + "@tiptap/extension-list-item": "^3.9.1", + "@tiptap/extension-list-keymap": "^3.9.1", + "@tiptap/extension-ordered-list": "^3.9.1", + "@tiptap/extension-paragraph": "^3.9.1", + "@tiptap/extension-strike": "^3.9.1", + "@tiptap/extension-text": "^3.9.1", + "@tiptap/extension-underline": "^3.9.1", + "@tiptap/extensions": "^3.9.1", + "@tiptap/pm": "^3.9.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + } + }, + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/core": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/core/-/core-3.9.1.tgz", + "integrity": "sha512-qfqeR2WN9qr/3+29ocT7EgEBNP2sLHWwGYOEd++hgYixC3tOY4Juw90z1MUqVEOcUqswPDE1CrBNSgbFAitTDQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0" + "@tiptap/pm": "^3.9.1" } }, - "node_modules/@tiptap/extension-hard-break": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-2.26.2.tgz", - "integrity": "sha512-OLpeTey7p3ChyEsABLPvNv7rD/8E4k1JTt+H+MUjyL0dnrZuIWluckUJCJKnV8PhR9Mifngk1MTFUilpooiv1g==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-blockquote": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-blockquote/-/extension-blockquote-3.9.1.tgz", + "integrity": "sha512-OL0px9tge5SHE6SeMcM6H5Q0aczCPh820nnFGNFH1d6Cr35pKKNyC3rXcUfsbySxsJNz5zetTE5s/oyqUWfM/Q==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.9.1" } }, - "node_modules/@tiptap/extension-heading": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-2.26.2.tgz", - "integrity": "sha512-0VAr1l1QKFJ0B2l4D4wV0LRlyFYeJt0S09mz+HPF2TqKF4twmPjaGD6o5zzXWl8c4cQj1CmM8P+9an3SKRjOaA==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-bold": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bold/-/extension-bold-3.9.1.tgz", + "integrity": "sha512-48jgjazCkvQh0sOmiDi8xQQg62o3iGEcZci0Qow3MRGKetVC0aSwmV0VuF4ai3rABPDxrlZbBP2EGq5PBoIfQw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.9.1" } }, - "node_modules/@tiptap/extension-highlight": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-highlight/-/extension-highlight-2.26.2.tgz", - "integrity": "sha512-d+9CKBnEH3htXjYUPEH3FYkbUXRUlDCqAVD27v5DftRtTF5cR0htqvib/t9gZ7T10qJOlnYH4mrB//vhZKBBmQ==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-bullet-list": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-bullet-list/-/extension-bullet-list-3.9.1.tgz", + "integrity": "sha512-NMigWhqpnPgaDz6xZtu13dnRoSqu8muPOzBDEPHlYASqamZQlWJvcPTd+wxngBbjL7cXEp8KChfujhM4xTREnA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/extension-list": "^3.9.1" } }, - "node_modules/@tiptap/extension-history": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-history/-/extension-history-2.26.2.tgz", - "integrity": "sha512-X/cu79AV5D2Z1QtuvKo/4/Rgl/Uti/n5V3QgCxFLQRCKTxHOCis+RlBCjBfOPztJX4T9QUE6lq20KqB47rsNwQ==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-code": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code/-/extension-code-3.9.1.tgz", + "integrity": "sha512-fNhNDzZ7WQU7MdafH1XruoxCBQdVaUoevnOfH+CtXebbXnSw6LWZ/l9LHTP9Ng3bVijcoloxqtkfBNXinQeouA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0" + "@tiptap/core": "^3.9.1" } }, - "node_modules/@tiptap/extension-horizontal-rule": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-2.26.2.tgz", - "integrity": "sha512-whlUskFUwmi7nXn4OT55xHXSAqwEAEQfZWswmae1Y5wTMDxavZ0FF4xvCVgsQ7gYG782tIgLCzriTN4AjBphIQ==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-code-block": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-code-block/-/extension-code-block-3.9.1.tgz", + "integrity": "sha512-wwQ3DFH8hIYI4qNbZA1dOfJ8Y7XPnJIpc5pIENb9JAtTNkR0WbX1hc3g2tbRTxBu9HBqaOQOWygMTufntetNtg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0" + "@tiptap/core": "^3.9.1", + "@tiptap/pm": "^3.9.1" } }, - "node_modules/@tiptap/extension-italic": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-2.26.2.tgz", - "integrity": "sha512-/4AiE2JWtjY9yW+MifMP8EOOwOSDKDUxCyqtGT6e4xqqFUNLZJA0o4P/MYjcKVwsa1/IsDRsOaFRlAiMmAXVXw==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-document": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-document/-/extension-document-3.9.1.tgz", + "integrity": "sha512-hzeWra07/9tdjwHJAASBlkk3S8urkiQvsRKcdGjEsjhLCzp0sJyuMQKRdOjv3dwBI+SDtEZGj53P2mpJ0KVzXw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.9.1" } }, - "node_modules/@tiptap/extension-link": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-2.26.2.tgz", - "integrity": "sha512-rzYxx5wI1551ubPfW2pJ3V957cX/WAmbUI3q8Un+LlOsSmbddl+5BjlF5t/vl/pwaOv7FJAz9e29n877zkGOVQ==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-dropcursor": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-dropcursor/-/extension-dropcursor-3.9.1.tgz", + "integrity": "sha512-maKd2r95J9HPLGtnHU5x3XP7GIeIIfWACQhumylDtC8SYzce33cygb0Yh8jRzr3GSz39PWW34cQ6+reLhXaPWA==", "license": "MIT", - "dependencies": { - "linkifyjs": "^4.2.0" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" }, + "peerDependencies": { + "@tiptap/extensions": "^3.9.1" + } + }, + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-gapcursor": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-gapcursor/-/extension-gapcursor-3.9.1.tgz", + "integrity": "sha512-+POd1gdTU+OOwWN544BoIOBN/WwRKE+WGGwUNY7mmCai9gLDxCXKXkY89yQW5rwzOHdHU/GapgjkSPNTstWG1g==", + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0" + "@tiptap/extensions": "^3.9.1" } }, - "node_modules/@tiptap/extension-list-item": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-2.26.2.tgz", - "integrity": "sha512-T1dFfx1JjRRX0iyStSTwMNajMyT+OE7XEggn+DON1g+zbgA+4cJ11WQpfrfA9VM2H5QWYyKGfHFigoFcJ8rjog==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-hard-break": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-hard-break/-/extension-hard-break-3.9.1.tgz", + "integrity": "sha512-Uc4TjNdwjMp4zUFmmzGYmBicgy5cHNhz6vd0eBZAzWSf3qqTdfER3B91ktM0d7hjhaNc2g6sl45W+PvzSthSwQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.9.1" } }, - "node_modules/@tiptap/extension-ordered-list": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-2.26.2.tgz", - "integrity": "sha512-UVGYyWKB5wWWvrvdN/WrPXPHJoP/UD1TNyeoE75M6nq4oD4l+Nc9Y5MIPsngrv/TimbomLNilR4ZRHibEriG9w==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-heading": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-heading/-/extension-heading-3.9.1.tgz", + "integrity": "sha512-r3H5nejZ/SYUF9DUbDT2rZS3ZeQkHUNljP7lmI5JdHDrFc5/UrvtkQr+E2mLwmn0xA+8Dwccoc9fPwnTh3YyeA==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.9.1" } }, - "node_modules/@tiptap/extension-paragraph": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-2.26.2.tgz", - "integrity": "sha512-dccyffm95nNT9arjxGOyv4/cOPF4XS5Osylccp9KYLrmiSTXEuzVIYtMXhXbc0UUdABGvbFQWi88tRxgeDTkgA==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-horizontal-rule": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-horizontal-rule/-/extension-horizontal-rule-3.9.1.tgz", + "integrity": "sha512-Ar4jRvsQXgE6oUxWGrNrSUXO/Q6yHNjLqdEKXvZw1KeahbHwtgsgDscVSCr8Oi6JS8z9JWfh7Xm2fAqb5Xdgkg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.9.1", + "@tiptap/pm": "^3.9.1" } }, - "node_modules/@tiptap/extension-strike": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-2.26.2.tgz", - "integrity": "sha512-gY8/P8ycvICiZsa9OeTpOnSL0o+PAYH1QpBomaBhdZZ2tcsziMYN9BZto6uQARi9tdxeOYRePyZ+Junk4xsyFg==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-italic": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-italic/-/extension-italic-3.9.1.tgz", + "integrity": "sha512-0OTn+ZZcI/9CIDVMQH3byilzIUgfDkX/l5NhWpLeUBlqrGfgt61g5jwkYyy49uuVQfbxHwZHpDptkdnJGrfpkw==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.9.1" } }, - "node_modules/@tiptap/extension-subscript": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-subscript/-/extension-subscript-2.26.2.tgz", - "integrity": "sha512-CzY+qwKOqW9U7cEtpwiKA2N7dbHR5pazi5MfFv9xc8yMaZD0tK74Wf/fvpiYIP0SG7IelMcIZly2NpT+WAjlgA==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-link": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-link/-/extension-link-3.9.1.tgz", + "integrity": "sha512-Q+5uYN8rvC+O00ec5m8mRTm5MZnvtkvhKq6bhgdPnQGggN3PIQ1+OSP0/9wu+leB+Ydk4PZMTPVxMtOhj55hRA==", "license": "MIT", + "dependencies": { + "linkifyjs": "^4.3.2" + }, "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.9.1", + "@tiptap/pm": "^3.9.1" } }, - "node_modules/@tiptap/extension-superscript": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-superscript/-/extension-superscript-2.26.2.tgz", - "integrity": "sha512-o86liFRjrPDnlTdq+6k+lffGTv4uwaJ3s3D69esRwjY9a2YA8HTSxkRdVM25jn4CFtvJy3Va4tmi0SecqLEE6g==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-list": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list/-/extension-list-3.9.1.tgz", + "integrity": "sha512-nqWP4GEWKUtlh2fOZcw7mHv73TFCstSfqymnwIa7bWGpGO3fmRnEiow/X6TeKC9MeOasNvEyaHgaYefnzbaANg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.9.1", + "@tiptap/pm": "^3.9.1" } }, - "node_modules/@tiptap/extension-text": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-2.26.2.tgz", - "integrity": "sha512-Rb8Le/Li+EixQNc/pGkEJpLjozTjWYP9glaYfnjPtRVw4tHcd7khVm5mer0TQjonbBUjVC1zSuXv9gifXOv6DQ==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-list-item": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list-item/-/extension-list-item-3.9.1.tgz", + "integrity": "sha512-Z+PHGPNVmRcC+J5qYL9ZQWp7Fq5XRg4EGfmmrYFANQn4UjYK3iushSmB0L0/npJfLdqxMZi+wtymNk7pVw7Zcg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/extension-list": "^3.9.1" } }, - "node_modules/@tiptap/extension-text-align": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text-align/-/extension-text-align-2.26.2.tgz", - "integrity": "sha512-fra+weXocCINVPGjykteTiQ+p34POSWyxw+Y+KFBegw24uecHhB5NCK6aXa68tvEMLC9EdvZRHuoKRfkxBQ9rw==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-list-keymap": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-list-keymap/-/extension-list-keymap-3.9.1.tgz", + "integrity": "sha512-lX8VxXavya+BsBLi+QOwAMY+rZcGUIA/2XEYr5VFSqs5CHfl9R6exj8B+eHEmlCHg1hcj15DpV+eYfgb1tAHUQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/extension-list": "^3.9.1" } }, - "node_modules/@tiptap/extension-text-style": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-text-style/-/extension-text-style-2.26.2.tgz", - "integrity": "sha512-rNkV3dgT3nTISEf3Ax/DdqQsSy9p46n2fOBkD8FCtdrwsWNH5N4uUh4jI/q0exYKJUyZGvl60uXwCkZiQ3pVBA==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-ordered-list": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-ordered-list/-/extension-ordered-list-3.9.1.tgz", + "integrity": "sha512-EOq7D/aX8xFrLcGZnGMxWWHlwZWfuVjwTSqjtyPJ6voYTzgfkbsvAbx1tGTwOMK4dk1S9wno6QHVj1ifzzBJcQ==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/extension-list": "^3.9.1" } }, - "node_modules/@tiptap/extension-underline": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-2.26.2.tgz", - "integrity": "sha512-kpKJSfsn1+b8l96YPg2GRn3aaN78pLqSeyzfA5FYVbN0lyptbqRVOrNM8p3n6l0LbAkiEjc/TgOMwNNEL93kyA==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-paragraph": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-paragraph/-/extension-paragraph-3.9.1.tgz", + "integrity": "sha512-1p/teor132DpJoc8krgSRH6tdgA+0VysUAGfH7Cqq177bi6A0QFC1tF1reBdEmUg5dFrVs4sAIKdIbS6ayw0Hg==", "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/ueberdosis" }, "peerDependencies": { - "@tiptap/core": "^2.7.0" + "@tiptap/core": "^3.9.1" } }, - "node_modules/@tiptap/pm": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-2.26.2.tgz", - "integrity": "sha512-H2kJHckC9idlYPu/PNdu5XR3Rdu7gbNb+Qrdt2gBnaDyHgAcs+14wak6x19vy27GV9FFzg9722Eb7LErooo28w==", + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-strike": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-strike/-/extension-strike-3.9.1.tgz", + "integrity": "sha512-CiprEfK1daPMQDKlnqEXpsJRIu2VepMVTiOwx1H/gV4Ug/pDE06fgPWvI0XV03mN2/+d9sDWpF5gSqIV5ZtVjw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.9.1" + } + }, + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-text": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-text/-/extension-text-3.9.1.tgz", + "integrity": "sha512-giNTcXxG2DP/B5xU8wNM9d441f6FNMYCkbW6bUtjg3USLUWazYmEvp/F6vJ2wa4PSnahH+mNiiylUi2imTnzDg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.9.1" + } + }, + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extension-underline": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extension-underline/-/extension-underline-3.9.1.tgz", + "integrity": "sha512-0TmC2gR+VAUvqhJvdHamqTcwC+sBo3uO0X7A45xpWuECUlBFD22VJB8aQg892FyfsRGxIuPFaAS5W7WaLGp9Tw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.9.1" + } + }, + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/extensions": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/extensions/-/extensions-3.9.1.tgz", + "integrity": "sha512-cFo3zsuqHvOo7wtUJ8+0wxdXq4L2iIupRJ3yjWKQ8q1Ajb6WYHXxiH4Q1rhZP6qHKdDZTrj/KP6YvadXZaZ8kw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/ueberdosis" + }, + "peerDependencies": { + "@tiptap/core": "^3.9.1", + "@tiptap/pm": "^3.9.1" + } + }, + "node_modules/@tiptap/starter-kit/node_modules/@tiptap/pm": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/@tiptap/pm/-/pm-3.9.1.tgz", + "integrity": "sha512-9GnmyMgC0sZYxqgmoZ1ULETl+J+IRC2noG2+bVYHjxeQn3G3+R5W/APKmIA1DDWG1ShY1LP/htHlrCWswYMozA==", "license": "MIT", "dependencies": { "prosemirror-changeset": "^2.3.0", @@ -2748,70 +2950,14 @@ "prosemirror-keymap": "^1.2.2", "prosemirror-markdown": "^1.13.1", "prosemirror-menu": "^1.2.4", - "prosemirror-model": "^1.23.0", + "prosemirror-model": "^1.24.1", "prosemirror-schema-basic": "^1.2.3", - "prosemirror-schema-list": "^1.4.1", + "prosemirror-schema-list": "^1.5.0", "prosemirror-state": "^1.4.3", "prosemirror-tables": "^1.6.4", "prosemirror-trailing-node": "^3.0.0", "prosemirror-transform": "^1.10.2", - "prosemirror-view": "^1.37.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - } - }, - "node_modules/@tiptap/react": { - "version": "2.26.2", - "resolved": "https://registry.npmjs.org/@tiptap/react/-/react-2.26.2.tgz", - "integrity": "sha512-p7jv0sltCC2L4iHIVNthtjv/CIxajOalb7ytjLx6ijx5q2J564VIny0U7O33Ymbo2cV0dJoB+Bo5aeaJ5SfHGg==", - "license": "MIT", - "dependencies": { - "@tiptap/extension-bubble-menu": "^2.26.2", - "@tiptap/extension-floating-menu": "^2.26.2", - "@types/use-sync-external-store": "^0.0.6", - "fast-deep-equal": "^3", - "use-sync-external-store": "^1" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/ueberdosis" - }, - "peerDependencies": { - "@tiptap/core": "^2.7.0", - "@tiptap/pm": "^2.7.0", - "react": "^17.0.0 || ^18.0.0 || ^19.0.0", - "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" - } - }, - "node_modules/@tiptap/starter-kit": { - "version": "2.26.1", - "resolved": "https://registry.npmjs.org/@tiptap/starter-kit/-/starter-kit-2.26.1.tgz", - "integrity": "sha512-oziMGCds8SVQ3s5dRpBxVdEKZAmO/O//BjZ69mhA3q4vJdR0rnfLb5fTxSeQvHiqB878HBNn76kNaJrHrV35GA==", - "license": "MIT", - "dependencies": { - "@tiptap/core": "^2.26.1", - "@tiptap/extension-blockquote": "^2.26.1", - "@tiptap/extension-bold": "^2.26.1", - "@tiptap/extension-bullet-list": "^2.26.1", - "@tiptap/extension-code": "^2.26.1", - "@tiptap/extension-code-block": "^2.26.1", - "@tiptap/extension-document": "^2.26.1", - "@tiptap/extension-dropcursor": "^2.26.1", - "@tiptap/extension-gapcursor": "^2.26.1", - "@tiptap/extension-hard-break": "^2.26.1", - "@tiptap/extension-heading": "^2.26.1", - "@tiptap/extension-history": "^2.26.1", - "@tiptap/extension-horizontal-rule": "^2.26.1", - "@tiptap/extension-italic": "^2.26.1", - "@tiptap/extension-list-item": "^2.26.1", - "@tiptap/extension-ordered-list": "^2.26.1", - "@tiptap/extension-paragraph": "^2.26.1", - "@tiptap/extension-strike": "^2.26.1", - "@tiptap/extension-text": "^2.26.1", - "@tiptap/extension-text-style": "^2.26.1", - "@tiptap/pm": "^2.26.1" + "prosemirror-view": "^1.38.1" }, "funding": { "type": "github", @@ -2822,6 +2968,7 @@ "version": "0.10.1", "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", + "dev": true, "license": "MIT", "optional": true, "dependencies": { diff --git a/nextjs/package.json b/nextjs/package.json index 956b301..43723e6 100644 --- a/nextjs/package.json +++ b/nextjs/package.json @@ -29,7 +29,7 @@ "@tiptap/extension-underline": "^2.11.7", "@tiptap/pm": "^2.11.7", "@tiptap/react": "^2.11.7", - "@tiptap/starter-kit": "^2.11.7", + "@tiptap/starter-kit": "^3.9.1", "dayjs": "^1.11.13", "next": "15.5", "react": "^19.1.0",