fix formatting and lint errors

This commit is contained in:
Amruth Pillai
2025-01-30 17:57:14 +01:00
parent b21f1648c4
commit 92995d9c2b
5 changed files with 263 additions and 199 deletions

View File

@ -39,7 +39,7 @@ jobs:
run: pnpm run lint
- name: Format
run: pnpm run format:check
run: pnpm run format
- name: Test
run: pnpm run test

View File

@ -22,12 +22,12 @@ const formSchema = z.object({
apiKey: z
.string()
// eslint-disable-next-line lingui/no-unlocalized-strings
.min(1, "API key cannot be empty.") //allow api keys like hf-.. and gsk_..
.min(1, "API key cannot be empty.")
.default(""),
baseURL: z
.string()
// eslint-disable-next-line lingui/no-unlocalized-strings
.regex(/^https?:\/\/[^\s]+$/, "That doesn't look like a valid URL") //allow different openai compatible endpoints like https://api.groq.com/openai/v1 and https://api-inference.huggingface.co/v1/
.regex(/^https?:\/\/\S+$/, "That doesn't look like a valid URL")
.or(z.literal(""))
.default(""),
model: z.string().default(DEFAULT_MODEL),

View File

@ -58,20 +58,83 @@ export const parseLayoutLocator = (payload: SortablePayload | null): LayoutLocat
};
export const sanitize = (html: string, options?: sanitizeHtml.IOptions) => {
const allowedTags = (options?.allowedTags ?? []) as string[];
return sanitizeHtml(html, {
...options,
allowedTags: [
...(options?.allowedTags ?? []),
// default tags (https://www.npmjs.com/package/sanitize-html#default-options)
"address", "article", "aside", "footer", "header", "h1", "h2", "h3", "h4",
"h5", "h6", "hgroup", "main", "nav", "section", "blockquote", "dd", "div",
"dl", "dt", "figcaption", "figure", "hr", "li", "main", "ol", "p", "pre",
"ul", "a", "abbr", "b", "bdi", "bdo", "br", "cite", "code", "data", "dfn",
"em", "i", "kbd", "mark", "q", "rb", "rp", "rt", "rtc", "ruby", "s", "samp",
"small", "span", "strong", "sub", "sup", "time", "u", "var", "wbr", "caption",
"col", "colgroup", "table", "tbody", "td", "tfoot", "th", "thead", "tr",
// images
...allowedTags,
"a",
"abbr",
"address",
"article",
"aside",
"b",
"bdi",
"bdo",
"blockquote",
"br",
"caption",
"cite",
"code",
"col",
"colgroup",
"data",
"dd",
"dfn",
"div",
"dl",
"dt",
"em",
"figcaption",
"figure",
"footer",
"h1",
"h2",
"h3",
"h4",
"h5",
"h6",
"header",
"hgroup",
"hr",
"i",
"img",
"kbd",
"li",
"main",
"main",
"mark",
"nav",
"ol",
"p",
"pre",
"q",
"rb",
"rp",
"rt",
"rtc",
"ruby",
"s",
"samp",
"section",
"small",
"span",
"strong",
"sub",
"sup",
"table",
"tbody",
"td",
"tfoot",
"th",
"thead",
"time",
"tr",
"u",
"ul",
"var",
"wbr",
],
allowedAttributes: {
...options?.allowedAttributes,

View File

@ -1,7 +1,7 @@
{
"name": "@reactive-resume/source",
"description": "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume.",
"version": "4.4.3",
"version": "4.4.4",
"license": "MIT",
"private": true,
"author": {
@ -21,8 +21,9 @@
"prestart": "pnpm prisma:migrate",
"start": "node dist/apps/server/main",
"lint": "nx run-many -t lint",
"format:check": "pnpm exec prettier -c --log-level error .",
"format:write": "pnpm exec prettier -w --log-level error .",
"lint:fix": "nx run-many -t lint --fix",
"format": "pnpm exec prettier -c --log-level error .",
"format:fix": "pnpm exec prettier -w --log-level error .",
"crowdin:sync": "crowdin push && crowdin pull",
"prisma:generate": "pnpm exec prisma generate",
"prisma:migrate": "pnpm exec prisma migrate deploy",
@ -57,7 +58,7 @@
"@tailwindcss/typography": "^0.5.16",
"@tanstack/eslint-plugin-query": "^5.65.0",
"@testing-library/react": "^16.2.0",
"@tiptap/core": "^2.11.3",
"@tiptap/core": "^2.11.4",
"@types/async-retry": "^1.4.9",
"@types/bcryptjs": "^2.4.6",
"@types/cookie-parser": "^1.4.8",
@ -174,14 +175,14 @@
"@sindresorhus/slugify": "^2.2.1",
"@swc/helpers": "^0.5.15",
"@tanstack/react-query": "^5.65.1",
"@tiptap/extension-highlight": "^2.11.3",
"@tiptap/extension-image": "^2.11.3",
"@tiptap/extension-link": "^2.11.3",
"@tiptap/extension-text-align": "^2.11.3",
"@tiptap/extension-underline": "^2.11.3",
"@tiptap/pm": "^2.11.3",
"@tiptap/react": "^2.11.3",
"@tiptap/starter-kit": "^2.11.3",
"@tiptap/extension-highlight": "^2.11.4",
"@tiptap/extension-image": "^2.11.4",
"@tiptap/extension-link": "^2.11.4",
"@tiptap/extension-text-align": "^2.11.4",
"@tiptap/extension-underline": "^2.11.4",
"@tiptap/pm": "^2.11.4",
"@tiptap/react": "^2.11.4",
"@tiptap/starter-kit": "^2.11.4",
"@types/passport-jwt": "^4.0.1",
"async-retry": "^1.3.3",
"axios": "^1.7.9",
@ -230,7 +231,7 @@
"react-hook-form": "^7.54.2",
"react-parallax-tilt": "^1.7.276",
"react-resizable-panels": "^2.1.7",
"react-router": "^7.1.3",
"react-router": "^7.1.4",
"react-simple-code-editor": "^0.14.1",
"react-zoom-pan-pinch": "^3.6.1",
"reflect-metadata": "^0.2.2",

346
pnpm-lock.yaml generated
View File

@ -162,29 +162,29 @@ importers:
specifier: ^5.65.1
version: 5.65.1(react@18.3.1)
'@tiptap/extension-highlight':
specifier: ^2.11.3
version: 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
specifier: ^2.11.4
version: 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-image':
specifier: ^2.11.3
version: 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
specifier: ^2.11.4
version: 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-link':
specifier: ^2.11.3
version: 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)
specifier: ^2.11.4
version: 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)
'@tiptap/extension-text-align':
specifier: ^2.11.3
version: 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
specifier: ^2.11.4
version: 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-underline':
specifier: ^2.11.3
version: 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
specifier: ^2.11.4
version: 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/pm':
specifier: ^2.11.3
version: 2.11.3
specifier: ^2.11.4
version: 2.11.4
'@tiptap/react':
specifier: ^2.11.3
version: 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
specifier: ^2.11.4
version: 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@tiptap/starter-kit':
specifier: ^2.11.3
version: 2.11.3
specifier: ^2.11.4
version: 2.11.4
'@types/passport-jwt':
specifier: ^4.0.1
version: 4.0.1
@ -330,8 +330,8 @@ importers:
specifier: ^2.1.7
version: 2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-router:
specifier: ^7.1.3
version: 7.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
specifier: ^7.1.4
version: 7.1.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
react-simple-code-editor:
specifier: ^0.14.1
version: 0.14.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
@ -466,8 +466,8 @@ importers:
specifier: ^16.2.0
version: 16.2.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@tiptap/core':
specifier: ^2.11.3
version: 2.11.3(@tiptap/pm@2.11.3)
specifier: ^2.11.4
version: 2.11.4(@tiptap/pm@2.11.4)
'@types/async-retry':
specifier: ^1.4.9
version: 1.4.9
@ -4126,162 +4126,162 @@ packages:
'@types/react-dom':
optional: true
'@tiptap/core@2.11.3':
resolution: {integrity: sha512-ibfi6U1gMRLo319Re6olv8uAuxtUpK343ygcVoZrJ8O4sqRnU9CEqPAM+n7YAKlOks1+Di0sTheIxZRak7Pj4g==}
'@tiptap/core@2.11.4':
resolution: {integrity: sha512-ahHHyC9fI2tdjbMQEioauiIDEFu1DE9l0PtfOb2uUo5U0rc5EDuAQHGiGgQv77thS1fQL1QW+C/grQ48nN+HPA==}
peerDependencies:
'@tiptap/pm': ^2.7.0
'@tiptap/extension-blockquote@2.11.3':
resolution: {integrity: sha512-UmKBmk7USY5Ufd7jcOI1W//nmRwRWdKLEYVLQ/L/nelpa7LXhDI/T3k4Oa4JlNQCEgUqI5Wz8TbVJYaFcyV/jA==}
'@tiptap/extension-blockquote@2.11.4':
resolution: {integrity: sha512-l++7GExq1CgVMfT2erGAYXVypYLG4iC2IyXXE3EkJ0+Uol5I3LLbuVY58YP9/B4QARu1zDVR5z38pKDyI9BgfQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-bold@2.11.3':
resolution: {integrity: sha512-YafJ+BavtzQBir81HoM62G0cik1ww7zNcElkg35sQWtVFnT99s+fLEuSurixtmiLdgmSSb/YsPrCmNp/R75zOw==}
'@tiptap/extension-bold@2.11.4':
resolution: {integrity: sha512-ivjZnfKt5JnLon3vUGlX8xSnSeggOjBJEFwsXTcbFyXU9TQoX52ADtOgcJmJSm8UAOjxC5Hw7mRMCG5tdUiK5A==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-bubble-menu@2.11.3':
resolution: {integrity: sha512-KOAy9zCzqssJO7cGIwZNgv2hFyxrZ2AHoWptICPA79nVZrHQQw2ZP1/FDTR8cDEZzLQMbpgGqQhUhjZcAs3/zQ==}
'@tiptap/extension-bubble-menu@2.11.4':
resolution: {integrity: sha512-QzRCu3L7ye5Lnk/4kSUouyZPoVRLiNEzOoxqhsWEhzzKznNCyzdf7kPxI055YPJGS/nuNIudX7DeUc/q+ZWyyA==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
'@tiptap/extension-bullet-list@2.11.3':
resolution: {integrity: sha512-Q6ukkuD+Bt4UcJ5Pt0ZcF3ZzE6akC5l7gaXsTIZ4rqRS6Bmol13h5BshTNhhZhxFqJKwyt6MWHG60j7agtRoHQ==}
'@tiptap/extension-bullet-list@2.11.4':
resolution: {integrity: sha512-F/A8MDwKjpCWxiIvyrE3bd4JffK62csR5oIqtYqE6XNIDD2cYlOOjM2+biokfwokZbpB2RMvPz1Gk09hJJriaA==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-code-block@2.11.3':
resolution: {integrity: sha512-7VsufXUJt1Aq0UjQ2gQg6+boYsHdCi3+OBabbSMcf5TUWBmPlZnHAsDaocw2c/ZnOeu8Gmg6yrtBxbwjaiIO6g==}
'@tiptap/extension-code-block@2.11.4':
resolution: {integrity: sha512-N15ifPl/6+0I62/ARfRpqb2CHLDTWszl1OOU9lwMb4pEba1TdI53P+dbK2/JFJieNaaqdFR2pMr5Eae3skD7mQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
'@tiptap/extension-code@2.11.3':
resolution: {integrity: sha512-w36Pb4DlB/cQZwsIpd5pSDwYuLBBSGh6dwGc9TVUdv+hdh8vIsnkGCjynapXgUrT2RFEJwObRYK+r5Gw84uGSA==}
'@tiptap/extension-code@2.11.4':
resolution: {integrity: sha512-cIgvDZz0fcUpBGEaYunXL1WM+ez3stUGDrLfbAcmy2165QwhikmBVmN8q4N5suMGoO8vQ7QmVPD2yp5fsJKxLQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-document@2.11.3':
resolution: {integrity: sha512-utY1JZgxRLt0/oFPPUH8OT8Ltu3nmdycM2EwkM85vil83MnM5kuEYHF1l1q2xhnJ52wdU3afx+e7dFgvMDuunA==}
'@tiptap/extension-document@2.11.4':
resolution: {integrity: sha512-fcrE28nXI1SVKmDngSFFcLXKLId7l8d7ikbbWdE7mZiudrEPBmeYQZGC9sNLELdNamMHgtM3ab2kPrx4jrQwRQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-dropcursor@2.11.3':
resolution: {integrity: sha512-Ppw46/1Vt9PlTT6TMloL1KjO2W89QUjRRptk5OtDvAGoOahLWwLji2k7dHyPeeCsG1J2KpHIPxngs922uhOEMw==}
'@tiptap/extension-dropcursor@2.11.4':
resolution: {integrity: sha512-eg1gcg1rgKJNqz9QIRLG+1f7ST/cTIgtQyVmawAHcH9zqNw+3H/YSn35QoWXZChPy86NabitOnJ1iKUOIxJyXw==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
'@tiptap/extension-floating-menu@2.11.3':
resolution: {integrity: sha512-Za1x475cvv+URegCsoDr8rZI5GIoC4N6rHg/xqmozY4bA326Ko1cMrUbwpVF6p17nerDGAMCIstZM7SSUQdNSA==}
'@tiptap/extension-floating-menu@2.11.4':
resolution: {integrity: sha512-ct9gaRrxvKh12bE57831g6QbY0pv78/HkDF0pJne75kdmhxdr1NJEhzuJF3BSGJyW+aJy5duoT8jf7xtkLcIdg==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
'@tiptap/extension-gapcursor@2.11.3':
resolution: {integrity: sha512-QNVoMNvsinnpvIBAADCbPXMAxY6nv38dxLY3mmPBF0j51H1ggGRX2MdD8VsSBM+AP5az9vTa1+rO+0wBfDwDWw==}
'@tiptap/extension-gapcursor@2.11.4':
resolution: {integrity: sha512-8/wU0QKK3Ih6QDP/zoYQBIsDgInlsdz9s28kBGF62+Zz2A/tfSvcEgl8DP3dGcdA6dpGo7OgJqn0kMxKNGJFUQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
'@tiptap/extension-hard-break@2.11.3':
resolution: {integrity: sha512-Jsz1qV/h4GFZiBtcrJ2yAF1Euw25IXgx5m4EBr/33TV6gT5+zRUr4e0y6h3jHicyInviZeXd9HXELCcQCEtHRg==}
'@tiptap/extension-hard-break@2.11.4':
resolution: {integrity: sha512-Dm+ZcLsr4XkpJ2KUMUurMSkwraFOLQeZWX0EY4PJSHKLMIs/Vg4Juzcv5voNpDI+5rwaxlCC92yU8kJ5yLkT6A==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-heading@2.11.3':
resolution: {integrity: sha512-PuScgMuVxD/dUcizLCfQ1G4lI8ie2Wg5UCcixKefN2feFJneZdsIW6gUYYcjyH285VSjj+A76mwHzNdJGlGU2w==}
'@tiptap/extension-heading@2.11.4':
resolution: {integrity: sha512-eYE5brNL1kjlDHX1v0qqu9473b1Pc3mtRXmcXMfhsgKcGNQtPbCdKLnyUn/Xc/WT2vQ58AZhwFePpCMsParJTw==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-highlight@2.11.3':
resolution: {integrity: sha512-i9X5lH8pibQFxjpyjLtOpwAiRUNi67QsPD4KKvsuGxYsUDFC/EHQZPtC6FAUwca6kuVoOm+NIB20Oo06E+zFGA==}
'@tiptap/extension-highlight@2.11.4':
resolution: {integrity: sha512-9OJquAqPNaDV6nQIChQljnWCRvSmJfZ1nk7y+cVewJ92zxffV/gPrYGobE7DC17zVotLht9BWIRK8lUbA4lGqg==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-history@2.11.3':
resolution: {integrity: sha512-dxJeuGuLEn9V4iGfsvMOBcTwufcw971NoBdsyW1TOzYvucDkYHgIlOVE4DEWIVuOkfIjKEiCGl8IdZLaHWU8Sg==}
'@tiptap/extension-history@2.11.4':
resolution: {integrity: sha512-1PNyJavX73M2kJZUchh3vh3LijUtBV0uSI0b6fJMZT20VAcOTtdFL+pdPzxtJd+MXJlYy+gw7yWLDaB58ipqxg==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
'@tiptap/extension-horizontal-rule@2.11.3':
resolution: {integrity: sha512-+O6W6EbD4TLsUF8t0ApgZWLpcwn3tajRZtBU6u0SuwHtvhMTrQYySUTH5j06KfTDbw6JAqKKPCpKhPgH2Z6eFg==}
'@tiptap/extension-horizontal-rule@2.11.4':
resolution: {integrity: sha512-hrKieMV4KwicAqFJdUTm+wRcsnKTpyPLeBCH8b0+Ywbcf4/MMDP3CX99R3B+nonDQv75QM5mxhmioXHkSvs2EA==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
'@tiptap/extension-image@2.11.3':
resolution: {integrity: sha512-W6NqRu4wXynBdwSD0pjk2sAtLwu/LK6XAalHGyO4h4axuO5YRKDo8DhseQ/7llbYEd8GR8qjsuEdnVAFQWWGrg==}
'@tiptap/extension-image@2.11.4':
resolution: {integrity: sha512-o78vJgMk6s5m/QFFLZaAxXwX8INf+X6DDu0yQvnlqyCuNiB2+auBMy41WPyka9WRgWCuwnkWTvkPdngfHXUgTQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-italic@2.11.3':
resolution: {integrity: sha512-GpeQh2tMb6ys/ft7xqitoXeWO7uM8z4hvLEhD92ACuk6VpcHUhksUwnv4G4Qc/cZ9i+qk3GYEsRha0JaHp3GVw==}
'@tiptap/extension-italic@2.11.4':
resolution: {integrity: sha512-cFkp5zyX3LSkTnYJ7s+m0EE66VO3WoxHOFgQNEtY+7ds/hTOQBb/hliAkc5sGd4cEHB5EmWiq8CA26p7GosoWw==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-link@2.11.3':
resolution: {integrity: sha512-FPLLBPqJQmqVMww7qx+Oznru2OaeoeZ6wTSfwtZZv1jNa1wwtK9O0wRJ3g71qvdFAt1veOesZNiMn3q7MOrw0A==}
'@tiptap/extension-link@2.11.4':
resolution: {integrity: sha512-iuUPcefdm2cKc0Hl8LfOp6+XTvPfmEKUo4sre/ltPZNTpFRrJVaR1KRR1XA/0Xh9cNtPu5iSf3soOrDUYH361g==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
'@tiptap/extension-list-item@2.11.3':
resolution: {integrity: sha512-wUBuxoIN3XZQfesZqhgktJkJfcUaHUzUSzoCvQsDpaMsShpoFeptqs3DznHny9fRzrACkREds2dg6JV455+hLg==}
'@tiptap/extension-list-item@2.11.4':
resolution: {integrity: sha512-LCOIiV7HRlp9c8E9mwf380LAmDYBtt26/8F84SjaIIGzMj7VdJYIkAKOJJ0yujRj8GXAjlTpAqAfKyv+mTmqNw==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-ordered-list@2.11.3':
resolution: {integrity: sha512-jRO3O6u0/el3l437pXFKsMv3YJuEfHUaEQHPUg5t1Dj8T+20X1LDg7tBKEbylBVLcgqB07aUbnFBqoQ4unwdsQ==}
'@tiptap/extension-ordered-list@2.11.4':
resolution: {integrity: sha512-JTqi+vcbPKVlUqaxbwUQtmAU/gG2HhfBK88DbmtPZ1T8TMVwsPqvPmCi8rvjNcJt5u2FP5K6UWoScYqNwC7sag==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-paragraph@2.11.3':
resolution: {integrity: sha512-snH9aIRJGpHCLm0zzuBwhXpRYMyZvyNBlF5MulJKxkwremFhD9fVP26UtQEneL/CnwpNs3q1QOQGTRlqFP2hbg==}
'@tiptap/extension-paragraph@2.11.4':
resolution: {integrity: sha512-Mvn11JK4ir8sNRIeNUDA2JnN7LdVzHqg0v2HtR8zggzMhmiExKW1jNJ2obYXK7uJla47GH2/6IqyZaw3raNnig==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-strike@2.11.3':
resolution: {integrity: sha512-Ei4rGEqytwXSj4Th1CN8EZFHnYmM5lAp8YUj1V3wWGX7EtRtnq1YG3+b7q68NKmdPSMFOjEz6pHtBzO+p+0aWw==}
'@tiptap/extension-strike@2.11.4':
resolution: {integrity: sha512-+B7PklaujB3Fofqf/8oDcGBFkTYEp6im8qGZIEQF58Z1gJGIFhgijau3JnU6AeGQ3PE4nL3+0x3fPls11TnRoA==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-text-align@2.11.3':
resolution: {integrity: sha512-q3kTy3WBuqx2bo6BH+odKH2Xhj9POj6kR2uPH/dHOQZCCJ8ZRRqunUuJU8yOd0V2bLh7umQ6ORkV4YhfYDyjTQ==}
'@tiptap/extension-text-align@2.11.4':
resolution: {integrity: sha512-jKsMyC3MgYmkJJ3x/t8x/nIschCL2GQgjX/K57yB3//Br85ESScGqbNfbgByZ0TSqSZaU6gDR7vV+9wSBMEwHQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-text-style@2.11.3':
resolution: {integrity: sha512-kF4pxThvsN7KAb4Ry+ifMGm/To97PeCtosOyjSIvlAnXdc+XvTf6+dkyCsq6smnOhqLw2NErn1gQ4eFbji8YQQ==}
'@tiptap/extension-text-style@2.11.4':
resolution: {integrity: sha512-5rOdd15lWmoQBbT7GM/2njmpi6d4z2Uvml7mmO8djchKivMOzypMbZsivL78lSFrJP1RpVHb2zTAgKQ1fl7ExQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-text@2.11.3':
resolution: {integrity: sha512-DhrwR9tmDU2U4yjqdaX6odrnOYaE/Ai2ERs2bU4Sgm0ZF5QCyO31Cflg1OQ4erTi0IiqD5ilDPRXqFuu6FGzOQ==}
'@tiptap/extension-text@2.11.4':
resolution: {integrity: sha512-MPDqkCJpkwr6s33bkCt+eozCoqBwSn6ReOL5WlIQXYGAui6Bs9PKggQpM/8jLCTKZqV44zrI4LGjRRepMeogQA==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-underline@2.11.3':
resolution: {integrity: sha512-OPVG+D6byOn7mLTOwYVCIQL6j32SlYgic+Ku3km4qadynfqhHcALpmhMkWXcrlA7S9R7aIP2s5XW73dV//XCyQ==}
'@tiptap/extension-underline@2.11.4':
resolution: {integrity: sha512-BEUdroMP/SyB96nn8DZnBEjgxi6gakA+J1tv2KFTUKNWbmfagBhYMOwU3BsoDXl2oDmjDcsEebEe1miptcULVg==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm@2.11.3':
resolution: {integrity: sha512-AEpiWvYmXdELpuGGhX6lS2aU155ANwS7WbQ/+/SFqH3YIYHjgUzP8UnY6KSiEBI7a7kX4TWhG84mWrzPA3dPaw==}
'@tiptap/pm@2.11.4':
resolution: {integrity: sha512-HWIpFkToMgJpV9GwVEVjKYaKbAN9DtvenLRVmst4MpGhw6Ln+w8Q7vWxqeQ2LGY7RkEmb3IAp17pYX9bzIP6tw==}
'@tiptap/react@2.11.3':
resolution: {integrity: sha512-tNY/xJ7swV1Ffc6W5CSEWJnBo3grDapkZnd2udSTJ7/zYMUe+vSN2bcdKga2Zo2rAC0WFuLUl27iUhrZ29FFuQ==}
'@tiptap/react@2.11.4':
resolution: {integrity: sha512-7BQ/84x+T+yQCtNnklTku4lQphjIl5ukPeBu0NGffCHMsATtNht3oRzlMDNNRYPDk0bfZ1/HwuxlhpbI0bi4ew==}
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
'@tiptap/starter-kit@2.11.3':
resolution: {integrity: sha512-UGKS6+TA/7yMGqHBK5S/Kxis6iy3Tw0gvVg1EkYHUmkApLJypE87wUMkIeLeD9dd5+2WkxWcYMhC9R3ByjulBg==}
'@tiptap/starter-kit@2.11.4':
resolution: {integrity: sha512-vtNL0n+0PNHNwSI7pcevVowgBcdZAZPF11JJLF1ht5LxScaYSIvbytwBmcGkMyxPVFgrKFItJgD0YDwBf/5X+w==}
'@tokenizer/token@0.3.0':
resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==}
@ -9573,8 +9573,8 @@ packages:
react: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
react-dom: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc
react-router@7.1.3:
resolution: {integrity: sha512-EezYymLY6Guk/zLQ2vRA8WvdUhWFEj5fcE3RfWihhxXBW7+cd1LsIiA3lmx+KCmneAGQuyBv820o44L2+TtkSA==}
react-router@7.1.4:
resolution: {integrity: sha512-aJWVrKoLI0nIK1lfbTU3d5al1ZEUiwtSus/xjYL8K5sv2hyPesiOIojHM7QnaNLVtroOB1McZsWk37fMQVoc6A==}
engines: {node: '>=20.0.0'}
peerDependencies:
react: '>=18'
@ -15520,126 +15520,126 @@ snapshots:
'@types/react': 18.3.18
'@types/react-dom': 18.3.5(@types/react@18.3.18)
'@tiptap/core@2.11.3(@tiptap/pm@2.11.3)':
'@tiptap/core@2.11.4(@tiptap/pm@2.11.4)':
dependencies:
'@tiptap/pm': 2.11.3
'@tiptap/pm': 2.11.4
'@tiptap/extension-blockquote@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-blockquote@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-bold@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-bold@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-bubble-menu@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)':
'@tiptap/extension-bubble-menu@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/pm': 2.11.3
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/pm': 2.11.4
tippy.js: 6.3.7
'@tiptap/extension-bullet-list@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-bullet-list@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-code-block@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)':
'@tiptap/extension-code-block@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/pm': 2.11.3
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/pm': 2.11.4
'@tiptap/extension-code@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-code@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-document@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-document@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-dropcursor@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)':
'@tiptap/extension-dropcursor@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/pm': 2.11.3
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/pm': 2.11.4
'@tiptap/extension-floating-menu@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)':
'@tiptap/extension-floating-menu@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/pm': 2.11.3
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/pm': 2.11.4
tippy.js: 6.3.7
'@tiptap/extension-gapcursor@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)':
'@tiptap/extension-gapcursor@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/pm': 2.11.3
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/pm': 2.11.4
'@tiptap/extension-hard-break@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-hard-break@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-heading@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-heading@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-highlight@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-highlight@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-history@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)':
'@tiptap/extension-history@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/pm': 2.11.3
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/pm': 2.11.4
'@tiptap/extension-horizontal-rule@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)':
'@tiptap/extension-horizontal-rule@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/pm': 2.11.3
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/pm': 2.11.4
'@tiptap/extension-image@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-image@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-italic@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-italic@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-link@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)':
'@tiptap/extension-link@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/pm': 2.11.3
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/pm': 2.11.4
linkifyjs: 4.2.0
'@tiptap/extension-list-item@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-list-item@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-ordered-list@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-ordered-list@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-paragraph@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-paragraph@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-strike@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-strike@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-text-align@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-text-align@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-text-style@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-text-style@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-text@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-text@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-underline@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))':
'@tiptap/extension-underline@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/pm@2.11.3':
'@tiptap/pm@2.11.4':
dependencies:
prosemirror-changeset: 2.2.1
prosemirror-collab: 1.3.1
@ -15660,41 +15660,41 @@ snapshots:
prosemirror-transform: 1.10.2
prosemirror-view: 1.37.2
'@tiptap/react@2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
'@tiptap/react@2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/extension-bubble-menu': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)
'@tiptap/extension-floating-menu': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)
'@tiptap/pm': 2.11.3
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-bubble-menu': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)
'@tiptap/extension-floating-menu': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)
'@tiptap/pm': 2.11.4
'@types/use-sync-external-store': 0.0.6
fast-deep-equal: 3.1.3
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
use-sync-external-store: 1.4.0(react@18.3.1)
'@tiptap/starter-kit@2.11.3':
'@tiptap/starter-kit@2.11.4':
dependencies:
'@tiptap/core': 2.11.3(@tiptap/pm@2.11.3)
'@tiptap/extension-blockquote': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/extension-bold': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/extension-bullet-list': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/extension-code': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/extension-code-block': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)
'@tiptap/extension-document': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/extension-dropcursor': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)
'@tiptap/extension-gapcursor': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)
'@tiptap/extension-hard-break': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/extension-heading': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/extension-history': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)
'@tiptap/extension-horizontal-rule': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))(@tiptap/pm@2.11.3)
'@tiptap/extension-italic': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/extension-list-item': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/extension-ordered-list': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/extension-paragraph': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/extension-strike': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/extension-text': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/extension-text-style': 2.11.3(@tiptap/core@2.11.3(@tiptap/pm@2.11.3))
'@tiptap/pm': 2.11.3
'@tiptap/core': 2.11.4(@tiptap/pm@2.11.4)
'@tiptap/extension-blockquote': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-bold': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-bullet-list': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-code': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-code-block': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)
'@tiptap/extension-document': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-dropcursor': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)
'@tiptap/extension-gapcursor': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)
'@tiptap/extension-hard-break': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-heading': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-history': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)
'@tiptap/extension-horizontal-rule': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))(@tiptap/pm@2.11.4)
'@tiptap/extension-italic': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-list-item': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-ordered-list': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-paragraph': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-strike': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-text': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/extension-text-style': 2.11.4(@tiptap/core@2.11.4(@tiptap/pm@2.11.4))
'@tiptap/pm': 2.11.4
'@tokenizer/token@0.3.0': {}
@ -22194,7 +22194,7 @@ snapshots:
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
react-router@7.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
react-router@7.1.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1):
dependencies:
'@types/cookie': 0.6.0
cookie: 1.0.2