From 521255c1aff715fd05a3eb9134e540b17543d51f Mon Sep 17 00:00:00 2001 From: xion Date: Thu, 3 Apr 2025 19:22:41 +0800 Subject: [PATCH] feat: add change user-config --- .gitmodules | 3 + package.json | 38 +- packages/mark | 2 +- packages/ticket | 1 + pnpm-lock.yaml | 1918 ++++++++++++++------- public/locales/en/translation.json | 5 +- public/locales/zh/translation.json | 5 +- src/App.tsx | 1 + src/I18Next.tsx | 34 - src/main.tsx | 6 +- src/modules/layout/LayoutUser.tsx | 12 +- src/modules/layout/store/index.ts | 5 + src/pages/app/edit/AppVersionList.tsx | 11 +- src/pages/app/edit/List.tsx | 9 +- src/pages/app/store/app-version.ts | 2 +- src/pages/config/edit/List.tsx | 27 +- src/pages/container/edit/List.tsx | 15 +- src/pages/user/admin/store/admin-store.ts | 125 ++ src/pages/user/edit/List.tsx | 156 +- src/pages/user/edit/Profile.tsx | 39 +- src/pages/user/store/index.ts | 4 + submodules/query-config | 2 +- submodules/query-login | 2 +- submodules/store | 2 +- vite.config.ts | 5 + 25 files changed, 1667 insertions(+), 762 deletions(-) create mode 160000 packages/ticket delete mode 100644 src/I18Next.tsx create mode 100644 src/pages/user/admin/store/admin-store.ts diff --git a/.gitmodules b/.gitmodules index ca798f6..d381931 100644 --- a/.gitmodules +++ b/.gitmodules @@ -25,3 +25,6 @@ [submodule "submodules/query-upload"] path = submodules/query-upload url = git@git.xiongxiao.me:kevisual/kevisual-query-upload.git +[submodule "packages/ticket"] + path = packages/ticket + url = git@git.xiongxiao.me:kevisual/kevisual-ticket.git diff --git a/package.json b/package.json index 718026c..0735c8c 100644 --- a/package.json +++ b/package.json @@ -23,16 +23,16 @@ "@kevisual/codemirror": "workspace:*", "@kevisual/components": "workspace:*", "@kevisual/container": "1.0.0", - "@kevisual/query": "^0.0.14", + "@kevisual/query": "^0.0.15", "@kevisual/query-config": "workspace:*", "@kevisual/query-login": "workspace:*", "@kevisual/resources": "workspace:*", "@monaco-editor/react": "^4.7.0", - "@mui/material": "^6.4.8", + "@mui/material": "^7.0.1", "@stackblitz/sdk": "^1.11.0", - "@tailwindcss/vite": "^4.0.15", + "@tailwindcss/vite": "^4.1.1", "@uiw/react-textarea-code-editor": "^3.1.0", - "antd": "^5.24.4", + "antd": "^5.24.6", "clsx": "^2.1.1", "copy-to-clipboard": "^3.3.3", "dayjs": "^1.11.13", @@ -45,13 +45,13 @@ "marked": "^15.0.7", "nanoid": "^5.1.5", "qrcode": "^1.5.4", - "react": "19.0.0", - "react-dom": "19.0.0", - "react-hook-form": "^7.54.2", + "react": "19.1.0", + "react-dom": "19.1.0", + "react-hook-form": "^7.55.0", "react-i18next": "^15.4.1", "react-resizable-panels": "^2.1.7", - "react-router": "^7.4.0", - "react-router-dom": "^7.4.0", + "react-router": "^7.4.1", + "react-router-dom": "^7.4.1", "react-toastify": "^11.0.5", "vite-plugin-tsconfig-paths": "^1.4.1", "zustand": "^5.0.3" @@ -60,11 +60,11 @@ "@eslint/js": "^9.23.0", "@types/js-yaml": "^4.0.9", "@types/lodash-es": "^4.17.12", - "@types/node": "^22.13.11", + "@types/node": "^22.14.0", "@types/path-browserify": "^1.0.3", "@types/qrcode": "^1.5.5", - "@types/react": "^19.0.12", - "@types/react-dom": "^19.0.4", + "@types/react": "^19.1.0", + "@types/react-dom": "^19.1.1", "@vitejs/plugin-basic-ssl": "^2.0.0", "@vitejs/plugin-react": "^4.3.4", "autoprefixer": "^10.4.21", @@ -73,18 +73,18 @@ "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.19", "globals": "^16.0.0", - "lucide-react": "^0.483.0", + "lucide-react": "^0.487.0", "path-browserify": "^1.0.1", "postcss-import": "^16.1.0", "pretty-bytes": "^6.1.1", - "react-is": "19.0.0", - "tailwind-merge": "^3.0.2", - "tailwindcss": "^4.0.15", + "react-is": "19.1.0", + "tailwind-merge": "^3.1.0", + "tailwindcss": "^4.1.1", "tailwindcss-animate": "^1.0.7", "turbo": "^2.4.4", "typescript": "^5.8.2", - "typescript-eslint": "^8.27.0", - "vite": "^6.2.2" + "typescript-eslint": "^8.29.0", + "vite": "^6.2.4" }, - "packageManager": "pnpm@10.6.5" + "packageManager": "pnpm@10.7.1" } \ No newline at end of file diff --git a/packages/mark b/packages/mark index a99d9c2..540de3d 160000 --- a/packages/mark +++ b/packages/mark @@ -1 +1 @@ -Subproject commit a99d9c2322df537d7ffaac09545e9b2e121511fa +Subproject commit 540de3df4dee9a8529c8faa53d4143d80577cc91 diff --git a/packages/ticket b/packages/ticket new file mode 160000 index 0000000..e56eaab --- /dev/null +++ b/packages/ticket @@ -0,0 +1 @@ +Subproject commit e56eaab69acf919e74eb89272f6abf0888a749ef diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 321e90f..177950a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,13 +10,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/codemirror': specifier: workspace:* version: link:packages/codemirror @@ -25,10 +25,10 @@ importers: version: link:packages/components '@kevisual/container': specifier: 1.0.0 - version: 1.0.0(@emotion/css@11.13.4)(@types/react@19.0.12)(crypto-js@4.2.0)(eventemitter3@5.0.1)(immer@10.1.1)(react@19.0.0)(rollup@4.37.0)(typescript@5.8.2) + version: 1.0.0(@emotion/css@11.13.4)(@types/react@19.1.0)(crypto-js@4.2.0)(eventemitter3@5.0.1)(immer@10.1.1)(react@19.1.0)(rollup@4.37.0)(typescript@5.8.2) '@kevisual/query': - specifier: ^0.0.14 - version: 0.0.14(ws@8.18.1) + specifier: ^0.0.15 + version: 0.0.15(ws@8.18.1) '@kevisual/query-config': specifier: workspace:* version: link:submodules/query-config @@ -40,22 +40,22 @@ importers: version: link:packages/resources '@monaco-editor/react': specifier: ^4.7.0 - version: 4.7.0(monaco-editor@0.52.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 4.7.0(monaco-editor@0.52.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@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) '@stackblitz/sdk': specifier: ^1.11.0 version: 1.11.0 '@tailwindcss/vite': - specifier: ^4.0.15 - version: 4.0.15(vite@6.2.2(@types/node@22.13.11)(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.4(@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.0.0(react@19.0.0))(react@19.0.0) + version: 3.1.0(@babel/runtime@7.26.10)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) antd: - specifier: ^5.24.4 - version: 5.24.4(date-fns@4.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^5.24.6 + version: 5.24.6(date-fns@4.1.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -93,35 +93,35 @@ importers: specifier: ^1.5.4 version: 1.5.4 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-hook-form: - specifier: ^7.54.2 - version: 7.54.2(react@19.0.0) + specifier: ^7.55.0 + version: 7.55.0(react@19.1.0) react-i18next: specifier: ^15.4.1 - version: 15.4.1(i18next@24.2.3(typescript@5.8.2))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 15.4.1(i18next@24.2.3(typescript@5.8.2))(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) vite-plugin-tsconfig-paths: specifier: ^1.4.1 - version: 1.4.1(typescript@5.8.2)(vite@6.2.2(@types/node@22.13.11)(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.4(@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.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 @@ -133,8 +133,8 @@ importers: specifier: ^4.17.12 version: 4.17.12 '@types/node': - specifier: ^22.13.11 - version: 22.13.11 + specifier: ^22.14.0 + version: 22.14.0 '@types/path-browserify': specifier: ^1.0.3 version: 1.0.3 @@ -142,17 +142,17 @@ importers: specifier: ^1.5.5 version: 1.5.5 '@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) '@vitejs/plugin-basic-ssl': specifier: ^2.0.0 - version: 2.0.0(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)) + 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)) '@vitejs/plugin-react': specifier: ^4.3.4 - version: 4.3.4(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1)) + 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)) autoprefixer: specifier: ^10.4.21 version: 10.4.21(postcss@8.5.3) @@ -172,8 +172,8 @@ importers: specifier: ^16.0.0 version: 16.0.0 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) path-browserify: specifier: ^1.0.1 version: 1.0.1 @@ -184,17 +184,17 @@ importers: specifier: ^6.1.1 version: 6.1.1 react-is: - specifier: 19.0.0 - version: 19.0.0 + specifier: 19.1.0 + version: 19.1.0 tailwind-merge: - specifier: ^3.0.2 - version: 3.0.2 + specifier: ^3.1.0 + version: 3.1.0 tailwindcss: - specifier: ^4.0.15 - version: 4.0.15 + specifier: ^4.1.1 + version: 4.1.1 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@4.0.15) + version: 1.0.7(tailwindcss@4.1.1) turbo: specifier: ^2.4.4 version: 2.4.4 @@ -202,11 +202,11 @@ importers: specifier: ^5.8.2 version: 5.8.2 typescript-eslint: - specifier: ^8.27.0 - version: 8.27.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.2 - version: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1) + 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) packages/codemirror: dependencies: @@ -245,10 +245,10 @@ importers: version: 6.36.4 '@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.0.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.0.0))(@types/react@19.1.0)(react@19.0.0) '@kevisual/components': specifier: workspace:* version: link:../components @@ -260,7 +260,7 @@ importers: version: 0.0.2(rollup@4.37.0) '@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) + 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 @@ -275,7 +275,7 @@ importers: version: 4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.4) '@vitejs/plugin-basic-ssl': specifier: ^2.0.0 - version: 2.0.0(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)) + 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)) codemirror: specifier: ^6.0.1 version: 6.0.1 @@ -329,7 +329,7 @@ importers: version: 11.0.5(react-dom@19.0.0(react@19.0.0))(react@19.0.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.0.0)(use-sync-external-store@1.4.0(react@19.0.0)) devDependencies: '@kevisual/types': specifier: ^0.0.6 @@ -339,13 +339,13 @@ importers: dependencies: '@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.0.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.0.0))(@types/react@19.1.0)(react@19.0.0) '@mui/material': specifier: ^6.4.7 - version: 6.4.7(@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) + version: 6.4.7(@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) react: specifier: 19.0.0 version: 19.0.0 @@ -380,7 +380,7 @@ importers: devDependencies: '@tailwindcss/vite': specifier: ^4.0.15 - version: 4.0.16(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)) + version: 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)) '@types/react': specifier: ^19.0.0 version: 19.0.12 @@ -389,13 +389,13 @@ importers: version: 19.0.4(@types/react@19.0.12) '@vitejs/plugin-react': specifier: ^4.3.4 - version: 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)) + version: 4.3.4(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)) tailwindcss: specifier: ^4.0.15 version: 4.0.16 vite: specifier: ^6.2.3 - version: 6.2.3(@types/node@22.13.14)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1) + version: 6.2.3(@types/node@22.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1) packages/mark: dependencies: @@ -483,10 +483,10 @@ importers: dependencies: '@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.0.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.0.0))(@types/react@19.1.0)(react@19.0.0) '@kevisual/components': specifier: workspace:* version: link:../components @@ -501,7 +501,7 @@ importers: version: 0.0.2(rollup@4.37.0) '@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) + 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 @@ -510,7 +510,7 @@ importers: version: 0.2.3 '@vitejs/plugin-basic-ssl': specifier: ^2.0.0 - version: 2.0.0(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)) + 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)) dayjs: specifier: ^1.11.13 version: 1.11.13 @@ -549,12 +549,82 @@ importers: version: 11.0.5(react-dom@19.0.0(react@19.0.0))(react@19.0.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.0.0)(use-sync-external-store@1.4.0(react@19.0.0)) devDependencies: '@kevisual/types': specifier: ^0.0.6 version: 0.0.6 + packages/ticket: + dependencies: + '@kevisual/router': + specifier: 0.0.9 + version: 0.0.9 + clsx: + specifier: ^2.1.1 + version: 2.1.1 + dayjs: + specifier: ^1.11.13 + version: 1.11.13 + lodash-es: + specifier: ^4.17.21 + version: 4.17.21 + lucide-react: + specifier: ^0.487.0 + version: 0.487.0(react@19.1.0) + nanoid: + specifier: ^5.1.5 + version: 5.1.5 + react: + specifier: ^19.1.0 + version: 19.1.0 + react-dom: + specifier: ^19.1.0 + version: 19.1.0(react@19.1.0) + react-toastify: + specifier: ^11.0.5 + 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.1.0)(use-sync-external-store@1.4.0(react@19.1.0)) + devDependencies: + '@kevisual/query': + specifier: 0.0.15 + version: 0.0.15(ws@8.18.1) + '@kevisual/types': + specifier: ^0.0.6 + version: 0.0.6 + '@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)) + '@types/node': + specifier: ^22.13.17 + version: 22.14.0 + '@types/react': + specifier: ^19.1.0 + version: 19.1.0 + '@types/react-dom': + specifier: ^19.1.1 + 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)) + '@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)) + commander: + specifier: ^13.1.0 + version: 13.1.0 + tailwindcss: + specifier: ^4.1.1 + version: 4.1.1 + typescript: + specifier: ^5.8.2 + version: 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) + packages/webshell: dependencies: '@xterm/xterm': @@ -572,7 +642,7 @@ importers: devDependencies: tsup: specifier: ^8.4.0 - version: 8.4.0(@microsoft/api-extractor@7.52.2(@types/node@22.13.14))(jiti@2.4.2)(postcss@8.5.3)(typescript@5.8.2)(yaml@2.5.1) + version: 8.4.0(@microsoft/api-extractor@7.52.2(@types/node@22.14.0))(jiti@2.4.2)(postcss@8.5.3)(typescript@5.8.2)(yaml@2.5.1) submodules/query-login: dependencies: @@ -665,22 +735,22 @@ importers: version: 6.2.1(rollup@4.37.0)(typescript@5.8.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.13.14)(typescript@5.8.2) + version: 10.9.2(@types/node@22.14.0)(typescript@5.8.2) tslib: specifier: ^2.8.1 version: 2.8.1 tsup: specifier: ^8.4.0 - version: 8.4.0(@microsoft/api-extractor@7.52.2(@types/node@22.13.14))(jiti@2.4.2)(postcss@8.5.3)(typescript@5.8.2)(yaml@2.5.1) + version: 8.4.0(@microsoft/api-extractor@7.52.2(@types/node@22.14.0))(jiti@2.4.2)(postcss@8.5.3)(typescript@5.8.2)(yaml@2.5.1) typescript: specifier: ^5.8.2 version: 5.8.2 vite-plugin-dts: specifier: ^4.5.3 - version: 4.5.3(@types/node@22.13.14)(rollup@4.37.0)(typescript@5.8.2)(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)) + 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)) 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)) submodules/wallnote: dependencies: @@ -1401,9 +1471,6 @@ packages: '@kevisual/query@0.0.13': resolution: {integrity: sha512-gSEIDiCvwSaLLAFZv4vam4wSrMsaCuQ3VGjE3kwRwZ8urlVH1TOA+NUO908A22p9m1Iij7Y1Q/JlfSJi2QzuKQ==} - '@kevisual/query@0.0.14': - resolution: {integrity: sha512-/bcyaR9sf9buAUoUHuW/8ZLgTcs8MANympoz2xkusFsxsy/rDQGeKdNl66LWhTZ687oBbI9KUcVhKajQS5NUog==} - '@kevisual/query@0.0.15': resolution: {integrity: sha512-DK41qvyOiJMmlj70QyVP/48M0gszA39DdnBLtgU94YwAe6OqKrr9tYXHLjZrOROmUVMezIIBQuWMLedSAvb54A==} @@ -1487,6 +1554,9 @@ packages: '@mui/core-downloads-tracker@6.4.8': resolution: {integrity: sha512-vjP4+A1ybyCRhDZC7r5EPWu/gLseFZxaGyPdDl94vzVvk6Yj6gahdaqcjbhkaCrJjdZj90m3VioltWPAnWF/zw==} + '@mui/core-downloads-tracker@7.0.1': + resolution: {integrity: sha512-T5DNVnSD9pMbj4Jk/Uphz+yvj9dfpl2+EqsOuJtG12HxEihNG5pd3qzX5yM1Id4dDwKRvM3dPVcxyzavTFhJeA==} + '@mui/material@6.4.7': resolution: {integrity: sha512-K65StXUeGAtFJ4ikvHKtmDCO5Ab7g0FZUu2J5VpoKD+O6Y3CjLYzRi+TMlI3kaL4CL158+FccMoOd/eaddmeRQ==} engines: {node: '>=14.0.0'} @@ -1527,6 +1597,26 @@ packages: '@types/react': optional: true + '@mui/material@7.0.1': + resolution: {integrity: sha512-tQwjIIsn/UUSCHoCIQVkANuLua67h7Ro9M9gIHoGWaFbJFuF6cSO4Oda2olDVqIs4SWG+PaDChuu6SngxsaoyQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@mui/material-pigment-css': ^7.0.1 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@mui/material-pigment-css': + optional: true + '@types/react': + optional: true + '@mui/private-theming@6.4.6': resolution: {integrity: sha512-T5FxdPzCELuOrhpA2g4Pi6241HAxRwZudzAuL9vBvniuB5YU82HCmrARw32AuCiyTfWzbrYGGpZ4zyeqqp9RvQ==} engines: {node: '>=14.0.0'} @@ -1547,6 +1637,16 @@ packages: '@types/react': optional: true + '@mui/private-theming@7.0.1': + resolution: {integrity: sha512-1kQ7REYjjzDukuMfTbAjm3pLEhD7gUMC2bWhg9VD6f6sHzyokKzX0XHzlr3IdzNWBjPytGkzHpPIRQrUOoPLCQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@mui/styled-engine@6.4.6': resolution: {integrity: sha512-vSWYc9ZLX46be5gP+FCzWVn5rvDr4cXC5JBZwSIkYk9xbC7GeV+0kCvB8Q6XLFQJy+a62bbqtmdwS4Ghi9NBlQ==} engines: {node: '>=14.0.0'} @@ -1573,6 +1673,19 @@ packages: '@emotion/styled': optional: true + '@mui/styled-engine@7.0.1': + resolution: {integrity: sha512-BeGe4xZmF7tESKhmctYrL54Kl25kGHPKVdZYM5qj5Xz76WM/poY+d8EmAqUesT6k2rbJWPp2gtOAXXinNCGunQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.4.1 + '@emotion/styled': ^11.3.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@mui/system@6.4.7': resolution: {integrity: sha512-7wwc4++Ak6tGIooEVA9AY7FhH2p9fvBMORT4vNLMAysH3Yus/9B9RYMbrn3ANgsOyvT3Z7nE+SP8/+3FimQmcg==} engines: {node: '>=14.0.0'} @@ -1605,6 +1718,22 @@ packages: '@types/react': optional: true + '@mui/system@7.0.1': + resolution: {integrity: sha512-pK+puz0hRPHEKGlcPd80mKYD3jpyi0uVIwWffox1WZgPTQMw2dCKLcD+9ndMDJADnrKzmKlpoH756PPFh2UvWA==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@emotion/react': ^11.5.0 + '@emotion/styled': ^11.3.0 + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@emotion/react': + optional: true + '@emotion/styled': + optional: true + '@types/react': + optional: true + '@mui/types@7.2.21': resolution: {integrity: sha512-6HstngiUxNqLU+/DPqlUJDIPbzUBxIVHb1MmXP0eTWDIROiCR2viugXpEif0PPe2mLqqakPzzRClWAnK+8UJww==} peerDependencies: @@ -1621,6 +1750,14 @@ packages: '@types/react': optional: true + '@mui/types@7.4.0': + resolution: {integrity: sha512-TxJ4ezEeedWHBjOmLtxI203a9DII9l4k83RXmz1PYSAmnyEcK2PglTNmJGxswC/wM5cdl9ap2h8lnXvt2swAGQ==} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@mui/utils@6.4.6': resolution: {integrity: sha512-43nZeE1pJF2anGafNydUcYFPtHwAqiBiauRtaMvurdrZI3YrUjHkAu43RBsxef7OFtJMXGiHFvq43kb7lig0sA==} engines: {node: '>=14.0.0'} @@ -1641,6 +1778,16 @@ packages: '@types/react': optional: true + '@mui/utils@7.0.1': + resolution: {integrity: sha512-SJKrrebNpmK9rJCnVL29nGPhPXQYtBZmb7Dsp0f58uIUhQfAKcBXHE4Kjs06SX4CwqeCuwEVgcHY+MgAO6XQ/g==} + engines: {node: '>=14.0.0'} + peerDependencies: + '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -1996,20 +2143,14 @@ packages: '@stackblitz/sdk@1.11.0': resolution: {integrity: sha512-DFQGANNkEZRzFk1/rDP6TcFdM82ycHE+zfl9C/M/jXlH68jiqHWHFMQURLELoD8koxvu/eW5uhg94NSAZlYrUQ==} - '@tailwindcss/node@4.0.15': - resolution: {integrity: sha512-IODaJjNmiasfZX3IoS+4Em3iu0fD2HS0/tgrnkYfW4hyUor01Smnr5eY3jc4rRgaTDrJlDmBTHbFO0ETTDaxWA==} - '@tailwindcss/node@4.0.16': resolution: {integrity: sha512-T6IK79hoCFScxD5tRxWMtwqwSs4sT81Vw+YbzL7RZD0/Ndm4y5kboV7LdQ97YGH6udoOZyVT/uEfrnU2L5Nkog==} '@tailwindcss/node@4.0.17': resolution: {integrity: sha512-LIdNwcqyY7578VpofXyqjH6f+3fP4nrz7FBLki5HpzqjYfXdF2m/eW18ZfoKePtDGg90Bvvfpov9d2gy5XVCbg==} - '@tailwindcss/oxide-android-arm64@4.0.15': - resolution: {integrity: sha512-EBuyfSKkom7N+CB3A+7c0m4+qzKuiN0WCvzPvj5ZoRu4NlQadg/mthc1tl5k9b5ffRGsbDvP4k21azU4VwVk3Q==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] + '@tailwindcss/node@4.1.1': + resolution: {integrity: sha512-xvlh4pvfG/bkv0fEtJDABAm1tjtSmSyi2QmS4zyj1EKNI1UiOYiUq1IphSwDsNJ5vJ9cWEGs4rJXpUdCN2kujQ==} '@tailwindcss/oxide-android-arm64@4.0.16': resolution: {integrity: sha512-mieEZrNLHatpQu6ad0pWBnL8ObUE9ZSe4eoX6GKTqsKv98AxNw5lUa5nJM0FgD8rYJeZ2dPtHNN/YM2xY9R+9g==} @@ -2023,11 +2164,11 @@ packages: cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.0.15': - resolution: {integrity: sha512-ObVAnEpLepMhV9VoO0JSit66jiN5C4YCqW3TflsE9boo2Z7FIjV80RFbgeL2opBhtxbaNEDa6D0/hq/EP03kgQ==} + '@tailwindcss/oxide-android-arm64@4.1.1': + resolution: {integrity: sha512-gTyRzfdParpoCU1yyUC/iN6XK6T0Ra4bDlF8Aeul5NP9cLzKEZDogdNVNGv5WZmCDkVol7qlex7TMmcfytMmmw==} engines: {node: '>= 10'} cpu: [arm64] - os: [darwin] + os: [android] '@tailwindcss/oxide-darwin-arm64@4.0.16': resolution: {integrity: sha512-pfilSvgrX5UDdjh09gGVMhAPfZVucm4AnwFBkwBe6WFl7gzMAZ92/35GC0yMDeS+W+RNSXclXJz+HamF1iS/aA==} @@ -2041,10 +2182,10 @@ packages: cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.0.15': - resolution: {integrity: sha512-IElwoFhUinOr9MyKmGTPNi1Rwdh68JReFgYWibPWTGuevkHkLWKEflZc2jtI5lWZ5U9JjUnUfnY43I4fEXrc4g==} + '@tailwindcss/oxide-darwin-arm64@4.1.1': + resolution: {integrity: sha512-dI0QbdMWBvLB3MtaTKetzUKG9CUUQow8JSP4Nm+OxVokeZ+N+f1OmZW/hW1LzMxpx9RQCBgSRL+IIvKRat5Wdg==} engines: {node: '>= 10'} - cpu: [x64] + cpu: [arm64] os: [darwin] '@tailwindcss/oxide-darwin-x64@4.0.16': @@ -2059,11 +2200,11 @@ packages: cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.0.15': - resolution: {integrity: sha512-6BLLqyx7SIYRBOnTZ8wgfXANLJV5TQd3PevRJZp0vn42eO58A2LykRKdvL1qyPfdpmEVtF+uVOEZ4QTMqDRAWA==} + '@tailwindcss/oxide-darwin-x64@4.1.1': + resolution: {integrity: sha512-2Y+NPQOTRBCItshPgY/CWg4bKi7E9evMg4bgdb6h9iZObCZLOe3doPcuSxGS3DB0dKyMFKE8pTdWtFUbxZBMSA==} engines: {node: '>= 10'} cpu: [x64] - os: [freebsd] + os: [darwin] '@tailwindcss/oxide-freebsd-x64@4.0.16': resolution: {integrity: sha512-dv2U8Yc7vKIDyiJkUouhjsl+dTfRImNyZRCTFsHvvrhJvenYZBRtE/wDSYlZHR0lWKhIocxk1ScAkAcMR3F3QQ==} @@ -2077,11 +2218,11 @@ packages: cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.15': - resolution: {integrity: sha512-Zy63EVqO9241Pfg6G0IlRIWyY5vNcWrL5dd2WAKVJZRQVeolXEf1KfjkyeAAlErDj72cnyXObEZjMoPEKHpdNw==} + '@tailwindcss/oxide-freebsd-x64@4.1.1': + resolution: {integrity: sha512-N97NGMsB/7CHShbc5ube4dcsW/bYENkBrg8yWi8ieN9boYVRdw3cZviVryV/Nfu9bKbBV9kUvduFF2qBI7rEqg==} engines: {node: '>= 10'} - cpu: [arm] - os: [linux] + cpu: [x64] + os: [freebsd] '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.16': resolution: {integrity: sha512-XBRXyUUyjMg5UMiyuQxJqWSs27w0V49g1iPuhrFakmu1/idDSly59XYteRrI2onoS9AzmMwfyzdiQSJXM89+PQ==} @@ -2095,10 +2236,10 @@ packages: cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.0.15': - resolution: {integrity: sha512-2NemGQeaTbtIp1Z2wyerbVEJZTkAWhMDOhhR5z/zJ75yMNf8yLnE+sAlyf6yGDNr+1RqvWrRhhCFt7i0CIxe4Q==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.1': + resolution: {integrity: sha512-33Lk6KbHnUZbXqza6RWNFo9wqPQ4+H5BAn1CkUUfC1RZ1vYbyDN6+iJPj53wmnWJ3mhRI8jWt3Jt1fO02IVdUQ==} engines: {node: '>= 10'} - cpu: [arm64] + cpu: [arm] os: [linux] '@tailwindcss/oxide-linux-arm64-gnu@4.0.16': @@ -2113,8 +2254,8 @@ packages: cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.0.15': - resolution: {integrity: sha512-342GVnhH/6PkVgKtEzvNVuQ4D+Q7B7qplvuH20Cfz9qEtydG6IQczTZ5IT4JPlh931MG1NUCVxg+CIorr1WJyw==} + '@tailwindcss/oxide-linux-arm64-gnu@4.1.1': + resolution: {integrity: sha512-LyW35RzSUy+80WYScv03HKasAUmMFDaSbNpWfk1gG5gEE9kuRGnDzSrqMoLAmY/kzMCYP/1kqmUiAx8EFLkI2A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -2131,10 +2272,10 @@ packages: cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.0.15': - resolution: {integrity: sha512-g76GxlKH124RuGqacCEFc2nbzRl7bBrlC8qDQMiUABkiifDRHOIUjgKbLNG4RuR9hQAD/MKsqZ7A8L08zsoBrw==} + '@tailwindcss/oxide-linux-arm64-musl@4.1.1': + resolution: {integrity: sha512-1KPnDMlHdqjPTUSFjx55pafvs8RZXRgxfeRgUrukwDKkuj7gFk28vW3Mx65YdiugAc9NWs3VgueZWaM1Po6uGw==} engines: {node: '>= 10'} - cpu: [x64] + cpu: [arm64] os: [linux] '@tailwindcss/oxide-linux-x64-gnu@4.0.16': @@ -2149,8 +2290,8 @@ packages: cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.0.15': - resolution: {integrity: sha512-Gg/Y1XrKEvKpq6WeNt2h8rMIKOBj/W3mNa5NMvkQgMC7iO0+UNLrYmt6zgZufht66HozNpn+tJMbbkZ5a3LczA==} + '@tailwindcss/oxide-linux-x64-gnu@4.1.1': + resolution: {integrity: sha512-4WdzA+MRlsinEEE6yxNMLJxpw0kE9XVipbAKdTL8BeUpyC2TdA3TL46lBulXzKp3BIxh3nqyR/UCqzl5o+3waQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -2167,11 +2308,11 @@ packages: cpu: [x64] os: [linux] - '@tailwindcss/oxide-win32-arm64-msvc@4.0.15': - resolution: {integrity: sha512-7QtSSJwYZ7ZK1phVgcNZpuf7c7gaCj8Wb0xjliligT5qCGCp79OV2n3SJummVZdw4fbTNKUOYMO7m1GinppZyA==} + '@tailwindcss/oxide-linux-x64-musl@4.1.1': + resolution: {integrity: sha512-q7Ugbw3ARcjCW2VMUYrcMbJ6aMQuWPArBBE2EqC/swPZTdGADvMQSlvR0VKusUM4HoSsO7ZbvcZ53YwR57+AKw==} engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] + cpu: [x64] + os: [linux] '@tailwindcss/oxide-win32-arm64-msvc@4.0.16': resolution: {integrity: sha512-Pj9eaAtXYH7NrvVx8Jx0U/sEaNpcIbb8d+2WnC8a+xL0LfIXWsu4AyeRUeTeb8Ty4fTGhKSJTohdXj1iSdN9WQ==} @@ -2185,10 +2326,10 @@ packages: cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.0.15': - resolution: {integrity: sha512-JQ5H+5MLhOjpgNp6KomouE0ZuKmk3hO5h7/ClMNAQ8gZI2zkli3IH8ZqLbd2DVfXDbdxN2xvooIEeIlkIoSCqw==} + '@tailwindcss/oxide-win32-arm64-msvc@4.1.1': + resolution: {integrity: sha512-0KpqsovgHcIzm7eAGzzEZsEs0/nPYXnRBv+aPq/GehpNQuE/NAQu+YgZXIIof+VflDFuyXOEnaFr7T5MZ1INhA==} engines: {node: '>= 10'} - cpu: [x64] + cpu: [arm64] os: [win32] '@tailwindcss/oxide-win32-x64-msvc@4.0.16': @@ -2203,9 +2344,11 @@ packages: cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.0.15': - resolution: {integrity: sha512-e0uHrKfPu7JJGMfjwVNyt5M0u+OP8kUmhACwIRlM+JNBuReDVQ63yAD1NWe5DwJtdaHjugNBil76j+ks3zlk6g==} + '@tailwindcss/oxide-win32-x64-msvc@4.1.1': + resolution: {integrity: sha512-B1mjeXNS26kBOHv5sXARf6Wd0PWHV9x1TDlW0ummrBUOUAxAy5wcy4Nii1wzNvCdvC448hgiL06ylhwAbNthmg==} engines: {node: '>= 10'} + cpu: [x64] + os: [win32] '@tailwindcss/oxide@4.0.16': resolution: {integrity: sha512-n++F8Rzvo/e+FYxikZgKW4sCRXneSstLhTI91Ay9toeRcE/+WO33SQWzGtgmjWJcTupXZreskJ8FCr9b+kdXew==} @@ -2215,10 +2358,9 @@ packages: resolution: {integrity: sha512-B4OaUIRD2uVrULpAD1Yksx2+wNarQr2rQh65nXqaqbLY1jCd8fO+3KLh/+TH4Hzh2NTHQvgxVbPdUDOtLk7vAw==} engines: {node: '>= 10'} - '@tailwindcss/vite@4.0.15': - resolution: {integrity: sha512-JRexava80NijI8cTcLXNM3nQL5A0ptTHI8oJLLe8z1MpNB6p5J4WCdJJP8RoyHu8/eB1JzEdbpH86eGfbuaezQ==} - peerDependencies: - vite: ^5.2.0 || ^6 + '@tailwindcss/oxide@4.1.1': + resolution: {integrity: sha512-7+YBgnPQ4+jv6B6WVOerJ6WOzDzNJXrRKDts674v6TKAqFqYRr9+EBtSziO7nNcwQ8JtoZNMeqA+WJDjtCM/7w==} + engines: {node: '>= 10'} '@tailwindcss/vite@4.0.16': resolution: {integrity: sha512-6mZVWhAyjVNMMRw0Pvv2RZfTttjsAClU8HouLNZbeLbX0yURMa0UYEY/qS4dB1tZlRpiDBnCLsGsWbxEyIjW6A==} @@ -2230,6 +2372,11 @@ packages: peerDependencies: vite: ^5.2.0 || ^6 + '@tailwindcss/vite@4.1.1': + resolution: {integrity: sha512-tFTkRZwXq4XKr3S2dUZBxy80wbWYHdDSsu4QOB1yE1HJFKjfxKVpXtup4dyTVdQcLInoHC9lZXFPHnjoBP774g==} + peerDependencies: + vite: ^5.2.0 || ^6 + '@tiptap/core@2.11.5': resolution: {integrity: sha512-jb0KTdUJaJY53JaN7ooY3XAxHQNoMYti/H6ANo707PsLXVeEqJ9o8+eBup1JU5CuwzrgnDc2dECt2WIGX9f8Jw==} peerDependencies: @@ -2480,6 +2627,9 @@ packages: '@types/node@22.13.14': resolution: {integrity: sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==} + '@types/node@22.14.0': + resolution: {integrity: sha512-Kmpl+z84ILoG+3T/zQFyAJsU6EPTmOCj8/2+83fSN6djd6I4o7uOuGIH6vq3PrjY5BGitSbFuMN18j3iknubbA==} + '@types/nprogress@0.2.3': resolution: {integrity: sha512-k7kRA033QNtC+gLc4VPlfnue58CM1iQLgn1IMAU8VPHGOj7oIHPp9UlhedEnD/Gl8evoCjwkZjlBORtZ3JByUA==} @@ -2503,6 +2653,11 @@ packages: peerDependencies: '@types/react': ^19.0.0 + '@types/react-dom@19.1.1': + resolution: {integrity: sha512-jFf/woGTVTjUJsl2O7hcopJ1r0upqoq/vIOoCj0yLh3RIXxWcljlpuZ+vEBRXsymD1jhfeJrlyTy/S1UW+4y1w==} + peerDependencies: + '@types/react': ^19.0.0 + '@types/react-resizable@3.0.8': resolution: {integrity: sha512-Pcvt2eGA7KNXldt1hkhVhAgZ8hK41m0mp89mFgQi7LAAEZiaLgm4fHJ5zbJZ/4m2LVaAyYrrRRv1LHDcrGQanA==} @@ -2514,6 +2669,9 @@ packages: '@types/react@19.0.12': resolution: {integrity: sha512-V6Ar115dBDrjbtXSrS+/Oruobc+qVbbUxDFC1RSbRqLt5SYvxxyIDrSC85RWml54g+jfNeEMZhEj7wW07ONQhA==} + '@types/react@19.1.0': + resolution: {integrity: sha512-UaicktuQI+9UKyA4njtDOGBD/67t8YEBt2xdfqu8+gP9hqPUPsiXlNPcpS2gVdjmis5GKPG3fCxbQLVgxsQZ8w==} + '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2526,14 +2684,6 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@typescript-eslint/eslint-plugin@8.27.0': - resolution: {integrity: sha512-4henw4zkePi5p252c8ncBLzLce52SEUz2Ebj8faDnuUXz2UuHEONYcJ+G0oaCF+bYCWVZtrGzq3FD7YXetmnSA==} - 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.28.0': resolution: {integrity: sha512-lvFK3TCGAHsItNdWZ/1FkvpzCxTHUVuFrdnOGLMa0GGCFIbCgQWVk3CzCGdA7kM3qGVc+dfW9tr0Z/sHnGDFyg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2542,10 +2692,11 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/parser@8.27.0': - resolution: {integrity: sha512-XGwIabPallYipmcOk45DpsBSgLC64A0yvdAkrwEzwZ2viqGqRUJ8eEYoPz0CWnutgAFbNMPdsGGvzjSmcWVlEA==} + '@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} 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' @@ -2556,20 +2707,20 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/scope-manager@8.27.0': - resolution: {integrity: sha512-8oI9GwPMQmBryaaxG1tOZdxXVeMDte6NyJA4i7/TWa4fBwgnAXYlIQP+uYOeqAaLJ2JRxlG9CAyL+C+YE9Xknw==} + '@typescript-eslint/parser@8.29.0': + resolution: {integrity: sha512-8C0+jlNJOwQso2GapCVWWfW/rzaq7Lbme+vGUFKE31djwNncIpgXD7Cd4weEsDdkoZDjH0lwwr3QDQFuyrMg9g==} 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/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/type-utils@8.27.0': - resolution: {integrity: sha512-wVArTVcz1oJOIEJxui/nRhV0TXzD/zMSOYi/ggCfNq78EIszddXcJb7r4RCp/oBrjt8n9A0BSxRMKxHftpDxDA==} + '@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} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.9.0' '@typescript-eslint/type-utils@8.28.0': resolution: {integrity: sha512-oRoXu2v0Rsy/VoOGhtWrOKDiIehvI+YNrDk5Oqj40Mwm0Yt01FC/Q7nFqg088d3yAsR1ZcZFVfPCTTFCe/KPwg==} @@ -2578,19 +2729,20 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/types@8.27.0': - resolution: {integrity: sha512-/6cp9yL72yUHAYq9g6DsAU+vVfvQmd1a8KyA81uvfDE21O2DwQ/qxlM4AR8TSdAu+kJLBDrEHKC5/W2/nxsY0A==} + '@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} + peerDependencies: + 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/typescript-estree@8.27.0': - resolution: {integrity: sha512-BnKq8cqPVoMw71O38a1tEb6iebEgGA80icSxW7g+kndx0o6ot6696HjG7NdgfuAVmVEtwXUr3L8R9ZuVjoQL6A==} + '@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} - peerDependencies: - typescript: '>=4.8.4 <5.9.0' '@typescript-eslint/typescript-estree@8.28.0': resolution: {integrity: sha512-H74nHEeBGeklctAVUvmDkxB1mk+PAZ9FiOMPFncdqeRBXxk1lWSYraHw8V12b7aa6Sg9HOBNbGdSHobBPuQSuA==} @@ -2598,11 +2750,10 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.27.0': - resolution: {integrity: sha512-njkodcwH1yvmo31YWgRHNb/x1Xhhq4/m81PhtvmRngD8iHPehxffz1SNCO+kwaePhATC+kOa/ggmvPoPza5i0Q==} + '@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: - eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' '@typescript-eslint/utils@8.28.0': @@ -2612,14 +2763,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/visitor-keys@8.27.0': - resolution: {integrity: sha512-WsXQwMkILJvffP6z4U3FYJPlbf/j07HIxmDjZpbNvBJkMfvwXj5ACRkkHwBDvLBbDbtX5TdU64/rcvKJ/vuInQ==} + '@typescript-eslint/utils@8.29.0': + resolution: {integrity: sha512-gX/A0Mz9Bskm8avSWFcK0gP7cZpbY4AIo6B0hWYFCaIsz750oaiWR4Jr2CI+PQhfW1CpcQr9OlfPS+kMFegjXA==} 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/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} + '@uiw/codemirror-theme-duotone@4.23.10': resolution: {integrity: sha512-h2lIubEMNBZNEvYVMjt08QUt0DhFKXIl44hTU+a60AoL+YLlDJw26KlNbUvHxyqTDZwaX2TZKR5APF14lU+sYA==} @@ -2762,8 +2920,8 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} - antd@5.24.4: - resolution: {integrity: sha512-s89666DcoWeekJFaIqbtz2vRlIvgPR28GuDYYGUpW1mVP08bV7HZAPBH5lFJKYNGKrN3dHbZGgRK5aNRD2iPHg==} + antd@5.24.6: + resolution: {integrity: sha512-xIlTa/1CTbgkZsdU/dOXkYvJXb9VoiMwsaCzpKFH2zAEY3xqOfwQ57/DdG7lAdrWP7QORtSld4UA6suxzuTHXw==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' @@ -2904,6 +3062,10 @@ packages: comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + commander@13.1.0: + resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} + engines: {node: '>=18'} + commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -3706,6 +3868,11 @@ packages: peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + lucide-react@0.487.0: + resolution: {integrity: sha512-aKqhOQ+YmFnwq8dWgGjOuLc8V1R9/c/yOd+zDY4+ohsR2Jo05lSGc3WsstYPIzcTpeosN7LoCkLReUUITvaIvw==} + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + magic-string@0.30.17: resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} @@ -4337,6 +4504,11 @@ packages: peerDependencies: react: ^19.0.0 + react-dom@19.1.0: + resolution: {integrity: sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==} + peerDependencies: + react: ^19.1.0 + react-draggable@4.4.6: resolution: {integrity: sha512-LtY5Xw1zTPqHkVmtM3X8MUOxNDOUhv/khTgBgrUvwaS064bwVvxT+q5El0uUFNx5IEPKXuRejr7UqLwBIg5pdw==} peerDependencies: @@ -4355,6 +4527,12 @@ packages: peerDependencies: react: ^16.8.0 || ^17 || ^18 || ^19 + react-hook-form@7.55.0: + resolution: {integrity: sha512-XRnjsH3GVMQz1moZTW53MxfoWN7aDpUg/GpVNc4A3eXRVNdGXfbzJ4vM4aLQ8g6XCUh1nIbx70aaNCl7kxnjog==} + engines: {node: '>=18.0.0'} + peerDependencies: + react: ^16.8.0 || ^17 || ^18 || ^19 + react-i18next@15.4.1: resolution: {integrity: sha512-ahGab+IaSgZmNPYXdV1n+OYky95TGpFwnKRflX/16dY04DsYYKHtVLjeny7sBSCREEcoMbAgSkFiGLF5g5Oofw==} peerDependencies: @@ -4377,6 +4555,9 @@ packages: react-is@19.0.0: resolution: {integrity: sha512-H91OHcwjZsbq3ClIDHMzBShc1rotbfACdWENsmEf0IFvZ3FgGPtdHMcsv45bQ1hAbgdfiA8SnxTKfDS+x/8m2g==} + react-is@19.1.0: + resolution: {integrity: sha512-Oe56aUPnkHyyDxxkvqtd7KkdQP5uIUfHxd5XTb3wE9d/kRnZLmKbDB0GWk919tdQ+mxxPtG6EAs6RMT6i1qtHg==} + react-refresh@0.14.2: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} @@ -4399,6 +4580,13 @@ packages: react: '>=18' react-dom: '>=18' + react-router-dom@7.4.1: + resolution: {integrity: sha512-L3/4tig0Lvs6m6THK0HRV4eHUdpx0dlJasgCxXKnavwhh4tKYgpuZk75HRYNoRKDyDWi9QgzGXsQ1oQSBlWpAA==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + react-router@7.4.0: resolution: {integrity: sha512-Y2g5ObjkvX3VFeVt+0CIPuYd9PpgqCslG7ASSIdN73LwA1nNWzcMLaoMRJfP3prZFI92svxFwbn7XkLJ+UPQ6A==} engines: {node: '>=20.0.0'} @@ -4409,6 +4597,16 @@ packages: react-dom: optional: true + react-router@7.4.1: + resolution: {integrity: sha512-Vmizn9ZNzxfh3cumddqv3kLOKvc7AskUT0dC1prTabhiEi0U4A33LmkDOJ79tXaeSqCqMBXBU/ySX88W85+EUg==} + engines: {node: '>=20.0.0'} + peerDependencies: + react: '>=18' + react-dom: '>=18' + peerDependenciesMeta: + react-dom: + optional: true + react-toastify@11.0.5: resolution: {integrity: sha512-EpqHBGvnSTtHYhCPLxML05NLY2ZX0JURbAdNYa6BUkk+amz4wbKBQvoKQAB0ardvSarUBuY4Q4s1sluAzZwkmA==} peerDependencies: @@ -4425,6 +4623,10 @@ packages: resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} + react@19.1.0: + resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==} + engines: {node: '>=0.10.0'} + read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} @@ -4513,6 +4715,9 @@ packages: scheduler@0.25.0: resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} + scheduler@0.26.0: + resolution: {integrity: sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==} + scroll-into-view-if-needed@3.1.0: resolution: {integrity: sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==} @@ -4659,20 +4864,23 @@ packages: tailwind-merge@3.0.2: resolution: {integrity: sha512-l7z+OYZ7mu3DTqrL88RiKrKIqO3NcpEO8V/Od04bNpvk0kiIFndGEoqfuzvj4yuhRkHKjRkII2z+KS2HfPcSxw==} + tailwind-merge@3.1.0: + resolution: {integrity: sha512-aV27Oj8B7U/tAOMhJsSGdWqelfmudnGMdXIlMnk1JfsjwSjts6o8HyfN7SFH3EztzH4YH8kk6GbLTHzITJO39Q==} + tailwindcss-animate@1.0.7: resolution: {integrity: sha512-bl6mpH3T7I3UFxuvDEXLxy/VuFxBk5bbzplh7tXI68mwMokNYd1t9qPBHlnyTwfa4JGC4zP516I1hYYtQ/vspA==} peerDependencies: tailwindcss: '>=3.0.0 || insiders' - tailwindcss@4.0.15: - resolution: {integrity: sha512-6ZMg+hHdMJpjpeCCFasX7K+U615U9D+7k5/cDK/iRwl6GptF24+I/AbKgOnXhVKePzrEyIXutLv36n4cRsq3Sg==} - tailwindcss@4.0.16: resolution: {integrity: sha512-i/SbG7ThTIcLshcFJL+je7hCv9dPis4Xl4XNeel6iZNX42pp/BZ+la+SbZIPoYE+PN8zhKbnHblpQ/lhOWwIeQ==} tailwindcss@4.0.17: resolution: {integrity: sha512-OErSiGzRa6rLiOvaipsDZvLMSpsBZ4ysB4f0VKGXUrjw2jfkJRd6kjRKV2+ZmTCNvwtvgdDam5D7w6WXsdLJZw==} + tailwindcss@4.1.1: + resolution: {integrity: sha512-QNbdmeS979Efzim2g/bEvfuh+fTcIdp1y7gA+sb6OYSW74rt7Cr7M78AKdf6HqWT3d5AiTb7SwTT3sLQxr4/qw==} + tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} @@ -4817,15 +5025,15 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.27.0: - resolution: {integrity: sha512-ZZ/8+Y0rRUMuW1gJaPtLWe4ryHbsPLzzibk5Sq+IFa2aOH1Vo0gPr1fbA6pOnzBke7zC2Da4w8AyCgxKXo3lqA==} + 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.28.0: - resolution: {integrity: sha512-jfZtxJoHm59bvoCMYCe2BM0/baMswRhMmYhy+w6VfcyHrjxZ0OJe0tGasydCpIpA+A/WIJhTyZfb3EtwNC/kHQ==} + typescript-eslint@8.29.0: + resolution: {integrity: sha512-ep9rVd9B4kQsZ7ZnWCVxUE/xDLUUUsRzE0poAeNu+4CkFErLfuvPt/qtm2EpnSyfvsR0S6QzDFSrPCFBwf64fg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -4853,6 +5061,9 @@ packages: undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -4918,8 +5129,8 @@ packages: peerDependencies: vite: '*' - vite@6.2.2: - resolution: {integrity: sha512-yW7PeMM+LkDzc7CgJuRLMW2Jz0FxMOsVJ8Lv3gpgW9WLcb9cTW+121UEr1hvmfR7w3SegR5ItvYyzVz1vxNJgQ==} + vite@6.2.3: + resolution: {integrity: sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -4958,8 +5169,8 @@ packages: yaml: optional: true - vite@6.2.3: - resolution: {integrity: sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==} + vite@6.2.4: + resolution: {integrity: sha512-veHMSew8CcRzhL5o8ONjy8gkfmFJAd5Ac16oxBUjlwgX3Gq2Wqr+qNC3TjPIpy7TPV/KporLga5GT9HqdrCizw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -5164,24 +5375,24 @@ snapshots: dependencies: '@ant-design/fast-color': 3.0.0 - '@ant-design/cssinjs-utils@1.1.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@ant-design/cssinjs-utils@1.1.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@ant-design/cssinjs': 1.23.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@ant-design/cssinjs': 1.23.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@babel/runtime': 7.26.10 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - '@ant-design/cssinjs@1.23.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@ant-design/cssinjs@1.23.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@babel/runtime': 7.26.10 '@emotion/hash': 0.8.0 '@emotion/unitless': 0.7.5 classnames: 2.5.1 csstype: 3.1.3 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) stylis: 4.3.6 '@ant-design/fast-color@2.0.6': @@ -5192,15 +5403,15 @@ snapshots: '@ant-design/icons-svg@4.4.2': {} - '@ant-design/icons@5.6.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@ant-design/icons@5.6.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@ant-design/colors': 7.2.0 '@ant-design/icons-svg': 4.4.2 '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + 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: @@ -5211,12 +5422,21 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - '@ant-design/react-slick@1.1.2(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 + '@ant-design/icons-svg': 4.4.2 + '@rc-component/util': 1.2.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + classnames: 2.5.1 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + + '@ant-design/react-slick@1.1.2(react@19.1.0)': dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 json2mq: 0.2.0 - react: 19.0.0 + react: 19.1.0 resize-observer-polyfill: 1.5.1 throttle-debounce: 5.0.2 @@ -5502,6 +5722,38 @@ snapshots: transitivePeerDependencies: - supports-color + '@emotion/react@11.14.0(@types/react@19.1.0)(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.1.0 + transitivePeerDependencies: + - supports-color + + '@emotion/react@11.14.0(@types/react@19.1.0)(react@19.1.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.1.0) + '@emotion/utils': 1.4.2 + '@emotion/weak-memoize': 0.4.0 + hoist-non-react-statics: 3.3.2 + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.0 + transitivePeerDependencies: + - supports-color + '@emotion/serialize@1.3.3': dependencies: '@emotion/hash': 0.9.2 @@ -5527,6 +5779,36 @@ snapshots: 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 + '@emotion/babel-plugin': 11.13.5 + '@emotion/is-prop-valid': 1.3.1 + '@emotion/react': 11.14.0(@types/react@19.1.0)(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.1.0 + transitivePeerDependencies: + - supports-color + + '@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)': + 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.1.0)(react@19.1.0) + '@emotion/serialize': 1.3.3 + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.1.0) + '@emotion/utils': 1.4.2 + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.0 + transitivePeerDependencies: + - supports-color + '@emotion/unitless@0.10.0': {} '@emotion/unitless@0.7.5': {} @@ -5535,6 +5817,10 @@ snapshots: dependencies: react: 19.0.0 + '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.1.0)': + dependencies: + react: 19.1.0 + '@emotion/utils@1.4.2': {} '@emotion/weak-memoize@0.4.0': {} @@ -5744,7 +6030,7 @@ snapshots: - tslib - typescript - '@kevisual/container@1.0.0(@emotion/css@11.13.4)(@types/react@19.0.12)(crypto-js@4.2.0)(eventemitter3@5.0.1)(immer@10.1.1)(react@19.0.0)(rollup@4.37.0)(typescript@5.8.2)': + '@kevisual/container@1.0.0(@emotion/css@11.13.4)(@types/react@19.1.0)(crypto-js@4.2.0)(eventemitter3@5.0.1)(immer@10.1.1)(react@19.1.0)(rollup@4.37.0)(typescript@5.8.2)': dependencies: '@emotion/css': 11.13.4 crypto-js: 4.2.0 @@ -5752,7 +6038,7 @@ snapshots: nanoid: 5.1.5 rollup-plugin-dts: 6.2.1(rollup@4.37.0)(typescript@5.8.2) scheduler: 0.23.2 - zustand: 4.5.6(@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) transitivePeerDependencies: - '@types/react' - immer @@ -5768,14 +6054,6 @@ snapshots: - ws - zod - '@kevisual/query@0.0.14(ws@8.18.1)': - dependencies: - openai: 4.89.0(ws@8.18.1) - transitivePeerDependencies: - - encoding - - ws - - zod - '@kevisual/query@0.0.15(ws@8.18.1)': dependencies: openai: 4.89.0(ws@8.18.1) @@ -5895,6 +6173,15 @@ snapshots: '@rushstack/node-core-library': 5.13.0(@types/node@22.13.14) transitivePeerDependencies: - '@types/node' + optional: true + + '@microsoft/api-extractor-model@7.30.5(@types/node@22.14.0)': + dependencies: + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 + '@rushstack/node-core-library': 5.13.0(@types/node@22.14.0) + transitivePeerDependencies: + - '@types/node' '@microsoft/api-extractor@7.52.2(@types/node@22.13.11)': dependencies: @@ -5951,6 +6238,25 @@ snapshots: typescript: 5.8.2 transitivePeerDependencies: - '@types/node' + optional: true + + '@microsoft/api-extractor@7.52.2(@types/node@22.14.0)': + dependencies: + '@microsoft/api-extractor-model': 7.30.5(@types/node@22.14.0) + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 + '@rushstack/node-core-library': 5.13.0(@types/node@22.14.0) + '@rushstack/rig-package': 0.5.3 + '@rushstack/terminal': 0.15.2(@types/node@22.14.0) + '@rushstack/ts-command-line': 4.23.7(@types/node@22.14.0) + lodash: 4.17.21 + minimatch: 3.0.8 + resolve: 1.22.10 + semver: 7.5.4 + source-map: 0.6.1 + typescript: 5.8.2 + transitivePeerDependencies: + - '@types/node' '@microsoft/tsdoc-config@0.17.1': dependencies: @@ -5967,37 +6273,39 @@ snapshots: dependencies: state-local: 1.0.7 - '@monaco-editor/react@4.7.0(monaco-editor@0.52.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@monaco-editor/react@4.7.0(monaco-editor@0.52.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@monaco-editor/loader': 1.5.0 monaco-editor: 0.52.0 - 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) '@mui/core-downloads-tracker@6.4.7': {} '@mui/core-downloads-tracker@6.4.8': {} - '@mui/material@6.4.7(@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)': + '@mui/core-downloads-tracker@7.0.1': {} + + '@mui/material@6.4.7(@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.0 '@mui/core-downloads-tracker': 6.4.7 - '@mui/system': 6.4.7(@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.21(@types/react@19.0.12) - '@mui/utils': 6.4.6(@types/react@19.0.12)(react@19.0.0) + '@mui/system': 6.4.7(@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) + '@mui/types': 7.2.21(@types/react@19.1.0) + '@mui/utils': 6.4.6(@types/react@19.1.0)(react@19.0.0) '@popperjs/core': 2.11.8 - '@types/react-transition-group': 4.4.12(@types/react@19.0.12) + '@types/react-transition-group': 4.4.12(@types/react@19.1.0) 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-is: 19.1.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 + '@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 '@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: @@ -6020,14 +6328,56 @@ snapshots: '@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/private-theming@6.4.6(@types/react@19.0.12)(react@19.0.0)': + '@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.0 - '@mui/utils': 6.4.6(@types/react@19.0.12)(react@19.0.0) + '@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.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) + '@mui/types': 7.2.24(@types/react@19.1.0) + '@mui/utils': 6.4.8(@types/react@19.1.0)(react@19.0.0) + '@popperjs/core': 2.11.8 + '@types/react-transition-group': 4.4.12(@types/react@19.1.0) + 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.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 + + '@mui/material@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)': + dependencies: + '@babel/runtime': 7.26.10 + '@mui/core-downloads-tracker': 7.0.1 + '@mui/system': 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@19.1.0) + '@mui/types': 7.4.0(@types/react@19.1.0) + '@mui/utils': 7.0.1(@types/react@19.1.0)(react@19.1.0) + '@popperjs/core': 2.11.8 + '@types/react-transition-group': 4.4.12(@types/react@19.1.0) + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-is: 19.1.0 + react-transition-group: 4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + optionalDependencies: + '@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 + + '@mui/private-theming@6.4.6(@types/react@19.1.0)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.10 + '@mui/utils': 6.4.8(@types/react@19.1.0)(react@19.0.0) prop-types: 15.8.1 react: 19.0.0 optionalDependencies: - '@types/react': 19.0.12 + '@types/react': 19.1.0 '@mui/private-theming@6.4.8(@types/react@19.0.12)(react@19.0.0)': dependencies: @@ -6038,9 +6388,27 @@ snapshots: optionalDependencies: '@types/react': 19.0.12 - '@mui/styled-engine@6.4.6(@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/private-theming@6.4.8(@types/react@19.1.0)(react@19.0.0)': dependencies: - '@babel/runtime': 7.26.0 + '@babel/runtime': 7.26.10 + '@mui/utils': 6.4.8(@types/react@19.1.0)(react@19.0.0) + prop-types: 15.8.1 + react: 19.0.0 + optionalDependencies: + '@types/react': 19.1.0 + + '@mui/private-theming@7.0.1(@types/react@19.1.0)(react@19.1.0)': + dependencies: + '@babel/runtime': 7.26.10 + '@mui/utils': 7.0.1(@types/react@19.1.0)(react@19.1.0) + prop-types: 15.8.1 + react: 19.1.0 + optionalDependencies: + '@types/react': 19.1.0 + + '@mui/styled-engine@6.4.6(@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 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 '@emotion/sheet': 1.4.0 @@ -6048,8 +6416,8 @@ snapshots: 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) + '@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) '@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: @@ -6064,21 +6432,47 @@ snapshots: '@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/system@6.4.7(@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/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.0 - '@mui/private-theming': 6.4.6(@types/react@19.0.12)(react@19.0.0) - '@mui/styled-engine': 6.4.6(@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.21(@types/react@19.0.12) - '@mui/utils': 6.4.6(@types/react@19.0.12)(react@19.0.0) + '@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.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) + + '@mui/styled-engine@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))(react@19.1.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.1.0 + optionalDependencies: + '@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.7(@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 + '@mui/private-theming': 6.4.6(@types/react@19.1.0)(react@19.0.0) + '@mui/styled-engine': 6.4.6(@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) + '@mui/types': 7.2.24(@types/react@19.1.0) + '@mui/utils': 6.4.8(@types/react@19.1.0)(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 + '@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 '@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: @@ -6096,25 +6490,67 @@ snapshots: '@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/types@7.2.21(@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 + '@mui/private-theming': 6.4.8(@types/react@19.1.0)(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) + '@mui/types': 7.2.24(@types/react@19.1.0) + '@mui/utils': 6.4.8(@types/react@19.1.0)(react@19.0.0) + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 19.0.0 optionalDependencies: - '@types/react': 19.0.12 + '@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 + + '@mui/system@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@19.1.0)': + dependencies: + '@babel/runtime': 7.26.10 + '@mui/private-theming': 7.0.1(@types/react@19.1.0)(react@19.1.0) + '@mui/styled-engine': 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))(react@19.1.0) + '@mui/types': 7.4.0(@types/react@19.1.0) + '@mui/utils': 7.0.1(@types/react@19.1.0)(react@19.1.0) + clsx: 2.1.1 + csstype: 3.1.3 + prop-types: 15.8.1 + react: 19.1.0 + optionalDependencies: + '@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 + + '@mui/types@7.2.21(@types/react@19.1.0)': + optionalDependencies: + '@types/react': 19.1.0 '@mui/types@7.2.24(@types/react@19.0.12)': optionalDependencies: '@types/react': 19.0.12 - '@mui/utils@6.4.6(@types/react@19.0.12)(react@19.0.0)': + '@mui/types@7.2.24(@types/react@19.1.0)': + optionalDependencies: + '@types/react': 19.1.0 + + '@mui/types@7.4.0(@types/react@19.1.0)': dependencies: - '@babel/runtime': 7.26.0 - '@mui/types': 7.2.21(@types/react@19.0.12) + '@babel/runtime': 7.26.10 + optionalDependencies: + '@types/react': 19.1.0 + + '@mui/utils@6.4.6(@types/react@19.1.0)(react@19.0.0)': + dependencies: + '@babel/runtime': 7.26.10 + '@mui/types': 7.2.24(@types/react@19.1.0) '@types/prop-types': 15.7.14 clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 - react-is: 19.0.0 + react-is: 19.1.0 optionalDependencies: - '@types/react': 19.0.12 + '@types/react': 19.1.0 '@mui/utils@6.4.8(@types/react@19.0.12)(react@19.0.0)': dependencies: @@ -6124,10 +6560,34 @@ snapshots: clsx: 2.1.1 prop-types: 15.8.1 react: 19.0.0 - react-is: 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 + '@mui/types': 7.2.24(@types/react@19.1.0) + '@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.1.0 + + '@mui/utils@7.0.1(@types/react@19.1.0)(react@19.1.0)': + dependencies: + '@babel/runtime': 7.26.10 + '@mui/types': 7.4.0(@types/react@19.1.0) + '@types/prop-types': 15.7.14 + clsx: 2.1.1 + prop-types: 15.8.1 + react: 19.1.0 + react-is: 19.1.0 + optionalDependencies: + '@types/react': 19.1.0 + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -6149,70 +6609,70 @@ snapshots: dependencies: '@babel/runtime': 7.26.10 - '@rc-component/color-picker@2.0.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@rc-component/color-picker@2.0.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@ant-design/fast-color': 2.0.6 '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - '@rc-component/context@1.4.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@rc-component/context@1.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@babel/runtime': 7.26.10 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) '@rc-component/mini-decimal@1.1.0': dependencies: '@babel/runtime': 7.26.10 - '@rc-component/mutate-observer@1.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@rc-component/mutate-observer@1.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - '@rc-component/portal@1.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@rc-component/portal@1.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - '@rc-component/qrcode@1.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@rc-component/qrcode@1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - '@rc-component/tour@1.15.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@rc-component/tour@1.15.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@babel/runtime': 7.26.10 - '@rc-component/portal': 1.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@rc-component/trigger': 2.2.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@rc-component/portal': 1.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@rc-component/trigger': 2.2.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - '@rc-component/trigger@2.2.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@rc-component/trigger@2.2.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: '@babel/runtime': 7.26.10 - '@rc-component/portal': 1.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@rc-component/portal': 1.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 - rc-motion: 2.9.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-resize-observer: 1.4.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-motion: 2.9.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-resize-observer: 1.4.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + 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: @@ -6220,6 +6680,12 @@ snapshots: 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 + react-dom: 19.1.0(react@19.1.0) + react-is: 18.3.1 + '@remirror/core-constants@3.0.0': {} '@rollup/plugin-commonjs@28.0.3(rollup@4.37.0)': @@ -6426,6 +6892,20 @@ snapshots: semver: 7.5.4 optionalDependencies: '@types/node': 22.13.14 + optional: true + + '@rushstack/node-core-library@5.13.0(@types/node@22.14.0)': + dependencies: + ajv: 8.13.0 + ajv-draft-04: 1.0.0(ajv@8.13.0) + ajv-formats: 3.0.1(ajv@8.13.0) + fs-extra: 11.3.0 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.10 + semver: 7.5.4 + optionalDependencies: + '@types/node': 22.14.0 '@rushstack/rig-package@0.5.3': dependencies: @@ -6454,6 +6934,14 @@ snapshots: supports-color: 8.1.1 optionalDependencies: '@types/node': 22.13.14 + optional: true + + '@rushstack/terminal@0.15.2(@types/node@22.14.0)': + dependencies: + '@rushstack/node-core-library': 5.13.0(@types/node@22.14.0) + supports-color: 8.1.1 + optionalDependencies: + '@types/node': 22.14.0 '@rushstack/ts-command-line@4.23.7(@types/node@22.13.11)': dependencies: @@ -6483,17 +6971,21 @@ snapshots: string-argv: 0.3.2 transitivePeerDependencies: - '@types/node' + optional: true + + '@rushstack/ts-command-line@4.23.7(@types/node@22.14.0)': + dependencies: + '@rushstack/terminal': 0.15.2(@types/node@22.14.0) + '@types/argparse': 1.0.38 + argparse: 1.0.10 + string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' '@socket.io/component-emitter@3.1.2': {} '@stackblitz/sdk@1.11.0': {} - '@tailwindcss/node@4.0.15': - dependencies: - enhanced-resolve: 5.18.1 - jiti: 2.4.2 - tailwindcss: 4.0.15 - '@tailwindcss/node@4.0.16': dependencies: enhanced-resolve: 5.18.1 @@ -6506,8 +6998,12 @@ snapshots: jiti: 2.4.2 tailwindcss: 4.0.17 - '@tailwindcss/oxide-android-arm64@4.0.15': - optional: true + '@tailwindcss/node@4.1.1': + dependencies: + enhanced-resolve: 5.18.1 + jiti: 2.4.2 + lightningcss: 1.29.2 + tailwindcss: 4.1.1 '@tailwindcss/oxide-android-arm64@4.0.16': optional: true @@ -6515,7 +7011,7 @@ snapshots: '@tailwindcss/oxide-android-arm64@4.0.17': optional: true - '@tailwindcss/oxide-darwin-arm64@4.0.15': + '@tailwindcss/oxide-android-arm64@4.1.1': optional: true '@tailwindcss/oxide-darwin-arm64@4.0.16': @@ -6524,7 +7020,7 @@ snapshots: '@tailwindcss/oxide-darwin-arm64@4.0.17': optional: true - '@tailwindcss/oxide-darwin-x64@4.0.15': + '@tailwindcss/oxide-darwin-arm64@4.1.1': optional: true '@tailwindcss/oxide-darwin-x64@4.0.16': @@ -6533,7 +7029,7 @@ snapshots: '@tailwindcss/oxide-darwin-x64@4.0.17': optional: true - '@tailwindcss/oxide-freebsd-x64@4.0.15': + '@tailwindcss/oxide-darwin-x64@4.1.1': optional: true '@tailwindcss/oxide-freebsd-x64@4.0.16': @@ -6542,7 +7038,7 @@ snapshots: '@tailwindcss/oxide-freebsd-x64@4.0.17': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.15': + '@tailwindcss/oxide-freebsd-x64@4.1.1': optional: true '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.16': @@ -6551,7 +7047,7 @@ snapshots: '@tailwindcss/oxide-linux-arm-gnueabihf@4.0.17': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.0.15': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.1': optional: true '@tailwindcss/oxide-linux-arm64-gnu@4.0.16': @@ -6560,7 +7056,7 @@ snapshots: '@tailwindcss/oxide-linux-arm64-gnu@4.0.17': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.0.15': + '@tailwindcss/oxide-linux-arm64-gnu@4.1.1': optional: true '@tailwindcss/oxide-linux-arm64-musl@4.0.16': @@ -6569,7 +7065,7 @@ snapshots: '@tailwindcss/oxide-linux-arm64-musl@4.0.17': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.0.15': + '@tailwindcss/oxide-linux-arm64-musl@4.1.1': optional: true '@tailwindcss/oxide-linux-x64-gnu@4.0.16': @@ -6578,7 +7074,7 @@ snapshots: '@tailwindcss/oxide-linux-x64-gnu@4.0.17': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.0.15': + '@tailwindcss/oxide-linux-x64-gnu@4.1.1': optional: true '@tailwindcss/oxide-linux-x64-musl@4.0.16': @@ -6587,7 +7083,7 @@ snapshots: '@tailwindcss/oxide-linux-x64-musl@4.0.17': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.0.15': + '@tailwindcss/oxide-linux-x64-musl@4.1.1': optional: true '@tailwindcss/oxide-win32-arm64-msvc@4.0.16': @@ -6596,7 +7092,7 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc@4.0.17': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.0.15': + '@tailwindcss/oxide-win32-arm64-msvc@4.1.1': optional: true '@tailwindcss/oxide-win32-x64-msvc@4.0.16': @@ -6605,19 +7101,8 @@ snapshots: '@tailwindcss/oxide-win32-x64-msvc@4.0.17': optional: true - '@tailwindcss/oxide@4.0.15': - optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.0.15 - '@tailwindcss/oxide-darwin-arm64': 4.0.15 - '@tailwindcss/oxide-darwin-x64': 4.0.15 - '@tailwindcss/oxide-freebsd-x64': 4.0.15 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.0.15 - '@tailwindcss/oxide-linux-arm64-gnu': 4.0.15 - '@tailwindcss/oxide-linux-arm64-musl': 4.0.15 - '@tailwindcss/oxide-linux-x64-gnu': 4.0.15 - '@tailwindcss/oxide-linux-x64-musl': 4.0.15 - '@tailwindcss/oxide-win32-arm64-msvc': 4.0.15 - '@tailwindcss/oxide-win32-x64-msvc': 4.0.15 + '@tailwindcss/oxide-win32-x64-msvc@4.1.1': + optional: true '@tailwindcss/oxide@4.0.16': optionalDependencies: @@ -6647,13 +7132,19 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.0.17 '@tailwindcss/oxide-win32-x64-msvc': 4.0.17 - '@tailwindcss/vite@4.0.15(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))': - dependencies: - '@tailwindcss/node': 4.0.15 - '@tailwindcss/oxide': 4.0.15 - lightningcss: 1.29.2 - tailwindcss: 4.0.15 - vite: 6.2.2(@types/node@22.13.11)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1) + '@tailwindcss/oxide@4.1.1': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.1.1 + '@tailwindcss/oxide-darwin-arm64': 4.1.1 + '@tailwindcss/oxide-darwin-x64': 4.1.1 + '@tailwindcss/oxide-freebsd-x64': 4.1.1 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.1 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.1 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.1 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.1 + '@tailwindcss/oxide-linux-x64-musl': 4.1.1 + '@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: @@ -6663,13 +7154,13 @@ snapshots: 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.13.14)(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 '@tailwindcss/oxide': 4.0.16 lightningcss: 1.29.2 tailwindcss: 4.0.16 - 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) + 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) '@tailwindcss/vite@4.0.17(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: @@ -6679,6 +7170,13 @@ snapshots: tailwindcss: 4.0.17 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) + '@tailwindcss/vite@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))': + dependencies: + '@tailwindcss/node': 4.1.1 + '@tailwindcss/oxide': 4.1.1 + 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)': dependencies: '@tiptap/pm': 2.11.5 @@ -6933,12 +7431,12 @@ snapshots: '@types/node-fetch@2.6.12': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.14.0 form-data: 4.0.2 '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.14.0 '@types/node@18.19.81': dependencies: @@ -6956,6 +7454,10 @@ snapshots: dependencies: undici-types: 6.20.0 + '@types/node@22.14.0': + dependencies: + undici-types: 6.21.0 + '@types/nprogress@0.2.3': {} '@types/parse-json@4.0.2': {} @@ -6968,24 +7470,36 @@ snapshots: '@types/qrcode@1.5.5': dependencies: - '@types/node': 22.13.14 + '@types/node': 22.14.0 '@types/react-dom@19.0.4(@types/react@19.0.12)': dependencies: '@types/react': 19.0.12 + '@types/react-dom@19.1.1(@types/react@19.1.0)': + dependencies: + '@types/react': 19.1.0 + '@types/react-resizable@3.0.8': dependencies: - '@types/react': 19.0.12 + '@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 + '@types/react@19.0.12': dependencies: csstype: 3.1.3 + '@types/react@19.1.0': + dependencies: + csstype: 3.1.3 + '@types/resolve@1.20.2': {} '@types/turndown@5.0.5': {} @@ -6994,23 +7508,6 @@ snapshots: '@types/unist@3.0.3': {} - '@typescript-eslint/eslint-plugin@8.27.0(@typescript-eslint/parser@8.27.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.27.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/scope-manager': 8.27.0 - '@typescript-eslint/type-utils': 8.27.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/utils': 8.27.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.27.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.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 @@ -7028,14 +7525,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.27.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)': + '@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: - '@typescript-eslint/scope-manager': 8.27.0 - '@typescript-eslint/types': 8.27.0 - '@typescript-eslint/typescript-estree': 8.27.0(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.27.0 - debug: 4.4.0 + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.29.0 + '@typescript-eslint/type-utils': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.29.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 @@ -7052,26 +7554,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.27.0': + '@typescript-eslint/parser@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)': dependencies: - '@typescript-eslint/types': 8.27.0 - '@typescript-eslint/visitor-keys': 8.27.0 + '@typescript-eslint/scope-manager': 8.29.0 + '@typescript-eslint/types': 8.29.0 + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.29.0 + debug: 4.4.0 + eslint: 9.23.0(jiti@2.4.2) + typescript: 5.8.2 + 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/type-utils@8.27.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/scope-manager@8.29.0': dependencies: - '@typescript-eslint/typescript-estree': 8.27.0(typescript@5.8.2) - '@typescript-eslint/utils': 8.27.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/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: @@ -7084,24 +7587,21 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.27.0': {} - - '@typescript-eslint/types@8.28.0': {} - - '@typescript-eslint/typescript-estree@8.27.0(typescript@5.8.2)': + '@typescript-eslint/type-utils@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)': dependencies: - '@typescript-eslint/types': 8.27.0 - '@typescript-eslint/visitor-keys': 8.27.0 + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) debug: 4.4.0 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.1 + 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/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 @@ -7116,13 +7616,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.27.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/typescript-estree@8.29.0(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.27.0 - '@typescript-eslint/types': 8.27.0 - '@typescript-eslint/typescript-estree': 8.27.0(typescript@5.8.2) - eslint: 9.23.0(jiti@2.4.2) + '@typescript-eslint/types': 8.29.0 + '@typescript-eslint/visitor-keys': 8.29.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 @@ -7138,16 +7641,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.27.0': + '@typescript-eslint/utils@8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2)': dependencies: - '@typescript-eslint/types': 8.27.0 - eslint-visitor-keys: 4.2.0 + '@eslint-community/eslint-utils': 4.5.1(eslint@9.23.0(jiti@2.4.2)) + '@typescript-eslint/scope-manager': 8.29.0 + '@typescript-eslint/types': 8.29.0 + '@typescript-eslint/typescript-estree': 8.29.0(typescript@5.8.2) + eslint: 9.23.0(jiti@2.4.2) + typescript: 5.8.2 + 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)': dependencies: '@uiw/codemirror-themes': 4.23.10(@codemirror/language@6.11.0)(@codemirror/state@6.5.2)(@codemirror/view@6.36.4) @@ -7170,38 +7684,23 @@ snapshots: '@codemirror/state': 6.5.2 '@codemirror/view': 6.36.4 - '@uiw/react-textarea-code-editor@3.1.0(@babel/runtime@7.26.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)': + '@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: '@babel/runtime': 7.26.10 - 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) rehype: 13.0.2 rehype-prism-plus: 2.0.0 '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-basic-ssl@2.0.0(vite@6.2.2(@types/node@22.13.11)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1))': - dependencies: - vite: 6.2.2(@types/node@22.13.11)(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.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.3(@types/node@22.13.14)(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.3(@types/node@22.13.14)(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.2(@types/node@22.13.11)(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.2(@types/node@22.13.11)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1) - transitivePeerDependencies: - - supports-color + 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))': dependencies: @@ -7225,6 +7724,28 @@ snapshots: transitivePeerDependencies: - supports-color + '@vitejs/plugin-react@4.3.4(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: + '@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.14.0)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1) + transitivePeerDependencies: + - supports-color + + '@vitejs/plugin-react@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))': + 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.4(@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 @@ -7352,57 +7873,57 @@ snapshots: ansi-styles@6.2.1: {} - antd@5.24.4(date-fns@4.1.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + antd@5.24.6(date-fns@4.1.0)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@ant-design/colors': 7.2.0 - '@ant-design/cssinjs': 1.23.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@ant-design/cssinjs-utils': 1.1.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@ant-design/cssinjs': 1.23.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@ant-design/cssinjs-utils': 1.1.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) '@ant-design/fast-color': 2.0.6 - '@ant-design/icons': 5.6.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@ant-design/react-slick': 1.1.2(react@19.0.0) + '@ant-design/icons': 5.6.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@ant-design/react-slick': 1.1.2(react@19.1.0) '@babel/runtime': 7.26.10 - '@rc-component/color-picker': 2.0.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@rc-component/mutate-observer': 1.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@rc-component/qrcode': 1.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@rc-component/tour': 1.15.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - '@rc-component/trigger': 2.2.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@rc-component/color-picker': 2.0.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@rc-component/mutate-observer': 1.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@rc-component/qrcode': 1.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@rc-component/tour': 1.15.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + '@rc-component/trigger': 2.2.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 copy-to-clipboard: 3.3.3 dayjs: 1.11.13 - rc-cascader: 3.33.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-checkbox: 3.5.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-collapse: 3.9.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-dialog: 9.6.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-drawer: 7.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-dropdown: 4.2.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-field-form: 2.7.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-image: 7.11.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-input: 1.7.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-input-number: 9.4.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-mentions: 2.19.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-menu: 9.16.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-motion: 2.9.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-notification: 5.6.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-pagination: 5.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-picker: 4.11.3(date-fns@4.1.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-progress: 4.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-rate: 2.13.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-resize-observer: 1.4.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-segmented: 2.7.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-select: 14.16.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-slider: 11.1.8(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-steps: 6.0.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-switch: 4.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-table: 7.50.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-tabs: 15.5.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-textarea: 1.9.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-tooltip: 6.4.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-tree: 5.13.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-tree-select: 5.27.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-upload: 4.8.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-cascader: 3.33.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-checkbox: 3.5.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-collapse: 3.9.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-dialog: 9.6.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-drawer: 7.2.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-dropdown: 4.2.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-field-form: 2.7.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-image: 7.11.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-input: 1.7.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-input-number: 9.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-mentions: 2.19.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-menu: 9.16.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-motion: 2.9.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-notification: 5.6.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-pagination: 5.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-picker: 4.11.3(date-fns@4.1.0)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-progress: 4.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-rate: 2.13.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-resize-observer: 1.4.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-segmented: 2.7.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-select: 14.16.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-slider: 11.1.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-steps: 6.0.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-switch: 4.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-table: 7.50.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-tabs: 15.5.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-textarea: 1.9.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-tooltip: 6.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-tree: 5.13.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-tree-select: 5.27.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-upload: 4.8.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) scroll-into-view-if-needed: 3.1.0 throttle-debounce: 5.0.2 transitivePeerDependencies: @@ -7539,6 +8060,8 @@ snapshots: comma-separated-tokens@2.0.3: {} + commander@13.1.0: {} + commander@2.20.3: {} commander@4.1.1: {} @@ -8323,6 +8846,10 @@ snapshots: dependencies: react: 19.0.0 + lucide-react@0.487.0(react@19.1.0): + dependencies: + react: 19.1.0 + magic-string@0.30.17: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 @@ -8724,325 +9251,325 @@ snapshots: dependencies: safe-buffer: 5.2.1 - rc-cascader@3.33.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-cascader@3.33.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-select: 14.16.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-tree: 5.13.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-select: 14.16.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-tree: 5.13.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-checkbox@3.5.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-checkbox@3.5.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-collapse@3.9.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-collapse@3.9.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-motion: 2.9.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-motion: 2.9.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-dialog@9.6.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-dialog@9.6.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 - '@rc-component/portal': 1.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@rc-component/portal': 1.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 - rc-motion: 2.9.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-motion: 2.9.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-drawer@7.2.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-drawer@7.2.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 - '@rc-component/portal': 1.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@rc-component/portal': 1.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 - rc-motion: 2.9.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-motion: 2.9.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-dropdown@4.2.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-dropdown@4.2.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 - '@rc-component/trigger': 2.2.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@rc-component/trigger': 2.2.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-field-form@2.7.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-field-form@2.7.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 '@rc-component/async-validator': 5.0.4 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-image@7.11.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-image@7.11.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 - '@rc-component/portal': 1.1.2(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@rc-component/portal': 1.1.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 - rc-dialog: 9.6.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-motion: 2.9.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-dialog: 9.6.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-motion: 2.9.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-input-number@9.4.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-input-number@9.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 '@rc-component/mini-decimal': 1.1.0 classnames: 2.5.1 - rc-input: 1.7.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-input: 1.7.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-input@1.7.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-input@1.7.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-mentions@2.19.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-mentions@2.19.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 - '@rc-component/trigger': 2.2.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@rc-component/trigger': 2.2.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 - rc-input: 1.7.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-menu: 9.16.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-textarea: 1.9.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-input: 1.7.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-menu: 9.16.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-textarea: 1.9.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-menu@9.16.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-menu@9.16.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 - '@rc-component/trigger': 2.2.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@rc-component/trigger': 2.2.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 - rc-motion: 2.9.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-overflow: 1.4.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-motion: 2.9.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-overflow: 1.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-motion@2.9.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-motion@2.9.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-notification@5.6.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-notification@5.6.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-motion: 2.9.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-motion: 2.9.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-overflow@1.4.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-overflow@1.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-resize-observer: 1.4.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-resize-observer: 1.4.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-pagination@5.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-pagination@5.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-picker@4.11.3(date-fns@4.1.0)(dayjs@1.11.13)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-picker@4.11.3(date-fns@4.1.0)(dayjs@1.11.13)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 - '@rc-component/trigger': 2.2.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@rc-component/trigger': 2.2.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 - rc-overflow: 1.4.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-resize-observer: 1.4.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-overflow: 1.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-resize-observer: 1.4.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) optionalDependencies: date-fns: 4.1.0 dayjs: 1.11.13 - rc-progress@4.0.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-progress@4.0.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-rate@2.13.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-rate@2.13.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-resize-observer@1.4.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-resize-observer@1.4.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) resize-observer-polyfill: 1.5.1 - rc-segmented@2.7.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-segmented@2.7.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-motion: 2.9.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-motion: 2.9.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-select@14.16.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-select@14.16.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 - '@rc-component/trigger': 2.2.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@rc-component/trigger': 2.2.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 - rc-motion: 2.9.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-overflow: 1.4.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-virtual-list: 3.18.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-motion: 2.9.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-overflow: 1.4.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-virtual-list: 3.18.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-slider@11.1.8(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-slider@11.1.8(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-steps@6.0.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-steps@6.0.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-switch@4.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-switch@4.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-table@7.50.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-table@7.50.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 - '@rc-component/context': 1.4.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@rc-component/context': 1.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 - rc-resize-observer: 1.4.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-virtual-list: 3.18.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-resize-observer: 1.4.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-virtual-list: 3.18.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-tabs@15.5.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-tabs@15.5.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-dropdown: 4.2.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-menu: 9.16.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-motion: 2.9.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-resize-observer: 1.4.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-dropdown: 4.2.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-menu: 9.16.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-motion: 2.9.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-resize-observer: 1.4.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-textarea@1.9.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-textarea@1.9.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-input: 1.7.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-resize-observer: 1.4.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-input: 1.7.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-resize-observer: 1.4.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-tooltip@6.4.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-tooltip@6.4.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 - '@rc-component/trigger': 2.2.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + '@rc-component/trigger': 2.2.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-tree-select@5.27.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-tree-select@5.27.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-select: 14.16.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-tree: 5.13.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-select: 14.16.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-tree: 5.13.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-tree@5.13.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-tree@5.13.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-motion: 2.9.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-virtual-list: 3.18.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-motion: 2.9.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-virtual-list: 3.18.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-upload@4.8.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-upload@4.8.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) - rc-util@5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-util@5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 - 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-is: 18.3.1 - rc-virtual-list@3.18.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + rc-virtual-list@3.18.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: '@babel/runtime': 7.26.10 classnames: 2.5.1 - rc-resize-observer: 1.4.3(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - rc-util: 5.44.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react: 19.0.0 - react-dom: 19.0.0(react@19.0.0) + rc-resize-observer: 1.4.3(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + rc-util: 5.44.4(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) react-datepicker@8.2.1(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: @@ -9057,6 +9584,11 @@ snapshots: react: 19.0.0 scheduler: 0.25.0 + react-dom@19.1.0(react@19.1.0): + dependencies: + 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): dependencies: clsx: 1.2.1 @@ -9075,6 +9607,10 @@ snapshots: dependencies: react: 19.0.0 + react-hook-form@7.55.0(react@19.1.0): + dependencies: + react: 19.1.0 + react-i18next@15.4.1(i18next@24.2.3(typescript@5.8.2))(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@babel/runtime': 7.26.10 @@ -9084,12 +9620,23 @@ snapshots: optionalDependencies: react-dom: 19.0.0(react@19.0.0) + react-i18next@15.4.1(i18next@24.2.3(typescript@5.8.2))(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + '@babel/runtime': 7.26.10 + html-parse-stringify: 3.0.1 + i18next: 24.2.3(typescript@5.8.2) + react: 19.1.0 + optionalDependencies: + react-dom: 19.1.0(react@19.1.0) + react-is@16.13.1: {} react-is@18.3.1: {} react-is@19.0.0: {} + react-is@19.1.0: {} + react-refresh@0.14.2: {} react-resizable-panels@2.1.7(react-dom@19.0.0(react@19.0.0))(react@19.0.0): @@ -9097,6 +9644,11 @@ snapshots: 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): dependencies: prop-types: 15.8.1 @@ -9111,6 +9663,12 @@ snapshots: 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 @@ -9121,12 +9679,28 @@ snapshots: 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 + cookie: 1.0.2 + react: 19.1.0 + set-cookie-parser: 2.7.1 + turbo-stream: 2.4.0 + optionalDependencies: + react-dom: 19.1.0(react@19.1.0) + react-toastify@11.0.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: clsx: 2.1.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) + react-toastify@11.0.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + clsx: 2.1.1 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react-transition-group@4.4.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@babel/runtime': 7.26.10 @@ -9136,8 +9710,19 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) + react-transition-group@4.4.5(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + dependencies: + '@babel/runtime': 7.26.10 + dom-helpers: 5.2.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 19.1.0 + react-dom: 19.1.0(react@19.1.0) + react@19.0.0: {} + react@19.1.0: {} + read-cache@1.0.0: dependencies: pify: 2.3.0 @@ -9274,6 +9859,8 @@ snapshots: scheduler@0.25.0: {} + scheduler@0.26.0: {} + scroll-into-view-if-needed@3.1.0: dependencies: compute-scroll-into-view: 3.1.1 @@ -9413,20 +10000,22 @@ snapshots: tailwind-merge@3.0.2: {} - tailwindcss-animate@1.0.7(tailwindcss@4.0.15): - dependencies: - tailwindcss: 4.0.15 + tailwind-merge@3.1.0: {} tailwindcss-animate@1.0.7(tailwindcss@4.0.16): dependencies: tailwindcss: 4.0.16 - tailwindcss@4.0.15: {} + tailwindcss-animate@1.0.7(tailwindcss@4.1.1): + dependencies: + tailwindcss: 4.1.1 tailwindcss@4.0.16: {} tailwindcss@4.0.17: {} + tailwindcss@4.1.1: {} + tapable@2.2.1: {} terser@5.39.0: @@ -9485,14 +10074,14 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@22.13.14)(typescript@5.8.2): + ts-node@10.9.2(@types/node@22.14.0)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.13.14 + '@types/node': 22.14.0 acorn: 8.14.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -9589,6 +10178,34 @@ snapshots: - tsx - yaml + tsup@8.4.0(@microsoft/api-extractor@7.52.2(@types/node@22.14.0))(jiti@2.4.2)(postcss@8.5.3)(typescript@5.8.2)(yaml@2.5.1): + dependencies: + bundle-require: 5.1.0(esbuild@0.25.1) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.4.2 + debug: 4.4.0 + esbuild: 0.25.1 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@2.4.2)(postcss@8.5.3)(yaml@2.5.1) + resolve-from: 5.0.0 + rollup: 4.36.0 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.12 + tree-kill: 1.2.2 + optionalDependencies: + '@microsoft/api-extractor': 7.52.2(@types/node@22.14.0) + postcss: 8.5.3 + typescript: 5.8.2 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + turbo-darwin-64@2.4.4: optional: true @@ -9626,16 +10243,6 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.27.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2): - dependencies: - '@typescript-eslint/eslint-plugin': 8.27.0(@typescript-eslint/parser@8.27.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.27.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/utils': 8.27.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.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) @@ -9646,6 +10253,16 @@ snapshots: 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) + '@typescript-eslint/parser': 8.29.0(eslint@9.23.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/utils': 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 + transitivePeerDependencies: + - supports-color + typescript-paths@1.5.1(typescript@5.8.2): dependencies: typescript: 5.8.2 @@ -9660,6 +10277,8 @@ snapshots: undici-types@6.20.0: {} + undici-types@6.21.0: {} + unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -9715,6 +10334,10 @@ snapshots: dependencies: react: 19.0.0 + use-sync-external-store@1.4.0(react@19.1.0): + dependencies: + react: 19.1.0 + v8-compile-cache-lib@3.0.1: {} vfile-location@5.0.3: @@ -9732,9 +10355,9 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-plugin-dts@4.5.3(@types/node@22.13.14)(rollup@4.37.0)(typescript@5.8.2)(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)): + 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)): dependencies: - '@microsoft/api-extractor': 7.52.2(@types/node@22.13.14) + '@microsoft/api-extractor': 7.52.2(@types/node@22.14.0) '@rollup/pluginutils': 5.1.4(rollup@4.37.0) '@volar/typescript': 2.4.12 '@vue/language-core': 2.2.0(typescript@5.8.2) @@ -9745,32 +10368,19 @@ snapshots: magic-string: 0.30.17 typescript: 5.8.2 optionalDependencies: - 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) + 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) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-tsconfig-paths@1.4.1(typescript@5.8.2)(vite@6.2.2(@types/node@22.13.11)(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.4(@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.2(@types/node@22.13.11)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.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) transitivePeerDependencies: - typescript - vite@6.2.2(@types/node@22.13.11)(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.11 - 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.13)(jiti@2.4.2)(lightningcss@1.29.2)(terser@5.39.0)(yaml@2.5.1): dependencies: esbuild: 0.25.1 @@ -9797,6 +10407,32 @@ snapshots: terser: 5.39.0 yaml: 2.5.1 + 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: + esbuild: 0.25.1 + postcss: 8.5.3 + rollup: 4.36.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 + + 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: + 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: {} @@ -9896,6 +10532,14 @@ snapshots: 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) + optionalDependencies: + '@types/react': 19.1.0 + immer: 10.1.1 + react: 19.1.0 + zustand@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)): optionalDependencies: '@types/react': 19.0.12 @@ -9903,4 +10547,18 @@ snapshots: react: 19.0.0 use-sync-external-store: 1.4.0(react@19.0.0) + zustand@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)): + optionalDependencies: + '@types/react': 19.1.0 + immer: 10.1.1 + react: 19.0.0 + use-sync-external-store: 1.4.0(react@19.0.0) + + zustand@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)): + optionalDependencies: + '@types/react': 19.1.0 + immer: 10.1.1 + react: 19.1.0 + use-sync-external-store: 1.4.0(react@19.1.0) + zwitch@2.0.4: {} diff --git a/public/locales/en/translation.json b/public/locales/en/translation.json index 97b570e..97c9378 100644 --- a/public/locales/en/translation.json +++ b/public/locales/en/translation.json @@ -75,6 +75,8 @@ "Detect Config Tips": "From the json configuration data of the uploaded [config/1.0.0] path.", "Upload Config": "Upload Config", "Upload Config Tips": "Upload the configuration to the default configuration of the [upload/1.0.0] path, and open the configuration item.", + "User Config": "User Config", + "User Config Tips": "User Config, configure the default homepage and other custom attributes of the entry page.", "Workspace Config": "Workspace Config", "Workspace Config Tips": "Set the default workspace, when there is no specific space to open, the default workspace will be opened. The collection information module, the position of the added resource, will be placed here by default. For example, the WeChat public account's essay.", "Add Config Tips": "Add configuration, when the key exists, the data update of the key will be queried first, if the key does not exist, the new configuration will be added.", @@ -84,5 +86,6 @@ "delete_directory": "Delete Directory", "delete_directory_success": "Delete directory success", "create_directory": "Create Directory", - "create_directory_success": "Create directory success" + "create_directory_success": "Create directory success", + "Apply Change Name": "Apply Change Name" } \ No newline at end of file diff --git a/public/locales/zh/translation.json b/public/locales/zh/translation.json index b0c1a65..2009e41 100644 --- a/public/locales/zh/translation.json +++ b/public/locales/zh/translation.json @@ -75,6 +75,8 @@ "Detect Config Tips": "从上传的 [config/1.0.0] 路径的的json的配置的数据同步过来。", "Upload Config": "上传配置", "Upload Config Tips": "上传配置到 [upload/1.0.0] 路径的默认配置,打开配置项。", + "User Config": "用户配置", + "User Config Tips": "用户配置,配置进入页面的默认首页等自定义属性", "Workspace Config": "工作空间配置", "Workspace Config Tips": "设置默认的工作空间,当没有打开具体的空间的时候,默认打开的工作空间。收集信息的模块,添加的资源的位置,默认放到这里。比如,微信公众号的随笔。", "Add Config Tips": "添加配置,当key存在的时候,会优先查询key数据的更新,如果key不存在,则新增配置。", @@ -84,5 +86,6 @@ "delete_directory": "删除目录", "delete_directory_success": "删除目录成功", "create_directory": "创建目录", - "create_directory_success": "创建目录成功" + "create_directory_success": "创建目录成功", + "Apply Change Name": "申请修改名称" } \ No newline at end of file diff --git a/src/App.tsx b/src/App.tsx index 0008ce0..c1613f8 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -75,6 +75,7 @@ export const App = () => { } /> } /> } /> + } /> } /> } /> } /> diff --git a/src/I18Next.tsx b/src/I18Next.tsx deleted file mode 100644 index 6e2c174..0000000 --- a/src/I18Next.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import i18n from 'i18next'; -import { initReactI18next } from 'react-i18next'; -import Backend from 'i18next-http-backend'; // 引入 Backend 插件 - -type I18NextProviderProps = { - children: React.ReactNode; -}; - -export const initI18n = (basename: string) => { - // 初始化 i18n - i18n - .use(Backend) // 使用 Backend 插件 - .use(initReactI18next) - .init({ - backend: { - loadPath: `${basename}/locales/{{lng}}/{{ns}}.json`, // 指定 JSON 文件的路径 - }, - lng: 'zh', // 默认语言 - fallbackLng: 'en', // 备用语言 - interpolation: { - escapeValue: false, // react 已经安全地处理了转义 - }, - }); -}; - -/** - * 国际化组件,初始化 - * @param props - * @returns - */ -export const I18NextProvider = (props: I18NextProviderProps) => { - const { children } = props; - return <>{children}; -}; diff --git a/src/main.tsx b/src/main.tsx index d245916..6894e00 100644 --- a/src/main.tsx +++ b/src/main.tsx @@ -1,14 +1,12 @@ import { createRoot } from 'react-dom/client'; import { App } from './App.tsx'; import './globals.css'; -import { initI18n, I18NextProvider } from './I18Next.tsx'; import { basename } from './modules/basename.ts'; import { Suspense } from 'react'; - -initI18n(basename); +import { I18NextProvider } from '@kevisual/components/translate/I18Next.tsx'; createRoot(document.getElementById('root')!).render( - + Loading...}> diff --git a/src/modules/layout/LayoutUser.tsx b/src/modules/layout/LayoutUser.tsx index a61bcd4..5af25fe 100644 --- a/src/modules/layout/LayoutUser.tsx +++ b/src/modules/layout/LayoutUser.tsx @@ -14,21 +14,15 @@ import { useTranslation } from 'react-i18next'; import React from 'react'; export const LayoutUser = () => { - const { open, setOpen, ...store } = useLayoutStore( + const { open, setOpen, isAdmin, ...store } = useLayoutStore( useShallow((state) => ({ open: state.openUser, // setOpen: state.setOpenUser, me: state.me, switchOrg: state.switchOrg, + isAdmin: state.isAdmin, })), ); - const [isAdmin, setIsAdmin] = useState(false); - useEffect(() => { - queryLogin.cacheStore.getCurrentUser().then((res) => { - const org = res?.orgs || []; - setIsAdmin(org.includes('admin')); - }); - }, []); const navigate = useNewNavigate(); const { t } = useTranslation(); const items = useMemo(() => { @@ -89,7 +83,7 @@ export const LayoutUser = () => { }; return ( -
+
{ diff --git a/src/modules/layout/store/index.ts b/src/modules/layout/store/index.ts index 3f286c0..8c78376 100644 --- a/src/modules/layout/store/index.ts +++ b/src/modules/layout/store/index.ts @@ -62,6 +62,8 @@ export type LayoutStore = { openUser: boolean; setOpenUser: (openUser: boolean) => void; switchOrg: (username?: string, type?: 'user' | 'org') => Promise; + isAdmin: boolean; + setIsAdmin: (isAdmin: boolean) => void; }; export const useLayoutStore = create((set) => ({ open: false, @@ -72,6 +74,7 @@ export const useLayoutStore = create((set) => ({ const res = await queryLogin.getMe(); if (res.code === 200) { set({ me: res.data }); + set({ isAdmin: res.data.orgs?.includes('admin') }); } }, openUser: false, @@ -87,4 +90,6 @@ export const useLayoutStore = create((set) => ({ message.error(res.message || 'Request failed'); } }, + isAdmin: false, + setIsAdmin: (isAdmin) => set({ isAdmin }), })); diff --git a/src/pages/app/edit/AppVersionList.tsx b/src/pages/app/edit/AppVersionList.tsx index 3613aae..8ac4259 100644 --- a/src/pages/app/edit/AppVersionList.tsx +++ b/src/pages/app/edit/AppVersionList.tsx @@ -72,15 +72,15 @@ const FormModal = () => { }}> {isEdit ? 'Edit' : 'Add'} -
+ } /> } />
@@ -117,10 +117,10 @@ export const AppVersionList = () => { versionStore.setKey(appKey); versionStore.getList(); } - }, []); + }, [appKey]); const appVersion = useMemo(() => { return versionStore.app?.version || ''; - }, [versionStore.app]); + }, [versionStore.app?.version]); return (
@@ -153,6 +153,7 @@ export const AppVersionList = () => { const isPublish = item.version === appVersion; const color = isPublish ? 'bg-green-500' : ''; const isRunning = item.status === 'running'; + console.log('appVersion', item, appVersion, versionStore.app); return (
diff --git a/src/pages/app/edit/List.tsx b/src/pages/app/edit/List.tsx index 00a699d..1dc7767 100644 --- a/src/pages/app/edit/List.tsx +++ b/src/pages/app/edit/List.tsx @@ -1,6 +1,6 @@ import { useShallow } from 'zustand/react/shallow'; import { useUserAppStore } from '../store'; -import { useEffect, useState } from 'react'; +import { useEffect, useMemo, useState } from 'react'; import { useModal } from '@kevisual/components/modal/Confirm.tsx'; import DeleteOutlined from '@ant-design/icons/DeleteOutlined'; @@ -12,7 +12,7 @@ import CodeOutlined from '@ant-design/icons/CodeOutlined'; import ShareAltOutlined from '@ant-design/icons/ShareAltOutlined'; import { FormControlLabel, Switch, useTheme } from '@mui/material'; import { isObjectNull } from '@/utils/is-null'; -import { useNewNavigate } from '@/modules'; +import { queryLogin, useNewNavigate } from '@/modules'; import { DialogActions, Tooltip } from '@mui/material'; import { marked } from 'marked'; import clsx from 'clsx'; @@ -28,6 +28,7 @@ import { TextField, InputAdornment } from '@mui/material'; import { useForm, Controller } from 'react-hook-form'; import { pick } from 'lodash-es'; import copy from 'copy-to-clipboard'; +import { useLayoutStore } from '@/modules/layout/store'; const FormModal = () => { const defaultValues = { @@ -75,6 +76,8 @@ const FormModal = () => { const isEdit = containerStore?.userApp?.id; const theme = useTheme(); const defaultProps = theme.components?.MuiTextField?.defaultProps as any; + const isAdmin = useLayoutStore(useShallow((state) => state.isAdmin)); + return ( { control={control} render={({ field }) => } /> - } /> + {isAdmin && } />} ((set, get) => { key, }, }); - get().getApp(key); + get().getApp(key, true); set({ loading: false }); if (res.code === 200) { set({ list: res.data }); diff --git a/src/pages/config/edit/List.tsx b/src/pages/config/edit/List.tsx index b4a88fe..7403d4d 100644 --- a/src/pages/config/edit/List.tsx +++ b/src/pages/config/edit/List.tsx @@ -19,6 +19,7 @@ import { isEmpty, pick } from 'lodash-es'; import { usePermissionModal } from '@kevisual/resources/index.ts'; import React from 'react'; import { queryLogin } from '@/modules'; +import { useLayoutStore } from '@/modules/layout/store'; type DataYamlEditProps = { onSave: (data: any) => Promise; type?: 'yaml' | 'json'; @@ -190,14 +191,11 @@ export const DrawerEdit = () => { export const List = () => { const { list, getConfigList, setShowEdit, setFormData, deleteConfig, updateData, formData, detectConfig, onOpenKey } = useConfigStore(); const [modal, contextHolder] = useModal(); - const [isAdmin, setIsAdmin] = useState(false); + const isAdmin = useLayoutStore(useShallow((state) => state.isAdmin)); useEffect(() => { getConfigList(); - queryLogin.cacheStore.getCurrentUser().then((res) => { - const org = res?.orgs || []; - setIsAdmin(org.includes('admin')); - }); }, []); + const { setOpen, contextHolder: contextHolderPermission } = usePermissionModal({ onSave: async (values) => { const permission = values; @@ -253,17 +251,30 @@ export const List = () => { {t('Upload Config')} - + + {isAdmin && ( + + + + )} {isAdmin && (
-
-
+
+
+
轻代码或者配置文件替换。
+
+
{containerStore.list.length > 0 && containerStore.list.map((item) => { diff --git a/src/pages/user/admin/store/admin-store.ts b/src/pages/user/admin/store/admin-store.ts new file mode 100644 index 0000000..1c0cc13 --- /dev/null +++ b/src/pages/user/admin/store/admin-store.ts @@ -0,0 +1,125 @@ +import { create } from 'zustand'; +import { query } from '@/modules'; +import { toast } from 'react-toastify'; +import { Result } from '@kevisual/query/query'; +type AdminStore = { + /** + * 创建新用户 + * @returns + */ + createNewUser: (data: any) => Promise; + /** + * 删除用户 + * @param id + */ + deleteUser: (id: string) => Promise; + /** + * 更新用户 + * @param id + * @param data + */ + updateUser: (id: string, data: any) => Promise; + + /** + * 重置密码 + * @param id + */ + resetPassword: (id: string, password?: string) => Promise; + + /** + * 修改用户名 + * @param id + * @param name + */ + changeName: (id: string, name: string) => Promise>; + + /** + * 检查用户是否存在 + * @param name + * @returns + */ + checkUserExist: (name: string) => Promise; +}; + +export const useAdminStore = create((set) => ({ + createNewUser: async (data: any) => { + const res = await query.post({ + path: 'user', + key: 'createNewUser', + data, + }); + if (res.code === 200) { + toast.success('创建用户成功'); + } else { + toast.error(res.message || '创建用户失败'); + } + }, + deleteUser: async (id: string) => { + const res = await query.post({ + path: 'user', + key: 'deleteUser', + data: { + id, + }, + }); + if (res.code === 200) { + toast.success('删除用户成功'); + } else { + toast.error(res.message || '删除用户失败'); + } + }, + updateUser: async (id: string, data: any) => { + console.log('updateUser', id, data); + }, + resetPassword: async (id: string, password?: string) => { + const res = await query.post({ + path: 'user', + key: 'resetPassword', + data: { + id, + password, + }, + }); + if (res.code === 200) { + if (res.data.password) { + toast.success('new password is ' + res.data.password); + } else { + toast.success('重置密码成功'); + } + } else { + toast.error(res.message || '重置密码失败'); + } + }, + changeName: async (id: string, name: string) => { + const res = await query.post({ + path: 'user', + key: 'changeName', + data: { + id, + newName: name, + }, + }); + if (res.code === 200) { + toast.success('修改用户名成功'); + } else { + toast.error(res.message || '修改用户名失败'); + } + return res; + }, + checkUserExist: async (name: string) => { + const res = await query.post({ + path: 'user', + key: 'checkUserExist', + data: { + username: name, + }, + }); + if (res.code === 200) { + const user = res.data || {}; + return !!user.id; + } else { + toast.error(res.message || '检查用户是否存在,请求失败'); + } + return null; + }, +})); diff --git a/src/pages/user/edit/List.tsx b/src/pages/user/edit/List.tsx index 563ecf3..4862e5f 100644 --- a/src/pages/user/edit/List.tsx +++ b/src/pages/user/edit/List.tsx @@ -1,22 +1,18 @@ import { Fragment, useEffect, useState } from 'react'; import { useUserStore } from '../store'; import { useShallow } from 'zustand/react/shallow'; -import EditOutlined from '@ant-design/icons/EditOutlined'; -import SaveOutlined from '@ant-design/icons/SaveOutlined'; -import DeleteOutlined from '@ant-design/icons/DeleteOutlined'; -import LeftOutlined from '@ant-design/icons/LeftOutlined'; -import PlusOutlined from '@ant-design/icons/PlusOutlined'; -import clsx from 'clsx'; import { isObjectNull } from '@/utils/is-null'; import { CardBlank } from '@kevisual/components/card/CardBlank.tsx'; -import { Dialog, ButtonGroup, Button, DialogContent, DialogTitle } from '@mui/material'; +import { Dialog, ButtonGroup, Button, DialogContent, DialogTitle, Tooltip } from '@mui/material'; import { IconButton } from '@kevisual/components/button/index.tsx'; import { useTranslation } from 'react-i18next'; import { useModal } from '@kevisual/components/modal/Confirm.tsx'; import { TextField } from '@mui/material'; import { useForm, Controller } from 'react-hook-form'; import { pick } from 'lodash-es'; - +import { useAdminStore } from '../admin/store/admin-store'; +import { SquareAsterisk, Edit as EditOutlined, Trash as DeleteOutlined, Plus as PlusOutlined, UserPen } from 'lucide-react'; +import { toast } from 'react-toastify'; const FormModal = () => { const { control, handleSubmit, reset } = useForm(); const userStore = useUserStore( @@ -30,7 +26,7 @@ const FormModal = () => { }; }), ); - + const adminStore = useAdminStore(useShallow((state) => state)); useEffect(() => { const open = userStore.showEdit; if (open) { @@ -46,7 +42,12 @@ const FormModal = () => { const onFinish = (values: any) => { const pickValues = pick(values, ['id', 'username', 'description']); - userStore.updateData(pickValues); + if (pickValues.id) { + userStore.updateData(pickValues); + } else { + const newPickValues = pick(values, ['username', 'description', 'password']); + adminStore.createNewUser(newPickValues); + } }; const onClose = () => { @@ -69,7 +70,7 @@ const FormModal = () => { }}> {isEdit ? t('Edit') : t('Add')} -
+ } /> { defaultValue='' render={({ field }) => } /> + {!isEdit && ( + } + /> + )} +
+ + +
+ +
+ + ); +}; +export const NameModal = () => { + const { control, handleSubmit, reset } = useForm(); + const userStore = useUserStore(useShallow((state) => state)); + const adminStore = useAdminStore(useShallow((state) => state)); + const onFinish = async (values: any) => { + const check = await adminStore.checkUserExist(values.username); + if (check === false) { + const uid = userStore.formData.id; + if (!uid) { + toast.error('获取用户id失败'); + return; + } + const res = await adminStore.changeName(uid, values.username); + if (res.code === 200) { + userStore.setShowNameEdit(false); + userStore.getList(); + } + } else { + toast.error('用户名已存在,请重新输入'); + } + }; + const onClose = () => { + userStore.setShowNameEdit(false); + reset({}); + userStore.setFormData({}); + }; + const { t } = useTranslation(); + return ( + userStore.setShowNameEdit(false)}> + 修改用户名 + +
+ } />
); }; - export const List = () => { const [modal, contextHolder] = useModal(); const userStore = useUserStore( @@ -98,15 +152,16 @@ export const List = () => { return { setFormData: state.setFormData, setShowEdit: state.setShowEdit, + setShowNameEdit: state.setShowNameEdit, list: state.list, deleteData: state.deleteData, getList: state.getList, loading: state.loading, - updateData: state.updateData, formData: state.formData, }; }), ); + const adminStore = useAdminStore(useShallow((state) => state)); useEffect(() => { userStore.getList(); }, []); @@ -119,7 +174,7 @@ export const List = () => {
- +
@@ -151,27 +206,57 @@ export const List = () => { variant='contained' color='primary' sx={{ color: 'white', '& .MuiButton-root': { color: 'white', minWidth: '32px', width: '32px', height: '32px', padding: '6px' } }}> - - + + + + + + + + + + + +
@@ -188,6 +273,7 @@ export const List = () => {
+ {contextHolder}
); diff --git a/src/pages/user/edit/Profile.tsx b/src/pages/user/edit/Profile.tsx index 227e2a2..9aaf1e7 100644 --- a/src/pages/user/edit/Profile.tsx +++ b/src/pages/user/edit/Profile.tsx @@ -1,4 +1,4 @@ -import { TextField } from '@mui/material'; +import { InputAdornment, TextField, Tooltip } from '@mui/material'; import { useForm, Controller } from 'react-hook-form'; import { Button } from '@mui/material'; import { useUserStore } from '../store'; @@ -10,6 +10,8 @@ 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 { toast } from 'react-toastify'; export const Profile = () => { const { t } = useTranslation(); @@ -73,7 +75,7 @@ export const Profile = () => { } }; return ( -
+
{t('Profile')}
{t('Edit your profile')}
@@ -87,7 +89,38 @@ export const Profile = () => { } + render={({ field }) => ( + + + { + console.log('onClick edit'); + toast.info('联系客服修改,因为名称和上传文件绑定了。', { + autoClose: 20000, + }); + }} + /> + + + ), + onKeyDown: (event) => { + if (event.key === 'Enter') { + // setSearch(field.value); + } + }, + }, + }} + /> + )} /> void; + showNameEdit: boolean; + setShowNameEdit: (showNameEdit: boolean) => void; formData: any; setFormData: (formData: any) => void; loading: boolean; @@ -18,6 +20,8 @@ export const useUserStore = create((set, get) => { return { showEdit: false, setShowEdit: (showEdit) => set({ showEdit }), + showNameEdit: false, + setShowNameEdit: (showNameEdit) => set({ showNameEdit }), formData: {}, setFormData: (formData) => set({ formData }), loading: false, diff --git a/submodules/query-config b/submodules/query-config index 2068892..862b29c 160000 --- a/submodules/query-config +++ b/submodules/query-config @@ -1 +1 @@ -Subproject commit 20688920b8be1e25de032fc9e20499ca03a470f7 +Subproject commit 862b29cfa4e5faa4a581f0bc68d885c20da889dd diff --git a/submodules/query-login b/submodules/query-login index 98c8a2a..f8af245 160000 --- a/submodules/query-login +++ b/submodules/query-login @@ -1 +1 @@ -Subproject commit 98c8a2ad86331566058ca7cc12df5ee2b406fa2f +Subproject commit f8af24506bdfdbd895be293c8fd8ce061c94e7af diff --git a/submodules/store b/submodules/store index 69784e8..d70118a 160000 --- a/submodules/store +++ b/submodules/store @@ -1 +1 @@ -Subproject commit 69784e8ed4f4546c91b2653adc75034e5946123c +Subproject commit d70118ad3db513a4ae95a925f0dd651929a8f632 diff --git a/vite.config.ts b/vite.config.ts index 0eb9f43..3a0a175 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -74,6 +74,10 @@ export default defineConfig({ port: 6020, host: '0.0.0.0', proxy: { + '/root/locales': { + target: 'https://kevisual.cn', + changeOrigin: true, + }, '/system/lib': { target: 'https://kevisual.xiongxiao.me', changeOrigin: true, @@ -81,6 +85,7 @@ export default defineConfig({ '/api': { target: 'http://localhost:4005', changeOrigin: true, + ws: true, rewrite: (path) => path.replace(/^\/api/, '/api'), }, ...proxy,