diff --git a/package.json b/package.json
index c88bb3f..8ad08c1 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "@kevisual/center",
"private": true,
- "version": "0.0.9",
+ "version": "0.0.10",
"type": "module",
"scripts": {
"dev": "vite",
@@ -9,7 +9,7 @@
"dev:kv": "cross-env VITE_USE_KV=true vite",
"lint": "eslint .",
"preview": "vite preview",
- "pub": "envision deploy ./dist -k center -v 0.0.9 -u -o root",
+ "pub": "envision deploy ./dist -k center -v 0.0.10 -u -o root",
"turbo:dev": "turbo dev:lib",
"dev:lib": "turbo dev:lib",
"dev:query": "turbo dev:lib --filter=@kevisual/query",
@@ -87,7 +87,7 @@
"turbo": "^2.4.4",
"typescript": "^5.8.2",
"typescript-eslint": "^8.29.0",
- "vite": "^6.2.4"
+ "vite": "^6.2.5"
},
"packageManager": "pnpm@10.7.1"
}
\ No newline at end of file
diff --git a/packages/codemirror/package.json b/packages/codemirror/package.json
index bcb4d5f..a73dd89 100644
--- a/packages/codemirror/package.json
+++ b/packages/codemirror/package.json
@@ -18,7 +18,7 @@
"type": "module",
"dependencies": {
"@codemirror/autocomplete": "^6.18.6",
- "@codemirror/commands": "^6.8.0",
+ "@codemirror/commands": "^6.8.1",
"@codemirror/lang-css": "^6.3.1",
"@codemirror/lang-html": "^6.4.9",
"@codemirror/lang-javascript": "^6.2.3",
@@ -27,13 +27,13 @@
"@codemirror/lang-yaml": "^6.1.2",
"@codemirror/language": "^6.11.0",
"@codemirror/state": "^6.5.2",
- "@codemirror/view": "^6.36.4",
+ "@codemirror/view": "^6.36.5",
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@kevisual/components": "workspace:*",
- "@kevisual/router": "^0.0.9",
- "@kevisual/store": "^0.0.2",
- "@mui/material": "^6.4.8",
+ "@kevisual/router": "^0.0.10",
+ "@kevisual/store": "^0.0.4",
+ "@mui/material": "^7.0.1",
"@types/lodash-es": "^4.17.12",
"@types/nprogress": "^0.2.3",
"@uiw/codemirror-theme-duotone": "^4.23.10",
@@ -44,16 +44,16 @@
"highlight.js": "^11.11.1",
"immer": "^10.1.1",
"lodash-es": "^4.17.21",
- "lucide-react": "^0.483.0",
+ "lucide-react": "^0.487.0",
"marked": "^15.0.7",
"marked-highlight": "^2.2.1",
"nanoid": "^5.1.5",
"nprogress": "^0.2.0",
"prettier": "^3.5.3",
"pretty-bytes": "^6.1.1",
- "react": "19.0.0",
+ "react": "19.1.0",
"react-datepicker": "^8.2.1",
- "react-dom": "19.0.0",
+ "react-dom": "19.1.0",
"react-dropzone": "^14.3.8",
"react-toastify": "^11.0.5",
"zustand": "^5.0.3"
diff --git a/packages/components b/packages/components
index a857afb..c7763cd 160000
--- a/packages/components
+++ b/packages/components
@@ -1 +1 @@
-Subproject commit a857afbb2c8f5b5f98771824e875dfffd23b6ad2
+Subproject commit c7763cddc37caa5b485c415b320641aaac830663
diff --git a/packages/resources/package.json b/packages/resources/package.json
index 3dead02..653e545 100644
--- a/packages/resources/package.json
+++ b/packages/resources/package.json
@@ -24,8 +24,6 @@
"@kevisual/router": "^0.0.9",
"@kevisual/store": "^0.0.2",
"@mui/material": "^6.4.8",
- "@types/lodash-es": "^4.17.12",
- "@types/nprogress": "^0.2.3",
"@vitejs/plugin-basic-ssl": "^2.0.0",
"dayjs": "^1.11.13",
"immer": "^10.1.1",
@@ -42,7 +40,9 @@
"zustand": "^5.0.3"
},
"devDependencies": {
- "@kevisual/types": "^0.0.6"
+ "@kevisual/types": "^0.0.6",
+ "@types/lodash-es": "^4.17.12",
+ "@types/nprogress": "^0.2.3"
},
"exports": {
".": "./src/index.tsx",
diff --git a/packages/resources/src/pages/file/draw/quick/QuickPreview.tsx b/packages/resources/src/pages/file/draw/quick/QuickPreview.tsx
index cf097c8..02aa5d9 100644
--- a/packages/resources/src/pages/file/draw/quick/QuickPreview.tsx
+++ b/packages/resources/src/pages/file/draw/quick/QuickPreview.tsx
@@ -43,19 +43,19 @@ export const QuickPreview = () => {
let accordionList: AccordionItem[] = [];
const encodeUrl = encodeURIComponent(url);
const previewUrl = `${baseUrl}/app/preview?fileUrl=${encodeUrl}&fileType=${fileType}`;
- accordionList.push({
- title: '文件预览',
- key: 'preview-file',
- url: previewUrl,
- content: (
-
-
{previewUrl}
-
-
- ),
- });
+ // accordionList.push({
+ // title: '文件预览',
+ // key: 'preview-file',
+ // url: previewUrl,
+ // content: (
+ //
+ //
{previewUrl}
+ //
+ //
+ // ),
+ // });
if (fileType === 'image') {
accordionList.push({
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 21a1b4d..b26f883 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -55,7 +55,7 @@ importers:
version: 1.11.0
'@tailwindcss/vite':
specifier: ^4.1.1
- version: 4.1.1(vite@6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
+ version: 4.1.1(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
'@uiw/react-textarea-code-editor':
specifier: ^3.1.0
version: 3.1.0(@babel/runtime@7.26.10)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
@@ -127,7 +127,7 @@ importers:
version: 11.0.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
vite-plugin-tsconfig-paths:
specifier: ^1.4.1
- version: 1.4.1(typescript@5.8.2)(vite@6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
+ version: 1.4.1(typescript@5.8.2)(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
zustand:
specifier: ^5.0.3
version: 5.0.3(@types/react@19.1.0)(immer@10.1.1)(react@19.1.0)(use-sync-external-store@1.4.0(react@19.1.0))
@@ -158,10 +158,10 @@ importers:
version: 19.1.1(@types/react@19.1.0)
'@vitejs/plugin-basic-ssl':
specifier: ^2.0.0
- version: 2.0.0(vite@6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
+ version: 2.0.0(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
'@vitejs/plugin-react':
specifier: ^4.3.4
- version: 4.3.4(vite@6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
+ version: 4.3.4(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
autoprefixer:
specifier: ^10.4.21
version: 10.4.21(postcss@8.5.3)
@@ -214,8 +214,8 @@ importers:
specifier: ^8.29.0
version: 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
vite:
- specifier: ^6.2.4
- version: 6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
+ specifier: ^6.2.5
+ version: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
packages/codemirror:
dependencies:
@@ -223,8 +223,8 @@ importers:
specifier: ^6.18.6
version: 6.18.6
'@codemirror/commands':
- specifier: ^6.8.0
- version: 6.8.0
+ specifier: ^6.8.1
+ version: 6.8.1
'@codemirror/lang-css':
specifier: ^6.3.1
version: 6.3.1
@@ -250,26 +250,26 @@ importers:
specifier: ^6.5.2
version: 6.5.2
'@codemirror/view':
- specifier: ^6.36.4
- version: 6.36.4
+ specifier: ^6.36.5
+ version: 6.36.5
'@emotion/react':
specifier: ^11.14.0
- version: 11.14.0(@types/react@19.1.0)(react@19.0.0)
+ version: 11.14.0(@types/react@19.1.0)(react@19.1.0)
'@emotion/styled':
specifier: ^11.14.0
- version: 11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.0.0))(@types/react@19.1.0)(react@19.0.0)
+ version: 11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.0))(@types/react@19.1.0)(react@19.1.0)
'@kevisual/components':
specifier: workspace:*
version: link:../components
'@kevisual/router':
- specifier: ^0.0.9
- version: 0.0.9
+ specifier: ^0.0.10
+ version: 0.0.10
'@kevisual/store':
- specifier: ^0.0.2
- version: 0.0.2(rollup@4.37.0)
+ specifier: ^0.0.4
+ version: 0.0.4
'@mui/material':
- specifier: ^6.4.8
- version: 6.4.8(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.0.0))(@types/react@19.1.0)(react@19.0.0))(@types/react@19.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.0.1
+ version: 7.0.1(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.0))(@types/react@19.1.0)(react@19.1.0))(@types/react@19.1.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@types/lodash-es':
specifier: ^4.17.12
version: 4.17.12
@@ -278,13 +278,13 @@ importers:
version: 0.2.3
'@uiw/codemirror-theme-duotone':
specifier: ^4.23.10
- version: 4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.4)
+ version: 4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.5)
'@uiw/codemirror-theme-vscode':
specifier: ^4.23.10
- version: 4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.4)
+ version: 4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.5)
'@vitejs/plugin-basic-ssl':
specifier: ^2.0.0
- version: 2.0.0(vite@6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
+ version: 2.0.0(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
codemirror:
specifier: ^6.0.1
version: 6.0.1
@@ -301,8 +301,8 @@ importers:
specifier: ^4.17.21
version: 4.17.21
lucide-react:
- specifier: ^0.483.0
- version: 0.483.0(react@19.0.0)
+ specifier: ^0.487.0
+ version: 0.487.0(react@19.1.0)
marked:
specifier: ^15.0.7
version: 15.0.7
@@ -322,23 +322,23 @@ importers:
specifier: ^6.1.1
version: 6.1.1
react:
- specifier: 19.0.0
- version: 19.0.0
+ specifier: 19.1.0
+ version: 19.1.0
react-datepicker:
specifier: ^8.2.1
- version: 8.2.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 8.2.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react-dom:
- specifier: 19.0.0
- version: 19.0.0(react@19.0.0)
+ specifier: 19.1.0
+ version: 19.1.0(react@19.1.0)
react-dropzone:
specifier: ^14.3.8
- version: 14.3.8(react@19.0.0)
+ version: 14.3.8(react@19.1.0)
react-toastify:
specifier: ^11.0.5
- version: 11.0.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 11.0.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
zustand:
specifier: ^5.0.3
- version: 5.0.3(@types/react@19.1.0)(immer@10.1.1)(react@19.0.0)(use-sync-external-store@1.4.0(react@19.0.0))
+ version: 5.0.3(@types/react@19.1.0)(immer@10.1.1)(react@19.1.0)(use-sync-external-store@1.4.0(react@19.1.0))
devDependencies:
'@kevisual/types':
specifier: ^0.0.6
@@ -511,15 +511,9 @@ importers:
'@mui/material':
specifier: ^6.4.8
version: 6.4.8(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.0.0))(@types/react@19.1.0)(react@19.0.0))(@types/react@19.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- '@types/lodash-es':
- specifier: ^4.17.12
- version: 4.17.12
- '@types/nprogress':
- specifier: ^0.2.3
- version: 0.2.3
'@vitejs/plugin-basic-ssl':
specifier: ^2.0.0
- version: 2.0.0(vite@6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
+ version: 2.0.0(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
dayjs:
specifier: ^1.11.13
version: 1.11.13
@@ -563,6 +557,12 @@ importers:
'@kevisual/types':
specifier: ^0.0.6
version: 0.0.6
+ '@types/lodash-es':
+ specifier: ^4.17.12
+ version: 4.17.12
+ '@types/nprogress':
+ specifier: ^0.2.3
+ version: 0.2.3
packages/ticket:
dependencies:
@@ -756,7 +756,7 @@ importers:
version: 5.8.2
vite-plugin-dts:
specifier: ^4.5.3
- version: 4.5.3(@types/node@22.14.0)(rollup@4.37.0)(typescript@5.8.2)(vite@6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
+ version: 4.5.3(@types/node@22.14.0)(rollup@4.37.0)(typescript@5.8.2)(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
zustand:
specifier: ^5.0.3
version: 5.0.3(@types/react@19.1.0)(immer@10.1.1)(react@19.1.0)(use-sync-external-store@1.4.0(react@19.1.0))
@@ -765,13 +765,13 @@ importers:
dependencies:
'@ant-design/icons':
specifier: ^6.0.0
- version: 6.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 6.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@emotion/react':
specifier: ^11.14.0
- version: 11.14.0(@types/react@19.0.12)(react@19.0.0)
+ version: 11.14.0(@types/react@19.1.0)(react@19.1.0)
'@emotion/styled':
specifier: ^11.14.0
- version: 11.14.0(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react@19.0.0)
+ version: 11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.0))(@types/react@19.1.0)(react@19.1.0)
'@kevisual/cache':
specifier: ^0.0.1
version: 0.0.1(rollup@4.37.0)(tslib@2.8.1)(typescript@5.8.2)
@@ -779,50 +779,50 @@ importers:
specifier: 0.0.15
version: 0.0.15(ws@8.18.1)
'@kevisual/router':
- specifier: 0.0.9
- version: 0.0.9
+ specifier: 0.0.10
+ version: 0.0.10
'@kevisual/system-lib':
- specifier: 0.0.21
- version: 0.0.21
+ specifier: 0.0.22
+ version: 0.0.22
'@kevisual/system-ui':
specifier: ^0.0.3
version: 0.0.3
'@mui/material':
- specifier: ^6.4.8
- version: 6.4.8(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.0.1
+ version: 7.0.1(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.0))(@types/react@19.1.0)(react@19.1.0))(@types/react@19.1.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
'@tiptap/core':
- specifier: ^2.11.5
- version: 2.11.5(@tiptap/pm@2.11.5)
+ specifier: ^2.11.7
+ version: 2.11.7(@tiptap/pm@2.11.7)
'@tiptap/extension-code-block-lowlight':
- specifier: ^2.11.5
- version: 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/extension-code-block@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(highlight.js@11.11.1)(lowlight@3.3.0)
+ specifier: ^2.11.7
+ version: 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/extension-code-block@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)(highlight.js@11.11.1)(lowlight@3.3.0)
'@tiptap/extension-document':
- specifier: ^2.11.5
- version: 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
+ specifier: ^2.11.7
+ version: 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
'@tiptap/extension-highlight':
- specifier: ^2.11.5
- version: 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
+ specifier: ^2.11.7
+ version: 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
'@tiptap/extension-paragraph':
- specifier: ^2.11.5
- version: 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
+ specifier: ^2.11.7
+ version: 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
'@tiptap/extension-placeholder':
- specifier: ^2.11.5
- version: 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
+ specifier: ^2.11.7
+ version: 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)
'@tiptap/extension-text':
- specifier: ^2.11.5
- version: 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
+ specifier: ^2.11.7
+ version: 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
'@tiptap/extension-typography':
- specifier: ^2.11.5
- version: 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
+ specifier: ^2.11.7
+ version: 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
'@tiptap/pm':
- specifier: ^2.11.5
- version: 2.11.5
+ specifier: ^2.11.7
+ version: 2.11.7
'@tiptap/starter-kit':
- specifier: ^2.11.5
- version: 2.11.5
+ specifier: ^2.11.7
+ version: 2.11.7
'@tiptap/suggestion':
- specifier: ^2.11.5
- version: 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
+ specifier: ^2.11.7
+ version: 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)
'@types/lodash-es':
specifier: ^4.17.12
version: 4.17.12
@@ -830,8 +830,8 @@ importers:
specifier: ^5.0.5
version: 5.0.5
'@xyflow/react':
- specifier: ^12.4.4
- version: 12.4.4(@types/react@19.0.12)(immer@10.1.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^12.5.4
+ version: 12.5.4(@types/react@19.1.0)(immer@10.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
clsx:
specifier: ^2.1.1
version: 2.1.1
@@ -863,8 +863,8 @@ importers:
specifier: ^3.3.0
version: 3.3.0
lucide-react:
- specifier: ^0.484.0
- version: 0.484.0(react@19.0.0)
+ specifier: ^0.487.0
+ version: 0.487.0(react@19.1.0)
marked:
specifier: ^15.0.7
version: 15.0.7
@@ -872,38 +872,38 @@ importers:
specifier: ^5.1.5
version: 5.1.5
react:
- specifier: ^19.0.0
- version: 19.0.0
+ specifier: ^19.1.0
+ version: 19.1.0
react-dom:
- specifier: ^19.0.0
- version: 19.0.0(react@19.0.0)
+ specifier: ^19.1.0
+ version: 19.1.0(react@19.1.0)
react-draggable:
specifier: ^4.4.6
- version: 4.4.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 4.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react-resizable:
specifier: ^3.0.5
- version: 3.0.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 3.0.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react-resizable-panels:
specifier: ^2.1.7
- version: 2.1.7(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 2.1.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react-router:
- specifier: ^7.4.0
- version: 7.4.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.4.1
+ version: 7.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react-router-dom:
- specifier: ^7.4.0
- version: 7.4.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ specifier: ^7.4.1
+ version: 7.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
react-toastify:
specifier: ^11.0.5
- version: 11.0.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ version: 11.0.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
tiptap-markdown:
specifier: ^0.8.10
- version: 0.8.10(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
+ version: 0.8.10(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
turndown:
specifier: ^7.2.0
version: 7.2.0
zustand:
specifier: ^5.0.3
- version: 5.0.3(@types/react@19.0.12)(immer@10.1.1)(react@19.0.0)(use-sync-external-store@1.4.0(react@19.0.0))
+ version: 5.0.3(@types/react@19.1.0)(immer@10.1.1)(react@19.1.0)(use-sync-external-store@1.4.0(react@19.1.0))
devDependencies:
'@eslint/js':
specifier: ^9.23.0
@@ -912,26 +912,26 @@ importers:
specifier: ^0.0.6
version: 0.0.6
'@tailwindcss/vite':
- specifier: ^4.0.16
- version: 4.0.16(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
+ specifier: ^4.1.1
+ version: 4.1.1(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
'@types/node':
- specifier: ^22.13.13
- version: 22.13.13
+ specifier: ^22.14.0
+ version: 22.14.0
'@types/react':
- specifier: ^19.0.12
- version: 19.0.12
+ specifier: ^19.1.0
+ version: 19.1.0
'@types/react-dom':
- specifier: ^19.0.4
- version: 19.0.4(@types/react@19.0.12)
+ specifier: ^19.1.1
+ version: 19.1.1(@types/react@19.1.0)
'@types/react-resizable':
specifier: ^3.0.8
version: 3.0.8
'@vitejs/plugin-basic-ssl':
specifier: ^2.0.0
- version: 2.0.0(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
+ version: 2.0.0(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
'@vitejs/plugin-react':
specifier: ^4.3.4
- version: 4.3.4(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
+ version: 4.3.4(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))
eslint:
specifier: ^9.23.0
version: 9.23.0(jiti@2.4.2)
@@ -945,23 +945,23 @@ importers:
specifier: ^16.0.0
version: 16.0.0
tailwind-merge:
- specifier: ^3.0.2
- version: 3.0.2
+ specifier: ^3.1.0
+ version: 3.1.0
tailwindcss:
- specifier: ^4.0.16
- version: 4.0.16
+ specifier: ^4.1.1
+ version: 4.1.1
tailwindcss-animate:
specifier: ^1.0.7
- version: 1.0.7(tailwindcss@4.0.16)
+ version: 1.0.7(tailwindcss@4.1.1)
typescript:
specifier: ^5.8.2
version: 5.8.2
typescript-eslint:
- specifier: ^8.28.0
- version: 8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
+ specifier: ^8.29.0
+ version: 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
vite:
- specifier: ^6.2.3
- version: 6.2.3(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
+ specifier: ^6.2.5
+ version: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
packages:
@@ -1107,8 +1107,8 @@ packages:
'@codemirror/autocomplete@6.18.6':
resolution: {integrity: sha512-PHHBXFomUs5DF+9tCOM/UoW6XQ4R44lLNNhRaW9PKPTU0D7lIjRg3ElxaJnTwsl/oHiR93WSXDBrekhoUGCPtg==}
- '@codemirror/commands@6.8.0':
- resolution: {integrity: sha512-q8VPEFaEP4ikSlt6ZxjB3zW72+7osfAYW9i8Zu943uqbKuz6utc1+F170hyLUCUltXORjQXRyYQNfkckzA/bPQ==}
+ '@codemirror/commands@6.8.1':
+ resolution: {integrity: sha512-KlGVYufHMQzxbdQONiLyGQDUW0itrLZwq3CcY7xpv9ZLRHqzkBSoteocBHtMCoY7/Ci4xhzSrToIeLg7FxHuaw==}
'@codemirror/lang-css@6.3.1':
resolution: {integrity: sha512-kr5fwBGiGtmz6l0LSJIbno9QrifNMUusivHbnA1H6Dmqy4HZFte3UAICix1VuKo0lMPKQr2rqB+0BkKi/S3Ejg==}
@@ -1140,8 +1140,8 @@ packages:
'@codemirror/state@6.5.2':
resolution: {integrity: sha512-FVqsPqtPWKVVL3dPSxy8wEF/ymIEuVzF1PK3VbUgrxXpJUSHQWWZz4JMToquRxnkw+36LTamCZG2iua2Ptq0fA==}
- '@codemirror/view@6.36.4':
- resolution: {integrity: sha512-ZQ0V5ovw/miKEXTvjgzRyjnrk9TwriUB1k4R5p7uNnHR9Hus+D1SXHGdJshijEzPFjU25xea/7nhIeSqYFKdbA==}
+ '@codemirror/view@6.36.5':
+ resolution: {integrity: sha512-cd+FZEUlu3GQCYnguYm3EkhJ8KJVisqqUsCOKedBoAt/d9c76JUUap6U0UrpElln5k6VyrEOYliMuDAKIeDQLg==}
'@cspotcode/source-map-support@0.8.1':
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
@@ -1483,6 +1483,9 @@ packages:
'@kevisual/query@0.0.15':
resolution: {integrity: sha512-DK41qvyOiJMmlj70QyVP/48M0gszA39DdnBLtgU94YwAe6OqKrr9tYXHLjZrOROmUVMezIIBQuWMLedSAvb54A==}
+ '@kevisual/router@0.0.10':
+ resolution: {integrity: sha512-prQGiMIboQhDNN1Eubp8x7YDyRCmAsUqpHQwzfu9f7WvgisVWSLOWSaLbqjqNssV2xcc1DgVrHIKdLhbx8HCqQ==}
+
'@kevisual/router@0.0.7':
resolution: {integrity: sha512-4n1Tp4YLoraJv7jtfy7jbuLGyAj0B2QkTlnlEDHCUTlEUOvOkjtf7DHAe2SL92fTgXhSbod0I/0vUcDF85oj/w==}
@@ -1492,8 +1495,11 @@ packages:
'@kevisual/store@0.0.2':
resolution: {integrity: sha512-+PPqm0zn2hNHj6Udvvm2LquCFpwj5c/yX1tR2ZmpntgtamRUXfxA6fdbu7gQZ8AS8ZkLNlPqeVw3VOWTQOaC6g==}
- '@kevisual/system-lib@0.0.21':
- resolution: {integrity: sha512-smJ/UeimBS1AxCJEhYAu1cixzNjXS7w64m/4XCrfqJRtgNKX2uB412bfeQAslr9wBq7gvlx3b6Wt9M5kFXQrWA==}
+ '@kevisual/store@0.0.4':
+ resolution: {integrity: sha512-iOgUg7VfyV8au27wSt0DdFqptcykb0mOAayCWChjgfKRKaLh4B021VBn5bdfyrfN1ektJo0ibsapd/QAN6GBtg==}
+
+ '@kevisual/system-lib@0.0.22':
+ resolution: {integrity: sha512-kdzYlWLH+TGnNe4BfzB4Lk7jRdQE/KMQnMguWvPXdOb/aRiwJFVjlfYoNtA6BXgNC9MOpJ59CzFRc+EsMx1HRw==}
'@kevisual/system-ui@0.0.3':
resolution: {integrity: sha512-zRtUnL6wNe6R1W7X6eirDADZWeTmxZCNpLwxCLu30yeNuIhpFJdxHyOg0nX9aOZn6F0Kb6lB3Li2fZpKwdpk0w==}
@@ -2306,28 +2312,28 @@ packages:
peerDependencies:
vite: ^5.2.0 || ^6
- '@tiptap/core@2.11.5':
- resolution: {integrity: sha512-jb0KTdUJaJY53JaN7ooY3XAxHQNoMYti/H6ANo707PsLXVeEqJ9o8+eBup1JU5CuwzrgnDc2dECt2WIGX9f8Jw==}
+ '@tiptap/core@2.11.7':
+ resolution: {integrity: sha512-zN+NFFxLsxNEL8Qioc+DL6b8+Tt2bmRbXH22Gk6F6nD30x83eaUSFlSv3wqvgyCq3I1i1NO394So+Agmayx6rQ==}
peerDependencies:
'@tiptap/pm': ^2.7.0
- '@tiptap/extension-blockquote@2.11.5':
- resolution: {integrity: sha512-MZfcRIzKRD8/J1hkt/eYv49060GTL6qGR3NY/oTDuw2wYzbQXXLEbjk8hxAtjwNn7G+pWQv3L+PKFzZDxibLuA==}
+ '@tiptap/extension-blockquote@2.11.7':
+ resolution: {integrity: sha512-liD8kWowl3CcYCG9JQlVx1eSNc/aHlt6JpVsuWvzq6J8APWX693i3+zFqyK2eCDn0k+vW62muhSBe3u09hA3Zw==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-bold@2.11.5':
- resolution: {integrity: sha512-OAq03MHEbl7MtYCUzGuwb0VpOPnM0k5ekMbEaRILFU5ZC7cEAQ36XmPIw1dQayrcuE8GZL35BKub2qtRxyC9iA==}
+ '@tiptap/extension-bold@2.11.7':
+ resolution: {integrity: sha512-VTR3JlldBixXbjpLTFme/Bxf1xeUgZZY3LTlt5JDlCW3CxO7k05CIa+kEZ8LXpog5annytZDUVtWqxrNjmsuHQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-bullet-list@2.11.5':
- resolution: {integrity: sha512-VXwHlX6A/T6FAspnyjbKDO0TQ+oetXuat6RY1/JxbXphH42nLuBaGWJ6pgy6xMl6XY8/9oPkTNrfJw/8/eeRwA==}
+ '@tiptap/extension-bullet-list@2.11.7':
+ resolution: {integrity: sha512-WbPogE2/Q3e3/QYgbT1Sj4KQUfGAJNc5pvb7GrUbvRQsAh7HhtuO8hqdDwH8dEdD/cNUehgt17TO7u8qV6qeBw==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-code-block-lowlight@2.11.5':
- resolution: {integrity: sha512-EIE+mAGsp8C69dI0Yyg+VH1x36rgyPJc93SfA7h4xFF6Oth18z4YhJtiLaZcwCMyOOVs2efApZ0R3/Fnz2VlqA==}
+ '@tiptap/extension-code-block-lowlight@2.11.7':
+ resolution: {integrity: sha512-+eUMxvDgoYmAvkuJ2ljV2COyeH6HwH8LqCNWma+mFZCRDAoXNeqSHbBtI0Vzy4PqchfmxcmKERc99xEzoS9XUQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/extension-code-block': ^2.7.0
@@ -2335,115 +2341,115 @@ packages:
highlight.js: ^11
lowlight: ^2 || ^3
- '@tiptap/extension-code-block@2.11.5':
- resolution: {integrity: sha512-ksxMMvqLDlC+ftcQLynqZMdlJT1iHYZorXsXw/n+wuRd7YElkRkd6YWUX/Pq/njFY6lDjKiqFLEXBJB8nrzzBA==}
+ '@tiptap/extension-code-block@2.11.7':
+ resolution: {integrity: sha512-To/y/2H04VWqiANy53aXjV7S6fA86c2759RsH1hTIe57jA1KyE7I5tlAofljOLZK/covkGmPeBddSPHGJbz++Q==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
- '@tiptap/extension-code@2.11.5':
- resolution: {integrity: sha512-xOvHevNIQIcCCVn9tpvXa1wBp0wHN/2umbAZGTVzS+AQtM7BTo0tz8IyzwxkcZJaImONcUVYLOLzt2AgW1LltA==}
+ '@tiptap/extension-code@2.11.7':
+ resolution: {integrity: sha512-VpPO1Uy/eF4hYOpohS/yMOcE1C07xmMj0/D989D9aS1x95jWwUVrSkwC+PlWMUBx9PbY2NRsg1ZDwVvlNKZ6yQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-document@2.11.5':
- resolution: {integrity: sha512-7I4BRTpIux2a0O2qS3BDmyZ5LGp3pszKbix32CmeVh7lN9dV7W5reDqtJJ9FCZEEF+pZ6e1/DQA362dflwZw2g==}
+ '@tiptap/extension-document@2.11.7':
+ resolution: {integrity: sha512-95ouJXPjdAm9+VBRgFo4lhDoMcHovyl/awORDI8gyEn0Rdglt+ZRZYoySFzbVzer9h0cre+QdIwr9AIzFFbfdA==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-dropcursor@2.11.5':
- resolution: {integrity: sha512-uIN7L3FU0904ec7FFFbndO7RQE/yiON4VzAMhNn587LFMyWO8US139HXIL4O8dpZeYwYL3d1FnDTflZl6CwLlg==}
+ '@tiptap/extension-dropcursor@2.11.7':
+ resolution: {integrity: sha512-63mL+nxQILizsr5NbmgDeOjFEWi34BLt7evwL6UUZEVM15K8V1G8pD9Y0kCXrZYpHWz0tqFRXdrhDz0Ppu8oVw==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
- '@tiptap/extension-gapcursor@2.11.5':
- resolution: {integrity: sha512-kcWa+Xq9cb6lBdiICvLReuDtz/rLjFKHWpW3jTTF3FiP3wx4H8Rs6bzVtty7uOVTfwupxZRiKICAMEU6iT0xrQ==}
+ '@tiptap/extension-gapcursor@2.11.7':
+ resolution: {integrity: sha512-EceesmPG7FyjXZ8EgeJPUov9G1mAf2AwdypxBNH275g6xd5dmU/KvjoFZjmQ0X1ve7mS+wNupVlGxAEUYoveew==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
- '@tiptap/extension-hard-break@2.11.5':
- resolution: {integrity: sha512-q9doeN+Yg9F5QNTG8pZGYfNye3tmntOwch683v0CCVCI4ldKaLZ0jG3NbBTq+mosHYdgOH2rNbIORlRRsQ+iYQ==}
+ '@tiptap/extension-hard-break@2.11.7':
+ resolution: {integrity: sha512-zTkZSA6q+F5sLOdCkiC2+RqJQN0zdsJqvFIOVFL/IDVOnq6PZO5THzwRRLvOSnJJl3edRQCl/hUgS0L5sTInGQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-heading@2.11.5':
- resolution: {integrity: sha512-x/MV53psJ9baRcZ4k4WjnCUBMt8zCX7mPlKVT+9C/o+DEs/j/qxPLs95nHeQv70chZpSwCQCt93xMmuF0kPoAg==}
+ '@tiptap/extension-heading@2.11.7':
+ resolution: {integrity: sha512-8kWh7y4Rd2fwxfWOhFFWncHdkDkMC1Z60yzIZWjIu72+6yQxvo8w3yeb7LI7jER4kffbMmadgcfhCHC/fkObBA==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-highlight@2.11.5':
- resolution: {integrity: sha512-VBZfT869L9CiTLF8qr+3FBUtJcmlyUTECORNo0ceEiNDg4H6V9uNPwaROMXrWiQCc+DYVCOkx541QrXwNMzxlg==}
+ '@tiptap/extension-highlight@2.11.7':
+ resolution: {integrity: sha512-c/NH4kIpNOWCUQv8RkFNDyOcgt+2pYFpDf0QBJmzhAuv4BIeS2bDmDtuNS7VgoWRZH+xxCNXfvm2BG+kjtipEg==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-history@2.11.5':
- resolution: {integrity: sha512-b+wOS33Dz1azw6F1i9LFTEIJ/gUui0Jwz5ZvmVDpL2ZHBhq1Ui0/spTT+tuZOXq7Y/uCbKL8Liu4WoedIvhboQ==}
+ '@tiptap/extension-history@2.11.7':
+ resolution: {integrity: sha512-Cu5x3aS13I040QSRoLdd+w09G4OCVfU+azpUqxufZxeNs9BIJC+0jowPLeOxKDh6D5GGT2A8sQtxc6a/ssbs8g==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
- '@tiptap/extension-horizontal-rule@2.11.5':
- resolution: {integrity: sha512-3up2r1Du8/5/4ZYzTC0DjTwhgPI3dn8jhOCLu73m5F3OGvK/9whcXoeWoX103hYMnGDxBlfOje71yQuN35FL4A==}
+ '@tiptap/extension-horizontal-rule@2.11.7':
+ resolution: {integrity: sha512-uVmQwD2dzZ5xwmvUlciy0ItxOdOfQjH6VLmu80zyJf8Yu7mvwP8JyxoXUX0vd1xHpwAhgQ9/ozjIWYGIw79DPQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
- '@tiptap/extension-italic@2.11.5':
- resolution: {integrity: sha512-9VGfb2/LfPhQ6TjzDwuYLRvw0A6VGbaIp3F+5Mql8XVdTBHb2+rhELbyhNGiGVR78CaB/EiKb6dO9xu/tBWSYA==}
+ '@tiptap/extension-italic@2.11.7':
+ resolution: {integrity: sha512-r985bkQfG0HMpmCU0X0p/Xe7U1qgRm2mxvcp6iPCuts2FqxaCoyfNZ8YnMsgVK1mRhM7+CQ5SEg2NOmQNtHvPw==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-list-item@2.11.5':
- resolution: {integrity: sha512-Mp5RD/pbkfW1vdc6xMVxXYcta73FOwLmblQlFNn/l/E5/X1DUSA4iGhgDDH4EWO3swbs03x2f7Zka/Xoj3+WLg==}
+ '@tiptap/extension-list-item@2.11.7':
+ resolution: {integrity: sha512-6ikh7Y+qAbkSuIHXPIINqfzmWs5uIGrylihdZ9adaIyvrN1KSnWIqrZIk/NcZTg5YFIJlXrnGSRSjb/QM3WUhw==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-ordered-list@2.11.5':
- resolution: {integrity: sha512-Cu8KwruBNWAaEfshRQR0yOSaUKAeEwxW7UgbvF9cN/zZuKgK5uZosPCPTehIFCcRe+TBpRtZQh+06f/gNYpYYg==}
+ '@tiptap/extension-ordered-list@2.11.7':
+ resolution: {integrity: sha512-bLGCHDMB0vbJk7uu8bRg8vES3GsvxkX7Cgjgm/6xysHFbK98y0asDtNxkW1VvuRreNGz4tyB6vkcVCfrxl4jKw==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-paragraph@2.11.5':
- resolution: {integrity: sha512-YFBWeg7xu/sBnsDIF/+nh9Arf7R0h07VZMd0id5Ydd2Qe3c1uIZwXxeINVtH0SZozuPIQFAT8ICe9M0RxmE+TA==}
+ '@tiptap/extension-paragraph@2.11.7':
+ resolution: {integrity: sha512-Pl3B4q6DJqTvvAdraqZaNP9Hh0UWEHL5nNdxhaRNuhKaUo7lq8wbDSIxIW3lvV0lyCs0NfyunkUvSm1CXb6d4Q==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-placeholder@2.11.5':
- resolution: {integrity: sha512-Pr+0Ju/l2ZvXMd9VQxtaoSZbs0BBp1jbBDqwms88ctpyvQFRfLSfSkqudQcSHyw2ROOz2E31p/7I7fpI8Y0CLA==}
+ '@tiptap/extension-placeholder@2.11.7':
+ resolution: {integrity: sha512-/06zXV4HIjYoiaUq1fVJo/RcU8pHbzx21evOpeG/foCfNpMI4xLU/vnxdUi6/SQqpZMY0eFutDqod1InkSOqsg==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
- '@tiptap/extension-strike@2.11.5':
- resolution: {integrity: sha512-PVfUiCqrjvsLpbIoVlegSY8RlkR64F1Rr2RYmiybQfGbg+AkSZXDeO0eIrc03//4gua7D9DfIozHmAKv1KN3ow==}
+ '@tiptap/extension-strike@2.11.7':
+ resolution: {integrity: sha512-D6GYiW9F24bvAY7XMOARNZbC8YGPzdzWdXd8VOOJABhf4ynMi/oW4NNiko+kZ67jn3EGaKoz32VMJzNQgYi1HA==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-text-style@2.11.5':
- resolution: {integrity: sha512-YUmYl0gILSd/u/ZkOmNxjNXVw+mu8fpC2f8G4I4tLODm0zCx09j9DDEJXSrM5XX72nxJQqtSQsCpNKnL0hfeEQ==}
+ '@tiptap/extension-text-style@2.11.7':
+ resolution: {integrity: sha512-LHO6DBg/9SkCQFdWlVfw9nolUmw+Cid94WkTY+7IwrpyG2+ZGQxnKpCJCKyeaFNbDoYAtvu0vuTsSXeCkgShcA==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-text@2.11.5':
- resolution: {integrity: sha512-Gq1WwyhFpCbEDrLPIHt5A8aLSlf8bfz4jm417c8F/JyU0J5dtYdmx0RAxjnLw1i7ZHE7LRyqqAoS0sl7JHDNSQ==}
+ '@tiptap/extension-text@2.11.7':
+ resolution: {integrity: sha512-wObCn8qZkIFnXTLvBP+X8KgaEvTap/FJ/i4hBMfHBCKPGDx99KiJU6VIbDXG8d5ZcFZE0tOetK1pP5oI7qgMlQ==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/extension-typography@2.11.5':
- resolution: {integrity: sha512-K+mwkyyH3bhnw8f6dKt0AIIh7ipPPVTY5XiWxm1ZMnS6p7TkXeqSJRU6mT1a47YLX4IGBEMlTQdvDVvJ1hwTjA==}
+ '@tiptap/extension-typography@2.11.7':
+ resolution: {integrity: sha512-qyYROxuXuMAMw30RXFYjr9mfZv+7avD3BW+fVEIa3lwnUMFNExHj6j2HMgYvrPVByGXlQU/4uHWcB0uiG0Bf1w==}
peerDependencies:
'@tiptap/core': ^2.7.0
- '@tiptap/pm@2.11.5':
- resolution: {integrity: sha512-z9JFtqc5ZOsdQLd9vRnXfTCQ8v5ADAfRt9Nm7SqP6FUHII8E1hs38ACzf5xursmth/VonJYb5+73Pqxk1hGIPw==}
+ '@tiptap/pm@2.11.7':
+ resolution: {integrity: sha512-7gEEfz2Q6bYKXM07vzLUD0vqXFhC5geWRA6LCozTiLdVFDdHWiBrvb2rtkL5T7mfLq03zc1QhH7rI3F6VntOEA==}
- '@tiptap/starter-kit@2.11.5':
- resolution: {integrity: sha512-SLI7Aj2ruU1t//6Mk8f+fqW+18uTqpdfLUJYgwu0CkqBckrkRZYZh6GVLk/02k3H2ki7QkFxiFbZrdbZdng0JA==}
+ '@tiptap/starter-kit@2.11.7':
+ resolution: {integrity: sha512-K+q51KwNU/l0kqRuV5e1824yOLVftj6kGplGQLvJG56P7Rb2dPbM/JeaDbxQhnHT/KDGamG0s0Po0M3pPY163A==}
- '@tiptap/suggestion@2.11.5':
- resolution: {integrity: sha512-uafwGgB5YuKX/xLRjnt2H5eA21I8HcNXpdbH4Du2gg3KM71RpUbkyjaV7KEMA/5qwCEo+sddlpuErj4wBycZ5Q==}
+ '@tiptap/suggestion@2.11.7':
+ resolution: {integrity: sha512-I1ckVAEErpErPn/H9ZdDmTb5zuPNPiKj3krxCtJDUU4+3we0cgJY9NQFXl9//mrug3UIngH0ZQO+arbZfIk75A==}
peerDependencies:
'@tiptap/core': ^2.7.0
'@tiptap/pm': ^2.7.0
@@ -2613,14 +2619,6 @@ packages:
'@types/unist@3.0.3':
resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==}
- '@typescript-eslint/eslint-plugin@8.28.0':
- resolution: {integrity: sha512-lvFK3TCGAHsItNdWZ/1FkvpzCxTHUVuFrdnOGLMa0GGCFIbCgQWVk3CzCGdA7kM3qGVc+dfW9tr0Z/sHnGDFyg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
-
'@typescript-eslint/eslint-plugin@8.29.0':
resolution: {integrity: sha512-PAIpk/U7NIS6H7TEtN45SPGLQaHNgB7wSjsQV/8+KYokAb2T/gloOA/Bee2yd4/yKVhPKe5LlaUGhAZk5zmSaQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2629,13 +2627,6 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/parser@8.28.0':
- resolution: {integrity: sha512-LPcw1yHD3ToaDEoljFEfQ9j2xShY367h7FZ1sq5NJT9I3yj4LHer1Xd1yRSOdYy9BpsrxU7R+eoDokChYM53lQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
-
'@typescript-eslint/parser@8.29.0':
resolution: {integrity: sha512-8C0+jlNJOwQso2GapCVWWfW/rzaq7Lbme+vGUFKE31djwNncIpgXD7Cd4weEsDdkoZDjH0lwwr3QDQFuyrMg9g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2643,21 +2634,10 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/scope-manager@8.28.0':
- resolution: {integrity: sha512-u2oITX3BJwzWCapoZ/pXw6BCOl8rJP4Ij/3wPoGvY8XwvXflOzd1kLrDUUUAIEdJSFh+ASwdTHqtan9xSg8buw==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/scope-manager@8.29.0':
resolution: {integrity: sha512-aO1PVsq7Gm+tcghabUpzEnVSFMCU4/nYIgC2GOatJcllvWfnhrgW0ZEbnTxm36QsikmCN1K/6ZgM7fok2I7xNw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/type-utils@8.28.0':
- resolution: {integrity: sha512-oRoXu2v0Rsy/VoOGhtWrOKDiIehvI+YNrDk5Oqj40Mwm0Yt01FC/Q7nFqg088d3yAsR1ZcZFVfPCTTFCe/KPwg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
-
'@typescript-eslint/type-utils@8.29.0':
resolution: {integrity: sha512-ahaWQ42JAOx+NKEf5++WC/ua17q5l+j1GFrbbpVKzFL/tKVc0aYY8rVSYUpUvt2hUP1YBr7mwXzx+E/DfUWI9Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2665,33 +2645,16 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/types@8.28.0':
- resolution: {integrity: sha512-bn4WS1bkKEjx7HqiwG2JNB3YJdC1q6Ue7GyGlwPHyt0TnVq6TtD/hiOdTZt71sq0s7UzqBFXD8t8o2e63tXgwA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/types@8.29.0':
resolution: {integrity: sha512-wcJL/+cOXV+RE3gjCyl/V2G877+2faqvlgtso/ZRbTCnZazh0gXhe+7gbAnfubzN2bNsBtZjDvlh7ero8uIbzg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- '@typescript-eslint/typescript-estree@8.28.0':
- resolution: {integrity: sha512-H74nHEeBGeklctAVUvmDkxB1mk+PAZ9FiOMPFncdqeRBXxk1lWSYraHw8V12b7aa6Sg9HOBNbGdSHobBPuQSuA==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- typescript: '>=4.8.4 <5.9.0'
-
'@typescript-eslint/typescript-estree@8.29.0':
resolution: {integrity: sha512-yOfen3jE9ISZR/hHpU/bmNvTtBW1NjRbkSFdZOksL1N+ybPEE7UVGMwqvS6CP022Rp00Sb0tdiIkhSCe6NI8ow==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/utils@8.28.0':
- resolution: {integrity: sha512-OELa9hbTYciYITqgurT1u/SzpQVtDLmQMFzy/N8pQE+tefOyCWT79jHsav294aTqV1q1u+VzqDGbuujvRYaeSQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
-
'@typescript-eslint/utils@8.29.0':
resolution: {integrity: sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2699,10 +2662,6 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.9.0'
- '@typescript-eslint/visitor-keys@8.28.0':
- resolution: {integrity: sha512-hbn8SZ8w4u2pRwgQ1GlUrPKE+t2XvcCW5tTRF7j6SMYIuYG37XuzIW44JCZPa36evi0Oy2SnM664BlIaAuQcvg==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
-
'@typescript-eslint/visitor-keys@8.29.0':
resolution: {integrity: sha512-Sne/pVz8ryR03NFK21VpN88dZ2FdQXOlq3VIklbrTYEt8yXtRFr9tvUhqvCeKjqYk5FSim37sHbooT6vzBTZcg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2774,14 +2733,14 @@ packages:
'@xterm/xterm@5.5.0':
resolution: {integrity: sha512-hqJHYaQb5OptNunnyAnkHyM8aCjZ1MEIDTQu1iIbbTD/xops91NB5yq1ZK/dC2JDbVWtF23zUtl9JE2NqwT87A==}
- '@xyflow/react@12.4.4':
- resolution: {integrity: sha512-9RZ9dgKZNJOlbrXXST5HPb5TcXPOIDGondjwcjDro44OQRPl1E0ZRPTeWPGaQtVjbg4WpR4BUYwOeshNI2TuVg==}
+ '@xyflow/react@12.5.4':
+ resolution: {integrity: sha512-ITCW3h/pXVKwb0j3w8CxPyfmmxIqToctE55R+BcfTAe9j+qr/6Uc+NUsbIgnvEyiziJKq/sS0ovVfZ4482txww==}
peerDependencies:
react: '>=17'
react-dom: '>=17'
- '@xyflow/system@0.0.52':
- resolution: {integrity: sha512-pJBMaoh/GEebIABWEIxAai0yf57dm+kH7J/Br+LnLFPuJL87Fhcmm4KFWd/bCUy/kCWUg+2/yFAGY0AUHRPOnQ==}
+ '@xyflow/system@0.0.54':
+ resolution: {integrity: sha512-DBoQTcSQ2620WMfakCcjRLrlqalWcZBPgMNrfSAybnVeyZm73rT1592GAXPcC3eoVmWcvGfBgqwAmmNtlrowdw==}
abort-controller@3.0.0:
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
@@ -4502,13 +4461,6 @@ packages:
peerDependencies:
react: '>= 16.3'
- react-router-dom@7.4.0:
- resolution: {integrity: sha512-VlksBPf3n2bijPvnA7nkTsXxMAKOj+bWp4R9c3i+bnwlSOFAGOkJkKhzy/OsRkWaBMICqcAl1JDzh9ZSOze9CA==}
- engines: {node: '>=20.0.0'}
- peerDependencies:
- react: '>=18'
- react-dom: '>=18'
-
react-router-dom@7.4.1:
resolution: {integrity: sha512-L3/4tig0Lvs6m6THK0HRV4eHUdpx0dlJasgCxXKnavwhh4tKYgpuZk75HRYNoRKDyDWi9QgzGXsQ1oQSBlWpAA==}
engines: {node: '>=20.0.0'}
@@ -4516,16 +4468,6 @@ packages:
react: '>=18'
react-dom: '>=18'
- react-router@7.4.0:
- resolution: {integrity: sha512-Y2g5ObjkvX3VFeVt+0CIPuYd9PpgqCslG7ASSIdN73LwA1nNWzcMLaoMRJfP3prZFI92svxFwbn7XkLJ+UPQ6A==}
- engines: {node: '>=20.0.0'}
- peerDependencies:
- react: '>=18'
- react-dom: '>=18'
- peerDependenciesMeta:
- react-dom:
- optional: true
-
react-router@7.4.1:
resolution: {integrity: sha512-Vmizn9ZNzxfh3cumddqv3kLOKvc7AskUT0dC1prTabhiEi0U4A33LmkDOJ79tXaeSqCqMBXBU/ySX88W85+EUg==}
engines: {node: '>=20.0.0'}
@@ -4790,9 +4732,6 @@ packages:
tabbable@6.2.0:
resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==}
- tailwind-merge@3.0.2:
- resolution: {integrity: sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==}
-
tailwind-merge@3.1.0:
resolution: {integrity: sha512-aV27Oj8B7U/tAOMhJsSGdWqelfmudnGMdXIlMnk1JfsjwSjts6o8HyfN7SFH3EztzH4YH8kk6GbLTHzITJO39Q==}
@@ -4954,13 +4893,6 @@ packages:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- typescript-eslint@8.28.0:
- resolution: {integrity: sha512-jfZtxJoHm59bvoCMYCe2BM0/baMswRhMmYhy+w6VfcyHrjxZ0OJe0tGasydCpIpA+A/WIJhTyZfb3EtwNC/kHQ==}
- engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: '>=4.8.4 <5.9.0'
-
typescript-eslint@8.29.0:
resolution: {integrity: sha512-ep9rVd9B4kQsZ7ZnWCVxUE/xDLUUUsRzE0poAeNu+4CkFErLfuvPt/qtm2EpnSyfvsR0S6QzDFSrPCFBwf64fg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -5138,6 +5070,46 @@ packages:
yaml:
optional: true
+ vite@6.2.5:
+ resolution: {integrity: sha512-j023J/hCAa4pRIUH6J9HemwYfjB5llR2Ps0CWeikOtdR8+pAURAk0DoJC5/mm9kd+UgdnIy7d6HE4EAvlYhPhA==}
+ engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0
+ jiti: '>=1.21.0'
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ sass-embedded: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ jiti:
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ sass-embedded:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
+
void-elements@3.1.0:
resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==}
engines: {node: '>=0.10.0'}
@@ -5342,15 +5314,6 @@ snapshots:
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- '@ant-design/icons@6.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
- dependencies:
- '@ant-design/colors': 8.0.0
- '@ant-design/icons-svg': 4.4.2
- '@rc-component/util': 1.2.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- classnames: 2.5.1
- react: 19.0.0
- react-dom: 19.0.0(react@19.0.0)
-
'@ant-design/icons@6.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
'@ant-design/colors': 8.0.0
@@ -5491,14 +5454,14 @@ snapshots:
dependencies:
'@codemirror/language': 6.11.0
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.4
+ '@codemirror/view': 6.36.5
'@lezer/common': 1.2.3
- '@codemirror/commands@6.8.0':
+ '@codemirror/commands@6.8.1':
dependencies:
'@codemirror/language': 6.11.0
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.4
+ '@codemirror/view': 6.36.5
'@lezer/common': 1.2.3
'@codemirror/lang-css@6.3.1':
@@ -5516,7 +5479,7 @@ snapshots:
'@codemirror/lang-javascript': 6.2.3
'@codemirror/language': 6.11.0
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.4
+ '@codemirror/view': 6.36.5
'@lezer/common': 1.2.3
'@lezer/css': 1.1.10
'@lezer/html': 1.3.10
@@ -5527,7 +5490,7 @@ snapshots:
'@codemirror/language': 6.11.0
'@codemirror/lint': 6.8.4
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.4
+ '@codemirror/view': 6.36.5
'@lezer/common': 1.2.3
'@lezer/javascript': 1.4.21
@@ -5542,7 +5505,7 @@ snapshots:
'@codemirror/lang-html': 6.4.9
'@codemirror/language': 6.11.0
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.4
+ '@codemirror/view': 6.36.5
'@lezer/common': 1.2.3
'@lezer/markdown': 1.4.2
@@ -5559,7 +5522,7 @@ snapshots:
'@codemirror/language@6.11.0':
dependencies:
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.4
+ '@codemirror/view': 6.36.5
'@lezer/common': 1.2.3
'@lezer/highlight': 1.2.1
'@lezer/lr': 1.4.2
@@ -5568,20 +5531,20 @@ snapshots:
'@codemirror/lint@6.8.4':
dependencies:
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.4
+ '@codemirror/view': 6.36.5
crelt: 1.0.6
'@codemirror/search@6.5.10':
dependencies:
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.4
+ '@codemirror/view': 6.36.5
crelt: 1.0.6
'@codemirror/state@6.5.2':
dependencies:
'@marijn/find-cluster-break': 1.0.2
- '@codemirror/view@6.36.4':
+ '@codemirror/view@6.36.5':
dependencies:
'@codemirror/state': 6.5.2
style-mod: 4.1.2
@@ -5635,22 +5598,6 @@ snapshots:
'@emotion/memoize@0.9.0': {}
- '@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0)':
- dependencies:
- '@babel/runtime': 7.26.10
- '@emotion/babel-plugin': 11.13.5
- '@emotion/cache': 11.14.0
- '@emotion/serialize': 1.3.3
- '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0)
- '@emotion/utils': 1.4.2
- '@emotion/weak-memoize': 0.4.0
- hoist-non-react-statics: 3.3.2
- react: 19.0.0
- optionalDependencies:
- '@types/react': 19.0.12
- transitivePeerDependencies:
- - supports-color
-
'@emotion/react@11.14.0(@types/react@19.1.0)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.10
@@ -5693,21 +5640,6 @@ snapshots:
'@emotion/sheet@1.4.0': {}
- '@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react@19.0.0)':
- dependencies:
- '@babel/runtime': 7.26.0
- '@emotion/babel-plugin': 11.13.5
- '@emotion/is-prop-valid': 1.3.1
- '@emotion/react': 11.14.0(@types/react@19.0.12)(react@19.0.0)
- '@emotion/serialize': 1.3.3
- '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.0.0)
- '@emotion/utils': 1.4.2
- react: 19.0.0
- optionalDependencies:
- '@types/react': 19.0.12
- transitivePeerDependencies:
- - supports-color
-
'@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.0.0))(@types/react@19.1.0)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.0
@@ -5888,6 +5820,12 @@ snapshots:
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
+ '@floating-ui/react-dom@2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@floating-ui/dom': 1.6.13
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+
'@floating-ui/react@0.27.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@floating-ui/react-dom': 2.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
@@ -5896,6 +5834,14 @@ snapshots:
react-dom: 19.0.0(react@19.0.0)
tabbable: 6.2.0
+ '@floating-ui/react@0.27.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
+ dependencies:
+ '@floating-ui/react-dom': 2.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ '@floating-ui/utils': 0.2.9
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ tabbable: 6.2.0
+
'@floating-ui/utils@0.2.9': {}
'@humanfs/core@0.19.1': {}
@@ -5991,6 +5937,15 @@ snapshots:
- ws
- zod
+ '@kevisual/router@0.0.10':
+ dependencies:
+ path-to-regexp: 8.2.0
+ selfsigned: 2.4.1
+ ws: 8.18.1
+ transitivePeerDependencies:
+ - bufferutil
+ - utf-8-validate
+
'@kevisual/router@0.0.7':
dependencies:
path-to-regexp: 8.2.0
@@ -6020,7 +5975,12 @@ snapshots:
- rollup
- utf-8-validate
- '@kevisual/system-lib@0.0.21': {}
+ '@kevisual/store@0.0.4':
+ dependencies:
+ eventemitter3: 5.0.1
+ path-to-regexp: 8.2.0
+
+ '@kevisual/system-lib@0.0.22': {}
'@kevisual/system-ui@0.0.3':
dependencies:
@@ -6213,27 +6173,6 @@ snapshots:
'@mui/core-downloads-tracker@7.0.1': {}
- '@mui/material@6.4.8(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
- dependencies:
- '@babel/runtime': 7.26.10
- '@mui/core-downloads-tracker': 6.4.8
- '@mui/system': 6.4.8(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react@19.0.0)
- '@mui/types': 7.2.24(@types/react@19.0.12)
- '@mui/utils': 6.4.8(@types/react@19.0.12)(react@19.0.0)
- '@popperjs/core': 2.11.8
- '@types/react-transition-group': 4.4.12(@types/react@19.0.12)
- clsx: 2.1.1
- csstype: 3.1.3
- prop-types: 15.8.1
- react: 19.0.0
- react-dom: 19.0.0(react@19.0.0)
- react-is: 19.0.0
- react-transition-group: 4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
- optionalDependencies:
- '@emotion/react': 11.14.0(@types/react@19.0.12)(react@19.0.0)
- '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react@19.0.0)
- '@types/react': 19.0.12
-
'@mui/material@6.4.8(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.0.0))(@types/react@19.1.0)(react@19.0.0))(@types/react@19.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.10
@@ -6276,15 +6215,6 @@ snapshots:
'@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.0))(@types/react@19.1.0)(react@19.1.0)
'@types/react': 19.1.0
- '@mui/private-theming@6.4.8(@types/react@19.0.12)(react@19.0.0)':
- dependencies:
- '@babel/runtime': 7.26.10
- '@mui/utils': 6.4.8(@types/react@19.0.12)(react@19.0.0)
- prop-types: 15.8.1
- react: 19.0.0
- optionalDependencies:
- '@types/react': 19.0.12
-
'@mui/private-theming@6.4.8(@types/react@19.1.0)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.10
@@ -6303,19 +6233,6 @@ snapshots:
optionalDependencies:
'@types/react': 19.1.0
- '@mui/styled-engine@6.4.8(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react@19.0.0))(react@19.0.0)':
- dependencies:
- '@babel/runtime': 7.26.10
- '@emotion/cache': 11.14.0
- '@emotion/serialize': 1.3.3
- '@emotion/sheet': 1.4.0
- csstype: 3.1.3
- prop-types: 15.8.1
- react: 19.0.0
- optionalDependencies:
- '@emotion/react': 11.14.0(@types/react@19.0.12)(react@19.0.0)
- '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react@19.0.0)
-
'@mui/styled-engine@6.4.8(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.0.0))(@types/react@19.1.0)(react@19.0.0))(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.10
@@ -6342,22 +6259,6 @@ snapshots:
'@emotion/react': 11.14.0(@types/react@19.1.0)(react@19.1.0)
'@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.0))(@types/react@19.1.0)(react@19.1.0)
- '@mui/system@6.4.8(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react@19.0.0)':
- dependencies:
- '@babel/runtime': 7.26.10
- '@mui/private-theming': 6.4.8(@types/react@19.0.12)(react@19.0.0)
- '@mui/styled-engine': 6.4.8(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react@19.0.0))(react@19.0.0)
- '@mui/types': 7.2.24(@types/react@19.0.12)
- '@mui/utils': 6.4.8(@types/react@19.0.12)(react@19.0.0)
- clsx: 2.1.1
- csstype: 3.1.3
- prop-types: 15.8.1
- react: 19.0.0
- optionalDependencies:
- '@emotion/react': 11.14.0(@types/react@19.0.12)(react@19.0.0)
- '@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.0.12)(react@19.0.0))(@types/react@19.0.12)(react@19.0.0)
- '@types/react': 19.0.12
-
'@mui/system@6.4.8(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.0.0))(@emotion/styled@11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.0.0))(@types/react@19.1.0)(react@19.0.0))(@types/react@19.1.0)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.10
@@ -6390,10 +6291,6 @@ snapshots:
'@emotion/styled': 11.14.0(@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.0))(@types/react@19.1.0)(react@19.1.0)
'@types/react': 19.1.0
- '@mui/types@7.2.24(@types/react@19.0.12)':
- optionalDependencies:
- '@types/react': 19.0.12
-
'@mui/types@7.2.24(@types/react@19.1.0)':
optionalDependencies:
'@types/react': 19.1.0
@@ -6404,18 +6301,6 @@ snapshots:
optionalDependencies:
'@types/react': 19.1.0
- '@mui/utils@6.4.8(@types/react@19.0.12)(react@19.0.0)':
- dependencies:
- '@babel/runtime': 7.26.10
- '@mui/types': 7.2.24(@types/react@19.0.12)
- '@types/prop-types': 15.7.14
- clsx: 2.1.1
- prop-types: 15.8.1
- react: 19.0.0
- react-is: 19.1.0
- optionalDependencies:
- '@types/react': 19.0.12
-
'@mui/utils@6.4.8(@types/react@19.1.0)(react@19.0.0)':
dependencies:
'@babel/runtime': 7.26.10
@@ -6526,12 +6411,6 @@ snapshots:
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- '@rc-component/util@1.2.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
- dependencies:
- react: 19.0.0
- react-dom: 19.0.0(react@19.0.0)
- react-is: 18.3.1
-
'@rc-component/util@1.2.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
react: 19.1.0
@@ -6998,14 +6877,6 @@ snapshots:
'@tailwindcss/oxide-win32-arm64-msvc': 4.1.1
'@tailwindcss/oxide-win32-x64-msvc': 4.1.1
- '@tailwindcss/vite@4.0.16(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))':
- dependencies:
- '@tailwindcss/node': 4.0.16
- '@tailwindcss/oxide': 4.0.16
- lightningcss: 1.29.2
- tailwindcss: 4.0.16
- vite: 6.2.3(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
-
'@tailwindcss/vite@4.0.16(vite@6.2.3(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))':
dependencies:
'@tailwindcss/node': 4.0.16
@@ -7029,113 +6900,120 @@ snapshots:
tailwindcss: 4.1.1
vite: 6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
- '@tiptap/core@2.11.5(@tiptap/pm@2.11.5)':
+ '@tailwindcss/vite@4.1.1(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))':
dependencies:
- '@tiptap/pm': 2.11.5
+ '@tailwindcss/node': 4.1.1
+ '@tailwindcss/oxide': 4.1.1
+ tailwindcss: 4.1.1
+ vite: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
- '@tiptap/extension-blockquote@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/core@2.11.7(@tiptap/pm@2.11.7)':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/pm': 2.11.7
- '@tiptap/extension-bold@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-blockquote@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-bullet-list@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-bold@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-code-block-lowlight@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/extension-code-block@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)(highlight.js@11.11.1)(lowlight@3.3.0)':
+ '@tiptap/extension-bullet-list@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
- '@tiptap/extension-code-block': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
- '@tiptap/pm': 2.11.5
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
+
+ '@tiptap/extension-code-block-lowlight@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/extension-code-block@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)(highlight.js@11.11.1)(lowlight@3.3.0)':
+ dependencies:
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
+ '@tiptap/extension-code-block': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)
+ '@tiptap/pm': 2.11.7
highlight.js: 11.11.1
lowlight: 3.3.0
- '@tiptap/extension-code-block@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)':
+ '@tiptap/extension-code-block@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
- '@tiptap/pm': 2.11.5
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
+ '@tiptap/pm': 2.11.7
- '@tiptap/extension-code@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-code@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-document@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-document@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-dropcursor@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)':
+ '@tiptap/extension-dropcursor@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
- '@tiptap/pm': 2.11.5
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
+ '@tiptap/pm': 2.11.7
- '@tiptap/extension-gapcursor@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)':
+ '@tiptap/extension-gapcursor@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
- '@tiptap/pm': 2.11.5
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
+ '@tiptap/pm': 2.11.7
- '@tiptap/extension-hard-break@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-hard-break@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-heading@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-heading@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-highlight@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-highlight@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-history@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)':
+ '@tiptap/extension-history@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
- '@tiptap/pm': 2.11.5
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
+ '@tiptap/pm': 2.11.7
- '@tiptap/extension-horizontal-rule@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)':
+ '@tiptap/extension-horizontal-rule@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
- '@tiptap/pm': 2.11.5
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
+ '@tiptap/pm': 2.11.7
- '@tiptap/extension-italic@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-italic@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-list-item@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-list-item@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-ordered-list@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-ordered-list@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-paragraph@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-paragraph@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-placeholder@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)':
+ '@tiptap/extension-placeholder@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
- '@tiptap/pm': 2.11.5
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
+ '@tiptap/pm': 2.11.7
- '@tiptap/extension-strike@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-strike@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-text-style@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-text-style@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-text@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-text@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/extension-typography@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))':
+ '@tiptap/extension-typography@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
- '@tiptap/pm@2.11.5':
+ '@tiptap/pm@2.11.7':
dependencies:
prosemirror-changeset: 2.2.1
prosemirror-collab: 1.3.1
@@ -7156,34 +7034,34 @@ snapshots:
prosemirror-transform: 1.10.3
prosemirror-view: 1.38.1
- '@tiptap/starter-kit@2.11.5':
+ '@tiptap/starter-kit@2.11.7':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
- '@tiptap/extension-blockquote': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/extension-bold': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/extension-bullet-list': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/extension-code': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/extension-code-block': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
- '@tiptap/extension-document': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/extension-dropcursor': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
- '@tiptap/extension-gapcursor': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
- '@tiptap/extension-hard-break': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/extension-heading': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/extension-history': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
- '@tiptap/extension-horizontal-rule': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)
- '@tiptap/extension-italic': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/extension-list-item': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/extension-ordered-list': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/extension-paragraph': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/extension-strike': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/extension-text': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/extension-text-style': 2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))
- '@tiptap/pm': 2.11.5
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
+ '@tiptap/extension-blockquote': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/extension-bold': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/extension-bullet-list': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/extension-code': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/extension-code-block': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)
+ '@tiptap/extension-document': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/extension-dropcursor': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)
+ '@tiptap/extension-gapcursor': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)
+ '@tiptap/extension-hard-break': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/extension-heading': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/extension-history': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)
+ '@tiptap/extension-horizontal-rule': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)
+ '@tiptap/extension-italic': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/extension-list-item': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/extension-ordered-list': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/extension-paragraph': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/extension-strike': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/extension-text': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/extension-text-style': 2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))
+ '@tiptap/pm': 2.11.7
- '@tiptap/suggestion@2.11.5(@tiptap/core@2.11.5(@tiptap/pm@2.11.5))(@tiptap/pm@2.11.5)':
+ '@tiptap/suggestion@2.11.7(@tiptap/core@2.11.7(@tiptap/pm@2.11.7))(@tiptap/pm@2.11.7)':
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
- '@tiptap/pm': 2.11.5
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
+ '@tiptap/pm': 2.11.7
'@tsconfig/node10@1.0.11': {}
@@ -7336,10 +7214,6 @@ snapshots:
dependencies:
'@types/react': 19.1.0
- '@types/react-transition-group@4.4.12(@types/react@19.0.12)':
- dependencies:
- '@types/react': 19.0.12
-
'@types/react-transition-group@4.4.12(@types/react@19.1.0)':
dependencies:
'@types/react': 19.1.0
@@ -7360,23 +7234,6 @@ snapshots:
'@types/unist@3.0.3': {}
- '@typescript-eslint/eslint-plugin@8.28.0(@typescript-eslint/parser@8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
- dependencies:
- '@eslint-community/regexpp': 4.12.1
- '@typescript-eslint/parser': 8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
- '@typescript-eslint/scope-manager': 8.28.0
- '@typescript-eslint/type-utils': 8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
- '@typescript-eslint/utils': 8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
- '@typescript-eslint/visitor-keys': 8.28.0
- eslint: 9.23.0(jiti@2.4.2)
- graphemer: 1.4.0
- ignore: 5.3.2
- natural-compare: 1.4.0
- ts-api-utils: 2.1.0(typescript@5.8.2)
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/eslint-plugin@8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
@@ -7394,18 +7251,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/parser@8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
- dependencies:
- '@typescript-eslint/scope-manager': 8.28.0
- '@typescript-eslint/types': 8.28.0
- '@typescript-eslint/typescript-estree': 8.28.0(typescript@5.8.2)
- '@typescript-eslint/visitor-keys': 8.28.0
- debug: 4.4.0
- eslint: 9.23.0(jiti@2.4.2)
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
'@typescript-eslint/scope-manager': 8.29.0
@@ -7418,27 +7263,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/scope-manager@8.28.0':
- dependencies:
- '@typescript-eslint/types': 8.28.0
- '@typescript-eslint/visitor-keys': 8.28.0
-
'@typescript-eslint/scope-manager@8.29.0':
dependencies:
'@typescript-eslint/types': 8.29.0
'@typescript-eslint/visitor-keys': 8.29.0
- '@typescript-eslint/type-utils@8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
- dependencies:
- '@typescript-eslint/typescript-estree': 8.28.0(typescript@5.8.2)
- '@typescript-eslint/utils': 8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
- debug: 4.4.0
- eslint: 9.23.0(jiti@2.4.2)
- ts-api-utils: 2.1.0(typescript@5.8.2)
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/type-utils@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
'@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2)
@@ -7450,24 +7279,8 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/types@8.28.0': {}
-
'@typescript-eslint/types@8.29.0': {}
- '@typescript-eslint/typescript-estree@8.28.0(typescript@5.8.2)':
- dependencies:
- '@typescript-eslint/types': 8.28.0
- '@typescript-eslint/visitor-keys': 8.28.0
- debug: 4.4.0
- fast-glob: 3.3.3
- is-glob: 4.0.3
- minimatch: 9.0.5
- semver: 7.7.1
- ts-api-utils: 2.1.0(typescript@5.8.2)
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/typescript-estree@8.29.0(typescript@5.8.2)':
dependencies:
'@typescript-eslint/types': 8.29.0
@@ -7482,17 +7295,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/utils@8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
- dependencies:
- '@eslint-community/eslint-utils': 4.5.1(eslint@9.23.0(jiti@2.4.2))
- '@typescript-eslint/scope-manager': 8.28.0
- '@typescript-eslint/types': 8.28.0
- '@typescript-eslint/typescript-estree': 8.28.0(typescript@5.8.2)
- eslint: 9.23.0(jiti@2.4.2)
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
'@typescript-eslint/utils@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)':
dependencies:
'@eslint-community/eslint-utils': 4.5.1(eslint@9.23.0(jiti@2.4.2))
@@ -7504,37 +7306,32 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/visitor-keys@8.28.0':
- dependencies:
- '@typescript-eslint/types': 8.28.0
- eslint-visitor-keys: 4.2.0
-
'@typescript-eslint/visitor-keys@8.29.0':
dependencies:
'@typescript-eslint/types': 8.29.0
eslint-visitor-keys: 4.2.0
- '@uiw/codemirror-theme-duotone@4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.4)':
+ '@uiw/codemirror-theme-duotone@4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.5)':
dependencies:
- '@uiw/codemirror-themes': 4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.4)
+ '@uiw/codemirror-themes': 4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.5)
transitivePeerDependencies:
- '@codemirror/language'
- '@codemirror/state'
- '@codemirror/view'
- '@uiw/codemirror-theme-vscode@4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.4)':
+ '@uiw/codemirror-theme-vscode@4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.5)':
dependencies:
- '@uiw/codemirror-themes': 4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.4)
+ '@uiw/codemirror-themes': 4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.5)
transitivePeerDependencies:
- '@codemirror/language'
- '@codemirror/state'
- '@codemirror/view'
- '@uiw/codemirror-themes@4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.4)':
+ '@uiw/codemirror-themes@4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.5)':
dependencies:
'@codemirror/language': 6.11.0
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.4
+ '@codemirror/view': 6.36.5
'@uiw/react-textarea-code-editor@3.1.0(@babel/runtime@7.26.10)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
@@ -7546,24 +7343,13 @@ snapshots:
'@ungap/structured-clone@1.3.0': {}
- '@vitejs/plugin-basic-ssl@2.0.0(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))':
- dependencies:
- vite: 6.2.3(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
-
'@vitejs/plugin-basic-ssl@2.0.0(vite@6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))':
dependencies:
vite: 6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
- '@vitejs/plugin-react@4.3.4(vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))':
+ '@vitejs/plugin-basic-ssl@2.0.0(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))':
dependencies:
- '@babel/core': 7.26.10
- '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.10)
- '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10)
- '@types/babel__core': 7.20.5
- react-refresh: 0.14.2
- vite: 6.2.3(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
- transitivePeerDependencies:
- - supports-color
+ vite: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
'@vitejs/plugin-react@4.3.4(vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))':
dependencies:
@@ -7598,6 +7384,17 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@vitejs/plugin-react@4.3.4(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))':
+ dependencies:
+ '@babel/core': 7.26.10
+ '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.10)
+ '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.10)
+ '@types/babel__core': 7.20.5
+ react-refresh: 0.14.2
+ vite: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
+ transitivePeerDependencies:
+ - supports-color
+
'@volar/language-core@2.4.12':
dependencies:
'@volar/source-map': 2.4.12
@@ -7645,18 +7442,18 @@ snapshots:
'@xterm/xterm@5.5.0': {}
- '@xyflow/react@12.4.4(@types/react@19.0.12)(immer@10.1.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)':
+ '@xyflow/react@12.5.4(@types/react@19.1.0)(immer@10.1.1)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)':
dependencies:
- '@xyflow/system': 0.0.52
+ '@xyflow/system': 0.0.54
classcat: 5.0.5
- react: 19.0.0
- react-dom: 19.0.0(react@19.0.0)
- zustand: 4.5.6(@types/react@19.0.12)(immer@10.1.1)(react@19.0.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+ zustand: 4.5.6(@types/react@19.1.0)(immer@10.1.1)(react@19.1.0)
transitivePeerDependencies:
- '@types/react'
- immer
- '@xyflow/system@0.0.52':
+ '@xyflow/system@0.0.54':
dependencies:
'@types/d3-drag': 3.0.7
'@types/d3-selection': 3.0.11
@@ -7893,12 +7690,12 @@ snapshots:
codemirror@6.0.1:
dependencies:
'@codemirror/autocomplete': 6.18.6
- '@codemirror/commands': 6.8.0
+ '@codemirror/commands': 6.8.1
'@codemirror/language': 6.11.0
'@codemirror/lint': 6.8.4
'@codemirror/search': 6.5.10
'@codemirror/state': 6.5.2
- '@codemirror/view': 6.36.4
+ '@codemirror/view': 6.36.5
color-convert@2.0.1:
dependencies:
@@ -9431,6 +9228,14 @@ snapshots:
react: 19.0.0
react-dom: 19.0.0(react@19.0.0)
+ react-datepicker@8.2.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
+ dependencies:
+ '@floating-ui/react': 0.27.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
+ clsx: 2.1.1
+ date-fns: 4.1.0
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
+
react-dom@19.0.0(react@19.0.0):
dependencies:
react: 19.0.0
@@ -9441,12 +9246,12 @@ snapshots:
react: 19.1.0
scheduler: 0.26.0
- react-draggable@4.4.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
+ react-draggable@4.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
dependencies:
clsx: 1.2.1
prop-types: 15.8.1
- react: 19.0.0
- react-dom: 19.0.0(react@19.0.0)
+ react: 19.1.0
+ react-dom: 19.1.0(react@19.1.0)
react-dropzone@14.3.8(react@19.0.0):
dependencies:
@@ -9498,46 +9303,25 @@ snapshots:
react-refresh@0.14.2: {}
- react-resizable-panels@2.1.7(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
- dependencies:
- react: 19.0.0
- react-dom: 19.0.0(react@19.0.0)
-
react-resizable-panels@2.1.7(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
dependencies:
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
- react-resizable@3.0.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
+ react-resizable@3.0.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
dependencies:
prop-types: 15.8.1
- react: 19.0.0
- react-draggable: 4.4.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
+ react: 19.1.0
+ react-draggable: 4.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
transitivePeerDependencies:
- react-dom
- react-router-dom@7.4.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
- dependencies:
- react: 19.0.0
- react-dom: 19.0.0(react@19.0.0)
- react-router: 7.4.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)
-
react-router-dom@7.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
dependencies:
react: 19.1.0
react-dom: 19.1.0(react@19.1.0)
react-router: 7.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)
- react-router@7.4.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0):
- dependencies:
- '@types/cookie': 0.6.0
- cookie: 1.0.2
- react: 19.0.0
- set-cookie-parser: 2.7.1
- turbo-stream: 2.4.0
- optionalDependencies:
- react-dom: 19.0.0(react@19.0.0)
-
react-router@7.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0):
dependencies:
'@types/cookie': 0.6.0
@@ -9857,14 +9641,8 @@ snapshots:
tabbable@6.2.0: {}
- tailwind-merge@3.0.2: {}
-
tailwind-merge@3.1.0: {}
- tailwindcss-animate@1.0.7(tailwindcss@4.0.16):
- dependencies:
- tailwindcss: 4.0.16
-
tailwindcss-animate@1.0.7(tailwindcss@4.1.1):
dependencies:
tailwindcss: 4.1.1
@@ -9901,9 +9679,9 @@ snapshots:
fdir: 6.4.3(picomatch@4.0.2)
picomatch: 4.0.2
- tiptap-markdown@0.8.10(@tiptap/core@2.11.5(@tiptap/pm@2.11.5)):
+ tiptap-markdown@0.8.10(@tiptap/core@2.11.7(@tiptap/pm@2.11.7)):
dependencies:
- '@tiptap/core': 2.11.5(@tiptap/pm@2.11.5)
+ '@tiptap/core': 2.11.7(@tiptap/pm@2.11.7)
'@types/markdown-it': 13.0.9
markdown-it: 14.1.0
markdown-it-task-lists: 2.1.1
@@ -10102,16 +9880,6 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
- typescript-eslint@8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2):
- dependencies:
- '@typescript-eslint/eslint-plugin': 8.28.0(@typescript-eslint/parser@8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
- '@typescript-eslint/parser': 8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
- '@typescript-eslint/utils': 8.28.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
- eslint: 9.23.0(jiti@2.4.2)
- typescript: 5.8.2
- transitivePeerDependencies:
- - supports-color
-
typescript-eslint@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2):
dependencies:
'@typescript-eslint/eslint-plugin': 8.29.0(@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)
@@ -10192,6 +9960,7 @@ snapshots:
use-sync-external-store@1.4.0(react@19.0.0):
dependencies:
react: 19.0.0
+ optional: true
use-sync-external-store@1.4.0(react@19.1.0):
dependencies:
@@ -10214,7 +9983,7 @@ snapshots:
'@types/unist': 3.0.3
vfile-message: 4.0.2
- vite-plugin-dts@4.5.3(@types/node@22.14.0)(rollup@4.37.0)(typescript@5.8.2)(vite@6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)):
+ vite-plugin-dts@4.5.3(@types/node@22.14.0)(rollup@4.37.0)(typescript@5.8.2)(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)):
dependencies:
'@microsoft/api-extractor': 7.52.2(@types/node@22.14.0)
'@rollup/pluginutils': 5.1.4(rollup@4.37.0)
@@ -10227,32 +9996,19 @@ snapshots:
magic-string: 0.30.17
typescript: 5.8.2
optionalDependencies:
- vite: 6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
+ vite: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
transitivePeerDependencies:
- '@types/node'
- rollup
- supports-color
- vite-plugin-tsconfig-paths@1.4.1(typescript@5.8.2)(vite@6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)):
+ vite-plugin-tsconfig-paths@1.4.1(typescript@5.8.2)(vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)):
dependencies:
typescript-paths: 1.5.1(typescript@5.8.2)
- vite: 6.2.4(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
+ vite: 6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)
transitivePeerDependencies:
- typescript
- vite@6.2.3(@types/node@22.13.13)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1):
- dependencies:
- esbuild: 0.25.1
- postcss: 8.5.3
- rollup: 4.36.0
- optionalDependencies:
- '@types/node': 22.13.13
- fsevents: 2.3.3
- jiti: 2.4.2
- lightningcss: 1.29.2
- terser: 5.39.0
- yaml: 2.5.1
-
vite@6.2.3(@types/node@22.13.14)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1):
dependencies:
esbuild: 0.25.1
@@ -10292,6 +10048,19 @@ snapshots:
terser: 5.39.0
yaml: 2.5.1
+ vite@6.2.5(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1):
+ dependencies:
+ esbuild: 0.25.1
+ postcss: 8.5.3
+ rollup: 4.37.0
+ optionalDependencies:
+ '@types/node': 22.14.0
+ fsevents: 2.3.3
+ jiti: 2.4.2
+ lightningcss: 1.29.2
+ terser: 5.39.0
+ yaml: 2.5.1
+
void-elements@3.1.0: {}
vscode-uri@3.1.0: {}
@@ -10383,14 +10152,6 @@ snapshots:
yocto-queue@0.1.0: {}
- zustand@4.5.6(@types/react@19.0.12)(immer@10.1.1)(react@19.0.0):
- dependencies:
- use-sync-external-store: 1.4.0(react@19.0.0)
- optionalDependencies:
- '@types/react': 19.0.12
- immer: 10.1.1
- react: 19.0.0
-
zustand@4.5.6(@types/react@19.1.0)(immer@10.1.1)(react@19.1.0):
dependencies:
use-sync-external-store: 1.4.0(react@19.1.0)
diff --git a/public/locales/en/translation.json b/public/locales/en/translation.json
index 49b6922..64c9dab 100644
--- a/public/locales/en/translation.json
+++ b/public/locales/en/translation.json
@@ -92,5 +92,6 @@
"Check username introduction": "Check your username, if the username is not available, you can contact the customer service to modify.",
"Delete and remove file": "Delete and remove file",
"Delete App Introduce": "Delete App, when you click the delete button, the file will be deleted from the file management system.",
- "Detect Files": "Detect Files"
+ "Detect Files": "Detect Files",
+ "Change Password": "Change Password"
}
\ No newline at end of file
diff --git a/public/locales/zh/translation.json b/public/locales/zh/translation.json
index fb7a1b0..ed61c9b 100644
--- a/public/locales/zh/translation.json
+++ b/public/locales/zh/translation.json
@@ -92,5 +92,6 @@
"Check username introduction": "查看是否可以取名,如果当前用户名已存在,请更换其他用户名。其中用户名以@开头",
"Delete and remove file": "删除并删除文件",
"Delete App Introduce": "删除应用, 当点击同时删除文件,会把文件管理中,应用相关的存储的资源同步删除。",
- "Detect Files": "检测文件"
+ "Detect Files": "检测文件",
+ "Change Password": "修改密码"
}
\ No newline at end of file
diff --git a/src/App.tsx b/src/App.tsx
index decf0d0..99ea436 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -11,8 +11,7 @@ import { App as DomainApp } from './pages/domain';
import { App as HomeApp } from './pages/home';
import { basename } from './modules/basename';
import { Redirect } from './modules/Redirect';
-import { CustomThemeProvider } from '@kevisual/components/theme/index.tsx';
-import { useTheme } from '@mui/material/styles';
+import { CustomThemeProvider, useTheme, themeOptions, theme } from '@kevisual/components/theme/index.tsx';
import { ToastContainer } from 'react-toastify';
import 'dayjs/locale/zh-cn';
import 'dayjs/locale/en';
@@ -21,7 +20,10 @@ import enUS from 'antd/locale/en_US';
import ConfigProvider from 'antd/es/config-provider';
import { useTranslation } from 'react-i18next';
import { useEffect, useState } from 'react';
-
+import { ThemeProvider, createTheme } from '@mui/material';
+export const CustomThemeProvider2 = ({ children }: { children: React.ReactNode }) => {
+ return {children};
+};
const AntProvider = ({ children }: { children: React.ReactNode }) => {
const theme = useTheme();
const primaryColor = theme.palette.primary.main;
@@ -67,7 +69,7 @@ const AntProvider = ({ children }: { children: React.ReactNode }) => {
};
export const App = () => {
return (
-
+
@@ -93,6 +95,6 @@ export const App = () => {
-
+
);
};
diff --git a/src/modules/layout/index.tsx b/src/modules/layout/index.tsx
index 41445ad..c52e5ff 100644
--- a/src/modules/layout/index.tsx
+++ b/src/modules/layout/index.tsx
@@ -17,6 +17,7 @@ import { IconButton } from '@kevisual/components/button/index.tsx';
import { Languages, QrCode } from 'lucide-react';
import { useTranslation } from 'react-i18next';
import { toast } from 'react-toastify';
+import { useTheme } from '@kevisual/components/theme/index.tsx';
type LayoutMainProps = {
title?: React.ReactNode;
diff --git a/src/pages/user/edit/Profile.tsx b/src/pages/user/edit/Profile.tsx
index 9d31e22..328f523 100644
--- a/src/pages/user/edit/Profile.tsx
+++ b/src/pages/user/edit/Profile.tsx
@@ -10,9 +10,10 @@ import UploadOutlined from '@ant-design/icons/UploadOutlined';
import PandaPNG from '@/assets/panda.png';
import { FileUpload } from '../module/FileUpload';
import { useTranslation } from 'react-i18next';
-import { Edit } from 'lucide-react';
+import { Edit, UserCog } from 'lucide-react';
import { toast } from 'react-toastify';
import { useAdminStore } from '../admin/store/admin-store';
+import { IconButton } from '@kevisual/components/button/index.tsx';
export const CheckUserExistModal = () => {
const { t } = useTranslation();
const userStore = useUserStore(
@@ -62,7 +63,57 @@ export const CheckUserExistModal = () => {
);
};
-
+export const ChangePasswordModal = () => {
+ const { t } = useTranslation();
+ const userStore = useUserStore(
+ useShallow((state) => {
+ return {
+ showChangePassword: state.showChangePassword,
+ setShowChangePassword: state.setShowChangePassword,
+ updateSelf: state.updateSelf,
+ };
+ }),
+ );
+ const [newPassword, setNewPassword] = useState('');
+ const [confirmPassword, setConfirmPassword] = useState('');
+ const onSubmit = async () => {
+ if (newPassword !== confirmPassword) {
+ toast.error('两次密码不一致');
+ return;
+ }
+ const res = await userStore.updateSelf({
+ password: newPassword,
+ });
+ if (res.code === 200) {
+ onClose();
+ }
+ };
+ const onClose = () => {
+ setNewPassword('');
+ setConfirmPassword('');
+ userStore.setShowChangePassword(false);
+ };
+ return (
+
+ );
+};
export const Profile = () => {
const { t } = useTranslation();
const { control, handleSubmit, setValue, reset, formState, getValues } = useForm({
@@ -83,6 +134,7 @@ export const Profile = () => {
setFormData: state.setFormData,
updateSelf: state.updateSelf,
setShowCheckUserExist: state.setShowCheckUserExist,
+ setShowChangePassword: state.setShowChangePassword,
};
}),
);
@@ -201,8 +253,16 @@ export const Profile = () => {
+
+
+ userStore.setShowChangePassword(true)}>
+
+
+
+
+
);
diff --git a/src/pages/user/store/index.ts b/src/pages/user/store/index.ts
index 7ac4307..e16d596 100644
--- a/src/pages/user/store/index.ts
+++ b/src/pages/user/store/index.ts
@@ -17,6 +17,8 @@ type UserStore = {
updateData: (data: any) => Promise;
updateSelf: (data: any) => Promise;
deleteData: (id: string) => Promise;
+ showChangePassword: boolean;
+ setShowChangePassword: (showChangePassword: boolean) => void;
};
export const useUserStore = create((set, get) => {
return {
@@ -88,5 +90,7 @@ export const useUserStore = create((set, get) => {
message.error(res.message || 'Request failed');
}
},
+ showChangePassword: false,
+ setShowChangePassword: (showChangePassword) => set({ showChangePassword }),
};
});
diff --git a/submodules/query-upload b/submodules/query-upload
index a7faaca..86e6a86 160000
--- a/submodules/query-upload
+++ b/submodules/query-upload
@@ -1 +1 @@
-Subproject commit a7faaca4188cae055deb1af1d1b758b6d5439f8d
+Subproject commit 86e6a8686e9cdb258beefbd8a934674bae17c3a0
diff --git a/submodules/store b/submodules/store
index d70118a..351b2e3 160000
--- a/submodules/store
+++ b/submodules/store
@@ -1 +1 @@
-Subproject commit d70118ad3db513a4ae95a925f0dd651929a8f632
+Subproject commit 351b2e336624b05e1b2c9f8b67d9a45cda7ebf9d
diff --git a/tsconfig.app.json b/tsconfig.app.json
index eb02035..2b3108d 100644
--- a/tsconfig.app.json
+++ b/tsconfig.app.json
@@ -32,7 +32,8 @@
},
"include": [
"src",
- "packages/**/*"
+ // "packages/**/*"
+ "@kevisual/components/**/*"
],
"exclude": [
"node_modules",