From 939282b7c8738d4d4ea9226c7ab555eaf210bc89 Mon Sep 17 00:00:00 2001 From: Finley Ge <32237950+FinleyGe@users.noreply.github.com> Date: Fri, 6 Mar 2026 19:02:04 +0800 Subject: [PATCH] V4.14.8 dev (#6517) * doc * wip(next): upgrade next16 with next-rspack to build (#6501) * wip(next): upgrade next16 with next-rspack to build * wip: fix tsconfig path alias, bump various deps * fix: test action pnpm version, immer dep * fix: only use Rspack for develop environment * lock * fix: dataset choice hint (#6514) * fix: dataset choice hint * fix: regex replaceVarible remove useless match group * fix: type check (#6515) * test: perfect test cases for replaceVarible function in like case (#6516) --------- Co-authored-by: archer <545436317@qq.com> Co-authored-by: Ryo --- .github/workflows/fastgpt-test.yaml | 2 +- .../docs/self-host/upgrading/4-14/4148.mdx | 2 +- document/data/doc-last-modified.json | 418 ++-- package.json | 31 +- packages/global/common/string/tools.ts | 2 +- packages/global/core/ai/constants.ts | 1 + packages/global/core/chat/adapt.ts | 1 + .../global/core/workflow/node/constant.ts | 8 +- packages/global/package.json | 22 +- packages/global/tsconfig.json | 3 - packages/service/common/bullmq/index.ts | 1 + packages/service/common/bullmq/type.ts | 2 + .../service/common/file/image/controller.ts | 3 +- packages/service/core/ai/utils.ts | 2 +- packages/service/package.json | 31 +- packages/service/tsconfig.json | 1 - .../common/DateRangePicker/index.tsx | 2 +- .../common/DateTimePicker/index.tsx | 2 +- packages/web/package.json | 46 +- packages/web/tsconfig.json | 3 - pnpm-lock.yaml | 2037 +++++++++-------- pnpm-workspace.yaml | 40 + projects/app/.env.template | 287 +-- projects/app/Dockerfile | 2 + projects/app/next.config.ts | 22 +- projects/app/package.json | 71 +- .../account/team/Invite/InviteModal.tsx | 2 +- .../account/team/MemberTable.tsx | 2 +- .../app/src/pages/api/mcp/app/[key]/mcp.ts | 2 +- .../pages/api/support/mcp/server/toolList.ts | 2 +- projects/app/src/service/support/mcp/utils.ts | 2 +- projects/marketplace/env.ts | 2 + projects/marketplace/package.json | 40 +- projects/marketplace/tsconfig.json | 3 +- projects/mcp_server/package.json | 10 +- projects/mcp_server/tsconfig.json | 5 +- projects/sandbox/package.json | 4 + scripts/icon/package.json | 2 +- sdk/storage/package.json | 2 +- test/cases/global/common/string/tools.test.ts | 17 + tsconfig.json | 9 +- 41 files changed, 1684 insertions(+), 1462 deletions(-) diff --git a/.github/workflows/fastgpt-test.yaml b/.github/workflows/fastgpt-test.yaml index 6d41fbb9dc..3586f5b276 100644 --- a/.github/workflows/fastgpt-test.yaml +++ b/.github/workflows/fastgpt-test.yaml @@ -20,7 +20,7 @@ jobs: repository: ${{ github.event.pull_request.head.repo.full_name }} - uses: pnpm/action-setup@v4 with: - version: 10 + version: 9 - name: 'Install Deps' run: pnpm install - name: 'Test' diff --git a/document/content/docs/self-host/upgrading/4-14/4148.mdx b/document/content/docs/self-host/upgrading/4-14/4148.mdx index 59cde54ba0..09feddf799 100644 --- a/document/content/docs/self-host/upgrading/4-14/4148.mdx +++ b/document/content/docs/self-host/upgrading/4-14/4148.mdx @@ -7,7 +7,7 @@ description: 'FastGPT V4.14.8 更新说明' ## 🚀 新增内容 1. Next.js 版本升级到 15。 -2. 重构代码沙盒。 +2. 重构代码沙盒,统一隔离方案,支持网络请求以及内置依赖包。 ## ⚙️ 优化 diff --git a/document/data/doc-last-modified.json b/document/data/doc-last-modified.json index 37055cea7f..7fb9df02b9 100644 --- a/document/data/doc-last-modified.json +++ b/document/data/doc-last-modified.json @@ -80,7 +80,7 @@ "document/content/docs/introduction/guide/dashboard/workflow/reply.en.mdx": "2026-02-26T22:14:30+08:00", "document/content/docs/introduction/guide/dashboard/workflow/reply.mdx": "2025-07-23T21:35:03+08:00", "document/content/docs/introduction/guide/dashboard/workflow/sandbox-v2.en.mdx": "2026-02-28T12:36:59+08:00", - "document/content/docs/introduction/guide/dashboard/workflow/sandbox-v2.mdx": "2026-03-03T23:31:51+08:00", + "document/content/docs/introduction/guide/dashboard/workflow/sandbox-v2.mdx": "2026-02-28T12:36:59+08:00", "document/content/docs/introduction/guide/dashboard/workflow/sandbox.en.mdx": "2026-02-26T22:14:30+08:00", "document/content/docs/introduction/guide/dashboard/workflow/sandbox.mdx": "2026-02-28T12:36:59+08:00", "document/content/docs/introduction/guide/dashboard/workflow/text_editor.en.mdx": "2026-02-26T22:14:30+08:00", @@ -147,234 +147,192 @@ "document/content/docs/openapi/intro.mdx": "2026-02-12T18:45:30+08:00", "document/content/docs/openapi/share.en.mdx": "2026-02-26T22:14:30+08:00", "document/content/docs/openapi/share.mdx": "2026-02-12T18:45:30+08:00", - "document/content/docs/self-host/config/json.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/json.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/model/ai-proxy.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/model/ai-proxy.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/model/intro.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/model/intro.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/model/one-api.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/model/one-api.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/model/ppio.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/model/ppio.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/model/siliconCloud.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/model/siliconCloud.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/object-storage.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/object-storage.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/signoz.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/config/signoz.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/bge-rerank.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/bge-rerank.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/chatglm2-m3e.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/chatglm2-m3e.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/chatglm2.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/chatglm2.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/m3e.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/m3e.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/marker.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/marker.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/mineru.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/mineru.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/ollama.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/ollama.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/xinference.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/custom-models/xinference.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/deploy/docker.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/deploy/docker.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/deploy/sealos.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/deploy/sealos.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/design/dataset.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/design/dataset.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/design/design_plugin.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/design/design_plugin.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/dev.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/dev.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/faq.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/faq.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/index.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/index.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/migration/docker_db.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/migration/docker_db.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/migration/docker_mongo.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/migration/docker_mongo.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-12/4120.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-12/4120.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-12/4121.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-12/4121.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-12/4122.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-12/4122.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-12/4123.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-12/4123.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-12/4124.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-12/4124.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-13/4130.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-13/4130.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-13/4131.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-13/4131.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-13/4132.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-13/4132.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4140.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4140.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4141.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4141.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4142.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4142.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4143.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4143.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4144.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4144.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4145.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4145.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/41451.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/41451.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4146.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4146.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4147.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4147.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4148.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/4-14/4148.mdx": "2026-03-03T22:26:25+08:00", - "document/content/docs/self-host/upgrading/outdated/40.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/40.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/41.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/41.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4100.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4100.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4101.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4101.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4110.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4110.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4111.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4111.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/42.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/42.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/421.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/421.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/43.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/43.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/44.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/44.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/441.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/441.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/442.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/442.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/445.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/445.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/446.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/446.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/447.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/447.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/45.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/45.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/451.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/451.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/452.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/452.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/46.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/46.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/461.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/461.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/462.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/462.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/463.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/463.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/464.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/464.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/465.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/465.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/466.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/466.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/467.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/467.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/468.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/468.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/469.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/469.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/47.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/47.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/471.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/471.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/48.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/48.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/481.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/481.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4810.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4810.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4811.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4811.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4812.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4812.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4813.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4813.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4814.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4814.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4815.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4815.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4816.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4816.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4817.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4817.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4818.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4818.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4819.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4819.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/482.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/482.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4820.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4820.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4821.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4821.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4822.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4822.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4823.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4823.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/483.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/483.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/484.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/484.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/485.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/485.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/486.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/486.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/487.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/487.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/488.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/488.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/489.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/489.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/490.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/490.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/491.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/491.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4910.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4910.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4911.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4911.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4912.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4912.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4913.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4913.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4914.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/4914.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/492.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/492.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/493.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/493.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/494.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/494.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/495.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/495.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/496.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/496.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/497.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/497.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/498.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/498.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/499.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/outdated/499.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/upgrade-intruction.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/self-host/upgrading/upgrade-intruction.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/toc.en.mdx": "2026-03-03T17:39:47+08:00", - "document/content/docs/toc.mdx": "2026-03-03T17:39:47+08:00", + "document/content/docs/protocol/index.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/protocol/index.mdx": "2025-07-30T15:38:30+08:00", + "document/content/docs/protocol/open-source.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/protocol/open-source.mdx": "2025-08-05T23:20:39+08:00", + "document/content/docs/protocol/privacy.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/protocol/privacy.mdx": "2025-12-15T23:36:54+08:00", + "document/content/docs/protocol/terms.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/protocol/terms.mdx": "2025-12-15T23:36:54+08:00", + "document/content/docs/toc.en.mdx": "2026-02-28T12:36:59+08:00", + "document/content/docs/toc.mdx": "2026-02-28T12:36:59+08:00", + "document/content/docs/upgrading/4-10/4100.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-10/4100.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-10/4101.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-10/4101.mdx": "2025-09-08T20:07:20+08:00", + "document/content/docs/upgrading/4-11/4110.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-11/4110.mdx": "2026-02-26T00:26:52+08:00", + "document/content/docs/upgrading/4-11/4111.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-11/4111.mdx": "2025-08-07T22:49:09+08:00", + "document/content/docs/upgrading/4-12/4120.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-12/4120.mdx": "2025-09-07T14:41:48+08:00", + "document/content/docs/upgrading/4-12/4121.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-12/4121.mdx": "2025-09-07T14:41:48+08:00", + "document/content/docs/upgrading/4-12/4122.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-12/4122.mdx": "2025-09-07T14:41:48+08:00", + "document/content/docs/upgrading/4-12/4123.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-12/4123.mdx": "2025-09-07T20:55:14+08:00", + "document/content/docs/upgrading/4-12/4124.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-12/4124.mdx": "2025-09-17T22:29:56+08:00", + "document/content/docs/upgrading/4-13/4130.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-13/4130.mdx": "2025-11-04T15:06:39+08:00", + "document/content/docs/upgrading/4-13/4131.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-13/4131.mdx": "2025-09-30T15:47:06+08:00", + "document/content/docs/upgrading/4-13/4132.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-13/4132.mdx": "2025-12-15T11:50:00+08:00", + "document/content/docs/upgrading/4-14/4140.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-14/4140.mdx": "2025-11-06T15:43:00+08:00", + "document/content/docs/upgrading/4-14/4141.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-14/4141.mdx": "2025-12-31T09:54:29+08:00", + "document/content/docs/upgrading/4-14/4142.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-14/4142.mdx": "2025-11-18T19:27:14+08:00", + "document/content/docs/upgrading/4-14/4143.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-14/4143.mdx": "2026-02-04T14:27:58+08:00", + "document/content/docs/upgrading/4-14/4144.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-14/4144.mdx": "2026-02-04T14:27:58+08:00", + "document/content/docs/upgrading/4-14/4145.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-14/4145.mdx": "2026-01-18T23:59:15+08:00", + "document/content/docs/upgrading/4-14/41451.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-14/41451.mdx": "2026-01-20T11:53:27+08:00", + "document/content/docs/upgrading/4-14/4146.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-14/4146.mdx": "2026-02-12T16:37:50+08:00", + "document/content/docs/upgrading/4-14/4147.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-14/4147.mdx": "2026-02-26T18:14:55+08:00", + "document/content/docs/upgrading/4-14/4148.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-14/4148.mdx": "2026-02-25T18:28:16+08:00", + "document/content/docs/upgrading/4-8/40.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/40.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/41.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/41.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/42.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/42.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/421.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/421.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/43.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/43.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/44.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/44.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/441.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/441.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/442.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/442.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/445.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/445.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/446.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/446.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/447.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/447.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/45.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/45.mdx": "2025-08-05T23:20:39+08:00", + "document/content/docs/upgrading/4-8/451.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/451.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/452.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/452.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/46.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/46.mdx": "2025-08-05T23:20:39+08:00", + "document/content/docs/upgrading/4-8/461.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/461.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/462.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/462.mdx": "2025-08-04T22:07:52+08:00", + "document/content/docs/upgrading/4-8/463.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/463.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/464.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/464.mdx": "2026-02-12T18:45:30+08:00", + "document/content/docs/upgrading/4-8/465.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/465.mdx": "2025-08-05T23:20:39+08:00", + "document/content/docs/upgrading/4-8/466.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/466.mdx": "2025-08-05T23:20:39+08:00", + "document/content/docs/upgrading/4-8/467.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/467.mdx": "2026-02-12T18:45:30+08:00", + "document/content/docs/upgrading/4-8/468.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/468.mdx": "2025-08-05T23:20:39+08:00", + "document/content/docs/upgrading/4-8/469.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/469.mdx": "2026-02-12T18:45:30+08:00", + "document/content/docs/upgrading/4-8/47.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/47.mdx": "2025-08-05T23:20:39+08:00", + "document/content/docs/upgrading/4-8/471.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/471.mdx": "2025-08-05T23:20:39+08:00", + "document/content/docs/upgrading/4-8/48.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/48.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/481.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/481.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/4810.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4810.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/4811.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4811.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/4812.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4812.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/4813.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4813.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/4814.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4814.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/4815.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4815.mdx": "2025-08-05T23:20:39+08:00", + "document/content/docs/upgrading/4-8/4816.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4816.mdx": "2025-08-05T23:20:39+08:00", + "document/content/docs/upgrading/4-8/4817.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4817.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/4818.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4818.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/4819.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4819.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/482.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/482.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/4820.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4820.mdx": "2025-08-05T23:20:39+08:00", + "document/content/docs/upgrading/4-8/4821.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4821.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/4822.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4822.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/4823.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/4823.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/483.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/483.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/484.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/484.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/485.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/485.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/486.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/486.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/487.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/487.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/488.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/488.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-8/489.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-8/489.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-9/490.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/490.mdx": "2026-02-12T18:45:30+08:00", + "document/content/docs/upgrading/4-9/491.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/491.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-9/4910.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/4910.mdx": "2025-08-04T22:07:52+08:00", + "document/content/docs/upgrading/4-9/4911.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/4911.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-9/4912.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/4912.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-9/4913.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/4913.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-9/4914.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/4914.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-9/492.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/492.mdx": "2026-02-12T18:45:30+08:00", + "document/content/docs/upgrading/4-9/493.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/493.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-9/494.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/494.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-9/495.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/495.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-9/496.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/496.mdx": "2025-08-04T22:07:52+08:00", + "document/content/docs/upgrading/4-9/497.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/497.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-9/498.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/498.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/4-9/499.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/4-9/499.mdx": "2025-08-02T19:38:37+08:00", + "document/content/docs/upgrading/index.en.mdx": "2026-02-26T22:14:30+08:00", + "document/content/docs/upgrading/index.mdx": "2025-08-02T19:38:37+08:00", "document/content/docs/use-cases/app-cases/dalle3.en.mdx": "2026-02-26T22:14:30+08:00", "document/content/docs/use-cases/app-cases/dalle3.mdx": "2025-07-23T21:35:03+08:00", "document/content/docs/use-cases/app-cases/english_essay_correction_bot.en.mdx": "2026-02-26T22:14:30+08:00", @@ -405,4 +363,4 @@ "document/content/docs/use-cases/external-integration/wecom.mdx": "2025-12-10T20:07:05+08:00", "document/content/docs/use-cases/index.en.mdx": "2026-02-26T22:14:30+08:00", "document/content/docs/use-cases/index.mdx": "2025-07-24T14:23:04+08:00" -} \ No newline at end of file +} diff --git a/package.json b/package.json index 0bd7ede22b..2015dabe03 100644 --- a/package.json +++ b/package.json @@ -23,16 +23,16 @@ "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "@vitest/coverage-v8": "^3.0.9", - "eslint": "^8.57.0", - "eslint-config-next": "^15.5.12", + "eslint": "catalog:", + "eslint-config-next": "catalog:", "husky": "^8.0.3", - "i18next": "23.16.8", - "js-yaml": "^4.1.1", + "i18next": "catalog:", + "js-yaml": "catalog:", "lint-staged": "^13.3.0", "mongodb-memory-server": "^10.1.4", - "next-i18next": "15.4.2", + "next-i18next": "catalog:", "prettier": "3.2.4", - "react-i18next": "14.1.2", + "react-i18next": "catalog:", "typescript": "^5.1.3", "vitest": "^3.0.9", "zhlint": "^0.7.4" @@ -51,23 +51,8 @@ "git add ." ] }, - "pnpm": { - "overrides": { - "react": "18.3.1", - "react-dom": "18.3.1", - "@types/react": "18.3.1" - } - }, - "resolutions": { - "mdast-util-gfm-autolink-literal": "2.0.0" - }, "engines": { - "node": ">=20" - }, - "devEngines": { - "packageManager": { - "name": "pnpm", - "version": "9.15.9" - } + "node": "20.x", + "pnpm": "9.x" } } diff --git a/packages/global/common/string/tools.ts b/packages/global/common/string/tools.ts index b58c645678..87571355b1 100644 --- a/packages/global/common/string/tools.ts +++ b/packages/global/common/string/tools.ts @@ -85,7 +85,7 @@ export function replaceVariable( const escapedKey = key.replace(/[.*+?^${}()|[\]\\]/g, '\\$&'); replacements.push({ - pattern: `{{(${escapedKey})}}`, + pattern: `{{${escapedKey}}}`, replacement: formatVal }); diff --git a/packages/global/core/ai/constants.ts b/packages/global/core/ai/constants.ts index 41c8aca662..9c3b4cb5de 100644 --- a/packages/global/core/ai/constants.ts +++ b/packages/global/core/ai/constants.ts @@ -72,6 +72,7 @@ export const modelTypeList = [ export enum ChatCompletionRequestMessageRoleEnum { 'System' = 'system', + 'Developer' = 'developer', 'User' = 'user', 'Assistant' = 'assistant', 'Function' = 'function', diff --git a/packages/global/core/chat/adapt.ts b/packages/global/core/chat/adapt.ts index 723f5b473b..218bae7e94 100644 --- a/packages/global/core/chat/adapt.ts +++ b/packages/global/core/chat/adapt.ts @@ -23,6 +23,7 @@ import { getNanoid } from '../../common/string/tools'; export const GPT2Chat = { [ChatCompletionRequestMessageRoleEnum.System]: ChatRoleEnum.System, + [ChatCompletionRequestMessageRoleEnum.Developer]: ChatRoleEnum.System, [ChatCompletionRequestMessageRoleEnum.User]: ChatRoleEnum.Human, [ChatCompletionRequestMessageRoleEnum.Assistant]: ChatRoleEnum.AI, [ChatCompletionRequestMessageRoleEnum.Function]: ChatRoleEnum.AI, diff --git a/packages/global/core/workflow/node/constant.ts b/packages/global/core/workflow/node/constant.ts index f896887129..840ef84f3b 100644 --- a/packages/global/core/workflow/node/constant.ts +++ b/packages/global/core/workflow/node/constant.ts @@ -247,9 +247,11 @@ export const datasetQuoteValueDesc = `{ q: string; a: string }[]`; -export const datasetSelectValueDesc = `{ - datasetId: string; -}[]`; +export const datasetSelectValueDesc = `[ + { + "datasetId": "6693a4a6b69b7a9b0e37d9b0" + } +]`; export const AppNodeFlowNodeTypeMap: Record = { [FlowNodeTypeEnum.pluginModule]: true, diff --git a/packages/global/package.json b/packages/global/package.json index c05eb88fcb..3bcfe6ee06 100644 --- a/packages/global/package.json +++ b/packages/global/package.json @@ -1,28 +1,32 @@ { "name": "@fastgpt/global", "version": "1.0.0", + "engines": { + "node": "20.x", + "pnpm": "9.x" + }, "dependencies": { "@fastgpt-sdk/plugin": "0.3.8", "@apidevtools/swagger-parser": "^10.1.0", "@bany/curl-to-json": "^1.2.8", - "axios": "^1.13.5", + "axios": "catalog:", "cron-parser": "^4.9.0", - "dayjs": "^1.11.7", + "dayjs": "catalog:", "encoding": "^0.1.13", - "js-yaml": "^4.1.1", + "js-yaml": "catalog:", "jschardet": "3.1.1", - "json5": "^2.2.3", + "json5": "catalog:", "nanoid": "^5.1.3", - "next": "15.5.12", - "openai": "4.61.0", + "next": "catalog:", + "openai": "4.104.0", "openapi-types": "^12.1.3", "timezones-list": "^3.0.2", - "lodash": "^4.17.23", - "zod": "^4.1.12", + "lodash": "catalog:", + "zod": "catalog:", "zod-openapi": "^5.4.3" }, "devDependencies": { - "@types/lodash": "^4.14.191", + "@types/lodash": "catalog:", "@types/js-yaml": "^4.0.9", "@types/node": "20.14.0" } diff --git a/packages/global/tsconfig.json b/packages/global/tsconfig.json index d3dc3c377f..06f5ad1940 100644 --- a/packages/global/tsconfig.json +++ b/packages/global/tsconfig.json @@ -1,7 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "baseUrl": "." - }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"] } diff --git a/packages/service/common/bullmq/index.ts b/packages/service/common/bullmq/index.ts index be173c710d..65a07e28b5 100644 --- a/packages/service/common/bullmq/index.ts +++ b/packages/service/common/bullmq/index.ts @@ -6,6 +6,7 @@ import { Worker, type WorkerOptions } from 'bullmq'; +import './type'; import { getLogger, LogCategories } from '../logger'; import { newQueueRedisConnection, newWorkerRedisConnection } from '../redis'; import { delay } from '@fastgpt/global/common/system/utils'; diff --git a/packages/service/common/bullmq/type.ts b/packages/service/common/bullmq/type.ts index ec2fdbbafc..b6d3cf3125 100644 --- a/packages/service/common/bullmq/type.ts +++ b/packages/service/common/bullmq/type.ts @@ -5,3 +5,5 @@ declare global { var queues: Map | undefined; var workers: Map | undefined; } + +export {}; diff --git a/packages/service/common/file/image/controller.ts b/packages/service/common/file/image/controller.ts index 56fb01943d..32099c1287 100644 --- a/packages/service/common/file/image/controller.ts +++ b/packages/service/common/file/image/controller.ts @@ -1,5 +1,6 @@ import { type preUploadImgProps } from '@fastgpt/global/common/file/api'; import { imageBaseUrl } from '@fastgpt/global/common/file/image/constants'; +import { type MongoImageSchemaType } from '@fastgpt/global/common/file/image/type'; import { MongoImage } from './schema'; import { type ClientSession, Types } from '../../../common/mongo'; import { guessBase64ImageType } from './utils'; @@ -48,7 +49,7 @@ export async function uploadMongoImg({ return Promise.reject(new UserError(`Invalid image file type: ${mime}`)); } - const { _id } = await retryFn(() => + const { _id } = await retryFn(() => MongoImage.create({ teamId, binary, diff --git a/packages/service/core/ai/utils.ts b/packages/service/core/ai/utils.ts index 9d6c512ef5..08fcf9383f 100644 --- a/packages/service/core/ai/utils.ts +++ b/packages/service/core/ai/utils.ts @@ -93,7 +93,7 @@ export const parseLLMStreamResponse = () => { }; finish_reason?: CompletionFinishReason; }[]; - usage?: CompletionUsage; + usage?: CompletionUsage | null; }; parseThinkTag?: boolean; retainDatasetCite?: boolean; diff --git a/packages/service/package.json b/packages/service/package.json index 3869fb338b..d4d5df911c 100644 --- a/packages/service/package.json +++ b/packages/service/package.json @@ -2,13 +2,17 @@ "name": "@fastgpt/service", "version": "1.0.0", "type": "module", + "engines": { + "node": "20.x", + "pnpm": "9.x" + }, "dependencies": { - "@fastgpt-sdk/storage": "^0.6.15", + "@fastgpt-sdk/storage": "catalog:", "@fastgpt/global": "workspace:*", "@logtape/logtape": "^2", "@logtape/pretty": "^2", "@maxmind/geoip2-node": "^6.3.4", - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "catalog:", "@node-rs/jieba": "2.0.1", "@opentelemetry/api": "^1.9.0", "@opentelemetry/api-logs": "^0.203.0", @@ -19,16 +23,15 @@ "@opentelemetry/semantic-conventions": "^1.39.0", "@opentelemetry/winston-transport": "^0.14.0", "@t3-oss/env-core": "0.13.10", - "@vercel/otel": "^1.13.0", "@xmldom/xmldom": "^0.8.10", "@zilliz/milvus2-sdk-node": "2.4.10", - "axios": "^1.13.5", + "axios": "catalog:", "bullmq": "^5.52.2", "chalk": "^5.3.0", "cheerio": "1.0.0-rc.12", "cookie": "^0.7.1", - "date-fns": "2.30.0", - "dayjs": "^1.11.7", + "date-fns": "catalog:", + "dayjs": "catalog:", "decompress": "^4.2.1", "domino-ext": "^2.1.4", "encoding": "^0.1.13", @@ -40,18 +43,18 @@ "ioredis": "^5.6.0", "joplin-turndown-plugin-gfm": "^1.0.12", "@apidevtools/json-schema-ref-parser": "^11.7.2", - "json5": "^2.2.3", + "json5": "catalog:", "jsonpath-plus": "^10.3.0", "jsonwebtoken": "^9.0.2", - "lodash": "^4.17.23", + "lodash": "catalog:", "mammoth": "^1.11.0", "mime": "^4.1.0", - "minio": "^8.0.5", + "minio": "catalog:", "mongoose": "^8.10.1", "multer": "2.1.0", "mysql2": "^3.11.3", - "next": "15.5.12", - "nextjs-cors": "^2.2.0", + "next": "catalog:", + "nextjs-cors": "2.2.1", "node-cron": "^3.0.3", "node-xlsx": "^0.24.0", "p-limit": "^7.2.0", @@ -60,7 +63,7 @@ "pg": "^8.10.0", "pino": "^9.7.0", "pino-opentelemetry-transport": "^1.0.1", - "proxy-agent": "^6.5.0", + "proxy-agent": "catalog:", "proxy-from-env": "^1.1.0", "request-ip": "^3.3.0", "tiktoken": "1.0.17", @@ -68,14 +71,14 @@ "turndown": "^7.1.2", "undici": "^7.18.2", "winston": "^3.17.0", - "zod": "^4.1.12" + "zod": "catalog:" }, "devDependencies": { "@types/async-retry": "^1.4.9", "@types/cookie": "^0.5.2", "@types/decompress": "^4.2.7", "@types/jsonwebtoken": "^9.0.3", - "@types/lodash": "^4.14.191", + "@types/lodash": "catalog:", "@types/multer": "^1.4.10", "@types/node-cron": "^3.0.11", "@types/papaparse": "5.3.7", diff --git a/packages/service/tsconfig.json b/packages/service/tsconfig.json index f180be6098..5f31851f1d 100644 --- a/packages/service/tsconfig.json +++ b/packages/service/tsconfig.json @@ -1,7 +1,6 @@ { "extends": "../../tsconfig.json", "compilerOptions": { - "baseUrl": ".", "moduleResolution": "bundler" }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"] diff --git a/packages/web/components/common/DateRangePicker/index.tsx b/packages/web/components/common/DateRangePicker/index.tsx index 335a763272..8c57e5bac1 100644 --- a/packages/web/components/common/DateRangePicker/index.tsx +++ b/packages/web/components/common/DateRangePicker/index.tsx @@ -4,7 +4,7 @@ import { Box, Card, Flex, useTheme, useOutsideClick, Button } from '@chakra-ui/r import { addDays, format } from 'date-fns'; import { DayPicker } from 'react-day-picker'; import 'react-day-picker/dist/style.css'; -import zhCN from 'date-fns/locale/zh-CN'; +import { zhCN } from 'date-fns/locale/zh-CN'; import { useTranslation } from 'next-i18next'; import MyIcon from '../Icon'; diff --git a/packages/web/components/common/DateTimePicker/index.tsx b/packages/web/components/common/DateTimePicker/index.tsx index 109c5de26e..a076684898 100644 --- a/packages/web/components/common/DateTimePicker/index.tsx +++ b/packages/web/components/common/DateTimePicker/index.tsx @@ -5,7 +5,7 @@ import { format } from 'date-fns'; import type { Matcher } from 'react-day-picker'; import { DayPicker } from 'react-day-picker'; import 'react-day-picker/dist/style.css'; -import zhCN from 'date-fns/locale/zh-CN'; +import { zhCN } from 'date-fns/locale/zh-CN'; import MyIcon from '../Icon'; const DateTimePicker = ({ diff --git a/packages/web/package.json b/packages/web/package.json index a3eae75fb5..5c6dd718ba 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,15 +1,19 @@ { "name": "@fastgpt/web", "version": "1.0.0", + "engines": { + "node": "20.x", + "pnpm": "9.x" + }, "dependencies": { - "@chakra-ui/anatomy": "2.2.1", - "@chakra-ui/icons": "2.1.1", - "@chakra-ui/next-js": "2.4.2", - "@chakra-ui/react": "2.10.7", - "@chakra-ui/styled-system": "2.9.1", - "@chakra-ui/system": "2.6.1", - "@emotion/react": "11.11.1", - "@emotion/styled": "11.11.0", + "@chakra-ui/anatomy": "catalog:", + "@chakra-ui/icons": "catalog:", + "@chakra-ui/next-js": "catalog:", + "@chakra-ui/react": "catalog:", + "@chakra-ui/styled-system": "catalog:", + "@chakra-ui/system": "catalog:", + "@emotion/react": "catalog:", + "@emotion/styled": "catalog:", "@fastgpt/global": "workspace:*", "@fingerprintjs/fingerprintjs": "^4.3.0", "@lexical/code": "0.12.6", @@ -23,22 +27,22 @@ "@monaco-editor/react": "^4.6.0", "@tanstack/react-query": "^4.24.10", "ahooks": "^3.9.5", - "axios": "^1.13.5", - "date-fns": "2.30.0", - "dayjs": "^1.11.7", - "i18next": "23.16.8", + "axios": "catalog:", + "date-fns": "catalog:", + "dayjs": "catalog:", + "i18next": "catalog:", "js-cookie": "^3.0.5", "lexical": "0.12.6", - "lodash": "^4.17.23", - "next": "15.5.12", - "next-i18next": "15.4.2", + "lodash": "catalog:", + "next": "catalog:", + "next-i18next": "catalog:", "papaparse": "^5.4.1", - "react": "18.3.1", + "react": "catalog:", "react-beautiful-dnd": "^13.1.1", "react-day-picker": "^8.7.1", - "react-dom": "18.3.1", + "react-dom": "catalog:", "react-hook-form": "7.43.1", - "react-i18next": "14.1.2", + "react-i18next": "catalog:", "react-markdown": "^9.0.1", "react-photo-view": "^1.2.6", "recharts": "^2.15.0", @@ -49,10 +53,10 @@ }, "devDependencies": { "@types/js-cookie": "^3.0.5", - "@types/lodash": "^4.14.191", + "@types/lodash": "catalog:", "@types/papaparse": "^5.3.7", - "@types/react": "18.3.1", + "@types/react": "catalog:", "@types/react-beautiful-dnd": "^13.1.1", - "@types/react-dom": "18.3.0" + "@types/react-dom": "catalog:" } } diff --git a/packages/web/tsconfig.json b/packages/web/tsconfig.json index d3dc3c377f..06f5ad1940 100644 --- a/packages/web/tsconfig.json +++ b/packages/web/tsconfig.json @@ -1,7 +1,4 @@ { "extends": "../../tsconfig.json", - "compilerOptions": { - "baseUrl": "." - }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx"] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7726abdc36..369d818c00 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,19 +4,13 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false -overrides: - mdast-util-gfm-autolink-literal: 2.0.0 - react: 18.3.1 - react-dom: 18.3.1 - '@types/react': 18.3.1 - importers: .: devDependencies: '@chakra-ui/cli': specifier: ^2.4.1 - version: 2.5.8(encoding@0.1.13)(react@19.1.1) + version: 2.5.8(encoding@0.1.13)(react@18.3.1) '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2) @@ -27,19 +21,19 @@ importers: specifier: ^3.0.9 version: 3.1.1(vitest@3.1.1(@types/debug@4.1.12)(@types/node@24.0.13)(jiti@2.6.0)(lightningcss@1.30.1)(sass@1.85.1)(terser@5.39.0)(tsx@4.20.6)(yaml@2.8.1)) eslint: - specifier: ^8.57.0 + specifier: 'catalog:' version: 8.57.1 eslint-config-next: - specifier: ^15.5.12 + specifier: 'catalog:' version: 15.5.12(eslint@8.57.1)(typescript@5.8.2) husky: specifier: ^8.0.3 version: 8.0.3 i18next: - specifier: 23.16.8 + specifier: 'catalog:' version: 23.16.8 js-yaml: - specifier: ^4.1.1 + specifier: 'catalog:' version: 4.1.1 lint-staged: specifier: ^13.3.0 @@ -48,14 +42,14 @@ importers: specifier: ^10.1.4 version: 10.1.4(socks@2.8.4) next-i18next: - specifier: 15.4.2 - version: 15.4.2(i18next@23.16.8)(next@15.5.12(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.85.1))(react-i18next@14.1.2(i18next@23.16.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1) + specifier: 'catalog:' + version: 15.4.2(i18next@23.16.8)(next@16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react-i18next@14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) prettier: specifier: 3.2.4 version: 3.2.4 react-i18next: - specifier: 14.1.2 - version: 14.1.2(i18next@23.16.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + specifier: 'catalog:' + version: 14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) typescript: specifier: ^5.1.3 version: 5.8.2 @@ -78,38 +72,38 @@ importers: specifier: 0.3.8 version: 0.3.8 axios: - specifier: ^1.13.5 - version: 1.13.5 + specifier: 'catalog:' + version: 1.13.6 cron-parser: specifier: ^4.9.0 version: 4.9.0 dayjs: - specifier: ^1.11.7 - version: 1.11.13 + specifier: 'catalog:' + version: 1.11.19 encoding: specifier: ^0.1.13 version: 0.1.13 js-yaml: - specifier: ^4.1.1 + specifier: 'catalog:' version: 4.1.1 jschardet: specifier: 3.1.1 version: 3.1.1 json5: - specifier: ^2.2.3 + specifier: 'catalog:' version: 2.2.3 lodash: - specifier: ^4.17.23 + specifier: 'catalog:' version: 4.17.23 nanoid: specifier: ^5.1.3 version: 5.1.3 next: - specifier: 15.5.12 - version: 15.5.12(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.85.1) + specifier: 'catalog:' + version: 16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1) openai: - specifier: 4.61.0 - version: 4.61.0(encoding@0.1.13)(zod@4.1.12) + specifier: 4.104.0 + version: 4.104.0(encoding@0.1.13)(zod@4.1.12) openapi-types: specifier: ^12.1.3 version: 12.1.3 @@ -117,7 +111,7 @@ importers: specifier: ^3.0.2 version: 3.1.0 zod: - specifier: ^4.1.12 + specifier: 'catalog:' version: 4.1.12 zod-openapi: specifier: ^5.4.3 @@ -127,7 +121,7 @@ importers: specifier: ^4.0.9 version: 4.0.9 '@types/lodash': - specifier: ^4.14.191 + specifier: 'catalog:' version: 4.17.16 '@types/node': specifier: 20.14.0 @@ -139,7 +133,7 @@ importers: specifier: ^11.7.2 version: 11.7.2 '@fastgpt-sdk/storage': - specifier: ^0.6.15 + specifier: 'catalog:' version: 0.6.15(@opentelemetry/api@1.9.0)(@types/node@24.0.13)(jiti@2.6.0)(lightningcss@1.30.1)(proxy-agent@6.5.0)(sass@1.85.1)(terser@5.39.0)(tsx@4.20.6)(yaml@2.8.1) '@fastgpt/global': specifier: workspace:* @@ -154,7 +148,7 @@ importers: specifier: ^6.3.4 version: 6.3.4 '@modelcontextprotocol/sdk': - specifier: ^1.26.0 + specifier: 'catalog:' version: 1.26.0(zod@4.1.12) '@node-rs/jieba': specifier: 2.0.1 @@ -186,9 +180,6 @@ importers: '@t3-oss/env-core': specifier: 0.13.10 version: 0.13.10(typescript@5.9.3)(zod@4.1.12) - '@vercel/otel': - specifier: ^1.13.0 - version: 1.13.0(@opentelemetry/api-logs@0.203.0)(@opentelemetry/api@1.9.0)(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-logs@0.203.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.5.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.5.0(@opentelemetry/api@1.9.0)) '@xmldom/xmldom': specifier: ^0.8.10 version: 0.8.10 @@ -196,8 +187,8 @@ importers: specifier: 2.4.10 version: 2.4.10 axios: - specifier: ^1.13.5 - version: 1.13.5 + specifier: 'catalog:' + version: 1.13.6 bullmq: specifier: ^5.52.2 version: 5.52.2 @@ -211,11 +202,11 @@ importers: specifier: ^0.7.1 version: 0.7.2 date-fns: - specifier: 2.30.0 - version: 2.30.0 + specifier: 'catalog:' + version: 3.6.0 dayjs: - specifier: ^1.11.7 - version: 1.11.13 + specifier: 'catalog:' + version: 1.11.19 decompress: specifier: ^4.2.1 version: 4.2.1 @@ -247,7 +238,7 @@ importers: specifier: ^1.0.12 version: 1.0.12 json5: - specifier: ^2.2.3 + specifier: 'catalog:' version: 2.2.3 jsonpath-plus: specifier: ^10.3.0 @@ -256,7 +247,7 @@ importers: specifier: ^9.0.2 version: 9.0.2 lodash: - specifier: ^4.17.23 + specifier: 'catalog:' version: 4.17.23 mammoth: specifier: ^1.11.0 @@ -265,8 +256,8 @@ importers: specifier: ^4.1.0 version: 4.1.0 minio: - specifier: ^8.0.5 - version: 8.0.5 + specifier: 'catalog:' + version: 8.0.7 mongoose: specifier: ^8.10.1 version: 8.12.1(socks@2.8.4) @@ -277,11 +268,11 @@ importers: specifier: ^3.11.3 version: 3.13.0 next: - specifier: 15.5.12 - version: 15.5.12(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.85.1) + specifier: 'catalog:' + version: 16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1) nextjs-cors: - specifier: ^2.2.0 - version: 2.2.0(next@15.5.12(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.85.1)) + specifier: 2.2.1 + version: 2.2.1(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1)) node-cron: specifier: ^3.0.3 version: 3.0.3 @@ -307,7 +298,7 @@ importers: specifier: ^1.0.1 version: 1.0.1(@opentelemetry/api@1.9.0)(pino@9.7.0) proxy-agent: - specifier: ^6.5.0 + specifier: 'catalog:' version: 6.5.0 proxy-from-env: specifier: ^1.1.0 @@ -331,7 +322,7 @@ importers: specifier: ^3.17.0 version: 3.17.0 zod: - specifier: ^4.1.12 + specifier: 'catalog:' version: 4.1.12 devDependencies: '@types/async-retry': @@ -347,7 +338,7 @@ importers: specifier: ^9.0.3 version: 9.0.9 '@types/lodash': - specifier: ^4.14.191 + specifier: 'catalog:' version: 4.17.16 '@types/multer': specifier: ^1.4.10 @@ -377,28 +368,28 @@ importers: packages/web: dependencies: '@chakra-ui/anatomy': - specifier: 2.2.1 - version: 2.2.1 + specifier: 'catalog:' + version: 2.3.6 '@chakra-ui/icons': - specifier: 2.1.1 + specifier: 'catalog:' version: 2.1.1(@chakra-ui/system@2.6.1(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/next-js': - specifier: 2.4.2 - version: 2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(framer-motion@9.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(next@15.5.12(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react@18.3.1) + specifier: 'catalog:' + version: 2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(framer-motion@9.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(next@16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react@18.3.1) '@chakra-ui/react': - specifier: 2.10.7 + specifier: 'catalog:' version: 2.10.7(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(framer-motion@9.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@chakra-ui/styled-system': - specifier: 2.9.1 - version: 2.9.1 + specifier: 'catalog:' + version: 2.12.2(react@18.3.1) '@chakra-ui/system': - specifier: 2.6.1 + specifier: 'catalog:' version: 2.6.1(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(react@18.3.1) '@emotion/react': - specifier: 11.11.1 + specifier: 'catalog:' version: 11.11.1(@types/react@18.3.1)(react@18.3.1) '@emotion/styled': - specifier: 11.11.0 + specifier: 'catalog:' version: 11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1) '@fastgpt/global': specifier: workspace:* @@ -440,16 +431,16 @@ importers: specifier: ^3.9.5 version: 3.9.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) axios: - specifier: ^1.13.5 - version: 1.13.5 + specifier: 'catalog:' + version: 1.13.6 date-fns: - specifier: 2.30.0 - version: 2.30.0 + specifier: 'catalog:' + version: 3.6.0 dayjs: - specifier: ^1.11.7 - version: 1.11.13 + specifier: 'catalog:' + version: 1.11.19 i18next: - specifier: 23.16.8 + specifier: 'catalog:' version: 23.16.8 js-cookie: specifier: ^3.0.5 @@ -458,34 +449,34 @@ importers: specifier: 0.12.6 version: 0.12.6 lodash: - specifier: ^4.17.23 + specifier: 'catalog:' version: 4.17.23 next: - specifier: 15.5.12 - version: 15.5.12(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1) + specifier: 'catalog:' + version: 16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1) next-i18next: - specifier: 15.4.2 - version: 15.4.2(i18next@23.16.8)(next@15.5.12(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react-i18next@14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 15.4.2(i18next@23.16.8)(next@16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react-i18next@14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) papaparse: specifier: ^5.4.1 version: 5.4.1 react: - specifier: 18.3.1 + specifier: 'catalog:' version: 18.3.1 react-beautiful-dnd: specifier: ^13.1.1 version: 13.1.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-day-picker: specifier: ^8.7.1 - version: 8.10.1(date-fns@2.30.0)(react@18.3.1) + version: 8.10.1(date-fns@3.6.0)(react@18.3.1) react-dom: - specifier: 18.3.1 + specifier: 'catalog:' version: 18.3.1(react@18.3.1) react-hook-form: specifier: 7.43.1 version: 7.43.1(react@18.3.1) react-i18next: - specifier: 14.1.2 + specifier: 'catalog:' version: 14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-markdown: specifier: ^9.0.1 @@ -513,53 +504,53 @@ importers: specifier: ^3.0.5 version: 3.0.6 '@types/lodash': - specifier: ^4.14.191 + specifier: 'catalog:' version: 4.17.16 '@types/papaparse': specifier: ^5.3.7 version: 5.3.7 '@types/react': - specifier: 18.3.1 + specifier: 'catalog:' version: 18.3.1 '@types/react-beautiful-dnd': specifier: ^13.1.1 version: 13.1.8 '@types/react-dom': - specifier: 18.3.0 + specifier: 'catalog:' version: 18.3.0 projects/app: dependencies: '@chakra-ui/anatomy': - specifier: 2.2.1 - version: 2.2.1 + specifier: 'catalog:' + version: 2.3.6 '@chakra-ui/icons': - specifier: 2.1.1 + specifier: 'catalog:' version: 2.1.1(@chakra-ui/system@2.6.1(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/next-js': - specifier: 2.4.2 - version: 2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(framer-motion@9.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(next@15.5.12(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react@18.3.1) + specifier: 'catalog:' + version: 2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(framer-motion@9.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(next@16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react@18.3.1) '@chakra-ui/react': - specifier: 2.10.7 + specifier: 'catalog:' version: 2.10.7(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(framer-motion@9.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@chakra-ui/styled-system': - specifier: 2.9.1 - version: 2.9.1 + specifier: 'catalog:' + version: 2.12.2(react@18.3.1) '@chakra-ui/system': - specifier: 2.6.1 + specifier: 'catalog:' version: 2.6.1(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(react@18.3.1) '@dagrejs/dagre': specifier: ^1.1.4 version: 1.1.4 '@emotion/react': - specifier: 11.11.1 + specifier: 'catalog:' version: 11.11.1(@types/react@18.3.1)(react@18.3.1) '@emotion/styled': - specifier: 11.11.0 + specifier: 'catalog:' version: 11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1) '@fastgpt-sdk/storage': - specifier: ^0.6.15 - version: 0.6.15(@opentelemetry/api@1.9.0)(@types/node@20.17.24)(jiti@2.6.0)(lightningcss@1.30.1)(proxy-agent@6.5.0)(sass@1.85.1)(terser@5.39.0)(tsx@4.20.6)(yaml@2.8.1) + specifier: 'catalog:' + version: 0.6.15(@opentelemetry/api@1.9.0)(@types/node@20.17.24)(jiti@2.6.0)(lightningcss@1.30.1)(sass@1.85.1)(terser@5.39.0)(tsx@4.20.6)(yaml@2.8.1) '@fastgpt/global': specifier: workspace:* version: link:../../packages/global @@ -573,14 +564,14 @@ importers: specifier: ^3.0.6 version: 3.0.6 '@modelcontextprotocol/sdk': - specifier: ^1.26.0 + specifier: 'catalog:' version: 1.26.0(zod@4.1.12) '@node-rs/jieba': specifier: 2.0.1 version: 2.0.1 '@scalar/api-reference-react': specifier: ^0.8.1 - version: 0.8.1(axios@1.13.5)(nprogress@0.2.0)(qrcode@1.5.4)(react@18.3.1)(tailwindcss@4.1.14)(typescript@5.8.2) + version: 0.8.1(axios@1.13.6)(nprogress@0.2.0)(qrcode@1.5.4)(react@18.3.1)(tailwindcss@4.1.14)(typescript@5.8.2) '@tanstack/react-query': specifier: ^4.24.10 version: 4.36.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -588,14 +579,14 @@ importers: specifier: ^3.9.5 version: 3.9.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) axios: - specifier: ^1.13.5 - version: 1.13.5 + specifier: 'catalog:' + version: 1.13.6 date-fns: - specifier: 2.30.0 - version: 2.30.0 + specifier: 'catalog:' + version: 3.6.0 dayjs: - specifier: ^1.11.7 - version: 1.11.13 + specifier: 'catalog:' + version: 1.11.19 echarts: specifier: 5.4.1 version: 5.4.1 @@ -612,7 +603,7 @@ importers: specifier: ^2.4.29 version: 2.4.29 i18next: - specifier: 23.16.8 + specifier: 'catalog:' version: 23.16.8 immer: specifier: ^9.0.19 @@ -621,10 +612,10 @@ importers: specifier: ^3.1.6 version: 3.1.6 js-yaml: - specifier: ^4.1.1 + specifier: 'catalog:' version: 4.1.1 json5: - specifier: ^2.2.3 + specifier: 'catalog:' version: 2.2.3 jsondiffpatch: specifier: ^0.7.2 @@ -633,49 +624,46 @@ importers: specifier: ^9.0.2 version: 9.0.2 lodash: - specifier: ^4.17.23 + specifier: 'catalog:' version: 4.17.23 mermaid: specifier: ^10.9.4 version: 10.9.4 minio: - specifier: ^8.0.5 - version: 8.0.5 + specifier: 'catalog:' + version: 8.0.7 nanoid: specifier: ^5.1.3 version: 5.1.3 next: - specifier: 15.5.12 - version: 15.5.12(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1) + specifier: 'catalog:' + version: 16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1) next-i18next: - specifier: 15.4.2 - version: 15.4.2(i18next@23.16.8)(next@15.5.12(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react-i18next@14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 15.4.2(i18next@23.16.8)(next@16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react-i18next@14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) nprogress: specifier: ^0.2.0 version: 0.2.0 p-limit: specifier: ^7.2.0 version: 7.2.0 - proxy-agent: - specifier: ^6.5.0 - version: 6.5.0 qrcode: specifier: ^1.5.4 version: 1.5.4 react: - specifier: 18.3.1 + specifier: 'catalog:' version: 18.3.1 react-day-picker: specifier: ^8.7.1 - version: 8.10.1(date-fns@2.30.0)(react@18.3.1) + version: 8.10.1(date-fns@3.6.0)(react@18.3.1) react-dom: - specifier: 18.3.1 + specifier: 'catalog:' version: 18.3.1(react@18.3.1) react-hook-form: specifier: 7.43.1 version: 7.43.1(react@18.3.1) react-i18next: - specifier: 14.1.2 + specifier: 'catalog:' version: 14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-markdown: specifier: ^9.0.1 @@ -720,12 +708,12 @@ importers: specifier: ^1.4.4 version: 1.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(scheduler@0.26.0) zod: - specifier: ^4.1.12 + specifier: 'catalog:' version: 4.1.12 devDependencies: '@next/bundle-analyzer': - specifier: ^15.5.6 - version: 15.5.6 + specifier: 16.1.6 + version: 16.1.6 '@svgr/webpack': specifier: ^6.5.1 version: 6.5.1 @@ -736,7 +724,7 @@ importers: specifier: ^9.0.3 version: 9.0.9 '@types/lodash': - specifier: ^4.14.191 + specifier: 'catalog:' version: 4.17.16 '@types/node': specifier: ^20.14.2 @@ -748,10 +736,10 @@ importers: specifier: ^1.5.5 version: 1.5.5 '@types/react': - specifier: 18.3.1 + specifier: 'catalog:' version: 18.3.1 '@types/react-dom': - specifier: 18.3.0 + specifier: 'catalog:' version: 18.3.0 '@types/react-syntax-highlighter': specifier: ^15.5.6 @@ -761,16 +749,19 @@ importers: version: 0.0.37 '@typescript-eslint/eslint-plugin': specifier: ^6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.8.2))(eslint@8.56.0)(typescript@5.8.2) + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2) '@typescript-eslint/parser': specifier: ^6.21.0 - version: 6.21.0(eslint@8.56.0)(typescript@5.8.2) + version: 6.21.0(eslint@8.57.1)(typescript@5.8.2) eslint: - specifier: 8.56.0 - version: 8.56.0 + specifier: 'catalog:' + version: 8.57.1 eslint-config-next: - specifier: 15.5.12 - version: 15.5.12(eslint@8.56.0)(typescript@5.8.2) + specifier: 'catalog:' + version: 15.5.12(eslint@8.57.1)(typescript@5.8.2) + next-rspack: + specifier: 'catalog:' + version: 16.1.6(@swc/helpers@0.5.15) tsx: specifier: ^4.20.6 version: 4.20.6 @@ -784,22 +775,22 @@ importers: projects/marketplace: dependencies: '@chakra-ui/anatomy': - specifier: 2.2.1 - version: 2.2.1 + specifier: 'catalog:' + version: 2.3.6 '@chakra-ui/icons': - specifier: 2.1.1 + specifier: 'catalog:' version: 2.1.1(@chakra-ui/system@2.6.1(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(react@18.3.1))(react@18.3.1) '@chakra-ui/next-js': - specifier: 2.4.2 - version: 2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(framer-motion@9.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(next@15.5.12(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react@18.3.1) + specifier: 'catalog:' + version: 2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(framer-motion@9.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(next@16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react@18.3.1) '@chakra-ui/react': - specifier: 2.10.7 + specifier: 'catalog:' version: 2.10.7(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(framer-motion@9.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@chakra-ui/styled-system': - specifier: 2.9.1 - version: 2.9.1 + specifier: 'catalog:' + version: 2.12.2(react@18.3.1) '@chakra-ui/system': - specifier: 2.6.1 + specifier: 'catalog:' version: 2.6.1(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(react@18.3.1) '@fastgpt/global': specifier: workspace:* @@ -811,31 +802,31 @@ importers: specifier: workspace:* version: link:../../packages/web axios: - specifier: ^1.13.5 - version: 1.13.5 + specifier: 'catalog:' + version: 1.13.6 i18next: - specifier: 23.16.8 + specifier: 'catalog:' version: 23.16.8 mongoose: specifier: ^8.10.1 version: 8.12.1(socks@2.8.4) next: - specifier: 15.5.12 - version: 15.5.12(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1) + specifier: 'catalog:' + version: 16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1) next-i18next: - specifier: 15.4.2 - version: 15.4.2(i18next@23.16.8)(next@15.5.12(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react-i18next@14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + specifier: 'catalog:' + version: 15.4.2(i18next@23.16.8)(next@16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react-i18next@14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) react: - specifier: 18.3.1 + specifier: 'catalog:' version: 18.3.1 react-dom: - specifier: 18.3.1 + specifier: 'catalog:' version: 18.3.1(react@18.3.1) react-i18next: - specifier: 14.1.2 + specifier: 'catalog:' version: 14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) zod: - specifier: ^4.1.12 + specifier: 'catalog:' version: 4.1.12 devDependencies: '@svgr/webpack': @@ -845,16 +836,16 @@ importers: specifier: ^20 version: 20.17.24 '@types/react': - specifier: 18.3.1 + specifier: 'catalog:' version: 18.3.1 '@types/react-dom': - specifier: ^18 + specifier: 'catalog:' version: 18.3.0 eslint: - specifier: ^8 + specifier: 'catalog:' version: 8.57.1 eslint-config-next: - specifier: 15.5.12 + specifier: 'catalog:' version: 15.5.12(eslint@8.57.1)(typescript@5.8.2) postcss: specifier: ^8 @@ -875,19 +866,19 @@ importers: specifier: workspace:* version: link:../../packages/service '@modelcontextprotocol/sdk': - specifier: ^1.26.0 + specifier: 'catalog:' version: 1.26.0(zod@4.1.12) chalk: specifier: ^5.3.0 version: 5.4.1 dayjs: - specifier: ^1.11.7 - version: 1.11.13 + specifier: 'catalog:' + version: 1.11.19 dotenv: specifier: ^16.5.0 version: 16.5.0 express: - specifier: ^4.22.0 + specifier: 'catalog:' version: 4.22.1 devDependencies: '@types/express': @@ -897,7 +888,7 @@ importers: scripts/icon: dependencies: express: - specifier: ^4.22.0 + specifier: 'catalog:' version: 4.22.1 sdk/storage: @@ -913,7 +904,7 @@ importers: version: 3.952.0 ali-oss: specifier: ^6.23.0 - version: 6.23.0(proxy-agent@6.5.0) + version: 6.23.0(proxy-agent@5.0.0) cos-nodejs-sdk-v5: specifier: ^2.15.4 version: 2.15.4 @@ -921,8 +912,8 @@ importers: specifier: ^1.43.0 version: 1.43.0 minio: - specifier: ^8.0.5 - version: 8.0.5 + specifier: 'catalog:' + version: 8.0.7 vitest: specifier: ^4.0.16 version: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@20.17.24)(jiti@2.6.0)(lightningcss@1.30.1)(sass@1.85.1)(terser@5.39.0)(tsx@4.20.6)(yaml@2.8.1) @@ -1728,24 +1719,24 @@ packages: '@chakra-ui/color-mode@2.2.0': resolution: {integrity: sha512-niTEA8PALtMWRI9wJ4LL0CSBDo8NBfLNp4GD6/0hstcm3IlbBHTVKxN6HwSaoNYfphDQLxCjT4yG+0BJA5tFpg==} peerDependencies: - react: 18.3.1 + react: '>=18' '@chakra-ui/hooks@2.4.4': resolution: {integrity: sha512-+gMwLIkabtddIL/GICU7JmnYtvfONP+fNiTfdYLV9/I1eyCz8igKgLmFJOGM6F+BpUev6hh+/+DX5ezGQ9VTbQ==} peerDependencies: - react: 18.3.1 + react: '>=18' '@chakra-ui/icon@3.2.0': resolution: {integrity: sha512-xxjGLvlX2Ys4H0iHrI16t74rG9EBcpFvJ3Y3B7KMQTrnW34Kf7Da/UC8J67Gtx85mTHW020ml85SVPKORWNNKQ==} peerDependencies: '@chakra-ui/system': '>=2.0.0' - react: 18.3.1 + react: '>=18' '@chakra-ui/icons@2.1.1': resolution: {integrity: sha512-3p30hdo4LlRZTT5CwoAJq3G9fHI0wDc0pBaMHj4SUn0yomO+RcDRlzhdXqdr5cVnzax44sqXJVnf3oQG0eI+4g==} peerDependencies: '@chakra-ui/system': '>=2.0.0' - react: 18.3.1 + react: '>=18' '@chakra-ui/next-js@2.4.2': resolution: {integrity: sha512-loo82RyPbMyvJwRhhZVZovut9v2hFBSkqd1vQoNXgMrCRApLwrrttu5Iuodns15gLE3mqI+it5oEhxTtO5DrxA==} @@ -1753,7 +1744,7 @@ packages: '@chakra-ui/react': '>=2.4.0' '@emotion/react': '>=11' next: '>=13' - react: 18.3.1 + react: '>=18' '@chakra-ui/object-utils@2.1.0': resolution: {integrity: sha512-tgIZOgLHaoti5PYGPTwK3t/cqtcycW0owaiOXoZOcpwwX/vlVb+H1jFsQyWiiwQVPt9RkoSLtxzXamx+aHH+bQ==} @@ -1761,12 +1752,12 @@ packages: '@chakra-ui/react-use-safe-layout-effect@2.1.0': resolution: {integrity: sha512-Knbrrx/bcPwVS1TorFdzrK/zWA8yuU/eaXDkNj24IrKoRlQrSBFarcgAEzlCHtzuhufP3OULPkELTzz91b0tCw==} peerDependencies: - react: 18.3.1 + react: '>=18' '@chakra-ui/react-utils@2.0.12': resolution: {integrity: sha512-GbSfVb283+YA3kA8w8xWmzbjNWk14uhNpntnipHCftBibl0lxtQ9YqMFQLwuFOO0U2gYVocszqqDWX+XNKq9hw==} peerDependencies: - react: 18.3.1 + react: '>=18' '@chakra-ui/react@2.10.7': resolution: {integrity: sha512-GX1dCmnvrxxyZEofDX9GMAtRakZJKnUqFM9k8qhaycPaeyfkiTNNTjhPNX917hgVx1yhC3kcJOs5IeC7yW56/g==} @@ -1774,8 +1765,8 @@ packages: '@emotion/react': '>=11' '@emotion/styled': '>=11' framer-motion: '>=4.0.0' - react: 18.3.1 - react-dom: 18.3.1 + react: '>=18' + react-dom: '>=18' '@chakra-ui/shared-utils@2.0.5': resolution: {integrity: sha512-4/Wur0FqDov7Y0nCXl7HbHzCg4aq86h+SXdoUeuCMD3dSj7dpsVnStLYhng1vxvlbUnLpdF4oz5Myt3i/a7N3Q==} @@ -1791,7 +1782,7 @@ packages: peerDependencies: '@emotion/react': ^11.0.0 '@emotion/styled': ^11.0.0 - react: 18.3.1 + react: '>=18' '@chakra-ui/theme-tools@2.1.1': resolution: {integrity: sha512-n14L5L3ej3Zy+Xm/kDKO1G6/DkmieT7Li1C7NzMRcUj5C9YybQpyo7IZZ0BBUh3u+OVnKVhNC3d4P2NYDGRXmA==} @@ -1822,7 +1813,7 @@ packages: '@chakra-ui/utils@2.2.4': resolution: {integrity: sha512-nRpR9SnX7aLcJx7lKu8kgQWxdJso1oR/78HcBI+mzidvWdTykbTGdm5Q2R7S0PVH1IFBzBTgi6TiAjHvu96auA==} peerDependencies: - react: 18.3.1 + react: '>=16.8.0' '@codemirror/autocomplete@6.19.0': resolution: {integrity: sha512-61Hfv3cF07XvUxNeC3E7jhG8XNi1Yom1G0lRC936oLnlF+jrbrv8rc/J98XlYzcsAoTVupfsf5fLej1aI8kyIg==} @@ -1927,7 +1918,7 @@ packages: resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' - react: 18.3.1 + react: '>=16.8.0' peerDependenciesMeta: '@types/react': optional: true @@ -1943,7 +1934,7 @@ packages: peerDependencies: '@emotion/react': ^11.0.0-rc.0 '@types/react': '*' - react: 18.3.1 + react: '>=16.8.0' peerDependenciesMeta: '@types/react': optional: true @@ -1954,7 +1945,7 @@ packages: '@emotion/use-insertion-effect-with-fallbacks@1.2.0': resolution: {integrity: sha512-yJMtVdH59sxi/aVJBpk9FQq+OR8ll5GT8oWd57UpeaKEVGab41JWaCFA7FRLoMLloOZF/c/wsPoe+bfGmRKgDg==} peerDependencies: - react: 18.3.1 + react: '>=16.8.0' '@emotion/utils@1.4.2': resolution: {integrity: sha512-3vLclRofFziIa3J2wDh9jjbkUz9qk5Vi3IZ/FSTKViB0k+ef0fPV7dYrUIugbgupYDx7v9ud/SjrtEP8Y4xLoA==} @@ -2423,10 +2414,6 @@ packages: resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@8.56.0': - resolution: {integrity: sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@eslint/js@8.57.1': resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -2484,11 +2471,6 @@ packages: peerDependencies: hono: ^4 - '@humanwhocodes/config-array@0.11.14': - resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} - engines: {node: '>=10.10.0'} - deprecated: Use @eslint/config-array instead - '@humanwhocodes/config-array@0.13.0': resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} engines: {node: '>=10.10.0'} @@ -2795,8 +2777,8 @@ packages: resolution: {integrity: sha512-Pto4wsVwrnY94tzcCXP2kWukQejSRPDfwOPd+EFh8dUzj+L7fa9Pze2wVgCRZpEohwfbcgAdEsvmSbhz+yGkog==} peerDependencies: lexical: 0.12.6 - react: 18.3.1 - react-dom: 18.3.1 + react: '>=17.x' + react-dom: '>=17.x' '@lexical/rich-text@0.12.6': resolution: {integrity: sha512-fRZHy2ug6Pq+pJK7trr9phTGaD2ba3If8o36dphOsl27MtUllpz68lcXL6mUonzJhAu4um1e9u7GFR3dLp+cVA==} @@ -2886,6 +2868,24 @@ packages: '@cfworker/json-schema': optional: true + '@module-federation/error-codes@0.21.6': + resolution: {integrity: sha512-MLJUCQ05KnoVl8xd6xs9a5g2/8U+eWmVxg7xiBMeR0+7OjdWUbHwcwgVFatRIwSZvFgKHfWEiI7wsU1q1XbTRQ==} + + '@module-federation/runtime-core@0.21.6': + resolution: {integrity: sha512-5Hd1Y5qp5lU/aTiK66lidMlM/4ji2gr3EXAtJdreJzkY+bKcI5+21GRcliZ4RAkICmvdxQU5PHPL71XmNc7Lsw==} + + '@module-federation/runtime-tools@0.21.6': + resolution: {integrity: sha512-fnP+ZOZTFeBGiTAnxve+axGmiYn2D60h86nUISXjXClK3LUY1krUfPgf6MaD4YDJ4i51OGXZWPekeMe16pkd8Q==} + + '@module-federation/runtime@0.21.6': + resolution: {integrity: sha512-+caXwaQqwTNh+CQqyb4mZmXq7iEemRDrTZQGD+zyeH454JAYnJ3s/3oDFizdH6245pk+NiqDyOOkHzzFQorKhQ==} + + '@module-federation/sdk@0.21.6': + resolution: {integrity: sha512-x6hARETb8iqHVhEsQBysuWpznNZViUh84qV2yE7AD+g7uIzHKiYdoWqj10posbo5XKf/147qgWDzKZoKoEP2dw==} + + '@module-federation/webpack-bundler-runtime@0.21.6': + resolution: {integrity: sha512-7zIp3LrcWbhGuFDTUMLJ2FJvcwjlddqhWGxi/MW3ur1a+HaO8v5tF2nl+vElKmbG1DFLU/52l3PElVcWf/YcsQ==} + '@monaco-editor/loader@1.5.0': resolution: {integrity: sha512-hKoGSM+7aAc7eRTRjpqAZucPmoNOC4UUbknb/VNoTkEIkCPhqV8LfbsgM1webRM7S/z21eHEx9Fkwx8Z/C/+Xw==} @@ -2893,8 +2893,8 @@ packages: resolution: {integrity: sha512-cyzXQCtO47ydzxpQtCGSQGOC8Gk3ZUeBXFAxD+CWXYFo5OqZyZUonFl0DwUlTyAfRHntBfw2p3w4s9R6oe1eCA==} peerDependencies: monaco-editor: '>= 0.25.0 < 1' - react: 18.3.1 - react-dom: 18.3.1 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 '@mongodb-js/saslprep@1.2.0': resolution: {integrity: sha512-+ywrb0AqkfaYuhHs6LxKWgqbh3I72EpEgESCw37o+9qPx9WTCkgDm2B+eMrwehGtHBWHFU4GXvnSCNiFhhausg==} @@ -2993,65 +2993,137 @@ packages: resolution: {integrity: sha512-ydvNeJMRm+l3T14yCoUKqjYQiEdXDq1isznI93LEBGYssXKfSaLNLHOkeM4z9Fnw9Pkt2EKOCAtW9cS4b00Zcg==} engines: {node: '>= 10'} + '@napi-rs/wasm-runtime@0.2.12': + resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} + '@napi-rs/wasm-runtime@0.2.7': resolution: {integrity: sha512-5yximcFK5FNompXfJFoWanu5l8v1hNGqNHh9du1xETp9HWk/B/PzvchX55WYOPaIeNglG8++68AAiauBAtbnzw==} + '@napi-rs/wasm-runtime@1.0.7': + resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} + '@napi-rs/wasm-runtime@1.1.0': resolution: {integrity: sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==} - '@next/bundle-analyzer@15.5.6': - resolution: {integrity: sha512-IHeyk2s9/fVDAGDLNbBkCSG8XBabhuMajiaJggjsg4GyFIswh78DzLo5Nl5th8QTs3U/teYeczvfeV9w1Tx3qA==} + '@next/bundle-analyzer@16.1.6': + resolution: {integrity: sha512-ee2kagdTaeEWPlotgdTOqFHYcD3e2m2bbE3I9Rq2i6ABYi5OgopmtEUe8NM23viaYxLV2tDH/2nd5+qKoEr6cw==} - '@next/env@15.5.12': - resolution: {integrity: sha512-pUvdJN1on574wQHjaBfNGDt9Mz5utDSZFsIIQkMzPgNS8ZvT4H2mwOrOIClwsQOb6EGx5M76/CZr6G8i6pSpLg==} + '@next/env@16.1.6': + resolution: {integrity: sha512-N1ySLuZjnAtN3kFnwhAwPvZah8RJxKasD7x1f8shFqhncnWZn4JMfg37diLNuoHsLAlrDfM3g4mawVdtAG8XLQ==} '@next/eslint-plugin-next@15.5.12': resolution: {integrity: sha512-+ZRSDFTv4aC96aMb5E41rMjysx8ApkryevnvEYZvPZO52KvkqP5rNExLUXJFr9P4s0f3oqNQR6vopCZsPWKDcQ==} - '@next/swc-darwin-arm64@15.5.12': - resolution: {integrity: sha512-RnRjBtH8S8eXCpUNkQ+543DUc7ys8y15VxmFU9HRqlo9BG3CcBUiwNtF8SNoi2xvGCVJq1vl2yYq+3oISBS0Zg==} + '@next/rspack-binding-android-arm-eabi@1.0.2': + resolution: {integrity: sha512-ayoNrm5Z9xYIHdYfhUSvzPzNXRunMXx5B6Bonch9pJBfyC/3tUlcqVlI5+1HS+H4euWtPMeGqe8bARjQ71J/ug==} + cpu: [arm] + os: [android] + + '@next/rspack-binding-android-arm64@1.0.2': + resolution: {integrity: sha512-UXbxuzw6iltgr9NmOOPnzVKF3xGNmygKnFngh1sblLHirOe5j/2MxFQhhK6Mhq+OLOhO3JwySvrORszjNQu6KQ==} + cpu: [arm64] + os: [android] + + '@next/rspack-binding-darwin-arm64@1.0.2': + resolution: {integrity: sha512-NH70VXNAY3qd2if906zML3/CqX1sLVaALwfsDkEpfU3/RobJDoCHsYMdks3K217gW8yim6jh71RosGXn/OnAmA==} + cpu: [arm64] + os: [darwin] + + '@next/rspack-binding-darwin-x64@1.0.2': + resolution: {integrity: sha512-Ea+Fn9I9KtssxCr7hlan/X8LkOBA1bDS/G+28gcNIuM8lfUUJQi84AzJ8m2I/5cAVWD+hncCMtoDa4gb81SOTw==} + cpu: [x64] + os: [darwin] + + '@next/rspack-binding-linux-arm-gnueabihf@1.0.2': + resolution: {integrity: sha512-4KPRmJjuqIZjwl3YuwU6PSygaGOhLiS7j6M21WwnsRxbDESperr0IDztmLHz9fRXosdCG0a2H58BPY0NSOoBcA==} + cpu: [arm] + os: [linux] + + '@next/rspack-binding-linux-arm64-gnu@1.0.2': + resolution: {integrity: sha512-af43QsBhRZ7kX/KjA9b5mrSLFMpRSuF7E2i9eBxrFkFpI2H4UCR0lSLcFmpkCnA/u2Q8a8KHhye88zDwUP8saQ==} + cpu: [arm64] + os: [linux] + + '@next/rspack-binding-linux-arm64-musl@1.0.2': + resolution: {integrity: sha512-ZuORUowizCrzoESLyUBGTzJjXyCixtdsTKp7EOLr2oLh2umzksm/e9Cm+iuy8qjkO+TFR1ny5L4YYCUOsYa+Kg==} + cpu: [arm64] + os: [linux] + + '@next/rspack-binding-linux-x64-gnu@1.0.2': + resolution: {integrity: sha512-Bv0DS+jUwL5fQxcC3DiE6MbfssDF//kJ5rOnNey8EcLReqpz+WPuJKTqRvyUtvx77Sg3o7yADS3UsSTrHKn6iQ==} + cpu: [x64] + os: [linux] + + '@next/rspack-binding-linux-x64-musl@1.0.2': + resolution: {integrity: sha512-wjLXX7XaCvd+ISRZHVOEa9FvXDX8KV0HPyNJuapUO150ho7kXt0ZfY9vGm/0UCO7X4hCgnGzsnBZOzYdgT/RqQ==} + cpu: [x64] + os: [linux] + + '@next/rspack-binding-win32-arm64-msvc@1.0.2': + resolution: {integrity: sha512-OQ0Uv9ZbMB8BZFJP2n7dLIc4kjfr76J1JPCtPNB3/BvE2xpAIEcYmkwSP0GrVL/H+1xLMqLwblqt7xyc65hfuw==} + cpu: [arm64] + os: [win32] + + '@next/rspack-binding-win32-ia32-msvc@1.0.2': + resolution: {integrity: sha512-U98H/QvLcZcNA1Dcxb5OS2I3Ze0za/2/AA0ywmbOqCe6Nue/CYKNEfa+F1jJVLxiV0/K3+6SF7BjbGh62BUWow==} + cpu: [ia32] + os: [win32] + + '@next/rspack-binding-win32-x64-msvc@1.0.2': + resolution: {integrity: sha512-wvR7LLNHsDK3t3RcfWTgzIzYNLLmGQf3y271CAzZvbvjK2oCu1D0Dl5RAtcVgNCZPUVd3aa2ceirNRqQrqRrXg==} + cpu: [x64] + os: [win32] + + '@next/rspack-binding@1.0.2': + resolution: {integrity: sha512-lnY6l2xCDnLw25mE05dSIZ+dXjqsrAUPoCFe9vKgxg6gu7YFD84uzaHOTalJNl8Vmah1oHE+L/zNlRqzKkDUbA==} + + '@next/rspack-core@1.0.2': + resolution: {integrity: sha512-jt6LtuSYB2XP7ndVAabYQ/oTdE7Yqw5coof6FQkpjqwojZcTxWdTQIuZu7eKQQaVuDhtSefU2IE+VZrwJOVpcw==} + + '@next/swc-darwin-arm64@16.1.6': + resolution: {integrity: sha512-wTzYulosJr/6nFnqGW7FrG3jfUUlEf8UjGA0/pyypJl42ExdVgC6xJgcXQ+V8QFn6niSG2Pb8+MIG1mZr2vczw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.5.12': - resolution: {integrity: sha512-nqa9/7iQlboF1EFtNhWxQA0rQstmYRSBGxSM6g3GxvxHxcoeqVXfGNr9stJOme674m2V7r4E3+jEhhGvSQhJRA==} + '@next/swc-darwin-x64@16.1.6': + resolution: {integrity: sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.5.12': - resolution: {integrity: sha512-dCzAjqhDHwmoB2M4eYfVKqXs99QdQxNQVpftvP1eGVppamXh/OkDAwV737Zr0KPXEqRUMN4uCjh6mjO+XtF3Mw==} + '@next/swc-linux-arm64-gnu@16.1.6': + resolution: {integrity: sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.5.12': - resolution: {integrity: sha512-+fpGWvQiITgf7PUtbWY1H7qUSnBZsPPLyyq03QuAKpVoTy/QUx1JptEDTQMVvQhvizCEuNLEeghrQUyXQOekuw==} + '@next/swc-linux-arm64-musl@16.1.6': + resolution: {integrity: sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.5.12': - resolution: {integrity: sha512-jSLvgdRRL/hrFAPqEjJf1fFguC719kmcptjNVDJl26BnJIpjL3KH5h6mzR4mAweociLQaqvt4UyzfbFjgAdDcw==} + '@next/swc-linux-x64-gnu@16.1.6': + resolution: {integrity: sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.5.12': - resolution: {integrity: sha512-/uaF0WfmYqQgLfPmN6BvULwxY0dufI2mlN2JbOKqqceZh1G4hjREyi7pg03zjfyS6eqNemHAZPSoP84x17vo6w==} + '@next/swc-linux-x64-musl@16.1.6': + resolution: {integrity: sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.5.12': - resolution: {integrity: sha512-xhsL1OvQSfGmlL5RbOmU+FV120urrgFpYLq+6U8C6KIym32gZT6XF/SDE92jKzzlPWskkbjOKCpqk5m4i8PEfg==} + '@next/swc-win32-arm64-msvc@16.1.6': + resolution: {integrity: sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.5.12': - resolution: {integrity: sha512-Z1Dh6lhFkxvBDH1FoW6OU/L6prYwPSlwjLiZkExIAh8fbP6iI/M7iGTQAJPYJ9YFlWobCZ1PHbchFhFYb2ADkw==} + '@next/swc-win32-x64-msvc@16.1.6': + resolution: {integrity: sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3171,10 +3243,6 @@ packages: resolution: {integrity: sha512-swFdZq8MCdmdR22jTVGQDhwqDzcI4M10nhjXkLr1EsIzXgZBqm4ZlmmcWsg3TSNf+3mzgOiqveXmBLZuDi2Lgg==} engines: {node: '>=8.0.0'} - '@opentelemetry/api-logs@0.57.2': - resolution: {integrity: sha512-uIX52NnTM0iBh84MShlpouI7UKqkZ7MrUszTmaypHBu4r7NofznSnQRfJ+uUeDtQDj6w8eFGg5KBLDAwAPz1+A==} - engines: {node: '>=14'} - '@opentelemetry/api@1.9.0': resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} @@ -3215,12 +3283,6 @@ packages: peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/instrumentation@0.57.2': - resolution: {integrity: sha512-BdBGhQBh8IjZ2oIIX6F2/Q3LKm/FDDKi6ccYKcBTeilh6SNdNKveDOLk73BkSJjQLJk6qe4Yh+hHw1UPhCDdrg==} - engines: {node: '>=14'} - peerDependencies: - '@opentelemetry/api': ^1.3.0 - '@opentelemetry/otlp-exporter-base@0.202.0': resolution: {integrity: sha512-nMEOzel+pUFYuBJg2znGmHJWbmvMbdX5/RhoKNKowguMbURhz0fwik5tUKplLcUtl8wKPL1y9zPnPxeBn65N0Q==} engines: {node: ^18.19.0 || >=20.6.0} @@ -3533,38 +3595,38 @@ packages: '@reactflow/background@11.3.14': resolution: {integrity: sha512-Gewd7blEVT5Lh6jqrvOgd4G6Qk17eGKQfsDXgyRSqM+CTwDqRldG2LsWN4sNeno6sbqVIC2fZ+rAUBFA9ZEUDA==} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: '>=17' + react-dom: '>=17' '@reactflow/controls@11.2.14': resolution: {integrity: sha512-MiJp5VldFD7FrqaBNIrQ85dxChrG6ivuZ+dcFhPQUwOK3HfYgX2RHdBua+gx+40p5Vw5It3dVNp/my4Z3jF0dw==} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: '>=17' + react-dom: '>=17' '@reactflow/core@11.11.4': resolution: {integrity: sha512-H4vODklsjAq3AMq6Np4LE12i1I4Ta9PrDHuBR9GmL8uzTt2l2jh4CiQbEMpvMDcp7xi4be0hgXj+Ysodde/i7Q==} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: '>=17' + react-dom: '>=17' '@reactflow/minimap@11.7.14': resolution: {integrity: sha512-mpwLKKrEAofgFJdkhwR5UQ1JYWlcAAL/ZU/bctBkuNTT1yqV+y0buoNVImsRehVYhJwffSWeSHaBR5/GJjlCSQ==} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: '>=17' + react-dom: '>=17' '@reactflow/node-resizer@2.2.14': resolution: {integrity: sha512-fwqnks83jUlYr6OHcdFEedumWKChTHRGw/kbCxj0oqBd+ekfs+SIp4ddyNU0pdx96JIm5iNFS0oNrmEiJbbSaA==} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: '>=17' + react-dom: '>=17' '@reactflow/node-toolbar@1.3.14': resolution: {integrity: sha512-rbynXQnH/xFNu4P9H+hVqlEUafDCkEoCy0Dg9mG22Sg+rY/0ck6KkrAQrYrTgXusd+cEJOMK0uOOFCK2/5rSGQ==} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: '>=17' + react-dom: '>=17' '@replit/codemirror-css-color-picker@6.3.0': resolution: {integrity: sha512-19biDANghUm7Fz7L1SNMIhK48tagaWuCOHj4oPPxc7hxPGkTVY2lU/jVZ8tsbTKQPVG7BO2CBDzs7CBwb20t4A==} @@ -3748,6 +3810,70 @@ packages: cpu: [x64] os: [win32] + '@rspack/binding-darwin-arm64@1.6.7': + resolution: {integrity: sha512-QiIAP8JTAtht0j8/xZZEQTJRB9e+KrOm9c7JJm73CewVg55rDWRrwopiVfBNlTu1coem1ztUHJYdQhg2uXfqww==} + cpu: [arm64] + os: [darwin] + + '@rspack/binding-darwin-x64@1.6.7': + resolution: {integrity: sha512-DpQRxxTXkMMNPmBXeJBaAB8HmWKxH2IfvHv7vU+kBhJ3xdPtXU4/xBv1W3biluoNRG11gc1WLIgjzeGgaLCxmw==} + cpu: [x64] + os: [darwin] + + '@rspack/binding-linux-arm64-gnu@1.6.7': + resolution: {integrity: sha512-211/XoBiooGGgUo/NxNpsrzGUXtH1d7g/4+UTtjYtfc8QHwu7ZMHcsqg0wss53fXzn/yyxd0DZ56vBHq52BiFw==} + cpu: [arm64] + os: [linux] + + '@rspack/binding-linux-arm64-musl@1.6.7': + resolution: {integrity: sha512-0WnqAWz3WPDsXGvOOA++or7cHpoidVsH3FlqNaAfRu6ni6n7ig/s0/jKUB+C5FtXOgmGjAGkZHfFgNHsvZ0FWw==} + cpu: [arm64] + os: [linux] + + '@rspack/binding-linux-x64-gnu@1.6.7': + resolution: {integrity: sha512-iMrE0Q4IuYpkE0MjpaOVaUDYbQFiCRI9D3EPoXzlXJj4kJSdNheODpHTBVRlWt8Xp7UAoWuIFXCvKFKcSMm3aQ==} + cpu: [x64] + os: [linux] + + '@rspack/binding-linux-x64-musl@1.6.7': + resolution: {integrity: sha512-e7gKFxpdEQwYGk7lTC/hukTgNtaoAstBXehnZNk4k3kuU6+86WDrkn18Cd949iNqfIPtIG/wIsFNGbkHsH69hQ==} + cpu: [x64] + os: [linux] + + '@rspack/binding-wasm32-wasi@1.6.7': + resolution: {integrity: sha512-yx88EFdE9RP3hh7VhjjW6uc6wGU0KcpOcZp8T8E/a+X8L98fX0aVrtM1IDbndhmdluIMqGbfJNap2+QqOCY9Mw==} + cpu: [wasm32] + + '@rspack/binding-win32-arm64-msvc@1.6.7': + resolution: {integrity: sha512-vgxVYpFK8P5ulSXQQA+EbX78R/SUU+WIf0JIY+LoUoP89gZOsise/lKAJMAybzpeTJ1t0ndLchFznDYnzq+l4Q==} + cpu: [arm64] + os: [win32] + + '@rspack/binding-win32-ia32-msvc@1.6.7': + resolution: {integrity: sha512-bV5RTW0Va0UQKJm9HWLt7fWNBPaBBBxCJOA2pJT3nGGm6CCXKnZSyEiVbFUk4jI/uiwBfqenlLkzaGoMRbeDhA==} + cpu: [ia32] + os: [win32] + + '@rspack/binding-win32-x64-msvc@1.6.7': + resolution: {integrity: sha512-8xlbuJQtYktlBjZupOHlO8FeZqSIhsV3ih7xBSiOYar6LI6uQzA7XiO3I5kaPSDirBMMMKv1Z4rKCxWx10a3TQ==} + cpu: [x64] + os: [win32] + + '@rspack/binding@1.6.7': + resolution: {integrity: sha512-7ICabuBN3gHc6PPN52+m1kruz3ogiJjg1C0gSWdLRk18m/4jlcM2aAy6wfXjgODJdB0Yh2ro/lIpBbj+AYWUGA==} + + '@rspack/core@1.6.7': + resolution: {integrity: sha512-tkd4nSzTf+pDa9OAE4INi/JEa93HNszjWy5C9+trf4ZCXLLHsHxHQFbzoreuz4Vv2PlCWajgvAdiPMV1vGIkuw==} + engines: {node: '>=18.12.0'} + peerDependencies: + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@swc/helpers': + optional: true + + '@rspack/lite-tapable@1.1.0': + resolution: {integrity: sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==} + '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -3766,7 +3892,7 @@ packages: resolution: {integrity: sha512-krkNq5cZLD4IEtVto5KbektfRhVTR/ZwiGq+KGOhnXlv/0kFKdkccw6WXPnzq+gXZTYNJxFcrDn60Dj3ilXQrg==} engines: {node: '>=20'} peerDependencies: - react: 18.3.1 + react: ^18.0.0 || ^19.0.0 '@scalar/api-reference@1.38.1': resolution: {integrity: sha512-1r0o1BBhfOpOI2ZTvcDffNkljL4gpzyB1prBZ1wRZ3fY1lkIdAUHzIDj+lCYL+uj0RYVJFOIWvJpmpCBW6KmIg==} @@ -4192,8 +4318,8 @@ packages: '@tanstack/react-query@4.36.1': resolution: {integrity: sha512-y7ySVHFyyQblPl3J3eQBWpXZkliroki3ARnBKsdJchlgt7yJLRDUcf4B8soufgiYt3pEQIkBWBx1N9/ZPIeUWw==} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 react-native: '*' peerDependenciesMeta: react-dom: @@ -4212,6 +4338,10 @@ packages: '@tokenizer/token@0.3.0': resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} + '@tootallnate/once@1.1.2': + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} @@ -4501,9 +4631,6 @@ packages: '@types/serve-static@1.15.7': resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} - '@types/shimmer@1.2.0': - resolution: {integrity: sha512-UE7oxhQLLd9gub6JKIAhDq06T0F6FnztwMNRvYgjeQSBeMc1ZG/tA47EwfduvkuQS8apbkM/lpLpWsaCeYsXVg==} - '@types/triple-beam@1.3.5': resolution: {integrity: sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==} @@ -4606,18 +4733,6 @@ packages: peerDependencies: vue: '>=2.7 || >=3' - '@vercel/otel@1.13.0': - resolution: {integrity: sha512-esRkt470Y2jRK1B1g7S1vkt4Csu44gp83Zpu8rIyPoqy2BKgk4z7ik1uSMswzi45UogLHFl6yR5TauDurBQi4Q==} - engines: {node: '>=18'} - peerDependencies: - '@opentelemetry/api': '>=1.7.0 <2.0.0' - '@opentelemetry/api-logs': '>=0.46.0 <0.200.0' - '@opentelemetry/instrumentation': '>=0.46.0 <0.200.0' - '@opentelemetry/resources': '>=1.19.0 <2.0.0' - '@opentelemetry/sdk-logs': '>=0.46.0 <0.200.0' - '@opentelemetry/sdk-metrics': '>=1.19.0 <2.0.0' - '@opentelemetry/sdk-trace-base': '>=1.19.0 <2.0.0' - '@vitest/coverage-v8@3.1.1': resolution: {integrity: sha512-MgV6D2dhpD6Hp/uroUoAIvFqA8AuvXEFBC2eepG3WFc1pxTfdk1LEqqkWoWhjz+rytoqrnUUCdf6Lzco3iHkLQ==} peerDependencies: @@ -4841,9 +4956,6 @@ packages: '@zilliz/milvus2-sdk-node@2.4.10': resolution: {integrity: sha512-KeXRFePLGoAMFQRM2w+oyH0X+R1uaj+Pt1o0rAdgQfGTV9aGdEx2zOJAt3XPWKovbphvF6ANmCGw2bbk7alNxQ==} - '@zxing/text-encoding@0.9.0': - resolution: {integrity: sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==} - abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} @@ -4856,11 +4968,6 @@ packages: resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} engines: {node: '>= 0.6'} - acorn-import-attributes@1.9.5: - resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} - peerDependencies: - acorn: ^8 - acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -4870,11 +4977,6 @@ packages: resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} engines: {node: '>=0.4.0'} - acorn@8.14.1: - resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.15.0: resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} engines: {node: '>=0.4.0'} @@ -4884,6 +4986,10 @@ packages: resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} engines: {node: '>= 10.0.0'} + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + agent-base@7.1.3: resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} @@ -4900,8 +5006,8 @@ packages: resolution: {integrity: sha512-TrjXie49Q8HuHKTa84Fm9A+famMDAG1+7a9S9Gq6RQ0h90Jgqmiq3CkObuRjWT/C4d6nRZCw35Y2k2fmybb5eA==} engines: {node: '>=18'} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 ajv-draft-04@1.0.0: resolution: {integrity: sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==} @@ -5009,8 +5115,8 @@ packages: array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - array-includes@3.1.8: - resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} + array-includes@3.1.9: + resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} engines: {node: '>= 0.4'} array-union@2.1.0: @@ -5105,8 +5211,8 @@ packages: resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==} engines: {node: '>=4'} - axios@1.13.5: - resolution: {integrity: sha512-cz4ur7Vb0xS4/KUN0tPWe44eqxrIu31me+fbang3ijiNscE129POzipJJA6zniq2C/Z6sJCjMimjS8Lc/GAs8Q==} + axios@1.13.6: + resolution: {integrity: sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==} axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} @@ -5149,8 +5255,13 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - basic-ftp@5.0.5: - resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==} + baseline-browser-mapping@2.10.0: + resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==} + engines: {node: '>=6.0.0'} + hasBin: true + + basic-ftp@5.2.0: + resolution: {integrity: sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==} engines: {node: '>=10.0.0'} bcrypt-pbkdf@1.0.2: @@ -5313,9 +5424,6 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - caniuse-lite@1.0.30001762: - resolution: {integrity: sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw==} - caniuse-lite@1.0.30001769: resolution: {integrity: sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==} @@ -5400,9 +5508,6 @@ packages: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} - cjs-module-lexer@1.4.3: - resolution: {integrity: sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==} - classcat@5.0.5: resolution: {integrity: sha512-JhZUT7JFcQy/EzW605k/ktHtncoo9vnyW/2GspNYwFlN1C/WmjuV/xtS04e9SOkL2sTdw0VAZ2UGCcQ9lR6p6w==} @@ -5587,10 +5692,6 @@ packages: core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} - cors@2.8.6: resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==} engines: {node: '>= 0.10'} @@ -5816,6 +5917,10 @@ packages: resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} engines: {node: '>=0.10'} + data-uri-to-buffer@3.0.1: + resolution: {integrity: sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==} + engines: {node: '>= 6'} + data-uri-to-buffer@6.0.2: resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==} engines: {node: '>= 14'} @@ -5832,15 +5937,14 @@ packages: resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} - date-fns@2.30.0: - resolution: {integrity: sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==} - engines: {node: '>=0.11'} + date-fns@3.6.0: + resolution: {integrity: sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==} dateformat@2.2.0: resolution: {integrity: sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==} - dayjs@1.11.13: - resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + dayjs@1.11.19: + resolution: {integrity: sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==} debounce-fn@4.0.0: resolution: {integrity: sha512-8pYCQiL9Xdcg0UPSD3d+0KMlOjp+KGU5EPwYddgzQ7DATsg4fuUDjQtsYLmWjnk2obnNHgV3vE2Y4jejSOJVBQ==} @@ -5977,6 +6081,10 @@ packages: defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + degenerator@3.0.4: + resolution: {integrity: sha512-Z66uPeBfHZAHVmue3HPfyKu2Q0rC2cRxbTOsvmU/po5fvvcx27W4mIu9n0PUlQih4oUYvcG1BsbtVv8x7KDOSw==} + engines: {node: '>= 6'} + degenerator@5.0.1: resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} engines: {node: '>= 14'} @@ -6009,10 +6117,6 @@ packages: engines: {node: '>=0.10'} hasBin: true - detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - detect-libc@2.1.2: resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} engines: {node: '>=8'} @@ -6196,8 +6300,8 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-abstract@1.23.9: - resolution: {integrity: sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA==} + es-abstract@1.24.1: + resolution: {integrity: sha512-zHXBLhP+QehSSbsS9Pt23Gg964240DPd6QCf8WpkqEXxQ7fhdZzYsocOr5u7apWonsS5EjZDmTF+/slGMyasvw==} engines: {node: '>= 0.4'} es-define-property@1.0.1: @@ -6275,6 +6379,11 @@ packages: resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} engines: {node: '>=12'} + escodegen@1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + escodegen@2.1.0: resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} engines: {node: '>=6.0'} @@ -6305,8 +6414,8 @@ packages: eslint-plugin-import-x: optional: true - eslint-module-utils@2.12.0: - resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + eslint-module-utils@2.12.1: + resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6326,8 +6435,8 @@ packages: eslint-import-resolver-webpack: optional: true - eslint-plugin-import@2.31.0: - resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + eslint-plugin-import@2.32.0: + resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -6362,12 +6471,6 @@ packages: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint@8.56.0: - resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. - hasBin: true - eslint@8.57.1: resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -6391,6 +6494,10 @@ packages: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} + estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} @@ -6506,18 +6613,21 @@ packages: fast-uri@3.0.6: resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} + fast-xml-builder@1.0.0: + resolution: {integrity: sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ==} + fast-xml-parser@4.2.5: resolution: {integrity: sha512-B9/wizE4WngqQftFPmdaMYlXoJlJOYxGQOanC77fq9k8+Z0v5dDSVh+3glErdIROP//s/jgb7ZuxKfB8nVyo0g==} hasBin: true - fast-xml-parser@4.5.3: - resolution: {integrity: sha512-RKihhV+SHsIUGXObeVy9AXiBbFwkVk7Syp8XgwN5U3JV416+Gwp/GO9i0JYKmikykgz/UHRrrV4ROuZEo/T0ig==} - hasBin: true - fast-xml-parser@5.2.5: resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==} hasBin: true + fast-xml-parser@5.4.2: + resolution: {integrity: sha512-pw/6pIl4k0CSpElPEJhDppLzaixDEuWui2CUQQBH/ECDf7+y6YwA4Gf7Tyb0Rfe4DIMuZipYj4AEL0nACKglvQ==} + hasBin: true + fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} @@ -6559,6 +6669,10 @@ packages: resolution: {integrity: sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==} engines: {node: '>=4'} + file-uri-to-path@2.0.0: + resolution: {integrity: sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg==} + engines: {node: '>= 6'} + fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -6668,8 +6782,8 @@ packages: framer-motion@9.1.7: resolution: {integrity: sha512-nKxBkIO4IPkMEqcBbbATxsVjwPYShKl051yhBv9628iAH6JLeHD0siBHxkL62oQzMC1+GNX73XtPjgP753ufuw==} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: ^18.0.0 + react-dom: ^18.0.0 framesync@6.1.2: resolution: {integrity: sha512-jBTqhX6KaQVDyus8muwZbBeGGP0XgujBRbQ7gM7BRdS3CadCZIHiawyzYLnafYcvZIh5j8WE7cxZKFn7dXhu9g==} @@ -6685,6 +6799,10 @@ packages: fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + fs-extra@8.1.0: + resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} + engines: {node: '>=6 <7 || >=8'} + fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} @@ -6693,6 +6811,10 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + ftp@0.3.10: + resolution: {integrity: sha512-faFVML1aBx2UoDStmLwv2Wptt4vw5x03xxX172nhA5Y5HBshW5JweqQ2W4xL4dezQTG8inJsuYcpPHHU3X5OTQ==} + engines: {node: '>=0.8.0'} + function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} @@ -6767,6 +6889,10 @@ packages: get-tsconfig@4.13.0: resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==} + get-uri@3.0.2: + resolution: {integrity: sha512-+5s0SJbGoyiJTZZ2JTpFPLMPSch72KEqGOTvQsBqg0RBWvwhWUSYZFAtz3TPW0GXJuLBJPts1E241iHg+VRfhg==} + engines: {node: '>= 6'} + get-uri@6.0.5: resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==} engines: {node: '>= 14'} @@ -7000,6 +7126,10 @@ packages: resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} engines: {node: '>= 0.8'} + http-proxy-agent@4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + http-proxy-agent@7.0.2: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} @@ -7012,6 +7142,10 @@ packages: resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} engines: {node: '>=10.19.0'} + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + https-proxy-agent@7.0.6: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} @@ -7073,9 +7207,6 @@ packages: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} - import-in-the-middle@1.15.0: - resolution: {integrity: sha512-bpQy+CrsRmYmoPMAE/0G33iwRqwW4ouqdRg8jgbH3aKuCtOc8lxgmYXg2dMM92CRiGP660EtBcymH/eVUpCSaA==} - import-lazy@4.0.0: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} @@ -7135,6 +7266,9 @@ packages: ip2region.js@3.1.6: resolution: {integrity: sha512-fXIzLreccnOCtpsIxu9qowp09qb+an5BJ2tY8E+tXlFI3CFb+GuC8Yyw/P7ZV/4LukQwcHSPUDxHORmpYtY7OQ==} + ip@1.1.9: + resolution: {integrity: sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==} + ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -7159,10 +7293,6 @@ packages: is-alphanumerical@2.0.1: resolution: {integrity: sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==} - is-arguments@1.2.0: - resolution: {integrity: sha512-7bVbi0huj/wrIAOzb8U1aszg9kdi3KN/CyU19CTI7tAoZYEZoL9yCDXpbXN+uPsuWnP02cyug1gleqq+TU+YCA==} - engines: {node: '>= 0.4'} - is-array-buffer@3.0.5: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} @@ -7274,6 +7404,10 @@ packages: is-natural-number@4.0.1: resolution: {integrity: sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==} + is-negative-zero@2.0.3: + resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} + engines: {node: '>= 0.4'} + is-npm@6.0.0: resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -7392,6 +7526,9 @@ packages: resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} engines: {node: '>=12'} + isarray@0.0.1: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -7533,6 +7670,9 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true + jsonfile@4.0.0: + resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} + jsonpath-plus@10.3.0: resolution: {integrity: sha512-8TNmfeTCk2Le33A3vRRwtuworG/L5RrgMvdjhKZxvyShO+mBu2fP50OWUjRLNtvw344DdDarFh9buFAZs5ujeA==} engines: {node: '>=18.0.0'} @@ -7601,7 +7741,7 @@ packages: resolution: {integrity: sha512-99nmbZ2DVwqYiqSVgH8lF9UoM7glIYSdG3WzE3Z2nZbJKoFyZPvRRk7Czq05b32nqcAALwzk3zqVOZmDIn1rqQ==} engines: {node: '>=18'} peerDependencies: - react: 18.3.1 + react: ^18 || ^19 peerDependenciesMeta: react: optional: true @@ -7624,6 +7764,10 @@ packages: resolution: {integrity: sha512-KZ9W9nWDT7rF7Dazg8xyLHGLrmpgq2nVNFUckhqdW3szVP6YhCpp/RAnpmVExA9JvrMynjwSLVrEj3AepHR6ew==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + levn@0.3.0: + resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} + engines: {node: '>= 0.8.0'} + levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -8213,8 +8357,8 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minio@8.0.5: - resolution: {integrity: sha512-/vAze1uyrK2R/DSkVutE4cjVoAowvIQ18RAwn7HrqnLecLlMazFnY0oNBqfuoAWvu7mZIGX75AzpuV05TJeoHg==} + minio@8.0.7: + resolution: {integrity: sha512-E737MgufW8CeQAsTAtnEMrxZ9scMSf29kkhZoXzDTKj/Jszzo2SfeZUH9wbDQH2Rsq6TCtl/yQL0+XdVKZansQ==} engines: {node: ^16 || ^18 || >=20} minipass@7.1.2: @@ -8232,9 +8376,6 @@ packages: resolution: {integrity: sha512-dyAyMR+cRykZd1mw5altC9f4vKpCsuywPwo8l/L5fKqDay2zmqT0mF/BvUoXnQiqGn+nceO914rkPKJoyFnGxA==} engines: {node: '>=10', npm: '>=6'} - module-details-from-path@1.0.4: - resolution: {integrity: sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w==} - monaco-editor@0.52.2: resolution: {integrity: sha512-GEQWEZmfkOGLdd3XK8ryrfWz3AIP8YymVXiPHEdewrUq7mh0qrKrfHLNCXcbB6sTnMLnOZ3ztSiKcciFUkIJwQ==} @@ -8367,19 +8508,22 @@ packages: peerDependencies: i18next: '>= 23.7.13' next: '>= 12.0.0' - react: 18.3.1 + react: '>= 17.0.2' react-i18next: '>= 13.5.0' - next@15.5.12: - resolution: {integrity: sha512-Fi/wQ4Etlrn60rz78bebG1i1SR20QxvV8tVp6iJspjLUSHcZoeUXCt+vmWoEcza85ElZzExK/jJ/F6SvtGktjA==} - engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + next-rspack@16.1.6: + resolution: {integrity: sha512-XWiPVgXWI/yi1cWveKX8padaxuzKoPRgLsQm/oa3887KGR8gpkaVCHGlhEI9bAUdBVab3DjK9R1YDb2wn4KJJQ==} + + next@16.1.6: + resolution: {integrity: sha512-hkyRkcu5x/41KoqnROkfTm2pZVbKxvbZRuNvKXLRXxs3VfyO0WhY50TQS40EuKO9SW3rBj/sF3WbVwDACeMZyw==} + engines: {node: '>=20.9.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.51.1 babel-plugin-react-compiler: '*' - react: 18.3.1 - react-dom: 18.3.1 + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -8391,10 +8535,10 @@ packages: sass: optional: true - nextjs-cors@2.2.0: - resolution: {integrity: sha512-FZu/A+L59J4POJNqwXYyCPDvsLDeu5HjSBvytzS6lsrJeDz5cmnH45zV+VoNic0hjaeER9xGaiIjZIWzEHnxQg==} + nextjs-cors@2.2.1: + resolution: {integrity: sha512-qTyKgwyefP9Ua25qnEG6C3PK1k1/TMQmHlSrIRKZWZawaaNM+Mna4+rspc5LUHr5MkvzVNKFKwV69mQPMim1ow==} peerDependencies: - next: ^8.1.1-canary.54 || ^9.0.0 || ^10.0.0-0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 + next: '>=8.1.1-canary.54' node-abort-controller@3.1.1: resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} @@ -8528,17 +8672,8 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} - openai@4.61.0: - resolution: {integrity: sha512-xkygRBRLIUumxzKGb1ug05pWmJROQsHkGuj/N6Jiw2dj0dI19JvbFpErSZKmJ/DA+0IvpcugZqCAyk8iLpyM6Q==} - hasBin: true - peerDependencies: - zod: ^3.23.8 - peerDependenciesMeta: - zod: - optional: true - - openai@4.87.3: - resolution: {integrity: sha512-d2D54fzMuBYTxMW8wcNmhT1rYKcTfMJ8t+4KjH2KtvYenygITiGBgHoIrzHwnDQWW+C5oCA+ikIR2jgPCFqcKQ==} + openai@4.104.0: + resolution: {integrity: sha512-p99EFNsA/yX6UhVO93f5kJsDRLAg+CTA2RBqdHK4RtK8u5IJw32Hyb2dTGKbnnFmnuoBv5r7Z2CURI9sGZpSuA==} hasBin: true peerDependencies: ws: ^8.18.0 @@ -8559,6 +8694,10 @@ packages: option@0.2.4: resolution: {integrity: sha512-pkEqbDyl8ou5cpq+VsnQbe/WlEy5qS7xPzMS1U55OCG9KPvwFD46zDbxQIj3egJSFc3D+XhYOPUzz49zQAVy7A==} + optionator@0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -8623,10 +8762,18 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + pac-proxy-agent@5.0.0: + resolution: {integrity: sha512-CcFG3ZtnxO8McDigozwE3AqAw15zDvGH+OjXO4kzf7IkEKkQ4gxQ+3sdF50WmhQ4P/bVusXcqNE2S3XrNURwzQ==} + engines: {node: '>= 8'} + pac-proxy-agent@7.2.0: resolution: {integrity: sha512-TEB8ESquiLMc0lV8vcd5Ql/JAKAoyzHFXaStwjkzpOpC5Yv+pIzLfHvjTSdf3vpa2bMiUQrg9i6276yn8666aA==} engines: {node: '>= 14'} + pac-resolver@5.0.1: + resolution: {integrity: sha512-cy7u00ko2KVgBAjuhevqpPeHIkCIqPe1v24cydhWjmeuzaBfmUWFCZJ1iAh5TuVzVZoUzXIW7K8sMYOZ84uZ9Q==} + engines: {node: '>= 8'} + pac-resolver@7.0.1: resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==} engines: {node: '>= 14'} @@ -8951,6 +9098,10 @@ packages: postgres-range@1.1.4: resolution: {integrity: sha512-i/hbxIE9803Alj/6ytL7UHQxRvZkI9O4Sy+J3HGc4F4oo/2eQAjTSNJ0bfxyse3bH0nuVesCk+3IRLaMtG3H6w==} + prelude-ls@1.1.2: + resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} + engines: {node: '>= 0.8.0'} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -9013,6 +9164,10 @@ packages: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} + proxy-agent@5.0.0: + resolution: {integrity: sha512-gkH7BkvLVkSfX9Dk27W6TyNOWWZWRilRfk1XxGNWOYJ2TuedAv1yFpCaU9QSBmBe716XOTNpYNOzhysyw8xn7g==} + engines: {node: '>= 8'} + proxy-agent@6.5.0: resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==} engines: {node: '>= 14'} @@ -9088,10 +9243,6 @@ packages: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} - raw-body@3.0.0: - resolution: {integrity: sha512-RmkhL8CAyCRPXCE28MMH0z2PNWQBNk2Q09ZdxM9IOOXwxwZbN+qbWaatPkdkWIKL2ZVDImrN/pK5HTRz2PcS4g==} - engines: {node: '>= 0.8'} - raw-body@3.0.2: resolution: {integrity: sha512-K5zQjDllxWkf7Z5xJdV0/B0WTNqx6vxG70zJE4N0kBs4LovmEYWJzQGxC9bS9RAKu3bgM40lrd5zoLJ12MQ5BA==} engines: {node: '>= 0.10'} @@ -9104,35 +9255,30 @@ packages: resolution: {integrity: sha512-0Lvs4tq2VcrEjEgDXHjT98r+63drkKEgqyxdA7qD3mvKwga6a5SscbdLPO2IExotU1jW8L0Ksdl0Cj2AF67nPQ==} deprecated: 'react-beautiful-dnd is now deprecated. Context and options: https://github.com/atlassian/react-beautiful-dnd/issues/2672' peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: ^16.8.5 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.5 || ^17.0.0 || ^18.0.0 react-clientside-effect@1.2.7: resolution: {integrity: sha512-gce9m0Pk/xYYMEojRI9bgvqQAkl6hm7ozQvqWPyQx+kULiatdHgkNM1QG4DQRx5N9BAzWSCJmt9mMV8/KsdgVg==} peerDependencies: - react: 18.3.1 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc react-day-picker@8.10.1: resolution: {integrity: sha512-TMx7fNbhLk15eqcMt+7Z7S2KF7mfTId/XJDjKE8f+IUcFn0l08/kI4FiYTL/0yuOLmEcbR4Fwe3GJf/NiiMnPA==} peerDependencies: date-fns: ^2.28.0 || ^3.0.0 - react: 18.3.1 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom@18.3.1: resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: - react: 18.3.1 - - react-dom@19.1.1: - resolution: {integrity: sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==} - peerDependencies: - react: 18.3.1 + react: ^18.3.1 react-error-boundary@3.1.4: resolution: {integrity: sha512-uM9uPzZJTF6wRQORmSrvOIgt4lJ9MC1sNgEOj2XGsDTRE4kmpWxg7ENK9EWNKJRMAOY9z0MuF4yIfl6gp4sotA==} engines: {node: '>=10', npm: '>=6'} peerDependencies: - react: 18.3.1 + react: '>=16.13.1' react-fast-compare@3.2.2: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} @@ -9140,8 +9286,8 @@ packages: react-focus-lock@2.13.6: resolution: {integrity: sha512-ehylFFWyYtBKXjAO9+3v8d0i+cnc1trGS0vlTGhzFW1vbFXVUTmR8s2tt/ZQG8x5hElg6rhENlLG1H3EZK0Llg==} peerDependencies: - '@types/react': 18.3.1 - react: 18.3.1 + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true @@ -9150,13 +9296,13 @@ packages: resolution: {integrity: sha512-+s3+s8LLytRMriwwuSqeLStVjRXFGxgjjx2jED7Z+wz1J/88vpxieRQGvJVvzrzVxshZ0BRuocFERb779m2kNg==} engines: {node: '>=12.22.0'} peerDependencies: - react: 18.3.1 + react: ^16.8.0 || ^17 || ^18 react-i18next@14.1.2: resolution: {integrity: sha512-FSIcJy6oauJbGEXfhUgVeLzvWBhIBIS+/9c6Lj4niwKZyGaGb4V4vUbATXSlsHJDXXB+ociNxqFNiFuV1gmoqg==} peerDependencies: i18next: '>= 23.2.3' - react: 18.3.1 + react: '>= 16.8.0' react-dom: '*' react-native: '*' peerDependenciesMeta: @@ -9177,19 +9323,19 @@ packages: react-markdown@9.1.0: resolution: {integrity: sha512-xaijuJB0kzGiUdG7nc2MOMDUDBWPyGAjZtUrow9XxUeua8IqeP+VlIfAZ3bphpcLTnSZXz6z9jcVC/TCwbfgdw==} peerDependencies: - '@types/react': 18.3.1 - react: 18.3.1 + '@types/react': '>=18' + react: '>=18' react-photo-view@1.2.7: resolution: {integrity: sha512-MfOWVPxuibncRLaycZUNxqYU8D9IA+rbGDDaq6GM8RIoGJal592hEJoRAyRSI7ZxyyJNJTLMUWWL3UIXHJJOpw==} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: '>=16.8.0' + react-dom: '>=16.8.0' react-redux@7.2.9: resolution: {integrity: sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==} peerDependencies: - react: 18.3.1 + react: ^16.8.3 || ^17 || ^18 react-dom: '*' react-native: '*' peerDependenciesMeta: @@ -9202,8 +9348,8 @@ packages: resolution: {integrity: sha512-9r+yi9+mgU33AKcj6IbT9oRCO78WriSj6t/cF8DWBZJ9aOGPOTEDvdUDz1FwKim7QXWwmHqtdHnRJfhAxEG46Q==} engines: {node: '>=10'} peerDependencies: - '@types/react': 18.3.1 - react: 18.3.1 + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -9212,8 +9358,8 @@ packages: resolution: {integrity: sha512-pnAi91oOk8g8ABQKGF5/M9qxmmOPxaAnopyTHYfqYEwJhyFrbbBtHuSgtKEoH0jpcxx5o3hXqH1mNd9/Oi+8iQ==} engines: {node: '>=10'} peerDependencies: - '@types/react': 18.3.1 - react: 18.3.1 + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true @@ -9221,15 +9367,15 @@ packages: react-smooth@4.0.4: resolution: {integrity: sha512-gnGKTpYwqL0Iii09gHobNolvX4Kiq4PKx6eWBCYYix+8cdw+cGo3do906l1NBPKkSWx1DghC1dlWG9L2uGd61Q==} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-style-singleton@2.2.3: resolution: {integrity: sha512-b6jSvxvVnyptAiLjbkWLE/lOnR4lfTtDAl+eUC7RZy+QQWc6wRzIV2CE6xBuMmDxc2qIihtDCZD5NPOFl7fRBQ==} engines: {node: '>=10'} peerDependencies: - '@types/react': 18.3.1 - react: 18.3.1 + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true @@ -9237,37 +9383,36 @@ packages: react-syntax-highlighter@15.6.1: resolution: {integrity: sha512-OqJ2/vL7lEeV5zTJyG7kmARppUjiB9h9udl4qHQjjgEos66z00Ia0OckwYfRxCSFrW8RJIBnsBwQsHZbVPspqg==} peerDependencies: - react: 18.3.1 + react: '>= 0.14.0' react-textarea-autosize@8.5.8: resolution: {integrity: sha512-iUiIj70JefrTuSJ4LbVFiSqWiHHss5L63L717bqaWHMgkm9sz6eEvro4vZ3uQfGJbevzwT6rHOszHKA8RkhRMg==} engines: {node: '>=10'} peerDependencies: - react: 18.3.1 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-transition-group@4.4.5: resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: '>=16.6.0' + react-dom: '>=16.6.0' react@18.3.1: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - react@19.1.1: - resolution: {integrity: sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==} - engines: {node: '>=0.10.0'} - reactflow@11.11.4: resolution: {integrity: sha512-70FOtJkUWH3BAOsN+LU9lCrKoKbtOPnz2uq0CV2PLdNSwxTXOhCbsZr50GmZ+Rtw3jx8Uv7/vBFtCGixLfd4Og==} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: '>=17' + react-dom: '>=17' read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + readable-stream@1.1.14: + resolution: {integrity: sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==} + readable-stream@2.3.8: resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} @@ -9294,8 +9439,8 @@ packages: resolution: {integrity: sha512-v8PUTUlyiDe56qUj82w/EDVuzEFXwEHp9/xOowGAZwfLjB9uAy3GllQVIYMWF6nU+qibx85WF75zD7AjqoT54Q==} engines: {node: '>=14'} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 redis-errors@1.2.0: resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} @@ -9416,10 +9561,6 @@ packages: resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} engines: {node: '>=0.10.0'} - require-in-the-middle@7.5.2: - resolution: {integrity: sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ==} - engines: {node: '>=8.6.0'} - require-main-filename@2.0.0: resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} @@ -9654,9 +9795,6 @@ packages: resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} engines: {node: '>= 0.4'} - shimmer@1.2.1: - resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} - side-channel-list@1.0.0: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} engines: {node: '>= 0.4'} @@ -9705,6 +9843,10 @@ packages: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + socks-proxy-agent@5.0.1: + resolution: {integrity: sha512-vZdmnjb9a2Tz6WEQVIurybSwElwPxMZaIc7PzqbJTrezcKNznv6giT7J7tZDZ1BojVaa1jvO/UiUdhDVB0ACoQ==} + engines: {node: '>= 6'} + socks-proxy-agent@8.0.5: resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} engines: {node: '>= 14'} @@ -9807,6 +9949,10 @@ packages: resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + stop-iteration-iterator@1.1.0: + resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} + engines: {node: '>= 0.4'} + stream-browserify@3.0.0: resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} @@ -9873,6 +10019,9 @@ packages: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} engines: {node: '>= 0.4'} + string_decoder@0.10.31: + resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==} + string_decoder@1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} @@ -9941,7 +10090,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: 18.3.1 + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' peerDependenciesMeta: '@babel/core': optional: true @@ -10221,6 +10370,10 @@ packages: tweetnacl@0.14.5: resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + type-check@0.3.2: + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} + engines: {node: '>= 0.8.0'} + type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -10396,6 +10549,10 @@ packages: unist-util-visit@5.0.0: resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + universalify@0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} @@ -10436,8 +10593,8 @@ packages: resolution: {integrity: sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg==} engines: {node: '>=10'} peerDependencies: - '@types/react': 18.3.1 - react: 18.3.1 + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true @@ -10446,7 +10603,7 @@ packages: resolution: {integrity: sha512-djviaxuOOh7wkj0paeO1Q/4wMZ8Zrnag5H6yBvzN7AKKe8beOaED9SF5/ByLqsku8NP4zQqsvM2u3ew/tJK8/w==} peerDependencies: '@types/react': '*' - react: 18.3.1 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -10454,8 +10611,8 @@ packages: use-context-selector@1.4.4: resolution: {integrity: sha512-pS790zwGxxe59GoBha3QYOwk8AFGp4DN6DOtH+eoqVmgBBRXVx4IlPDhJmmMiNQAgUaLlP+58aqRC3A4rdaSjg==} peerDependencies: - react: 18.3.1 - react-dom: 18.3.1 + react: '>=16.8.0' + react-dom: '*' react-native: '*' scheduler: '>=0.19.0' peerDependenciesMeta: @@ -10468,7 +10625,7 @@ packages: resolution: {integrity: sha512-q6ayo8DWoPZT0VdG4u3D3uxcgONP3Mevx2i2b0434cwWBoL+aelL1DzkXI6w3PhTZzUeR2kaVlZn70iCiseP6w==} peerDependencies: '@types/react': '*' - react: 18.3.1 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -10477,7 +10634,7 @@ packages: resolution: {integrity: sha512-mhg3xdm9NaM8q+gLT8KryJPnRFOz1/5XPBhmDEVZK1webPzDjrPk7f/mbpeLqTgB9msytYWANxgALOCJKnLvcQ==} peerDependencies: '@types/react': '*' - react: 18.3.1 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@types/react': optional: true @@ -10485,14 +10642,14 @@ packages: use-memo-one@1.1.3: resolution: {integrity: sha512-g66/K7ZQGYrI6dy8GLpVcMsBp4s17xNkYJVSMvTEevGy3nDxHOfE6z8BVE22+5G5x7t3+bhzrlTDB7ObrEE0cQ==} peerDependencies: - react: 18.3.1 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 use-sidecar@1.1.3: resolution: {integrity: sha512-Fedw0aZvkhynoPYlA5WXrMCAMm+nSWdZt6lzJQ7Ok8S6Q+VsHmHpRWndVRJ8Be0ZbkfPc5LRYH+5XrzXcEeLRQ==} engines: {node: '>=10'} peerDependencies: - '@types/react': 18.3.1 - react: 18.3.1 + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: '@types/react': optional: true @@ -10500,14 +10657,11 @@ packages: use-sync-external-store@1.4.0: resolution: {integrity: sha512-9WXSPC5fMv61vaupRkCKCxsPxBocVnwakBEkMIHHpkTTg6icbJtg6jzgtLDm4bl3cSHAca52rYWih0k4K3PfHw==} peerDependencies: - react: 18.3.1 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - utility@1.18.0: resolution: {integrity: sha512-PYxZDA+6QtvRvm//++aGdmKG/cI07jNwbROz0Ql+VzFV1+Z0Dy55NI4zZ7RHc9KKpBePNFwoErqIuqQv/cjiTA==} engines: {node: '>= 0.12.0'} @@ -10731,6 +10885,11 @@ packages: jsdom: optional: true + vm2@3.10.5: + resolution: {integrity: sha512-3P/2QDccVFBcujfCOeP8vVNuGfuBJHEuvGR8eMmI10p/iwLL2UwF5PDaNaoOS2pRGQEDmJRyeEcc8kmm2Z59RA==} + engines: {node: '>=6.0'} + hasBin: true + void-elements@3.1.0: resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} @@ -10776,9 +10935,6 @@ packages: w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} - web-encoding@1.1.5: - resolution: {integrity: sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==} - web-namespaces@2.0.1: resolution: {integrity: sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==} @@ -10913,6 +11069,9 @@ packages: resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} engines: {node: '>=4.0'} + xregexp@2.0.0: + resolution: {integrity: sha512-xl/50/Cf32VsGq/1R8jJE5ajH1yMCQkpmoS10QbFZWl2Oor4H0Me64Pu2yxvsRWK3m6soJbmGfzSR7BYmDcWAA==} + xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} @@ -11030,9 +11189,9 @@ packages: resolution: {integrity: sha512-ibr/n1hBzLLj5Y+yUcU7dYw8p6WnIVzdJbnX+1YpaScvZVF2ziugqHs+LAmHw4lWO9c/zRj+K1ncgWDQuthEdQ==} engines: {node: '>=12.7.0'} peerDependencies: - '@types/react': 18.3.1 + '@types/react': '>=16.8' immer: '>=9.0.6' - react: 18.3.1 + react: '>=16.8' peerDependenciesMeta: '@types/react': optional: true @@ -11663,7 +11822,7 @@ snapshots: '@babel/core': 7.26.10 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-plugin-utils': 7.26.5 - debug: 4.4.1 + debug: 4.4.3 lodash.debounce: 4.0.8 resolve: 1.22.10 transitivePeerDependencies: @@ -12332,11 +12491,11 @@ snapshots: '@chakra-ui/anatomy@2.3.6': {} - '@chakra-ui/cli@2.5.8(encoding@0.1.13)(react@19.1.1)': + '@chakra-ui/cli@2.5.8(encoding@0.1.13)(react@18.3.1)': dependencies: bundle-n-require: 1.1.2 chokidar: 3.6.0 - cli-welcome: 2.2.3(encoding@0.1.13)(react@19.1.1) + cli-welcome: 2.2.3(encoding@0.1.13)(react@18.3.1) commander: 11.1.0 ora: 7.0.1 prettier: 3.2.4 @@ -12371,12 +12530,12 @@ snapshots: '@chakra-ui/system': 2.6.1(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@chakra-ui/next-js@2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(framer-motion@9.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(next@15.5.12(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react@18.3.1)': + '@chakra-ui/next-js@2.4.2(@chakra-ui/react@2.10.7(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(framer-motion@9.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(next@16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react@18.3.1)': dependencies: '@chakra-ui/react': 2.10.7(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@emotion/styled@11.11.0(@emotion/react@11.11.1(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(react@18.3.1))(@types/react@18.3.1)(framer-motion@9.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@emotion/cache': 11.14.0 '@emotion/react': 11.11.1(@types/react@18.3.1)(react@18.3.1) - next: 15.5.12(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1) + next: 16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1) react: 18.3.1 '@chakra-ui/object-utils@2.1.0': {} @@ -12955,11 +13114,6 @@ snapshots: '@esbuild/win32-x64@0.25.11': optional: true - '@eslint-community/eslint-utils@4.5.1(eslint@8.56.0)': - dependencies: - eslint: 8.56.0 - eslint-visitor-keys: 3.4.3 - '@eslint-community/eslint-utils@4.5.1(eslint@8.57.1)': dependencies: eslint: 8.57.1 @@ -12970,7 +13124,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.4.0 + debug: 4.4.3 espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -12981,8 +13135,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.56.0': {} - '@eslint/js@8.57.1': {} '@fastgpt-sdk/plugin@0.3.8': @@ -12990,15 +13142,15 @@ snapshots: '@fortaine/fetch-event-source': 3.0.6 zod: 4.1.12 - '@fastgpt-sdk/storage@0.6.15(@opentelemetry/api@1.9.0)(@types/node@20.17.24)(jiti@2.6.0)(lightningcss@1.30.1)(proxy-agent@6.5.0)(sass@1.85.1)(terser@5.39.0)(tsx@4.20.6)(yaml@2.8.1)': + '@fastgpt-sdk/storage@0.6.15(@opentelemetry/api@1.9.0)(@types/node@20.17.24)(jiti@2.6.0)(lightningcss@1.30.1)(sass@1.85.1)(terser@5.39.0)(tsx@4.20.6)(yaml@2.8.1)': dependencies: '@aws-sdk/client-s3': 3.948.0 '@aws-sdk/lib-storage': 3.948.0(@aws-sdk/client-s3@3.948.0) '@aws-sdk/s3-request-presigner': 3.952.0 - ali-oss: 6.23.0(proxy-agent@6.5.0) + ali-oss: 6.23.0(proxy-agent@5.0.0) cos-nodejs-sdk-v5: 2.15.4 es-toolkit: 1.43.0 - minio: 8.0.5 + minio: 8.0.7 vitest: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@20.17.24)(jiti@2.6.0)(lightningcss@1.30.1)(sass@1.85.1)(terser@5.39.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - '@edge-runtime/vm' @@ -13033,7 +13185,7 @@ snapshots: ali-oss: 6.23.0(proxy-agent@6.5.0) cos-nodejs-sdk-v5: 2.15.4 es-toolkit: 1.43.0 - minio: 8.0.5 + minio: 8.0.7 vitest: 4.0.16(@opentelemetry/api@1.9.0)(@types/node@24.0.13)(jiti@2.6.0)(lightningcss@1.30.1)(sass@1.85.1)(terser@5.39.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - '@edge-runtime/vm' @@ -13111,18 +13263,10 @@ snapshots: dependencies: hono: 4.11.7 - '@humanwhocodes/config-array@0.11.14': - dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.1 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - '@humanwhocodes/config-array@0.13.0': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.4.0 + debug: 4.4.3 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -13531,12 +13675,37 @@ snapshots: jose: 6.1.3 json-schema-typed: 8.0.2 pkce-challenge: 5.0.0 - raw-body: 3.0.0 + raw-body: 3.0.2 zod: 4.1.12 zod-to-json-schema: 3.25.1(zod@4.1.12) transitivePeerDependencies: - supports-color + '@module-federation/error-codes@0.21.6': {} + + '@module-federation/runtime-core@0.21.6': + dependencies: + '@module-federation/error-codes': 0.21.6 + '@module-federation/sdk': 0.21.6 + + '@module-federation/runtime-tools@0.21.6': + dependencies: + '@module-federation/runtime': 0.21.6 + '@module-federation/webpack-bundler-runtime': 0.21.6 + + '@module-federation/runtime@0.21.6': + dependencies: + '@module-federation/error-codes': 0.21.6 + '@module-federation/runtime-core': 0.21.6 + '@module-federation/sdk': 0.21.6 + + '@module-federation/sdk@0.21.6': {} + + '@module-federation/webpack-bundler-runtime@0.21.6': + dependencies: + '@module-federation/runtime': 0.21.6 + '@module-federation/sdk': 0.21.6 + '@monaco-editor/loader@1.5.0': dependencies: state-local: 1.0.7 @@ -13614,6 +13783,13 @@ snapshots: '@napi-rs/canvas-win32-x64-msvc': 0.1.69 optional: true + '@napi-rs/wasm-runtime@0.2.12': + dependencies: + '@emnapi/core': 1.7.1 + '@emnapi/runtime': 1.8.1 + '@tybys/wasm-util': 0.10.1 + optional: true + '@napi-rs/wasm-runtime@0.2.7': dependencies: '@emnapi/core': 1.3.1 @@ -13621,6 +13797,13 @@ snapshots: '@tybys/wasm-util': 0.9.0 optional: true + '@napi-rs/wasm-runtime@1.0.7': + dependencies: + '@emnapi/core': 1.7.1 + '@emnapi/runtime': 1.8.1 + '@tybys/wasm-util': 0.10.1 + optional: true + '@napi-rs/wasm-runtime@1.1.0': dependencies: '@emnapi/core': 1.7.1 @@ -13628,41 +13811,99 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@next/bundle-analyzer@15.5.6': + '@next/bundle-analyzer@16.1.6': dependencies: webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - bufferutil - utf-8-validate - '@next/env@15.5.12': {} + '@next/env@16.1.6': {} '@next/eslint-plugin-next@15.5.12': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@15.5.12': + '@next/rspack-binding-android-arm-eabi@1.0.2': optional: true - '@next/swc-darwin-x64@15.5.12': + '@next/rspack-binding-android-arm64@1.0.2': optional: true - '@next/swc-linux-arm64-gnu@15.5.12': + '@next/rspack-binding-darwin-arm64@1.0.2': optional: true - '@next/swc-linux-arm64-musl@15.5.12': + '@next/rspack-binding-darwin-x64@1.0.2': optional: true - '@next/swc-linux-x64-gnu@15.5.12': + '@next/rspack-binding-linux-arm-gnueabihf@1.0.2': optional: true - '@next/swc-linux-x64-musl@15.5.12': + '@next/rspack-binding-linux-arm64-gnu@1.0.2': optional: true - '@next/swc-win32-arm64-msvc@15.5.12': + '@next/rspack-binding-linux-arm64-musl@1.0.2': optional: true - '@next/swc-win32-x64-msvc@15.5.12': + '@next/rspack-binding-linux-x64-gnu@1.0.2': + optional: true + + '@next/rspack-binding-linux-x64-musl@1.0.2': + optional: true + + '@next/rspack-binding-win32-arm64-msvc@1.0.2': + optional: true + + '@next/rspack-binding-win32-ia32-msvc@1.0.2': + optional: true + + '@next/rspack-binding-win32-x64-msvc@1.0.2': + optional: true + + '@next/rspack-binding@1.0.2': + optionalDependencies: + '@next/rspack-binding-android-arm-eabi': 1.0.2 + '@next/rspack-binding-android-arm64': 1.0.2 + '@next/rspack-binding-darwin-arm64': 1.0.2 + '@next/rspack-binding-darwin-x64': 1.0.2 + '@next/rspack-binding-linux-arm-gnueabihf': 1.0.2 + '@next/rspack-binding-linux-arm64-gnu': 1.0.2 + '@next/rspack-binding-linux-arm64-musl': 1.0.2 + '@next/rspack-binding-linux-x64-gnu': 1.0.2 + '@next/rspack-binding-linux-x64-musl': 1.0.2 + '@next/rspack-binding-win32-arm64-msvc': 1.0.2 + '@next/rspack-binding-win32-ia32-msvc': 1.0.2 + '@next/rspack-binding-win32-x64-msvc': 1.0.2 + + '@next/rspack-core@1.0.2(@swc/helpers@0.5.15)': + dependencies: + '@next/rspack-binding': 1.0.2 + '@rspack/core': 1.6.7(@swc/helpers@0.5.15) + transitivePeerDependencies: + - '@swc/helpers' + + '@next/swc-darwin-arm64@16.1.6': + optional: true + + '@next/swc-darwin-x64@16.1.6': + optional: true + + '@next/swc-linux-arm64-gnu@16.1.6': + optional: true + + '@next/swc-linux-arm64-musl@16.1.6': + optional: true + + '@next/swc-linux-x64-gnu@16.1.6': + optional: true + + '@next/swc-linux-x64-musl@16.1.6': + optional: true + + '@next/swc-win32-arm64-msvc@16.1.6': + optional: true + + '@next/swc-win32-x64-msvc@16.1.6': optional: true '@node-rs/jieba-android-arm-eabi@2.0.1': @@ -13752,10 +13993,6 @@ snapshots: dependencies: '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs@0.57.2': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api@1.9.0': {} '@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0)': @@ -13807,18 +14044,6 @@ snapshots: '@opentelemetry/sdk-logs': 0.202.0(@opentelemetry/api@1.9.0) '@opentelemetry/sdk-trace-base': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0)': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.57.2 - '@types/shimmer': 1.2.0 - import-in-the-middle: 1.15.0 - require-in-the-middle: 7.5.2 - semver: 7.7.4 - shimmer: 1.2.1 - transitivePeerDependencies: - - supports-color - '@opentelemetry/otlp-exporter-base@0.202.0(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -13974,7 +14199,7 @@ snapshots: '@oxc-resolver/binding-wasm32-wasi@5.0.0': dependencies: - '@napi-rs/wasm-runtime': 0.2.7 + '@napi-rs/wasm-runtime': 0.2.12 optional: true '@oxc-resolver/binding-win32-arm64-msvc@5.0.0': @@ -14278,6 +14503,61 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.35.0': optional: true + '@rspack/binding-darwin-arm64@1.6.7': + optional: true + + '@rspack/binding-darwin-x64@1.6.7': + optional: true + + '@rspack/binding-linux-arm64-gnu@1.6.7': + optional: true + + '@rspack/binding-linux-arm64-musl@1.6.7': + optional: true + + '@rspack/binding-linux-x64-gnu@1.6.7': + optional: true + + '@rspack/binding-linux-x64-musl@1.6.7': + optional: true + + '@rspack/binding-wasm32-wasi@1.6.7': + dependencies: + '@napi-rs/wasm-runtime': 1.0.7 + optional: true + + '@rspack/binding-win32-arm64-msvc@1.6.7': + optional: true + + '@rspack/binding-win32-ia32-msvc@1.6.7': + optional: true + + '@rspack/binding-win32-x64-msvc@1.6.7': + optional: true + + '@rspack/binding@1.6.7': + optionalDependencies: + '@rspack/binding-darwin-arm64': 1.6.7 + '@rspack/binding-darwin-x64': 1.6.7 + '@rspack/binding-linux-arm64-gnu': 1.6.7 + '@rspack/binding-linux-arm64-musl': 1.6.7 + '@rspack/binding-linux-x64-gnu': 1.6.7 + '@rspack/binding-linux-x64-musl': 1.6.7 + '@rspack/binding-wasm32-wasi': 1.6.7 + '@rspack/binding-win32-arm64-msvc': 1.6.7 + '@rspack/binding-win32-ia32-msvc': 1.6.7 + '@rspack/binding-win32-x64-msvc': 1.6.7 + + '@rspack/core@1.6.7(@swc/helpers@0.5.15)': + dependencies: + '@module-federation/runtime-tools': 0.21.6 + '@rspack/binding': 1.6.7 + '@rspack/lite-tapable': 1.1.0 + optionalDependencies: + '@swc/helpers': 0.5.15 + + '@rspack/lite-tapable@1.1.0': {} + '@rtsao/scc@1.1.0': {} '@rushstack/eslint-patch@1.11.0': {} @@ -14286,7 +14566,7 @@ snapshots: dependencies: zod: 3.24.1 - '@scalar/api-client@2.8.1(axios@1.13.5)(nprogress@0.2.0)(qrcode@1.5.4)(tailwindcss@4.1.14)(typescript@5.8.2)': + '@scalar/api-client@2.8.1(axios@1.13.6)(nprogress@0.2.0)(qrcode@1.5.4)(tailwindcss@4.1.14)(typescript@5.8.2)': dependencies: '@headlessui/tailwindcss': 0.2.2(tailwindcss@4.1.14) '@headlessui/vue': 1.7.23(vue@3.5.22(typescript@5.8.2)) @@ -14311,7 +14591,7 @@ snapshots: '@scalar/workspace-store': 0.17.1(typescript@5.8.2) '@types/har-format': 1.2.16 '@vueuse/core': 13.9.0(vue@3.5.22(typescript@5.8.2)) - '@vueuse/integrations': 13.9.0(axios@1.13.5)(focus-trap@7.6.5)(fuse.js@7.1.0)(nprogress@0.2.0)(qrcode@1.5.4)(vue@3.5.22(typescript@5.8.2)) + '@vueuse/integrations': 13.9.0(axios@1.13.6)(focus-trap@7.6.5)(fuse.js@7.1.0)(nprogress@0.2.0)(qrcode@1.5.4)(vue@3.5.22(typescript@5.8.2)) focus-trap: 7.6.5 fuse.js: 7.1.0 js-base64: 3.7.8 @@ -14342,9 +14622,9 @@ snapshots: - typescript - universal-cookie - '@scalar/api-reference-react@0.8.1(axios@1.13.5)(nprogress@0.2.0)(qrcode@1.5.4)(react@18.3.1)(tailwindcss@4.1.14)(typescript@5.8.2)': + '@scalar/api-reference-react@0.8.1(axios@1.13.6)(nprogress@0.2.0)(qrcode@1.5.4)(react@18.3.1)(tailwindcss@4.1.14)(typescript@5.8.2)': dependencies: - '@scalar/api-reference': 1.38.1(axios@1.13.5)(nprogress@0.2.0)(qrcode@1.5.4)(tailwindcss@4.1.14)(typescript@5.8.2) + '@scalar/api-reference': 1.38.1(axios@1.13.6)(nprogress@0.2.0)(qrcode@1.5.4)(tailwindcss@4.1.14)(typescript@5.8.2) '@scalar/types': 0.3.2 react: 18.3.1 transitivePeerDependencies: @@ -14363,11 +14643,11 @@ snapshots: - typescript - universal-cookie - '@scalar/api-reference@1.38.1(axios@1.13.5)(nprogress@0.2.0)(qrcode@1.5.4)(tailwindcss@4.1.14)(typescript@5.8.2)': + '@scalar/api-reference@1.38.1(axios@1.13.6)(nprogress@0.2.0)(qrcode@1.5.4)(tailwindcss@4.1.14)(typescript@5.8.2)': dependencies: '@floating-ui/vue': 1.1.9(vue@3.5.22(typescript@5.8.2)) '@headlessui/vue': 1.7.23(vue@3.5.22(typescript@5.8.2)) - '@scalar/api-client': 2.8.1(axios@1.13.5)(nprogress@0.2.0)(qrcode@1.5.4)(tailwindcss@4.1.14)(typescript@5.8.2) + '@scalar/api-client': 2.8.1(axios@1.13.6)(nprogress@0.2.0)(qrcode@1.5.4)(tailwindcss@4.1.14)(typescript@5.8.2) '@scalar/code-highlight': 0.2.0 '@scalar/components': 0.15.1(typescript@5.8.2) '@scalar/helpers': 0.0.12 @@ -15091,6 +15371,9 @@ snapshots: '@tokenizer/token@0.3.0': {} + '@tootallnate/once@1.1.2': + optional: true + '@tootallnate/quickjs-emscripten@0.23.0': {} '@trysound/sax@0.2.0': {} @@ -15441,8 +15724,6 @@ snapshots: '@types/node': 20.17.24 '@types/send': 0.17.4 - '@types/shimmer@1.2.0': {} - '@types/triple-beam@1.3.5': {} '@types/tunnel@0.0.4': @@ -15465,26 +15746,6 @@ snapshots: dependencies: '@types/webidl-conversions': 7.0.3 - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.8.2))(eslint@8.56.0)(typescript@5.8.2)': - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.8.2) - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@5.8.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.0 - eslint: 8.56.0 - graphemer: 1.4.0 - ignore: 5.3.2 - natural-compare: 1.4.0 - semver: 7.7.1 - ts-api-utils: 1.4.3(typescript@5.8.2) - optionalDependencies: - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.1 @@ -15505,19 +15766,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.8.2)': - dependencies: - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.0 - eslint: 8.56.0 - optionalDependencies: - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2)': dependencies: '@typescript-eslint/scope-manager': 6.21.0 @@ -15536,18 +15784,6 @@ snapshots: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/type-utils@6.21.0(eslint@8.56.0)(typescript@5.8.2)': - dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.2) - '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.8.2) - debug: 4.4.0 - eslint: 8.56.0 - ts-api-utils: 1.4.3(typescript@5.8.2) - optionalDependencies: - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/type-utils@6.21.0(eslint@8.57.1)(typescript@5.8.2)': dependencies: '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.2) @@ -15577,20 +15813,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.21.0(eslint@8.56.0)(typescript@5.8.2)': - dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@8.56.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.8.2) - eslint: 8.56.0 - semver: 7.7.1 - transitivePeerDependencies: - - supports-color - - typescript - '@typescript-eslint/utils@6.21.0(eslint@8.57.1)(typescript@5.8.2)': dependencies: '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) @@ -15635,16 +15857,6 @@ snapshots: unhead: 1.11.20 vue: 3.5.22(typescript@5.8.2) - '@vercel/otel@1.13.0(@opentelemetry/api-logs@0.203.0)(@opentelemetry/api@1.9.0)(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-logs@0.203.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.5.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.5.0(@opentelemetry/api@1.9.0))': - dependencies: - '@opentelemetry/api': 1.9.0 - '@opentelemetry/api-logs': 0.203.0 - '@opentelemetry/instrumentation': 0.57.2(@opentelemetry/api@1.9.0) - '@opentelemetry/resources': 2.0.1(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-logs': 0.203.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-metrics': 2.5.0(@opentelemetry/api@1.9.0) - '@opentelemetry/sdk-trace-base': 2.5.0(@opentelemetry/api@1.9.0) - '@vitest/coverage-v8@3.1.1(vitest@3.1.1(@types/debug@4.1.12)(@types/node@24.0.13)(jiti@2.6.0)(lightningcss@1.30.1)(sass@1.85.1)(terser@5.39.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@ampproject/remapping': 2.3.0 @@ -15914,13 +16126,13 @@ snapshots: '@vueuse/shared': 13.9.0(vue@3.5.22(typescript@5.8.2)) vue: 3.5.22(typescript@5.8.2) - '@vueuse/integrations@13.9.0(axios@1.13.5)(focus-trap@7.6.5)(fuse.js@7.1.0)(nprogress@0.2.0)(qrcode@1.5.4)(vue@3.5.22(typescript@5.8.2))': + '@vueuse/integrations@13.9.0(axios@1.13.6)(focus-trap@7.6.5)(fuse.js@7.1.0)(nprogress@0.2.0)(qrcode@1.5.4)(vue@3.5.22(typescript@5.8.2))': dependencies: '@vueuse/core': 13.9.0(vue@3.5.22(typescript@5.8.2)) '@vueuse/shared': 13.9.0(vue@3.5.22(typescript@5.8.2)) vue: 3.5.22(typescript@5.8.2) optionalDependencies: - axios: 1.13.5 + axios: 1.13.6 focus-trap: 7.6.5 fuse.js: 7.1.0 nprogress: 0.2.0 @@ -15956,15 +16168,12 @@ snapshots: '@grpc/grpc-js': 1.13.0 '@grpc/proto-loader': 0.7.13 '@petamoriken/float16': 3.9.2 - dayjs: 1.11.13 + dayjs: 1.11.19 generic-pool: 3.9.0 lru-cache: 9.1.2 protobufjs: 7.4.0 winston: 3.17.0 - '@zxing/text-encoding@0.9.0': - optional: true - abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 @@ -15979,24 +16188,25 @@ snapshots: mime-types: 3.0.2 negotiator: 1.0.0 - acorn-import-attributes@1.9.5(acorn@8.15.0): + acorn-jsx@5.3.2(acorn@8.15.0): dependencies: acorn: 8.15.0 - acorn-jsx@5.3.2(acorn@8.14.1): - dependencies: - acorn: 8.14.1 - acorn-walk@8.3.4: dependencies: - acorn: 8.14.1 - - acorn@8.14.1: {} + acorn: 8.15.0 acorn@8.15.0: {} address@1.2.2: {} + agent-base@6.0.2: + dependencies: + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + optional: true + agent-base@7.1.3: {} agentkeepalive@3.5.3: @@ -16011,7 +16221,7 @@ snapshots: dependencies: '@babel/runtime': 7.26.10 '@types/js-cookie': 3.0.6 - dayjs: 1.11.13 + dayjs: 1.11.19 intersection-observer: 0.12.2 js-cookie: 3.0.5 lodash: 4.17.23 @@ -16055,6 +16265,37 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 + ali-oss@6.23.0(proxy-agent@5.0.0): + dependencies: + address: 1.2.2 + agentkeepalive: 3.5.3 + bowser: 1.9.4 + copy-to: 2.0.1 + dateformat: 2.2.0 + debug: 4.4.3 + destroy: 1.2.0 + end-or-error: 1.0.1 + get-ready: 1.0.0 + humanize-ms: 1.2.1 + is-type-of: 1.4.0 + js-base64: 2.6.4 + jstoxml: 2.2.9 + lodash: 4.17.23 + merge-descriptors: 1.0.3 + mime: 2.6.0 + platform: 1.3.6 + pump: 3.0.2 + qs: 6.14.0 + sdk-base: 2.0.1 + stream-http: 2.8.2 + stream-wormhole: 1.1.0 + urllib: 2.44.0(proxy-agent@5.0.0) + utility: 1.18.0 + xml2js: 0.6.2 + transitivePeerDependencies: + - proxy-agent + - supports-color + ali-oss@6.23.0(proxy-agent@6.5.0): dependencies: address: 1.2.2 @@ -16142,14 +16383,16 @@ snapshots: array-flatten@1.1.1: {} - array-includes@3.1.8: + array-includes@3.1.9: dependencies: call-bind: 1.0.8 + call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 is-string: 1.1.1 + math-intrinsics: 1.1.0 array-union@2.1.0: {} @@ -16157,7 +16400,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 es-errors: 1.3.0 es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 @@ -16167,7 +16410,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 es-errors: 1.3.0 es-object-atoms: 1.1.1 es-shim-unscopables: 1.1.0 @@ -16176,21 +16419,21 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 es-shim-unscopables: 1.1.0 array.prototype.flatmap@1.3.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 es-shim-unscopables: 1.1.0 array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 es-errors: 1.3.0 es-shim-unscopables: 1.1.0 @@ -16199,7 +16442,7 @@ snapshots: array-buffer-byte-length: 1.0.2 call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 es-errors: 1.3.0 get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 @@ -16251,7 +16494,7 @@ snapshots: axe-core@4.10.3: {} - axios@1.13.5: + axios@1.13.6: dependencies: follow-redirects: 1.15.11(debug@4.4.0) form-data: 4.0.5 @@ -16267,7 +16510,7 @@ snapshots: dependencies: '@babel/runtime': 7.26.10 cosmiconfig: 7.1.0 - resolve: 1.22.10 + resolve: 1.22.11 babel-plugin-polyfill-corejs2@0.4.12(@babel/core@7.26.10): dependencies: @@ -16304,7 +16547,9 @@ snapshots: base64-js@1.5.1: {} - basic-ftp@5.0.5: {} + baseline-browser-mapping@2.10.0: {} + + basic-ftp@5.2.0: {} bcrypt-pbkdf@1.0.2: dependencies: @@ -16396,7 +16641,7 @@ snapshots: browserslist@4.24.4: dependencies: - caniuse-lite: 1.0.30001762 + caniuse-lite: 1.0.30001769 electron-to-chromium: 1.5.118 node-releases: 2.0.19 update-browserslist-db: 1.1.3(browserslist@4.24.4) @@ -16503,8 +16748,6 @@ snapshots: camelcase@7.0.1: {} - caniuse-lite@1.0.30001762: {} - caniuse-lite@1.0.30001769: {} caseless@0.12.0: {} @@ -16603,15 +16846,13 @@ snapshots: ci-info@3.9.0: {} - cjs-module-lexer@1.4.3: {} - classcat@5.0.5: {} claygl@1.3.0: {} - clear-any-console@1.16.3(encoding@0.1.13)(react@19.1.1): + clear-any-console@1.16.3(encoding@0.1.13)(react@18.3.1): dependencies: - langbase: 1.1.44(encoding@0.1.13)(react@19.1.1) + langbase: 1.1.44(encoding@0.1.13)(react@18.3.1) transitivePeerDependencies: - encoding - react @@ -16630,10 +16871,10 @@ snapshots: slice-ansi: 5.0.0 string-width: 5.1.2 - cli-welcome@2.2.3(encoding@0.1.13)(react@19.1.1): + cli-welcome@2.2.3(encoding@0.1.13)(react@18.3.1): dependencies: chalk: 2.4.2 - clear-any-console: 1.16.3(encoding@0.1.13)(react@19.1.1) + clear-any-console: 1.16.3(encoding@0.1.13)(react@18.3.1) transitivePeerDependencies: - encoding - react @@ -16796,11 +17037,6 @@ snapshots: core-util-is@1.0.3: {} - cors@2.8.5: - dependencies: - object-assign: 4.1.1 - vary: 1.1.2 - cors@2.8.6: dependencies: object-assign: 4.1.1 @@ -17067,6 +17303,9 @@ snapshots: dependencies: assert-plus: 1.0.0 + data-uri-to-buffer@3.0.1: + optional: true + data-uri-to-buffer@6.0.2: {} data-view-buffer@1.0.2: @@ -17087,13 +17326,11 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.2 - date-fns@2.30.0: - dependencies: - '@babel/runtime': 7.26.10 + date-fns@3.6.0: {} dateformat@2.2.0: {} - dayjs@1.11.13: {} + dayjs@1.11.19: {} debounce-fn@4.0.0: dependencies: @@ -17209,6 +17446,14 @@ snapshots: defu@6.1.4: {} + degenerator@3.0.4: + dependencies: + ast-types: 0.13.4 + escodegen: 1.14.3 + esprima: 4.0.1 + vm2: 3.10.5 + optional: true + degenerator@5.0.1: dependencies: ast-types: 0.13.4 @@ -17232,9 +17477,6 @@ snapshots: detect-libc@1.0.3: optional: true - detect-libc@2.0.3: - optional: true - detect-libc@2.1.2: optional: true @@ -17397,7 +17639,7 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.23.9: + es-abstract@1.24.1: dependencies: array-buffer-byte-length: 1.0.2 arraybuffer.prototype.slice: 1.0.4 @@ -17426,7 +17668,9 @@ snapshots: is-array-buffer: 3.0.5 is-callable: 1.2.7 is-data-view: 1.0.2 + is-negative-zero: 2.0.3 is-regex: 1.2.1 + is-set: 2.0.3 is-shared-array-buffer: 1.0.4 is-string: 1.1.1 is-typed-array: 1.1.15 @@ -17441,6 +17685,7 @@ snapshots: safe-push-apply: 1.0.0 safe-regex-test: 1.1.0 set-proto: 1.0.0 + stop-iteration-iterator: 1.1.0 string.prototype.trim: 1.2.10 string.prototype.trimend: 1.0.9 string.prototype.trimstart: 1.0.8 @@ -17460,7 +17705,7 @@ snapshots: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 es-errors: 1.3.0 es-set-tostringtag: 2.1.0 function-bind: 1.1.2 @@ -17596,6 +17841,16 @@ snapshots: escape-string-regexp@5.0.0: {} + escodegen@1.14.3: + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + optional: true + escodegen@2.1.0: dependencies: esprima: 4.0.1 @@ -17604,26 +17859,6 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-next@15.5.12(eslint@8.56.0)(typescript@5.8.2): - dependencies: - '@next/eslint-plugin-next': 15.5.12 - '@rushstack/eslint-patch': 1.11.0 - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.8.2))(eslint@8.56.0)(typescript@5.8.2) - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.8.2) - eslint: 8.56.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.9.0(eslint-plugin-import@2.31.0)(eslint@8.56.0) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.0)(eslint@8.56.0) - eslint-plugin-jsx-a11y: 6.10.2(eslint@8.56.0) - eslint-plugin-react: 7.37.4(eslint@8.56.0) - eslint-plugin-react-hooks: 5.2.0(eslint@8.56.0) - optionalDependencies: - typescript: 5.8.2 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - eslint-plugin-import-x - - supports-color - eslint-config-next@15.5.12(eslint@8.57.1)(typescript@5.8.2): dependencies: '@next/eslint-plugin-next': 15.5.12 @@ -17632,8 +17867,8 @@ snapshots: '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.8.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.9.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.9.0(eslint-plugin-import@2.32.0)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.0)(eslint@8.57.1) eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) eslint-plugin-react: 7.37.4(eslint@8.57.1) eslint-plugin-react-hooks: 5.2.0(eslint@8.57.1) @@ -17652,22 +17887,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.9.0(eslint-plugin-import@2.31.0)(eslint@8.56.0): - dependencies: - '@nolyfill/is-core-module': 1.0.39 - debug: 4.4.3 - eslint: 8.56.0 - get-tsconfig: 4.13.0 - is-bun-module: 1.3.0 - oxc-resolver: 5.0.0 - stable-hash: 0.0.5 - tinyglobby: 0.2.15 - optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.0)(eslint@8.56.0) - transitivePeerDependencies: - - supports-color - - eslint-import-resolver-typescript@3.9.0(eslint-plugin-import@2.31.0)(eslint@8.57.1): + eslint-import-resolver-typescript@3.9.0(eslint-plugin-import@2.32.0)(eslint@8.57.1): dependencies: '@nolyfill/is-core-module': 1.0.39 debug: 4.4.3 @@ -17678,65 +17898,25 @@ snapshots: stable-hash: 0.0.5 tinyglobby: 0.2.15 optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.0)(eslint@8.57.1) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.9.0(eslint-plugin-import@2.31.0)(eslint@8.56.0))(eslint@8.56.0): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.8.2) - eslint: 8.56.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.9.0(eslint-plugin-import@2.31.0)(eslint@8.56.0) - transitivePeerDependencies: - - supports-color - - eslint-module-utils@2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.9.0(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): + eslint-module-utils@2.12.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.9.0(eslint-plugin-import@2.32.0)(eslint@8.57.1))(eslint@8.57.1): dependencies: debug: 3.2.7 optionalDependencies: '@typescript-eslint/parser': 6.21.0(eslint@8.57.1)(typescript@5.8.2) eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.9.0(eslint-plugin-import@2.31.0)(eslint@8.57.1) + eslint-import-resolver-typescript: 3.9.0(eslint-plugin-import@2.32.0)(eslint@8.57.1) transitivePeerDependencies: - supports-color - eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.0)(eslint@8.56.0): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.0)(eslint@8.57.1): dependencies: '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.6 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.56.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.9.0(eslint-plugin-import@2.31.0)(eslint@8.56.0))(eslint@8.56.0) - hasown: 2.0.2 - is-core-module: 2.16.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.9 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.8.2) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - eslint-plugin-import@2.31.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-typescript@3.9.0)(eslint@8.57.1): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 + array-includes: 3.1.9 array.prototype.findlastindex: 1.2.6 array.prototype.flat: 1.3.3 array.prototype.flatmap: 1.3.3 @@ -17744,7 +17924,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.57.1 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.9.0(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@6.21.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.9.0(eslint-plugin-import@2.32.0)(eslint@8.57.1))(eslint@8.57.1) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -17762,29 +17942,10 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@8.56.0): - dependencies: - aria-query: 5.3.2 - array-includes: 3.1.8 - array.prototype.flatmap: 1.3.3 - ast-types-flow: 0.0.8 - axe-core: 4.10.3 - axobject-query: 4.1.0 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 8.56.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.9 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - safe-regex-test: 1.1.0 - string.prototype.includes: 2.0.1 - eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): dependencies: aria-query: 5.3.2 - array-includes: 3.1.8 + array-includes: 3.1.9 array.prototype.flatmap: 1.3.3 ast-types-flow: 0.0.8 axe-core: 4.10.3 @@ -17800,39 +17961,13 @@ snapshots: safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 - eslint-plugin-react-hooks@5.2.0(eslint@8.56.0): - dependencies: - eslint: 8.56.0 - eslint-plugin-react-hooks@5.2.0(eslint@8.57.1): dependencies: eslint: 8.57.1 - eslint-plugin-react@7.37.4(eslint@8.56.0): - dependencies: - array-includes: 3.1.8 - array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.3 - array.prototype.tosorted: 1.1.4 - doctrine: 2.1.0 - es-iterator-helpers: 1.2.1 - eslint: 8.56.0 - estraverse: 5.3.0 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 - object.entries: 1.1.9 - object.fromentries: 2.0.8 - object.values: 1.2.1 - prop-types: 15.8.1 - resolve: 2.0.0-next.5 - semver: 6.3.1 - string.prototype.matchall: 4.0.12 - string.prototype.repeat: 1.0.0 - eslint-plugin-react@7.37.4(eslint@8.57.1): dependencies: - array-includes: 3.1.8 + array-includes: 3.1.9 array.prototype.findlast: 1.2.5 array.prototype.flatmap: 1.3.3 array.prototype.tosorted: 1.1.4 @@ -17859,49 +17994,6 @@ snapshots: eslint-visitor-keys@3.4.3: {} - eslint@8.56.0: - dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@8.56.0) - '@eslint-community/regexpp': 4.12.1 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.56.0 - '@humanwhocodes/config-array': 0.11.14 - '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.3.0 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.6 - debug: 4.4.0 - doctrine: 3.0.0 - escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 - find-up: 5.0.0 - glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.1 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - eslint@8.57.1: dependencies: '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) @@ -17915,7 +18007,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.0 + debug: 4.4.3 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -17947,8 +18039,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -17961,6 +18053,9 @@ snapshots: dependencies: estraverse: 5.3.0 + estraverse@4.3.0: + optional: true + estraverse@5.3.0: {} estree-util-is-identifier-name@3.0.0: {} @@ -18038,20 +18133,20 @@ snapshots: etag: 1.8.1 finalhandler: 1.3.1 fresh: 0.5.2 - http-errors: 2.0.0 + http-errors: 2.0.1 merge-descriptors: 1.0.3 methods: 1.1.2 on-finished: 2.4.1 parseurl: 1.3.3 path-to-regexp: 0.1.12 proxy-addr: 2.0.7 - qs: 6.14.0 + qs: 6.14.1 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.0 serve-static: 1.16.2 setprototypeof: 1.2.0 - statuses: 2.0.1 + statuses: 2.0.2 type-is: 1.6.18 utils-merge: 1.0.1 vary: 1.1.2 @@ -18129,11 +18224,9 @@ snapshots: fast-uri@3.0.6: {} - fast-xml-parser@4.2.5: - dependencies: - strnum: 1.1.2 + fast-xml-builder@1.0.0: {} - fast-xml-parser@4.5.3: + fast-xml-parser@4.2.5: dependencies: strnum: 1.1.2 @@ -18141,6 +18234,11 @@ snapshots: dependencies: strnum: 2.1.2 + fast-xml-parser@5.4.2: + dependencies: + fast-xml-builder: 1.0.0 + strnum: 2.1.2 + fastq@1.19.1: dependencies: reusify: 1.1.0 @@ -18176,6 +18274,9 @@ snapshots: file-type@6.2.0: {} + file-uri-to-path@2.0.0: + optional: true + fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -18320,11 +18421,24 @@ snapshots: fs-constants@1.0.0: {} + fs-extra@8.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 4.0.0 + universalify: 0.1.2 + optional: true + fs.realpath@1.0.0: {} fsevents@2.3.3: optional: true + ftp@0.3.10: + dependencies: + readable-stream: 1.1.14 + xregexp: 2.0.0 + optional: true + function-bind@1.1.2: {} function.prototype.name@1.1.8: @@ -18400,9 +18514,21 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-uri@3.0.2: + dependencies: + '@tootallnate/once': 1.1.2 + data-uri-to-buffer: 3.0.1 + debug: 4.4.3 + file-uri-to-path: 2.0.0 + fs-extra: 8.1.0 + ftp: 0.3.10 + transitivePeerDependencies: + - supports-color + optional: true + get-uri@6.0.5: dependencies: - basic-ftp: 5.0.5 + basic-ftp: 5.2.0 data-uri-to-buffer: 6.0.2 debug: 4.4.3 transitivePeerDependencies: @@ -18753,6 +18879,15 @@ snapshots: statuses: 2.0.2 toidentifier: 1.0.1 + http-proxy-agent@4.0.1: + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + optional: true + http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.3 @@ -18771,6 +18906,14 @@ snapshots: quick-lru: 5.1.1 resolve-alpn: 1.2.1 + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + optional: true + https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.3 @@ -18823,13 +18966,6 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - import-in-the-middle@1.15.0: - dependencies: - acorn: 8.15.0 - acorn-import-attributes: 1.9.5(acorn@8.15.0) - cjs-module-lexer: 1.4.3 - module-details-from-path: 1.0.4 - import-lazy@4.0.0: {} import-without-cache@0.2.5: {} @@ -18884,6 +19020,9 @@ snapshots: ip2region.js@3.1.6: {} + ip@1.1.9: + optional: true + ipaddr.js@1.9.1: {} ipaddr.js@2.2.0: {} @@ -18904,11 +19043,6 @@ snapshots: is-alphabetical: 2.0.1 is-decimal: 2.0.1 - is-arguments@1.2.0: - dependencies: - call-bound: 1.0.4 - has-tostringtag: 1.0.2 - is-array-buffer@3.0.5: dependencies: call-bind: 1.0.8 @@ -19011,6 +19145,8 @@ snapshots: is-natural-number@4.0.1: {} + is-negative-zero@2.0.3: {} + is-npm@6.0.0: {} is-number-object@1.1.1: @@ -19101,6 +19237,9 @@ snapshots: is-yarn-global@0.4.1: {} + isarray@0.0.1: + optional: true + isarray@1.0.0: {} isarray@2.0.5: {} @@ -19212,6 +19351,11 @@ snapshots: dependencies: '@dmsnell/diff-match-patch': 1.1.0 + jsonfile@4.0.0: + optionalDependencies: + graceful-fs: 4.2.11 + optional: true + jsonpath-plus@10.3.0: dependencies: '@jsep-plugin/assignment': 1.3.0(jsep@1.4.0) @@ -19244,7 +19388,7 @@ snapshots: jsx-ast-utils@3.3.5: dependencies: - array-includes: 3.1.8 + array-includes: 3.1.9 array.prototype.flat: 1.3.3 object.assign: 4.1.7 object.values: 1.2.1 @@ -19291,14 +19435,14 @@ snapshots: kuler@2.0.0: {} - langbase@1.1.44(encoding@0.1.13)(react@19.1.1): + langbase@1.1.44(encoding@0.1.13)(react@18.3.1): dependencies: dotenv: 16.4.7 - openai: 4.87.3(encoding@0.1.13)(zod@3.25.76) + openai: 4.104.0(encoding@0.1.13)(zod@3.25.76) zod: 3.25.76 zod-validation-error: 3.4.0(zod@3.25.76) optionalDependencies: - react: 19.1.1 + react: 18.3.1 transitivePeerDependencies: - encoding - ws @@ -19317,6 +19461,12 @@ snapshots: leven@4.1.0: {} + levn@0.3.0: + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + optional: true + levn@0.4.1: dependencies: prelude-ls: 1.2.1 @@ -19795,7 +19945,7 @@ snapshots: d3: 7.9.0 d3-sankey: 0.12.3 dagre-d3-es: 7.0.10 - dayjs: 1.11.13 + dayjs: 1.11.19 dompurify: 3.1.6 elkjs: 0.9.3 katex: 0.16.22 @@ -20107,7 +20257,7 @@ snapshots: micromark@3.2.0: dependencies: '@types/debug': 4.1.12 - debug: 4.4.1 + debug: 4.4.3 decode-named-character-reference: 1.2.0 micromark-core-commonmark: 1.1.0 micromark-factory-space: 1.1.0 @@ -20129,7 +20279,7 @@ snapshots: micromark@4.0.2: dependencies: '@types/debug': 4.1.12 - debug: 4.4.1 + debug: 4.4.3 decode-named-character-reference: 1.2.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 @@ -20200,21 +20350,20 @@ snapshots: minimist@1.2.8: {} - minio@8.0.5: + minio@8.0.7: dependencies: async: 3.2.6 block-stream2: 2.1.0 browser-or-node: 2.1.1 buffer-crc32: 1.0.0 eventemitter3: 5.0.1 - fast-xml-parser: 4.5.3 + fast-xml-parser: 5.4.2 ipaddr.js: 2.2.0 lodash: 4.17.23 mime-types: 2.1.35 query-string: 7.1.3 stream-json: 1.9.1 through2: 4.0.2 - web-encoding: 1.1.5 xml2js: 0.6.2 minipass@7.1.2: {} @@ -20225,15 +20374,13 @@ snapshots: mlly@1.7.4: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 pathe: 2.0.3 pkg-types: 1.3.1 ufo: 1.5.4 mmdb-lib@3.0.1: {} - module-details-from-path@1.0.4: {} - monaco-editor@0.52.2: {} mongodb-connection-string-url@3.0.2: @@ -20385,11 +20532,11 @@ snapshots: new-find-package-json@2.0.0: dependencies: - debug: 4.4.1 + debug: 4.4.3 transitivePeerDependencies: - supports-color - next-i18next@15.4.2(i18next@23.16.8)(next@15.5.12(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react-i18next@14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-i18next@15.4.2(i18next@23.16.8)(next@16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1))(react-i18next@14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.26.10 '@types/hoist-non-react-statics': 3.3.6 @@ -20397,40 +20544,35 @@ snapshots: hoist-non-react-statics: 3.3.2 i18next: 23.16.8 i18next-fs-backend: 2.6.0 - next: 15.5.12(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1) + next: 16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1) react: 18.3.1 react-i18next: 14.1.2(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-i18next@15.4.2(i18next@23.16.8)(next@15.5.12(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.85.1))(react-i18next@14.1.2(i18next@23.16.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(react@19.1.1): + next-rspack@16.1.6(@swc/helpers@0.5.15): dependencies: - '@babel/runtime': 7.26.10 - '@types/hoist-non-react-statics': 3.3.6 - core-js: 3.41.0 - hoist-non-react-statics: 3.3.2 - i18next: 23.16.8 - i18next-fs-backend: 2.6.0 - next: 15.5.12(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.85.1) - react: 19.1.1 - react-i18next: 14.1.2(i18next@23.16.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + '@next/rspack-core': 1.0.2(@swc/helpers@0.5.15) + transitivePeerDependencies: + - '@swc/helpers' - next@15.5.12(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1): + next@16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1): dependencies: - '@next/env': 15.5.12 + '@next/env': 16.1.6 '@swc/helpers': 0.5.15 + baseline-browser-mapping: 2.10.0 caniuse-lite: 1.0.30001769 postcss: 8.4.31 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.6(@babel/core@7.26.10)(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.5.12 - '@next/swc-darwin-x64': 15.5.12 - '@next/swc-linux-arm64-gnu': 15.5.12 - '@next/swc-linux-arm64-musl': 15.5.12 - '@next/swc-linux-x64-gnu': 15.5.12 - '@next/swc-linux-x64-musl': 15.5.12 - '@next/swc-win32-arm64-msvc': 15.5.12 - '@next/swc-win32-x64-msvc': 15.5.12 + '@next/swc-darwin-arm64': 16.1.6 + '@next/swc-darwin-x64': 16.1.6 + '@next/swc-linux-arm64-gnu': 16.1.6 + '@next/swc-linux-arm64-musl': 16.1.6 + '@next/swc-linux-x64-gnu': 16.1.6 + '@next/swc-linux-x64-musl': 16.1.6 + '@next/swc-win32-arm64-msvc': 16.1.6 + '@next/swc-win32-x64-msvc': 16.1.6 '@opentelemetry/api': 1.9.0 sass: 1.85.1 sharp: 0.34.5 @@ -20438,35 +20580,10 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@15.5.12(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.85.1): + nextjs-cors@2.2.1(next@16.1.6(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1)): dependencies: - '@next/env': 15.5.12 - '@swc/helpers': 0.5.15 - caniuse-lite: 1.0.30001769 - postcss: 8.4.31 - react: 19.1.1 - react-dom: 19.1.1(react@19.1.1) - styled-jsx: 5.1.6(react@19.1.1) - optionalDependencies: - '@next/swc-darwin-arm64': 15.5.12 - '@next/swc-darwin-x64': 15.5.12 - '@next/swc-linux-arm64-gnu': 15.5.12 - '@next/swc-linux-arm64-musl': 15.5.12 - '@next/swc-linux-x64-gnu': 15.5.12 - '@next/swc-linux-x64-musl': 15.5.12 - '@next/swc-win32-arm64-msvc': 15.5.12 - '@next/swc-win32-x64-msvc': 15.5.12 - '@opentelemetry/api': 1.9.0 - sass: 1.85.1 - sharp: 0.34.5 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - - nextjs-cors@2.2.0(next@15.5.12(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.85.1)): - dependencies: - cors: 2.8.5 - next: 15.5.12(@opentelemetry/api@1.9.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(sass@1.85.1) + cors: 2.8.6 + next: 16.1.6(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.85.1) node-abort-controller@3.1.1: {} @@ -20491,7 +20608,7 @@ snapshots: node-gyp-build-optional-packages@5.2.2: dependencies: - detect-libc: 2.0.3 + detect-libc: 2.1.2 optional: true node-hex@1.0.1: {} @@ -20548,14 +20665,14 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 es-object-atoms: 1.1.1 object.groupby@1.0.3: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 object.values@1.2.1: dependencies: @@ -20590,23 +20707,7 @@ snapshots: dependencies: mimic-fn: 4.0.0 - openai@4.61.0(encoding@0.1.13)(zod@4.1.12): - dependencies: - '@types/node': 18.19.80 - '@types/node-fetch': 2.6.12 - '@types/qs': 6.9.18 - abort-controller: 3.0.0 - agentkeepalive: 4.6.0 - form-data-encoder: 1.7.2 - formdata-node: 4.4.1 - node-fetch: 2.7.0(encoding@0.1.13) - qs: 6.14.0 - optionalDependencies: - zod: 4.1.12 - transitivePeerDependencies: - - encoding - - openai@4.87.3(encoding@0.1.13)(zod@3.25.76): + openai@4.104.0(encoding@0.1.13)(zod@3.25.76): dependencies: '@types/node': 18.19.80 '@types/node-fetch': 2.6.12 @@ -20620,12 +20721,36 @@ snapshots: transitivePeerDependencies: - encoding + openai@4.104.0(encoding@0.1.13)(zod@4.1.12): + dependencies: + '@types/node': 18.19.80 + '@types/node-fetch': 2.6.12 + abort-controller: 3.0.0 + agentkeepalive: 4.6.0 + form-data-encoder: 1.7.2 + formdata-node: 4.4.1 + node-fetch: 2.7.0(encoding@0.1.13) + optionalDependencies: + zod: 4.1.12 + transitivePeerDependencies: + - encoding + openapi-types@12.1.3: {} opener@1.5.2: {} option@0.2.4: {} + optionator@0.8.3: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.5 + optional: true + optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -20719,6 +20844,21 @@ snapshots: p-try@2.2.0: {} + pac-proxy-agent@5.0.0: + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.4.3 + get-uri: 3.0.2 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + pac-resolver: 5.0.1 + raw-body: 2.5.2 + socks-proxy-agent: 5.0.1 + transitivePeerDependencies: + - supports-color + optional: true + pac-proxy-agent@7.2.0: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 @@ -20732,6 +20872,13 @@ snapshots: transitivePeerDependencies: - supports-color + pac-resolver@5.0.1: + dependencies: + degenerator: 3.0.4 + ip: 1.1.9 + netmask: 2.0.2 + optional: true + pac-resolver@7.0.1: dependencies: degenerator: 5.0.1 @@ -21033,6 +21180,9 @@ snapshots: postgres-range@1.1.4: {} + prelude-ls@1.1.2: + optional: true + prelude-ls@1.2.1: {} prettier@3.2.4: {} @@ -21108,6 +21258,20 @@ snapshots: forwarded: 0.2.0 ipaddr.js: 1.9.1 + proxy-agent@5.0.0: + dependencies: + agent-base: 6.0.2 + debug: 4.4.3 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + lru-cache: 5.1.1 + pac-proxy-agent: 5.0.0 + proxy-from-env: 1.1.0 + socks-proxy-agent: 5.0.1 + transitivePeerDependencies: + - supports-color + optional: true + proxy-agent@6.5.0: dependencies: agent-base: 7.1.3 @@ -21201,13 +21365,6 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - raw-body@3.0.0: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.6.3 - unpipe: 1.0.0 - raw-body@3.0.2: dependencies: bytes: 3.1.2 @@ -21241,9 +21398,9 @@ snapshots: '@babel/runtime': 7.26.10 react: 18.3.1 - react-day-picker@8.10.1(date-fns@2.30.0)(react@18.3.1): + react-day-picker@8.10.1(date-fns@3.6.0)(react@18.3.1): dependencies: - date-fns: 2.30.0 + date-fns: 3.6.0 react: 18.3.1 react-dom@18.3.1(react@18.3.1): @@ -21252,11 +21409,6 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-dom@19.1.1(react@19.1.1): - dependencies: - react: 19.1.1 - scheduler: 0.26.0 - react-error-boundary@3.1.4(react@18.3.1): dependencies: '@babel/runtime': 7.26.10 @@ -21289,15 +21441,6 @@ snapshots: optionalDependencies: react-dom: 18.3.1(react@18.3.1) - react-i18next@14.1.2(i18next@23.16.8)(react-dom@19.1.1(react@19.1.1))(react@19.1.1): - dependencies: - '@babel/runtime': 7.26.10 - html-parse-stringify: 3.0.1 - i18next: 23.16.8 - react: 19.1.1 - optionalDependencies: - react-dom: 19.1.1(react@19.1.1) - react-is@16.13.1: {} react-is@17.0.2: {} @@ -21406,8 +21549,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - react@19.1.1: {} - reactflow@11.11.4(@types/react@18.3.1)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@reactflow/background': 11.3.14(@types/react@18.3.1)(immer@9.0.21)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -21426,6 +21567,14 @@ snapshots: dependencies: pify: 2.3.0 + readable-stream@1.1.14: + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 0.0.1 + string_decoder: 0.10.31 + optional: true + readable-stream@2.3.8: dependencies: core-util-is: 1.0.3 @@ -21481,7 +21630,7 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -21688,14 +21837,6 @@ snapshots: require-from-string@2.0.2: {} - require-in-the-middle@7.5.2: - dependencies: - debug: 4.4.3 - module-details-from-path: 1.0.4 - resolve: 1.22.11 - transitivePeerDependencies: - - supports-color - require-main-filename@2.0.0: {} resize-observer-polyfill@1.5.1: {} @@ -22014,8 +22155,6 @@ snapshots: shell-quote@1.8.3: {} - shimmer@1.2.1: {} - side-channel-list@1.0.0: dependencies: es-errors: 1.3.0 @@ -22071,10 +22210,19 @@ snapshots: smart-buffer@4.2.0: {} + socks-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.4.3 + socks: 2.8.4 + transitivePeerDependencies: + - supports-color + optional: true + socks-proxy-agent@8.0.5: dependencies: agent-base: 7.1.3 - debug: 4.4.1 + debug: 4.4.3 socks: 2.8.4 transitivePeerDependencies: - supports-color @@ -22158,6 +22306,11 @@ snapshots: dependencies: bl: 5.1.0 + stop-iteration-iterator@1.1.0: + dependencies: + es-errors: 1.3.0 + internal-slot: 1.1.0 + stream-browserify@3.0.0: dependencies: inherits: 2.0.4 @@ -22214,14 +22367,14 @@ snapshots: dependencies: call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 string.prototype.matchall@4.0.12: dependencies: call-bind: 1.0.8 call-bound: 1.0.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 es-errors: 1.3.0 es-object-atoms: 1.1.1 get-intrinsic: 1.3.0 @@ -22235,7 +22388,7 @@ snapshots: string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 string.prototype.trim@1.2.10: dependencies: @@ -22243,7 +22396,7 @@ snapshots: call-bound: 1.0.4 define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.23.9 + es-abstract: 1.24.1 es-object-atoms: 1.1.1 has-property-descriptors: 1.0.2 @@ -22260,6 +22413,9 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 + string_decoder@0.10.31: + optional: true + string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 @@ -22329,11 +22485,6 @@ snapshots: optionalDependencies: '@babel/core': 7.26.10 - styled-jsx@5.1.6(react@19.1.1): - dependencies: - client-only: 0.0.1 - react: 19.1.1 - stylis@4.2.0: {} stylis@4.3.6: {} @@ -22606,6 +22757,11 @@ snapshots: tweetnacl@0.14.5: {} + type-check@0.3.2: + dependencies: + prelude-ls: 1.1.2 + optional: true + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 @@ -22815,6 +22971,9 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 + universalify@0.1.2: + optional: true + unpipe@1.0.0: {} unrun@0.2.20: @@ -22848,6 +23007,23 @@ snapshots: dependencies: punycode: 2.3.1 + urllib@2.44.0(proxy-agent@5.0.0): + dependencies: + any-promise: 1.3.0 + content-type: 1.0.5 + default-user-agent: 1.0.0 + digest-header: 1.1.0 + ee-first: 1.1.1 + formstream: 1.5.2 + humanize-ms: 1.2.1 + iconv-lite: 0.6.3 + pump: 3.0.2 + qs: 6.14.0 + statuses: 1.5.0 + utility: 1.18.0 + optionalDependencies: + proxy-agent: 5.0.0 + urllib@2.44.0(proxy-agent@6.5.0): dependencies: any-promise: 1.3.0 @@ -22916,14 +23092,6 @@ snapshots: util-deprecate@1.0.2: {} - util@0.12.5: - dependencies: - inherits: 2.0.4 - is-arguments: 1.2.0 - is-generator-function: 1.1.0 - is-typed-array: 1.1.15 - which-typed-array: 1.1.19 - utility@1.18.0: dependencies: copy-to: 2.0.1 @@ -23004,7 +23172,7 @@ snapshots: vite-node@1.6.1(@types/node@24.0.13)(lightningcss@1.30.1)(sass@1.85.1)(terser@5.39.0): dependencies: cac: 6.7.14 - debug: 4.4.1 + debug: 4.4.3 pathe: 1.1.2 picocolors: 1.1.1 vite: 5.4.14(@types/node@24.0.13)(lightningcss@1.30.1)(sass@1.85.1)(terser@5.39.0) @@ -23291,6 +23459,12 @@ snapshots: - tsx - yaml + vm2@3.10.5: + dependencies: + acorn: 8.15.0 + acorn-walk: 8.3.4 + optional: true + void-elements@3.1.0: {} vue-component-type-helpers@3.1.1: {} @@ -23328,12 +23502,6 @@ snapshots: w3c-keyname@2.2.8: {} - web-encoding@1.1.5: - dependencies: - util: 0.12.5 - optionalDependencies: - '@zxing/text-encoding': 0.9.0 - web-namespaces@2.0.1: {} web-streams-polyfill@4.0.0-beta.3: {} @@ -23499,6 +23667,9 @@ snapshots: xmlbuilder@11.0.1: {} + xregexp@2.0.0: + optional: true + xtend@4.0.2: {} y18n@4.0.3: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e40c4b1fac..1f7f91d025 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -5,3 +5,43 @@ packages: - projects/mcp_server - scripts/icon - sdk/* + +overrides: + '@types/react': ^18 + '@types/react-dom': ^18 + react: ^18 + react-dom: ^18 + +catalog: + '@chakra-ui/anatomy': ^2 + '@chakra-ui/icons': ^2 + '@chakra-ui/next-js': ^2 + '@chakra-ui/react': ^2 + '@chakra-ui/styled-system': ^2 + '@chakra-ui/system': ^2 + '@emotion/react': ^11 + '@emotion/styled': ^11 + '@modelcontextprotocol/sdk': ^1 + '@fastgpt-sdk/storage': 0.6.15 + '@types/lodash': ^4 + '@types/react': ^18 + '@types/react-dom': ^18 + axios: 1.13.6 + date-fns: ^3 + dayjs: 1.11.19 + eslint: ^8 + eslint-config-next: 15.5.12 + express: ^4 + i18next: 23.16.8 + js-yaml: ^4.1.1 + json5: ^2.2.3 + lodash: 4.17.23 + minio: 8.0.7 + next: 16.1.6 + next-i18next: 15.4.2 + next-rspack: 16.1.6 + proxy-agent: ^6 + react: ^18 + react-dom: ^18 + react-i18next: 14.1.2 + zod: ^4 diff --git a/projects/app/.env.template b/projects/app/.env.template index c94b752a05..dfe2ee6e83 100644 --- a/projects/app/.env.template +++ b/projects/app/.env.template @@ -1,138 +1,149 @@ -LOG_DEPTH=3 -# 默认用户密码,用户名为 root,每次重启时会自动更新。 -DEFAULT_ROOT_PSW=123456 -# 数据库最大连接数 -DB_MAX_LINK=5 -# 自动同步索引,0 表示不同步 -SYNC_INDEX=1 -TOKEN_KEY=fastgpt -# 文件阅读时的密钥 -FILE_TOKEN_KEY=filetokenkey -# 密钥加密key -AES256_SECRET_KEY=fastgptsecret -# root key, 最高权限 -ROOT_KEY=fdafasd -# 强制将图片转成 base64 传递给模型 -MULTIPLE_DATA_TO_BASE64=true - -# 是否隐藏版权信息配置,只有值为 'true' 时隐藏 -HIDE_CHAT_COPYRIGHT_SETTING= - -# Service url -# 商业版地址 -# PRO_URL= -# Plugin -PLUGIN_BASE_URL=http://localhost:3003 -PLUGIN_TOKEN=token -# Code sandbox server -SANDBOX_URL=http://localhost:3002 -SANDBOX_TOKEN= -# ai proxy api -AIPROXY_API_ENDPOINT=https://localhost:3010 -AIPROXY_API_TOKEN=aiproxy -# 辅助生成模型(暂时只能指定一个,保证系统上激活了这个模型) -HELPER_BOT_MODEL=qwen-max -# OpenAI Base URL -# OPENAI_BASE_URL=https://api.openai.com/v1 -# CHAT_API_KEY=sk-xxxx - -# 日志 -# 日志等级: trace | debug | info | warning | error | fatal -LOG_ENABLE_CONSOLE=true -LOG_CONSOLE_LEVEL=info -LOG_ENABLE_OTEL=false -LOG_OTEL_LEVEL=info -LOG_OTEL_SERVICE_NAME=fastgpt-client -LOG_OTEL_URL=http://localhost:4318/v1/logs - -# 对象存储 -STORAGE_VENDOR=minio # 如果是 Sealos 的对象存储填 aws-s3 -STORAGE_REGION=us-east-1 -STORAGE_ACCESS_KEY_ID=minioadmin -STORAGE_SECRET_ACCESS_KEY=minioadmin -STORAGE_PUBLIC_BUCKET=fastgpt-public -STORAGE_PRIVATE_BUCKET=fastgpt-private -STORAGE_EXTERNAL_ENDPOINT= -STORAGE_S3_ENDPOINT=http://localhost:9000 -STORAGE_S3_FORCE_PATH_STYLE=true -STORAGE_S3_MAX_RETRIES=3 -STORAGE_PUBLIC_ACCESS_EXTRA_SUB_PATH= - -# Redis URL -REDIS_URL=redis://default:mypassword@localhost:6379 -# mongo 数据库连接参数,本地开发连接远程数据库时,可能需要增加 directConnection=true 参数,才能连接上。 -MONGODB_URI="mongodb://myusername:mypassword@localhost:27017/fastgpt?authSource=admin&directConnection=true" -# 日志库 -MONGODB_LOG_URI="mongodb://myusername:mypassword@localhost:27017/fastgpt?authSource=admin&directConnection=true" -# 向量库优先级: pg > oceanbase > milvus -# 向量量化等级: PG支持32/16, OceanBase支持32/8/1 -VECTOR_VQ_LEVEL=32 -# PG 向量库连接参数 -PG_URL=postgresql://username:password@localhost:5432/postgres -# OceanBase 向量库连接参数 -# OCEANBASE_URL= -# # milvus 向量库连接参数 -# MILVUS_ADDRESS= -# MILVUS_TOKEN= - - -# 页面的地址,用于自动补全相对路径资源的 domain,注意后面不要跟 / -FE_DOMAIN=http://localhost:3000 -# 文件域名,也是指向 FastGPT 服务,但是如果希望内容足够安全,可以独立分配一个域名,避免高危文件读取到主域名的内容。 -FILE_DOMAIN=http://localhost:3000 -# 二级路由,需要打包时候就确定 -# NEXT_PUBLIC_BASE_URL=/fastai - -# 插件市场 -MARKETPLACE_URL=https://marketplace.fastgpt.cn - -# 申请应用备案地址 -APP_REGISTRATION_URL= - -# 安全配置 -# 启动 IP 限流(true),部分接口增加了 ip 限流策略,防止非正常请求操作。 -USE_IP_LIMIT=false -# 工作流最大运行次数,避免极端的死循环情况 -WORKFLOW_MAX_RUN_TIMES=500 -# 循环最大运行次数,避免极端的死循环情况 -WORKFLOW_MAX_LOOP_TIMES=50 -# 服务器接收请求,最大大小,单位 MB -SERVICE_REQUEST_MAX_CONTENT_LENGTH=10 -# 启用内网 IP 检查 -CHECK_INTERNAL_IP=false - -# 文件上传 -# 最大上传文件大小,单位 MB -UPLOAD_FILE_MAX_SIZE=1000 -# 最大上传文件数量 -UPLOAD_FILE_MAX_AMOUNT=1000 -# 密码错误锁时长:s -PASSWORD_LOGIN_LOCK_SECONDS= -# 密码过期月份,不设置则不会过期 -PASSWORD_EXPIRED_MONTH= -# 最大登录客户端数量,默认为 10 -MAX_LOGIN_SESSION= -# 工作流QPM(如果用户套餐里有限制,这里不生效) -CHAT_MAX_QPM=5000 -# LLM 请求追踪保留小时 -LLM_REQUEST_TRACKING_RETENTION_HOURS=6 - -# 特殊配置 -# 自定义跨域,不配置时,默认都允许跨域(逗号分割) -ALLOWED_ORIGINS= -# 是否展示兑换码功能 -SHOW_COUPON=false -# 是否展示优惠券功能 -SHOW_DISCOUNT_COUPON=false -# 自定义 config.json 路径 -CONFIG_JSON_PATH= -# HTML 转 Markdown 最大字符数(超过字符数不执行转化) -MAX_HTML_TRANSFORM_CHARS= - -# 对话日志推送服务 -# # 日志服务地址 -# CHAT_LOG_URL=http://localhost:8080 -# # 日志推送间隔 -# CHAT_LOG_INTERVAL=10000 -# # 日志来源ID前缀 -# CHAT_LOG_SOURCE_ID_PREFIX=fastgpt- +# ==================== 基础配置 ==================== +LOG_DEPTH=3 +# 默认用户密码(用户名为 root),每次重启会自动更新。 +DEFAULT_ROOT_PSW=123456 +# 数据库最大连接数 +DB_MAX_LINK=5 +# 自动同步索引(0 表示不同步) +SYNC_INDEX=1 +TOKEN_KEY=fastgpt +# 文件阅读时的密钥 +FILE_TOKEN_KEY=filetokenkey +# 密钥加密 key +AES256_SECRET_KEY=fastgptsecret +# root key(最高权限) +ROOT_KEY=fdafasd +# 强制将图片转成 base64 传递给模型 +MULTIPLE_DATA_TO_BASE64=true + +# 是否隐藏版权信息配置,只有值为 true 时隐藏 +HIDE_CHAT_COPYRIGHT_SETTING= + +# ==================== 服务地址与集成 ==================== +# 商业版地址 +# PRO_URL= + +# 插件服务 +PLUGIN_BASE_URL=http://localhost:3003 +PLUGIN_TOKEN=token + +# 代码沙箱服务 +SANDBOX_URL=http://localhost:3002 +SANDBOX_TOKEN= + +# AI Proxy API +AIPROXY_API_ENDPOINT=https://localhost:3010 +AIPROXY_API_TOKEN=aiproxy + +# 辅助生成模型(暂时只能指定一个,需保证系统中已激活该模型) +HELPER_BOT_MODEL=qwen-max + +# OpenAI 配置(按需启用) +# OPENAI_BASE_URL=https://api.openai.com/v1 +# CHAT_API_KEY=sk-xxxx + +# ==================== 日志配置 ==================== +# 日志等级: trace | debug | info | warning | error | fatal +LOG_ENABLE_CONSOLE=true +LOG_CONSOLE_LEVEL=info +LOG_ENABLE_OTEL=false +LOG_OTEL_LEVEL=info +LOG_OTEL_SERVICE_NAME=fastgpt-client +LOG_OTEL_URL=http://localhost:4318/v1/logs + +# ==================== 对象存储 ==================== +# 存储供应商;如果是 Sealos 的对象存储请填 aws-s3 +STORAGE_VENDOR=minio +STORAGE_REGION=us-east-1 +STORAGE_ACCESS_KEY_ID=minioadmin +STORAGE_SECRET_ACCESS_KEY=minioadmin +STORAGE_PUBLIC_BUCKET=fastgpt-public +STORAGE_PRIVATE_BUCKET=fastgpt-private +STORAGE_EXTERNAL_ENDPOINT= +STORAGE_S3_ENDPOINT=http://localhost:9000 +STORAGE_S3_FORCE_PATH_STYLE=true +STORAGE_S3_MAX_RETRIES=3 +STORAGE_PUBLIC_ACCESS_EXTRA_SUB_PATH= + +# ==================== 数据库与缓存 ==================== +# Redis URL +REDIS_URL=redis://default:mypassword@localhost:6379 + +# MongoDB 连接参数;本地开发连接远程数据库时,可能需要添加 directConnection=true 才能连接 +MONGODB_URI="mongodb://myusername:mypassword@localhost:27017/fastgpt?authSource=admin&directConnection=true" +# 日志库 +MONGODB_LOG_URI="mongodb://myusername:mypassword@localhost:27017/fastgpt?authSource=admin&directConnection=true" + +# 向量库优先级: pg > oceanbase > milvus +# 向量量化等级: PG 支持 32/16,OceanBase 支持 32/8/1 +VECTOR_VQ_LEVEL=32 + +# PG 向量库连接参数 +PG_URL=postgresql://username:password@localhost:5432/postgres +# OceanBase 向量库连接参数 +# OCEANBASE_URL= +# Milvus 向量库连接参数 +# MILVUS_ADDRESS= +# MILVUS_TOKEN= + +# ==================== 域名与前端 ==================== +# 页面地址,用于自动补全相对路径资源的 domain(注意结尾不要带 /) +FE_DOMAIN=http://localhost:3000 +# 文件域名(也指向 FastGPT 服务);如需更高安全性可独立分配域名,避免高危文件读取到主域名内容 +FILE_DOMAIN=http://localhost:3000 +# 二级路由,需要在打包时确定 +# NEXT_PUBLIC_BASE_URL=/fastai + +# ==================== 产品相关链接 ==================== +# 插件市场 +MARKETPLACE_URL=https://marketplace.fastgpt.cn +# 申请应用备案地址 +APP_REGISTRATION_URL= + +# ==================== 安全与运行限制 ==================== +# 启动 IP 限流(true);部分接口启用 IP 限流策略以防止异常请求 +USE_IP_LIMIT=false +# 工作流最大运行次数,避免极端死循环 +WORKFLOW_MAX_RUN_TIMES=500 +# 循环最大运行次数,避免极端死循环 +WORKFLOW_MAX_LOOP_TIMES=50 +# 服务器接收请求的最大大小(MB) +SERVICE_REQUEST_MAX_CONTENT_LENGTH=10 +# 启用内网 IP 检查 +CHECK_INTERNAL_IP=false + +# ==================== 上传与账号策略 ==================== +# 最大上传文件大小(MB) +UPLOAD_FILE_MAX_SIZE=1000 +# 最大上传文件数量 +UPLOAD_FILE_MAX_AMOUNT=1000 +# 密码错误锁定时长(秒) +PASSWORD_LOGIN_LOCK_SECONDS= +# 密码过期月份(不设置则不过期) +PASSWORD_EXPIRED_MONTH= +# 最大登录客户端数量(默认 10) +MAX_LOGIN_SESSION= +# 工作流 QPM(若用户套餐有限制,这里不生效) +CHAT_MAX_QPM=5000 +# LLM 请求追踪保留时长(小时) +LLM_REQUEST_TRACKING_RETENTION_HOURS=6 + +# ==================== 功能开关与特殊配置 ==================== +# 自定义跨域;不配置时默认允许所有跨域(逗号分割) +ALLOWED_ORIGINS= +# 是否展示兑换码功能 +SHOW_COUPON=false +# 是否展示优惠券功能 +SHOW_DISCOUNT_COUPON=false +# 自定义 config.json 路径 +CONFIG_JSON_PATH= +# HTML 转 Markdown 最大字符数(超过后不执行转换) +MAX_HTML_TRANSFORM_CHARS= + +# ==================== 对话日志推送(可选) ==================== +# 日志服务地址 +# CHAT_LOG_URL=http://localhost:8080 +# 日志推送间隔 +# CHAT_LOG_INTERVAL=10000 +# 日志来源 ID 前缀 +# CHAT_LOG_SOURCE_ID_PREFIX=fastgpt- diff --git a/projects/app/Dockerfile b/projects/app/Dockerfile index 6a79db1afc..1adc68fb61 100644 --- a/projects/app/Dockerfile +++ b/projects/app/Dockerfile @@ -10,6 +10,7 @@ RUN apk add --no-cache libc6-compat && npm install -g pnpm@9.4.0 # copy packages and one project COPY pnpm-lock.yaml pnpm-workspace.yaml .npmrc ./ COPY ./packages ./packages +COPY ./sdk ./sdk COPY ./projects/app/package.json ./projects/app/package.json RUN [ -f pnpm-lock.yaml ] || (echo "Lockfile not found." && exit 1) @@ -32,6 +33,7 @@ ARG base_url COPY package.json pnpm-workspace.yaml .npmrc tsconfig.json .eslintrc.json ./ COPY --from=maindeps /app/node_modules ./node_modules COPY --from=maindeps /app/packages ./packages +COPY --from=maindeps /app/sdk ./sdk COPY ./projects/app ./projects/app COPY --from=maindeps /app/projects/app/node_modules ./projects/app/node_modules diff --git a/projects/app/next.config.ts b/projects/app/next.config.ts index 07596df6b7..612cca66b9 100644 --- a/projects/app/next.config.ts +++ b/projects/app/next.config.ts @@ -1,10 +1,11 @@ +// @ts-nocheck + import type { NextConfig } from 'next'; import path from 'path'; import withBundleAnalyzerInit from '@next/bundle-analyzer'; +import withRspack from 'next-rspack'; -const withBundleAnalyzer = withBundleAnalyzerInit({ - enabled: process.env.ANALYZE === 'true' -}); +const withBundleAnalyzer = withBundleAnalyzerInit({ enabled: process.env.ANALYZE === 'true' }); const isDev = process.env.NODE_ENV === 'development'; @@ -57,12 +58,21 @@ const nextConfig: NextConfig = { { module: /@scalar\/api-reference-react/, message: /autoprefixer/ + }, + { + module: /any-promise[\\/]register\.js$/, + message: /Critical dependency: the request of a dependency is an expression/ + }, + { + module: /bullmq[\\/]dist[\\/](cjs|esm)[\\/]classes[\\/]child-processor\.js$/, + message: /Critical dependency: the request of a dependency is an expression/ } ]; Object.assign(config.resolve!.alias, { '@mongodb-js/zstd': false, '@aws-sdk/credential-providers': false, + 'gcp-metadata': false, snappy: false, aws4: false, 'mongodb-client-encryption': false, @@ -148,4 +158,8 @@ const nextConfig: NextConfig = { outputFileTracingRoot: path.join(__dirname, '../../') }; -export default withBundleAnalyzer(nextConfig); +const configWithPluginsExceptWithRspack = withBundleAnalyzer(nextConfig); + +export default isDev + ? withRspack(configWithPluginsExceptWithRspack) + : configWithPluginsExceptWithRspack; diff --git a/projects/app/package.json b/projects/app/package.json index fda6a7d9b3..87c6de15ec 100644 --- a/projects/app/package.json +++ b/projects/app/package.json @@ -3,64 +3,66 @@ "version": "4.14.8", "private": false, "scripts": { - "dev": "NODE_OPTIONS='--max-old-space-size=8192' npm run build:workers && next dev", - "build": "npm run build:workers && npm run lint && npm run typecheck && next build --debug", + "dev": "npm run build:workers && next dev", + "build": "npm run build:workers && next build --debug --webpack", "start": "next start", - "lint": "next lint", "build:workers": "npx tsx scripts/build-workers.ts", "typecheck": "tsc --noEmit --pretty", "build:workers:watch": "npx tsx scripts/build-workers.ts --watch" }, + "engines": { + "node": "20.x", + "pnpm": "9.x" + }, "dependencies": { - "@chakra-ui/anatomy": "2.2.1", - "@chakra-ui/icons": "2.1.1", - "@chakra-ui/next-js": "2.4.2", - "@chakra-ui/react": "2.10.7", - "@chakra-ui/styled-system": "2.9.1", - "@chakra-ui/system": "2.6.1", + "@chakra-ui/anatomy": "catalog:", + "@chakra-ui/icons": "catalog:", + "@chakra-ui/next-js": "catalog:", + "@chakra-ui/react": "catalog:", + "@chakra-ui/styled-system": "catalog:", + "@chakra-ui/system": "catalog:", "@dagrejs/dagre": "^1.1.4", - "@emotion/react": "11.11.1", - "@emotion/styled": "11.11.0", - "@fastgpt-sdk/storage": "^0.6.15", + "@emotion/react": "catalog:", + "@emotion/styled": "catalog:", + "@fastgpt-sdk/storage": "catalog:", "@fastgpt/global": "workspace:*", "@fastgpt/service": "workspace:*", "@fastgpt/web": "workspace:*", "@fortaine/fetch-event-source": "^3.0.6", - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "catalog:", "@node-rs/jieba": "2.0.1", "@scalar/api-reference-react": "^0.8.1", "@tanstack/react-query": "^4.24.10", "ahooks": "^3.9.5", - "axios": "^1.13.5", - "date-fns": "2.30.0", - "dayjs": "^1.11.7", + "axios": "catalog:", + "date-fns": "catalog:", + "dayjs": "catalog:", "echarts": "5.4.1", "echarts-gl": "2.0.9", "esbuild": "^0.25.11", "framer-motion": "9.1.7", "hyperdown": "^2.4.29", - "i18next": "23.16.8", + "i18next": "catalog:", "immer": "^9.0.19", "ip2region.js": "^3.1.6", - "js-yaml": "^4.1.1", - "json5": "^2.2.3", + "js-yaml": "catalog:", + "json5": "catalog:", "jsondiffpatch": "^0.7.2", "jsonwebtoken": "^9.0.2", - "lodash": "^4.17.23", + "lodash": "catalog:", "mermaid": "^10.9.4", - "minio": "^8.0.5", + "minio": "catalog:", "nanoid": "^5.1.3", - "next": "15.5.12", - "next-i18next": "15.4.2", + "next": "catalog:", + "next-i18next": "catalog:", "nprogress": "^0.2.0", "p-limit": "^7.2.0", - "proxy-agent": "^6.5.0", "qrcode": "^1.5.4", - "react": "18.3.1", + "react": "catalog:", "react-day-picker": "^8.7.1", - "react-dom": "18.3.1", + "react-dom": "catalog:", "react-hook-form": "7.43.1", - "react-i18next": "14.1.2", + "react-i18next": "catalog:", "react-markdown": "^9.0.1", "react-syntax-highlighter": "^15.5.0", "react-textarea-autosize": "^8.5.4", @@ -75,25 +77,26 @@ "sass": "^1.58.3", "undici": "^7.18.2", "use-context-selector": "^1.4.4", - "zod": "^4.1.12" + "zod": "catalog:" }, "devDependencies": { - "@next/bundle-analyzer": "^15.5.6", + "@next/bundle-analyzer": "16.1.6", "@svgr/webpack": "^6.5.1", "@types/js-yaml": "^4.0.9", "@types/jsonwebtoken": "^9.0.3", - "@types/lodash": "^4.14.191", + "@types/lodash": "catalog:", "@types/node": "^20.14.2", "@types/nprogress": "^0.2.0", "@types/qrcode": "^1.5.5", - "@types/react": "18.3.1", - "@types/react-dom": "18.3.0", + "@types/react": "catalog:", + "@types/react-dom": "catalog:", "@types/react-syntax-highlighter": "^15.5.6", "@types/request-ip": "^0.0.37", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", - "eslint": "8.56.0", - "eslint-config-next": "15.5.12", + "eslint": "catalog:", + "eslint-config-next": "catalog:", + "next-rspack": "catalog:", "tsx": "^4.20.6", "typescript": "^5.1.3", "vitest": "^3.0.9" diff --git a/projects/app/src/pageComponents/account/team/Invite/InviteModal.tsx b/projects/app/src/pageComponents/account/team/Invite/InviteModal.tsx index d94cda300a..55d728f026 100644 --- a/projects/app/src/pageComponents/account/team/Invite/InviteModal.tsx +++ b/projects/app/src/pageComponents/account/team/Invite/InviteModal.tsx @@ -28,7 +28,7 @@ import MyPopover from '@fastgpt/web/components/common/MyPopover'; import Tag from '@fastgpt/web/components/common/Tag'; import { useCopyData } from '@fastgpt/web/hooks/useCopyData'; import { useRequest } from '@fastgpt/web/hooks/useRequest'; -import format from 'date-fns/format'; +import { format } from 'date-fns/format'; import { useTranslation } from 'next-i18next'; import dynamic from 'next/dynamic'; import { useCallback } from 'react'; diff --git a/projects/app/src/pageComponents/account/team/MemberTable.tsx b/projects/app/src/pageComponents/account/team/MemberTable.tsx index a1f9731edf..7c3a1d3931 100644 --- a/projects/app/src/pageComponents/account/team/MemberTable.tsx +++ b/projects/app/src/pageComponents/account/team/MemberTable.tsx @@ -35,7 +35,7 @@ import { TeamMemberRoleEnum, TeamMemberStatusEnum } from '@fastgpt/global/support/user/team/constant'; -import format from 'date-fns/format'; +import { format } from 'date-fns/format'; import OrgTags from '@/components/support/user/team/OrgTags'; import SearchInput from '@fastgpt/web/components/common/Input/SearchInput'; import { useCallback, useState, useMemo } from 'react'; diff --git a/projects/app/src/pages/api/mcp/app/[key]/mcp.ts b/projects/app/src/pages/api/mcp/app/[key]/mcp.ts index b78894b8c3..a32ae6cca6 100644 --- a/projects/app/src/pages/api/mcp/app/[key]/mcp.ts +++ b/projects/app/src/pages/api/mcp/app/[key]/mcp.ts @@ -6,7 +6,7 @@ import { CallToolRequestSchema, type CallToolResult, ListToolsRequestSchema -} from '@modelcontextprotocol/sdk/types'; +} from '@modelcontextprotocol/sdk/types.js'; import { callMcpServerTool, getMcpServerTools } from '@/service/support/mcp/utils'; import { type toolCallProps } from '@/service/support/mcp/type'; import { getErrText } from '@fastgpt/global/common/error/utils'; diff --git a/projects/app/src/pages/api/support/mcp/server/toolList.ts b/projects/app/src/pages/api/support/mcp/server/toolList.ts index 98772726f8..b65a60596c 100644 --- a/projects/app/src/pages/api/support/mcp/server/toolList.ts +++ b/projects/app/src/pages/api/support/mcp/server/toolList.ts @@ -1,6 +1,6 @@ import type { ApiRequestProps, ApiResponseType } from '@fastgpt/service/type/next'; import { NextAPI } from '@/service/middleware/entry'; -import { type Tool } from '@modelcontextprotocol/sdk/types'; +import { type Tool } from '@modelcontextprotocol/sdk/types.js'; import { getMcpServerTools } from '@/service/support/mcp/utils'; export type listToolsQuery = { key: string }; diff --git a/projects/app/src/service/support/mcp/utils.ts b/projects/app/src/service/support/mcp/utils.ts index b21c3a3d8e..174adfc2df 100644 --- a/projects/app/src/service/support/mcp/utils.ts +++ b/projects/app/src/service/support/mcp/utils.ts @@ -4,7 +4,7 @@ import { MongoApp } from '@fastgpt/service/core/app/schema'; import { authAppByTmbId } from '@fastgpt/service/support/permission/app/auth'; import { ReadPermissionVal } from '@fastgpt/global/support/permission/constant'; import { getAppLatestVersion } from '@fastgpt/service/core/app/version/controller'; -import { type Tool } from '@modelcontextprotocol/sdk/types'; +import { type Tool } from '@modelcontextprotocol/sdk/types.js'; import { FlowNodeTypeEnum } from '@fastgpt/global/core/workflow/node/constant'; import { toolValueTypeList, valueTypeJsonSchemaMap } from '@fastgpt/global/core/workflow/constants'; import { type AppChatConfigType } from '@fastgpt/global/core/app/type'; diff --git a/projects/marketplace/env.ts b/projects/marketplace/env.ts index e6efbbb02d..2bbe7d1e39 100644 --- a/projects/marketplace/env.ts +++ b/projects/marketplace/env.ts @@ -5,3 +5,5 @@ declare global { } } } + +export {}; diff --git a/projects/marketplace/package.json b/projects/marketplace/package.json index 24a82511d4..864b051265 100644 --- a/projects/marketplace/package.json +++ b/projects/marketplace/package.json @@ -8,33 +8,37 @@ "start": "next start", "lint": "next lint" }, + "engines": { + "node": "20.x", + "pnpm": "9.x" + }, "dependencies": { - "@chakra-ui/anatomy": "2.2.1", - "@chakra-ui/icons": "2.1.1", - "@chakra-ui/next-js": "2.4.2", - "@chakra-ui/react": "2.10.7", - "@chakra-ui/styled-system": "2.9.1", - "@chakra-ui/system": "2.6.1", + "@chakra-ui/anatomy": "catalog:", + "@chakra-ui/icons": "catalog:", + "@chakra-ui/next-js": "catalog:", + "@chakra-ui/react": "catalog:", + "@chakra-ui/styled-system": "catalog:", + "@chakra-ui/system": "catalog:", "@fastgpt/global": "workspace:*", "@fastgpt/service": "workspace:*", "@fastgpt/web": "workspace:*", - "axios": "^1.13.5", - "i18next": "23.16.8", + "axios": "catalog:", + "i18next": "catalog:", "mongoose": "^8.10.1", - "next": "15.5.12", - "next-i18next": "15.4.2", - "react": "18.3.1", - "react-dom": "18.3.1", - "react-i18next": "14.1.2", - "zod": "^4.1.12" + "next": "catalog:", + "next-i18next": "catalog:", + "react": "catalog:", + "react-dom": "catalog:", + "react-i18next": "catalog:", + "zod": "catalog:" }, "devDependencies": { "@svgr/webpack": "^6.5.1", "@types/node": "^20", - "@types/react": "^18", - "@types/react-dom": "^18", - "eslint": "^8", - "eslint-config-next": "15.5.12", + "@types/react": "catalog:", + "@types/react-dom": "catalog:", + "eslint": "catalog:", + "eslint-config-next": "catalog:", "postcss": "^8", "tailwindcss": "^3.4.1", "typescript": "^5" diff --git a/projects/marketplace/tsconfig.json b/projects/marketplace/tsconfig.json index 1e52ee68a2..d92bf2441d 100644 --- a/projects/marketplace/tsconfig.json +++ b/projects/marketplace/tsconfig.json @@ -3,7 +3,8 @@ "compilerOptions": { "baseUrl": ".", "paths": { - "@/*": ["./src/*"] + "@/*": ["./src/*"], + "@t3-oss/env-core": ["../../packages/service/node_modules/@t3-oss/env-core/dist/index.d.ts"] } }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", "../../packages/**/*.ts"], diff --git a/projects/mcp_server/package.json b/projects/mcp_server/package.json index df2b6a38aa..c2a5161885 100644 --- a/projects/mcp_server/package.json +++ b/projects/mcp_server/package.json @@ -13,14 +13,18 @@ "start": "bun src/index.ts", "mcp_test": "npx @modelcontextprotocol/inspector" }, + "engines": { + "node": "20.x", + "pnpm": "9.x" + }, "dependencies": { "@fastgpt/global": "workspace:*", "@fastgpt/service": "workspace:*", - "@modelcontextprotocol/sdk": "^1.26.0", + "@modelcontextprotocol/sdk": "catalog:", "chalk": "^5.3.0", - "dayjs": "^1.11.7", + "dayjs": "catalog:", "dotenv": "^16.5.0", - "express": "^4.22.0" + "express": "catalog:" }, "devDependencies": { "@types/express": "^5.0.1" diff --git a/projects/mcp_server/tsconfig.json b/projects/mcp_server/tsconfig.json index be3db4600a..45cec457a9 100644 --- a/projects/mcp_server/tsconfig.json +++ b/projects/mcp_server/tsconfig.json @@ -3,14 +3,13 @@ "compilerOptions": { "target": "ES2022", "module": "ESNext", - "moduleResolution": "node", + "moduleResolution": "bundler", "strict": true, "esModuleInterop": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "resolveJsonModule": true, "outDir": "./dist", - "baseUrl": "./src", - "lib": ["ES2015", "DOM"] + "lib": ["ES2022", "DOM"] } } diff --git a/projects/sandbox/package.json b/projects/sandbox/package.json index 76aa527142..a6ab2e7fad 100644 --- a/projects/sandbox/package.json +++ b/projects/sandbox/package.json @@ -11,6 +11,10 @@ "test": "vitest run", "test:watch": "vitest" }, + "engines": { + "node": "20.x", + "pnpm": "9.x" + }, "dependencies": { "axios": "^1.7.9", "crypto-js": "^4.2.0", diff --git a/scripts/icon/package.json b/scripts/icon/package.json index ef22235dd4..6523441089 100644 --- a/scripts/icon/package.json +++ b/scripts/icon/package.json @@ -10,6 +10,6 @@ "author": "", "license": "ISC", "dependencies": { - "express": "^4.22.0" + "express": "catalog:" } } diff --git a/sdk/storage/package.json b/sdk/storage/package.json index 3da850aff7..46efa91dac 100644 --- a/sdk/storage/package.json +++ b/sdk/storage/package.json @@ -54,7 +54,7 @@ "ali-oss": "^6.23.0", "cos-nodejs-sdk-v5": "^2.15.4", "es-toolkit": "^1.43.0", - "minio": "^8.0.5", + "minio": "catalog:", "vitest": "^4.0.16" }, "devDependencies": { diff --git a/test/cases/global/common/string/tools.test.ts b/test/cases/global/common/string/tools.test.ts index 82e5a5b616..7a52de0662 100644 --- a/test/cases/global/common/string/tools.test.ts +++ b/test/cases/global/common/string/tools.test.ts @@ -58,6 +58,23 @@ describe('string tools', () => { expect(replaceVariable(123 as any, { name: 'Ada' })).toBe(123); }); + it('should treat $ special characters in replacement value as literals', () => { + // $1, $2 不应被解释为捕获组引用 + expect(replaceVariable('value: {{val}}', { val: '$1' })).toBe('value: $1'); + expect(replaceVariable('value: {{val}}', { val: '$2' })).toBe('value: $2'); + // $$ 不应被解释为字面量 $ + expect(replaceVariable('value: {{val}}', { val: '$$' })).toBe('value: $$'); + // $& 不应被替换为整个匹配字符串 + expect(replaceVariable('value: {{val}}', { val: '$&' })).toBe('value: $&'); + // $` 和 $' 不应被替换为匹配前/后的内容 + expect(replaceVariable('value: {{val}}', { val: "$'" })).toBe("value: $'"); + expect(replaceVariable('value: {{val}}', { val: '$`' })).toBe('value: $`'); + // 混合场景 + expect(replaceVariable('result={{a}}&other={{b}}', { a: '$1', b: '$2' })).toBe( + 'result=$1&other=$2' + ); + }); + it('should replace sensitive text', () => { expect(replaceSensitiveText('Visit https://example.com/path?x=1')).toBe('Visit https://xxx'); expect(replaceSensitiveText('token ns-abc-123 and ns-xyz')).toBe('token xxx and xxx'); diff --git a/tsconfig.json b/tsconfig.json index 94d6abe31a..a117162e86 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,16 +9,11 @@ "noEmit": true, "esModuleInterop": true, "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, "jsx": "preserve", - "incremental": true, - "baseUrl": ".", - "paths": { - "@fastgpt/*": ["packages/*"], - "@test/*": ["test/*"] - } + "incremental": true }, "exclude": ["node_modules", "**/node_modules", "**/node_modules/**"] }